.nav_globalNav__cAtTh{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 2rem;border-bottom:1px solid var(--border);background:var(--bg);position:-webkit-sticky;position:sticky;top:0;z-index:100;min-width:0}.nav_navBrand__58k0w{display:inline-flex;align-items:center;font-size:1.25rem;font-weight:700;white-space:nowrap;min-height:44px;min-width:0}.nav_navBrand__58k0w,.nav_navBrand__58k0w:hover{color:var(--text);text-decoration:none}.nav_navLinks__SGWHG{display:flex;gap:1rem;align-items:center;list-style:none}.nav_navLink___NN_c{display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);text-decoration:none;font-size:.92rem;font-weight:500;min-height:44px;padding:.35rem .6rem;border-radius:.4rem;transition:color .15s,background .15s}.nav_navLink___NN_c:hover{color:var(--text);background:color-mix(in srgb,var(--border) 40%,transparent);text-decoration:none}.nav_navLinkActive__LuoDH{color:var(--accent-hover);background:color-mix(in srgb,var(--accent) 12%,transparent)}.nav_navSignOutBtn__akUVC{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--text-muted);font:inherit;font-size:.92rem;font-weight:500;min-height:44px;padding:.35rem .6rem;border-radius:.4rem;transition:color .15s,background .15s}.nav_navSignOutBtn__akUVC:hover{color:var(--text);background:color-mix(in srgb,var(--border) 40%,transparent)}.nav_quickSwitcher__pY__1{position:relative}.nav_quickSwitcherBtn__D5wC6{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;background:none;border:1px solid var(--border);border-radius:.5rem;color:var(--text-muted);font:inherit;font-size:.88rem;font-weight:500;min-height:44px;padding:.35rem .7rem;cursor:pointer;transition:border-color .15s,color .15s;white-space:nowrap}.nav_quickSwitcherBtn__D5wC6:hover{border-color:var(--accent);color:var(--text)}.nav_quickSwitcherArrow__1Ad_R{font-size:.6rem;transition:transform .15s}.nav_quickSwitcherArrowOpen__kyA2g{transform:rotate(180deg)}.nav_quickSwitcherDropdown__Ervrc{position:absolute;top:calc(100% + .35rem);right:0;min-width:14rem;max-height:20rem;overflow-y:auto;background:var(--bg-card);border:1px solid var(--border);border-radius:.6rem;box-shadow:0 8px 24px color-mix(in srgb,var(--bg) 60%,transparent);z-index:200;padding:.35rem}.nav_quickSwitcherItem__nKZft{display:block;width:100%;padding:.6rem .75rem;border-radius:.4rem;color:var(--text);text-decoration:none;font-size:.88rem;transition:background .1s}.nav_quickSwitcherItem__nKZft:hover{background:color-mix(in srgb,var(--accent) 12%,transparent);text-decoration:none}.nav_quickSwitcherItemActive__FU6x9{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent-hover)}.nav_quickSwitcherSeason__4z4P9{color:var(--text-muted);font-size:.78rem;margin-left:.4rem}.nav_quickSwitcherEmpty__JLHIP{padding:.75rem;text-align:center;color:var(--text-muted);font-size:.85rem}.nav_hamburgerBtn__bJ1YK{display:none;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--text);min-width:44px;min-height:44px;padding:.4rem;border-radius:.35rem;transition:background .15s}.nav_hamburgerBtn__bJ1YK:hover{background:color-mix(in srgb,var(--border) 40%,transparent)}.nav_hamburgerIcon__464mY{display:block;width:22px;height:2px;background:currentColor;border-radius:1px;position:relative;transition:background .2s}.nav_hamburgerIcon__464mY:after,.nav_hamburgerIcon__464mY:before{content:"";position:absolute;left:0;width:100%;height:2px;background:currentColor;border-radius:1px;transition:transform .2s}.nav_hamburgerIcon__464mY:before{top:-7px}.nav_hamburgerIcon__464mY:after{top:7px}.nav_hamburgerIconOpen__VN6r3{background:transparent}.nav_hamburgerIconOpen__VN6r3:before{top:0;transform:rotate(45deg)}.nav_hamburgerIconOpen__VN6r3:after{top:0;transform:rotate(-45deg)}.nav_mobileMenuOverlay__4_9ik{display:none;position:fixed;inset:0;background:color-mix(in srgb,var(--bg) 70%,transparent);z-index:90}.nav_mobileMenu__9db_B{display:none;position:fixed;top:0;right:0;bottom:0;width:min(18rem,80vw);background:var(--bg-card);border-left:1px solid var(--border);z-index:95;padding:4.5rem 1.5rem 1.5rem;overflow-y:auto}.nav_mobileMenuLink__S1ZZy{display:flex;align-items:center;min-height:44px;padding:.85rem .75rem;border-radius:.5rem;color:var(--text);text-decoration:none;font-size:1rem;font-weight:500;transition:background .1s}.nav_mobileMenuLink__S1ZZy:hover{background:color-mix(in srgb,var(--accent) 12%,transparent);text-decoration:none}.nav_mobileMenuLinkActive__aqcrb{color:var(--accent-hover);background:color-mix(in srgb,var(--accent) 10%,transparent)}.nav_mobileMenuDivider__VDhHA{height:1px;background:var(--border);margin:.75rem 0}.nav_mobileMenuSignOut__PrutM{display:flex;align-items:center;width:100%;text-align:left;min-height:44px;padding:.85rem .75rem;border-radius:.5rem;background:none;border:none;color:var(--text);font:inherit;font-size:1rem;font-weight:500;cursor:pointer;transition:background .1s}.nav_mobileMenuSignOut__PrutM:hover{background:color-mix(in srgb,var(--error) 12%,transparent)}.nav_leagueContextBar__0cHlr{display:flex;align-items:center;gap:.75rem;padding:.65rem 2rem;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--bg-card) 50%,var(--bg) 50%)}.nav_leagueContextName__cDN05{font-weight:700;font-size:.95rem;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav_leagueContextSeason__gtVFN{font-size:.82rem;color:var(--text-muted);font-weight:600;white-space:nowrap}.nav_leagueContextSeasonPicker__zD8oi{font-size:.82rem;color:var(--text);font-weight:600;white-space:nowrap;background:color-mix(in srgb,var(--border) 30%,transparent);border:1px solid var(--border);border-radius:.4rem;padding:.2rem .4rem;cursor:pointer;outline:none;transition:border-color .15s,background .15s}.nav_leagueContextSeasonPicker__zD8oi:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.nav_leagueContextSeasonPicker__zD8oi:focus-visible{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 25%,transparent)}.nav_leagueContextMeta__HNbWp{font-size:.78rem;color:var(--accent-hover);padding:.15rem .45rem;border-radius:999px;background:color-mix(in srgb,var(--accent) 12%,transparent);white-space:nowrap}.nav_leagueContextSpacer__X7n_A{flex:1 1}.nav_leagueContextBackLink__5Vrzi{display:inline-flex;align-items:center;min-height:44px;font-size:.82rem;color:var(--text-muted);text-decoration:none;white-space:nowrap}.nav_leagueContextBackLink__5Vrzi:hover{color:var(--accent-hover);text-decoration:none}.nav_tabBarViewport__94DN_{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;max-width:100%;scrollbar-width:none;-ms-overflow-style:none}.nav_tabBarViewport__94DN_::-webkit-scrollbar{display:none}.nav_tabBar__QvTWM{display:flex;gap:0;padding:0 2rem;border-bottom:1px solid var(--border);background:var(--bg);width:max-content;min-width:100%}.nav_tabBar__QvTWM::-webkit-scrollbar{display:none}.nav_tab__EpMGu{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:44px;padding:.7rem 1rem;font-size:.85rem;font-weight:600;color:var(--text-muted);text-decoration:none;white-space:nowrap;border-bottom:2px solid transparent;transition:color .15s,border-color .15s;margin-bottom:-1px}.nav_tab__EpMGu:hover{color:var(--text);text-decoration:none}.nav_tabActive__xnoHr{color:var(--accent-hover);border-bottom-color:var(--accent)}.nav_tabIcon__FVkHA{font-size:1rem;line-height:1}.nav_bottomTabBar__DiJkj{display:none;position:fixed;bottom:0;left:0;right:0;background:var(--bg-card);border-top:1px solid var(--border);z-index:80;padding-bottom:env(safe-area-inset-bottom,0)}.nav_bottomTabBarInner__6x9VB{display:flex;justify-content:space-around;align-items:stretch}.nav_bottomTab__rV4JR{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;flex:1 1;min-height:56px;padding:.55rem .25rem;color:var(--text-muted);text-decoration:none;font-size:.65rem;font-weight:600;transition:color .15s;min-width:0}.nav_bottomTab__rV4JR:hover{text-decoration:none}.nav_bottomTabActive__QQjcj{color:var(--accent-hover)}.nav_bottomTabIcon__2DZTj{font-size:1.25rem;line-height:1}.nav_bottomTabLabel__ZNIfl{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.nav_moreMenu__2JzVz{position:fixed;bottom:calc(3.5rem + env(safe-area-inset-bottom, 0));right:.75rem;min-width:12rem;max-height:calc(100vh - 5rem);overflow-y:auto;background:var(--bg-card);border:1px solid var(--border);border-radius:.6rem;box-shadow:0 -4px 20px color-mix(in srgb,var(--bg) 50%,transparent);z-index:85;padding:.35rem}.nav_moreMenuItem__A1MsN{display:flex;align-items:center;gap:.5rem;width:100%;min-height:44px;padding:.65rem .75rem;border-radius:.4rem;color:var(--text);text-decoration:none;font-size:.9rem;font-weight:500;transition:background .1s}.nav_moreMenuItem__A1MsN:hover{background:color-mix(in srgb,var(--accent) 12%,transparent);text-decoration:none}.nav_moreMenuItemActive__juL3_{color:var(--accent-hover)}.nav_moreMenuItemIcon__h4BAF{font-size:1.1rem;width:1.5rem;text-align:center}.nav_moreMenuSection__3wMZX{margin-bottom:.15rem}.nav_moreMenuSection__3wMZX+.nav_moreMenuSection__3wMZX{margin-top:.35rem;padding-top:.35rem;border-top:1px solid color-mix(in srgb,var(--border) 25%,transparent)}.nav_moreMenuSection__3wMZX:first-child .nav_moreMenuSectionTitle__t0Tzw{margin-top:.1rem}.nav_moreMenuSectionTitle__t0Tzw{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);opacity:.85;padding:.55rem .75rem .15rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.nav_moreMenuDivider__zOV_b{height:1px;background:color-mix(in srgb,var(--border) 25%,transparent);margin:.35rem .5rem}.nav_newBadgePill__drGW3{display:inline-flex;align-items:center;margin-left:auto;padding:.1rem .45rem;border-radius:999px;background:var(--accent);color:#fff;font-size:.6rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;line-height:1.4}.nav_leaguePageBody__LuhtF{padding-bottom:0}.nav_mobileNavActions__Q27oZ{display:none;align-items:center;gap:.25rem;flex-shrink:0}.nav_drawerToggle__SjnhI{display:none;align-items:center;justify-content:center;background:none;border:1px solid var(--border);border-radius:.5rem;color:var(--text);min-width:40px;min-height:40px;padding:.4rem;cursor:pointer;transition:background .15s,border-color .15s;flex-shrink:0;margin-right:.25rem}.nav_drawerToggle__SjnhI:hover{background:color-mix(in srgb,var(--border) 40%,transparent);border-color:var(--accent)}.nav_drawerToggleIcon__IW2nq{font-size:1.1rem;line-height:1;display:block;transition:transform .2s}.nav_drawerBackdrop__HK1Tw{display:none;position:fixed;inset:0;background:color-mix(in srgb,var(--bg) 70%,transparent);z-index:150}.nav_drawer__LtNFs{position:fixed;top:0;left:0;bottom:0;width:260px;max-width:80vw;background:var(--bg-card);border-right:1px solid var(--border);z-index:160;display:flex;flex-direction:column;transform:translateX(-100%);transition:transform .25s ease-out;overflow:hidden}.nav_drawer__LtNFs.nav_drawerOpen__cvF5q{transform:translateX(0)}.nav_drawerHeader__q35Jg{display:flex;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid var(--border);min-height:56px}.nav_drawerHeaderLabel__afiAq{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.nav_drawerContent__AwcOP{flex:1 1;overflow-y:auto;padding:.5rem}.nav_drawerItem__SI2Oi{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:.5rem;color:var(--text);text-decoration:none;font-size:.9rem;font-weight:500;transition:background .1s,color .1s;min-height:44px}.nav_drawerItem__SI2Oi:hover{background:color-mix(in srgb,var(--accent) 12%,transparent);text-decoration:none}.nav_drawerItemActive__kzswO{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent-hover)}.nav_drawerItemIcon__BtlWh{font-size:1.1rem;width:1.5rem;text-align:center;flex-shrink:0}.nav_drawerItemLabel__O92h7{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav_drawerSection__MN2BW{margin-bottom:.25rem}.nav_drawerSection__MN2BW+.nav_drawerSection__MN2BW{margin-top:.4rem;padding-top:.4rem;border-top:1px solid color-mix(in srgb,var(--border) 25%,transparent)}.nav_drawerSection__MN2BW:first-child .nav_drawerSectionTitle__kk6KU{margin-top:.25rem}.nav_drawerSectionTitle__kk6KU{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);opacity:.85;padding:.7rem 1rem .25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}@media (max-width:767px){.nav_globalNav__cAtTh{gap:.5rem;padding:.65rem .75rem}.nav_navBrand__58k0w{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}.nav_navLinks__SGWHG{display:none}.nav_hamburgerBtn__bJ1YK,.nav_mobileNavActions__Q27oZ{display:flex}.nav_mobileMenuOverlay__4_9ik.nav_mobileMenuOpen__f6WHF,.nav_mobileMenu__9db_B.nav_mobileMenuOpen__f6WHF{display:block}.nav_leagueContextBar__0cHlr{padding:.55rem 1rem;flex-wrap:wrap;align-items:flex-start}.nav_leagueContextSpacer__X7n_A{display:none}.nav_leagueContextBackLink__5Vrzi{margin-left:auto}.nav_tabBar__QvTWM{display:none}.nav_bottomTabBar__DiJkj{display:block}.nav_leaguePageBody__LuhtF{padding-bottom:calc(3.5rem + env(safe-area-inset-bottom))}.nav_drawerToggle__SjnhI{display:flex}.nav_drawerBackdrop__HK1Tw{display:block}}@media (min-width:768px) and (max-width:1023px){.nav_drawerToggle__SjnhI{display:flex}.nav_drawerBackdrop__HK1Tw{display:block}.nav_leaguePageBody__LuhtF{padding-left:0}}@media (min-width:1024px){.nav_drawerToggle__SjnhI{display:none!important}.nav_drawerBackdrop__HK1Tw{display:none}.nav_leagueContextBar__0cHlr,.nav_leaguePageBody__LuhtF{margin-left:260px}.nav_drawer__LtNFs{transform:translateX(0)!important}}@media (max-width:480px){.nav_navBrand__58k0w{font-size:1.05rem}.nav_leagueContextName__cDN05{font-size:.88rem;max-width:100%}.nav_leagueContextMeta__HNbWp,.nav_leagueContextSeason__gtVFN{width:100%}}.notifications_bellBtn__d55OT,.notifications_notifWrapper__Y1Xyl{position:relative;display:inline-flex;align-items:center}.notifications_bellBtn__d55OT{justify-content:center;background:none;border:none;cursor:pointer;color:var(--text-muted);min-width:40px;min-height:40px;padding:.3rem;border-radius:.4rem;transition:color .15s,background .15s}.notifications_bellBtn__d55OT:hover{color:var(--text);background:color-mix(in srgb,var(--border) 40%,transparent)}.notifications_bellIcon__WbdGy{font-size:1.15rem;line-height:1}.notifications_badge__GmwCj{position:absolute;top:2px;right:2px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--error);color:#fff;font-size:.65rem;font-weight:700;line-height:17px;text-align:center;pointer-events:none}.notifications_dropdown__PB0rw{position:absolute;top:calc(100% + .5rem);right:0;width:min(360px,calc(100vw - 2rem));max-height:min(480px,80vh);display:flex;flex-direction:column;background:var(--bg-card);border:1px solid var(--border);border-radius:.75rem;box-shadow:0 12px 32px color-mix(in srgb,#000 40%,transparent);z-index:300;overflow:hidden}.notifications_dropdownHeader__FYtLQ{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem .6rem;border-bottom:1px solid var(--border);flex-shrink:0}.notifications_dropdownTitle__rp7X4{font-size:.9rem;font-weight:700;color:var(--text)}.notifications_markAllBtn__GQLmU{background:none;border:none;cursor:pointer;color:var(--accent-hover);font:inherit;font-size:.78rem;font-weight:500;padding:.2rem .4rem;border-radius:.3rem;transition:background .1s}.notifications_markAllBtn__GQLmU:hover{background:color-mix(in srgb,var(--accent) 12%,transparent)}.notifications_notifList__OMrxH{flex:1 1;overflow-y:auto;min-height:0}.notifications_notifEmpty__MRitj{display:flex;align-items:center;justify-content:center;padding:2rem 1rem;color:var(--text-muted);font-size:.88rem;text-align:center}.notifications_notifItem__tnG5M{border-bottom:1px solid color-mix(in srgb,var(--border) 60%,transparent);cursor:pointer;transition:background .1s}.notifications_notifItem__tnG5M:last-child{border-bottom:none}.notifications_notifItem__tnG5M:hover{background:color-mix(in srgb,var(--accent) 6%,transparent)}.notifications_notifUnread__xqZgS{background:color-mix(in srgb,var(--accent) 8%,transparent);border-left:3px solid var(--accent)}.notifications_notifRead__l_gwr{border-left:3px solid transparent}.notifications_notifItemInner__5haZW{display:flex;align-items:flex-start;gap:.65rem;padding:.75rem .85rem}.notifications_notifIcon__b3twr{font-size:1.2rem;line-height:1;flex-shrink:0;margin-top:.1rem}.notifications_notifContent__AweLv{flex:1 1;min-width:0}.notifications_notifTitle__L67Ed{display:block;font-size:.85rem;font-weight:600;color:var(--text);text-decoration:none;line-height:1.3;margin-bottom:.2rem}.notifications_notifTitle__L67Ed:hover{color:var(--accent-hover);text-decoration:underline}.notifications_notifDesc__Z98w_{font-size:.8rem;color:var(--text-muted);line-height:1.4;margin:0 0 .25rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.notifications_notifTs__Ot6p6{font-size:.72rem;color:color-mix(in srgb,var(--text-muted) 70%,transparent)}.notifications_dismissBtn__SLS6v{background:none;border:none;cursor:pointer;color:var(--text-muted);font-size:1.1rem;line-height:1;padding:.1rem .25rem;border-radius:.25rem;flex-shrink:0;opacity:.5;transition:opacity .15s,color .15s;margin-left:auto}.notifications_dismissBtn__SLS6v:hover{opacity:1;color:var(--error)}.notifications_dropdownFooter__UyYKV{display:flex;align-items:center;justify-content:center;padding:.65rem 1rem;border-top:1px solid var(--border);flex-shrink:0}.notifications_viewAllLink__rjTfp{font-size:.82rem;color:var(--accent-hover);text-decoration:none;font-weight:500}.notifications_viewAllLink__rjTfp:hover{text-decoration:underline}@media (max-width:767px){.notifications_dropdown__PB0rw{position:fixed;top:3.5rem;right:.75rem;left:.75rem;width:auto}}.search_searchTriggerBtn__gDPF_{display:inline-flex;align-items:center;gap:.4rem;background:color-mix(in srgb,var(--border) 30%,transparent);border:1px solid var(--border);border-radius:.5rem;color:var(--text-muted);font:inherit;font-size:.85rem;min-height:36px;padding:.3rem .65rem;cursor:pointer;transition:border-color .15s,color .15s,background .15s;white-space:nowrap}.search_searchTriggerBtn__gDPF_:hover{border-color:var(--accent);color:var(--text);background:color-mix(in srgb,var(--accent) 8%,transparent)}.search_searchTriggerIcon__Y62Rm{font-size:.95rem;line-height:1}.search_searchTriggerText__dj4_l{color:var(--text-muted);font-size:.83rem}.search_searchTriggerKbd___2tQf{display:inline-flex;align-items:center;background:color-mix(in srgb,var(--border) 60%,transparent);border:1px solid var(--border);border-radius:.25rem;color:var(--text-muted);font-size:.72rem;padding:.05rem .3rem;font-family:inherit;line-height:1.4}.search_overlay__nqoHf{position:fixed;inset:0;z-index:500;display:flex;align-items:flex-start;justify-content:center;padding-top:min(10vh,6rem)}.search_backdrop__n3TnI{position:absolute;inset:0;background:color-mix(in srgb,#000 60%,transparent);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.search_panel__izSkt{position:relative;width:min(580px,calc(100vw - 2rem));max-height:min(520px,80vh);display:flex;flex-direction:column;background:var(--bg-card);border:1px solid var(--border);border-radius:.875rem;box-shadow:0 24px 64px color-mix(in srgb,#000 50%,transparent);overflow:hidden;z-index:1;animation:search_panelIn__qloRO .15s ease-out}@keyframes search_panelIn__qloRO{0%{opacity:0;transform:scale(.96) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}.search_inputRow__ucHSP{display:flex;align-items:center;gap:.65rem;padding:.75rem 1rem;border-bottom:1px solid var(--border);flex-shrink:0}.search_searchIcon__ScMXN{font-size:1.1rem;flex-shrink:0;color:var(--text-muted)}.search_input__F5qi7{flex:1 1;background:none;border:none;outline:none;color:var(--text);font:inherit;font-size:1rem}.search_input__F5qi7::placeholder{color:var(--text-muted)}.search_escKbd__yDQFd{background:color-mix(in srgb,var(--border) 60%,transparent);border:1px solid var(--border);border-radius:.25rem;color:var(--text-muted);font-size:.72rem;padding:.1rem .35rem;font-family:inherit;cursor:pointer;flex-shrink:0;transition:background .1s}.search_escKbd__yDQFd:hover{background:color-mix(in srgb,var(--border) 90%,transparent)}.search_results__Mza_r{flex:1 1;overflow-y:auto;min-height:0}.search_noResults___iKgd{padding:2rem 1.25rem;text-align:center;color:var(--text-muted);font-size:.9rem}.search_group__xeprT{padding:.4rem 0}.search_group__xeprT+.search_group__xeprT{border-top:1px solid color-mix(in srgb,var(--border) 50%,transparent)}.search_groupLabel__U2fg_{padding:.45rem 1rem .25rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.search_resultItem__zSI_v{display:flex;align-items:center;gap:.75rem;padding:.6rem 1rem;cursor:pointer;border-radius:.35rem;margin:0 .35rem;transition:background .1s}.search_resultActive__QmB1r{background:color-mix(in srgb,var(--accent) 14%,transparent)}.search_resultItem__zSI_v:not(.search_resultActive__QmB1r):hover{background:color-mix(in srgb,var(--border) 30%,transparent)}.search_resultIcon__ZM9b3{font-size:1.05rem;flex-shrink:0;width:1.6rem;text-align:center}.search_resultText__HOuCv{display:flex;flex-direction:column;gap:.1rem;flex:1 1;min-width:0}.search_resultLabel__CvqiL{font-size:.9rem;font-weight:500;color:var(--text)}.search_resultLabel__CvqiL,.search_resultSublabel__ioePF{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search_resultSublabel__ioePF{font-size:.78rem;color:var(--text-muted)}.search_enterKbd__CRRCk{background:color-mix(in srgb,var(--accent) 16%,transparent);border:1px solid var(--accent);border-radius:.25rem;color:var(--accent-hover);font-size:.75rem;padding:.1rem .35rem;font-family:inherit;flex-shrink:0}.search_footer__8wKLM{display:flex;align-items:center;gap:1rem;padding:.55rem 1rem;border-top:1px solid var(--border);flex-shrink:0;font-size:.75rem;color:var(--text-muted)}.search_kbdHint__lQRI0{display:inline-flex;align-items:center;background:color-mix(in srgb,var(--border) 60%,transparent);border:1px solid var(--border);border-radius:.25rem;color:var(--text-muted);font-size:.7rem;padding:0 .3rem;font-family:inherit;line-height:1.5;margin-right:.25rem}@media (max-width:767px){.search_overlay__nqoHf{padding-top:0;align-items:flex-end}.search_panel__izSkt{width:100%;max-height:80vh;border-bottom-left-radius:0;border-bottom-right-radius:0;animation:search_panelInMobile__LtzEx .2s ease-out}@keyframes search_panelInMobile__LtzEx{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.search_searchTriggerKbd___2tQf,.search_searchTriggerText__dj4_l{display:none}.search_searchTriggerBtn__gDPF_{background:none;border:none;padding:.3rem;min-height:40px;min-width:40px;justify-content:center}}.ui_card__4haTy{background:color-mix(in srgb,var(--bg-card) 92%,transparent);border:1px solid var(--border);border-radius:1rem;box-shadow:0 18px 40px color-mix(in srgb,var(--bg) 55%,transparent);transition:border-color .2s ease,box-shadow .2s ease;padding:var(--card-padding)}.ui_card__4haTy:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--border) 55%);box-shadow:0 18px 40px color-mix(in srgb,var(--bg) 55%,transparent),0 0 0 1px color-mix(in srgb,var(--accent) 12%,transparent)}.ui_cardPaddingNone__5UgAJ{padding:0}.ui_cardPaddingSm__9_e4I{padding:1rem}.ui_cardPaddingMd__knrLb{padding:1.25rem}.ui_cardPaddingLg__QiLSH{padding:1.5rem}.ui_cardMuted__YqD1I{background:color-mix(in srgb,var(--bg-card) 78%,var(--bg) 22%)}.ui_pageHeader__A5Zl5{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.ui_pageHeaderContent__BE_O2{display:grid;grid-gap:.6rem;gap:.6rem}.ui_pageHeaderBack__ylodt{display:inline-flex;align-items:center;gap:.4rem;color:var(--text-muted);font-size:.9rem;text-decoration:none}.ui_pageHeaderBack__ylodt:hover{color:var(--accent-hover);text-decoration:none}@media (min-width:721px){.ui_pageHeaderBackMobileOnly__23Uxy{display:none}}.ui_pageHeaderTitleRow__bKQHJ{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.ui_pageHeaderTitle__9u9d4{font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.1;font-weight:800}.ui_pageHeaderDescription__Z_zdU{max-width:44rem;color:var(--text-muted);font-size:.98rem}.ui_pageHeaderActions__XvX3w{display:flex;gap:.75rem;flex-wrap:wrap}.ui_badge__99qNI{--badge-color:var(--text-muted);display:inline-flex;align-items:center;gap:.35rem;min-height:1.75rem;padding:.25rem .7rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--badge-color) 32%,var(--border) 68%);background:color-mix(in srgb,var(--badge-color) 16%,transparent);color:var(--badge-color);font-size:.75rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}.ui_badgeAccent__VsT3j{--badge-color:var(--accent-hover)}.ui_badgeNeutral__TOehy{--badge-color:var(--text-muted)}.ui_badgeSuccess__EZ9ha{--badge-color:var(--success)}.ui_badgeWarning__T1ekB{--badge-color:var(--warning)}.ui_badgeDanger__pfJwS{--badge-color:var(--error)}.ui_statCard__IiZde{display:grid;grid-gap:.6rem;gap:.6rem}.ui_statCardLabelRow___6Hpe{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.ui_statCardLabel__sP5_I{color:var(--text-muted);font-size:.82rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700}.ui_statCardValue__xu15H{font-size:clamp(1.4rem,3vw,2rem);font-weight:800;line-height:1}.ui_statCardDescription__FX1dn{color:var(--text-muted);font-size:.88rem}.ui_stateCard__3GXQs{display:grid;grid-gap:.75rem;gap:.75rem;text-align:center;justify-items:center;padding:2rem 1.5rem}.ui_stateIcon__EzcaK{font-size:1.8rem;line-height:1}.ui_stateTitle__uWseq{font-size:1.2rem;font-weight:700}.ui_stateDescription__cgfxK{color:var(--text-muted);max-width:34rem}.ui_stateActions__pFZq4{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center}.ui_errorAccent__QdR1i{border-color:color-mix(in srgb,var(--error) 55%,var(--border) 45%);background:color-mix(in srgb,var(--error) 10%,var(--bg-card) 90%)}.ui_warningBanner__d7Ao0{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;margin-bottom:1rem;font-size:.875rem;color:#f59e0b;border:1px solid color-mix(in srgb,#f59e0b 30%,var(--border) 70%);border-radius:.75rem;background:color-mix(in srgb,#f59e0b 8%,var(--bg-card) 92%)}.ui_warningIcon__7Ldh1{flex-shrink:0;font-size:1rem;line-height:1}.ui_skeletonPulse__jcP6X{position:relative;overflow:hidden;border-radius:.65rem;background:linear-gradient(90deg,color-mix(in srgb,var(--border) 92%,transparent) 0,color-mix(in srgb,var(--bg-card) 82%,var(--border) 18%) 50%,color-mix(in srgb,var(--border) 92%,transparent) 100%);background-size:200% 100%;animation:ui_shimmer__54cBV 1.4s ease-in-out infinite}.ui_skeletonCard__BzIxT,.ui_skeletonTableGroup__VeMEH,.ui_skeletonTableRow__s5zpL,.ui_skeletonTextGroup__CVX_k{display:grid;grid-gap:.6rem;gap:.6rem}.ui_skeletonLine___nw_A{height:var(--skeleton-height,.9rem);width:var(--skeleton-width,100%)}.ui_skeletonCard__BzIxT{padding:1.25rem;border:1px solid var(--border);border-radius:1rem;background:color-mix(in srgb,var(--bg-card) 82%,transparent)}.ui_skeletonTableRow__s5zpL{grid-template-columns:repeat(var(--skeleton-columns,4),minmax(0,1fr))}.ui_skeletonTableGroup__VeMEH{gap:.6rem}.ui_skeletonChart__J4PJ8{width:100%;height:320px;border-radius:.75rem}.ui_skeletonAvatar__4ErdY{width:4rem;height:4rem;border-radius:50%;flex-shrink:0}.ui_skeletonStatCard__sseeZ{grid-gap:.75rem;gap:.75rem;padding:1.25rem}.ui_skeletonMatchupCard___vL_a,.ui_skeletonStatCard__sseeZ{display:grid;border:1px solid var(--border);border-radius:1rem;background:color-mix(in srgb,var(--bg-card) 82%,transparent)}.ui_skeletonMatchupCard___vL_a{grid-gap:.9rem;gap:.9rem;padding:1rem;min-height:200px}.ui_skeletonMatchupRow__b4fys{display:flex;justify-content:space-between;align-items:center;padding:.85rem .9rem;border-radius:.75rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06)}.ui_tableWrap__mGmgY{width:100%;position:relative;overflow:visible}.ui_tableWrapCards__lHRBt{overflow-x:visible}.ui_tableWrapScroll__Am_7_{overflow:visible}.ui_table__QtKk0{width:100%;border-collapse:separate;border-spacing:0;table-layout:auto}.ui_tableCaption__JN6RO{padding:1rem 1.25rem 0;text-align:left;color:var(--text-muted);font-size:.88rem}.ui_tableHeadRow__3nwMO{border-bottom:1px solid var(--border)}.ui_tableHeadCell__JnDNy{padding:.9rem 1.1rem;color:var(--text);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:color-mix(in srgb,var(--bg-card) 80%,var(--bg) 20%);border-bottom:2px solid var(--border)}.ui_tableHeadCellSticky__DHKEg{position:-webkit-sticky;position:sticky;top:0;z-index:3;background-clip:padding-box;box-shadow:inset 0 -2px 0 var(--border)}.ui_tableSortButton__JLOhC{display:inline-flex;align-items:center;gap:.45rem;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer}.ui_tableSortIcon__lcEBz{color:var(--text-muted);font-size:.72rem}.ui_tableSortIconActive__5riiD{color:var(--accent)}.ui_tableRow__b_JUD{border-bottom:1px solid color-mix(in srgb,var(--border) 78%,transparent);transition:background .15s ease;background:transparent;height:var(--row-height)}.ui_tableRow__b_JUD:nth-child(odd){background:rgba(255,255,255,.02)}.ui_tableRowInteractive__4VSKs:hover{background:rgba(99,102,241,.08)}.ui_tableRowInteractive__4VSKs:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 75%,white 25%);outline-offset:-2px}.ui_tableRow__b_JUD:last-child{border-bottom:none}.ui_tableRowHighlight___MPi1{background:rgba(99,102,241,.15)!important;box-shadow:inset 3px 0 0 var(--accent)}.ui_tableCell__8CjGh{padding:1rem 1.1rem;vertical-align:middle}.ui_tableAddonRow__rpMY3{border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.ui_tableAddonCell___lI_P{padding:.4rem 1.1rem .8rem}.ui_alignLeft__mfsVe{text-align:left}.ui_alignCenter__sCjyq{text-align:center}.ui_alignRight__UMVYF{text-align:right}.ui_tableCardsHint__TZ6GC,.ui_tableMobileControls__dUHEv,.ui_tableScrollHint__LnTDG{display:none}.ui_tableMobileSortField__ghZ8J{display:grid;grid-gap:.35rem;gap:.35rem}.ui_tableMobileSortLabel__vBkhR{color:var(--text-muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700}.ui_tableMobileSortSelect__ORQMJ,.ui_tableMobileSortToggle__gR3mi{min-height:2.5rem;border-radius:.75rem;border:1px solid var(--border);background:color-mix(in srgb,var(--bg-card) 92%,transparent);color:var(--text);font:inherit}.ui_tableMobileSortSelect__ORQMJ{padding:.65rem .85rem}.ui_tableMobileSortToggle__gR3mi{display:inline-flex;align-items:center;justify-content:center;padding:.65rem .95rem;cursor:pointer}@media (max-width:720px){.ui_tableWrap__mGmgY{overflow-x:auto}.ui_pageHeader__A5Zl5{margin-bottom:1.25rem}.ui_pageHeaderActions__XvX3w{width:100%}.ui_tableWrapCards__lHRBt{overflow:visible}.ui_tableMobileControls__dUHEv{display:flex;align-items:flex-end;gap:.75rem;margin:0 0 .75rem;flex-wrap:wrap}.ui_tableMobileSortField__ghZ8J{flex:1 1 12rem}.ui_tableCardsList__rOxkS{display:flex;flex-direction:column;gap:.8rem}.ui_tableCardsList__rOxkS .ui_tableCaption__JN6RO{padding:0 0 .5rem}.ui_tableCardRow__ieFOl{padding:.35rem 0;border:1px solid var(--border);border-radius:.9rem;background:color-mix(in srgb,var(--bg-card) 88%,transparent);overflow:hidden}.ui_tableCardCell__Ncgi4{display:grid;grid-template-columns:minmax(7rem,40%) 1fr;grid-gap:.75rem;gap:.75rem;align-items:center;padding:.85rem 1rem;text-align:left}.ui_tableCardCell__Ncgi4:before{content:attr(data-label);color:var(--text-muted);font-size:.74rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700}.ui_tableCardAddon__V4JiT{padding:0 1rem .1rem;margin-top:-.35rem}.ui_tableCardsList__rOxkS .ui_alignCenter__sCjyq,.ui_tableCardsList__rOxkS .ui_alignRight__UMVYF{text-align:left}.ui_tableWrapCards__lHRBt .ui_table__QtKk0,.ui_tableWrapCards__lHRBt .ui_table__QtKk0 tbody,.ui_tableWrapCards__lHRBt .ui_table__QtKk0 td,.ui_tableWrapCards__lHRBt .ui_table__QtKk0 tr{display:block;width:100%}.ui_tableWrapCards__lHRBt .ui_table__QtKk0 thead{display:none}.ui_tableWrapCards__lHRBt .ui_tableRow__b_JUD{padding:.35rem 0;margin:.8rem 0;border:1px solid var(--border);border-radius:.9rem;background:color-mix(in srgb,var(--bg-card) 88%,transparent)}.ui_tableWrapCards__lHRBt .ui_tableRow__b_JUD:first-child{margin-top:0}.ui_tableWrapCards__lHRBt .ui_tableCell__8CjGh{display:grid;grid-template-columns:minmax(7rem,40%) 1fr;grid-gap:.75rem;gap:.75rem;align-items:center;padding:.85rem 1rem;text-align:left}.ui_tableWrapCards__lHRBt .ui_tableCell__8CjGh:before{content:attr(data-label);color:var(--text-muted);font-size:.74rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700}.ui_tableWrapCards__lHRBt .ui_alignCenter__sCjyq,.ui_tableWrapCards__lHRBt .ui_alignRight__UMVYF{text-align:left}.ui_tableWrapCards__lHRBt .ui_tableAddonCell___lI_P{display:block;padding:0 1rem .9rem}.ui_tableWrapScroll__Am_7_{padding-bottom:.35rem}.ui_tableWrapScroll__Am_7_:after{content:"";position:absolute;top:0;right:0;width:1.75rem;height:100%;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--bg-card) 92%,transparent))}.ui_tableCardsHint__TZ6GC,.ui_tableScrollHint__LnTDG{display:block;margin:0 0 .5rem;color:var(--text-muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.05em}}.ui_stateCardSubtle__oqKtC{background:color-mix(in srgb,var(--bg-card) 78%,var(--bg) 22%);border-color:color-mix(in srgb,var(--border) 60%,transparent)}.ui_stateCardInfo____7jL{border-color:color-mix(in srgb,var(--accent) 40%,var(--border) 60%);background:color-mix(in srgb,var(--accent) 5%,var(--bg-card) 95%)}.ui_stateCardAction__mZZ3n{border-color:color-mix(in srgb,var(--accent) 50%,var(--border) 50%);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 8%,var(--bg-card) 92%),color-mix(in srgb,var(--accent) 3%,var(--bg-card) 97%))}.ui_stateHint__H2erb{color:var(--text-muted);font-size:.78rem;max-width:30rem}.ui_helpTooltipWrapper__gu9H5{position:relative;display:inline-flex;align-items:center;vertical-align:middle}.ui_helpTooltipTrigger___bAqD{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--border);background:color-mix(in srgb,var(--bg-card) 92%,var(--accent) 8%);color:var(--text-muted);cursor:pointer;font-weight:700;line-height:1;padding:0;transition:border-color .15s,color .15s,background .15s;flex-shrink:0}.ui_helpTooltipTrigger___bAqD:focus-visible,.ui_helpTooltipTrigger___bAqD:hover{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,var(--bg-card) 86%)}.ui_helpTooltipTrigger___bAqD:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ui_helpTooltipPopover__uWwOH{position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translateX(-50%);z-index:50;text-transform:none;min-width:14rem;max-width:20rem;padding:.6rem .85rem;border-radius:.6rem;border:1px solid var(--border);background:var(--bg-card);color:var(--text);font-size:.8rem;line-height:1.5;box-shadow:0 8px 24px rgba(0,0,0,.35);pointer-events:auto;animation:ui_tooltipFadeIn__2KwzN .15s ease}.ui_helpTooltipPopover__uWwOH:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top:6px solid var(--border)}@keyframes ui_tooltipFadeIn__2KwzN{0%{opacity:0;transform:translateX(-50%) translateY(4px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.ui_newBadge__KcYpL{display:inline-flex;align-items:center;padding:.1rem .45rem;border-radius:999px;background:var(--accent);color:#fff;font-size:.6rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;line-height:1.4;vertical-align:middle;margin-left:.35rem;animation:ui_newBadgePulse__Y1Rre 2s ease-in-out infinite}@keyframes ui_newBadgePulse__Y1Rre{0%,to{opacity:1}50%{opacity:.75}}.ui_discoveryBanner__BrLF6{margin-bottom:1.25rem}.ui_discoveryHeader__eyfBu{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.ui_discoveryTitle__Hlx74{font-size:.88rem;font-weight:700;display:flex;align-items:center;gap:.4rem}.ui_discoveryDismiss__INkw_{background:none;border:1px solid var(--border);border-radius:.5rem;color:var(--text-muted);font-size:.72rem;padding:.3rem .65rem;cursor:pointer;transition:border-color .15s,color .15s}.ui_discoveryDismiss__INkw_:hover{border-color:var(--accent);color:var(--text)}.ui_discoveryShowMore__jRci7{display:flex;align-items:center;justify-content:center;width:100%;margin-top:.75rem;padding:.5rem;background:none;border:1px dashed var(--border);border-radius:.5rem;color:var(--text-muted);font-size:.8rem;font-weight:500;cursor:pointer;transition:border-color .15s,color .15s}.ui_discoveryShowMore__jRci7:hover{border-color:var(--accent);color:var(--accent)}.ui_discoveryGrid__Mr7jo{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));grid-gap:.65rem;gap:.65rem}.ui_discoveryCard__B6R_o{display:flex;align-items:center;gap:.65rem;padding:.75rem 1rem;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--accent) 25%,var(--border) 75%);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 6%,var(--bg-card) 94%),color-mix(in srgb,var(--accent) 2%,var(--bg-card) 98%));text-decoration:none;color:var(--text);font-size:.84rem;font-weight:500;transition:border-color .15s,background .15s,transform .1s}.ui_discoveryCard__B6R_o:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--bg-card) 90%);transform:translateY(-1px);text-decoration:none}.ui_discoveryCardIcon__8wH9T{font-size:1.2rem;flex-shrink:0}.ui_discoveryCardArrow__ZkolZ{margin-left:auto;color:var(--text-muted);font-size:.8rem;flex-shrink:0}@media (max-width:720px){.ui_discoveryGrid__Mr7jo{grid-template-columns:1fr}.ui_helpTooltipPopover__uWwOH{min-width:11rem;max-width:calc(100vw - 2rem);left:0;transform:none;font-size:.75rem}}@media (max-width:360px){.ui_helpTooltipPopover__uWwOH{min-width:0;max-width:calc(100vw - 1rem);left:.5rem}}.mobile-card_list__9XONt{display:grid;grid-gap:.75rem;gap:.75rem}.mobile-card_card__F4DVW{display:grid;grid-gap:.5rem;gap:.5rem;padding:.85rem 1rem;border:1px solid var(--border);border-radius:.75rem;background:var(--bg-card)}.mobile-card_cardInteractive__g5XMe{cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.mobile-card_cardInteractive__g5XMe:hover{background:color-mix(in srgb,var(--bg-card) 90%,var(--accent) 10%)}.mobile-card_cardInteractive__g5XMe:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 75%,white 25%);outline-offset:2px}.mobile-card_cardSelected__JWPUt{background:rgba(99,102,241,.1);border-color:var(--accent)}.mobile-card_header__AxAIh{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.mobile-card_headerMain__f7H8Q{display:flex;align-items:flex-start;gap:.5rem;min-width:0}.mobile-card_leading__ZjdYO{color:var(--text-muted);font-size:.8rem;font-weight:600;white-space:nowrap}.mobile-card_titleBlock__hLMDf{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0}.mobile-card_title__8Pmwb{color:var(--text);font-size:.95rem;font-weight:600;min-width:0}.mobile-card_subtitle__u95OO{color:var(--text-muted);font-size:.78rem}.mobile-card_titleLink__meotE{color:var(--accent);text-decoration:none}.mobile-card_titleLink__meotE:hover{text-decoration:underline}.mobile-card_value__NYl4I{font-size:1rem;font-weight:700;text-align:right;white-space:nowrap}.mobile-card_detailGrid__Pec67{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.25rem 1rem;gap:.25rem 1rem;color:var(--text-muted);font-size:.82rem}.mobile-card_toneMuted__r0RYx{color:var(--text-muted)}.mobile-card_toneAccent__AQ9KV{color:#6366f1}.mobile-card_toneSuccess__31CK_{color:#22c55e}.mobile-card_toneWarning__W5Pvy{color:#f59e0b}.mobile-card_toneDanger__FUMIP{color:#ef4444}.preview_page__stahj{padding:1.5rem 0 5rem;max-width:1000px;margin:0 auto;display:flex;flex-direction:column;gap:1.25rem}.preview_backNav__LGWI3{margin-bottom:.25rem}.preview_backLink__twS9L{display:inline-flex;align-items:center;min-height:44px;color:var(--text-muted);font-size:.875rem;text-decoration:none;gap:.35rem}.preview_backLink__twS9L:hover{color:var(--accent)}.preview_headerMeta__57OVL{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.preview_headerTitle__EadTH{margin:0;font-size:1.75rem;font-weight:800}.preview_headerSub__LY1sb{margin:.35rem 0 0;color:var(--text-muted);font-size:.875rem}.preview_teamAColor__KjO5_{color:#818cf8;font-weight:600}.preview_teamBColor__Q3Y_0{color:#f97316;font-weight:600}.preview_matchTypeBadge__iWSBn{display:inline-block;font-size:.7rem;font-weight:700;padding:.15rem .5rem;border-radius:4px;margin-left:.5rem}.preview_playoffBadge__bItnJ{background-color:rgba(251,191,36,.15);color:#f59e0b}.preview_consolationBadge__O4c0t{background-color:rgba(148,163,184,.12);color:var(--text-muted)}.preview_topRow__kkolR{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.preview_sectionLabel__ErPMt{font-size:.75rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.preview_sectionDescription__rtKdU{font-size:.78rem;color:var(--text-muted);margin-bottom:.75rem}.preview_winProbRow__1ttxI{display:flex;justify-content:space-between;margin-bottom:.5rem}.preview_winProbBar__Czt7M{height:12px;border-radius:999px;overflow:hidden;background:var(--bg-muted,rgba(255,255,255,.06));display:flex}.preview_winProbFillA__dZwTv{background:linear-gradient(90deg,var(--accent),var(--accent-hover));transition:width .5s ease}.preview_winProbFillB__c_H2s{flex:1 1;background:linear-gradient(90deg,#ea580c,#f97316)}.preview_winProbPctRow__b6Pjo{display:flex;justify-content:space-between;margin-top:.4rem}.preview_winProbPctA__Y3bdQ{font-weight:800;font-size:1.1rem;color:#818cf8}.preview_winProbPctB__3s2hl{font-weight:800;font-size:1.1rem;color:#f97316}.preview_projectedGrid__ORWQ8{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:.75rem;gap:.75rem}.preview_projectedTeam__KKK9Y{text-align:center}.preview_projectedTeamNameA__XgMLS{color:#818cf8}.preview_projectedTeamNameA__XgMLS,.preview_projectedTeamNameB__mNRqA{font-weight:700;font-size:.9rem;margin-bottom:.3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview_projectedTeamNameB__mNRqA{color:#f97316}.preview_projectedScore__S6n17{font-size:2rem;font-weight:800;line-height:1}.preview_projectedStreak__pS_5I{font-size:.75rem;color:var(--text-muted);margin-top:.2rem}.preview_projectedVs__AKLZH{color:var(--text-muted);font-weight:700;font-size:1.1rem}.preview_statPillGrid__bTW33{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem;margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--border)}.preview_statPill__t_YBc{text-align:center;padding:.4rem;background:rgba(255,255,255,.04);border-radius:8px}.preview_statPillLabel__PEWzm{font-size:.7rem;color:var(--text-muted)}.preview_statPillValue__AuI53{font-weight:700;font-size:.9rem}.preview_h2hFlex__kw4Ry{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.preview_h2hCountA__s_WFm{font-size:2rem;font-weight:800;color:#818cf8}.preview_h2hCountB__tR1dx{font-size:2rem;font-weight:800;color:#f97316}.preview_h2hTies__UwvPb{font-size:1rem;font-weight:700;color:var(--text-muted)}.preview_h2hTeamLabel__wgV_N{font-size:.75rem;color:var(--text-muted);max-width:90px;word-break:break-word}.preview_h2hBar__SM3Ho{height:8px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.06);display:flex;margin-top:.75rem}.preview_h2hBarA__ctCo6{background:var(--accent);transition:width .5s ease}.preview_h2hBarB__lad0z{flex:1 1;background:#f97316}.preview_h2hDominant__Pd0dk{margin-top:.5rem;font-size:.8rem;color:var(--text-muted);text-align:center}.preview_h2hLastMeeting__vHYSM{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--border);font-size:.8rem;color:var(--text-muted)}.preview_factorList__1nv2l{display:flex;flex-direction:column;gap:.65rem}.preview_factorItem__nHtfb{display:flex;gap:.75rem;padding:.75rem;border-radius:10px;background:rgba(255,255,255,.04);border-left:3px solid var(--factor-accent,var(--text-muted))}.preview_factorEmoji__gjXxO{font-size:1.25rem;flex-shrink:0}.preview_factorLabel__Ejc7C{font-weight:700;font-size:.875rem;margin-bottom:.2rem}.preview_factorTeamTag__VsAhD{margin-left:.4rem;font-size:.75rem}.preview_factorDesc__NT3II{font-size:.8rem;color:var(--text-muted);line-height:1.5}.preview_posGrid__RLnrz{margin-top:.75rem;display:grid;grid-template-columns:auto 1fr 1fr 1fr;grid-gap:.4rem .75rem;gap:.4rem .75rem;align-items:center;font-size:.8rem}.preview_posGridHeaderA__cxtwM{color:#818cf8;text-align:right}.preview_posGridHeaderA__cxtwM,.preview_posGridHeaderB__3Xbql{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:120px}.preview_posGridHeaderB__3Xbql{color:#f97316}.preview_posGridEdge__sxFjc{text-align:center;font-weight:700}.preview_posGridPos__cx5L4{font-weight:700}.preview_posGridValueA__Ur8ip{text-align:right}.preview_breakdownGrid__y4g0r{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-top:.5rem}.preview_breakdownTeam__bnpjo{display:flex;flex-direction:column;gap:.35rem}.preview_breakdownTeamHeader__fCkzg{font-weight:700;font-size:.85rem;margin-bottom:.25rem}.preview_breakdownRow__zpJBJ{display:grid;grid-template-columns:48px 1fr 44px;grid-gap:.35rem;gap:.35rem;align-items:center;font-size:.8rem}.preview_breakdownPos__uWre_{font-weight:600;font-size:.75rem;color:var(--text-muted)}.preview_breakdownBarBg__lUQDm{height:14px;border-radius:4px;background:rgba(255,255,255,.06);overflow:hidden}.preview_breakdownBarFillA__L43cf{height:100%;border-radius:4px;background:linear-gradient(90deg,var(--accent),var(--accent-hover));transition:width .5s ease}.preview_breakdownBarFillB__Xf7pw{height:100%;border-radius:4px;background:linear-gradient(90deg,#ea580c,#f97316);transition:width .5s ease}.preview_breakdownPts__irbAP{text-align:right;font-size:.75rem;font-weight:600}.preview_footerNav__Xdr7d{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;color:var(--text-muted);font-size:.85rem}.preview_footerBoxScore__XuOSG,.preview_footerLink__I5iEh{color:var(--accent);text-decoration:none}.preview_footerBoxScore__XuOSG{font-weight:600;padding:.35rem .75rem;border-radius:.375rem;background:rgba(99,102,241,.12);border:1px solid rgba(99,102,241,.25)}.preview_emptyText__vdyvQ{color:var(--text-muted);font-size:.875rem;text-align:center;padding:.75rem 0}@media (max-width:767px){.preview_page__stahj{padding:1rem 0 3rem;gap:1rem}.preview_headerTitle__EadTH{font-size:1.35rem}.preview_topRow__kkolR{grid-template-columns:1fr}.preview_projectedScore__S6n17{font-size:1.5rem}.preview_h2hFlex__kw4Ry{justify-content:center;gap:1.5rem}.preview_posGrid__RLnrz{gap:.3rem .5rem;font-size:.75rem}.preview_posGridHeaderA__cxtwM,.preview_posGridHeaderB__3Xbql{max-width:80px;font-size:.7rem}.preview_breakdownGrid__y4g0r{grid-template-columns:1fr}.preview_footerNav__Xdr7d{flex-direction:column;align-items:flex-start}}.matchup_page__d2wVX{padding:1.5rem 0 2rem;max-width:1000px;margin:0 auto}.matchup_backNav___4PTU{margin-bottom:1rem}.matchup_backLink__SxKSe{display:inline-flex;align-items:center;min-height:44px;color:var(--text-muted);font-size:.875rem}.matchup_title__fJYV9{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:1.3rem;font-weight:700;margin-bottom:.25rem}.matchup_playoffBadge__etFkx{background-color:rgba(251,191,36,.15);color:#f59e0b;font-size:.75rem;padding:.15rem .5rem;border-radius:4px}.matchup_sectionTabs__L6SN3{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.25rem;margin:1rem 0 1.25rem;-webkit-overflow-scrolling:touch}.matchup_sectionTabButton__HO8AV{flex:0 0 auto;min-height:42px;padding:.55rem .9rem;border-radius:999px;border:1px solid var(--border);background:var(--bg-card);color:var(--text-muted);font-size:.85rem;font-weight:700;cursor:pointer}.matchup_sectionTabButton__HO8AV[data-active=true]{color:var(--accent);border-color:var(--accent)}.matchup_sectionStack__tZQ1k{display:grid;grid-gap:1rem;gap:1rem}.matchup_summaryGrid__SjUmT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.matchup_summaryCard__Ivj7f{border:1px solid var(--border);border-radius:.9rem;padding:.9rem 1rem;background:var(--bg-card)}.matchup_summaryLabel__d44hY{color:var(--text-muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700}.matchup_summaryValue__9Wwa7{margin-top:.35rem;font-size:clamp(1.35rem,4vw,1.7rem);font-weight:800}.matchup_summarySubtext__RKGLy{margin-top:.3rem;color:var(--text-muted);font-size:.8rem}.matchup_rosterGrid__x460D{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2rem;gap:2rem;margin-top:1rem}.matchup_teamPanel__bAiwW{min-width:0}.matchup_teamName___bYIB{font-weight:700;font-size:1rem;margin-bottom:.25rem}.matchup_teamScore__sxoa4{font-size:clamp(1.25rem,4vw,1.5rem);font-weight:800;margin-bottom:.5rem}.matchup_optimalCard__sH64k{background:var(--bg-card);border:1px solid var(--border);border-radius:.75rem;padding:.75rem 1rem;margin-bottom:.75rem;font-size:.85rem}.matchup_optimalStatsGrid__hQOxg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;margin-bottom:.4rem}.matchup_optimalLabel__BqHhw{color:var(--text-muted);font-size:.7rem}.matchup_optimalValue__9BXzc{font-weight:700;font-size:1.1rem}.matchup_efficiencyLabel__WL2vZ{color:var(--text-muted);font-size:.7rem;margin-bottom:.25rem}.matchup_efficiencyRow__33FpV{display:flex;align-items:center;gap:.5rem;margin-top:.25rem}.matchup_efficiencyValue__QCZbj{font-size:.75rem;font-weight:700;min-width:42px}.matchup_rosterTableWrap__K__gJ{width:100%}.matchup_rosterTable__1zNMa{width:100%;border-collapse:collapse;font-size:.85rem}.matchup_rosterHeadRow__2au0_{border-bottom:1px solid var(--border);color:var(--text-muted);font-size:.75rem}.matchup_rosterHeadCell__qZidd{padding:.35rem;text-align:left}.matchup_rosterHeadCellRight__M6tGk{text-align:right}.matchup_rosterHeadCellCenter__jlnHb{text-align:center}.matchup_rosterRow__jbBLm{border-bottom:1px solid var(--border)}.matchup_rosterCell__vFSER{padding:.4rem .35rem;text-align:left}.matchup_rosterCellPos__V3ASs{color:var(--text-muted);font-size:.8rem;width:40px;white-space:nowrap}.matchup_rosterCellPlayer__eZt3e{font-size:.85rem;overflow-wrap:break-word;word-break:break-word}.matchup_rosterCellRight__0ynr4{text-align:right;font-size:.8rem}.matchup_rosterCellPoints__9SF_d{text-align:right;font-weight:600;font-size:.85rem}.matchup_rosterCellCenter__g9k75{text-align:center}.matchup_sectionCell__dTXTI{padding:.4rem .35rem;color:var(--text-muted);font-size:.72rem;font-style:italic}.matchup_legend__dGNwd{display:flex;gap:.75rem;flex-wrap:wrap;font-size:.72rem;color:var(--text-muted);margin-top:.5rem}.matchup_chartSection___hDRo{margin-top:2rem;display:grid;grid-gap:1.25rem;gap:1.25rem}@media (max-width:767px){.matchup_page__d2wVX{padding:1rem 0 1.5rem}.matchup_sectionTabs__L6SN3{margin-top:.75rem}.matchup_summaryGrid__SjUmT{grid-template-columns:1fr}.matchup_rosterGrid__x460D{grid-template-columns:1fr;gap:1rem}.matchup_optimalStatsGrid__hQOxg{grid-template-columns:1fr}.matchup_rosterTableWrap__K__gJ{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -.5rem;padding:0 .5rem}}.QuickActionsWidget_desktopStrip__V0HBx{display:flex;align-items:center;gap:1rem;background:var(--bg-card);border:1px solid var(--border);border-radius:.75rem;padding:.75rem 1.25rem;margin-bottom:1.5rem;flex-wrap:wrap}.QuickActionsWidget_stripLabel__Ikkms{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);white-space:nowrap;flex-shrink:0}.QuickActionsWidget_stripActions__t60ah{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;flex:1 1}.QuickActionsWidget_stripAction__rQ3jm{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .75rem;border-radius:.5rem;background:color-mix(in srgb,var(--border) 30%,transparent);color:var(--text);text-decoration:none;font-size:.83rem;font-weight:500;white-space:nowrap;transition:background .15s,color .15s;min-height:36px}.QuickActionsWidget_stripAction__rQ3jm:hover{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent-hover);text-decoration:none}.QuickActionsWidget_actionIcon__vRRe1{font-size:.95rem;line-height:1}.QuickActionsWidget_fabContainer__eAZBm{display:none;position:fixed;bottom:calc(4.5rem + env(safe-area-inset-bottom, 0));right:1rem;z-index:85;flex-direction:column;align-items:flex-end}.QuickActionsWidget_fab__DWA84{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--accent);color:#fff;border:none;cursor:pointer;box-shadow:0 4px 16px color-mix(in srgb,var(--accent) 60%,transparent);font-size:1.3rem;transition:background .15s,transform .15s}.QuickActionsWidget_fab__DWA84:hover{background:var(--accent-hover)}.QuickActionsWidget_fabOpen__hAX3U{background:color-mix(in srgb,var(--error) 80%,var(--accent) 20%);transform:rotate(0deg)}.QuickActionsWidget_fabIcon__UQdr7{line-height:1}.QuickActionsWidget_fabBackdrop__aORSt{position:fixed;inset:0;z-index:-1;background:color-mix(in srgb,#000 40%,transparent)}.QuickActionsWidget_fabMenu__9_mpH{position:absolute;bottom:calc(100% + .75rem);right:0;width:min(260px,calc(100vw - 2rem));max-height:calc(100vh - 10rem);overflow-y:auto;background:var(--bg-card);border:1px solid var(--border);border-radius:.75rem;box-shadow:0 -4px 24px color-mix(in srgb,#000 40%,transparent);padding:.35rem}.QuickActionsWidget_fabMenuHeader__V85k6{padding:.5rem .75rem .35rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.QuickActionsWidget_fabMenuItem__daDXB{display:flex;align-items:center;gap:.65rem;padding:.6rem .75rem;border-radius:.45rem;color:var(--text);text-decoration:none;font-size:.88rem;transition:background .1s;min-height:44px}.QuickActionsWidget_fabMenuItem__daDXB:hover{background:color-mix(in srgb,var(--accent) 12%,transparent);text-decoration:none}.QuickActionsWidget_fabMenuIcon__UqIHL{font-size:1.1rem;width:1.5rem;text-align:center;flex-shrink:0}.QuickActionsWidget_fabMenuText__GRBX6{display:flex;flex-direction:column;gap:.1rem}.QuickActionsWidget_fabMenuLabel__gN45N{font-weight:600;font-size:.88rem}.QuickActionsWidget_fabMenuDesc__V8ifZ{font-size:.75rem;color:var(--text-muted)}@media (max-width:767px){.QuickActionsWidget_desktopStrip__V0HBx{display:none}.QuickActionsWidget_fabContainer__eAZBm{display:flex}}@media (max-width:480px){.QuickActionsWidget_stripActions__t60ah{gap:.3rem}.QuickActionsWidget_stripAction__rQ3jm{font-size:.78rem;padding:.35rem .6rem}}.players_colSecondary__aR4ao,.players_leaderboardSecondary__gF_dn{display:none}.players_leaderboardWrap__k6NOA{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (min-width:720px){.players_colSecondary__aR4ao,.players_leaderboardSecondary__gF_dn{display:table-cell}}.PlayoffBracket_card___Vr77{background:var(--card);border:1px solid var(--border);border-radius:.75rem;overflow:hidden;margin-bottom:1.5rem}.PlayoffBracket_cardHeader__y2byQ{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--border);gap:.75rem;flex-wrap:wrap}.PlayoffBracket_cardTitle__A25o0{margin:0;font-size:.875rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.PlayoffBracket_cardSubtitle__OUAdJ{font-size:.75rem;color:var(--text-muted)}.PlayoffBracket_loadingState__xA13m{padding:2rem 1.25rem}.PlayoffBracket_skeletonPulse__daiC1{background:linear-gradient(90deg,var(--border) 25%,color-mix(in srgb,var(--border) 50%,transparent) 50%,var(--border) 75%);background-size:200% 100%;animation:PlayoffBracket_skeleton-pulse__HPNX3 1.5s infinite;border-radius:.5rem}@keyframes PlayoffBracket_skeleton-pulse__HPNX3{0%{background-position:200% 0}to{background-position:-200% 0}}.PlayoffBracket_bracketContainer__vweOw{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.PlayoffBracket_bracketScroller__rbysz{display:flex;gap:0;min-width:max-content;padding:1.5rem 1.25rem;align-items:flex-start}.PlayoffBracket_roundColumn__5a325{display:flex;flex-direction:column;gap:0;min-width:220px}.PlayoffBracket_roundHeader__ICNHP{display:flex;flex-direction:column;align-items:center;padding:0 0 1rem;gap:.25rem}.PlayoffBracket_roundName__eSc9W{font-size:.8rem;font-weight:700;color:var(--text-primary);text-transform:uppercase;letter-spacing:.04em}.PlayoffBracket_roundWeek__cau5G{font-size:.7rem;color:var(--text-muted)}.PlayoffBracket_roundMatchups__XzBq5{display:flex;flex-direction:column;gap:0}.PlayoffBracket_matchupCard___AK4j{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:.5rem;overflow:hidden;margin-bottom:1rem;background:var(--card)}.PlayoffBracket_teamSlot__em6RJ{display:flex;align-items:center;gap:.5rem;padding:.625rem .75rem;background:color-mix(in srgb,var(--bg) 50%,var(--card) 50%);min-height:44px}.PlayoffBracket_teamSlotTop__Vc2dk{border-bottom:1px solid var(--border)}.PlayoffBracket_teamSlotWinner__dFKAB{background:color-mix(in srgb,#22c55e 8%,var(--card) 92%)}.PlayoffBracket_teamSlotTop__Vc2dk.PlayoffBracket_teamSlotWinner__dFKAB{border-bottom-color:#22c55e}.PlayoffBracket_teamSlotBottom__sP8XK.PlayoffBracket_teamSlotWinner__dFKAB{border-top-color:#22c55e}.PlayoffBracket_teamSlotEmpty__PWytA{opacity:.5}.PlayoffBracket_seed__rcetc{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:20px;padding:0 .3rem;border-radius:.25rem;background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent);font-size:.65rem;font-weight:700;flex-shrink:0}.PlayoffBracket_teamName__Wiy4m{flex:1 1;font-size:.8rem;font-weight:500;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PlayoffBracket_teamPoints__RyrC0{font-size:.75rem;font-weight:600;color:var(--text-muted);flex-shrink:0}.PlayoffBracket_pointsWinner__MBsAh{color:#22c55e}.PlayoffBracket_winnerBadge__qNKaP{color:#22c55e;font-size:.75rem;font-weight:700;flex-shrink:0}.PlayoffBracket_tbd__mJrUe{font-size:.75rem;color:var(--text-muted);font-style:italic;letter-spacing:.02em}.PlayoffBracket_vsDivider__ED6gM{display:flex;align-items:center;justify-content:center;padding:.125rem 0;background:var(--bg);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.PlayoffBracket_vsLabel__EFY_F{font-size:.65rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.PlayoffBracket_championColumn__dy8Ui{display:flex;flex-direction:column;min-width:180px;margin-left:1.5rem}.PlayoffBracket_championHeader__3Gm87{display:flex;flex-direction:column;align-items:center;padding:0 0 1rem;gap:.25rem}.PlayoffBracket_championTrophy__MtT3f{font-size:2rem}.PlayoffBracket_championLabel___YgBr{font-size:.8rem;font-weight:700;color:#f59e0b;text-transform:uppercase;letter-spacing:.06em}.PlayoffBracket_championCard__C58oJ{border:2px solid #f59e0b;border-radius:.75rem;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,#f59e0b 5%,var(--card) 95%),color-mix(in srgb,#f59e0b 10%,var(--bg) 90%))}.PlayoffBracket_championTeam__E709b{display:flex;flex-direction:column;align-items:center;padding:1.25rem 1rem;gap:.35rem}.PlayoffBracket_championName__P4VJj{font-size:1rem;font-weight:800;color:var(--text-primary);text-align:center;line-height:1.2}.PlayoffBracket_championAbbrev__iODUG{font-size:.75rem;color:var(--text-muted)}.PlayoffBracket_championPoints__eP04I{font-size:.8rem;font-weight:600;color:#22c55e;margin-top:.25rem}.PlayoffBracket_legend__VbT8F{display:flex;gap:1.25rem;padding:.625rem 1.25rem;border-top:1px solid var(--border);font-size:.72rem;color:var(--text-muted);flex-wrap:wrap}.PlayoffBracket_legendSeed__Oumdj{color:var(--accent);font-size:.65rem;font-weight:700}@media (max-width:640px){.PlayoffBracket_bracketScroller__rbysz{padding:1rem}.PlayoffBracket_roundColumn__5a325{min-width:180px}.PlayoffBracket_teamSlot__em6RJ{padding:.5rem .6rem;gap:.35rem}.PlayoffBracket_teamName__Wiy4m{font-size:.72rem}}.playoffs_page__7J6ob{padding:1.25rem 1rem 5rem;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:1.75rem}.playoffs_header__u_5CQ{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap}.playoffs_title__A6gMi{margin:0;font-size:1.25rem;font-weight:700;color:var(--text)}.playoffs_subtitle__j_2UD{font-size:.875rem;color:var(--text-muted)}.playoffs_card__svyFI{background:var(--bg-card);border:1px solid var(--border);border-radius:.75rem;overflow:hidden}.playoffs_cardHeader__4Kf_D{padding:1rem 1.25rem .75rem;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.playoffs_cardTitle__VSFcs{margin:0;font-size:1rem;font-weight:700;color:var(--text)}.playoffs_cardSubtitle__QZ54l{font-size:.8rem;color:var(--text-muted)}.playoffs_pictureTable__j3rsZ{width:100%;border-collapse:collapse;font-size:.875rem}.playoffs_pictureTable__j3rsZ th{padding:.6rem .875rem;text-align:left;color:var(--text-muted);font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border);white-space:nowrap}.playoffs_pictureTable__j3rsZ td{padding:.7rem .875rem;border-bottom:1px solid var(--border);vertical-align:middle}.playoffs_cutlineRow__cYslS td{border-bottom:2.5px dashed var(--accent,#6366f1)!important}.playoffs_inPlayoffs__0zam3{background:rgba(99,102,241,.06)}.playoffs_onBubble__kuWyH{background:rgba(234,179,8,.05)}.playoffs_eliminated__P4Y1x{opacity:.6}.playoffs_clinched__Yu98I{background:rgba(34,197,94,.06)}.playoffs_rankCell__QOX7P{font-weight:700;width:2.5rem;text-align:center}.playoffs_teamCell__ZCvXE{min-width:120px}.playoffs_teamName__jYaKe{font-weight:600}.playoffs_teamAbbrev__KBSPF{font-size:.75rem;color:var(--text-muted);margin-left:.4rem}.playoffs_badge__Ew67r{display:inline-block;padding:.1rem .45rem;border-radius:.25rem;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.playoffs_badgeClinched__4B_aF{background:rgba(34,197,94,.2);color:#22c55e;border:1px solid rgba(34,197,94,.35)}.playoffs_badgeEliminated__IlnuW{background:rgba(239,68,68,.2);color:#ef4444;border:1px solid rgba(239,68,68,.35)}.playoffs_badgeBubble__7FoUu{background:rgba(234,179,8,.2);color:#eab308;border:1px solid rgba(234,179,8,.35)}.playoffs_badgeMagic__3Y_Ah{background:rgba(99,102,241,.15);color:#818cf8;border:1px solid rgba(99,102,241,.3);font-size:.7rem;padding:.1rem .5rem}.playoffs_pctBar__zue_w{display:flex;align-items:center;gap:.5rem}.playoffs_pctBarTrack__XxKSy{flex:1 1;height:6px;background:var(--border);border-radius:3px;overflow:hidden;min-width:50px;max-width:80px}.playoffs_pctBarFill__6_DEn{height:100%;border-radius:3px;transition:width .3s ease}.playoffs_pctLabel__X2eOe{font-weight:600;font-size:.8rem;min-width:3ch;text-align:right}.playoffs_cutline__8EU4v{display:flex;align-items:center;gap:.5rem;padding:0 .75rem}.playoffs_cutline__8EU4v:after,.playoffs_cutline__8EU4v:before{content:"";flex:1 1;height:1px;background:#22c55e;opacity:.5}.playoffs_cutlineLabel__garzM{font-size:.65rem;color:#22c55e;white-space:nowrap;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:.25rem 0}.playoffs_cutlineCardMode__k9xWH{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;margin:.35rem 0;border-radius:.6rem;background:color-mix(in srgb,#22c55e 8%,var(--bg-card) 92%);border:1px dashed color-mix(in srgb,#22c55e 40%,transparent 60%)}.playoffs_cutlineCardMode__k9xWH:after,.playoffs_cutlineCardMode__k9xWH:before{content:"";flex:1 1;height:1px;background:#22c55e;opacity:.4}.playoffs_cutlineCardModeLabel__wwLzN{font-size:.65rem;color:#22c55e;white-space:nowrap;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:.2rem 0}.playoffs_matchupGrid__MvWOr{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:1rem;gap:1rem;padding:1rem 1.25rem}.playoffs_matchupCard__R8TQ4{border:1px solid var(--border);border-radius:.5rem;padding:.75rem 1rem;background:var(--bg,#0f172a);display:flex;flex-direction:column;gap:.5rem}.playoffs_matchupWeek__B_hEE{font-size:.7rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.playoffs_matchupTeams__HmCwN{display:flex;gap:.5rem;align-items:center}.playoffs_matchupVs__HsZbD{font-size:.7rem;color:var(--text-muted);padding:0 .25rem}.playoffs_teamToggleBtn__A_oww{flex:1 1;padding:.4rem .6rem;border-radius:.375rem;border:2px solid var(--border);background:var(--bg-card);color:var(--text);cursor:pointer;font-size:.8rem;font-weight:500;transition:all .12s;text-align:center}.playoffs_teamToggleBtn__A_oww:hover{border-color:var(--accent,#6366f1)}.playoffs_teamToggleBtnSelected__d3wQM{border-color:var(--accent,#6366f1);background:var(--accent,#6366f1);color:#fff;font-weight:700}.playoffs_matchupProjected__afknB{font-size:.7rem;color:var(--text-muted);text-align:center}.playoffs_simTable__2_6Cv{width:100%;border-collapse:collapse;font-size:.85rem}.playoffs_simTable__2_6Cv th{text-align:left;color:var(--text-muted);font-weight:600;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.playoffs_simTable__2_6Cv td,.playoffs_simTable__2_6Cv th{padding:.6rem .875rem;border-bottom:1px solid var(--border)}.playoffs_simCutlineRow__176Io td{border-bottom:2.5px dashed var(--accent,#6366f1)!important}.playoffs_simInPlayoffs__fNp0U{background:rgba(99,102,241,.06)}.playoffs_deltaPositive__ZR4U_{color:#22c55e;font-weight:700}.playoffs_deltaNegative__GXV0R{color:#ef4444;font-weight:700}.playoffs_deltaZero__qPXVc{color:var(--text-muted)}.playoffs_chartContainer__udSyU{padding:1rem 1.25rem .5rem}.playoffs_chartLegend___jS3W{display:flex;flex-wrap:wrap;gap:.5rem 1rem;padding:0 1.25rem .875rem;font-size:.75rem}.playoffs_legendItem__HbJFo{display:flex;align-items:center;gap:.4rem;cursor:pointer;padding:.15rem .35rem;border-radius:.25rem;transition:opacity .12s}.playoffs_legendItem__HbJFo:hover{background:rgba(255,255,255,.05)}.playoffs_legendDot__xy3M_{width:10px;height:10px;border-radius:50%;flex-shrink:0}.playoffs_legendName__nNQF5{color:var(--text)}.playoffs_legendNameMuted__wJQDl{color:var(--text-muted)}.playoffs_seasonSelect__QRtOg{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--bg-card);border:1px solid var(--border);color:var(--text);padding:.3rem 2rem .3rem .75rem;border-radius:.375rem;font-size:.875rem;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2364748b' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center}.playoffs_magicBanner__NWgn_{margin:1rem 1.25rem;padding:.875rem 1rem;background:rgba(99,102,241,.08);border:1px solid rgba(99,102,241,.25);border-radius:.5rem;font-size:.875rem;color:var(--text);display:flex;flex-direction:column;gap:.35rem}.playoffs_magicBannerTitle__fBKUD{font-weight:700;color:#818cf8}.playoffs_emptyState__KZOQz{padding:3rem 1.25rem;text-align:center;color:var(--text-muted)}.playoffs_showMobileOnly__BEiET{display:none}@media (max-width:640px){.playoffs_page__7J6ob{padding:1rem .75rem 5rem;gap:1.25rem}.playoffs_pictureTable__j3rsZ td,.playoffs_pictureTable__j3rsZ th{padding:.55rem .5rem;font-size:.8rem}.playoffs_hideMobile__O_wbo{display:none}.playoffs_showMobileOnly__BEiET{display:inline}.playoffs_cardHeader__4Kf_D{padding-bottom:.5rem}.playoffs_cardSubtitle__QZ54l{font-size:.75rem}.playoffs_pctBar__zue_w{width:100%}.playoffs_pctBarTrack__XxKSy{max-width:none}.playoffs_matchupGrid__MvWOr{grid-template-columns:1fr;padding:.75rem}}