@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(/fonts/ibm-plex-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--color-bg:#151413;--color-bg-elevated:#1c1b19;--color-surface:#252422;--color-surface-soft:#2c2b28;--color-surface-muted:#33322e;--color-surface-raised:#312f2c;--color-border:#474541;--edge-card:transparent;--edge-control:transparent;--color-border-strong:#5e5b55;--color-text:#ececeb;--color-text-muted:#afaeaa;--color-text-dim:#a3a19d;--color-accent:#43ab87;--color-accent-hover:#6fbf9e;--color-accent-text:#3cbb7e;--color-accent-soft:#5ca88d29;--color-accent-strong:#2fb072;--color-on-accent:#0d1f18;--scout-ink:#0f172a;--scout-color-1:#3b82f6;--scout-color-2:#22c55e;--scout-color-3:#eab308;--scout-color-4:#ef4444;--scout-color-5:#a855f7;--scout-color-6:#ec4899;--scout-color-7:#14b8a6;--scout-color-8:#f97316;--scout-color-9:#818cf8;--scout-color-10:#84cc16;--color-success:#22c55e;--color-success-soft:#22c55e24;--color-warning:#eab308;--color-warning-soft:#eab30824;--color-danger:#ef4444;--color-danger-soft:#ef444424;--color-info:#3b82f6;--color-info-soft:#3b82f624;--color-success-text:#22c55e;--color-warning-text:#eab308;--color-danger-text:#f87171;--color-info-text:#60a5fa;--color-alliance-red-text:#fb9090;--color-alliance-blue-text:#60a5fa;--color-alliance-red:#cf5c68;--color-alliance-red-soft:#cf5c682e;--color-alliance-blue:#5c8dcf;--color-alliance-blue-soft:#5c8dcf2e;--color-online-text:#ddf8ea;--color-offline-text:#ffd8de;--font-family:"IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-mono:"SF Mono", "Fira Code", "Cascadia Code", "Consolas", monospace;--font-size-2xs:.75rem;--font-size-xs:.8125rem;--font-size-sm:.8125rem;--font-size-base:.875rem;--font-size-md:.9375rem;--font-size-lg:1.0625rem;--font-size-xl:1.1875rem;--font-size-2xl:1.4375rem;--font-size-3xl:1.75rem;--font-size-display:2.25rem;--font-size-legacy-10:.625rem;--font-size-legacy-11:.6875rem;--font-weight-normal:400;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.28;--line-height-base:1.45;--type-display-size:var(--font-size-3xl);--type-display-weight:var(--font-weight-bold);--type-display-line:1.2;--type-heading-lg-size:var(--font-size-xl);--type-heading-lg-weight:var(--font-weight-bold);--type-heading-lg-line:var(--line-height-tight);--type-heading-sm-size:var(--font-size-md);--type-heading-sm-weight:var(--font-weight-bold);--type-heading-sm-line:1.34;--type-body-size:var(--font-size-sm);--type-body-line:var(--line-height-base);--type-caption-size:var(--font-size-2xs);--type-caption-weight:var(--font-weight-normal);--type-caption-line:1.38;--letter-spacing-tight:-.01em;--letter-spacing-wide:.02em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--card-stack-gap:var(--space-4);--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--radius-full:9999px;--radius-card:16px;--radius-control:11px;--border-width-1:1px;--border-width-2:2px;--border-style-solid:solid;--border-default:var(--border-width-1) var(--border-style-solid) var(--color-border);--shadow-md:0 6px 16px #060a1033;--shadow-lg:0 8px 22px #060a1042;--shadow-xl:0 12px 32px #060a1052;--motion-duration-fast:.14s;--motion-duration-base:.22s;--motion-duration-slow:.36s;--motion-fast:var(--motion-duration-fast);--motion-normal:var(--motion-duration-base);--motion-base:var(--motion-duration-base);--motion-slow:var(--motion-duration-slow);--motion-ease:cubic-bezier(.2, .78, .24, 1);--motion-snappy:cubic-bezier(.2, .82, .28, 1);--motion-spring:cubic-bezier(.34, 1.56, .64, 1);--z-base:1;--z-dropdown:10;--z-sticky:20;--z-bottom-bar:40;--z-overlay:50;--z-modal:60;--bottom-bar-height:56px;--content-max-width:1860px;--safe-area-bottom:env(safe-area-inset-bottom,0px);--touch-target-min:44px;--touch-target-compact:36px;--control-min-height:38px;--control-min-height-dense:32px;--control-padding-inline:13px;--control-padding-inline-dense:10px;--control-gap:6px;--control-radius:var(--radius-control);--control-font-size:var(--font-size-sm);--control-border:color-mix(in srgb, var(--color-border) 90%, transparent);--control-border-strong:color-mix(in srgb, var(--color-border-strong) 72%, var(--color-accent));--control-bg:color-mix(in srgb, var(--color-surface-soft) 92%, transparent);--control-bg-hover:color-mix(in srgb, var(--color-surface-muted) 78%, var(--color-surface-soft));--control-bg-active:color-mix(in srgb, var(--color-accent-soft) 62%, var(--color-surface-soft));--control-bg-accent:color-mix(in srgb, var(--color-accent) 44%, var(--color-surface-soft));--control-bg-accent-hover:color-mix(in srgb, var(--color-accent) 54%, var(--color-surface-soft));--row-bg-hover:color-mix(in srgb, var(--color-text) 6%, transparent);--control-text:var(--color-text);--control-text-muted:var(--color-text-muted);--control-shadow-soft:0 4px 12px #080f181f;--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring-color:var(--color-accent-strong);--icon-size-xs:12px;--icon-size-sm:14px;--icon-size-md:16px;--icon-size-lg:20px;--icon-size-xl:24px;--ui-bg:var(--color-bg);--ui-bg-elevated:var(--color-bg-elevated);--ui-surface:var(--color-surface);--ui-surface-soft:var(--color-surface-soft);--ui-surface-muted:var(--color-surface-muted);--ui-border:var(--color-border);--ui-border-strong:var(--color-border-strong);--ui-text:var(--color-text);--ui-text-muted:var(--color-text-muted);--ui-accent:var(--color-accent);--ui-accent-soft:var(--color-accent-soft);--ui-radius-card:var(--radius-card);--ui-radius-control:var(--radius-control);--ui-content-max-width:var(--content-max-width);--ui-shadow-soft:var(--shadow-md);--ui-shadow:var(--shadow-lg);--field-canvas-bg:#242320;--field-canvas-grid:#ffffff0f;--field-canvas-line:#ffffff26;--field-canvas-label:#ffffff80;--field-canvas-red:#cf5c6880;--field-canvas-blue:#5c8dcf80;--field-canvas-note:#fbbf24;--ps-sidebar-width:208px;--ps-sidebar-collapsed-width:74px;--finder-collapsed-width:86px;--ps-topbar-height:57px;--ps-offline-banner-height:0px;--ps-sticky-gap:8px;--ps-sticky-top:calc(var(--ps-topbar-height) + var(--ps-offline-banner-height) + var(--ps-sticky-gap));--ps-sticky-bar-height:46px;--ps-sticky-top-2:calc(var(--ps-sticky-top) + var(--ps-sticky-bar-height) + var(--ps-sticky-gap));--ui-card-padding-x:var(--space-4);--ui-card-padding-y:var(--space-4);--ui-card-gap:var(--space-3);--ui-border-subtle:var(--border-width-1) var(--border-style-solid) color-mix(in srgb, var(--color-border) 78%, transparent);--ui-shadow-card:var(--shadow-md);--ui-shadow-card-hover:var(--shadow-lg);--status-live-color:#2ccf77;--status-live-soft:#2ccf772e;--status-live-text:#2ccf77;--status-upcoming-color:#4f96ea;--status-upcoming-soft:#4f96ea2e;--status-upcoming-text:#7fb6f4;--status-final-color:var(--color-border-strong);--status-final-soft:var(--color-surface-soft);--status-final-text:var(--color-text);--status-warning-color:#e7b13c;--status-warning-soft:#e7b13c2e;--motion-page:.28s;--motion-list:.25s;--type-base:var(--font-size-sm);--leading-tight:1.28;--leading-base:1.45;--leading-relaxed:1.6;--dviz-accent:#3b82f6;--dviz-highlight:#f59e0b;--home-polish-ring:color-mix(in srgb, var(--ui-accent) 18%, var(--ui-border));--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root.theme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root.theme-light,.product-shell.theme-light{--field-canvas-bg:#e5e4e2;--field-canvas-grid:#0f172a12;--field-canvas-line:#0f172a33;--field-canvas-label:#0f172ab8;--field-canvas-red:#b234426b;--field-canvas-blue:#2e62ad6b;--field-canvas-note:#b45309;--color-bg:#f5f4f4;--color-bg-elevated:#f9f9f8;--color-surface:#fff;--color-surface-soft:#f8f8f7;--color-surface-muted:#f2f1f0;--color-surface-raised:#f3f3f2;--color-border:#e0dfdd;--edge-card:#e0dfdd;--edge-control:#e0dfdd;--color-border-strong:#ceccc9;--color-text:#343331;--color-text-muted:#676561;--color-text-dim:#6f6d69;--color-accent:#3d9d7b;--color-accent-hover:#3f8a72;--color-accent-text:#176b45;--color-accent-soft:#4f9a8224;--color-accent-strong:#2d8a64;--color-on-accent:#0d1f18;--color-danger:#b76d79;--color-success-text:#146c34;--color-warning-text:#8a5406;--color-danger-text:#a33a4a;--color-info-text:#1d4ed8;--color-alliance-red-text:#b03444;--color-alliance-blue-text:#2f5fa8;--color-alliance-red:#c44b58;--color-alliance-red-soft:#c44b5824;--color-alliance-blue:#4a7cc4;--color-alliance-blue-soft:#4a7cc424;--color-online-text:#1e6940;--color-offline-text:#7d2d38;--shadow-md:0 6px 14px #233a5614;--shadow-lg:0 8px 18px #233a561a;--shadow-xl:0 12px 28px #233a561f;--status-live-color:#0f8a53;--status-live-soft:#0f8a5324;--status-live-text:#0a643c;--status-upcoming-color:#2d6fb8;--status-upcoming-soft:#2d6fb824;--status-upcoming-text:#1e4f86;--status-final-color:var(--color-border-strong);--status-final-soft:var(--color-surface-soft);--status-final-text:var(--color-text);--status-warning-color:#995400;--status-warning-soft:#99540029}@media (width<=1120px){:root{--control-min-height:44px;--control-min-height-dense:44px;--control-padding-inline:12px;--control-padding-inline-dense:10px}}@media (width<=768px){:root{--control-font-size:max(16px, var(--font-size-base))}}button,[role=button],[role=tab],a,label,summary,input,select,textarea{touch-action:manipulation}@media (pointer:coarse){:where(button,[role=button],[role=tab],nav a):active:not(:disabled,[aria-disabled=true]){scale:.96}nav,button,[role=button],[role=tab],[role=tablist]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}@media (width<=768px){html{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}button,[role=button],a{min-height:var(--touch-target-compact)}button,[role=button],a,input[type=button],input[type=submit],input[type=reset]{-webkit-tap-highlight-color:transparent}input,select,textarea{font-size:max(16px, var(--font-size-base))}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}}@media (width<=768px) and (pointer:coarse){button:not([role=switch]),[role=button],[role=tab],.fm-top-placeholder,.page-view-tab{min-height:var(--touch-target-min)}.ps-mobile-search-trigger,button.center-inline-link,.center-btn{min-width:var(--touch-target-min)}}@media (width<=1120px){.center-tabs-header{z-index:var(--z-sticky);-webkit-backdrop-filter:saturate(120%)blur(12px);position:sticky;top:0}.event-picker-item,.match-picker-item,.center-team-chip{transition:transform var(--motion-fast) ease, background var(--motion-fast) ease}.event-picker-item:active,.match-picker-item:active,.center-team-chip:active{transform:scale(.98)}.center-list-scroll{overscroll-behavior:contain}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@supports (padding:env(safe-area-inset-bottom)){@media (width<=1120px){.center-layout{padding-bottom:calc(var(--bottom-bar-height) + env(safe-area-inset-bottom,0px))}}}body{overscroll-behavior-y:contain}.ps-content{overscroll-behavior:contain}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden],[type=submit],[type=button],[type=reset],[type=image]),select,textarea){padding-inline:var(--control-padding-inline);border:var(--border-width-1) solid var(--control-border);border-radius:var(--control-radius);background-color:var(--control-bg);color:var(--control-text);font-family:inherit;font-size:var(--control-font-size)}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden],[type=submit],[type=button],[type=reset],[type=image]),select){min-height:var(--control-min-height)}:where(input,select,textarea)::placeholder{color:var(--color-text-dim)}:where(input){text-overflow:ellipsis}:where(input,select,textarea):where(:focus-visible){border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-soft);outline:none}input[type=search]::-webkit-search-cancel-button{appearance:none}input[type=search]::-webkit-search-decoration{appearance:none}:where(textarea){padding-block:var(--space-2)}.surface-card-head h3{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight);color:var(--color-text);margin:0}@media (width<=1120px){.surface-card-head h3{font-size:var(--font-size-lg)}}.sr-only,.surface-card-head.surface-card-head--hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1120px){.fm-event-header-info h2,.fm-team-hero-info h2{font-size:var(--font-size-xl);color:var(--color-text);text-wrap:balance;margin:0;font-weight:700;line-height:1.15}}:where(.home-board-event-list,.center-list-scroll,.home-ranking-list,.event-picker-dropdown){grid-auto-rows:max-content;align-content:start}:where(.home-board-event-list,.center-list-scroll,.home-ranking-list,.event-picker-dropdown)>*{flex-shrink:0}.product-shell .entity-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:3px}.product-shell a.home-next-hero{color:inherit;text-decoration:none;display:block}.product-shell .home-event-item-links{justify-content:space-between;align-items:baseline;gap:var(--space-3);width:100%;display:flex}.product-shell .home-event-item-links>a:first-child{flex:1;min-width:0}.product-shell .home-event-item-links>a:last-child{font-size:var(--font-size-sm);flex-shrink:0}.product-shell .home-drawer-event-links{padding-block:var(--space-3);border-bottom:1px solid var(--color-border)}:where(.ps-context-quick-row,.center-list-scroll,.center-sort-chip-row,.odr-steps,.home-match-row,.fm-standings-card,.fm-video-card,.center-stream-embed-wrap,.scout-sidebar-overview,.finder-sidebar-sections) :focus-visible{outline-offset:-2px}.product-shell .surface-card,.product-shell .home-board-card{border-color:var(--edge-card)}.product-shell .ps-nav-link,.product-shell .ps-nav-link.active{border-color:#0000}.product-shell .ps-nav-link:not(.active){background:0 0}.product-shell .ps-nav-link.active{background:var(--control-bg-active);color:var(--control-text)}.product-shell .center-btn.ghost,.product-shell .center-team-chip,.product-shell :where(.ps-context-chip,.ps-context-quick-chip,.ps-context-pin-btn,.ps-context-toggle-btn,.ps-sidebar-toggle,.ps-finder-toggle){border-color:var(--edge-control)}.product-shell .center-kpi-card,.product-shell .fm-team-hero-stat,.product-shell .surface-card .es{border-color:#0000}.product-shell :where(.home-day-nav-btn,.home-day-picker-btn,.home-mini-tab-btn){border-color:var(--edge-control)}.product-shell .home-board-toolbar{border-color:var(--edge-card)}.product-shell .center-chip,.product-shell .center-status-pill,.product-shell .ps-network-pill{border-color:#0000}.product-shell .segmented-tabs{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);gap:2px;padding:3px;scroll-padding-inline:40px}.product-shell .segmented-tabs:is(.page-view-bar,.center-tabs){flex:0 auto;width:fit-content;max-width:100%;margin-inline:auto}.product-shell .segmented-tabs .segmented-tabs__item{border-radius:calc(var(--radius-md) - 3px);box-shadow:none;color:var(--color-text-muted);background:0 0;border:1px solid #0000;transition:none}@media (hover:hover){.product-shell .segmented-tabs .segmented-tabs__item:hover:not(.active,[aria-selected=true],[aria-current=page]){color:var(--color-text);background:0 0;border-color:#0000}}.product-shell .segmented-tabs.segmented-tabs--ink .segmented-tabs__item:where(.active,[aria-selected=true]){border-bottom-color:var(--color-border)}.product-shell .segmented-tabs .segmented-tabs__item:where(.active,[aria-selected=true],[aria-current=page]){border-color:var(--color-border);background:var(--color-surface-raised);color:var(--color-accent-text);box-shadow:none}.product-shell .segmented-tabs .segmented-tabs__ink{display:none}.product-shell .segmented-tabs[data-more]{-webkit-mask-image:none;mask-image:none}.product-shell .segmented-tabs:is([data-more=start],[data-more=both]):before,.product-shell .segmented-tabs:is([data-more=end],[data-more=both]):after{content:"";z-index:1;pointer-events:none;flex:0 0 40px;align-self:stretch;position:sticky}.product-shell .segmented-tabs:is([data-more=start],[data-more=both]):before{background:linear-gradient(to right, var(--color-surface-muted) 22px, transparent);margin-right:-40px;left:-3px}.product-shell .segmented-tabs:is([data-more=end],[data-more=both]):after{background:linear-gradient(to left, var(--color-surface-muted) 22px, transparent);margin-left:-40px;right:-3px}@media (hover:hover){:where(.center-btn:not(.ghost),.home-board-btn:not(.subtle)):hover:not(:disabled,[aria-disabled=true],.active){background-color:var(--control-bg-accent-hover)!important}:where(.mso__submit,.tut-btn-primary):hover:not(:disabled,[aria-disabled=true]){border-color:var(--color-accent-hover)!important;background-color:var(--color-accent-hover)!important}:where(.center-btn.ghost,.home-board-btn.subtle,.center-tab-btn,.page-view-tab,.fm-tab,.home-mini-tab-btn,.scout-sidebar-nav-pill,.ps-nav-link,.ps-sidebar-toggle,.ps-finder-toggle,.ps-topbar-search-btn,.ps-context-toggle-btn,.ps-context-pin-btn,button.ps-context-chip,.ps-context-quick-chip,.ps-mobile-burger-btn,.surface-card-expand-btn,.surface-card-collapse-btn,.home-card-collapse-btn,.center-sort-chip,.center-team-chip,.home-team-pill,.scout-team-chip,.scout-opponent-chip,.scout-profile-chip,.scout-mini-timer-btn,.home-day-nav-btn,.home-day-picker-btn,.home-event-search-trigger,.home-match-link-btn,.home-calendar-nav-btn,.home-calendar-modal-chip,.home-calendar-modal-more,.home-calendar-modal-close,.home-drawer-close,.live-ratings-panel__more,.scout-sidebar-collapse-btn,.events-cal-nav-btn,.match-picker-copy-btn,.tut-close,.tut-btn-ghost,.ms__link,.mso__back,.mso__clear,.mso__context-chip--link,.error-boundary-retry):hover:not(:disabled,[aria-disabled=true],.active,.collapsed,[aria-pressed=true],[aria-selected=true],[aria-current=page],.segmented-tabs__item){background-color:var(--control-bg-hover)!important;color:var(--control-text)!important}.match-picker-copy-btn:hover{opacity:1}:where(.event-picker-item,.event-picker-dropdown-item,.home-ranking-row,.home-match-main,.home-match-score,.favorites-match-row,.events-cal-item,.page-view-menu-item,.mso__recent-item,.picklist-row,.pit-team-cell,.pit-photo-add):hover:not(:disabled,[aria-disabled=true],.active,.pit-team-cell--active,[aria-selected=true],[aria-current=page]),.center-table tbody tr:hover>:is(td,th){background-image:linear-gradient(var(--row-bg-hover), var(--row-bg-hover))!important}:where(.entity-link,.center-link-btn,.center-inline-link,.site-footer a,.product-shell a:not([class])):hover{text-decoration-color:currentColor!important}:where(.site-footer a,.mso__recent-clear,.mso__hints-dismiss,.tut-skip-all,.ps-pwa-dismiss):hover{color:var(--color-text)!important}}@media print{.ps-sidebar,.ps-topbar,.ps-context-strip,.ps-finder-toggle,.page-view-bar,.btb,.offline-banner,.no-print{display:none!important}body{color:#000!important;background:#fff!important}.ps-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important}.center-page-container{max-width:none!important;padding:0!important}.surface-card,.center-kpi-card,.export-card{break-inside:avoid;color:#000!important;box-shadow:none!important;background:#fff!important;border:1px solid #bbb!important}.surface-card *,.center-kpi-card *{color:#000!important}button:not(.center-chip),input,select,textarea{display:none!important}.center-chip{font-weight:600;background:0 0!important;border:none!important;padding:0 .35em 0 0!important;display:inline!important}a{color:#000!important;text-decoration:none!important}}.ps-content{view-transition-name:page}.ps-topbar{view-transition-name:top-bar}.btb{view-transition-name:bottom-bar}.tour-prompt{view-transition-name:tour-prompt}::view-transition-group(top-bar){z-index:2}::view-transition-group(bottom-bar){z-index:2}::view-transition-group(tour-prompt){z-index:2}::view-transition-old(top-bar){opacity:0;animation:none}::view-transition-old(bottom-bar){opacity:0;animation:none}::view-transition-old(tour-prompt){opacity:0;animation:none}::view-transition-new(top-bar){animation:none}::view-transition-new(bottom-bar){animation:none}::view-transition-new(tour-prompt){animation:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-old(page){animation:.16s both vtFadeOut}::view-transition-new(page){animation:vtFadeIn .24s var(--motion-ease) both}html[data-vt=forward]::view-transition-old(page){animation:vtOutToLeft .22s var(--motion-ease) both}html[data-vt=forward]::view-transition-new(page){animation:vtInFromRight .28s var(--motion-ease) both}html[data-vt=back]::view-transition-old(page){animation:vtOutToRight .22s var(--motion-ease) both}html[data-vt=back]::view-transition-new(page){animation:vtInFromLeft .28s var(--motion-ease) both}html[data-vt-morph=match-hero] .fm-score-hero,html[data-vt-morph=match-hero] .mc-hero-card{view-transition-name:match-hero}::view-transition-group(match-hero){animation-duration:.38s;animation-timing-function:var(--motion-ease)}::view-transition-old(match-hero){animation:.14s both vtFadeOut}::view-transition-new(match-hero){animation:.26s .1s both vtFadeIn}html[data-vt-morph]::view-transition-old(page){animation-name:vtFadeOut;animation-duration:.18s}html[data-vt-morph]::view-transition-new(page){animation-name:vtFadeOut;animation-duration:.18s}html[data-vt-morph]::view-transition-new(page){animation-name:vtFadeIn;animation-delay:80ms}html[data-vt-theme] .ps-content,html[data-vt-theme] .ps-topbar,html[data-vt-theme] .btb,html[data-vt-theme] .tour-prompt{view-transition-name:none}html[data-vt] .product-shell .ps-content>*,.product-shell .ps-content>[data-arrived],.product-shell .ps-content>[data-arrived] :is(.surface-card,.home-board-card,.home-event-section,.center-match-row,.center-team-card,.center-list-item-card){animation:none}@keyframes vtFadeIn{0%{opacity:0}}@keyframes vtFadeOut{to{opacity:0}}@keyframes vtInFromRight{0%{opacity:0;transform:translate(28px)}}@keyframes vtOutToLeft{to{opacity:0;transform:translate(-20px)}}@keyframes vtInFromLeft{0%{opacity:0;transform:translate(-28px)}}@keyframes vtOutToRight{to{opacity:0;transform:translate(20px)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}*,:before,:after{box-sizing:border-box}html,body,#root{width:100%;height:100%;min-height:100%}#root{min-height:100dvh}body{font-family:var(--font-family);background:var(--color-bg);color:var(--color-text);text-rendering:optimizelegibility;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;transition:background .22s,color .22s;overflow-x:hidden}p,li,dd,figcaption{text-wrap:pretty}body.theme-light{background:var(--color-surface-muted);color:#201a1d}.btb{display:none}@media (width<=1120px){.btb{z-index:var(--z-bottom-bar);background:var(--color-bg-elevated);border-top:1px solid var(--color-border);padding:0 0 var(--safe-area-bottom);box-sizing:border-box;height:calc(var(--bottom-bar-height) + var(--safe-area-bottom));transition:transform var(--motion-base) var(--motion-ease);will-change:transform;justify-content:space-around;align-items:stretch;gap:0;display:flex;position:fixed;bottom:0;left:0;right:0}.btb--hidden{pointer-events:none;transform:translateY(100%)}.btb__tab{min-height:0;color:var(--color-text-dim);font-size:var(--font-size-legacy-11);letter-spacing:var(--letter-spacing-wide);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-spring);-webkit-user-select:none;user-select:none;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1px;padding:6px 2px 8px;font-weight:700;text-decoration:none;display:flex;position:relative}.btb__tab:active{transform:scale(.9)}.btb__icon{border-radius:var(--radius-lg);width:26px;height:26px;transition:background var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-spring), box-shadow var(--motion-fast) var(--motion-ease);justify-content:center;align-items:center;display:flex}.btb__icon svg{width:19px;height:19px}.btb__label{white-space:nowrap;transition:transform var(--motion-fast) var(--motion-spring);line-height:1}.btb__indicator{border-radius:var(--radius-full);background:var(--color-accent);width:4px;height:4px;animation:btb-indicator-in var(--motion-base) var(--motion-spring) both;position:absolute;top:3px;left:50%;transform:translate(-50%)}@keyframes btb-indicator-in{0%{opacity:0;transform:translate(-50%)scale(0)}to{opacity:1;transform:translate(-50%)scale(1)}}.btb__tab--active{color:var(--color-accent)}.btb__tab--active .btb__icon{background:var(--color-accent-soft);transform:translateY(-1px)scale(1.03);box-shadow:0 4px 10px #0a161f33}.btb__tab--active .btb__label{transform:translateY(-1px)}.btb__tab--more{font-family:inherit}.ps-content{padding-bottom:calc(var(--bottom-bar-height) + var(--safe-area-bottom))!important}.btb--hidden~.ps-content,.btb--hidden+.ps-content{padding-bottom:var(--safe-area-bottom)!important}.ps-mobile-burger-btn{display:none!important}}.product-shell.theme-light .btb{background:var(--color-surface-soft);border-top-color:var(--color-border)}.product-shell.theme-light .btb__tab{color:var(--color-text-dim)}.product-shell.theme-light .btb__tab--active{color:var(--color-accent-text)}.product-shell.theme-light .btb__tab--active .btb__icon{background:var(--color-accent-soft)}@media (prefers-reduced-motion:reduce){.btb,.btb__tab,.btb__icon,.btb__label{transition:none!important}.btb__indicator{animation:none!important}}@media (width<=480px){.btb__tab{min-height:44px;padding:5px 2px 6px}.btb__icon svg{width:20px;height:20px}.btb__label{font-size:var(--font-size-legacy-11)}}@media (width<=320px),(height<=500px){.btb__tab{min-height:44px;font-size:var(--font-size-legacy-10);padding:4px 1px 5px;overflow:hidden}.btb__icon{width:24px;height:24px}.btb__icon svg{width:18px;height:18px}.btb__label{font-size:var(--font-size-legacy-10)}}@keyframes ui-spinner-rotate{to{transform:rotate(360deg)}}.ui-spinner{flex-shrink:0;animation:.7s linear infinite ui-spinner-rotate;display:block}@media (prefers-reduced-motion:reduce){.ui-spinner{animation:none}}.mso{z-index:var(--z-overlay);animation:mso-slide-in var(--motion-base) var(--motion-ease) both;flex-direction:column;display:flex;position:fixed;inset:0}@keyframes mso-slide-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.mso__backdrop{background:color-mix(in srgb, var(--color-bg) 50%, transparent);-webkit-backdrop-filter:blur(4px);position:absolute;inset:0}.mso__content{z-index:1;background:var(--color-bg-elevated);padding:env(safe-area-inset-top,0px) 0 0;flex-direction:column;max-height:100%;display:flex;position:relative;overflow-y:auto}.mso__form{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--color-border);display:flex}.mso__back{width:44px;height:44px;color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-full);-webkit-tap-highlight-color:transparent;transition:background var(--motion-fast) ease, transform var(--motion-fast) var(--motion-spring);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mso__back svg{width:22px;height:22px}.mso__back:active{background:var(--color-surface-soft);transform:scale(.96)}.mso__input{-webkit-appearance:none;flex:1;min-width:0}.mso__clear{width:44px;height:44px;color:var(--color-text-dim);cursor:pointer;border-radius:var(--radius-full);-webkit-tap-highlight-color:transparent;transition:background var(--motion-fast) ease, transform var(--motion-fast) var(--motion-spring);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mso__clear svg{width:18px;height:18px}.mso__submit{height:40px;padding:0 var(--space-4);border:1px solid var(--color-accent);border-radius:var(--radius-control);background:var(--color-accent);color:#fff;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--motion-fast) var(--motion-spring), filter var(--motion-fast) ease;flex-shrink:0;font-family:inherit}.mso__submit-icon{width:20px;height:20px;display:none}@media (width<=359px){.mso__form{gap:var(--space-1);padding-inline:var(--space-2)}.mso__submit{justify-content:center;align-items:center;width:44px;padding:0;display:inline-flex}.mso__submit-icon{display:block}.mso__submit-label{display:none}}.mso__submit:disabled{opacity:.5;cursor:not-allowed}.mso__recent{padding:var(--space-3)}.mso__recent-header{margin-bottom:var(--space-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:center;display:flex}.mso__recent-list{flex-direction:column;gap:2px;display:flex}.mso__recent-item{align-items:center;gap:var(--space-3);padding:var(--space-3);color:var(--color-text);font-size:var(--font-size-base);cursor:pointer;border-radius:var(--radius-md);text-align:left;-webkit-tap-highlight-color:transparent;transition:background var(--motion-fast) ease, transform var(--motion-fast) var(--motion-spring);background:0 0;border:0;font-family:inherit;display:flex}.mso__recent-item:active{background:var(--color-surface-soft);transform:scale(.98)}.mso__recent-icon{width:18px;height:18px;color:var(--color-text-dim);flex-shrink:0}.mso__context-chips{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.mso__context-chip{border:1px solid var(--color-border);background:var(--color-surface-soft);min-height:28px;color:var(--color-text-muted);font-size:var(--font-size-xs);letter-spacing:.02em;border-radius:999px;align-items:center;padding:4px 12px;font-weight:600;text-decoration:none;display:inline-flex}.mso__context-chip--link{cursor:pointer;transition:background var(--motion-fast) ease, border-color var(--motion-fast) ease}.mso__context-chip-hint{font-size:var(--font-size-2xs);color:var(--color-text-dim);padding:0 2px}.mso__recent-clear{color:var(--color-text-dim);font-size:var(--font-size-xs);cursor:pointer;transition:color var(--motion-fast) ease;background:0 0;border:0;border-radius:4px;padding:2px 4px;font-family:inherit}.mso__recent-clear--confirm{color:var(--color-danger-text);font-weight:600}.mso__hints{padding:var(--space-4) var(--space-3);gap:var(--space-2);flex-direction:column;display:flex;position:relative}.mso__hints-dismiss{top:var(--space-2);right:var(--space-2);color:var(--color-text-dim);font-size:var(--font-size-lg);cursor:pointer;transition:color var(--motion-fast) ease;background:0 0;border:0;border-radius:4px;padding:2px 6px;line-height:1;position:absolute}.mso__hint{align-items:baseline;gap:var(--space-2);display:flex}.mso__hint-label{font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);color:var(--color-accent-text);text-transform:uppercase;letter-spacing:.06em;min-width:44px}.mso__hint-example{font-size:var(--font-size-xs);color:var(--color-text-dim)}.mso__hint-description{font-size:var(--font-size-2xs);color:var(--color-text-dim);opacity:.7;margin-top:1px}.mso__hint{flex-wrap:wrap}.product-shell.theme-light .mso__content{background:var(--color-bg-elevated)}@media (width>=1121px){.mso{display:none}}@media (prefers-reduced-motion:reduce){.mso{animation:none!important}.mso__back,.mso__clear,.mso__submit,.mso__recent-item{transition:none!important}}.ms__backdrop{z-index:calc(var(--z-bottom-bar) - 1);background:color-mix(in srgb, var(--color-bg) 40%, transparent);-webkit-backdrop-filter:blur(4px);cursor:pointer;-webkit-tap-highlight-color:transparent;animation:ms-fade-in var(--motion-fast) ease both;border:0;position:fixed;inset:0}@keyframes ms-fade-in{0%{opacity:0}to{opacity:1}}.ms{left:0;right:0;bottom:calc(var(--bottom-bar-height) + var(--safe-area-bottom));z-index:calc(var(--z-bottom-bar) + 1);background:var(--color-bg-elevated);border-radius:var(--radius-xl) var(--radius-xl) 0 0;max-height:calc(100vh - 122px);box-shadow:var(--shadow-xl);animation:ms-slide-up var(--motion-base) var(--motion-snappy) both;padding:6px 12px 12px;position:fixed;overflow-y:auto}@keyframes ms-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ms-slide-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@keyframes ms-fade-out{0%{opacity:1}to{opacity:0}}.ms--closing{animation:ms-slide-down .2s var(--motion-snappy) both;pointer-events:none}.ms__backdrop--closing{pointer-events:none;animation:.16s both ms-fade-out}.ms__handle{border-radius:var(--radius-full);background:var(--color-surface-muted);width:36px;height:4px;margin:var(--space-1) auto var(--space-3);cursor:grab;touch-action:none}.ms__section{margin-bottom:var(--space-2)}.ms__section-title{font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);color:var(--color-text-dim);text-transform:uppercase;letter-spacing:.08em;margin:0 0 var(--space-2);padding:0 var(--space-1)}.ms__grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.ms__link{border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);transition:background var(--motion-fast) ease, border-color var(--motion-fast) ease, transform var(--motion-fast) var(--motion-spring), box-shadow var(--motion-fast) ease;-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:58px;padding:9px 6px;text-decoration:none;display:flex}.ms__link:active{background:var(--color-surface-soft);transform:scale(.97)}.ms__link--active{border-color:var(--color-accent);background:var(--color-accent-soft);box-shadow:0 6px 12px #10221b33}.ms__link-icon{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.ms__link-icon svg{width:20px;height:20px}.ms__link-label{font-size:var(--font-size-legacy-10);white-space:nowrap;font-weight:600}.ms__divider{background:var(--color-surface-muted);height:1px;margin:var(--space-2) 0}.product-shell.theme-light .ms{background:var(--color-bg-elevated)}.product-shell.theme-light .ms__link{background:var(--color-surface);border-color:var(--color-border)}.product-shell.theme-light .ms__link:active{background:var(--color-surface-muted)}.product-shell.theme-light .ms__link--active{border-color:var(--color-accent);background:var(--color-accent-soft)}@media (prefers-reduced-motion:reduce){.ms,.ms--closing,.ms__backdrop,.ms__backdrop--closing{animation:none!important}.ms__link{transition:none!important}}@media (width<=320px){.ms__grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1121px){.ms,.ms__backdrop{display:none!important}}._notice_k14a3_6{justify-content:flex-start;align-items:center;gap:var(--space-2) var(--space-3);margin:0 0 var(--card-stack-gap);padding:var(--space-2) var(--space-3);border:var(--border-width-1) solid var(--edge-card);border-radius:var(--radius-md);background:var(--color-surface-soft);color:var(--color-text);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);flex-wrap:wrap;line-height:1.45;display:flex}._text_k14a3_25{min-width:0;padding-block:var(--space-1);text-indent:calc(-1 * (var(--icon-size-md) + var(--space-2)));flex:15rem;margin:0;padding-inline-start:calc(var(--icon-size-md) + var(--space-2))}._icon_k14a3_34{width:var(--icon-size-md);height:var(--icon-size-md);text-indent:0;vertical-align:-.2em;color:var(--color-text-muted);margin-inline-end:var(--space-2);display:inline-flex}._icon_k14a3_34 svg{width:100%;height:100%}._title_k14a3_49{font-weight:var(--font-weight-semibold)}._sep_k14a3_53,._hint_k14a3_54{color:var(--color-text-muted)}._actions_k14a3_59{gap:var(--space-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}._warning_k14a3_67{background:color-mix(in srgb, var(--color-warning) 6%, var(--color-surface-soft));border-color:color-mix(in srgb, var(--color-warning) 30%, transparent)}._warning_k14a3_67 ._icon_k14a3_34{color:var(--color-warning-text)}._danger_k14a3_77{background:color-mix(in srgb, var(--color-danger) 9%, var(--color-surface-soft));border-color:color-mix(in srgb, var(--color-danger) 40%, transparent)}._danger_k14a3_77 ._icon_k14a3_34{color:var(--color-danger-text)}._success_k14a3_87{animation:_bannerSettle_k14a3_1 .32s var(--motion-ease) both}._success_k14a3_87:not(._leaving_k14a3_91){max-height:6rem}._check_k14a3_95{color:var(--color-success-text);stroke-dasharray:24;stroke-dashoffset:24px;animation:.38s 80ms forwards _checkDraw_k14a3_1}._spin_k14a3_102{color:var(--color-accent-text);animation:.8s linear infinite _bannerSpin_k14a3_1}._syncing_k14a3_108{overflow:hidden}._progress_k14a3_112{text-indent:0;height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}._progress_k14a3_112 span{background:var(--color-accent);transform-origin:0;height:100%;transition:transform .4s var(--motion-ease);display:block}._leaving_k14a3_91{opacity:0;max-height:0;transition:max-height .24s var(--motion-ease), margin .24s var(--motion-ease), padding .24s var(--motion-ease), opacity .18s ease;border-width:0;margin-bottom:0;padding-top:0;padding-bottom:0;overflow:hidden}@keyframes _checkDraw_k14a3_1{to{stroke-dashoffset:0}}@keyframes _bannerSpin_k14a3_1{to{transform:rotate(360deg)}}@keyframes _bannerSettle_k14a3_1{0%{opacity:.4}}@media (prefers-reduced-motion:reduce){._success_k14a3_87,._check_k14a3_95,._spin_k14a3_102{animation:none}._check_k14a3_95{stroke-dashoffset:0}._leaving_k14a3_91,._progress_k14a3_112 span{transition:none}}._region_k0tp8_3{left:0;right:0;bottom:calc(24px + var(--safe-area-bottom));z-index:var(--z-overlay);pointer-events:none;justify-content:center;padding:0 12px;display:flex;position:fixed}@media (width<=1120px){._region_k0tp8_3{bottom:calc(68px + var(--next-match-pill-space,0px) + var(--safe-area-bottom))}}._toast_k0tp8_23{pointer-events:auto;border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-raised);width:min(100%,480px);color:var(--color-text);font-family:var(--font-family);box-shadow:var(--shadow-xl);animation:_toastIn_k0tp8_1 .26s var(--motion-ease) both;overflow:hidden}._leaving_k0tp8_36{animation:.2s both _toastOut_k0tp8_1}._row_k0tp8_40{align-items:center;gap:10px;min-height:52px;padding:4px 6px 4px 14px;display:flex}._message_k0tp8_48{min-width:0;font-size:var(--font-size-base);flex:1;line-height:1.35}._action_k0tp8_55{min-width:64px;min-height:44px;color:var(--color-accent-text);font:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;padding:0 14px}@media (hover:hover){._action_k0tp8_55:hover{background:var(--control-bg-hover)}}._action_k0tp8_55:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:-2px}._timer_k0tp8_82{background:var(--color-accent);transform-origin:0;height:3px;animation-name:_toastDrain_k0tp8_1;animation-timing-function:linear;animation-fill-mode:both;display:block}._iconSuccess_k0tp8_92{color:var(--color-success-text);flex:none}._iconInfo_k0tp8_97{color:var(--color-info-text);flex:none}._iconWarning_k0tp8_102{color:var(--color-warning-text);flex:none}._tick_k0tp8_107{stroke-dasharray:16;stroke-dashoffset:16px;animation:.36s .12s forwards _tickDraw_k0tp8_1}@keyframes _toastIn_k0tp8_1{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}@keyframes _toastOut_k0tp8_1{to{opacity:0;transform:translateY(12px)}}@keyframes _toastDrain_k0tp8_1{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes _tickDraw_k0tp8_1{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){._toast_k0tp8_23,._leaving_k0tp8_36{animation:none}._leaving_k0tp8_36{opacity:0}._tick_k0tp8_107{stroke-dashoffset:0;animation:none}}._indicator_16lt6_2{left:50%;top:calc(var(--ps-topbar-height,56px) + var(--ps-offline-banner-height,0px));z-index:var(--z-sticky);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface-raised);height:36px;box-shadow:var(--shadow-md);color:var(--color-text-muted);font-family:var(--font-family);font-size:var(--font-size-sm);white-space:nowrap;pointer-events:none;align-items:center;gap:8px;padding:0 14px;display:flex;position:fixed}._indicator_16lt6_2 svg{color:var(--color-accent-text);flex:none}._indicator_16lt6_2[data-phase=pulling],._indicator_16lt6_2[data-phase=idle]{transition:none}._indicator_16lt6_2[data-phase=refreshing],._indicator_16lt6_2[data-phase=done]{transition:transform var(--motion-base) var(--motion-ease), opacity var(--motion-base) ease}._spin_16lt6_38{animation:.8s linear infinite _pullSpin_16lt6_1}._done_16lt6_42{color:var(--color-success-text)}@keyframes _pullSpin_16lt6_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spin_16lt6_38{animation:none}}._banner_8qzzw_1{border:1px solid var(--color-border);background:var(--color-bg-elevated);max-width:1120px;color:var(--color-text-muted);font-size:var(--font-size-sm,14px);border-radius:12px;margin:0 auto 12px;padding:10px 14px;line-height:1.4}.site-footer{margin-top:var(--space-8);padding:var(--space-4) var(--space-2) var(--space-2);border-top:1px solid var(--color-border);color:var(--color-text-dim);font-size:var(--font-size-2xs);text-align:center;line-height:1.5}.site-footer p{margin:0 auto var(--space-2);max-width:60rem}.site-footer__credits,.site-footer__links{justify-content:center;align-items:center;gap:0 var(--space-4);flex-wrap:wrap;display:flex}.site-footer__links{margin-bottom:var(--space-2)}.site-footer a{color:inherit;text-underline-offset:2px;padding-block:7px;text-decoration:underline;display:inline-block}@media (width<=768px){.site-footer{margin-top:var(--space-4);padding-top:var(--space-3);line-height:1.4}.site-footer p{margin-bottom:var(--space-1)}.site-footer__credits,.site-footer__links{gap:0 var(--space-3)}.site-footer__links{margin-bottom:var(--space-1)}.site-footer a{min-height:28px;padding-block:6px}}._trigger_1eks5_3{display:none}@media (width>=1121px){._trigger_1eks5_3{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-soft);min-height:36px;color:var(--color-text-muted);font:inherit;font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.02em;white-space:nowrap;cursor:pointer;align-items:center;gap:2px;padding:0 8px;display:inline-flex}@media (hover:hover){._trigger_1eks5_3:hover{background:var(--control-bg-hover);color:var(--color-text)}}._trigger_1eks5_3:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}}.tour-prompt{right:var(--space-4);bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px));z-index:40;align-items:center;gap:var(--space-2) var(--space-3);max-width:min(420px, calc(100vw - 2 * var(--space-4)));padding:var(--space-3) var(--space-4);border:var(--border-width-1) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);box-shadow:var(--shadow-md);flex-wrap:wrap;display:flex;position:fixed}.tour-prompt__text{font-size:var(--font-size-sm);color:var(--color-text-muted);flex:180px;margin:0}.tour-prompt__text strong{color:var(--color-text)}.tour-prompt__actions{gap:var(--space-2);display:flex}@media (width<=1120px){.tour-prompt{left:var(--space-3);right:var(--space-3);bottom:calc(76px + env(safe-area-inset-bottom,0px));max-width:none}}@layer shell-foundation{:where(.product-shell) h1{font-size:var(--type-display-size);font-weight:var(--type-display-weight);line-height:var(--type-display-line);letter-spacing:var(--letter-spacing-tight)}:where(.product-shell) h2,:where(.product-shell) .home-board-toolbar h2{font-size:var(--type-heading-lg-size);font-weight:var(--type-heading-lg-weight);line-height:var(--type-heading-lg-line)}:where(.product-shell) h3{font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-line)}:where(.product-shell) :where(p,li,.home-board-note,.center-callout,.center-label){font-size:var(--type-body-size);line-height:var(--type-body-line)}:where(.product-shell) :where(small,.surface-card-head p,.home-card-head small,.center-chip,.center-status-pill,.center-tab-btn,.page-view-tab,.fm-tab){font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-line)}.product-shell{--ps-sidebar-current-width:var(--ps-sidebar-width);grid-template-columns:var(--ps-sidebar-current-width) minmax(0, 1fr);background:var(--color-bg);min-height:100dvh;color:var(--color-text);font-family:var(--font-family);transition:grid-template-columns .22s var(--motion-ease), background .2s ease, color .2s ease;display:grid}.product-shell.sidebar-collapsed{--ps-sidebar-current-width:var(--ps-sidebar-collapsed-width)}*{box-sizing:border-box}.product-shell .surface-card,.product-shell .home-board-card,.product-shell .home-event-section,.product-shell .center-match-row,.product-shell .center-team-card,.product-shell .center-list-item-card,.product-shell .center-kpi-card,.product-shell .center-input,.product-shell .center-btn,.product-shell .event-picker-item,.product-shell .center-chip{transition:transform .22s var(--motion-snappy), box-shadow .22s var(--motion-ease), background-color .18s ease, border-color .18s ease, color .18s ease, filter .18s ease}.ps-sidebar{background:linear-gradient(180deg, var(--color-bg-elevated) 0%, var(--color-bg) 100%);border-right:1px solid #2c3642;padding:14px 12px;transition:padding .18s,border-color .18s,background-color .18s,box-shadow .2s}.ps-brand{align-items:center;gap:10px;min-width:0;margin-bottom:14px;display:flex}.ps-sidebar-toggle{border:1px solid var(--color-border);background:linear-gradient(180deg, var(--color-surface) 0%, var(--color-surface) 100%);width:100%;min-height:34px;color:var(--color-text);text-align:center;cursor:pointer;font-size:var(--font-size-legacy-11);letter-spacing:.02em;text-transform:uppercase;box-shadow:0 6px 12px color-mix(in srgb, var(--color-bg) 20%, transparent);border-radius:11px;justify-content:center;align-items:center;gap:8px;margin:0 0 10px;padding:0 10px;font-weight:700;transition:border-color .14s,background-color .14s,color .14s,transform .14s,box-shadow .18s;display:inline-flex}.ps-sidebar-toggle:focus-visible{border-color:var(--color-accent-strong);outline:none;box-shadow:0 0 0 2px #2bb07240}.ps-sidebar-toggle-icon{border:1px solid color-mix(in srgb, var(--color-border-strong) 72%, transparent);background:color-mix(in srgb, var(--color-surface) 88%, transparent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.ps-sidebar-toggle-icon svg{width:12px;height:12px}.ps-sidebar-toggle-icon path{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.ps-sidebar-toggle-label{line-height:1}.ps-sidebar .ps-brand-logo{object-fit:contain;border-radius:8px;flex-shrink:0;width:auto;max-width:88px;height:30px;display:block}.ps-brand-wordmark{width:auto;height:17px;display:block}.ps-brand strong{font-size:var(--font-size-base);overflow-wrap:anywhere;display:block}.ps-brand small{color:var(--color-text-muted);font-size:var(--font-size-2xs)}.ps-nav{gap:6px;display:grid}.product-shell.sidebar-collapsed .ps-sidebar{border-right-color:color-mix(in srgb, var(--ui-border) 86%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ui-surface) 96%, transparent) 0%, color-mix(in srgb, var(--ui-surface-soft) 94%, transparent) 100%);border-radius:0 14px 14px 0;padding:12px 8px;box-shadow:inset -1px 0 #ffffff08}.product-shell.sidebar-collapsed .ps-brand{justify-content:center}.product-shell.sidebar-collapsed .ps-brand>div{display:none}.product-shell.sidebar-collapsed .ps-sidebar .ps-brand-logo{max-width:44px;height:30px}.product-shell.sidebar-collapsed .ps-nav{justify-items:center;gap:10px;padding-top:4px}.product-shell.sidebar-collapsed .ps-sidebar-toggle{border-radius:12px;justify-content:center;gap:0;width:48px;min-height:34px;margin:0 auto 10px;padding:0;display:flex}.product-shell.sidebar-collapsed .ps-sidebar-toggle-label{display:none}.ps-nav-link{align-items:center;gap:var(--space-2);min-height:36px;color:var(--color-text-muted);background:var(--color-bg-elevated);font-weight:700;font-size:var(--font-size-sm);transition:border-color .16s ease, background .16s ease, color .16s ease, transform .21s var(--motion-snappy), box-shadow .22s var(--motion-ease);border:1px solid #2e3945;border-radius:10px;padding:8px 10px;text-decoration:none;display:inline-flex}.ps-nav-link-label{white-space:nowrap}.product-shell.sidebar-collapsed .ps-nav-link{border-color:color-mix(in srgb, var(--ui-border) 86%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ui-surface-soft) 94%, transparent) 0%, color-mix(in srgb, var(--ui-surface) 92%, transparent) 100%);width:48px;min-height:44px;box-shadow:0 8px 14px color-mix(in srgb, var(--color-bg) 20%, transparent);border-radius:14px;justify-content:center;padding:0;font-size:0;line-height:0;position:relative;overflow:hidden}.product-shell.sidebar-collapsed .ps-nav-link .ps-nav-link-label{display:none}.ps-nav-link-icon{width:var(--icon-size-md);height:var(--icon-size-md);flex:none}.product-shell.sidebar-collapsed .ps-nav-link-icon{z-index:1;width:var(--icon-size-lg);height:var(--icon-size-lg);position:relative}.product-shell.sidebar-collapsed .ps-nav-link.active{border-color:color-mix(in srgb, var(--ui-accent) 72%, #6ea9d8);box-shadow:0 10px 18px color-mix(in srgb, var(--color-bg) 30%, transparent);background:linear-gradient(155deg,#2a705557,#1e3c5447);transform:translateY(-1px)}.product-shell.theme-light.sidebar-collapsed .ps-sidebar{border-right-color:color-mix(in srgb, var(--ui-border) 90%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ui-surface) 96%, transparent) 0%, color-mix(in srgb, var(--ui-surface-soft) 94%, transparent) 100%);box-shadow:inset -1px 0 #1a395614}.product-shell.theme-light.sidebar-collapsed .ps-nav-link{border-color:color-mix(in srgb, var(--ui-border) 92%, transparent);background:linear-gradient(180deg, #f8fcfffa, color-mix(in srgb, var(--color-surface-muted) 94%, transparent));box-shadow:0 8px 14px #2137541f}.product-shell.theme-light .ps-sidebar-toggle{border-color:color-mix(in srgb, var(--ui-border) 92%, transparent);background:linear-gradient(180deg, #f8fcfffa, color-mix(in srgb, var(--color-surface-muted) 94%, transparent));color:color-mix(in srgb, var(--ui-text) 76%, #325069);box-shadow:0 6px 12px #2137541a}.product-shell.theme-light .ps-sidebar-toggle-icon{border-color:color-mix(in srgb, var(--ui-border) 84%, transparent);background:color-mix(in srgb, var(--ui-surface) 92%, transparent)}.product-shell.theme-light.sidebar-collapsed .ps-nav-link.active{background:linear-gradient(155deg,#68ae9347,#dfecf9fa);box-shadow:0 10px 18px #2137542e}.ps-nav-link.active{border-color:var(--color-accent-strong);color:var(--color-text);box-shadow:0 8px 16px color-mix(in srgb, var(--color-bg) 20%, transparent);background:linear-gradient(145deg,#1fa3643d,#19433285);transform:translateY(-2px)}.ps-main-area{flex-direction:column;min-width:0;display:flex}.ps-topbar{z-index:10;background:color-mix(in srgb, var(--color-bg) 95%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid #2c3642;grid-template-columns:auto minmax(0,520px);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:grid;position:sticky;top:0}.ps-topbar-search{width:100%;min-width:0;max-width:520px;transition:max-width .28s var(--motion-ease), width .28s var(--motion-ease), border-color .2s ease, box-shadow .22s var(--motion-ease), background-color .2s ease, padding .28s var(--motion-ease), border-radius .2s ease;justify-self:end}.ps-topbar-title{font-size:var(--font-size-base);color:var(--color-text);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;font-weight:700;display:inline-flex}.ps-mobile-burger-btn{border:1px solid var(--color-border);background:var(--color-surface);width:32px;height:32px;color:var(--color-text);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;transition:border-color .14s,background-color .14s,color .14s;display:none}.ps-mobile-burger-btn.active{border-color:var(--color-accent-strong);background:var(--color-surface-muted);color:var(--color-text)}.ps-mobile-burger-btn svg{width:15px;height:15px}.ps-mobile-burger-btn .ps-burger-icon{overflow:visible}.ps-mobile-burger-btn .ps-burger-icon .line{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;transform-origin:50%;transform-box:fill-box;transition:transform var(--motion-fast) var(--motion-ease), opacity var(--motion-fast) ease}.ps-mobile-burger-btn .ps-burger-icon .line-mid{transition-duration:calc(var(--motion-fast) - 30ms)}.ps-mobile-burger-btn.active .ps-burger-icon .line-top{transform:translateY(3.95px)rotate(45deg)}.ps-mobile-burger-btn.active .ps-burger-icon .line-mid{opacity:0;transform:scaleX(.2)}.ps-mobile-burger-btn.active .ps-burger-icon .line-bot{transform:translateY(-3.95px)rotate(-45deg)}.ps-network-pill{border:1px solid var(--color-border);background:var(--color-surface);min-height:20px;color:var(--color-text-muted);font-size:var(--font-size-legacy-10);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:1px 8px;display:inline-flex}.ps-network-pill.online{border-color:color-mix(in srgb, var(--color-accent-text) 74%, transparent);color:var(--color-online-text)}.ps-network-pill.offline{color:var(--color-offline-text);border-color:#ce6e7dbd}.ps-topbar-search-form{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.ps-topbar-search input{width:100%;min-width:0;transition:opacity .18s 60ms,visibility 0s linear 60ms,border-color .14s,box-shadow .14s,width .24s,padding .24s}.ps-topbar-search-btn{border:1px solid var(--color-accent-strong);min-height:38px;color:var(--color-text);font-size:var(--font-size-2xs);cursor:pointer;background:linear-gradient(145deg,#1fa36459,#154f3880);border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-weight:700;transition:filter .14s,transform .14s;display:inline-flex}.ps-topbar-search-btn svg{width:14px;height:14px}.ps-topbar-search-btn svg circle,.ps-topbar-search-btn svg path{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round}.ps-topbar-search-hint{color:var(--color-text-muted);font-size:var(--font-size-2xs);margin-top:5px;line-height:1.3;transition:opacity .18s 60ms,visibility 0s linear 60ms,height .24s}.ps-content{scroll-behavior:smooth;min-height:0;padding:14px}.surface-card{background:linear-gradient(180deg, var(--color-surface) 0%, var(--color-bg-elevated) 100%);border:1px solid #2a3540;border-radius:14px;padding:14px 16px;transition:border-color .2s,transform .2s,box-shadow .2s;box-shadow:0 6px 18px #0000002e}.surface-card,.surface-card *{min-width:0}.surface-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:12px;display:flex}.surface-card-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.surface-card-head>div{min-width:0}.surface-card-head h3,.home-card-head h3,.export-card-head h3,.auto-scout-panel__head h3,.auto-scout-panel__head>div>strong,.live-ratings-panel__header h3,.scout-sidebar-overview-copy strong{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight);color:var(--color-text);margin:0}.surface-card-head p{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:3px 0 0;line-height:1.4}.surface-card-body{gap:12px;display:grid}.surface-card-expand-btn{border:1px solid color-mix(in srgb, var(--color-border) 50%, transparent);background:color-mix(in srgb, var(--color-surface) 60%, transparent);width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .18s,background-color .18s,color .18s,transform .18s;display:inline-flex}.surface-card-collapse-btn{border:1px solid color-mix(in srgb, var(--color-border) 50%, transparent);background:color-mix(in srgb, var(--color-surface) 60%, transparent);min-height:28px;color:var(--color-text-muted);cursor:pointer;font-size:var(--font-size-legacy-11);letter-spacing:.01em;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-weight:700;transition:border-color .18s,background-color .18s,color .18s,transform .18s;display:inline-flex}.surface-card-expand-btn svg,.surface-card-collapse-btn svg{width:14px;height:14px}.surface-card-collapse-btn span{line-height:1}.surface-card-expand-btn path,.surface-card-collapse-btn path{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round}.surface-card-backdrop{z-index:120;background:color-mix(in srgb, var(--color-bg) 68%, transparent);cursor:zoom-out;border:0;position:fixed;inset:0}.surface-card--expand-source{visibility:hidden;pointer-events:none}.surface-card--expanded{z-index:121;border-color:var(--color-border);margin:0;position:fixed;inset:14px;overflow:auto;box-shadow:0 24px 60px #0000007a;transform:none!important}.surface-card--expanded .surface-card-head{z-index:1;background:linear-gradient(180deg, color-mix(in srgb, var(--color-bg-elevated) 96%, transparent) 0%, color-mix(in srgb, var(--color-bg-elevated) 84%, transparent) 100%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);margin:-2px 0 12px;padding:2px 0 10px;position:sticky;top:0}.surface-card--collapsed,.surface-card--mobile-collapsed{padding-top:10px;padding-bottom:10px}.surface-card--collapsed .surface-card-head,.surface-card--mobile-collapsed .surface-card-head{flex-wrap:nowrap;align-items:center;margin-bottom:0}.surface-card--collapsed .surface-card-head h3,.surface-card--mobile-collapsed .surface-card-head h3{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.surface-card--collapsed .surface-card-head-actions,.surface-card--mobile-collapsed .surface-card-head-actions{flex-shrink:0;margin-left:10px}body.surface-card-modal-open{overflow:hidden}@media (width<=1120px){.product-shell{grid-template-columns:1fr}.ps-sidebar{display:none}.ps-topbar{grid-template-columns:1fr}.ps-topbar-title{justify-content:space-between}.ps-mobile-burger-btn{display:inline-flex}.ps-topbar-search-form{grid-template-columns:1fr}.ps-content{padding-bottom:16px}.ps-topbar{gap:8px;padding:10px}.ps-topbar-search-hint{display:none}.ps-topbar-search-form{grid-template-columns:minmax(0,1fr) auto;gap:7px}.ps-topbar-search input,.ps-topbar-search-btn{min-height:36px;font-size:var(--font-size-2xs)}}.center-layout{grid-template-columns:320px minmax(0,1fr);gap:18px;min-height:calc(100vh - 140px);display:grid}.center-layout-match{grid-template-columns:340px minmax(0,1fr)}.center-layout-team{grid-template-columns:320px minmax(0,1fr)}.center-sidebar,.center-main{gap:var(--card-stack-gap);align-content:start;min-width:0;display:grid}.center-main{grid-auto-rows:min-content}.center-content-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:14px;min-width:0;display:grid}.center-content-grid .surface-card{min-width:0}.center-stack-form{gap:8px;display:grid}.center-label{color:var(--color-text-muted);font-size:var(--font-size-2xs);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;font-weight:var(--font-weight-semibold)}.center-input-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.center-input-row:has(>:only-child){grid-template-columns:minmax(0,1fr)}.center-input-row-event-search{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"query query""region submit"}.center-input-row-event-search input{grid-area:query}.center-input-row-event-search select{grid-area:region;min-width:0}.center-input-row-event-search .center-btn{grid-area:submit}.center-input,.center-input-row input,.center-input-row select,.center-stack-form input,.center-stack-form select{width:100%;font-family:inherit;transition:border-color .18s,box-shadow .18s}select.center-input,.center-input-row select,.center-stack-form select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Cpath stroke='%238a9db0' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m3 4.5 3 3 3-3'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:14px;padding-right:30px}select.center-input option,.center-input-row select option,.center-stack-form select option{background:var(--color-surface);color:var(--color-text)}.center-btn{border:1px solid var(--color-accent-strong);min-height:36px;color:var(--color-text);font-weight:700;font-size:var(--font-size-sm);cursor:pointer;background:linear-gradient(145deg,#1fa36452,#154f387a);border-radius:10px;justify-content:center;align-items:center;padding:7px 14px;text-decoration:none;transition:filter .18s,transform .18s,border-color .18s,box-shadow .18s;display:inline-flex}.center-btn:active{filter:brightness(.95);transform:translateY(.5px)}.center-btn:disabled{opacity:.5;cursor:not-allowed;filter:none;transform:none}.center-btn.ghost{background:color-mix(in srgb, var(--color-surface) 70%, transparent);color:var(--color-text-muted);border-color:#415264b3}.center-actions-row{flex-wrap:wrap;gap:8px;display:flex}.center-link-btn{color:var(--color-accent-text);font:inherit;text-align:left;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;-webkit-text-decoration:underline #c2e6d640;text-decoration:underline #c2e6d640;transition:color .14s,text-decoration-color .14s}.page-view-bar,.page-view-menu{max-width:1200px;margin:0 auto var(--space-4);justify-content:center;gap:4px;padding:0 16px;display:flex}.page-view-bar+.center-page-container,.page-view-menu+.center-page-container{padding-top:0}.page-view-tab{font-size:var(--font-size-sm);border-radius:var(--ui-radius-control) var(--ui-radius-control) 0 0;color:var(--color-text-dim);background:0 0;border:1px solid #0000;border-bottom:none;padding:7px 18px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;position:relative}.page-view-tab.active{background:var(--color-surface);color:var(--ui-accent);border-color:var(--ui-border)}.center-page-container{gap:16px;max-width:1200px;margin:0 auto;padding:1rem;display:grid}.center-page-container.narrow{max-width:1000px}.text-sm{font-size:var(--font-size-sm)}.text-red{color:var(--color-alliance-red-text)}.text-blue{color:var(--color-alliance-blue-text)}.center-event-status{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:4px 0 0}.center-event-status strong{color:var(--color-text)}.center-success-text{font-size:var(--font-size-sm);color:var(--color-success-text);margin:4px 0 0}.center-pre-block{font-size:var(--font-size-2xs);background:color-mix(in srgb, var(--color-bg) 50%, transparent);border:1px solid color-mix(in srgb, var(--color-border) 40%, transparent);white-space:pre-wrap;word-break:break-word;max-height:300px;color:var(--color-text);border-radius:10px;padding:10px 14px;line-height:1.5;overflow:auto}.center-chip.clickable{cursor:pointer;transition:opacity .14s,font-weight .14s}.center-chip.clickable:not(.active){opacity:.6}.center-chip.clickable.active{opacity:1;font-weight:700}.prediction-label{font-weight:700;font-size:var(--font-size-base)}.prediction-result{font-weight:600;font-size:var(--font-size-sm)}.export-card{border:1px solid color-mix(in srgb, var(--color-border) 50%, transparent);background:color-mix(in srgb, var(--color-bg-elevated) 45%, transparent);border-radius:12px;flex-direction:column;gap:8px;padding:14px;transition:border-color .18s,box-shadow .18s;display:flex}.export-card.unavailable{opacity:.8;pointer-events:none}.export-card-head{align-items:center;gap:8px;display:flex}.export-card-head strong{font-size:var(--font-size-xl);color:var(--color-text)}.export-card p{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0;line-height:1.4}.export-card .center-btn{align-self:flex-start;margin-top:auto}.export-card-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.assign-cell-select{width:100%;font-size:var(--font-size-2xs);color:inherit;cursor:pointer;appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none' viewBox='0 0 12 12'%3E%3Cpath stroke='%237a8d9e' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m3 4.5 3 3 3-3'/%3E%3C/svg%3E") right 4px center/10px no-repeat;border:1px solid #44526099;border-radius:5px;padding:3px 18px 3px 5px;transition:border-color .15s}.assign-cell-select:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:1px;border-color:var(--color-accent-strong)}.assign-cell-select.assigned{border-color:#0000;font-weight:600}.assign-cell-team-num{font-size:var(--font-size-2xs);opacity:.65;font-weight:600;line-height:1.3}.assign-row-completed{opacity:.45}@media (width<=700px){.page-view-bar{padding:8px 8px 0}.page-view-tab{font-size:var(--font-size-2xs);padding:6px 12px}.center-page-container{gap:12px;padding:.5rem}.export-card-grid{grid-template-columns:1fr}}.center-status-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.center-status-row.compact .center-chip{font-size:var(--font-size-2xs)}.center-chip{border:1px solid color-mix(in srgb, var(--color-border) 60%, transparent);background:color-mix(in srgb, var(--color-surface) 70%, transparent);max-width:100%;font-size:var(--font-size-2xs);color:var(--color-text-muted);white-space:normal;overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;line-height:1.3;display:inline-flex}.center-chip.freshness.fresh{border-color:color-mix(in srgb, var(--color-accent-strong) 72%, transparent);color:var(--color-success-text)}.center-chip.freshness.stale{color:var(--color-danger-text);border-color:#c59235bf}.center-chip.freshness.unknown{color:var(--color-text);border-color:#7a8c9eb3}.center-chip.timer.live{color:#dbffe9;border-color:#2ac273b8}.center-chip.timer.upcoming{color:var(--color-text);border-color:#508de3b8}.center-chip.timer.ended{border-color:var(--status-final-color);color:var(--status-final-text)}.center-callout{border:1px solid color-mix(in srgb, var(--color-border) 55%, transparent);background:color-mix(in srgb, var(--color-surface) 60%, transparent);color:var(--color-text);font-size:var(--font-size-sm);overflow-wrap:anywhere;border-radius:10px;margin:0;padding:9px 12px;line-height:1.4}.center-callout.muted{color:var(--color-text-muted)}.center-callout.warning{color:#f5dd9d;background:#5e48144d;border-color:#bf932fb8}.center-callout.success{color:#c9ffe2;background:#17523557;border-color:#42ad7abd}.center-callout.danger{color:#ffd0d0;background:#5e171757;border-color:#c44b4bb8}.center-divider{background:color-mix(in srgb, var(--color-surface-muted) 50%, transparent);height:1px;margin:6px 0}.center-list-scroll{gap:var(--space-2);max-height:510px;padding-right:2px;display:grid;overflow-y:auto}.center-list-stack{gap:var(--space-3);display:grid}.event-picker-item{text-align:left;justify-content:flex-start;align-items:flex-start;gap:var(--space-1);border:0;border-bottom:1px solid color-mix(in srgb, var(--color-border) 45%, transparent);width:100%;min-width:0;min-height:64px;color:var(--color-text);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-2);cursor:pointer;background:0 0;border-left:2px solid #0000;border-radius:0;flex-direction:column;height:auto;max-height:none;transition:border-color .13s,background .13s;display:flex;overflow:hidden}.event-picker-item:last-child{border-bottom-color:#0000}.event-picker-item>*{width:100%;min-width:0;max-width:100%}.event-picker-item strong{-webkit-line-clamp:2;font-size:var(--font-size-base);overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;min-width:0;padding-block:1px;font-weight:600;line-height:1.36;display:-webkit-box;overflow:hidden}.event-picker-item small{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;line-height:1.36;font-size:var(--font-size-2xs);padding-block:1px;display:block;overflow:hidden}.event-picker-tag{border:1px solid color-mix(in srgb, var(--color-border) 55%, transparent);background:color-mix(in srgb, var(--color-surface-soft) 70%, transparent);max-width:100%;min-height:18px;color:var(--color-text);font-size:var(--font-size-legacy-11);letter-spacing:.02em;white-space:normal;overflow-wrap:anywhere;word-break:break-word;border-radius:999px;align-items:center;padding:1px 7px;font-weight:700;display:inline-flex}.event-picker-tag.subtle{color:var(--color-text-muted);border-color:#455566;font-weight:600}.event-picker-item.active{border-left-color:var(--color-accent-strong);background:color-mix(in srgb, var(--color-accent) 14%, transparent)}.match-picker-item{gap:5px}.event-picker-item.match-picker-item.winner-red{border-left-color:color-mix(in srgb, var(--color-alliance-red) 80%, transparent);background:color-mix(in srgb, var(--color-alliance-red) 9%, transparent)}.event-picker-item.match-picker-item.winner-blue{border-left-color:color-mix(in srgb, var(--color-alliance-blue) 80%, transparent);background:color-mix(in srgb, var(--color-alliance-blue) 9%, transparent)}.event-picker-item.match-picker-item.winner-tie{border-left-color:color-mix(in srgb, var(--color-warning) 72%, transparent);background:color-mix(in srgb, var(--color-warning) 8%, transparent)}.center-tabs{flex-wrap:wrap;gap:6px;display:flex}.center-tabs-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:2px;display:flex}.center-tabs-header .center-tabs{flex:320px;min-width:0}.center-tab-btn{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);min-height:33px;font-size:var(--font-size-2xs);cursor:pointer;border-radius:9px;padding:5px 13px;font-weight:700;transition:border-color .16s,color .16s,background .16s,transform .16s}.center-tab-btn.active{border-color:var(--color-accent-strong);color:var(--color-text);background:linear-gradient(145deg,#217e5459,#122b1f8c)}.center-kpi-grid{align-items:start;gap:var(--space-5) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.center-kpi-card{background:0 0;border:0;border-radius:0;gap:4px;min-width:0;padding:2px 0;display:grid}.team-stats-grid .center-kpi-card{min-height:94px}.center-kpi-card .kpi-tag{place-self:flex-start start;width:fit-content}.center-kpi-card span{color:var(--color-text-muted);font-size:var(--font-size-legacy-11);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.center-kpi-card strong{font-size:var(--font-size-lg);color:var(--color-text);overflow-wrap:anywhere;font-weight:700}.center-kpi-card small{color:var(--color-text-muted);font-size:var(--font-size-2xs);overflow-wrap:anywhere}.center-kpi-card.tone-red{background:#61232f5e;border-color:#cf505e94}.center-kpi-card.tone-blue{border-color:color-mix(in srgb, var(--color-alliance-blue) 60%, transparent);background:#1b345c59}.center-kpi-card.tone-green{border-color:color-mix(in srgb, var(--color-accent-strong) 50%, transparent);background:#1850384d}.center-kpi-card.tone-green strong{color:var(--color-success-text)}.center-kpi-card.tone-yellow{border-color:color-mix(in srgb, var(--color-warning) 45%, transparent);background:#5042144d}.center-kpi-card.tone-yellow strong{color:var(--color-warning-text)}.center-simple-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.center-simple-list li{border:0;border-bottom:1px solid color-mix(in srgb, var(--color-border) 40%, transparent);font-size:var(--font-size-sm);background:0 0;border-radius:0;justify-content:space-between;align-items:flex-start;gap:10px;padding:9px 2px;transition:background .16s;display:flex}.center-simple-list li:last-child{border-bottom-color:#0000}.center-simple-list li>*{min-width:0}.center-simple-list li span:last-child{color:var(--color-text-muted);font-size:var(--font-size-2xs);text-align:right}.center-inline-link{color:var(--color-text);font:inherit;text-align:left;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-text-muted) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--color-text-muted) 45%, transparent);text-underline-offset:2px;background:0 0;border:none;padding:0;transition:color .14s,text-decoration-color .14s}.center-match-row{border:1px solid color-mix(in srgb, var(--color-border) 55%, transparent);background:color-mix(in srgb, var(--color-surface) 65%, transparent);border-radius:13px;gap:10px;padding:12px 14px;transition:border-color .18s,box-shadow .18s;display:grid}.center-match-row.winner-red{border-color:color-mix(in srgb, var(--color-alliance-red) 74%, transparent);background:linear-gradient(130deg, #5f222e57, var(--color-surface) 72%)}.center-match-row.winner-blue{border-color:color-mix(in srgb, var(--color-alliance-blue) 74%, transparent);background:linear-gradient(130deg, #1e375f5c, var(--color-surface) 72%)}.center-match-row.winner-tie{background:linear-gradient(130deg, #5f4e2157, var(--color-surface) 72%);border-color:#be9a41bd}.center-match-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.center-match-head strong{font-size:var(--font-size-md);display:block}.center-match-head small{color:var(--color-text-muted);overflow-wrap:anywhere;display:block}.center-match-state-block{text-align:right;justify-items:end;gap:3px;display:grid}.center-status-pill{border:1px solid color-mix(in srgb, var(--color-border) 60%, transparent);background:color-mix(in srgb, var(--color-surface-soft) 60%, transparent);min-width:70px;color:var(--color-text);font-size:var(--font-size-legacy-11);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;padding:3px 8px;font-weight:600;display:inline-flex}.center-status-pill.live{color:var(--color-online-text);border-color:#29bd6ebf}.center-status-pill.upcoming{color:var(--color-text);border-color:#5090e8b8}.center-status-pill.ended{border-color:var(--status-final-color);color:var(--status-final-text)}.center-status-pill.unknown{color:var(--color-text);border-color:#7a8c9eb8}.center-timer-progress{gap:6px;margin-top:2px;display:grid}.center-alliance-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.center-alliance-col{border:1px solid color-mix(in srgb, var(--color-border) 50%, transparent);background:color-mix(in srgb, var(--color-surface) 60%, transparent);border-radius:12px;gap:7px;padding:10px;display:grid}.center-alliance-col.red{border-color:color-mix(in srgb, var(--color-alliance-red) 62%, transparent)}.center-alliance-col.blue{border-color:color-mix(in srgb, var(--color-alliance-blue) 62%, transparent)}.center-alliance-col.winner{background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff3d}.center-alliance-col label{color:var(--color-text-muted);font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.match-live-hero{border:1px solid color-mix(in srgb, var(--color-border) 50%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 90%, transparent) 0%, #131f29d9 100%);border-radius:12px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.match-live-alliance{border:1px solid color-mix(in srgb, var(--color-border) 50%, transparent);background:color-mix(in srgb, var(--color-surface) 70%, transparent);border-radius:10px;gap:5px;min-width:0;padding:10px;display:grid}.match-live-alliance.red{border-color:color-mix(in srgb, var(--color-alliance-red) 62%, transparent)}.match-live-alliance.blue{border-color:color-mix(in srgb, var(--color-alliance-blue) 62%, transparent)}.match-live-alliance.winner{box-shadow:inset 0 0 0 1px #ffffff3d}.match-live-alliance span{color:var(--color-text-muted);font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.match-live-alliance strong{color:var(--color-text);font-size:var(--font-size-sm);overflow-wrap:anywhere;line-height:1.3}.match-live-center{justify-items:center;gap:6px;min-width:140px;display:grid}.match-live-score{color:var(--color-text);font-size:var(--font-size-display);letter-spacing:.02em;line-height:1}.match-live-center small{color:var(--color-text-muted);font-size:var(--font-size-2xs)}.center-match-winner-chip{color:var(--color-text);font-size:var(--font-size-legacy-11);letter-spacing:.03em;text-transform:uppercase;background:#ffffff17;border:1px solid #ffffff40;border-radius:999px;justify-content:center;align-items:center;padding:2px 8px;display:inline-flex}.center-team-chip{border:1px solid color-mix(in srgb, var(--color-border) 55%, transparent);background:color-mix(in srgb, var(--color-surface) 65%, transparent);color:var(--color-text);text-align:left;cursor:pointer;border-radius:10px;gap:5px;min-height:38px;padding:8px 10px;transition:border-color .16s,transform .16s,background .16s;display:grid}.center-team-chip span{overflow-wrap:anywhere}.center-chip-inline{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.center-live-dot{background:#2bd171;border-radius:999px;width:8px;height:8px;display:inline-flex;box-shadow:0 0 0 2px #2bd17133}.center-form-strip{flex-wrap:nowrap;align-items:center;gap:4px;display:inline-flex}.center-form-pill{min-width:16px;min-height:16px;font-size:var(--font-size-2xs);color:var(--color-text);background:color-mix(in srgb, var(--color-text) 16%, transparent);border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.center-form-pill.loss,.center-form-pill.tie{border-color:var(--color-border-strong);color:var(--color-text-muted);background:0 0}.center-form-empty{color:var(--color-text-muted);font-size:var(--font-size-2xs)}.center-live-chip{color:var(--color-online-text);font-size:var(--font-size-legacy-11);background:#1c563a61;border:1px solid #2cb96fb8;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;display:inline-flex}.center-table-wrap{border:1px solid color-mix(in srgb, var(--color-border) 50%, transparent);border-radius:12px;width:100%;overflow:auto}.center-table{border-collapse:collapse;width:100%;min-width:640px;font-size:var(--font-size-sm)}.center-table th,.center-table td{text-align:left;vertical-align:top;border-bottom:1px solid #2f3d4a80;padding:9px 10px}.center-table th{z-index:1;background:color-mix(in srgb, var(--color-surface-soft) 95%, transparent);color:var(--color-text-muted);font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:.04em;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);font-weight:700;position:sticky;top:0}.center-table td{color:var(--color-text);overflow-wrap:anywhere;word-break:break-word}.center-table td small{color:var(--color-text-muted);font-size:var(--font-size-2xs);margin-top:2px;display:block}.event-breakdown-stage-tabs{margin-bottom:2px}.event-knockout-bracket-board{border:1px solid var(--color-border);background:linear-gradient(180deg, var(--color-surface) 0%, var(--color-bg-elevated) 100%);border-radius:14px;align-items:start;gap:10px;padding:12px;display:grid}.event-knockout-summary-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.event-knockout-rounds-scroll{padding-bottom:2px;overflow-x:auto}.event-knockout-round-columns{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.event-knockout-round-column{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;gap:8px;min-width:0;padding:8px;display:grid}.event-knockout-round-advance{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--font-size-2xs);overflow-wrap:anywhere;border-radius:8px;padding:6px 7px;line-height:1.35}.event-knockout-center-banner{min-height:36px;color:var(--color-text);text-transform:uppercase;letter-spacing:.08em;font-size:var(--font-size-2xs);background:linear-gradient(135deg,#2e6fd6 0%,#1f4fa8 100%);border:1px solid #4b83d8;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-weight:700;display:inline-flex}.event-knockout-center-champion{background:var(--color-surface);border:1px solid #35506a;border-radius:11px;gap:3px;min-width:220px;padding:8px 10px;display:grid}.event-knockout-center-champion label{font-size:var(--font-size-legacy-11);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}.event-knockout-center-champion strong{color:var(--color-text);font-size:var(--font-size-base);overflow-wrap:anywhere}.event-knockout-round-head{flex-wrap:wrap;align-items:center;gap:6px 7px;display:flex}.event-knockout-round-head strong{font-size:var(--font-size-base);color:var(--color-text)}.event-knockout-round-head small{color:var(--color-text-muted);font-size:var(--font-size-2xs)}.event-knockout-series-grid{gap:8px;display:grid}.event-knockout-series-card{border:1px solid var(--color-border);background:var(--color-bg-elevated);border-radius:11px;gap:7px;min-width:0;padding:7px;display:grid}.event-knockout-series-card.expanded{border-color:#507cb0;box-shadow:inset 0 0 0 1px #74abee38}.event-knockout-series-head{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.event-knockout-series-head-main{align-items:center;gap:6px;min-width:0;display:inline-flex}.event-knockout-series-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.event-knockout-series-head strong{font-size:var(--font-size-sm);color:var(--color-text)}.event-knockout-expand-btn{min-height:26px;font-size:var(--font-size-2xs);padding:0 8px}.event-knockout-series-alliances{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.event-knockout-series-alliances .center-alliance-col{padding:6px}.event-knockout-series-alliances .center-alliance-col p{color:var(--color-text);font-size:var(--font-size-2xs);margin:0}.event-knockout-series-winner{color:var(--color-text-muted);font-size:var(--font-size-2xs);margin:0;line-height:1.3}.event-knockout-series-winner strong{color:var(--color-text)}.event-knockout-series-matches{border-top:1px solid var(--color-border);margin:0;padding-top:6px}.event-knockout-series-matches li{gap:6px}.event-knockout-series-matches .center-inline-link{font-size:var(--font-size-2xs)}.event-knockout-series-matches span{color:var(--color-text-muted);font-size:var(--font-size-2xs);line-height:1.32}.event-awards-breakdown{gap:10px;display:grid}.event-awards-breakdown-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.event-awards-breakdown-head strong{color:var(--color-text);font-size:var(--font-size-md)}.event-awards-breakdown-head small{color:var(--color-text-muted);font-size:var(--font-size-2xs)}.event-awards-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:10px;display:grid}.event-award-card{border:1px solid var(--color-border);background:var(--color-bg-elevated);border-radius:11px;gap:5px;padding:9px;display:grid}.event-award-card strong{color:var(--color-text);font-size:var(--font-size-sm)}.event-award-card p{color:var(--color-text);font-size:var(--font-size-2xs);overflow-wrap:anywhere;margin:0}.event-award-card small{color:var(--color-text-muted);font-size:var(--font-size-legacy-11);overflow-wrap:anywhere}.center-team-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.center-team-card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;gap:6px;padding:10px;display:grid}.center-team-card--button{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.center-team-card header,.center-team-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.center-team-card strong{overflow-wrap:anywhere}.center-team-card small{color:var(--color-text-muted);overflow-wrap:anywhere}.center-alliance-pill{background:var(--color-surface-soft);color:var(--color-text);font-size:var(--font-size-legacy-11);text-transform:uppercase;border:1px solid #3f4f5f;border-radius:999px;justify-content:center;align-items:center;padding:2px 7px;display:inline-flex}.center-alliance-pill.red{border-color:color-mix(in srgb, var(--color-alliance-red) 70%, transparent);color:var(--color-offline-text)}.center-alliance-pill.blue{border-color:color-mix(in srgb, var(--color-alliance-blue) 72%, transparent);color:var(--color-text)}.center-stream-embed-wrap{border:1px solid var(--color-border);background:var(--color-bg);border-radius:12px;min-height:220px;overflow:hidden}.center-stream-embed-wrap iframe{border:0;width:100%;min-height:320px}.center-team-hero{gap:10px;display:grid}.center-team-identity{align-items:center;gap:12px;min-width:0;display:flex}.center-team-identity h3{align-items:center;gap:6px;margin:0;display:inline-flex}.center-team-identity p{color:var(--color-text-muted);overflow-wrap:anywhere;margin:2px 0}.center-team-logo{border:1px solid var(--color-border);background:var(--color-bg);object-fit:contain;border-radius:13px;width:56px;height:56px}.center-team-logo-fallback{border:1px solid var(--color-border);background:var(--color-surface-soft);width:56px;height:56px;color:var(--color-text);font-size:var(--font-size-sm);border-radius:13px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.team-avatar{outline:1px solid color-mix(in srgb, var(--color-text) 10%, transparent);outline-offset:-1px;object-fit:contain;vertical-align:middle;border-radius:5px;flex-shrink:0}.team-avatar--loading{background:#ffffff0f;border-radius:5px;display:inline-block}.team-avatar--fallback{color:var(--color-text);letter-spacing:-.02em;background:#ffffff14;border-radius:5px;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.product-shell.theme-light .team-avatar--loading{background:#0000000f}.product-shell.theme-light .team-avatar--fallback{background:#00000012}.center-metric-bar-list{gap:8px;display:grid}.center-metric-bar-row{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;gap:8px;padding:8px 10px;display:grid}.center-metric-bar-row header{justify-content:space-between;align-items:center;gap:10px;display:flex}.center-metric-bar-row header span{color:var(--color-text-muted);font-size:var(--font-size-sm)}.center-metric-bar-row header strong{font-size:var(--font-size-sm)}.center-metric-bar-track{background:var(--color-surface-raised);border-radius:999px;height:8px;overflow:hidden}.center-metric-bar-fill{border-radius:inherit;background:linear-gradient(90deg,#2aa86b,#44c785);height:100%}.center-list-item-card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:11px;gap:6px;padding:9px;display:grid}.center-list-item-card header{gap:2px;display:grid}.center-list-item-card small{color:var(--color-text-muted);overflow-wrap:anywhere}.center-media-image{object-fit:contain;border:1px solid var(--color-border);background:var(--color-bg-elevated);border-radius:12px;width:100%;max-height:320px}.center-media-image--logo{height:160px;image-rendering:pixelated;padding:16px}.center-code-block{border:1px solid var(--color-border);background:var(--color-bg);max-height:380px;color:var(--color-text);font-size:var(--font-size-2xs);overflow-wrap:anywhere;word-break:break-word;border-radius:12px;margin:0;padding:10px;line-height:1.35;overflow:auto}.center-stack-gap{gap:7px;display:grid}.center-difficulty-pill{background:var(--color-surface-soft);color:var(--color-text);font-size:var(--font-size-2xs);border:1px solid #435462;border-radius:999px;justify-content:center;align-items:center;margin-right:6px;padding:3px 8px;display:inline-flex}.center-difficulty-pill.favorable{border-color:color-mix(in srgb, var(--color-accent-strong) 72%, transparent);color:var(--color-online-text)}.center-difficulty-pill.medium{color:#fcecc3;border-color:#c39d3eb8}.center-difficulty-pill.hard,.center-difficulty-pill.very-hard{color:#ffdede;border-color:#cd5b5bbf}.center-muted{color:var(--color-text-muted)}@media (width<=1280px){.center-layout,.center-layout-match,.center-layout-team{grid-template-columns:290px minmax(0,1fr)}}@media (width<=1050px){.center-layout,.center-layout-match,.center-layout-team,.center-content-grid,.center-team-card-grid,.center-alliance-split,.center-kpi-grid{grid-template-columns:1fr}.center-list-scroll{max-height:320px}}.home-board-layout{gap:var(--space-3);grid-template-columns:minmax(240px,300px) minmax(0,1fr) minmax(250px,320px);align-items:start;width:100%;max-width:100%;min-height:calc(100vh - 140px);display:grid}.home-board-layout>*{min-width:0;max-width:100%}.home-board-left,.home-board-center,.home-board-right{gap:var(--space-3);grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid}.home-board-card{background:linear-gradient(180deg, var(--color-surface) 0%, var(--color-bg-elevated) 100%);padding:var(--space-3);gap:var(--space-2);border:1px solid #2f3a46;border-radius:16px;display:grid;box-shadow:0 10px 24px #0003}.home-board-card header{gap:3px;display:grid}.home-board-card header.home-card-head,.home-mini-panel-head.home-card-head,.home-event-section-head.home-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.home-card-head>div{min-width:0}.home-card-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.home-card-collapse-btn{border:1px solid var(--color-border);background:var(--color-surface);min-height:30px;color:var(--color-text-muted);font-size:var(--font-size-2xs);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-weight:700;display:inline-flex}.home-card-collapse-btn .home-card-collapse-icon{border:1px solid var(--color-border-strong);background:var(--color-surface-soft);width:18px;height:18px;color:var(--color-text);border-radius:999px;justify-content:center;align-items:center;line-height:1;display:inline-flex}.home-card-collapse-btn.collapsed{border-color:var(--color-accent-strong);color:var(--color-text);background:linear-gradient(145deg,#1c694773,#132b1fb8)}.home-card-collapse-btn.collapsed .home-card-collapse-icon{background:color-mix(in srgb, var(--color-surface-muted) 82%, transparent);color:var(--color-text);border-color:#7ed7a799}.home-card-collapsed{gap:8px}.home-card-collapsed-hint{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--font-size-2xs);border-radius:10px;margin:0;padding:8px 10px;line-height:1.36}.home-card-panel-body{gap:9px;display:grid}.home-board-card h3{font-size:var(--font-size-xl);color:var(--color-text);margin:0}.home-board-card small{color:var(--color-text-muted);font-size:var(--font-size-2xs);overflow-wrap:anywhere}.home-board-note{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0;line-height:1.4}.home-board-btn{border:1px solid var(--color-accent-strong);min-height:36px;color:var(--color-text);font-size:var(--font-size-sm);cursor:pointer;background:linear-gradient(145deg,#1fa36459,#154f3880);border-radius:10px;justify-content:center;align-items:center;padding:7px 11px;font-weight:700;text-decoration:none;display:inline-flex}.home-board-btn.subtle{background:var(--color-surface);color:var(--color-text);border-color:#40505e}.home-board-event-list{gap:var(--space-2);max-height:calc(100vh - 300px);padding-right:2px;display:grid;overflow-y:auto}.home-event-item{text-align:left;border:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-text);padding:var(--space-3);justify-content:flex-start;align-items:flex-start;gap:var(--space-1);cursor:pointer;border-radius:12px;flex-direction:column;height:auto;min-height:60px;max-height:none;transition:border-color .13s,background .13s,transform .13s;display:flex;overflow:hidden}.home-event-item>*{width:100%;min-width:0;max-width:100%}.home-event-item strong{-webkit-line-clamp:2;font-size:var(--font-size-sm);overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;padding-block:1px;line-height:1.34;display:-webkit-box;overflow:hidden}.home-event-item>small{color:var(--color-text-muted);font-size:var(--font-size-2xs);white-space:nowrap;text-overflow:ellipsis;padding-block:1px;line-height:1.34;display:block;overflow:hidden}.home-event-item.active{border-color:var(--color-accent-strong);background:linear-gradient(140deg, #1c593d8c, color-mix(in srgb, var(--color-surface) 95%, transparent));transform:translateY(-1px)}.home-calendar-nav-btn{min-width:40px;min-height:40px;font-size:var(--font-size-lg);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.home-event-item-tba{opacity:.7;border-style:dashed}.home-calendar-tba-divider{color:var(--color-text-muted);font-size:var(--font-size-2xs);letter-spacing:.03em;align-items:center;gap:8px;margin:4px 0;font-weight:600;display:flex}.home-calendar-tba-divider:before,.home-calendar-tba-divider:after{content:"";background:var(--color-surface-muted);flex:1;height:1px}.home-calendar-tba-count{min-width:22px;height:20px;font-size:var(--font-size-legacy-11);color:var(--color-text-muted);background:#8fa4b826;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-weight:700;display:inline-flex}.home-board-toolbar{background:linear-gradient(180deg, var(--color-surface) 0%, var(--color-bg-elevated) 100%);border:1px solid #2f3a46;border-radius:16px;gap:11px;padding:11px;display:grid;box-shadow:0 10px 24px #0003}.home-board-toolbar-left{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.home-board-toolbar-left h2{font-size:var(--font-size-lg);color:var(--color-text);margin:0}.home-board-toolbar-left p{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.home-board-toolbar-actions{justify-content:flex-end;gap:8px;display:flex}.home-event-search-widget{position:relative}.home-event-search-trigger{border:1px solid var(--color-border);background:var(--color-surface-soft);min-height:30px;color:var(--color-text-muted);font-size:var(--font-size-2xs);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-weight:700;transition:border-color .15s,background .15s;display:inline-flex}.home-event-search-trigger .icon-inline{opacity:.75;width:14px;height:14px}.home-mini-tab-btn{border:1px solid var(--color-border);background:var(--color-surface-soft);min-height:30px;color:var(--color-text-muted);font-size:var(--font-size-2xs);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-weight:700;display:inline-flex}.home-mini-tab-btn.active{border-color:var(--color-accent-strong);color:var(--color-text);background:linear-gradient(145deg,#1c694773,#132b1fb8)}.home-board-meta-row{background:var(--color-surface);color:var(--color-text-muted);font-size:var(--font-size-2xs);border:1px solid #31404d;border-radius:12px;flex-wrap:wrap;gap:8px;padding:8px 10px;display:flex}.home-mini-panel{background:linear-gradient(180deg, var(--color-surface) 0%, var(--color-bg-elevated) 100%);border:1px solid #2f3b47;border-radius:16px;gap:10px;padding:11px;display:grid;box-shadow:0 10px 24px #0003}.home-mini-panel-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.home-mini-panel-head h3{font-size:var(--font-size-xl);color:var(--color-text);margin:0}.home-mini-panel-head small{color:var(--color-text-muted);font-size:var(--font-size-2xs)}.home-teams-controls{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:7px;display:grid}.home-teams-controls>:first-child{grid-column:1/-1}.home-teams-controls input,.home-teams-controls select{width:100%;min-width:0;max-width:100%}.home-teams-per-page{min-width:86px}.home-board-feed{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.home-feed-state{min-height:15rem}.home-stream-loading{min-height:289px}.home-event-section{background:linear-gradient(180deg, var(--color-surface) 0%, var(--color-bg-elevated) 100%);padding:var(--space-3);gap:var(--space-2);border:1px solid #2f3b47;border-radius:16px;display:grid;box-shadow:0 10px 24px #0003}.home-event-section-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.home-event-section-head h3{font-size:var(--font-size-xl);color:var(--color-text);margin:0}.home-event-section-head small{color:var(--color-text-muted);font-size:var(--font-size-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-match-list{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.home-match-row{border:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-text);border-radius:12px;gap:6px;padding:8px 9px;transition:border-color .13s,background .13s,transform .13s;display:grid}.home-match-row.winner-red{border-color:color-mix(in srgb, var(--color-alliance-red) 72%, transparent);background:linear-gradient(125deg, #5f222e6b, var(--color-surface) 75%)}.home-match-row.winner-blue{border-color:color-mix(in srgb, var(--color-alliance-blue) 74%, transparent);background:linear-gradient(125deg, #1e375f73, var(--color-surface) 75%)}.home-match-row.winner-tie{background:linear-gradient(125deg, #5f4e216b, var(--color-surface) 75%);border-color:#be9a41bd}.home-match-main{color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:auto minmax(0,180px) minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:0;display:grid}.home-match-main:focus-visible,.home-team-pill:focus-visible,.home-ranking-row:focus-visible,.home-card-collapse-btn:focus-visible,.home-board-btn:focus-visible,.center-btn:focus-visible,.event-picker-item:focus-visible,.ps-nav-link:focus-visible{outline:2px solid color-mix(in srgb, var(--color-accent-strong) 75%, transparent);outline-offset:2px}.home-match-team-pills{flex-wrap:wrap;gap:6px;padding-left:76px;display:flex}.home-team-pill{background:var(--color-surface-soft);color:var(--color-text);min-height:26px;font-size:var(--font-size-2xs);cursor:pointer;border:1px solid #3f4f5f;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-weight:700;transition:transform .12s,filter .12s,border-color .12s;display:inline-flex}.home-team-pill.red{border-color:color-mix(in srgb, var(--color-alliance-red) 72%, transparent);color:var(--color-offline-text);background:color-mix(in srgb, var(--color-alliance-red) 10%, transparent)}.home-team-pill.blue{border-color:color-mix(in srgb, var(--color-alliance-blue) 72%, transparent);color:var(--color-text);background:color-mix(in srgb, var(--color-alliance-blue) 10%, transparent)}.home-match-state{text-align:center;min-width:66px;font-size:var(--font-size-legacy-11);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text);background:var(--color-surface-soft);border:1px solid #425363;border-radius:999px;padding:3px 8px}.home-match-state.live{color:var(--color-online-text);border-color:#2bc675cc}.home-match-state.upcoming{color:var(--color-text);border-color:#5594e6cc}.home-match-state.ended{border-color:var(--status-final-color);color:var(--status-final-text)}.home-match-state.unknown{color:var(--color-text);border-color:#7d91a4cc}.home-match-center-col{gap:2px;min-width:0;display:grid}.home-match-center-col strong{font-size:var(--font-size-sm)}.home-match-center-col small{color:var(--color-text-muted);font-size:var(--font-size-2xs);overflow-wrap:anywhere}.home-match-alliances{gap:4px;min-width:0;display:grid}.home-alliance-line{border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;min-width:0;padding:3px 6px;display:flex}.home-alliance-line.red-line{background:color-mix(in srgb, var(--color-alliance-red) 8%, transparent);border-left:3px solid color-mix(in srgb, var(--color-alliance-red) 60%, transparent)}.home-alliance-line.blue-line{background:color-mix(in srgb, var(--color-alliance-blue) 8%, transparent);border-left:3px solid color-mix(in srgb, var(--color-alliance-blue) 60%, transparent)}.home-alliance-line.winner{background:#ffffff12;border-color:#ffffff3d}.home-alliance-line.winner.red-line{background:color-mix(in srgb, var(--color-alliance-red) 14%, transparent);border-left:3px solid color-mix(in srgb, var(--color-alliance-red) 85%, transparent)}.home-alliance-line.winner.blue-line{background:color-mix(in srgb, var(--color-alliance-blue) 14%, transparent);border-left:3px solid color-mix(in srgb, var(--color-alliance-blue) 85%, transparent)}.home-alliance-line>span{min-width:34px;font-size:var(--font-size-2xs);text-transform:uppercase;font-weight:700}.home-match-alliances span.red{color:#ff9da8}.home-match-alliances span.blue{color:#9dc9ff}.home-match-alliances small{font-size:var(--font-size-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-alliance-line.red-line small{color:#ffbfc7}.home-alliance-line.blue-line small{color:#b8d8ff}.home-match-alliances .alliance-score{text-align:right;min-width:30px;font-size:var(--font-size-sm);color:var(--color-text);margin-left:auto}.home-match-timer-col{text-align:right;justify-items:end;gap:2px;display:grid}.home-match-timer-col small{color:var(--color-text-muted);font-size:var(--font-size-legacy-11);text-transform:uppercase}.home-match-timer-col strong{font-size:var(--font-size-base)}.home-winner-chip{color:var(--color-text);font-size:var(--font-size-legacy-11);letter-spacing:.03em;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff40;border-radius:999px;justify-content:center;align-items:center;margin-top:2px;padding:2px 8px;display:inline-flex}.home-event-section-foot{color:var(--color-text-muted);font-size:var(--font-size-2xs)}.home-board-embed-wrap{border:1px solid var(--color-border);background:var(--color-bg);border-radius:12px;min-height:180px;overflow:hidden}.home-board-embed-wrap iframe{border:0;width:100%;min-height:240px}.home-ranking-list{gap:6px;display:grid}.home-ranking-row{border:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-text);text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;transition:border-color .13s,transform .13s,background .13s;display:grid}.home-ranking-row .rank{font-size:var(--font-size-2xs);color:var(--color-text-muted)}.home-ranking-row .team{font-size:var(--font-size-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-ranking-row .record{font-size:var(--font-size-2xs);color:var(--color-text-muted)}.surface-card-right{min-width:0}.compare-layout-grid,.favorites-layout-grid{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:16px;min-height:calc(100vh - 132px);display:grid}.compare-layout-grid>.center-sidebar,.favorites-layout-grid>.center-sidebar{top:var(--ps-sticky-top);align-self:start;position:sticky}.compare-layout-grid .center-main,.favorites-layout-grid .center-main{gap:var(--card-stack-gap)}.compare-controls-card,.compare-pool-card,.compare-header-card,.compare-summary-card,.compare-deep-shell,.favorites-manager-card,.favorites-snapshot-card,.favorites-header-card,.favorites-events-shell,.favorites-teams-shell{border-color:var(--color-border)}.compare-header-card .surface-card-body,.favorites-header-card .surface-card-body{gap:12px}.compare-header-card .center-tabs,.favorites-header-card .center-tabs{border-top:1px solid #2f3d4a;padding-top:4px}.compare-highlights-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.compare-highlight-card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;gap:5px;padding:10px;display:grid;box-shadow:inset 0 0 0 1px #ffffff08}.compare-highlight-card h4{font-size:var(--font-size-sm);margin:0}.compare-highlight-card p{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0;line-height:1.35}.compare-highlight-card small{color:var(--color-text-muted);font-size:var(--font-size-2xs)}.compare-highlight-card.tone-rating{border-color:color-mix(in srgb, var(--color-accent-strong) 55%, transparent)}.compare-highlight-card.tone-fuel{border-color:#5793d98c}.compare-highlight-card.tone-cycle{border-color:#c69b438c}.compare-highlight-card.tone-climb{border-color:#946fd394}.compare-highlight-card.tone-reliability{border-color:#3fb5b78c}.compare-summary-card .surface-card-body{gap:14px}.compare-summary-card .center-table-wrap{border-color:var(--color-border)}.compare-deep-grid{gap:var(--card-stack-gap);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.compare-deep-card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;gap:10px;min-width:0;padding:11px;display:grid;box-shadow:inset 0 0 0 1px #ffffff05}.compare-deep-card header{border-bottom:1px solid #2f3d4a;gap:3px;padding-bottom:8px;display:grid}.compare-deep-card h4{font-size:var(--font-size-md);margin:0}.compare-deep-card small{color:var(--color-text-muted);overflow-wrap:anywhere}.compare-pros-cons-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.compare-signal-list{border:1px solid var(--color-border);background:var(--color-bg-elevated);border-radius:10px;gap:5px;padding:9px;display:grid}.compare-signal-list h5{font-size:var(--font-size-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text);margin:0}.compare-signal-list p{color:var(--color-text-muted);font-size:var(--font-size-2xs);overflow-wrap:anywhere;margin:0;line-height:1.35}.favorites-card-grid{gap:12px;display:grid}.favorites-events-shell .favorites-card-grid,.favorites-teams-shell .favorites-card-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.favorites-manager-card .surface-card-body,.favorites-snapshot-card .surface-card-body{gap:12px}.favorites-item-card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;gap:10px;padding:12px;display:grid;box-shadow:inset 0 0 0 1px #ffffff05}.favorites-item-card.event{border-left:3px solid #568ed4b8}.favorites-item-card.team{border-left:3px solid color-mix(in srgb, var(--color-accent-strong) 74%, transparent)}.favorites-item-card header{gap:3px;display:grid}.favorites-item-card strong,.favorites-item-card small{overflow-wrap:anywhere}.favorites-item-card strong{font-size:var(--font-size-base);line-height:1.3}.favorites-item-card small{color:var(--color-text-muted);line-height:1.35}.favorites-match-row{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);text-align:left;cursor:pointer;border-radius:10px;gap:3px;padding:8px 10px;transition:border-color .13s,transform .13s,background .13s;display:grid}.favorites-match-row small{color:var(--color-text-muted);font-size:var(--font-size-2xs)}.scouting-layout-grid{grid-template-columns:330px minmax(0,1fr)}.scout-main-grid{gap:var(--card-stack-gap);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.scout-main-grid-extended{grid-template-columns:repeat(4,minmax(0,1fr))}.scout-secondary-grid{grid-template-columns:1.35fr minmax(0,1fr)}.scout-tertiary-grid{grid-template-columns:1.25fr minmax(0,.9fr) 1.1fr}.scout-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.scout-opponent-section{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;gap:8px;padding:9px;display:grid}.scout-opponent-head{gap:2px;display:grid}.scout-opponent-head strong{font-size:var(--font-size-sm);letter-spacing:.01em}.scout-opponent-head small{color:var(--color-text-muted);font-size:var(--font-size-2xs)}.scout-opponent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.scout-opponent-chip{background:var(--color-surface-soft);color:var(--color-text);text-align:left;cursor:pointer;border:1px solid #3a4d60;border-radius:10px;gap:2px;padding:8px;transition:border-color .13s,background .13s,transform .13s;display:grid}.scout-opponent-chip strong{font-size:var(--font-size-sm)}.scout-opponent-chip small{color:var(--color-text-muted);font-size:var(--font-size-2xs)}.scout-opponent-chip.live{border-color:color-mix(in srgb, var(--color-accent-strong) 80%, transparent);background:linear-gradient(140deg, #2a976342, color-mix(in srgb, var(--color-surface-soft) 95%, transparent))}.scout-opponent-chip.upcoming{border-color:#5895dabd}.scout-opponent-chip.unknown{border-color:#d9aa4ab3}.scout-team-chip{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);text-align:left;cursor:pointer;border-radius:11px;gap:2px;padding:8px 9px;transition:border-color .14s,background .14s,transform .14s;display:grid}.scout-team-chip strong{font-size:var(--font-size-sm);letter-spacing:.01em}.scout-team-chip small{color:var(--color-text-muted);font-size:var(--font-size-2xs)}.scout-team-chip.active{transform:translateY(-1px)}.scout-team-chip.red.active{border-color:color-mix(in srgb, var(--color-alliance-red) 74%, transparent);background:linear-gradient(130deg, #59202b6b, color-mix(in srgb, var(--color-surface) 96%, transparent))}.scout-team-chip.blue.active{border-color:color-mix(in srgb, var(--color-alliance-blue) 74%, transparent);background:linear-gradient(130deg, #1b345a6b, color-mix(in srgb, var(--color-surface) 96%, transparent))}.scout-timer-shell{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;justify-items:center;gap:8px;padding:10px;display:grid}.scout-timer-value{font-size:var(--font-size-display);letter-spacing:.04em;color:var(--color-text);font-weight:700}.scout-mini-timer-float{top:max(74px, calc(env(safe-area-inset-top,0px) + 8px));left:max(10px, calc(env(safe-area-inset-left,0px) + 8px));z-index:18;border:1px solid color-mix(in srgb, var(--ui-border) 86%, transparent);background:color-mix(in srgb, var(--ui-surface) 86%, transparent);-webkit-backdrop-filter:blur(8px)saturate(1.05);backdrop-filter:blur(8px)saturate(1.05);min-width:120px;max-width:168px;box-shadow:0 10px 20px color-mix(in srgb, var(--color-bg) 24%, transparent);pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:12px;gap:4px;padding:7px 8px;display:grid;position:fixed;right:auto}.product-shell.theme-light .scout-mini-timer-float{border-color:color-mix(in srgb, var(--ui-border) 90%, transparent);background:color-mix(in srgb, var(--ui-surface) 84%, transparent);box-shadow:0 8px 16px #2137541f}.scout-mini-timer-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.scout-mini-timer-drag-handle{cursor:grab;touch-action:none}.scout-mini-timer-float.dragging .scout-mini-timer-drag-handle{cursor:grabbing}.scout-mini-timer-clock{font-size:var(--font-size-base);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--color-text);line-height:1}.scout-mini-timer-top .center-chip{min-height:17px;font-size:var(--font-size-legacy-10);padding:1px 6px}.scout-mini-timer-bottom{align-items:center;gap:6px;min-width:0;display:flex}.scout-mini-timer-dot{background:#73889c;border-radius:999px;flex-shrink:0;width:7px;height:7px}.scout-mini-timer-dot.live{background:var(--color-accent-strong);box-shadow:0 0 0 4px #30b1712e}.scout-mini-timer-bottom small{color:var(--color-text-muted);font-size:var(--font-size-legacy-11);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden}.scout-mini-timer-controls{justify-content:flex-end;gap:4px;display:flex}.scout-mini-timer-btn{border:1px solid var(--ui-border);background:color-mix(in srgb, var(--ui-surface-soft) 92%, transparent);min-width:20px;height:20px;color:var(--color-text);font-size:var(--font-size-legacy-10);cursor:pointer;touch-action:manipulation;border-radius:7px;justify-content:center;align-items:center;padding:0;font-weight:700;line-height:1;display:inline-flex}.scout-control-card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;gap:8px;padding:10px;display:grid}.scout-control-card h4{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.03em;color:var(--color-text);margin:0}.scout-card-note{font-size:var(--font-size-2xs);color:var(--color-text-muted);margin:0;line-height:1.35}.scout-strategy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.scout-driver-grid{grid-template-columns:minmax(170px,210px) minmax(0,1fr);align-items:start;gap:10px;display:grid}.scout-driver-score{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;justify-items:start;gap:4px;padding:10px;display:grid}.scout-driver-score span{color:var(--color-text-muted);font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:.03em}.scout-driver-score strong{font-size:var(--font-size-2xl);color:var(--color-text);line-height:1}.scout-driver-score small{color:var(--color-text-muted);font-size:var(--font-size-2xs)}.scout-driver-breakdown{grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:8px;min-width:0;display:grid}.scout-driver-breakdown>div{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;gap:4px;min-width:0;padding:8px;display:grid}.scout-driver-breakdown span{color:var(--color-text-muted);font-size:var(--font-size-2xs);overflow-wrap:anywhere}.scout-driver-breakdown strong{color:var(--color-text);font-size:var(--font-size-md)}.scout-profile-grid{gap:8px;display:grid}.scout-profile-chip-row{flex-wrap:wrap;gap:6px;display:flex}.scout-profile-chip{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:var(--font-size-2xs);cursor:pointer;border-radius:999px;padding:5px 10px;font-weight:700;transition:border-color .12s,background .12s}.scout-profile-chip.active{border-color:var(--color-accent-strong);background:#29a76938}.scout-score-shell{gap:10px;display:grid}.scout-score-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.scout-score-card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;gap:4px;padding:10px;display:grid}.scout-score-card span{color:var(--color-text-muted);font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:.03em}.scout-score-card strong{color:var(--color-text);font-size:var(--font-size-2xl);line-height:1}.scout-score-card small{color:var(--color-text-muted);font-size:var(--font-size-2xs)}.scout-pros-cons-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.scout-list-block{border:1px solid var(--color-border);background:var(--color-surface);border-radius:11px;gap:5px;padding:8px;display:grid}.scout-list-block h5{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.03em;color:var(--color-text);margin:0}.scout-list-block p{font-size:var(--font-size-2xs);color:var(--color-text-muted);margin:0;line-height:1.35}.scout-notes-shell{gap:8px;display:grid}.scout-notes-input{border:1px solid var(--color-border);background:var(--color-surface);min-height:96px;color:var(--color-text);font:inherit;resize:vertical;border-radius:12px;padding:10px;line-height:1.4}.scout-notes-input:focus{border-color:var(--color-accent-strong);outline:none;box-shadow:0 0 0 2px #2fb17333}.scout-team-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.scout-team-summary-card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;gap:8px;padding:10px;display:grid}.scout-team-summary-card header{gap:2px;display:grid}.scout-team-summary-card h4{font-size:var(--font-size-md);letter-spacing:.01em;margin:0}.scout-team-summary-card small{color:var(--color-text-muted);font-size:var(--font-size-2xs)}.scout-team-summary-card>p{color:var(--color-text-muted);font-size:var(--font-size-2xs);margin:0;line-height:1.38}.scout-team-summary-notes{border:1px solid var(--color-border);background:var(--color-surface-soft);border-radius:10px;gap:4px;padding:8px;display:grid}.scout-team-summary-notes strong{font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:.03em;color:var(--color-text)}.scout-team-summary-notes p{color:var(--color-text-muted);font-size:var(--font-size-2xs);margin:0;line-height:1.35}.center-table td .center-actions-row.compact{flex-wrap:wrap}.product-shell.theme-light{background:var(--color-surface-muted);color:#1e2b3a}.product-shell.theme-light .ps-sidebar{border-right-color:var(--color-border);background:linear-gradient(180deg, var(--color-surface-soft) 0%, var(--color-surface-muted) 100%)}.product-shell.theme-light .ps-brand strong,.product-shell.theme-light .ps-topbar-title{color:var(--color-text)}.product-shell.theme-light .ps-brand small,.product-shell.theme-light .ps-topbar-search-hint,.product-shell.theme-light .home-board-card small,.product-shell.theme-light .home-board-note,.product-shell.theme-light .center-callout.muted{color:#5b7087}.product-shell.theme-light .ps-nav-link,.product-shell.theme-light .ps-topbar-search input,.product-shell.theme-light .center-input,.product-shell.theme-light .center-input-row input,.product-shell.theme-light .center-stack-form input,.product-shell.theme-light .center-input-row select,.product-shell.theme-light .center-stack-form select{border-color:var(--color-border);background:var(--color-surface-soft);color:var(--color-text)}.product-shell.theme-light .ps-topbar-search-btn,.product-shell.theme-light .center-btn{color:#f7fffb;background:linear-gradient(145deg,#299a62d1,#1b7d4cd9);border-color:#5cae80}.product-shell.theme-light .ps-nav-link.active,.product-shell.theme-light .event-picker-item.active{background:linear-gradient(140deg, #348d5c29, color-mix(in srgb, var(--color-surface-soft) 95%, transparent));color:#193128;border-color:#67aa80}.product-shell.theme-light .ps-topbar{border-bottom-color:var(--color-border);background:color-mix(in srgb, var(--color-surface-soft) 96%, transparent)}.product-shell.theme-light .page-view-tab{color:#5b7087}.product-shell.theme-light .page-view-tab.active{background:var(--color-surface-soft);color:#2a8e5c;border-color:var(--color-border)}.product-shell.theme-light .surface-card,.product-shell.theme-light .home-board-card,.product-shell.theme-light .home-board-toolbar,.product-shell.theme-light .home-event-section,.product-shell.theme-light .home-match-row,.product-shell.theme-light .center-match-row,.product-shell.theme-light .center-team-card,.product-shell.theme-light .center-list-item-card,.product-shell.theme-light .center-kpi-card,.product-shell.theme-light .center-metric-bar-row,.product-shell.theme-light .center-callout,.product-shell.theme-light .center-table-wrap,.product-shell.theme-light .center-code-block{border-color:var(--color-border);background:var(--color-surface-soft);color:var(--color-text)}.product-shell.theme-light .event-knockout-bracket-board,.product-shell.theme-light .event-knockout-series-card,.product-shell.theme-light .event-award-card,.product-shell.theme-light .event-knockout-center-champion,.product-shell.theme-light .event-knockout-round-column,.product-shell.theme-light .event-knockout-round-advance{border-color:var(--color-border);background:var(--color-surface-soft)}.product-shell.theme-light .event-knockout-round-head strong,.product-shell.theme-light .event-knockout-series-head strong,.product-shell.theme-light .event-awards-breakdown-head strong,.product-shell.theme-light .event-award-card strong,.product-shell.theme-light .event-knockout-center-champion strong{color:var(--color-text)}.product-shell.theme-light .event-knockout-round-head small,.product-shell.theme-light .event-awards-breakdown-head small,.product-shell.theme-light .event-award-card small,.product-shell.theme-light .event-knockout-center-champion label,.product-shell.theme-light .event-knockout-round-advance,.product-shell.theme-light .event-knockout-series-matches span,.product-shell.theme-light .event-knockout-series-winner{color:var(--color-text-muted)}.product-shell.theme-light .event-knockout-series-alliances .center-alliance-col p,.product-shell.theme-light .event-award-card p,.product-shell.theme-light .event-knockout-series-winner strong{color:#2f475f}.product-shell.theme-light .event-knockout-series-matches{border-top-color:var(--color-border)}.product-shell.theme-light .event-knockout-center-banner{color:#f7fbff;background:linear-gradient(135deg,#2f76da 0%,#275cb0 100%);border-color:#3e78cf}.product-shell.theme-light .event-knockout-series-card.expanded{border-color:#88afd8;box-shadow:inset 0 0 0 1px #759fce4d}.product-shell.theme-light .surface-card-expand-btn,.product-shell.theme-light .surface-card-collapse-btn{background:var(--color-surface-muted);color:#2f485f;border-color:#c8d8e8}.product-shell.theme-light .surface-card-backdrop{background:#1524346b}.product-shell.theme-light .surface-card--expanded{background:var(--color-surface-soft);border-color:#c8d8e8;box-shadow:0 24px 60px #192d4247}.product-shell.theme-light .surface-card--expanded .surface-card-head{background:linear-gradient(180deg, #f8fbfffa 0%, color-mix(in srgb, var(--color-surface-soft) 88%, transparent) 100%)}.product-shell.theme-light .center-alliance-col,.product-shell.theme-light .match-live-hero,.product-shell.theme-light .match-live-alliance,.product-shell.theme-light .center-team-chip,.product-shell.theme-light .center-list-item-card,.product-shell.theme-light .home-board-meta-row{border-color:var(--color-border);background:var(--color-surface-muted)}.product-shell.theme-light .center-alliance-col.red.winner,.product-shell.theme-light .match-live-alliance.red.winner{background:color-mix(in srgb, var(--color-alliance-red) 9%, transparent)}.product-shell.theme-light .center-alliance-col.blue.winner,.product-shell.theme-light .match-live-alliance.blue.winner{background:color-mix(in srgb, var(--color-alliance-blue) 9%, transparent)}.product-shell.theme-light .match-live-alliance span,.product-shell.theme-light .match-live-center small{color:var(--color-text-muted)}.product-shell.theme-light .match-live-alliance strong,.product-shell.theme-light .match-live-score{color:var(--color-text)}.product-shell.theme-light .center-match-row.winner-red,.product-shell.theme-light .home-match-row.winner-red{background:linear-gradient(125deg, #f6cbd2a6, var(--color-surface-soft) 74%);border-color:#c96979ad}.product-shell.theme-light .center-match-row.winner-blue,.product-shell.theme-light .home-match-row.winner-blue{background:linear-gradient(125deg, #cce2fbb8, var(--color-surface-soft) 74%);border-color:#5f95d9b3}.product-shell.theme-light .center-match-row.winner-tie,.product-shell.theme-light .home-match-row.winner-tie{background:linear-gradient(125deg, #f8eac2b3, var(--color-surface-soft) 74%);border-color:#bc9c4ab3}.product-shell.theme-light .home-alliance-line.red-line{background:color-mix(in srgb, var(--color-alliance-red) 7%, transparent);border-left-color:color-mix(in srgb, var(--color-alliance-red) 50%, transparent)}.product-shell.theme-light .home-alliance-line.blue-line{background:color-mix(in srgb, var(--color-alliance-blue) 7%, transparent);border-left-color:color-mix(in srgb, var(--color-alliance-blue) 50%, transparent)}.product-shell.theme-light .home-alliance-line.winner.red-line{background:color-mix(in srgb, var(--color-alliance-red) 12%, transparent);border-left-color:color-mix(in srgb, var(--color-alliance-red) 80%, transparent)}.product-shell.theme-light .home-alliance-line.winner.blue-line{background:color-mix(in srgb, var(--color-alliance-blue) 12%, transparent);border-left-color:color-mix(in srgb, var(--color-alliance-blue) 80%, transparent)}.product-shell.theme-light .home-alliance-line.red-line small{color:#9b3040}.product-shell.theme-light .home-alliance-line.blue-line small{color:var(--color-alliance-blue-text)}.product-shell.theme-light .home-team-pill.red{background:color-mix(in srgb, var(--color-alliance-red) 8%, transparent)}.product-shell.theme-light .home-team-pill.blue{background:color-mix(in srgb, var(--color-alliance-blue) 8%, transparent)}.product-shell.theme-light .center-kpi-card span,.product-shell.theme-light .center-match-head small,.product-shell.theme-light .center-table td small,.product-shell.theme-light .home-event-item small,.product-shell.theme-light .home-event-item span,.product-shell.theme-light .home-match-center-col small,.product-shell.theme-light .home-match-alliances small,.product-shell.theme-light .home-ranking-row .record,.product-shell.theme-light .center-muted{color:var(--color-text-muted)}.product-shell.theme-light .center-btn.ghost,.product-shell.theme-light .home-board-btn.subtle,.product-shell.theme-light .home-mini-tab-btn,.product-shell.theme-light .home-card-collapse-btn{background:var(--color-surface-muted);color:#2b4259;border-color:#ccd9e7}.product-shell.theme-light .home-card-collapse-btn .home-card-collapse-icon{color:#35516c;background:#e4edf8;border-color:#ccd9e7}.product-shell.theme-light .home-card-collapsed-hint{border-color:var(--color-border);background:var(--color-surface-muted);color:#5f748b}.product-shell.theme-light .home-mini-panel{border-color:var(--color-border);background:var(--color-surface-soft)}.product-shell.theme-light .home-mini-panel-head h3{color:var(--color-text)}.product-shell.theme-light .home-mini-panel-head small{color:var(--color-text-muted)}.product-shell.theme-light .center-chip.freshness.fresh{color:#1f5d3b;border-color:#2ea166b8}.product-shell.theme-light .center-chip.freshness.stale{color:#6d531f;border-color:#bb8e38bf}.product-shell.theme-light .center-chip.freshness.unknown{color:#415b75;border-color:#748aa2b8}.product-shell.theme-light .center-live-chip{color:#1f5d3b;background:#cbf3e1b3;border-color:#30aa6fb8}.product-shell.theme-light .center-live-dot{background:#22b669;box-shadow:0 0 0 2px #22b66933}.product-shell.theme-light .center-team-logo,.product-shell.theme-light .center-team-logo-fallback{border-color:var(--color-border);background:var(--color-surface-muted);color:#35506b}.product-shell.theme-light .center-difficulty-pill{background:var(--color-surface-muted);color:#3d5671;border-color:#cad8e7}.product-shell.theme-light .center-tab-btn,.product-shell.theme-light .center-chip,.product-shell.theme-light .center-status-pill,.product-shell.theme-light .home-match-state,.product-shell.theme-light .home-team-pill,.product-shell.theme-light .home-ranking-row,.product-shell.theme-light .home-event-item,.product-shell.theme-light .event-picker-item{border-color:var(--color-border);background:var(--color-surface-soft);color:var(--color-text)}.product-shell.theme-light .event-picker-tag{background:var(--color-surface-muted);color:#2d435b;border-color:#cfdceb}.product-shell.theme-light .event-picker-tag.subtle{border-color:var(--color-border);color:#5e7289}.product-shell.theme-light .center-table th{background:var(--color-surface-muted);color:#2f455d}.product-shell.theme-light .compare-controls-card,.product-shell.theme-light .compare-pool-card,.product-shell.theme-light .compare-header-card,.product-shell.theme-light .compare-summary-card,.product-shell.theme-light .compare-deep-shell,.product-shell.theme-light .favorites-manager-card,.product-shell.theme-light .favorites-snapshot-card,.product-shell.theme-light .favorites-header-card,.product-shell.theme-light .favorites-events-shell,.product-shell.theme-light .favorites-teams-shell{border-color:var(--color-border);background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 94%, transparent), color-mix(in srgb, var(--color-surface-soft) 94%, transparent));box-shadow:0 10px 20px #2a477014}.product-shell.theme-light .compare-header-card .center-tabs,.product-shell.theme-light .favorites-header-card .center-tabs,.product-shell.theme-light .compare-deep-card header{border-color:var(--color-border)}.product-shell.theme-light .compare-highlight-card,.product-shell.theme-light .compare-deep-card,.product-shell.theme-light .compare-signal-list,.product-shell.theme-light .favorites-item-card{border-color:var(--color-border);background:var(--color-surface-soft);box-shadow:none}.product-shell.theme-light .compare-highlight-card p,.product-shell.theme-light .compare-deep-card small,.product-shell.theme-light .compare-signal-list p,.product-shell.theme-light .favorites-item-card small,.product-shell.theme-light .favorites-match-row small{color:#5f738a}.product-shell.theme-light .compare-signal-list h5{color:#2a405a}.product-shell.theme-light .favorites-match-row,.product-shell.theme-light .scout-team-chip,.product-shell.theme-light .scout-opponent-section,.product-shell.theme-light .scout-opponent-chip,.product-shell.theme-light .scout-control-card,.product-shell.theme-light .scout-driver-score,.product-shell.theme-light .scout-driver-breakdown>div,.product-shell.theme-light .scout-profile-chip,.product-shell.theme-light .scout-score-card,.product-shell.theme-light .scout-list-block,.product-shell.theme-light .scout-timer-shell,.product-shell.theme-light .scout-notes-input,.product-shell.theme-light .scout-team-summary-card,.product-shell.theme-light .scout-team-summary-notes{border-color:var(--color-border);background:var(--color-surface-soft);color:var(--color-text)}.product-shell.theme-light .scout-team-chip small,.product-shell.theme-light .scout-card-note,.product-shell.theme-light .scout-opponent-head small,.product-shell.theme-light .scout-opponent-chip small,.product-shell.theme-light .scout-driver-breakdown span,.product-shell.theme-light .scout-score-card span,.product-shell.theme-light .scout-score-card small,.product-shell.theme-light .scout-list-block p,.product-shell.theme-light .scout-team-summary-card small,.product-shell.theme-light .scout-team-summary-card>p,.product-shell.theme-light .scout-team-summary-notes p{color:var(--color-text-muted)}.product-shell.theme-light .scout-team-chip.red.active{background:linear-gradient(130deg, #f3cdd4bd, var(--color-surface-soft) 74%);border-color:#c76674ad}.product-shell.theme-light .scout-opponent-chip.live{background:linear-gradient(140deg, #34996138, var(--color-surface-soft) 76%);border-color:#66ad85}.product-shell.theme-light .scout-opponent-chip.upcoming{border-color:#87aeda}.product-shell.theme-light .scout-opponent-chip.unknown{border-color:#d2b36e}.product-shell.theme-light .scout-team-chip.blue.active{background:linear-gradient(130deg, #cee3fcc7, var(--color-surface-soft) 74%);border-color:#6296d8b3}.product-shell.theme-light .scout-profile-chip.active{background:linear-gradient(140deg, #328e5d33, color-mix(in srgb, var(--color-surface-soft) 95%, transparent));color:#1d382d;border-color:#67aa80}.product-shell.theme-light .scout-score-card strong,.product-shell.theme-light .scout-list-block h5,.product-shell.theme-light .scout-team-summary-notes strong{color:#25384e}.product-shell.theme-light .scout-notes-input:focus{border-color:#67aa80;box-shadow:0 0 0 2px #3e956633}@media (width<=1320px){.home-board-layout{grid-template-columns:minmax(220px,260px) minmax(0,1fr) minmax(230px,290px)}.scout-main-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scout-secondary-grid{grid-template-columns:1fr}}@media (width<=1120px){.home-board-layout{grid-template-columns:1fr}.center-input-row-event-search{grid-template-columns:1fr;grid-template-areas:"query""region""submit"}.center-input-row-event-search .center-btn{justify-self:end;width:auto;min-width:116px}.home-board-event-list{max-height:280px}.home-match-main{grid-template-columns:1fr;align-items:flex-start}.home-match-timer-col{text-align:left;justify-items:start}.home-match-team-pills{padding-left:0}.home-board-toolbar-actions{justify-content:flex-start}.home-teams-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.match-live-hero{grid-template-columns:1fr}.match-live-alliance{text-align:center;justify-items:center}.match-live-center{min-width:0}.match-live-score{font-size:var(--font-size-3xl)}.compare-layout-grid,.favorites-layout-grid{grid-template-columns:1fr}.compare-layout-grid>.center-sidebar,.favorites-layout-grid>.center-sidebar{position:static;top:auto}.compare-highlights-grid,.compare-deep-grid,.compare-pros-cons-grid,.scout-main-grid,.scout-score-grid,.scout-pros-cons-grid,.scout-strategy-grid,.scout-opponent-grid,.scout-team-summary-grid,.scout-driver-grid{grid-template-columns:1fr}.scout-driver-breakdown{grid-template-columns:repeat(auto-fit,minmax(105px,1fr))}.scout-team-grid{grid-template-columns:1fr}}@media (width<=760px){.home-teams-controls{grid-template-columns:1fr}.home-mini-panel-head{flex-direction:column}}@media (prefers-reduced-motion:reduce){.surface-card,.ps-nav-link,.center-btn,.home-event-item,.home-match-row,.home-ranking-row,.home-card-collapse-btn,.home-team-pill,.ps-topbar-search-btn{transition:none!important;transform:none!important}}.page-hero,.center-team-hero{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.page-hero>:first-child,.center-team-hero>:first-child{flex:none;min-width:0;max-width:100%}.page-hero .center-status-row,.center-team-hero .center-status-row{flex:auto;justify-content:flex-end;margin:0}.page-hero-stats{gap:var(--space-6);flex-wrap:wrap;flex:auto;justify-content:flex-end;min-width:0;display:flex}@media (width<=700px){.page-hero,.center-team-hero{align-items:flex-start;gap:var(--space-3)}.page-hero .center-status-row,.center-team-hero .center-status-row{justify-content:flex-start}.page-hero-stats{justify-content:flex-start;gap:var(--space-4)}}.page-view-divider{width:1px;height:20px;margin:0 var(--space-2);background:color-mix(in srgb, var(--color-border) 70%, transparent);flex:none;align-self:center}.page-view-tab--secondary:not(.active){font-weight:var(--font-weight-normal)}.page-view-menu-divider{height:1px;margin:var(--space-2) 0;background:color-mix(in srgb, var(--color-border) 70%, transparent);display:block}.page-view-menu-item--secondary:not(.active){font-weight:var(--font-weight-normal)}.surface-card.scout-phase-now{border-color:color-mix(in srgb, var(--color-accent-strong) 62%, var(--color-border));box-shadow:inset 3px 0 0 var(--color-accent-strong)}.surface-card.scout-phase-now .surface-card-head h3:after{content:"now";font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-accent-text);margin-left:var(--space-2);vertical-align:2px}}@layer shell-shared{.product-shell .ps-content{font-size:var(--type-body-size);line-height:var(--type-body-line)}.product-shell .ps-topbar-brand-meta{gap:1px;min-width:0;max-width:clamp(118px,28vw,250px);display:grid}.product-shell .ps-topbar-brand-name{line-height:1;display:block}.product-shell h1{text-wrap:balance;max-width:24ch;font-size:clamp(1.2rem,1.1vw + .95rem,1.56rem)}.product-shell h2,.product-shell .home-board-toolbar h2{text-wrap:balance;font-size:clamp(.98rem,.7vw + .8rem,1.16rem)}.product-shell .surface-card-head>div,.product-shell .home-card-head>div,.product-shell .home-event-section-head>div{min-width:0;max-width:min(100%,56ch)}.product-shell .surface-card-head h3,.product-shell .home-card-head h3,.product-shell .home-event-section-head h3{text-wrap:balance;max-width:26ch}.product-shell .surface-card-head p,.product-shell .home-card-head small{overflow-wrap:anywhere;max-width:58ch}.events-page .page-view-bar,.match-center-page .page-view-bar{display:none}.product-shell .page-view-bar,.product-shell .center-tabs,.product-shell .fm-tab-bar{justify-content:flex-start;gap:var(--space-2);-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:manipulation;flex-wrap:nowrap;display:flex;overflow-x:auto}.product-shell .page-view-bar>:first-child,.product-shell .center-tabs>:first-child,.product-shell .fm-tab-bar>:first-child{margin-inline-start:auto}.product-shell :is(.page-view-bar,.center-tabs,.fm-tab-bar)>:is(:last-child,:has(+.segmented-tabs__ink)):not(.segmented-tabs__ink){margin-inline-end:auto}.product-shell .page-view-bar::-webkit-scrollbar{display:none}.product-shell .center-tabs::-webkit-scrollbar{display:none}.product-shell .fm-tab-bar::-webkit-scrollbar{display:none}.product-shell .page-view-tab,.product-shell .center-tab-btn,.product-shell .fm-tab{min-height:var(--touch-target-compact);white-space:nowrap;border-radius:var(--radius-md);flex:none}.product-shell .surface-card,.product-shell .home-board-card,.product-shell .home-event-section,.product-shell .home-mini-panel{border:var(--ui-border-subtle);border-radius:var(--radius-card);background:color-mix(in srgb, var(--color-surface) 88%, var(--color-bg-elevated));box-shadow:var(--ui-shadow-card)}.product-shell .surface-card{padding:var(--ui-card-padding-y) var(--ui-card-padding-x)}.product-shell .surface-card-head,.product-shell .home-card-head,.product-shell .home-event-section-head{justify-content:space-between;align-items:flex-start;gap:var(--ui-card-gap);margin-bottom:var(--space-3);display:flex}.product-shell .surface-card-head-actions,.product-shell .home-card-head-actions,.product-shell .home-board-toolbar-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:inline-flex}.product-shell .surface-card-body{gap:var(--ui-card-gap);display:grid}.product-shell .center-status-pill,.product-shell .home-match-state,.product-shell .center-chip.timer,.product-shell .fm-status-badge{border:1px solid color-mix(in srgb, var(--color-border) 76%, transparent);background:color-mix(in srgb, var(--color-surface-soft) 72%, transparent);color:var(--color-text-muted)}.product-shell.theme-light .center-status-pill,.product-shell.theme-light .home-match-state,.product-shell.theme-light .center-chip.timer,.product-shell.theme-light .fm-status-badge{border-color:color-mix(in srgb, var(--color-border-strong) 82%, transparent);background:color-mix(in srgb, var(--color-surface-muted) 90%, var(--color-surface));color:var(--color-text)}.product-shell .center-status-pill.live,.product-shell .center-chip.timer.live,.product-shell .home-match-state.live,.product-shell .fm-status-badge.live{color:var(--status-live-text);border-color:color-mix(in srgb, var(--status-live-color) 58%, transparent);background:color-mix(in srgb, var(--status-live-soft) 88%, transparent)}.product-shell .center-status-pill.upcoming,.product-shell .center-chip.timer.upcoming,.product-shell .home-match-state.upcoming,.product-shell .fm-status-badge.upcoming{color:var(--status-upcoming-text);border-color:color-mix(in srgb, var(--status-upcoming-color) 58%, transparent);background:color-mix(in srgb, var(--status-upcoming-soft) 88%, transparent)}.product-shell .center-status-pill.ended,.product-shell .center-chip.timer.ended,.product-shell .home-match-state.ended,.product-shell .fm-status-badge.ended{color:var(--status-final-text);border-color:color-mix(in srgb, var(--status-final-color) 58%, transparent);background:color-mix(in srgb, var(--status-final-soft) 88%, transparent)}.product-shell .center-status-pill.unknown,.product-shell .center-chip.timer.unknown,.product-shell .home-match-state.unknown,.product-shell .fm-status-badge.unknown{color:var(--color-text-muted);border-color:color-mix(in srgb, var(--color-border-strong) 62%, transparent);background:color-mix(in srgb, var(--color-surface-muted) 78%, transparent)}.product-shell .center-callout.warning,.product-shell .fm-team-hero-stat.warning{color:var(--status-warning-color);border-color:color-mix(in srgb, var(--status-warning-color) 56%, transparent);background:color-mix(in srgb, var(--status-warning-soft) 86%, transparent)}.product-shell .skeleton-stack{gap:var(--space-2)}.product-shell .skeleton-line{border-radius:var(--radius-sm);height:12px}.product-shell .center-loading-state{gap:var(--space-2);padding:var(--space-2) 0;display:grid}.product-shell .center-callout,.product-shell .es{border-radius:var(--radius-lg);border:var(--ui-border-subtle);background:color-mix(in srgb, var(--color-surface-soft) 65%, transparent)}.product-shell .es{padding:var(--space-8) var(--space-4)}.product-shell :where(.surface-card,.home-board-card,.home-mini-panel,.center-kpi-card,.fm-top-card) .es{padding:var(--space-6) var(--space-3);background:0 0;border:0;border-radius:0}.product-shell .helper-text,.product-shell .center-callout.helper-text{color:var(--color-text-muted);opacity:.82}.product-shell .center-advanced-toggle{margin-top:var(--space-2)}.product-shell .center-advanced-panel{gap:var(--space-2);padding-top:var(--space-2);animation:dsPanelIn var(--motion-fast) var(--motion-ease) backwards;display:grid}.product-shell .center-actions-row.primary-actions{row-gap:var(--space-2)}.product-shell .fm-event-header-actions{align-items:center;gap:var(--space-2);display:inline-flex}.product-shell .fm-event-header-actions .fm-event-sync-btn{width:auto}.product-shell .home-teams-controls .center-btn{width:100%}@keyframes dsPanelIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.product-shell :where(.center-btn,.home-board-btn,.home-mini-tab-btn,.event-picker-item,.center-tab-btn,.page-view-tab,.fm-tab,.surface-card-expand-btn,.surface-card-collapse-btn,.home-card-collapse-btn,.btb__tab){transition-duration:var(--motion-fast);transition-timing-function:var(--motion-ease)}@media (width<=1120px){.product-shell .ps-topbar-brand-meta{max-width:min(44vw,180px)}.product-shell h1{max-width:20ch;font-size:clamp(1.08rem,2.5vw,1.32rem)}.product-shell h2,.product-shell .home-board-toolbar h2{font-size:clamp(.9rem,2vw,1.04rem)}.product-shell .surface-card-head h3,.product-shell .home-card-head h3,.product-shell .home-event-section-head h3{max-width:100%}.product-shell .page-view-tab,.product-shell .center-tab-btn,.product-shell .fm-tab,.product-shell .center-sort-chip,.product-shell .center-btn{min-height:var(--touch-target-min)}.product-shell .center-tabs-header{align-items:stretch;gap:var(--space-2)}.product-shell .surface-card,.product-shell .home-board-card,.product-shell .home-event-section,.product-shell .home-mini-panel{border-radius:var(--radius-lg)}.product-shell .surface-card{padding:var(--space-3)}.product-shell .mobile-finder-layout .center-actions-row.primary-actions,.product-shell .mobile-finder-layout .center-advanced-panel .center-actions-row{flex-direction:column}.product-shell .fm-event-header-actions{justify-content:space-between;width:100%;min-width:0;overflow:hidden}.product-shell .home-teams-controls{align-items:stretch}}@media (prefers-reduced-motion:reduce){.product-shell :where(.center-btn,.home-board-btn,.home-mini-tab-btn,.event-picker-item,.center-tab-btn,.page-view-tab,.fm-tab,.surface-card,.surface-card-expand-btn,.surface-card-collapse-btn,.home-card-collapse-btn,.btb__tab){transition:none!important}.product-shell .center-advanced-panel{animation:none!important}}.product-shell{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:color-mix(in srgb, var(--ui-bg) 94%, var(--color-bg))}.product-shell.theme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:color-mix(in srgb, var(--ui-bg) 94%, var(--color-bg))}.product-shell *{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--ui-border-strong) 86%, transparent) transparent}.product-shell.theme-light *{scrollbar-color:color-mix(in srgb, var(--ui-border-strong) 84%, transparent) transparent}.product-shell ::-webkit-scrollbar{width:10px;height:10px}.product-shell ::-webkit-scrollbar-track{background:0 0}.product-shell ::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ui-border-strong) 82%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:999px}@media (hover:hover){.product-shell ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--ui-border-strong) 96%, transparent);background-clip:padding-box}}.product-shell input,.product-shell select,.product-shell textarea,.product-shell button{font-family:inherit}.product-shell :where(button,[role=button],a[href],input,select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid color-mix(in srgb, var(--ui-accent) 76%, #d8ece2);outline-offset:2px}.product-shell :where(button:disabled,input:disabled,select:disabled,textarea:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:.58;filter:grayscale(.14)}.product-shell .ps-content{padding:18px 20px 24px}.product-shell .ps-content>*{width:min(100%, var(--ui-content-max-width));margin-inline:auto}.product-shell .ps-sidebar{border-right-color:var(--ui-border);background:color-mix(in srgb, var(--ui-bg-elevated) 92%, var(--color-bg));padding:16px 14px}.product-shell.theme-light .ps-sidebar{background:color-mix(in srgb, var(--color-surface-soft) 86%, var(--color-surface-muted))}.product-shell .ps-brand{margin-bottom:16px}.product-shell .ps-nav{gap:8px}.product-shell .ps-nav-link{border-color:var(--ui-border);background:var(--ui-surface-soft);min-height:38px;color:var(--ui-text-muted);border-radius:11px}.product-shell .ps-nav-link.active{border-color:var(--ui-accent);background:color-mix(in srgb, var(--ui-accent-soft) 52%, var(--ui-surface-soft));color:var(--ui-text)}.product-shell .ps-topbar{border-bottom-color:var(--ui-border);background:color-mix(in srgb, var(--color-bg-elevated) 90%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:8px 16px}.product-shell.theme-light .ps-topbar{background:color-mix(in srgb, var(--color-surface-soft) 92%, transparent)}.product-shell.theme-light .ps-network-pill{border-color:var(--color-border-strong);background:var(--color-surface-muted);color:#617789}.product-shell.theme-light .ps-network-pill.online{color:#2f6047;border-color:#63a487b8}.product-shell.theme-light .ps-network-pill.offline{color:#7b3441;border-color:#ba7e8ab8}.product-shell.theme-light .ps-mobile-burger-btn{background:var(--color-surface-muted);color:#2f485f;border-color:#c8d8e8}.product-shell.theme-light .ps-mobile-burger-btn.active{color:#22405a;background:#e5f0fa;border-color:#83b39d}.product-shell .ps-topbar-title{letter-spacing:.04em;font-size:clamp(.8rem,.76rem + .15vw,.9rem)}.product-shell .ps-topbar-search-form{grid-template-columns:minmax(0,1fr) auto;gap:9px}.product-shell .ps-topbar-search input,.product-shell .center-input,.product-shell .center-input-row input,.product-shell .center-input-row select,.product-shell .center-input-row-event-search input,.product-shell .center-input-row-event-search select,.product-shell .center-stack-form input,.product-shell .center-stack-form select,.product-shell .home-teams-controls input,.product-shell .home-teams-controls select,.product-shell .scout-notes-input{border-radius:var(--ui-radius-control);border-color:var(--ui-border);background:var(--ui-surface-soft);min-height:38px;color:var(--ui-text);box-shadow:inset 0 1px #ffffff05}.product-shell .ps-topbar-search input:focus-visible,.product-shell .center-input:focus,.product-shell .center-input-row input:focus,.product-shell .center-input-row-event-search input:focus,.product-shell .center-stack-form input:focus,.product-shell .center-input-row select:focus,.product-shell .center-input-row-event-search select:focus,.product-shell .center-stack-form select:focus,.product-shell .home-teams-controls input:focus,.product-shell .home-teams-controls select:focus,.product-shell .scout-notes-input:focus{border-color:var(--ui-accent);box-shadow:0 0 0 2px var(--ui-accent-soft)}.product-shell .ps-topbar-search input::placeholder,.product-shell .center-input::placeholder,.product-shell .center-input-row input::placeholder,.product-shell .center-input-row-event-search input::placeholder,.product-shell .center-stack-form input::placeholder,.product-shell .home-teams-controls input::placeholder,.product-shell .scout-notes-input::placeholder{color:var(--ui-text-muted)}.product-shell input[type=checkbox],.product-shell input[type=radio]{accent-color:var(--ui-accent)}.product-shell .ps-topbar-search-btn,.product-shell .center-btn,.product-shell .home-board-btn{border-radius:var(--ui-radius-control);border-color:var(--ui-accent);background:color-mix(in srgb, var(--ui-accent) 44%, var(--ui-surface-soft));color:var(--color-text);letter-spacing:.01em;box-shadow:var(--ui-shadow-soft)}.product-shell.theme-light .ps-topbar-search-btn,.product-shell.theme-light .center-btn,.product-shell.theme-light .home-board-btn{background:color-mix(in srgb, var(--ui-accent) 30%, #f4fbf7);color:var(--ui-text)}.product-shell .center-btn.ghost,.product-shell .home-board-btn.subtle,.product-shell .home-mini-tab-btn,.product-shell .home-card-collapse-btn{border-color:var(--ui-border);background:var(--ui-surface-soft);color:var(--ui-text-muted)}.product-shell .home-card-collapse-btn .home-card-collapse-icon{border-color:var(--ui-border);background:var(--ui-surface-muted);color:var(--ui-text)}.product-shell .home-card-collapsed-hint{border-color:var(--ui-border);background:var(--ui-surface-soft);color:var(--ui-text-muted)}.product-shell .surface-card,.product-shell .home-board-card,.product-shell .home-board-toolbar,.product-shell .home-event-section,.product-shell .home-mini-panel,.product-shell .event-knockout-bracket-board,.product-shell .event-knockout-round-column,.product-shell .event-award-card,.product-shell .compare-highlight-card,.product-shell .compare-deep-card,.product-shell .favorites-item-card{border-color:var(--ui-border);border-radius:var(--ui-radius-card);background:color-mix(in srgb, var(--ui-surface) 88%, var(--ui-surface-soft));box-shadow:var(--ui-shadow)}.product-shell .surface-card{-webkit-backdrop-filter:saturate(1.03);backdrop-filter:saturate(1.03);padding:16px}.product-shell .surface-card:focus-within{border-color:color-mix(in srgb, var(--ui-accent) 42%, var(--ui-border));box-shadow:0 0 0 1px color-mix(in srgb, var(--ui-accent-soft) 40%, transparent), var(--ui-shadow)}.product-shell .surface-card-head{gap:12px;margin-bottom:12px}.product-shell .surface-card-head p{color:var(--ui-text-muted);max-width:64ch;line-height:1.45}.product-shell .center-chip{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.product-shell .center-layout,.product-shell .center-layout-match,.product-shell .center-layout-team,.product-shell .compare-layout-grid,.product-shell .favorites-layout-grid,.product-shell .home-board-layout{gap:var(--card-stack-gap)}.product-shell .center-layout{min-height:calc(100vh - 152px)}.product-shell .center-sidebar{top:var(--ps-sticky-top);align-content:start;max-height:calc(100vh - 90px);padding-right:4px;position:sticky;overflow-y:auto}.product-shell.finder-collapse-available .center-sidebar{transition:width .24s var(--motion-ease), min-width .24s var(--motion-ease), max-width .24s var(--motion-ease), border-color .22s var(--motion-ease), background-color .22s var(--motion-ease), box-shadow .24s var(--motion-ease), transform .24s var(--motion-ease)}.product-shell.finder-collapsed .center-layout,.product-shell.finder-collapsed .center-layout-match,.product-shell.finder-collapsed .center-layout-team,.product-shell.finder-collapsed .compare-layout-grid,.product-shell.finder-collapsed .favorites-layout-grid,.product-shell.finder-collapsed .scouting-layout-grid{grid-template-columns:var(--finder-collapsed-width) minmax(0, 1fr);overflow:visible}.product-shell.finder-collapsed .center-sidebar{width:var(--finder-collapsed-width);min-width:var(--finder-collapsed-width);max-width:var(--finder-collapsed-width);border:1px solid color-mix(in srgb, var(--ui-border) 84%, transparent);background:color-mix(in srgb, var(--ui-surface) 88%, var(--ui-surface-soft));z-index:9;box-shadow:inset 0 1px 0 #ffffff08, 0 10px 20px color-mix(in srgb, var(--color-bg) 20%, transparent);border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;padding:12px 8px;display:flex;overflow:hidden}.product-shell.finder-collapsed .center-sidebar:before{content:"Finder";writing-mode:vertical-rl;font-size:var(--font-size-legacy-11);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--ui-text-muted) 86%, var(--ui-text));opacity:.9;font-weight:700;transform:rotate(180deg)}.product-shell.finder-collapsed .center-sidebar:after{content:"";background:color-mix(in srgb, var(--ui-accent) 74%, var(--ui-text));border-radius:999px;width:18px;height:3px;margin-top:10px}.product-shell.finder-collapsed .center-sidebar>*{opacity:0;pointer-events:none;width:0;min-height:0;max-height:0;margin:0;padding:0;overflow:hidden}.product-shell.theme-light.finder-collapsed .center-sidebar{box-shadow:0 10px 18px #21375424}.product-shell .center-main{gap:var(--card-stack-gap)}.product-shell .center-main>.surface-card:nth-child(n+3),.product-shell .home-board-feed>.home-event-section:nth-child(n+3){content-visibility:auto;contain-intrinsic-size:auto 420px}@media (width<=1120px){.product-shell .center-main>.surface-card,.product-shell .home-board-feed>.home-event-section{content-visibility:visible;contain-intrinsic-size:none}}.product-shell .center-content-grid{gap:var(--card-stack-gap)}.product-shell .center-tabs{gap:6px}.product-shell .center-tab-btn{border-color:var(--ui-border);background:var(--ui-surface-soft);min-height:33px;color:var(--ui-text-muted);border-radius:9px;padding:5px 13px}.product-shell .center-tab-btn.active{border-color:var(--ui-accent);background:color-mix(in srgb, var(--ui-accent-soft) 54%, var(--ui-surface-soft));color:var(--ui-text)}.product-shell .center-status-row{gap:6px}.product-shell .center-chip{border-color:color-mix(in srgb, var(--ui-border) 60%, transparent);background:color-mix(in srgb, var(--ui-surface-soft) 70%, transparent);color:var(--ui-text-muted);font-size:var(--font-size-2xs);border-radius:999px;padding:4px 10px}.product-shell .center-callout{border-radius:var(--radius-md);border-color:var(--ui-border);background:var(--ui-surface-soft);color:var(--ui-text-muted);padding:12px 16px;line-height:1.5}.product-shell .center-callout.warning{border-color:#bc963abd}.product-shell .center-callout.success{color:#cbffe3;border-color:#42ad7abd}.product-shell .center-callout.danger{color:var(--color-offline-text);border-color:#c75e6dc7}.product-shell.theme-light .center-callout.success{color:var(--color-accent-text)}.product-shell.theme-light .center-callout.danger{color:var(--color-offline-text)}.product-shell .center-list-scroll,.product-shell .home-board-event-list{padding-right:4px}.product-shell .center-team-chip{border-color:var(--ui-border);background:var(--ui-surface-soft);box-shadow:none;border-radius:12px}.product-shell :where(.home-event-item,.home-ranking-row,.favorites-match-row,.home-match-row){border:0;border-bottom:1px solid color-mix(in srgb, var(--color-border) 45%, transparent);box-shadow:none;background:0 0;border-left:2px solid #0000;border-radius:0}.product-shell :where(.home-event-item,.home-ranking-row,.favorites-match-row,.home-match-row).active{border-left-color:var(--color-accent-strong);background:color-mix(in srgb, var(--color-accent) 14%, transparent)}.product-shell .home-calendar-nav-btn{border-color:var(--ui-border);color:var(--ui-text-muted)}.product-shell .home-event-item-tba{border-color:color-mix(in srgb, var(--ui-border) 60%, transparent)}.product-shell .home-calendar-tba-divider{color:var(--ui-text-muted)}.product-shell .home-calendar-tba-divider:before,.product-shell .home-calendar-tba-divider:after{background:var(--ui-border)}.product-shell .home-calendar-tba-count{background:color-mix(in srgb, var(--ui-text-muted) 15%, transparent);color:var(--ui-text-muted)}.product-shell .center-match-row.winner-red,.product-shell .home-match-row.winner-red{background:color-mix(in srgb, var(--ui-surface-soft) 82%, #7848546b);border-color:#c27e8a94}.product-shell .center-match-row.winner-blue,.product-shell .home-match-row.winner-blue{background:color-mix(in srgb, var(--ui-surface-soft) 82%, #44628666);border-color:#7297c794}.product-shell .center-match-row.winner-tie,.product-shell .home-match-row.winner-tie{background:color-mix(in srgb, var(--ui-surface-soft) 82%, #6d5f3f66);border-color:#b39c6a8f}.product-shell.theme-light .center-match-row.winner-red,.product-shell.theme-light .home-match-row.winner-red{background:color-mix(in srgb, var(--color-surface-soft) 76%, #f3dde1e6);border-color:#c088919e}.product-shell.theme-light .center-match-row.winner-blue,.product-shell.theme-light .home-match-row.winner-blue{background:color-mix(in srgb, var(--color-surface-soft) 76%, #deeaf7eb);border-color:#80a5cfa3}.product-shell.theme-light .center-match-row.winner-tie,.product-shell.theme-light .home-match-row.winner-tie{background:color-mix(in srgb, var(--color-surface-soft) 76%, #f5ecd9eb);border-color:#b9a5799e}.product-shell .center-table-wrap{border-color:var(--ui-border);background:var(--ui-surface-soft);border-radius:13px}.product-shell .center-table{min-width:700px}.product-shell .center-table th{border-bottom-color:var(--ui-border);background:var(--ui-surface-muted);color:var(--ui-text-muted)}.product-shell .center-table td{border-bottom-color:var(--ui-border)}.product-shell .home-board-layout{grid-template-columns:minmax(240px,290px) minmax(0,1fr) minmax(250px,300px);min-height:calc(100vh - 150px)}.product-shell .home-board-toolbar{gap:12px;padding:13px}.product-shell .home-board-toolbar-left h2{font-size:var(--font-size-xl)}.product-shell .home-board-meta-row{border-color:var(--ui-border);background:var(--ui-surface-soft);color:var(--ui-text-muted)}.product-shell .home-match-row{border-radius:13px;padding:9px 10px}.product-shell .home-match-main{grid-template-columns:auto minmax(0,176px) minmax(0,1fr) auto}.product-shell .home-match-team-pills{padding-left:78px}@media (width>=1121px){.product-shell .home-match-list{container:home-match-list/inline-size}@container home-match-list (width<=640px){.product-shell .home-match-main{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"state center timer""alliances alliances alliances";row-gap:8px}.product-shell .home-match-main>.home-match-state{grid-area:state}.product-shell .home-match-main>.home-match-center-col{grid-area:center}.product-shell .home-match-main>.home-match-alliances{grid-area:alliances}.product-shell .home-match-main>.home-match-timer-col{grid-area:timer}.product-shell .home-match-team-pills{padding-left:0}}}.product-shell .home-team-pill{border-color:var(--ui-border-strong);background:var(--ui-surface-muted)}.product-shell .center-kpi-card span{font-size:var(--font-size-2xs);color:var(--ui-text-muted)}.product-shell .center-kpi-card strong{color:var(--ui-text)}.product-shell .scouting-layout-grid{grid-template-columns:348px minmax(0,1fr)}.product-shell .scout-main-grid,.product-shell .scout-main-grid-extended,.product-shell .scout-secondary-grid,.product-shell .scout-tertiary-grid{gap:var(--card-stack-gap)}.product-shell .scout-control-card,.product-shell .scout-driver-score,.product-shell .scout-driver-breakdown>div,.product-shell .scout-score-card,.product-shell .scout-list-block,.product-shell .scout-opponent-section,.product-shell .scout-opponent-chip,.product-shell .scout-team-chip,.product-shell .scout-team-summary-card,.product-shell .scout-team-summary-notes,.product-shell .scout-timer-shell{border-color:var(--ui-border);background:var(--ui-surface-soft)}.product-shell .scout-team-chip.red{box-shadow:inset 3px 0 0 var(--color-alliance-red)}.product-shell .scout-team-chip.blue{box-shadow:inset 3px 0 0 var(--color-alliance-blue)}.product-shell .scout-team-chip.red.active{border-color:var(--color-alliance-red);background:var(--color-alliance-red-soft);box-shadow:inset 3px 0 0 var(--color-alliance-red), 0 0 0 1px var(--color-alliance-red)}.product-shell .scout-team-chip.blue.active{border-color:var(--color-alliance-blue);background:var(--color-alliance-blue-soft);box-shadow:inset 3px 0 0 var(--color-alliance-blue), 0 0 0 1px var(--color-alliance-blue)}.product-shell .compare-layout-grid>.center-sidebar,.product-shell .favorites-layout-grid>.center-sidebar{top:74px}.product-shell .center-table-wrap{border-color:var(--ui-border);background:var(--ui-surface-soft);box-shadow:inset 0 1px #ffffff05}.product-shell .center-table th,.product-shell .center-table td{border-bottom-color:color-mix(in srgb, var(--ui-border) 86%, transparent)}.product-shell .center-table th{background:color-mix(in srgb, var(--ui-surface-muted) 92%, transparent);color:color-mix(in srgb, var(--ui-text) 84%, #d7e6f5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.product-shell .center-table tbody tr{transition:background-color var(--motion-fast) ease}.product-shell .center-table tbody tr:nth-child(2n){background:color-mix(in srgb, var(--ui-surface) 86%, transparent)}.product-shell .center-table tbody tr:last-child td{border-bottom:0}.product-shell.theme-light .center-table tbody tr:nth-child(2n){background:#3b588009}.product-shell .compare-layout-grid .center-main,.product-shell .favorites-layout-grid .center-main{gap:var(--card-stack-gap)}.product-shell .compare-highlight-card h4,.product-shell .favorites-item-card strong,.product-shell .event-knockout-round-head strong,.product-shell .event-award-card strong{letter-spacing:.01em}.mobile-view-toggle{grid-column:1/-1;display:none}.product-shell.theme-light .center-inline-link{color:var(--color-text)}.product-shell.theme-light .center-tab-btn.active,.product-shell.theme-light .home-mini-tab-btn.active{background:color-mix(in srgb, #6daa923d 42%, var(--color-surface-muted));color:#274538;border-color:#7eb39e}.product-shell.theme-light .event-picker-item.match-picker-item.winner-red{border-left-color:color-mix(in srgb, var(--color-alliance-red) 80%, transparent);background:color-mix(in srgb, var(--color-alliance-red) 11%, transparent)}.product-shell.theme-light .event-picker-item.match-picker-item.winner-blue{border-left-color:color-mix(in srgb, var(--color-alliance-blue) 80%, transparent);background:color-mix(in srgb, var(--color-alliance-blue) 11%, transparent)}.product-shell.theme-light .event-picker-item.match-picker-item.winner-tie{border-left-color:color-mix(in srgb, var(--color-warning) 72%, transparent);background:color-mix(in srgb, var(--color-warning) 12%, transparent)}.product-shell.theme-light .center-status-pill{border-color:var(--color-border-strong);background:var(--color-surface-muted);color:#425a72}.product-shell.theme-light .center-status-pill.live{color:#2f6047;border-color:#60a384b8}.product-shell.theme-light .center-status-pill.upcoming{color:#345a84;border-color:#789eccb8}.product-shell.theme-light .center-status-pill.ended{border-color:var(--status-final-color);color:var(--status-final-text)}.product-shell.theme-light .center-status-pill.unknown{color:#4e6378;border-color:#96a6b8b8}.product-shell.theme-light .center-alliance-pill{border-color:var(--color-border-strong);background:var(--color-surface-muted);color:#3f556c}.product-shell.theme-light .center-alliance-pill.red{color:#7a3441;border-color:#bf8691b8}.product-shell.theme-light .center-alliance-pill.blue{color:#2f5582;border-color:#79a1ceb8}.product-shell.theme-light .home-match-alliances span.red{color:var(--color-alliance-red-text)}.product-shell.theme-light .home-match-alliances span.blue{color:var(--color-alliance-blue-text)}.product-shell.theme-light .home-match-alliances .alliance-score{color:#2a3f55}.product-shell.theme-light .center-match-winner-chip,.product-shell.theme-light .home-winner-chip{border-color:var(--color-border-strong);background:var(--color-surface-muted);color:#3f546b}.product-shell.theme-light .center-difficulty-pill.favorable{color:#2d5d45;border-color:#63a487b8}.product-shell.theme-light .center-difficulty-pill.medium{color:#665425;border-color:#b89e67b8}.product-shell.theme-light .center-difficulty-pill.hard,.product-shell.theme-light .center-difficulty-pill.very-hard{color:var(--color-offline-text);border-color:#bf7f89bd}.product-shell.theme-light .center-stream-embed-wrap,.product-shell.theme-light .home-board-embed-wrap{border-color:var(--ui-border);background:var(--color-surface-muted)}.product-shell.theme-light .center-stream-embed-wrap iframe,.product-shell.theme-light .home-board-embed-wrap iframe{background:var(--color-surface-muted)}.product-shell .surface-card,.product-shell .surface-card-head,.product-shell .surface-card-body,.product-shell .center-main,.product-shell .center-sidebar,.product-shell .home-board-left,.product-shell .home-board-center,.product-shell .home-board-right{min-width:0}.product-shell .surface-card-head h3,.product-shell .surface-card-head p,.product-shell .center-label,.product-shell .center-callout{overflow-wrap:anywhere}@media (width<=1540px){.product-shell{--ps-sidebar-width:192px}.product-shell .ps-content{padding:16px 16px 22px}.product-shell .center-layout,.product-shell .center-layout-match,.product-shell .center-layout-team{grid-template-columns:300px minmax(0,1fr)}.product-shell .compare-layout-grid,.product-shell .favorites-layout-grid{grid-template-columns:310px minmax(0,1fr)}.product-shell .scouting-layout-grid{grid-template-columns:322px minmax(0,1fr)}.product-shell .home-board-layout{grid-template-columns:250px minmax(0,1fr) 260px}}@media (width<=1420px){.product-shell .home-board-layout{grid-template-columns:1fr}.product-shell .home-board-center{order:1}.product-shell .home-board-left{order:2}.product-shell .home-board-right{order:3}.product-shell .home-teams-controls{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1260px){.product-shell .home-teams-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1320px){.product-shell .home-teams-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1120px){.center-layout,.center-layout-match,.center-layout-team,.scouting-layout-grid{grid-template-columns:1fr}.mobile-finder-layout{grid-template-columns:1fr!important}.product-shell .center-layout,.product-shell .center-layout-match,.product-shell .center-layout-team,.product-shell .compare-layout-grid,.product-shell .favorites-layout-grid,.product-shell .scouting-layout-grid,.compare-layout-grid,.favorites-layout-grid{align-content:start;min-height:0}.mobile-finder-layout .center-sidebar,.mobile-finder-layout .center-main{grid-column:1/-1;min-width:0}.scout-mini-timer-float{top:max(68px, calc(env(safe-area-inset-top,0px) + 8px));left:max(10px, calc(env(safe-area-inset-left,0px) + 8px));min-width:108px;padding:6px 7px;right:auto}.scout-mini-timer-clock{font-size:var(--font-size-sm)}.scout-mini-timer-top .center-chip{font-size:var(--font-size-legacy-10);padding:1px 5px}.mobile-view-toggle{top:var(--ps-sticky-top);z-index:10;border:1px solid color-mix(in srgb, var(--ui-border) 90%, transparent);background:color-mix(in srgb, var(--ui-surface) 96%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-sizing:border-box;border-radius:14px;flex-wrap:nowrap;justify-content:center;align-items:center;gap:6px;width:100%;padding:6px;display:flex;position:sticky;box-shadow:0 10px 22px #060a0f2e}.mobile-finder-layout .center-sidebar{display:none}.mobile-finder-layout.mobile-finder-open .center-sidebar{display:grid}.mobile-finder-layout.mobile-finder-open .center-main{display:none}.mobile-finder-layout:not(.mobile-finder-open) .center-main{display:grid}.mobile-finder-layout .center-sidebar,.mobile-finder-layout .center-main{gap:6px}.mobile-finder-layout .center-sidebar .surface-card,.mobile-finder-layout .center-main .surface-card{margin:0;padding:10px}.mobile-finder-layout .surface-card-head{gap:7px;margin-bottom:7px}.mobile-finder-layout .surface-card-head p{display:none}.mobile-finder-layout .surface-card-body{gap:8px}.mobile-finder-layout .center-actions-row{flex-wrap:wrap;gap:8px;display:flex}.mobile-finder-layout .center-actions-row .center-btn{white-space:nowrap;flex:auto;width:auto}.mobile-finder-layout .center-input,.mobile-finder-layout .center-input-row input,.mobile-finder-layout .center-input-row select,.mobile-finder-layout .center-stack-form input,.mobile-finder-layout .center-stack-form select{min-height:38px;font-size:var(--font-size-base)}.mobile-finder-layout .center-chip{font-size:var(--font-size-legacy-11);min-height:20px;padding:3px 8px}.mobile-finder-layout .scout-control-card{gap:6px;padding:8px}.mobile-finder-layout .scout-team-grid,.mobile-finder-layout .scout-opponent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.mobile-finder-layout .scout-team-chip,.mobile-finder-layout .scout-opponent-chip{padding:6px 7px}.mobile-finder-layout .scout-team-chip strong,.mobile-finder-layout .scout-opponent-chip strong{font-size:var(--font-size-2xs)}.mobile-finder-layout .scout-team-chip small,.mobile-finder-layout .scout-opponent-chip small{font-size:var(--font-size-legacy-10)}.mobile-finder-layout .center-table{min-width:500px}.product-shell .ps-content>*{width:100%;margin-inline:0}.product-shell .center-sidebar{max-height:none;padding-right:0;position:static;top:auto;overflow:visible}.product-shell .home-board-layout{grid-template-columns:1fr}.product-shell .home-board-center{order:1}.product-shell .home-board-left{order:2}.product-shell .home-board-right{order:3}.product-shell .home-match-main{grid-template-columns:1fr}.product-shell .home-match-team-pills{padding-left:0}.product-shell .scouting-layout-grid{grid-template-columns:1fr}.mobile-finder-layout .scout-status-row{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:4px;padding-bottom:2px;display:flex;overflow-x:auto}.mobile-finder-layout .scout-status-row::-webkit-scrollbar{display:none}.mobile-finder-layout .scout-status-row .center-chip{flex:none}.scouting-mobile-compact .surface-card{border-radius:10px}.scouting-mobile-compact .surface-card-head{margin-bottom:8px}.scouting-mobile-compact .surface-card-head p{display:none}.scouting-mobile-compact .surface-card-body{gap:8px;padding-top:2px}.scouting-mobile-compact .scout-control-card{gap:8px}.product-shell .ps-main-area{min-height:100dvh}.scout-mini-timer-float{top:max(64px, calc(env(safe-area-inset-top,0px) + 6px));left:max(8px, calc(env(safe-area-inset-left,0px) + 6px));max-width:150px;right:auto}.product-shell .ps-topbar{padding:calc(env(safe-area-inset-top,0px) + 6px) 10px 6px}.product-shell .ps-content{padding:10px 8px 16px}.product-shell .ps-topbar-search-form{gap:8px}.product-shell .center-btn,.product-shell .center-tab-btn,.product-shell .home-mini-tab-btn,.product-shell .home-card-collapse-btn,.product-shell .home-board-btn{min-height:36px}.product-shell .ps-topbar-search input,.product-shell .ps-topbar-search-btn{min-height:42px}.product-shell .ps-mobile-burger-btn{width:36px;height:36px}.product-shell .home-board-toolbar,.product-shell .home-board-card,.product-shell .home-event-section,.product-shell .surface-card{padding:11px}.product-shell .surface-card{border-radius:14px}.product-shell .surface-card-head{flex-direction:column;align-items:stretch;gap:8px;margin-bottom:8px}.product-shell .surface-card-head p{font-size:var(--font-size-2xs);margin-top:3px}.product-shell .surface-card-head-actions{justify-content:flex-end;gap:7px;width:100%;margin-left:0}.product-shell .surface-card-right{flex:140px;justify-items:start;gap:6px;width:auto;display:grid}.product-shell .surface-card-right>*{max-width:100%}.product-shell .surface-card-collapse-btn{min-height:30px;font-size:var(--font-size-legacy-11);padding:0 10px}.product-shell .surface-card--collapsed .surface-card-head,.product-shell .surface-card--mobile-collapsed .surface-card-head{flex-direction:row;align-items:center;gap:10px}.product-shell .surface-card--collapsed .surface-card-head-actions,.product-shell .surface-card--mobile-collapsed .surface-card-head-actions{width:auto;margin-left:auto}.product-shell .surface-card--collapsed .surface-card-collapse-btn span,.product-shell .surface-card--mobile-collapsed .surface-card-collapse-btn span{display:none}.product-shell .surface-card-body{gap:9px}.product-shell .home-teams-controls{grid-template-columns:1fr}.product-shell .center-table{min-width:560px}.events-center-layout .event-search-submit-btn{min-height:34px;font-size:var(--font-size-2xs);border-radius:9px;padding:0 10px}.product-shell input,.product-shell select,.product-shell textarea{font-size:var(--font-size-lg)!important}}@media (width<=280px){.product-shell .center-input-row,.product-shell .event-picker-input-row{flex-direction:column;align-items:stretch;gap:8px;display:flex}.product-shell .center-input-row>*{width:100%;max-width:100%!important}}.product-shell .ps-topbar-tools{justify-content:flex-end;align-items:center;gap:var(--space-2);justify-self:end;min-width:0;max-width:min(100%,720px);display:inline-flex}.product-shell .ps-topbar{grid-template-columns:minmax(0,auto) minmax(0,1fr)}.product-shell .ps-topbar-search{flex:520px}.product-shell .segmented-tabs{gap:var(--space-2);scroll-snap-type:x mandatory;flex-wrap:nowrap;min-width:0;display:flex;overflow-x:auto}.product-shell :where(.segmented-tabs,.page-view-bar,.center-tabs,.fm-tab-bar,.mobile-view-toggle){scrollbar-width:none}.product-shell :where(.segmented-tabs,.page-view-bar,.center-tabs,.fm-tab-bar,.mobile-view-toggle)::-webkit-scrollbar{display:none}.product-shell .page-view-bar.can-scroll-right:not(.can-scroll-left){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 30px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 30px),#0000 100%)}.product-shell .page-view-bar.can-scroll-left:not(.can-scroll-right){-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 30px);mask-image:linear-gradient(90deg,#0000 0,#000 30px)}.product-shell .page-view-bar.can-scroll-left.can-scroll-right{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 30px calc(100% - 30px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 30px calc(100% - 30px),#0000 100%)}.product-shell .page-view-menu{min-width:0;max-width:100%;display:flex}.product-shell .page-view-menu-trigger{align-items:center;gap:var(--control-gap);max-width:100%;display:inline-flex}.product-shell .page-view-menu-current{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-shell .page-view-menu-trigger>svg{transition:transform var(--motion-fast) var(--motion-ease);flex:none}.product-shell .page-view-menu-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.page-view-menu-popover{z-index:9999;-webkit-overflow-scrolling:touch;border:1px solid var(--color-border);background:var(--color-bg-elevated);border-radius:14px;flex-direction:column;gap:0;max-height:min(60vh,420px);padding:4px;display:flex;position:fixed;overflow-y:auto;box-shadow:0 16px 36px #060a0f6b}.page-view-menu-item{min-height:38px;font-family:inherit;font-size:var(--type-caption-size);letter-spacing:.01em;white-space:nowrap;color:var(--color-text-muted);border-radius:8px;align-items:center;padding:0 12px;font-weight:700;text-decoration:none;transition:background .14s,color .14s;display:flex}.page-view-menu-item.active{background:var(--color-accent-soft);color:var(--color-text)}.product-shell .segmented-tabs__item{justify-content:center;align-items:center;gap:var(--control-gap);min-width:0;font-family:inherit;font-size:var(--type-caption-size);letter-spacing:.01em;scroll-snap-align:start;min-height:var(--control-min-height-dense);padding:0 var(--control-padding-inline);border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--control-bg);color:var(--control-text-muted);appearance:none;box-shadow:none;cursor:pointer;transition:background var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease);flex:none;font-weight:700;text-decoration:none;display:inline-flex}.product-shell .segmented-tabs__icon,.product-shell .segmented-tabs__label{align-items:center;min-width:0;display:inline-flex}.product-shell .segmented-tabs__label{text-overflow:ellipsis;overflow:hidden}.product-shell .segmented-tabs__item:where(.active,[aria-selected=true]){border-color:color-mix(in srgb, var(--color-accent) 72%, var(--color-border));background:var(--control-bg-active);color:var(--control-text)}.product-shell :where(.center-btn,.home-board-btn,.center-tab-btn,.page-view-tab,.fm-tab,.ps-nav-link,.scout-sidebar-nav-pill,.surface-card-collapse-btn,.surface-card-expand-btn,.ps-sidebar-toggle,.ps-finder-toggle,.center-sort-chip,.ms__link,.btb__tab){font-family:inherit;font-size:var(--type-caption-size);letter-spacing:.01em;font-weight:700}.product-shell :where(.center-tab-btn,.page-view-tab,.fm-tab,.ps-nav-link,.scout-sidebar-nav-pill,.surface-card-collapse-btn,.surface-card-expand-btn,.ps-sidebar-toggle,.ps-finder-toggle,.center-sort-chip,.ms__link){border:1px solid var(--control-border);background:var(--control-bg);color:var(--control-text-muted);box-shadow:none}.product-shell :where(.center-btn:not(.ghost),.home-board-btn:not(.subtle),.ps-topbar-search-btn){border:1px solid color-mix(in srgb, var(--color-accent) 72%, var(--color-border));background:var(--control-bg-accent);color:var(--color-text);box-shadow:var(--control-shadow-soft)}.product-shell :where(.center-btn.ghost,.home-board-btn.subtle){border:1px solid var(--control-border);background:var(--control-bg);color:var(--control-text-muted)}.product-shell :where(.center-btn,.home-board-btn,.ps-topbar-search-btn){min-height:var(--control-min-height);padding:0 var(--control-padding-inline);border-radius:var(--control-radius);justify-content:center;align-items:center;gap:var(--control-gap);display:inline-flex}.product-shell :where(.surface-card-collapse-btn,.ps-sidebar-toggle,.ps-finder-toggle,.center-sort-chip){min-height:var(--control-min-height-dense);padding:0 var(--control-padding-inline-dense);border-radius:var(--control-radius);justify-content:center;align-items:center;gap:var(--control-gap);display:inline-flex}.product-shell :where(.center-tab-btn,.page-view-tab,.fm-tab){min-height:var(--control-min-height-dense);padding:0 var(--control-padding-inline);border-radius:var(--control-radius);justify-content:center;align-items:center;gap:var(--control-gap);display:inline-flex}.product-shell .ps-nav-link{min-height:var(--control-min-height);padding:0 var(--control-padding-inline);border-radius:var(--radius-lg)}.product-shell .scout-sidebar-nav-pill{min-height:58px;padding:var(--space-3);border-radius:var(--radius-lg);text-align:left;justify-content:flex-start}.product-shell :where(.center-tab-btn.active,.page-view-tab.active,.fm-tab.active,.ps-nav-link.active,.scout-sidebar-nav-pill.active,.center-sort-chip.active,.ms__link--active){border-color:color-mix(in srgb, var(--color-accent) 72%, var(--color-border));background:var(--control-bg-active);color:var(--control-text)}.product-shell .btb__tab{color:var(--control-text-muted)}.product-shell .btb__icon{border-radius:var(--radius-lg)}.product-shell .btb__tab--active{color:var(--color-accent)}.product-shell .btb__tab--active .btb__icon{background:var(--control-bg-active)}.product-shell .ms__link{min-height:64px;padding:var(--space-3) var(--space-2);border-radius:var(--radius-lg)}.product-shell .ps-finder-toggle{white-space:nowrap;flex:none}.product-shell .ps-finder-toggle.active{border-color:color-mix(in srgb, var(--color-accent) 72%, var(--color-border));color:var(--control-text)}.product-shell .ps-finder-toggle-icon{width:14px;height:14px}.product-shell .ps-finder-toggle-icon rect,.product-shell .ps-finder-toggle-icon path{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round}.product-shell .ps-finder-toggle-icon .panel-rail{opacity:.55}.product-shell.theme-light :where(.center-btn:not(.ghost),.home-board-btn:not(.subtle),.ps-topbar-search-btn){border-color:color-mix(in srgb, var(--color-accent) 74%, var(--color-border));background:color-mix(in srgb, var(--color-accent) 30%, #f5fbf7);color:var(--color-text)}@media (width<=1120px){.product-shell .ps-topbar-tools{width:100%;min-width:0}.product-shell .scout-sidebar-nav-pill{min-height:52px;padding:var(--space-2) var(--space-3)}.product-shell .ms__link{min-height:60px}}@keyframes uiPageFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes uiFadeIn{0%{opacity:0}to{opacity:1}}@keyframes uiSheetDropIn{0%{opacity:0;transform:translateY(-10px)scale(.985)}to{opacity:1;transform:none}}@keyframes uiFinderCardReveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes uiListStaggerIn{0%{opacity:0;transform:translateY(7px)scale(.996)}to{opacity:1;transform:none}}@keyframes uiMicroPop{0%{transform:scale(.94)}to{transform:scale(1)}}.product-shell .ps-content>*{animation:uiPageFadeIn var(--motion-page) var(--motion-ease) backwards}.product-shell .surface-card,.product-shell .home-board-card,.product-shell .home-event-section,.product-shell .center-match-row,.product-shell .center-team-card,.product-shell .center-list-item-card,.product-shell .surface-card-backdrop,.surface-card-backdrop{animation:uiFadeIn var(--motion-fast) ease backwards}.product-shell .surface-card--expanded,.surface-card--expanded{animation:uiSheetDropIn calc(var(--motion-fast) + 60ms) var(--motion-ease) backwards;transform-origin:top}.product-shell .ps-nav-link,.product-shell .center-btn,.product-shell .ps-topbar-search-btn,.product-shell .event-picker-item,.product-shell .home-event-item,.product-shell .home-match-row,.product-shell .home-ranking-row,.product-shell .home-team-pill,.product-shell .center-tab-btn,.product-shell .center-sort-chip,.product-shell .home-card-collapse-btn,.product-shell .home-board-btn,.product-shell .surface-card-expand-btn,.product-shell .surface-card-collapse-btn,.product-shell .ps-mobile-burger-btn{transition:transform var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) ease, border-color var(--motion-fast) ease, background-color var(--motion-fast) ease, color var(--motion-fast) ease, filter var(--motion-fast) ease;will-change:transform}.product-shell .home-match-row{position:relative;overflow:hidden}.product-shell .home-board-event-list,.product-shell .center-list-scroll,.product-shell .home-ranking-list{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.product-shell .ps-nav .ps-nav-link{animation:uiFinderCardReveal var(--motion-list) var(--motion-ease) backwards}.product-shell .ps-nav .ps-nav-link:first-child{animation-delay:24ms}.product-shell .ps-nav .ps-nav-link:nth-child(2){animation-delay:44ms}.product-shell .ps-nav .ps-nav-link:nth-child(3){animation-delay:64ms}.product-shell .ps-nav .ps-nav-link:nth-child(4){animation-delay:84ms}.product-shell .ps-nav .ps-nav-link:nth-child(5){animation-delay:.104s}.product-shell .ps-nav .ps-nav-link:nth-child(6){animation-delay:.124s}.product-shell .ps-nav .ps-nav-link:nth-child(7){animation-delay:.144s}.product-shell .ps-nav .ps-nav-link:nth-child(8){animation-delay:.164s}.product-shell .home-board-event-list>:nth-child(-n+12),.product-shell .center-list-scroll>:nth-child(-n+10),.product-shell .home-ranking-list>:nth-child(-n+8),.product-shell .ms__grid>:nth-child(-n+6){--ui-item-delay:0s;animation:uiListStaggerIn var(--motion-list) var(--motion-ease) backwards;animation-delay:var(--ui-item-delay)}.product-shell :is(.home-board-event-list,.center-list-scroll,.home-ranking-list,.ms__grid)>:first-child{--ui-item-delay:18ms}.product-shell :is(.home-board-event-list,.center-list-scroll,.home-ranking-list,.ms__grid)>:nth-child(2){--ui-item-delay:36ms}.product-shell :is(.home-board-event-list,.center-list-scroll,.home-ranking-list,.ms__grid)>:nth-child(3){--ui-item-delay:54ms}.product-shell :is(.home-board-event-list,.center-list-scroll,.home-ranking-list,.ms__grid)>:nth-child(4){--ui-item-delay:72ms}.product-shell :is(.home-board-event-list,.center-list-scroll,.home-ranking-list,.ms__grid)>:nth-child(5){--ui-item-delay:90ms}.product-shell :is(.home-board-event-list,.center-list-scroll,.home-ranking-list,.ms__grid)>:nth-child(6){--ui-item-delay:.108s}.product-shell :is(.home-board-event-list,.center-list-scroll,.home-ranking-list,.ms__grid)>:nth-child(7){--ui-item-delay:.126s}.product-shell :is(.home-board-event-list,.center-list-scroll,.home-ranking-list,.ms__grid)>:nth-child(8){--ui-item-delay:.144s}.product-shell :is(.home-board-event-list,.center-list-scroll,.home-ranking-list,.ms__grid)>:nth-child(9){--ui-item-delay:.162s}.product-shell :is(.home-board-event-list,.center-list-scroll,.home-ranking-list,.ms__grid)>:nth-child(10){--ui-item-delay:.18s}.product-shell :is(.home-board-event-list,.center-list-scroll,.home-ranking-list,.ms__grid)>:nth-child(11){--ui-item-delay:.198s}.product-shell :is(.home-board-event-list,.center-list-scroll,.home-ranking-list,.ms__grid)>:nth-child(12){--ui-item-delay:.216s}.product-shell .center-tab-btn.active,.product-shell .center-sort-chip.active,.product-shell .home-mini-tab-btn.active,.product-shell .btb__tab--active .btb__icon,.product-shell .ms__link--active{animation:uiMicroPop .22s var(--motion-spring) backwards}.product-shell .ms,.product-shell .mso__content,.product-shell .surface-card--expanded,.product-shell .home-drawer{will-change:transform, opacity}.product-shell .ps-nav-link:active,.product-shell .center-btn:active,.product-shell .ps-topbar-search-btn:active,.product-shell .event-picker-item:active,.product-shell .home-event-item:active,.product-shell .home-ranking-row:active,.product-shell .home-team-pill:active,.product-shell .center-tab-btn:active,.product-shell .center-sort-chip:active,.product-shell .home-card-collapse-btn:active,.product-shell .home-board-btn:active,.product-shell .ps-mobile-burger-btn:active{transform:scale(.98)}.product-shell .center-tab-btn.active,.product-shell .center-sort-chip.active{box-shadow:0 0 0 1px color-mix(in srgb, var(--ui-accent) 40%, transparent)}@media (prefers-reduced-motion:reduce){.product-shell .ps-content>*,.product-shell .surface-card,.product-shell .home-board-card,.product-shell .home-event-section,.product-shell .center-match-row,.product-shell .center-team-card,.product-shell .center-list-item-card,.product-shell .center-kpi-card,.product-shell .surface-card-backdrop,.surface-card-backdrop,.product-shell .surface-card--expanded,.surface-card--expanded,.product-shell .center-live-dot,.product-shell .ps-nav .ps-nav-link,.product-shell .home-board-event-list>:nth-child(-n+12),.product-shell .center-list-scroll>:nth-child(-n+10),.product-shell .home-ranking-list>:nth-child(-n+8),.product-shell .ms__grid>:nth-child(-n+6),.product-shell .ms__link--active,.product-shell .btb__tab--active .btb__icon{animation:none!important}.product-shell .ps-mobile-burger-btn .ps-burger-icon .line{transition:none!important}.product-shell .home-board-event-list,.product-shell .center-list-scroll,.product-shell .home-ranking-list{scroll-behavior:auto!important}}@media (pointer:coarse){.product-shell *{-webkit-backdrop-filter:none!important}.product-shell .ps-topbar,.product-shell .mobile-view-toggle{background:var(--ui-surface)}.product-shell{--motion-fast:80ms;--motion-base:.12s;--motion-page:.12s;--motion-list:.1s}.product-shell .home-board-event-list>:nth-child(-n+12),.product-shell .center-list-scroll>:nth-child(-n+10),.product-shell .home-ranking-list>:nth-child(-n+8),.product-shell .ms__grid>:nth-child(-n+6){will-change:auto!important;animation:none!important}.product-shell .ms,.product-shell .mso__content,.product-shell .surface-card--expanded,.product-shell .home-drawer{will-change:auto!important}.product-shell .home-board-event-list,.product-shell .center-list-scroll,.product-shell .home-ranking-list{scroll-behavior:auto!important}}.product-shell .tc-competition-card{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;gap:2px;display:grid}.product-shell .tc-competition-head{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}.product-shell .tc-competition-head strong{min-width:0;color:var(--color-text)}.product-shell .tc-competition-head .icon-inline{color:var(--color-text-dim);flex:none}.product-shell .tc-difficulty-list{display:grid}.product-shell .tc-difficulty-row{width:100%;padding:var(--space-2) 0;border:0;border-bottom:var(--border-width-1) solid var(--color-border);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;gap:4px;display:grid}.product-shell .tc-difficulty-row:last-child{border-bottom:0}.product-shell .tc-difficulty-top{align-items:center;gap:var(--space-2);min-width:0;display:flex}.product-shell .tc-difficulty-top strong{color:var(--color-text)}.product-shell .tc-difficulty-top .center-difficulty-pill{margin-left:auto}.product-shell .tc-difficulty-row small{color:var(--color-text-muted);font-size:var(--font-size-2xs);overflow-wrap:anywhere}}@layer shell-features{.product-shell .tut-root{z-index:200;pointer-events:none;position:fixed;inset:0}.product-shell .tut-backdrop{background:color-mix(in srgb, var(--color-bg) 56%, transparent);pointer-events:auto;border:0;animation:.18s tut-fade-in;position:absolute;inset:0}.product-shell .tut-root.is-mobile .tut-backdrop{background:color-mix(in srgb, var(--color-bg) 36%, transparent)}@keyframes tut-fade-in{0%{opacity:0}to{opacity:1}}.product-shell .tut-spotlight{pointer-events:none;border:1.5px solid #3ac988;border-radius:12px;transition:all .2s cubic-bezier(.2,.78,.24,1);position:fixed;box-shadow:0 0 0 9999px #070b108c,0 0 0 3px #3ac98840,0 18px 40px -10px #0c201a8c}.product-shell .tut-root.is-mobile .tut-spotlight{box-shadow:0 0 0 9999px #070b105c,0 0 0 3px #3ac9883d,0 16px 34px -14px #0c201a80}.product-shell .tut-panel{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--ui-border) 55%, transparent);pointer-events:auto;background:linear-gradient(#16202afa 0%,#0f171ffa 100%);border-radius:16px;grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:14px;max-height:calc(100vh - 24px);padding:20px;animation:.22s cubic-bezier(.2,.78,.24,1) tut-panel-in;display:grid;position:fixed;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 30px 60px -20px #0000008c,0 10px 28px -12px #0006}@keyframes tut-panel-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.product-shell .tut-panel.is-desktop{width:min(400px,100vw - 24px);height:auto;max-height:calc(100vh - 24px)}.product-shell .tut-panel.is-desktop.is-detached{width:min(440px,100vw - 32px);height:auto;max-height:calc(100vh - 32px);animation:.22s cubic-bezier(.2,.78,.24,1) tut-panel-in-centered;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes tut-panel-in-centered{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.product-shell .tut-panel.is-mobile{left:calc(10px + env(safe-area-inset-left,0px));right:calc(10px + env(safe-area-inset-right,0px));bottom:calc(10px + env(safe-area-inset-bottom,0px));border-radius:16px;grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:8px;width:auto;min-height:0;max-height:min(46svh,360px);padding:12px}.product-shell .tut-panel.is-mobile.is-mobile-top{top:calc(10px + env(safe-area-inset-top,0px));bottom:auto}.product-shell .tut-panel.is-mobile.is-mobile-bottom{top:auto}.product-shell .tut-close{width:28px;height:28px;color:color-mix(in srgb, var(--color-text-muted) 70%, transparent);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background .14s,color .14s;display:inline-flex;position:absolute;top:12px;right:12px}.product-shell .tut-close:focus-visible{outline:none;box-shadow:0 0 0 2px #3abf7a73}.product-shell .tut-close svg{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;fill:none;width:14px;height:14px}.product-shell .tut-head{padding-right:32px}.product-shell .tut-eyebrow{font-size:var(--font-size-legacy-11);letter-spacing:.12em;text-transform:uppercase;color:#3ac988;margin:0 0 6px;font-weight:700}.product-shell .tut-title{font-size:var(--font-size-lg);color:var(--color-text);letter-spacing:-.005em;margin:0;font-weight:600;line-height:1.3}.product-shell .tut-steps{align-items:center;gap:6px;display:flex}.product-shell .tut-dot{background:color-mix(in srgb, var(--ui-border) 70%, transparent);cursor:pointer;border:0;border-radius:999px;flex:1;min-width:0;padding:0;transition:background .18s,transform .18s;height:4px!important;min-height:0!important}.product-shell .tut-dot.is-done{background:#3ac988a6}.product-shell .tut-dot.is-active{background:#3ac988;transform:scaleY(1.35)}.product-shell .tut-dot:focus-visible{outline:none;box-shadow:0 0 0 2px #3abf7a73}.product-shell .tut-guide{grid-template-columns:78px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.product-shell .tut-robot-stage{justify-content:center;align-items:flex-end;width:78px;min-width:78px;height:92px;display:flex}.product-shell .tut-guide-bubble{background:color-mix(in srgb, var(--ui-surface-soft) 78%, #3ac9881f);border:1px solid color-mix(in srgb, #3ac988 24%, var(--ui-border));border-radius:14px 14px 14px 6px;min-width:0;padding:10px 12px;position:relative;box-shadow:inset 0 1px #ffffff0a}.product-shell .tut-guide-bubble.is-talking{animation:1.05s ease-in-out infinite tut-guide-bubble-talk}.product-shell .tut-guide-bubble:before{content:"";background:inherit;border-left:1px solid color-mix(in srgb, #3ac988 24%, var(--ui-border));border-bottom:1px solid color-mix(in srgb, #3ac988 24%, var(--ui-border));width:11px;height:11px;position:absolute;top:24px;left:-6px;transform:rotate(45deg)}.product-shell .tut-guide-kicker-row{justify-content:space-between;align-items:center;gap:10px;margin:0 0 4px;display:flex}.product-shell .tut-guide-kicker{font-size:var(--font-size-legacy-10);letter-spacing:.13em;text-transform:uppercase;color:#52dfa0;margin:0;font-weight:700}.product-shell .tut-guide-meter{flex-shrink:0;align-items:center;gap:3px;height:12px;display:inline-flex}.product-shell .tut-guide-meter span{opacity:.72;background:#52dfa0;border-radius:999px;width:3px;height:5px;animation:.72s ease-in-out infinite tut-guide-meter-talk;display:block}.product-shell .tut-guide-meter span:nth-child(2){animation-delay:.12s}.product-shell .tut-guide-meter span:nth-child(3){animation-delay:.24s}.product-shell .tut-guide-line{color:color-mix(in srgb, var(--ui-text) 96%, transparent);font-size:var(--font-size-sm);margin:0;font-weight:700;line-height:1.35}@keyframes tut-guide-meter-talk{0%,to{opacity:.52;height:4px;transform:translateY(1px)}45%{opacity:1;height:12px;transform:translateY(-1px)}}@keyframes tut-guide-bubble-talk{0%,to{transform:translateY(0)}45%{transform:translateY(-1px)}}.product-shell .tut-body{overscroll-behavior:contain;scrollbar-gutter:stable;align-content:start;gap:10px;min-height:0;display:grid;overflow:auto}.product-shell .tut-label{font-size:var(--font-size-legacy-10);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text-muted) 82%, transparent);margin:0;font-weight:600}.product-shell .tut-step-title{font-size:var(--font-size-md);color:var(--color-text);margin:0;font-weight:600;line-height:1.35}.product-shell .tut-step-desc{font-size:var(--font-size-sm);color:color-mix(in srgb, var(--color-text-muted) 94%, transparent);margin:0;line-height:1.55}.product-shell .tut-tips{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.product-shell .tut-tips li{font-size:var(--font-size-2xs);color:color-mix(in srgb, var(--color-text-muted) 94%, transparent);background:color-mix(in srgb, var(--ui-surface-soft) 55%, transparent);border:1px solid color-mix(in srgb, var(--ui-border) 50%, transparent);border-radius:10px;padding:9px 12px 9px 28px;line-height:1.45;position:relative}.product-shell .tut-tips li:before{content:"";background:#3ac988;border-radius:999px;width:6px;height:6px;position:absolute;top:14px;left:12px;box-shadow:0 0 0 3px #3ac98833}.product-shell .tut-foot{border-top:1px solid color-mix(in srgb, var(--ui-border) 40%, transparent);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding-top:14px;display:grid}.product-shell .tut-counter{text-align:center;font-size:var(--font-size-2xs);color:color-mix(in srgb, var(--color-text-muted) 80%, transparent);font-variant-numeric:tabular-nums;font-weight:400}.product-shell .tut-foot-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.product-shell .tut-skip-all{min-height:30px;color:color-mix(in srgb, var(--color-text-muted) 78%, transparent);font-size:var(--font-size-legacy-11);cursor:pointer;background:0 0;border:0;padding:0 4px;font-weight:600;line-height:1.2}.product-shell .tut-skip-all:focus-visible{outline:none;box-shadow:0 0 0 2px #3abf7a73}.product-shell .tut-btn{min-height:34px;font-size:var(--font-size-2xs);letter-spacing:.01em;cursor:pointer;border-radius:9px;padding:0 16px;font-weight:600;transition:background .14s,border-color .14s,color .14s,transform .14s}.product-shell .tut-btn:disabled{opacity:.42;cursor:not-allowed}.product-shell .tut-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #3abf7a73}.product-shell .tut-btn-ghost{border:1px solid color-mix(in srgb, var(--ui-border) 60%, transparent);color:color-mix(in srgb, var(--color-text-muted) 90%, transparent);background:0 0}.product-shell .tut-btn-primary{border:1px solid var(--color-accent);background:var(--color-accent);color:var(--color-on-accent)}.product-shell .tut-panel.is-mobile .tut-close{top:8px;right:8px}.product-shell .tut-panel.is-mobile .tut-head{align-items:baseline;gap:8px;min-width:0;padding-right:30px;display:flex}.product-shell .tut-panel.is-mobile .tut-eyebrow{font-size:var(--font-size-legacy-10);letter-spacing:.11em;flex:none;margin:0}.product-shell .tut-panel.is-mobile .tut-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-2xs);line-height:1.2;overflow:hidden}.product-shell .tut-panel.is-mobile .tut-steps{gap:5px;height:8px}.product-shell .tut-panel.is-mobile .tut-dot{height:3px!important;min-height:0!important}.product-shell .tut-panel.is-mobile .tut-guide{grid-template-columns:52px minmax(0,1fr);gap:8px}.product-shell .tut-panel.is-mobile .tut-robot-stage{width:52px;min-width:52px;height:62px}.product-shell .tut-panel.is-mobile .robot-mascot{width:52px}.product-shell .tut-panel.is-mobile .tut-guide-bubble{border-radius:13px 13px 13px 6px;padding:8px 10px}.product-shell .tut-panel.is-mobile .tut-guide-bubble:before{top:22px}.product-shell .tut-panel.is-mobile .tut-guide-kicker-row{margin-bottom:3px}.product-shell .tut-panel.is-mobile .tut-guide-kicker{font-size:var(--font-size-legacy-10)}.product-shell .tut-panel.is-mobile .tut-guide-line{font-size:var(--font-size-2xs);line-height:1.32}.product-shell .tut-panel.is-mobile .tut-body{gap:6px;padding-right:2px}.product-shell .tut-panel.is-mobile .tut-label{display:none}.product-shell .tut-panel.is-mobile .tut-step-title{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.product-shell .tut-panel.is-mobile .tut-step-desc{font-size:var(--font-size-2xs);line-height:1.42}.product-shell .tut-panel.is-mobile .tut-tips{gap:6px;margin-top:0}.product-shell .tut-panel.is-mobile .tut-tips li{font-size:var(--font-size-2xs);border-radius:9px;padding:7px 10px 7px 26px;line-height:1.35}.product-shell .tut-panel.is-mobile .tut-tips li:before{top:12px}.product-shell .tut-panel.is-mobile .tut-foot{gap:8px;padding-top:8px}.product-shell .tut-panel.is-mobile .tut-foot-actions{gap:8px}.product-shell .tut-panel.is-mobile .tut-skip-all{max-width:none;min-height:30px;font-size:var(--font-size-legacy-11);text-align:right;white-space:nowrap}.product-shell .tut-panel.is-mobile .tut-btn{min-height:34px;font-size:var(--font-size-2xs);border-radius:9px;padding:0 13px}@media (width<=700px){.product-shell .tut-panel.is-mobile{left:calc(8px + env(safe-area-inset-left,0px));right:calc(8px + env(safe-area-inset-right,0px));gap:7px;max-height:min(44svh,330px);padding:10px}.product-shell .tut-panel.is-mobile.is-mobile-top{top:calc(8px + env(safe-area-inset-top,0px))}.product-shell .tut-panel.is-mobile.is-mobile-bottom{bottom:calc(8px + env(safe-area-inset-bottom,0px))}.product-shell .tut-panel.is-mobile .tut-title{font-size:var(--font-size-2xs)}.product-shell .tut-panel.is-mobile .tut-guide{grid-template-columns:46px minmax(0,1fr);gap:7px}.product-shell .tut-panel.is-mobile .tut-robot-stage{width:46px;min-width:46px;height:56px}.product-shell .tut-panel.is-mobile .robot-mascot{width:46px}.product-shell .tut-panel.is-mobile .tut-guide-bubble{padding:7px 9px}.product-shell .tut-panel.is-mobile .tut-guide-line{font-size:var(--font-size-legacy-11)}.product-shell .tut-panel.is-mobile .tut-step-desc{font-size:var(--font-size-2xs)}.product-shell .tut-panel.is-mobile .tut-tips li{font-size:var(--font-size-legacy-11);padding:7px 9px 7px 24px}}@media (prefers-reduced-motion:reduce){.product-shell .tut-spotlight,.product-shell .tut-panel,.product-shell .tut-backdrop,.product-shell .tut-dot,.product-shell .tut-btn,.product-shell .tut-guide-bubble,.product-shell .tut-guide-meter span{transition:none!important;animation:none!important}}.page-spinner{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:80px 20px;animation:.3s .25s both uiFadeIn;display:flex}.page-spinner-ring{border:3px solid color-mix(in srgb, var(--ui-border) 60%, transparent);border-top-color:var(--ui-accent);border-radius:50%;width:36px;height:36px;animation:.85s linear infinite spinnerRotate}.page-spinner-label{font-size:var(--font-size-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);font-weight:600}@keyframes spinnerRotate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.page-spinner-ring{border-color:var(--ui-accent);opacity:.5;animation:none}}.product-shell p,.product-shell li,.product-shell dd{line-height:var(--leading-base)}.product-shell h1,.product-shell h2,.product-shell h3,.product-shell h4,.product-shell h5{line-height:var(--leading-tight);font-weight:700}.product-shell .ps-content,.product-shell .center-main,.product-shell .center-sidebar{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.product-shell .ps-content,.product-shell .center-main,.product-shell .center-sidebar{scroll-behavior:auto}}.product-shell .center-callout{text-align:center;font-size:var(--type-base);line-height:var(--leading-relaxed);color:var(--ui-text-muted);border-radius:var(--ui-radius-card);border:1px dashed color-mix(in srgb, var(--ui-border) 60%, transparent);background:color-mix(in srgb, var(--ui-surface-soft) 40%, transparent);padding:32px 20px}.product-shell .center-callout.warning,.product-shell .center-callout.danger{text-align:left;background:0 0;border:0;border-left:2px solid;border-radius:0;padding:8px 0 8px 14px}.product-shell .center-callout.muted{background:0 0;border-color:#0000;padding:24px 16px}.product-shell .surface-card{box-shadow:var(--ui-shadow-soft)}.product-shell .surface-card--expanded{box-shadow:0 24px 54px #04080e61}.product-shell.theme-light .surface-card--expanded{box-shadow:0 24px 54px #1c345029}.product-shell .center-chip{font-variant-numeric:tabular-nums}.product-shell .center-live-dot{background:#2bd171;border-radius:50%;flex-shrink:0;width:8px;height:8px}.product-shell input::placeholder,.product-shell textarea::placeholder{opacity:.62}.product-shell .surface-card-body>:first-child{border-top-left-radius:0;border-top-right-radius:0}.product-shell a:not([class]){color:var(--color-accent-text);-webkit-text-decoration-color:color-mix(in srgb, var(--color-accent-text) 36%, transparent);text-decoration-color:color-mix(in srgb, var(--color-accent-text) 36%, transparent);text-underline-offset:2px;transition:color .14s,text-decoration-color .14s}.product-shell ::selection{background:color-mix(in srgb, var(--ui-accent) 34%, transparent);color:var(--ui-text)}.product-shell .surface-card-expand-btn,.product-shell .surface-card-collapse-btn{transition:transform var(--motion-fast) ease, background-color var(--motion-fast) ease, border-color var(--motion-fast) ease;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.product-shell .surface-card-expand-btn:active,.product-shell .surface-card-collapse-btn:active{transform:scale(.95)}.product-shell .surface-card:first-child{animation-delay:0s}.product-shell .surface-card:nth-child(2){animation-delay:40ms}.product-shell .surface-card:nth-child(3){animation-delay:80ms}.product-shell .surface-card:nth-child(4){animation-delay:.12s}.product-shell .surface-card:nth-child(5){animation-delay:.16s}.product-shell .surface-card:nth-child(6){animation-delay:.2s}.product-shell .surface-card:nth-child(7){animation-delay:.24s}.product-shell .surface-card:nth-child(8){animation-delay:.28s}@media (prefers-reduced-motion:reduce){.product-shell .surface-card{animation-delay:0s!important}}.product-shell .ps-topbar{-webkit-backdrop-filter:blur(8px)saturate(1.4);backdrop-filter:blur(8px)saturate(1.4)}.product-shell .ps-nav-link.active{position:relative}.product-shell .ps-nav-link.active:before{content:"";background:var(--ui-accent);border-radius:0 3px 3px 0;width:3px;height:18px;animation:.2s both uiFadeIn;position:absolute;top:50%;left:0;transform:translateY(-50%)}.product-shell.sidebar-collapsed .ps-nav-link.active:before{height:14px}@media print{.ps-sidebar,.ps-topbar,.ps-mobile-burger-btn,.surface-card-expand-btn,.surface-card-collapse-btn{display:none!important}.product-shell{color:#222!important;background:#fff!important;grid-template-columns:1fr!important}.product-shell .surface-card{break-inside:avoid;box-shadow:none;border-color:#ccc}}.event-picker-wrapper{width:100%;position:relative}.event-picker-wrapper .event-picker-input-row{margin-bottom:0}.event-picker-dropdown{z-index:9999;border:1px solid var(--color-border);background:var(--color-bg-elevated);max-height:min(340px,50vh);box-shadow:0 12px 32px color-mix(in srgb, var(--color-bg) 32%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-bg) 8%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:12px;flex-direction:column;gap:1px;padding:6px;display:flex;overflow-y:auto}.event-picker-dropdown-hint{font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:center;margin:0;padding:10px 8px}.event-picker-dropdown-item{color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;gap:3px;padding:8px 10px;font-family:inherit;transition:background .14s;display:flex}.event-picker-dropdown-item.active{background:var(--color-accent-soft)}.event-picker-dropdown-item-main{align-items:baseline;gap:6px;display:flex}.event-picker-dropdown-item-main strong{font-size:var(--font-size-sm);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.event-picker-dropdown-item-key{font-size:var(--font-size-2xs);color:var(--color-text-muted);flex-shrink:0}.event-picker-dropdown-item-meta{font-size:var(--font-size-2xs);color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:6px;display:flex}.event-picker-dropdown-item-meta>span:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.event-picker-dropdown-item-tags{flex-shrink:0;gap:4px;display:flex}.event-picker-dropdown-item .event-picker-tag{background:var(--color-surface-muted);min-height:auto;color:var(--color-text-muted);border:none;border-radius:4px;padding:1px 6px;font-weight:400}.event-picker-dropdown-item .event-picker-tag.subtle{color:var(--color-text-muted);background:0 0}.ps-pwa-install-banner{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-radius:var(--radius-card);margin:0 0 var(--card-stack-gap);background:var(--color-surface);border:1px solid var(--edge-card);font-size:var(--font-size-sm);color:var(--color-text-muted);display:flex}.ps-pwa-install-banner .ps-pwa-icon{color:var(--color-accent-text);flex:none}.ps-pwa-install-banner span{flex:1}.ps-pwa-install-banner .center-btn{flex-shrink:0;min-width:auto;padding:.3rem .9rem}.ps-pwa-dismiss{color:var(--color-text-muted);font-size:var(--font-size-xl);cursor:pointer;background:0 0;border:none;padding:0 4px;line-height:1}@media (width<=1120px){.mobile-only{display:block!important}.desktop-only{display:none!important}}@media (width>=1121px){.mobile-only{display:none!important}.desktop-only{display:block!important}}.briefing-win-bar-wrap{margin:.75rem 0}.briefing-win-bar{background:var(--color-surface-muted);border-radius:4px;width:100%;height:8px;overflow:hidden}.briefing-win-fill{border-radius:4px;height:100%;transition:width .4s}.briefing-win-fill.red{background:linear-gradient(90deg, var(--color-danger), var(--color-danger-text))}.briefing-win-fill.blue{background:linear-gradient(90deg, var(--color-info), var(--color-info-text))}.briefing-win-labels{font-size:var(--font-size-2xs);justify-content:space-between;margin-top:4px;font-weight:600;display:flex}.text-red{color:var(--color-alliance-red-text)}.text-blue{color:var(--color-alliance-blue-text)}.text-muted{color:var(--color-text-muted)}.text-sm{font-size:var(--font-size-sm)}.briefing-alliances{grid-template-columns:1fr 1fr;gap:1rem;margin:.75rem 0;display:grid}.briefing-alliance-col{flex-direction:column;gap:.35rem;display:flex}.briefing-alliance-label{font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.briefing-alliance-label.red{color:var(--color-alliance-red-text)}.briefing-alliance-label.blue{color:var(--color-alliance-blue-text)}.briefing-team-chips{flex-wrap:wrap;gap:6px;display:flex}.briefing-tactics{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:8px;flex-direction:column;gap:.5rem;margin:.75rem 0;padding:.75rem;display:flex}.briefing-tactic-item{align-items:flex-start;gap:.5rem;display:flex}.briefing-tactic-icon{font-size:var(--font-size-lg);flex-shrink:0;margin-top:2px}.briefing-tactic-item strong{font-size:var(--font-size-sm);margin-bottom:2px;display:block}.briefing-tactic-item p{font-size:var(--font-size-2xs);color:var(--color-text-muted);margin:0;line-height:1.35}.briefing-rationale{border:1px solid var(--color-border);background:var(--color-surface-raised);border-radius:8px;margin:.75rem 0;padding:.7rem .75rem}.briefing-rationale strong{font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted);display:block}.briefing-rationale-list{gap:4px;margin-top:6px;display:grid}.briefing-rationale-list p{font-size:var(--font-size-2xs);color:var(--color-text-muted);margin:0;line-height:1.35}.briefing-warnings{margin-top:.25rem}.briefing-expanded{border-top:1px solid var(--color-border);flex-direction:column;gap:1rem;margin-top:1rem;padding-top:1rem;display:flex}.briefing-section h4{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted);margin:0 0 .5rem;font-weight:700}.briefing-opponent-cards{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.6rem;display:grid}.briefing-opponent-card{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:8px;flex-direction:column;gap:.35rem;padding:.6rem .75rem;display:flex}.briefing-opponent-head{justify-content:space-between;align-items:center;display:flex}.briefing-opponent-metrics{font-size:var(--font-size-2xs);color:var(--color-text-muted);flex-wrap:wrap;gap:4px 10px;display:flex}.briefing-opponent-metrics strong{color:var(--color-text);margin-left:2px}.briefing-signal-list{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.briefing-climb-plan{flex-direction:column;gap:.4rem;display:flex}.briefing-climb-row{align-items:center;gap:.5rem;display:flex}.briefing-climb-team{font-weight:600;font-size:var(--font-size-base);min-width:50px}.briefing-match-card.tone-green{border-left:3px solid var(--color-success)}.briefing-match-card.tone-yellow{border-left:3px solid var(--color-warning)}.briefing-match-card.tone-red{border-left:3px solid var(--color-danger)}.briefing-kpi-overview{margin-top:.5rem}.center-chip.freshness.fresh{background:color-mix(in srgb, var(--color-success) 15%, transparent);color:var(--color-success-text)}.center-chip.freshness.stale{background:color-mix(in srgb, var(--color-danger) 15%, transparent);color:var(--color-danger-text)}.product-shell.theme-light .briefing-tactics,.product-shell.theme-light .briefing-rationale{background:var(--color-surface-soft);border-color:var(--color-border)}.product-shell.theme-light .briefing-opponent-card{background:var(--color-surface);border-color:var(--color-border)}.product-shell.theme-light .briefing-opponent-metrics strong{color:#1e293b}.product-shell.theme-light .briefing-win-bar{background:#e2e8f0}.product-shell.theme-light .briefing-match-card.tone-green{border-left-color:#16a34a}.product-shell.theme-light .briefing-match-card.tone-yellow{border-left-color:#ca8a04}.product-shell.theme-light .briefing-match-card.tone-red{border-left-color:#dc2626}@media (width<=1120px){.briefing-alliances,.briefing-opponent-cards{grid-template-columns:1fr}.briefing-climb-row{flex-wrap:wrap;gap:.3rem}.briefing-climb-row .text-sm{flex-basis:100%}}.dviz-chart-container{padding:12px 0;overflow-x:auto}.dviz-empty{color:var(--color-text-muted);text-align:center;font-size:var(--font-size-sm);padding:24px 0}.dviz-kpi-grid{gap:10px}.dviz-radar-container{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;padding:12px 0;display:flex}.dviz-radar-svg{flex-shrink:0}.dviz-radar-ring{fill:none;stroke:#ffffff14;stroke-width:1px}.dviz-radar-axis{stroke:#ffffff12;stroke-width:.5px}.dviz-radar-shape{fill:color-mix(in srgb, var(--color-info) 20%, transparent)}.dviz-radar-outline{fill:none;stroke:var(--color-info);stroke-width:2px}.dviz-radar-dot{fill:var(--color-info)}.dviz-radar-label{fill:#fff9;font-size:var(--font-size-legacy-10)}.dviz-radar-legend{grid-template-columns:1fr 1fr;gap:6px 16px;display:grid}.dviz-radar-legend-item{align-items:center;gap:8px;display:flex}.dviz-radar-legend-val{font-weight:600;font-size:var(--font-size-base);color:var(--color-info-text);text-align:right;min-width:28px}.dviz-radar-legend-label{font-size:var(--font-size-2xs);color:#ffffff8c}.dviz-hbar-svg{display:block}.dviz-hbar-label{fill:#ffffffa6;font-size:var(--font-size-legacy-11)}.dviz-hbar-bg{fill:#ffffff0d}.dviz-hbar-fill{transition:width .3s}.dviz-hbar-value{fill:#ffffffb3;font-size:var(--font-size-legacy-11);font-weight:400}.dviz-trends-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;padding:8px 0;display:grid}.dviz-sparkline-wrap{background:#ffffff08;border-radius:8px;padding:10px 12px}.dviz-sparkline-label{font-size:var(--font-size-2xs);color:var(--color-text-muted);margin-bottom:4px;font-weight:400;display:block}.dviz-sparkline-svg{display:block}.dviz-sparkline-line{fill:none;stroke:var(--color-info);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.dviz-sparkline-dot{fill:var(--color-info-text)}.dviz-sparkline-axis{fill:#ffffff59;font-size:var(--font-size-legacy-10)}.dviz-sparkline-empty{color:#ffffff4d;text-align:center;font-size:var(--font-size-2xs);padding:20px 0}.dviz-nick{color:var(--color-text-muted);font-weight:400;font-size:var(--font-size-2xs);margin-left:6px}.dviz-rating-pill{background:color-mix(in srgb, var(--color-info) 15%, transparent);color:var(--color-info-text);font-weight:600;font-size:var(--font-size-2xs);border-radius:10px;padding:2px 8px}.dviz-proscons{grid-template-columns:1fr 1fr;gap:16px;padding:8px 0;display:grid}@media (width<=600px){.dviz-proscons{grid-template-columns:1fr}}.dviz-proscons-col{flex-direction:column;gap:6px;display:flex}.dviz-proscons-heading{font-size:var(--font-size-sm);margin:0 0 4px;font-weight:600}.dviz-pro-heading{color:var(--color-success-text)}.dviz-con-heading{color:var(--color-danger-text)}.dviz-proscons-item{font-size:var(--font-size-2xs);border-radius:6px;justify-content:space-between;align-items:center;padding:5px 8px;display:flex}.dviz-pro-item{background:#10b98114}.dviz-con-item{background:color-mix(in srgb, var(--color-danger-text) 8%, transparent)}.dviz-proscons-label{color:#ffffffb3}.dviz-proscons-val{color:#ffffff80;font-size:var(--font-size-legacy-11);font-weight:400}.product-shell.theme-light .dviz-radar-ring{stroke:#00000014}.product-shell.theme-light .dviz-radar-axis{stroke:#0000000f}.product-shell.theme-light .dviz-radar-label{fill:#00000080}.product-shell.theme-light .dviz-radar-legend-val{color:#2563eb}.product-shell.theme-light .dviz-radar-legend-label{color:#00000080}.product-shell.theme-light .dviz-hbar-label{fill:#0009}.product-shell.theme-light .dviz-hbar-bg{fill:#0000000d}.product-shell.theme-light .dviz-hbar-value{fill:#000000a6}.product-shell.theme-light .dviz-sparkline-line{stroke:#2563eb}.product-shell.theme-light .dviz-sparkline-dot{fill:#2563eb}.product-shell.theme-light .dviz-sparkline-axis{fill:#00000059}.product-shell.theme-light .dviz-sparkline-wrap{background:#00000008}.product-shell.theme-light .dviz-rating-pill{background:color-mix(in srgb, var(--color-info) 10%, transparent);color:#2563eb}.product-shell.theme-light .dviz-proscons-label{color:#000000a6}.product-shell.theme-light .dviz-proscons-val{color:#00000073}}@layer shell-mobile{.product-shell .center-tabs{-webkit-overflow-scrolling:touch;touch-action:manipulation;scroll-snap-type:x proximity;flex-wrap:nowrap;padding-bottom:2px;display:flex;overflow-x:auto}.product-shell .center-tab-btn{scroll-snap-align:start;flex:none}.center-sort-chip-row{-webkit-overflow-scrolling:touch;touch-action:manipulation;flex-wrap:nowrap;gap:8px;margin-bottom:8px;display:flex;overflow-x:auto}.center-sort-chip{border:1px solid var(--ui-border);background:var(--ui-surface-soft);min-height:30px;color:var(--ui-text-muted);font-size:var(--font-size-2xs);white-space:nowrap;cursor:pointer;border-radius:999px;padding:4px 11px;font-weight:700}.center-sort-chip.active{border-color:var(--ui-accent);color:var(--ui-text);background:linear-gradient(145deg, var(--ui-accent-soft), var(--ui-surface-soft))}.center-mobile-card-list{gap:9px;display:grid}.skeleton-stack{gap:8px;animation:.24s .2s both uiFadeIn;display:grid}.skeleton-line{background:linear-gradient(90deg, color-mix(in srgb, var(--color-text-muted) 14%, transparent) 0%, color-mix(in srgb, var(--color-text-muted) 24%, transparent) 50%, color-mix(in srgb, var(--color-text-muted) 14%, transparent) 100%);background-size:220% 100%;border-radius:8px;height:14px;animation:1.3s linear infinite skeletonShimmer}.skeleton-stack.compact .skeleton-line{height:11px}.skeleton-line:nth-child(2n){width:88%}.skeleton-line:nth-child(3n){width:64%}@keyframes skeletonShimmer{0%{background-position:200% 0}to{background-position:-40% 0}}@media (width<=1120px){html,body{scroll-padding-top:calc(var(--ps-topbar-height) + 8px);scroll-padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}.product-shell .ps-content{padding-bottom:max(16px, calc(env(safe-area-inset-bottom,0px) + 16px));scroll-padding-bottom:max(16px, calc(env(safe-area-inset-bottom,0px) + 16px))}.product-shell .center-main,.product-shell .center-sidebar{scroll-padding-bottom:max(16px, calc(env(safe-area-inset-bottom,0px) + 16px))}.product-shell .center-tabs{padding-bottom:4px}.surface-card--compactable .surface-card-head-actions{row-gap:6px}.product-shell .surface-card-head:not(:has(.surface-card-right)){flex-flow:row;justify-content:space-between;align-items:flex-start}.product-shell .surface-card-head:not(:has(.surface-card-right))>div:first-child{flex:auto;min-width:0}.product-shell .surface-card-head:not(:has(.surface-card-right)) .surface-card-head-actions{flex:none;width:auto}.product-shell .surface-card-head:has(.surface-card-right>.mobile-view-actions:only-child){flex-flow:row;justify-content:space-between;align-items:flex-start}.product-shell .surface-card-head:has(.surface-card-right>.mobile-view-actions:only-child)>div:first-child{flex:auto;min-width:0}:is(.product-shell .surface-card-head:has(.surface-card-right>.mobile-view-actions:only-child) .surface-card-head-actions,.product-shell .surface-card-head:has(.surface-card-right>.mobile-view-actions:only-child) .surface-card-right){flex:none;width:auto}.product-shell .surface-card-collapse-btn span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.product-shell .surface-card-collapse-btn,.product-shell .surface-card-expand-btn{min-width:44px;min-height:44px}.ps-content{padding-bottom:calc(var(--bottom-bar-height) + var(--next-match-pill-space,0px) + 8px + env(safe-area-inset-bottom,0px))!important}.ps-mobile-burger-btn{display:none!important}.surface-card,.surface-card-head,.surface-card-head>div,.surface-card-head-actions,.center-main,.center-main>*,.home-board-card,.home-card-head,.home-card-head>div,.home-card-head-actions{min-width:0}.surface-card-head{gap:2px;padding:10px 0}.surface-card-head p{font-size:var(--font-size-legacy-11);overflow-wrap:anywhere}.center-chip{min-height:28px;padding:4px 8px}.center-chip.clickable{min-height:32px}.center-btn{min-height:40px;font-size:var(--font-size-sm);padding:8px 14px}.center-table-wrap{-webkit-overflow-scrolling:touch;border-radius:10px;max-width:100%;margin:0;padding:0;overflow-x:auto}.center-table{min-width:520px}.center-table th,.center-table td{font-size:var(--font-size-2xs);padding:6px 8px}.center-actions-row{flex-wrap:wrap;gap:6px}.home-card-head-actions,.home-board-toolbar-actions{flex-wrap:wrap;row-gap:6px}.center-kpi-grid{grid-template-columns:repeat(2,1fr);gap:8px}.page-view-bar{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:2px;padding:3px 8px;overflow-x:auto}.page-view-bar::-webkit-scrollbar{display:none}.page-view-tab{white-space:nowrap;min-height:32px;font-size:var(--font-size-2xs);flex-shrink:0;padding:5px 10px}.center-page-container{gap:10px;padding:8px}.center-page-container.narrow{padding:8px}.center-input-row-event-search{grid-template-columns:minmax(0,1fr)}.center-input-row-event-search .center-input,.center-input-row-event-search .center-btn{width:100%;min-width:0}.center-input-row-event-search .center-btn{justify-self:stretch}.product-shell .center-callout{font-size:var(--font-size-2xs);border-radius:8px;padding:5px 8px;line-height:1.3}.product-shell .center-callout.muted{padding:4px 6px}.product-shell .center-chip,.product-shell .home-event-item strong,.product-shell .home-event-item small,.product-shell .home-ranking-row .team,.product-shell .center-inline-link{overflow-wrap:anywhere;word-break:break-word}}.assign-mobile-list{gap:10px;display:grid}.assign-mobile-card{border:1px solid var(--color-border);background:var(--color-bg-elevated);border-radius:10px;overflow:hidden}.assign-mobile-card-head{background:var(--color-surface);border-bottom:1px solid var(--color-border);font-weight:600;font-size:var(--font-size-sm);justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.assign-mobile-card-head .text-red{color:var(--color-danger-text)}.assign-mobile-card-head .text-blue{color:var(--color-info-text)}.assign-mobile-alliance{padding:8px 12px}.assign-mobile-alliance-label{font-size:var(--font-size-legacy-11);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-weight:600}.assign-mobile-alliance-label.red{color:var(--color-alliance-red-text)}.assign-mobile-alliance-label.blue{color:var(--color-alliance-blue-text)}.assign-mobile-team-row{align-items:center;gap:8px;padding:4px 0;display:flex}.assign-mobile-team-row+.assign-mobile-team-row{border-top:1px solid var(--color-border)}.assign-mobile-team-num{font-weight:600;font-size:var(--font-size-sm);min-width:50px}.assign-mobile-team-row select{border:1px solid var(--color-border);background:var(--color-surface);min-height:36px;color:inherit;font-size:var(--font-size-sm);border-radius:8px;flex:1;padding:4px 8px}.assign-mobile-team-row select.assigned{color:#fff;font-weight:600}.product-shell.theme-light .assign-mobile-card{background:var(--color-surface);border-color:var(--color-border)}.product-shell.theme-light .assign-mobile-card-head{background:var(--color-surface-soft);border-color:var(--color-border)}.product-shell.theme-light .assign-mobile-team-row select{background:var(--color-surface);border-color:var(--color-border)}.product-shell.theme-light .assign-mobile-team-row+.assign-mobile-team-row{border-color:var(--color-surface-soft)}.offline-banner{top:var(--ps-topbar-height);z-index:9;position:sticky}.error-boundary-fallback{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:40vh;padding:3rem 1.5rem;display:flex}.error-boundary-heading{font-size:var(--font-size-xl);margin:0}.error-boundary-message{color:var(--color-text-muted);max-width:36rem;margin:0}.error-boundary-retry{border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface-soft);color:var(--color-text);cursor:pointer;font-size:var(--font-size-base);padding:.5rem 1.25rem;transition:background .12s}@media (width<=1120px){.ps-network-pill{display:none}.ps-topbar-title{font-size:var(--font-size-md);gap:6px}.home-mobile-event-picker{width:100%}.home-mobile-event-picker select{width:100%;min-height:38px;font-size:var(--font-size-sm)}.home-board-toolbar{border-radius:12px;gap:8px;padding:10px}.home-board-toolbar-left h2{font-size:var(--font-size-lg)}.home-match-row{border-radius:10px;padding:8px}.home-match-main{gap:8px}.home-event-section-head{padding:8px 0}.home-event-section-foot{font-size:var(--font-size-2xs);opacity:.7;padding-top:6px}.home-board-toolbar-actions .home-mini-tab-btn{display:inline-flex}}.home-mobile-event-picker{gap:4px;display:grid}.home-mobile-event-picker select{border-radius:10px}.home-drawer-backdrop{z-index:44;background:color-mix(in srgb, var(--color-bg) 55%, transparent);-webkit-backdrop-filter:blur(4px);cursor:default;border:0;position:fixed;inset:0}.home-drawer{z-index:45;width:min(320px,85vw);max-height:calc(100vh - env(safe-area-inset-bottom,0px));background:linear-gradient(180deg, var(--color-bg-elevated) 0%, var(--color-bg-elevated) 100%);-webkit-overflow-scrolling:touch;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));border-bottom:1px solid #2e3b48;border-left:1px solid #2e3b48;border-bottom-left-radius:16px;align-content:start;gap:0;animation:.22s cubic-bezier(.22,.61,.36,1) both home-drawer-slide-in;display:grid;position:fixed;top:0;bottom:auto;right:0;overflow-y:auto;box-shadow:-8px 0 28px #00000059}@keyframes home-drawer-slide-in{0%{opacity:.6;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes home-drawer-slide-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.home-drawer.home-drawer-closing{pointer-events:none;animation:.2s cubic-bezier(.4,0,1,1) both home-drawer-slide-out}.home-drawer-header{background:inherit;z-index:1;border-bottom:1px solid #2a3744;justify-content:space-between;align-items:center;padding:14px 16px;display:flex;position:sticky;top:0}.home-drawer-header strong{font-size:var(--font-size-md);color:var(--color-text)}.home-drawer-close{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 80%, transparent);width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:border-color .14s,color .14s;display:inline-flex}.home-drawer-close svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:14px;height:14px}.home-drawer-section{border-bottom:1px solid var(--color-surface-soft);gap:8px;padding:14px 16px;display:grid}.home-drawer-section:last-child{border-bottom:none}.home-drawer-section h4{font-size:var(--font-size-sm);color:var(--color-text);letter-spacing:.02em;text-transform:uppercase;margin:0;font-weight:700}.home-drawer-section small{color:var(--color-text-muted);font-size:var(--font-size-2xs)}.home-drawer-section .home-ranking-list{max-height:260px;overflow-y:auto}.home-drawer-section .home-ranking-row{min-height:38px;font-size:var(--font-size-sm)}.home-drawer-section .home-board-btn{width:100%;min-height:40px;font-size:var(--font-size-sm);justify-content:center}.home-drawer-links{gap:8px;display:grid}.home-drawer-links .home-board-btn{text-align:center;width:100%}.product-shell.theme-light .home-drawer{background:linear-gradient(180deg, var(--color-surface-soft) 0%, var(--color-surface-raised) 100%);border-left-color:var(--color-border);box-shadow:-8px 0 28px #0000001a}.product-shell.theme-light .home-drawer-header{border-bottom-color:var(--color-border)}.product-shell.theme-light .home-drawer-header strong{color:#1c2832}.product-shell.theme-light .home-drawer-close{border-color:var(--color-border-strong);background:color-mix(in srgb, var(--color-surface-raised) 80%, transparent);color:#4c6275}.product-shell.theme-light .home-drawer-section{border-bottom-color:#e4e9ee}.product-shell.theme-light .home-drawer-section h4{color:#344860}.product-shell.theme-light .home-drawer-section small{color:#6b8097}.product-shell.theme-light .home-drawer-backdrop{background:color-mix(in srgb, var(--color-surface-muted) 45%, transparent)}@media (width<=1120px){.fm-score-hero{background:var(--color-bg-elevated);border:1px solid var(--color-border);text-align:center;border-radius:16px;gap:10px;padding:18px 14px 14px;display:grid}.fm-score-hero-bar{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-top:-8px;display:grid}.fm-score-hero-corner{min-width:0;display:flex}.fm-score-hero-corner--end{justify-content:flex-end}.fm-match-label{font-size:var(--font-size-legacy-11);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);font-weight:600}.fm-event-label{font-size:var(--font-size-legacy-10);color:var(--color-text-dim);letter-spacing:.03em}.fm-score-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:4px 0;display:grid}.fm-alliance{gap:3px;min-width:0;display:grid}.fm-alliance strong{font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.fm-alliance span{font-size:var(--font-size-legacy-11);color:var(--color-text-muted);text-overflow:ellipsis;line-height:1.25;overflow:hidden}.fm-red{text-align:right}.fm-red strong{color:var(--color-danger-text)}.fm-blue{text-align:left}.fm-blue strong{color:var(--color-info-text)}.fm-score-center{justify-items:center;gap:4px;min-width:80px;display:grid}.fm-score-value{font-size:var(--font-size-display);color:var(--color-text);letter-spacing:.01em;font-weight:700;line-height:1}.fm-status-badge{font-size:var(--font-size-legacy-10);text-transform:uppercase;letter-spacing:.06em;background:color-mix(in srgb, var(--color-surface-muted) 70%, transparent);color:var(--color-text-muted);border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-weight:700;display:inline-flex}.fm-status-badge.live{background:var(--status-live-soft);color:var(--status-live-text)}.fm-status-badge.ended{background:var(--status-final-soft);color:var(--status-final-text)}.fm-tab-bar{border-bottom:1px solid var(--color-border);-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity;gap:0;margin-bottom:0;padding-inline:2px;display:flex;overflow-x:auto}.fm-tab-bar::-webkit-scrollbar{display:none}.fm-tab{min-width:80px;font-size:var(--font-size-2xs);color:var(--color-text-dim);letter-spacing:.02em;cursor:pointer;white-space:nowrap;text-align:center;text-overflow:ellipsis;scroll-snap-align:start;background:0 0;border:none;border-bottom:2px solid #0000;flex:none;padding:7px 6px 6px;font-weight:600;transition:color .15s,border-color .15s;overflow:hidden}.fm-tab.active{color:var(--color-text);border-bottom-color:var(--color-info-text)}.fm-tab:active{opacity:.7}.fm-content-stack{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.fm-alliance-card{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:14px;gap:10px;padding:14px;display:grid}.fm-alliance-card-header{border-bottom:1px solid color-mix(in srgb, var(--color-border) 75%, transparent);justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.fm-alliance-card-header h4{font-size:var(--font-size-2xs);color:var(--color-text);align-items:center;gap:6px;margin:0;font-weight:700;display:flex}.fm-alliance-card-header h4 .icon-inline{opacity:.6;width:14px;height:14px}.fm-alliance-section{gap:4px;display:grid}.fm-alliance-section-label{font-size:var(--font-size-legacy-11);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;padding-bottom:4px;font-weight:700;display:flex}.fm-alliance-section-label.red{color:var(--color-alliance-red-text)}.fm-alliance-section-label.blue{color:var(--color-alliance-blue-text)}.fm-alliance-section-label .fm-section-score{font-size:var(--font-size-2xs);opacity:.8}.fm-team-row{background:color-mix(in srgb, var(--color-surface) 60%, transparent);cursor:pointer;text-align:left;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:6px 8px;display:flex}.fm-alliance-card,.fm-alliance-section{grid-template-columns:minmax(0,1fr)}.fm-team-row{min-width:0}.fm-team-row:active{background:color-mix(in srgb, var(--color-surface-soft) 80%, transparent)}.fm-team-name{font-size:var(--font-size-2xs);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.fm-team-form{flex-shrink:0}.fm-video-card{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:14px;overflow:hidden}.fm-video-card-header{justify-content:space-between;align-items:center;padding:12px 14px 8px;display:flex}.fm-video-card-header h4{font-size:var(--font-size-2xs);color:var(--color-text);align-items:center;gap:6px;margin:0;font-weight:700;display:flex}.fm-video-card-header h4 .icon-inline{opacity:.6;width:14px;height:14px}.fm-video-embed{aspect-ratio:16/9;border:none;width:100%;display:block}.fm-video-no-stream{text-align:center;color:var(--color-text-dim);font-size:var(--font-size-2xs);padding:20px 14px}.fm-video-link{font-size:var(--font-size-2xs);color:var(--color-info-text);border-top:1px solid color-mix(in srgb, var(--color-border) 75%, transparent);justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-weight:600;text-decoration:none;display:flex}.fm-event-header{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:16px;grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;padding:10px 12px 0;display:grid}.fm-event-header-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.fm-event-header-info{align-items:baseline;gap:6px;min-width:0;display:flex}.fm-event-header-stats{flex-wrap:wrap;gap:4px 10px;padding:0;display:flex}.fm-event-stat{text-align:center;align-items:baseline;gap:3px;display:flex}.fm-event-stat strong{font-size:var(--font-size-sm);color:var(--color-text);font-weight:700;line-height:1}.fm-event-stat span{font-size:var(--font-size-legacy-10);color:var(--color-text-dim);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.fm-event-header .fm-event-header-error{overflow-wrap:anywhere;color:var(--color-danger-text);font-size:var(--font-size-legacy-10);background:#dc3c3c1f;border:1px solid #dc3c3c4d;border-radius:6px;margin:0;padding:4px 8px;line-height:1.3}.fm-event-header .fm-event-header-notice{color:var(--color-text-dim);font-size:var(--font-size-legacy-10);margin:0;line-height:1.3}.fm-event-sync-btn{font-size:var(--font-size-legacy-11);border:1px solid color-mix(in srgb, var(--color-info-text) 40%, transparent);background:color-mix(in srgb, var(--color-info-text) 12%, transparent);color:var(--color-info-text);cursor:pointer;white-space:nowrap;border-radius:8px;flex-shrink:0;align-items:center;gap:5px;padding:6px 10px;font-weight:700;display:flex}.fm-event-sync-btn:disabled{opacity:.4;cursor:not-allowed}.fm-event-sync-btn .icon-inline{width:13px;height:13px}}.fm-standings-card{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:14px;overflow:hidden}.fm-standings-header{border-bottom:1px solid color-mix(in srgb, var(--color-border) 75%, transparent);grid-template-columns:32px minmax(0,1fr) 40px 36px 40px 40px;align-items:center;gap:4px;padding:10px 12px 6px;display:grid}.fm-standings-header span{font-size:var(--font-size-legacy-10);color:var(--color-text-dim);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.fm-standings-header span:nth-child(n+3){text-align:center}.fm-standings-row{border-bottom:1px solid color-mix(in srgb, var(--color-border) 50%, transparent);cursor:pointer;text-align:left;background:0 0;border-top:none;border-left:none;border-right:none;grid-template-columns:32px minmax(0,1fr) 40px 36px 40px 40px;align-items:center;gap:4px;width:100%;padding:8px 12px;display:grid}.fm-standings-row:last-child{border-bottom:none}@media (width<=359px){.fm-standings-header,.fm-standings-row{grid-template-columns:24px minmax(0,1fr) 46px 40px;padding-inline:8px}.fm-standings-header span:nth-child(3),.fm-standings-header span:nth-child(6),.fm-standings-row>:nth-child(3),.fm-standings-row>:nth-child(6){display:none}}.fm-standings-card--rankings .fm-standings-header,.fm-standings-card--rankings .fm-standings-row{grid-template-columns:28px minmax(0,1fr) 52px 40px 48px}.fm-standings-card--rankings .fm-standings-stat{white-space:nowrap}@media (width<=359px){.fm-standings-card--rankings .fm-standings-header,.fm-standings-card--rankings .fm-standings-row{grid-template-columns:24px minmax(0,1fr) 52px 40px}.fm-standings-card--rankings .fm-standings-header span:nth-child(3),.fm-standings-card--rankings .fm-standings-row>:nth-child(3){display:block}.fm-standings-card--rankings .fm-standings-header span:nth-child(5),.fm-standings-card--rankings .fm-standings-row>:nth-child(5){display:none}}.fm-standings-card--teams .fm-standings-header,.fm-standings-card--teams .fm-standings-row{grid-template-columns:minmax(0,1fr) 48px 40px 44px}.fm-standings-card--teams .fm-standings-header span:nth-child(n+2){text-align:center}@media (width<=359px){.fm-standings-card--teams .fm-standings-header,.fm-standings-card--teams .fm-standings-row{grid-template-columns:minmax(0,1fr) 44px 36px 40px}.fm-standings-card--teams .fm-standings-header span:nth-child(3),.fm-standings-card--teams .fm-standings-row>:nth-child(3){display:block}}.fm-standings-card--forecast .fm-standings-header,.fm-standings-card--forecast .fm-standings-row{grid-template-columns:28px minmax(0,1fr) 40px 58px 40px 32px}@media (width<=359px){.fm-standings-card--forecast .fm-standings-header,.fm-standings-card--forecast .fm-standings-row{grid-template-columns:24px minmax(0,1fr) 58px 40px}}.fm-standings-card--final .fm-standings-header,.fm-standings-card--final .fm-standings-row{grid-template-columns:28px minmax(0,1fr) 44px 64px}@media (width<=359px){.fm-standings-card--final .fm-standings-header,.fm-standings-card--final .fm-standings-row{grid-template-columns:24px minmax(0,1fr) 40px 60px}.fm-standings-card--final .fm-standings-header span:nth-child(3),.fm-standings-card--final .fm-standings-row>:nth-child(3){display:block}}.fm-standings-row:active{background:color-mix(in srgb, var(--color-info-text) 6%, transparent)}.fm-standings-rank{font-size:var(--font-size-2xs);color:var(--color-text-muted);text-align:center;font-weight:700}.fm-standings-team{gap:1px;min-width:0;display:grid}.fm-standings-team strong{font-size:var(--font-size-2xs);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.fm-standings-team small{font-size:var(--font-size-legacy-10);color:var(--color-text-dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fm-standings-stat{font-size:var(--font-size-2xs);color:var(--color-text-muted);text-align:center;font-weight:600}.fm-standings-pts{font-size:var(--font-size-2xs);color:var(--color-text);text-align:center;font-weight:700}@media (width<=1120px){.fm-top-card{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:14px;overflow:hidden}.fm-top-card-header{border-bottom:1px solid color-mix(in srgb, var(--color-border) 75%, transparent);padding:12px 14px 8px}.fm-top-card-header h4{font-size:var(--font-size-2xs);color:var(--color-text);margin:0;font-weight:700}.fm-top-card-header p{font-size:var(--font-size-legacy-10);color:var(--color-text-dim);margin:2px 0 0}.fm-top-list{margin:0;padding:0;list-style:none}.fm-top-list li{border-bottom:1px solid color-mix(in srgb, var(--color-border) 50%, transparent);justify-content:space-between;align-items:center;gap:8px;padding:8px 14px;display:flex}.fm-top-list li:last-child{border-bottom:none}.fm-top-rank{font-size:var(--font-size-legacy-11);color:var(--color-text-dim);text-align:center;flex-shrink:0;width:20px;font-weight:700}.fm-top-team-btn{min-width:0;font-size:var(--font-size-2xs);color:var(--color-text);cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;flex:1;padding:0;font-weight:600;overflow:hidden}.fm-top-placeholder{background:linear-gradient(to bottom, transparent calc(50% - 6px), var(--color-surface-soft) calc(50% - 6px), var(--color-surface-soft) calc(50% + 6px), transparent calc(50% + 6px));border-radius:6px;min-height:1.4em;display:block}.fm-top-value.fm-top-placeholder{flex:0 0 64px}.fm-top-team-btn:active{color:var(--color-info-text)}.fm-top-value{font-size:var(--font-size-2xs);color:var(--color-text-muted);flex-shrink:0;font-weight:700}.fm-winner-badge{text-align:center;font-size:var(--font-size-legacy-11);color:var(--color-success-text);padding:4px 0 2px;font-weight:600}.fm-winner-badge.red{color:var(--color-alliance-red-text)}.fm-winner-badge.blue{color:var(--color-alliance-blue-text)}.events-center-layout .center-main>.fm-event-header~.surface-card .surface-card-head p{display:none}.fm-team-hero{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:16px;gap:12px;padding:18px 14px 0;display:grid}.fm-team-hero-top{align-items:center;gap:14px;display:flex}.fm-team-hero-top>.mobile-view-actions{align-self:flex-start;margin-left:auto}.fm-team-hero-logo{object-fit:contain;background:color-mix(in srgb, var(--color-surface) 60%, transparent);border:1px solid color-mix(in srgb, var(--color-border) 75%, transparent);border-radius:14px;flex-shrink:0;width:56px;height:56px}.fm-team-hero-logo-fallback{background:color-mix(in srgb, var(--color-info-text) 12%, transparent);border:1px solid color-mix(in srgb, var(--color-info-text) 30%, transparent);width:56px;height:56px;font-size:var(--font-size-sm);color:var(--color-info-text);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.fm-team-hero-info{gap:2px;min-width:0;display:grid}.fm-team-hero-info h2{align-items:center;gap:6px;display:flex}.fm-team-hero-info h2 .center-live-dot{width:8px;height:8px}.fm-team-hero-info .fm-team-hero-name{font-size:var(--font-size-2xs);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.fm-team-hero-info .fm-team-hero-event{font-size:var(--font-size-legacy-10);color:var(--color-text-dim);letter-spacing:.03em}.fm-team-hero-stats{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:4px;display:flex;overflow-x:auto}.fm-team-hero-stats::-webkit-scrollbar{display:none}.fm-team-hero-stat{text-align:center;background:color-mix(in srgb, var(--color-surface) 60%, transparent);border:1px solid color-mix(in srgb, var(--color-border) 75%, transparent);border-radius:8px;flex:1;gap:1px;min-width:0;padding:6px 4px;display:grid}.fm-team-hero-stat strong{font-size:var(--font-size-sm);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-weight:700;line-height:1;overflow:hidden}.fm-team-hero-stat>span{font-size:var(--font-size-legacy-10);color:var(--color-text-dim);text-transform:uppercase;letter-spacing:.05em;white-space:normal;text-align:center;font-weight:700;line-height:1.2}.fm-team-hero-stat.highlight{flex:1.5;align-content:center}.fm-team-hero-stat.highlight strong{color:var(--color-success-text);font-size:var(--font-size-3xl)}.fm-team-hero-stat:not(.highlight) strong{font-size:var(--font-size-md)}.fm-team-hero-stat.warning strong{color:var(--color-warning-text)}.fm-team-hero-form{justify-content:center;align-items:center;gap:4px;padding:2px 0;display:flex}.center-layout-team .center-main .fm-content-stack .surface-card{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:14px}.center-layout-team .center-main .fm-content-stack .surface-card .surface-card-head p{font-size:var(--font-size-legacy-10);color:var(--color-text-dim)}.center-layout-team .center-main .fm-content-stack .center-kpi-grid{grid-template-columns:repeat(2,1fr);gap:8px}.center-layout-team .center-main .fm-content-stack .center-kpi-card{background:color-mix(in srgb, var(--color-bg-elevated) 90%, transparent);border:1px solid var(--color-border);border-radius:10px;padding:10px 12px}.center-layout-team .center-main .fm-content-stack .team-stats-grid .center-kpi-card{min-height:105px}.center-layout-team .center-main .fm-content-stack .center-kpi-card span{font-size:var(--font-size-legacy-10)}.center-layout-team .center-main .fm-content-stack .center-kpi-card strong{font-size:var(--font-size-md)}.center-layout-team .center-main .fm-content-stack .center-simple-list li{background:color-mix(in srgb, var(--color-surface) 60%, transparent);border:1px solid color-mix(in srgb, var(--color-border) 75%, transparent);border-radius:8px;padding:8px 12px}.center-layout-team .center-main .fm-content-stack .center-simple-list li span{font-size:var(--font-size-2xs);color:var(--color-text)}.center-layout-team .center-main .fm-content-stack .center-simple-list li span:last-child{font-size:var(--font-size-legacy-11);color:var(--color-text-muted);font-weight:600}.center-layout-team .center-main .fm-content-stack .center-metric-bar-list{gap:8px;display:grid}.center-layout-team .center-main .fm-content-stack .center-metric-bar-row{background:color-mix(in srgb, var(--color-surface) 60%, transparent);border-radius:8px;padding:8px 10px}.center-layout-team .center-main .fm-content-stack .center-metric-bar-row header{font-size:var(--font-size-2xs)}.center-layout-team .center-main .fm-content-stack .center-metric-bar-row header span{color:var(--color-text-muted)}.center-layout-team .center-main .fm-content-stack .center-metric-bar-row header strong{color:var(--color-text);font-weight:700}.center-layout-team .center-main .fm-content-stack .center-metric-bar-track{background:color-mix(in srgb, var(--color-surface-muted) 50%, transparent);border-radius:2px;height:4px}.center-layout-team .center-main .fm-content-stack .center-metric-bar-fill{border-radius:2px}.center-layout-team .center-main .fm-content-stack .center-list-item-card{background:color-mix(in srgb, var(--color-surface) 60%, transparent);border:1px solid color-mix(in srgb, var(--color-border) 75%, transparent);border-radius:10px;padding:10px 12px}.center-layout-team .center-main .fm-content-stack .center-list-item-card header strong{font-size:var(--font-size-2xs);color:var(--color-text)}.center-layout-team .center-main .fm-content-stack .center-list-item-card small{font-size:var(--font-size-legacy-11);color:var(--color-text-dim)}.center-layout-team .center-main .fm-content-stack .center-media-image{border:1px solid color-mix(in srgb, var(--color-border) 75%, transparent);border-radius:12px}.center-layout-team .center-main .fm-content-stack .center-code-block{font-size:var(--font-size-legacy-10);background:color-mix(in srgb, var(--color-bg) 90%, transparent);border:1px solid color-mix(in srgb, var(--color-border) 75%, transparent);border-radius:10px;max-height:250px;padding:10px;overflow:auto}.fm-scout-hero{top:var(--ps-sticky-top-2);z-index:8;background:var(--color-bg-elevated);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;gap:6px;padding:8px 10px;display:grid;position:sticky}.fm-scout-hero-actions{grid-template-columns:1fr auto auto;align-items:center;gap:6px;display:grid}.fm-scout-hero-actions .center-btn{min-height:32px;font-size:var(--font-size-2xs);border-radius:8px;padding:0 12px;font-weight:700}.fm-scout-hero-context{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:4px;display:flex;overflow-x:auto}.fm-scout-hero-context::-webkit-scrollbar{display:none}.fm-scout-hero-chip{font-size:var(--font-size-legacy-10);color:var(--color-text-muted);background:color-mix(in srgb, var(--color-surface) 60%, transparent);border:1px solid color-mix(in srgb, var(--color-border) 75%, transparent);white-space:nowrap;border-radius:6px;flex:none;padding:3px 8px;font-weight:700}.fm-scout-hero-chip strong{color:var(--color-text);font-weight:700}.fm-scout-hero-chip.timer{border-color:color-mix(in srgb, var(--color-info-text) 40%, transparent)}.fm-scout-hero-chip.timer.live{border-color:color-mix(in srgb, var(--color-danger-text) 50%, transparent);color:var(--color-danger-text)}.fm-scout-hero-chip.timer.ended{color:var(--color-success-text);border-color:#4ade8066}.fm-scout-cards .surface-card{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:14px}.fm-scout-cards .surface-card .surface-card-head p{font-size:var(--font-size-legacy-10);color:var(--color-text-dim)}.fm-scout-cards .center-actions-row.compact{gap:4px;margin-top:6px}.fm-scout-cards .center-actions-row.compact .center-btn{font-size:var(--font-size-legacy-11);border-radius:8px;padding:4px 8px}.scouting-mobile-compact .fm-scout-hero{top:calc(env(safe-area-inset-top,0px) + 94px + var(--ps-offline-banner-height,0px));gap:4px;padding:5px 8px}.scouting-mobile-compact .fm-scout-hero-actions .center-btn{min-height:28px;font-size:var(--font-size-legacy-11);padding:0 8px}.scouting-mobile-compact .fm-scout-hero-chip{font-size:var(--font-size-legacy-10);padding:2px 6px}.scouting-mobile-compact .fm-scout-cards .surface-card{border-radius:10px}.scouting-mobile-compact .fm-scout-cards .surface-card .surface-card-head p{display:none}.scouting-layout-grid .center-main>.surface-card{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:14px}.scouting-layout-grid .center-main>.surface-card .surface-card-head p{font-size:var(--font-size-legacy-10);color:var(--color-text-dim)}.scouting-layout-grid .center-main>.surface-card .center-actions-row.compact .center-btn{font-size:var(--font-size-legacy-11);border-radius:8px;padding:4px 8px}.scouting-mobile-compact .center-main>.surface-card{border-radius:10px}.scouting-mobile-compact .center-main>.surface-card .surface-card-head p{display:none}.home-board-layout{min-height:auto;padding:0;grid-template-columns:1fr!important;gap:0!important}.home-board-center{gap:8px;padding:0 2px}.home-board-toolbar{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:16px;gap:6px;min-width:0;max-width:100%;padding:14px 12px 10px;box-shadow:0 6px 20px #00000040}.home-board-toolbar-left{gap:var(--space-2);flex-direction:column;align-items:flex-start}.home-board-toolbar-left h2{font-size:var(--font-size-xl);color:var(--color-text);letter-spacing:-.01em;font-weight:700;line-height:1.15}.home-board-toolbar-left p{font-size:var(--font-size-2xs);color:var(--color-text-muted);margin:0}@media (width<=359px){.home-day-meta-row .home-mini-tab-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.home-day-meta-row{justify-content:space-between;align-self:stretch;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.home-mobile-event-picker{width:100%;margin-top:2px}.home-mobile-event-picker select{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-elevated) 80%, transparent);width:100%;min-height:36px;color:var(--color-text);font-size:var(--font-size-2xs);border-radius:10px;padding:6px 10px;font-weight:600}.home-board-toolbar-actions{justify-content:flex-start;padding-top:2px}.home-event-search-widget{width:100%;min-width:0;max-width:100%}.home-event-search-trigger{min-height:32px;font-size:var(--font-size-2xs);background:var(--color-surface-soft);border-color:var(--color-border);color:var(--color-text-muted);border-radius:10px;padding:5px 12px;font-weight:600}.home-event-search-trigger-label{display:inline}.home-mini-tab-btn{border:1px solid var(--color-border);background:var(--color-surface-soft);color:var(--color-text-muted);font-size:var(--font-size-2xs);border-radius:10px;align-items:center;gap:5px;min-height:32px;padding:5px 12px;font-weight:600;display:inline-flex}.home-mini-tab-btn.active{border-color:color-mix(in srgb, var(--color-info-text) 50%, transparent);background:var(--color-accent-soft);color:var(--color-accent-text)}.home-board-feed{gap:8px}.home-event-section{border:1px solid var(--color-border);background:var(--color-bg-elevated);padding:var(--space-3);gap:var(--space-2);border-radius:14px;box-shadow:0 4px 14px #0000002e}.home-event-section-head{flex-wrap:wrap;gap:6px}.home-event-section-head h3{font-size:var(--font-size-base);color:var(--color-text);font-weight:700;line-height:1.2}.home-event-section-head small{font-size:var(--font-size-legacy-11);color:var(--color-text-dim)}.home-card-head-actions{gap:6px}.home-card-head-actions .home-board-btn.subtle{font-size:var(--font-size-legacy-11);border-color:var(--color-border);background:color-mix(in srgb, var(--color-bg-elevated) 70%, transparent);border-radius:8px;min-height:28px;padding:4px 10px}.home-event-section-foot{font-size:var(--font-size-legacy-11);color:var(--color-text-dim);text-align:center;padding-top:4px}.home-card-collapsed-hint{font-size:var(--font-size-legacy-11);border-radius:10px}.home-match-list{gap:6px}.home-match-row{border:1px solid color-mix(in srgb, var(--color-border) 75%, transparent);background:color-mix(in srgb, var(--color-bg) 70%, transparent);border-radius:12px;gap:0;padding:0;transition:border-color .15s,transform .12s;overflow:hidden}.home-match-row.winner-red{border-color:color-mix(in srgb, var(--color-danger-text) 35%, transparent);background:color-mix(in srgb, color-mix(in srgb, var(--color-bg) 88%, transparent) 88%, color-mix(in srgb, var(--color-danger-text) 18%, transparent))}.home-match-row.winner-blue{border-color:color-mix(in srgb, var(--color-info-text) 35%, transparent);background:color-mix(in srgb, color-mix(in srgb, var(--color-bg) 88%, transparent) 88%, color-mix(in srgb, var(--color-info-text) 18%, transparent))}.home-match-row.winner-tie{background:color-mix(in srgb, color-mix(in srgb, var(--color-bg) 88%, transparent) 88%, #facc1529);border-color:#facc154d}.home-match-main{grid-template-columns:1fr;gap:0;padding:10px}.home-match-row.mobile-compact{border-radius:10px}.home-match-row.mobile-compact .home-match-main{padding:7px 9px}.home-match-compact-body{gap:4px;display:grid}.home-match-compact-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.home-match-compact-head strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-2xs);color:var(--color-text);font-weight:700;overflow:hidden}.home-match-compact-state{border:1px solid var(--color-border);font-size:var(--font-size-legacy-10);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);background:color-mix(in srgb, var(--color-bg-elevated) 75%, transparent);border-radius:999px;flex-shrink:0;padding:1px 7px}.home-match-compact-state.live{border-color:color-mix(in srgb, var(--color-danger-text) 45%, transparent);color:var(--color-danger-text)}.home-match-compact-state.upcoming{border-color:color-mix(in srgb, var(--color-info-text) 40%, transparent);color:var(--color-info-text)}.home-match-compact-state.ended{color:var(--color-success-text);border-color:#4ade8066}.home-match-compact-line{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;display:grid}.home-match-compact-side{font-size:var(--font-size-legacy-11);flex-wrap:wrap;gap:2px 7px;min-width:0;line-height:1.1;display:flex}.home-match-compact-team{white-space:nowrap}.event-schedule-mobile-main,.event-schedule-mobile-main *{text-decoration:none}.home-match-compact-side.red{text-align:right;color:var(--color-alliance-red-text);justify-content:flex-end}.home-match-compact-side.blue{text-align:left;color:var(--color-alliance-blue-text)}.home-match-compact-score{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-elevated) 80%, transparent);text-align:center;min-width:52px;font-size:var(--font-size-2xs);color:var(--color-text);letter-spacing:.01em;border-radius:999px;padding:2px 8px;font-weight:700}.fm-match-header-row{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.fm-match-header-row .home-match-center-col{align-items:baseline;gap:6px;display:flex}.fm-match-header-row .home-match-center-col strong{font-size:var(--font-size-sm);color:var(--color-text);font-weight:700}.fm-match-header-row .home-match-center-col small{font-size:var(--font-size-legacy-11);color:var(--color-text-dim)}.fm-match-status-right{flex-shrink:0;align-items:center;gap:6px;display:flex}.fm-match-status-right .home-match-state{min-width:auto;font-size:var(--font-size-legacy-10);border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-elevated) 80%, transparent);color:var(--color-text-muted);border-radius:6px;padding:2px 7px}.fm-match-status-right .home-match-state.live{border-color:color-mix(in srgb, var(--status-live-color) 50%, transparent);color:var(--status-live-text);background:var(--status-live-soft)}.fm-match-status-right .home-match-state.upcoming{border-color:color-mix(in srgb, var(--color-info-text) 40%, transparent);color:var(--color-info-text);background:color-mix(in srgb, var(--color-info-text) 6%, transparent)}.fm-match-status-right .home-match-state.ended{border-color:var(--status-final-color);color:var(--status-final-text);background:var(--status-final-soft)}.fm-match-score-timer{font-size:var(--font-size-2xs);color:var(--color-text);font-weight:700}.home-match-main .home-match-alliances{gap:3px}.home-alliance-line{border-radius:8px;gap:6px;padding:5px 8px}.home-alliance-line.red-line{background:color-mix(in srgb, var(--color-danger-text) 6%, transparent);border-left:3px solid color-mix(in srgb, var(--color-danger-text) 50%, transparent)}.home-alliance-line.blue-line{background:color-mix(in srgb, var(--color-info-text) 6%, transparent);border-left:3px solid color-mix(in srgb, var(--color-info-text) 50%, transparent)}.home-alliance-line.winner.red-line{background:color-mix(in srgb, var(--color-danger-text) 10%, transparent);border-left:3px solid color-mix(in srgb, var(--color-danger-text) 80%, transparent)}.home-alliance-line.winner.blue-line{background:color-mix(in srgb, var(--color-info-text) 10%, transparent);border-left:3px solid color-mix(in srgb, var(--color-info-text) 80%, transparent)}.home-match-alliances span{font-size:var(--font-size-legacy-11);min-width:28px}.home-match-alliances span.red{color:var(--color-alliance-red-text)}.home-match-alliances span.blue{color:var(--color-alliance-blue-text)}.home-match-alliances small{font-size:var(--font-size-legacy-11);color:var(--color-text-muted);flex:1;min-width:0}.home-alliance-line.red-line small{color:#f5a3ab}.home-alliance-line.blue-line small{color:#93bbf0}.home-match-alliances .alliance-score{font-size:var(--font-size-base);color:var(--color-text);min-width:32px;font-weight:700}.home-winner-chip{font-size:var(--font-size-legacy-10);border-color:var(--color-border);background:color-mix(in srgb, var(--color-surface-muted) 30%, transparent);color:var(--color-text-muted);border-radius:6px;align-self:flex-end;margin-top:4px;padding:2px 7px}.home-match-main>.home-match-state,.home-match-main>.home-match-timer-col{display:none}.home-match-team-pills{background:color-mix(in srgb, var(--color-bg) 40%, transparent);border-top:1px solid color-mix(in srgb, var(--color-border) 75%, transparent);gap:4px;padding:6px 10px 8px}.home-team-pill{min-height:22px;font-size:var(--font-size-legacy-10);border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-elevated) 60%, transparent);color:var(--color-text);border-radius:8px;padding:2px 6px;font-weight:700}.home-team-pill.red{border-color:color-mix(in srgb, var(--color-danger-text) 30%, transparent);color:#f5a3ab;background:color-mix(in srgb, var(--color-danger-text) 5%, transparent)}.home-team-pill.blue{border-color:color-mix(in srgb, var(--color-info-text) 30%, transparent);color:#93bbf0;background:color-mix(in srgb, var(--color-info-text) 5%, transparent)}.home-match-actions{flex-wrap:wrap;gap:6px}.event-schedule-mobile-main{color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;width:100%}.event-schedule-mobile-row.mobile-compact .event-schedule-mobile-main{padding:7px 9px}.event-schedule-mobile-row.mobile-expanded .event-schedule-mobile-main{padding:10px}.event-schedule-mobile-alliances{gap:8px;padding:0 10px 10px}.event-schedule-mobile-alliances .center-alliance-col{border-radius:10px;gap:6px;padding:8px}.event-schedule-mobile-alliances .center-alliance-col label{font-size:var(--font-size-legacy-10)}.event-schedule-mobile-alliances .center-team-chip{min-height:32px;font-size:var(--font-size-legacy-11);gap:4px;padding:6px 8px}.event-schedule-mobile-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;padding:0 10px 10px}.event-schedule-mobile-actions .center-btn{min-height:28px;font-size:var(--font-size-legacy-11);border-radius:8px;padding:4px 10px}.home-mini-panel{border:1px solid var(--color-border);background:var(--color-bg-elevated);border-radius:14px;gap:8px;padding:10px;box-shadow:0 4px 14px #0000002e}.home-mini-panel-head h3{font-size:var(--font-size-base);color:var(--color-text)}.home-mini-panel-head small{font-size:var(--font-size-legacy-11);color:var(--color-text-dim)}.home-teams-controls,.center-mobile-card-list{gap:6px}.home-drawer-backdrop{background:color-mix(in srgb, var(--color-bg) 50%, transparent);-webkit-backdrop-filter:blur(6px)}.home-drawer{background:var(--color-bg);border-left:1px solid var(--color-border);width:min(340px,88vw);box-shadow:-10px 0 36px #0006}.home-drawer-header{border-bottom:1px solid var(--color-border);padding:16px 14px}.home-drawer-header strong{font-size:var(--font-size-base);color:var(--color-text);font-weight:700}.home-drawer-close{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-elevated) 80%, transparent);width:30px;height:30px;color:var(--color-text-muted);border-radius:8px}.home-drawer-section{border-bottom:1px solid color-mix(in srgb, var(--color-border) 75%, transparent);gap:8px;padding:14px}.home-drawer-section h4{font-size:var(--font-size-2xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:5px;font-weight:700;display:flex}.home-drawer-section h4 .icon-inline{width:14px;height:14px;color:var(--color-info-text)}.home-drawer-section small{font-size:var(--font-size-legacy-11);color:var(--color-text-dim)}.home-drawer-section .home-ranking-list{gap:4px;max-height:280px}.home-drawer-section .home-ranking-row{border:1px solid color-mix(in srgb, var(--color-border) 75%, transparent);background:color-mix(in srgb, var(--color-bg) 60%, transparent);min-height:36px;font-size:var(--font-size-2xs);border-radius:10px;padding:7px 8px;transition:border-color .15s}.home-drawer-section .home-ranking-row .rank{font-size:var(--font-size-legacy-11);color:var(--color-text-dim);font-weight:700}.home-drawer-section .home-ranking-row .team{font-size:var(--font-size-2xs);color:var(--color-text)}.home-drawer-section .home-ranking-row .record{font-size:var(--font-size-legacy-11);color:var(--color-text-dim)}.home-drawer-section .home-board-btn{min-height:38px;font-size:var(--font-size-2xs);border-radius:10px;font-weight:700}.home-drawer-links{gap:6px}.home-drawer-links .home-board-btn.subtle{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-elevated) 70%, transparent);color:var(--color-text);font-size:var(--font-size-2xs);border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:38px;display:flex}.home-drawer-links .home-board-btn.subtle .icon-inline{width:14px;height:14px;color:var(--color-accent-text)}.home-teams-insights-panel .center-actions-row{flex-wrap:wrap;justify-content:center;gap:6px;padding-top:4px}.home-teams-insights-panel .center-actions-row .center-btn{min-height:30px;font-size:var(--font-size-legacy-11);border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-elevated) 70%, transparent);color:var(--color-text-muted);border-radius:8px;padding:4px 10px}.home-teams-insights-panel .center-actions-row .center-btn:disabled{opacity:.35}.home-teams-per-page{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg) 70%, transparent);min-width:70px;min-height:30px;color:var(--color-text-muted);font-size:var(--font-size-legacy-11);border-radius:8px}.home-card-collapse-btn{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-elevated) 70%, transparent);color:var(--color-text-muted);font-size:var(--font-size-legacy-11);border-radius:8px;min-height:28px;padding:3px 8px}.home-card-collapse-btn .home-card-collapse-icon{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg) 50%, transparent);width:16px;height:16px;color:var(--color-text-muted);border-radius:6px}.home-card-collapse-btn.collapsed{border-color:color-mix(in srgb, var(--color-info-text) 50%, transparent);background:color-mix(in srgb, var(--color-info-text) 6%, transparent);color:var(--color-info-text)}.home-card-collapse-btn.collapsed .home-card-collapse-icon{border-color:color-mix(in srgb, var(--color-info-text) 40%, transparent);background:color-mix(in srgb, var(--color-info-text) 6%, transparent);color:var(--color-info-text)}.home-board-embed-wrap{border:1px solid var(--color-border);border-radius:10px;min-height:160px}.home-board-embed-wrap iframe{min-height:200px}.home-board-btn{font-size:var(--font-size-2xs);border-radius:10px;min-height:34px;padding:6px 12px;font-weight:700}.home-board-btn.subtle{border-color:var(--color-border);background:color-mix(in srgb, var(--color-bg-elevated) 70%, transparent);color:var(--color-text)}.home-teams-insights-panel .center-btn.ghost{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-elevated) 70%, transparent);color:var(--color-text-muted);font-size:var(--font-size-legacy-11);border-radius:8px;min-height:28px;padding:3px 10px}.home-board-center .center-callout{font-size:var(--font-size-2xs);color:var(--color-text-dim);text-align:center;padding:12px 8px}.product-shell.theme-light .fm-score-hero{background:color-mix(in srgb, var(--color-surface-soft) 82%, var(--color-surface-muted));border-color:var(--color-border);box-shadow:0 8px 20px #233a561a}.product-shell.theme-light .fm-match-label,.product-shell.theme-light .fm-event-label,.product-shell.theme-light .fm-alliance span{color:var(--color-text-dim)}.product-shell.theme-light .fm-red strong{color:var(--color-alliance-red-text)}.product-shell.theme-light .fm-blue strong{color:var(--color-alliance-blue-text)}.product-shell.theme-light .fm-score-value{color:var(--color-text)}.product-shell.theme-light .fm-status-badge{border:1px solid var(--color-border-strong);background:var(--color-surface-muted);color:#3a526a}.product-shell.theme-light .fm-status-badge.live{border-color:color-mix(in srgb, var(--status-live-color) 45%, transparent);background:color-mix(in srgb, var(--status-live-color) 10%, transparent);color:var(--status-live-text)}.product-shell.theme-light .fm-status-badge.upcoming{color:#2d6fb8;background:#2d6fb81a;border-color:#2d6fb875}.product-shell.theme-light .fm-status-badge.ended{border-color:color-mix(in srgb, var(--status-final-color) 46%, transparent);background:color-mix(in srgb, var(--status-final-color) 11%, transparent);color:var(--status-final-text)}.product-shell.theme-light .fm-tab-bar{border-bottom-color:var(--color-border)}.product-shell.theme-light .fm-tab{color:var(--color-text-dim)}.product-shell.theme-light .fm-tab.active{color:var(--color-text);border-bottom-color:#4f96ea}.product-shell.theme-light .fm-match-header-row .home-match-center-col strong{color:var(--color-text)}.product-shell.theme-light .fm-match-header-row .home-match-center-col small{color:var(--color-text-dim)}.product-shell.theme-light .fm-match-status-right .home-match-state{border-color:var(--color-border-strong);background:var(--color-surface-muted);color:#3a526a}.product-shell.theme-light .fm-match-status-right .home-match-state.live{border-color:color-mix(in srgb, var(--status-live-color) 45%, transparent);background:color-mix(in srgb, var(--status-live-color) 10%, transparent);color:var(--status-live-text)}.product-shell.theme-light .fm-match-status-right .home-match-state.upcoming{color:#2d6fb8;background:#2d6fb81a;border-color:#2d6fb875}.product-shell.theme-light .fm-match-status-right .home-match-state.ended{border-color:color-mix(in srgb, var(--status-final-color) 46%, transparent);background:color-mix(in srgb, var(--status-final-color) 11%, transparent);color:var(--status-final-text)}.product-shell.theme-light .fm-match-status-right .home-match-state.unknown{color:var(--color-text-dim);background:#7184971c;border-color:#71849770}.product-shell.theme-light .fm-match-score-timer{color:#2a4158}.product-shell.theme-light .home-match-alliances .alliance-score{color:var(--color-text)}.product-shell.theme-light .home-winner-chip{border-color:var(--color-border-strong);background:var(--color-surface-muted);color:#3a526a}.product-shell.theme-light .home-match-team-pills{background:var(--color-surface-soft);border-top-color:var(--color-border)}.product-shell.theme-light .event-schedule-mobile-alliances .center-alliance-col{background:var(--color-surface-soft);border-color:var(--color-border)}.product-shell.theme-light .event-schedule-mobile-alliances .center-team-chip{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}}@media (width<=359px){.fm-team-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fm-team-hero-stat.highlight{grid-column:1/-1}.fm-team-hero-stat{padding-inline:2px}.fm-team-hero-stat>span{letter-spacing:0}}@media (width<=480px){.fm-score-row{grid-template-columns:repeat(2,minmax(0,1fr))}.fm-score-center{grid-area:1/1/auto/-1;min-width:0;max-width:100%}.fm-alliance{grid-row:2}.fm-red{text-align:left}.fm-blue{text-align:right}}@media (width<=300px){.center-layout-team .center-main .fm-content-stack .team-stats-grid .center-kpi-card{min-height:136px}}}@layer shell-overrides{.product-shell .scouting-layout-grid{align-items:start;transition:grid-template-columns .32s cubic-bezier(.22,1,.36,1)}.product-shell .scouting-layout-grid .center-sidebar{gap:var(--card-stack-gap);max-height:none;padding-bottom:8px;transition:gap .28s cubic-bezier(.22,1,.36,1);position:static;overflow:clip visible}.product-shell .scouting-layout-grid .center-sidebar.scout-sidebar-side-collapsed{justify-items:center;gap:6px;padding-right:0}@media (width>=1121px){.product-shell .scouting-layout-grid.scouting-sidebar-side-collapsed{grid-template-columns:78px minmax(0,1fr)}}.product-shell .scouting-layout-grid .center-main{gap:16px}@media (width>=1121px){.product-shell .scout-main-grid.scout-main-grid-extended.scout-main-grid-capture-desktop{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,1fr);align-items:start}.product-shell .scout-capture-stack-col{align-content:start;gap:var(--card-stack-gap);display:grid}.product-shell .scout-capture-stack-divider{background:color-mix(in srgb, var(--color-border) 92%, transparent);opacity:.9;border-radius:999px;height:1px;margin:0 8px;box-shadow:0 1px #ffffff08}.product-shell .scout-main-grid.scout-secondary-grid.scout-tertiary-grid{align-items:start}.product-shell .scout-main-grid.scout-secondary-grid.scout-tertiary-grid .scout-driver-grid{grid-template-columns:minmax(0,1fr);gap:8px}.product-shell .scout-main-grid.scout-secondary-grid.scout-tertiary-grid .scout-driver-breakdown{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.product-shell .scout-main-grid.scout-secondary-grid.scout-tertiary-grid .scout-driver-breakdown>div{padding:7px}}@media (width>=1121px) and (width<=1360px){.product-shell .scout-main-grid.scout-secondary-grid.scout-tertiary-grid .scout-driver-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-shell .scouting-layout-grid .center-sidebar .center-actions-row{gap:8px}.product-shell .scouting-layout-grid .center-sidebar .center-actions-row .center-btn,.product-shell .scouting-layout-grid .center-sidebar .center-actions-row a.center-btn{border-radius:10px;min-height:34px}.product-shell .scouting-layout-grid .surface-card-head p{max-width:72ch;line-height:1.42}.product-shell .scout-status-row{flex-wrap:wrap;gap:6px;display:flex}.product-shell .scout-status-row .center-chip{min-height:24px;padding:4px 9px}.product-shell .scout-control-card{border-radius:13px;gap:9px;padding:11px;box-shadow:inset 0 1px #ffffff05}.product-shell .scout-control-card h4{font-size:var(--font-size-sm);letter-spacing:.04em}.product-shell .scout-card-note{line-height:1.45}.product-shell .scout-notes-shell{gap:10px}.product-shell .scout-notes-input{border-radius:13px;min-height:114px;padding:12px;line-height:1.5}.product-shell .scout-list-block p,.product-shell .scout-team-summary-card>p{line-height:1.42}.product-shell .scout-profile-chip-row{gap:7px}.product-shell .scout-profile-chip{border:1px solid color-mix(in srgb, var(--color-border) 92%, transparent);background:color-mix(in srgb, var(--color-bg-elevated) 94%, transparent);min-height:30px;color:var(--color-text-muted);transition:border-color var(--motion-fast) ease, background var(--motion-fast) ease, color var(--motion-fast) ease, transform var(--motion-fast) ease;border-radius:999px;padding:6px 11px}.product-shell .scout-profile-chip.active{border-color:color-mix(in srgb, var(--color-accent) 70%, transparent);background:color-mix(in srgb, var(--color-accent) 16%, var(--color-bg-elevated));color:var(--color-text);transform:translateY(-1px)}.finder-sidebar-header.scout-sidebar-hub{--scout-sidebar-collapse-duration:.26s;--scout-sidebar-collapse-ease:cubic-bezier(.22, 1, .36, 1);z-index:3;border:1px solid color-mix(in srgb, var(--color-border) 92%, transparent);background:color-mix(in srgb, var(--color-bg-elevated) 88%, var(--color-surface-soft));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform-origin:0 0;will-change:inline-size, padding, gap, transform;inline-size:100%;max-inline-size:100%;transition:inline-size var(--scout-sidebar-collapse-duration) var(--scout-sidebar-collapse-ease), max-inline-size var(--scout-sidebar-collapse-duration) var(--scout-sidebar-collapse-ease), max-height var(--scout-sidebar-collapse-duration) var(--scout-sidebar-collapse-ease), padding var(--scout-sidebar-collapse-duration) var(--scout-sidebar-collapse-ease), gap var(--scout-sidebar-collapse-duration) var(--scout-sidebar-collapse-ease), border-radius var(--scout-sidebar-collapse-duration) var(--scout-sidebar-collapse-ease), box-shadow var(--scout-sidebar-collapse-duration) var(--scout-sidebar-collapse-ease), transform var(--scout-sidebar-collapse-duration) var(--scout-sidebar-collapse-ease);border-radius:16px;justify-self:start;gap:10px;padding:11px 12px;display:grid;position:sticky;top:0;overflow:hidden;box-shadow:0 14px 30px #070b1038,inset 0 1px #ffffff08}.finder-sidebar-sections{max-height:2600px;opacity:1;transform-origin:0 0;gap:16px;max-inline-size:100%;transition:max-height .32s cubic-bezier(.22,1,.36,1),max-inline-size .32s cubic-bezier(.22,1,.36,1),opacity .24s,transform .32s cubic-bezier(.22,1,.36,1),gap .22s,margin .22s;display:grid;overflow:hidden;transform:translate(0)}.center-sidebar.scout-sidebar-side-collapsed .finder-sidebar-sections,.finder-sidebar-sections.collapsed{max-height:0;opacity:0;pointer-events:none;gap:0;max-inline-size:0;margin:0;transform:translate(-16px)}.scout-sidebar-overview{transition:max-height var(--scout-sidebar-collapse-duration,.26s) var(--scout-sidebar-collapse-ease,cubic-bezier(.22, 1, .36, 1)), opacity var(--scout-sidebar-collapse-duration,.26s) var(--scout-sidebar-collapse-ease,cubic-bezier(.22, 1, .36, 1)), transform var(--scout-sidebar-collapse-duration,.26s) var(--scout-sidebar-collapse-ease,cubic-bezier(.22, 1, .36, 1)), margin var(--scout-sidebar-collapse-duration,.26s) var(--scout-sidebar-collapse-ease,cubic-bezier(.22, 1, .36, 1));grid-template-columns:minmax(0,1fr);gap:8px;display:grid;overflow:hidden}.scout-sidebar-overview-copy{align-content:start;gap:3px;min-width:0;display:grid}.scout-sidebar-overview-copy>*{min-width:0;display:block}.scout-sidebar-overview-kicker{font-size:var(--font-size-legacy-11);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-dim);font-weight:700;line-height:1.2}.scout-sidebar-overview-copy strong{line-height:1.12}.scout-sidebar-overview-copy p{font-size:var(--font-size-2xs);overflow-wrap:anywhere;max-width:42ch;color:var(--color-text-muted);margin:0;line-height:1.45}.scout-sidebar-overview-actions{align-content:start;justify-items:start;gap:6px;display:grid}.scout-sidebar-overview-actions .center-btn{white-space:nowrap;justify-content:center;width:100%;min-height:34px}.scout-sidebar-overview-state{border:1px solid color-mix(in srgb, var(--color-border) 92%, transparent);background:color-mix(in srgb, var(--color-bg-elevated) 95%, transparent);min-height:23px;font-size:var(--font-size-legacy-11);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);transition:all var(--motion-fast);border-radius:999px;align-items:center;padding:0 10px;font-weight:700;display:inline-flex}.scout-sidebar-overview-state:not(.ready){border-color:color-mix(in srgb, var(--color-warning) 80%, transparent);background:color-mix(in srgb, var(--color-warning) 25%, transparent);color:var(--color-text)}.scout-sidebar-overview-state.ready{border-color:color-mix(in srgb, var(--color-accent) 72%, transparent);background:color-mix(in srgb, var(--color-accent) 14%, transparent);color:var(--color-text)}.scout-sidebar-nav{opacity:1;max-height:72px;transition:max-height var(--scout-sidebar-collapse-duration,.26s) var(--scout-sidebar-collapse-ease,cubic-bezier(.22, 1, .36, 1)), opacity var(--scout-sidebar-collapse-duration,.26s) var(--scout-sidebar-collapse-ease,cubic-bezier(.22, 1, .36, 1)), transform var(--scout-sidebar-collapse-duration,.26s) var(--scout-sidebar-collapse-ease,cubic-bezier(.22, 1, .36, 1)), margin var(--scout-sidebar-collapse-duration,.26s) var(--scout-sidebar-collapse-ease,cubic-bezier(.22, 1, .36, 1));grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid;overflow:hidden;transform:translateY(0)}.scout-sidebar-nav.collapsed{opacity:0;pointer-events:none;max-height:0;margin:0;transform:translateY(-8px)}.scout-sidebar-nav-pill{text-align:center;justify-content:center}.scout-sidebar-nav-pill .segmented-tabs__icon{width:14px;height:14px}.scout-sidebar-nav-pill .segmented-tabs__label{font-size:var(--font-size-2xs);font-weight:700}.scout-sidebar-collapse-btn{border:1px solid color-mix(in srgb, var(--color-border) 92%, transparent);background:color-mix(in srgb, var(--color-bg-elevated) 94%, transparent);width:100%;min-height:30px;color:var(--color-text-muted);font-size:var(--font-size-legacy-11);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:min-height var(--scout-sidebar-collapse-duration,.26s) var(--scout-sidebar-collapse-ease,cubic-bezier(.22, 1, .36, 1)), padding var(--scout-sidebar-collapse-duration,.26s) var(--scout-sidebar-collapse-ease,cubic-bezier(.22, 1, .36, 1)), border-color var(--scout-sidebar-collapse-duration,.26s) var(--scout-sidebar-collapse-ease,cubic-bezier(.22, 1, .36, 1)), background var(--scout-sidebar-collapse-duration,.26s) var(--scout-sidebar-collapse-ease,cubic-bezier(.22, 1, .36, 1)), color var(--scout-sidebar-collapse-duration,.26s) var(--scout-sidebar-collapse-ease,cubic-bezier(.22, 1, .36, 1)), transform var(--scout-sidebar-collapse-duration,.26s) var(--scout-sidebar-collapse-ease,cubic-bezier(.22, 1, .36, 1));border-radius:12px;justify-content:center;align-items:center;gap:8px;font-weight:700;display:inline-flex}.scout-sidebar-collapse-btn:active{border-color:color-mix(in srgb, var(--color-accent) 70%, transparent);background:color-mix(in srgb, var(--color-accent) 14%, var(--color-bg-elevated));color:var(--color-text)}.scout-sidebar-collapse-btn .icon-inline{width:14px;height:14px}.scout-sidebar-collapse-btn span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scout-sidebar-collapse-btn.icon-only{gap:0;padding-inline:0}.scout-sidebar-collapse-btn.icon-only span{display:none}.finder-sidebar-header.scout-sidebar-hub.collapsed{border-radius:13px;gap:0;padding:6px;box-shadow:0 8px 16px #060a0f24}.finder-sidebar-header.scout-sidebar-hub.collapsed .scout-sidebar-collapse-btn{border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-border));min-height:34px;color:var(--color-text)}.finder-sidebar-header.scout-sidebar-hub.collapsed .scout-sidebar-overview{opacity:0;pointer-events:none;max-height:0;margin:0;transform:translateY(-8px)}@media (width>=1121px){.finder-sidebar-header.scout-sidebar-hub.collapsed{inline-size:clamp(108px,34%,138px);max-inline-size:clamp(108px,34%,138px);transform:translate(-2px)}.finder-sidebar-header.scout-sidebar-hub.collapsed .scout-sidebar-collapse-btn{min-height:36px;padding-inline:10px}.product-shell .scouting-layout-grid.scouting-sidebar-side-collapsed .finder-sidebar-header.scout-sidebar-hub.collapsed{inline-size:52px;max-inline-size:52px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;border-radius:0;justify-self:center;padding:0;transform:none}.product-shell .scouting-layout-grid.scouting-sidebar-side-collapsed .finder-sidebar-header.scout-sidebar-hub.collapsed .scout-sidebar-collapse-btn{border-radius:11px;justify-self:center;width:42px;min-width:42px;max-width:42px;min-height:34px;max-height:34px;padding-inline:0}}.scout-sidebar-section{gap:var(--card-stack-gap);scroll-margin-top:96px;display:grid}.scout-sidebar-section-head{grid-template-columns:minmax(0,1fr);place-items:start;gap:4px;padding:0 2px 2px;display:grid}.scout-sidebar-section-label{width:100%;font-size:var(--font-size-legacy-11);letter-spacing:.11em;text-transform:uppercase;color:var(--color-text-dim);font-weight:700;display:block}.scout-sidebar-section-note{width:100%;min-width:0;font-size:var(--font-size-2xs);color:var(--color-text-muted);white-space:normal;overflow-wrap:anywhere;line-height:1.4;display:block}.scout-sidebar-section.active .scout-sidebar-section-label{color:var(--color-accent-text)}.scout-sidebar-section.active>.surface-card{border-color:color-mix(in srgb, var(--color-accent) 36%, var(--color-border));box-shadow:0 10px 20px #05090e1f, 0 0 0 1px color-mix(in srgb, var(--color-accent) 10%, transparent)}.product-shell .scouting-page-view-bar{justify-content:safe center;width:100%;scroll-padding-inline:16px}@media (width<=1120px){.product-shell .scouting-page-view-bar{justify-content:center;gap:6px;width:100%;padding:0 8px;scroll-padding-inline:8px;display:flex}.product-shell .scouting-page-view-bar:has(+.scouting-layout-grid){padding-left:0;padding-right:0}.product-shell .scouting-layout-grid .center-sidebar,.product-shell .scouting-layout-grid .center-main{gap:var(--card-stack-gap)}.product-shell .scouting-layout-grid .mobile-view-toggle{top:var(--ps-sticky-top);z-index:10;border:1px solid color-mix(in srgb, var(--color-border) 90%, transparent);background:color-mix(in srgb, var(--color-bg-elevated) 96%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:max-height var(--motion-fast) ease, margin var(--motion-fast) ease, opacity var(--motion-fast) ease, top var(--motion-fast) ease, padding var(--motion-fast) ease, gap var(--motion-fast) ease, border-radius var(--motion-fast) ease, box-shadow var(--motion-fast) ease, transform var(--motion-fast) ease;border-radius:14px;flex-wrap:nowrap;gap:6px;max-height:88px;padding:6px;display:flex;position:sticky;overflow:hidden;box-shadow:0 10px 22px #060a0f2e}.product-shell .scouting-layout-grid .center-sidebar .center-actions-row .center-btn,.product-shell .scouting-layout-grid .center-sidebar .center-actions-row a.center-btn{min-height:32px}.product-shell .scout-control-card{gap:7px;padding:9px}.product-shell .scout-profile-chip{min-height:28px;font-size:var(--font-size-2xs);padding:5px 9px}.product-shell .scout-notes-input{min-height:96px;font-size:var(--font-size-sm);padding:10px}.product-shell .scouting-layout-grid .fm-scout-hero{transition:max-height var(--motion-fast) ease, margin var(--motion-fast) ease, opacity var(--motion-fast) ease, top var(--motion-fast) ease, padding var(--motion-fast) ease, gap var(--motion-fast) ease, border-radius var(--motion-fast) ease, box-shadow var(--motion-fast) ease, transform var(--motion-fast) ease;max-height:120px;overflow:hidden}.product-shell .scouting-layout-grid .fm-scout-hero-actions,.product-shell .scouting-layout-grid .fm-scout-hero-context,.product-shell .scouting-layout-grid .fm-scout-hero-chip,.product-shell .scouting-layout-grid .fm-scout-hero-actions .center-btn{transition:gap var(--motion-fast) ease, min-height var(--motion-fast) ease, padding var(--motion-fast) ease, font-size var(--motion-fast) ease, border-radius var(--motion-fast) ease}.finder-sidebar-header.scout-sidebar-hub{display:none}.scout-sidebar-collapse-btn{border:1px solid color-mix(in srgb, var(--color-border) 92%, transparent);background:color-mix(in srgb, var(--color-bg-elevated) 94%, transparent);width:100%;min-height:36px;color:var(--color-text-muted);font-size:var(--font-size-legacy-11);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:min-height var(--motion-fast) ease, border-color var(--motion-fast) ease, background var(--motion-fast) ease, color var(--motion-fast) ease;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-weight:700;display:inline-flex}.scout-sidebar-collapse-btn:active{border-color:color-mix(in srgb, var(--color-accent) 70%, transparent);background:color-mix(in srgb, var(--color-accent) 14%, var(--color-bg-elevated));color:var(--color-text)}.scout-sidebar-collapse-btn .icon-inline{width:14px;height:14px}.scout-sidebar-overview{flex-direction:column;align-items:stretch}.scout-sidebar-overview-copy p{display:none}.scout-sidebar-overview-actions{justify-items:stretch}.scout-sidebar-overview-actions .center-btn{justify-content:center;width:100%}.scout-match-quick-actions{gap:6px;margin-top:4px;display:flex}.scout-match-quick-btn{min-width:0;height:40px;font-size:var(--font-size-sm);white-space:nowrap;border:1px solid var(--control-border);background:var(--control-bg);color:var(--control-text-muted);cursor:pointer;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-weight:600;transition:background .14s,color .14s,opacity .14s;display:flex}.scout-match-quick-btn:disabled{opacity:.32;cursor:not-allowed}.scout-match-quick-btn:not(:disabled):active{background:var(--control-bg-active);color:var(--control-text)}.scout-sidebar-nav{gap:6px}.scout-sidebar-nav-pill{min-height:44px}.product-shell .scouting-layout-grid.mobile-finder-open .finder-sidebar-header.scout-sidebar-hub.collapsed{border-radius:13px;gap:0;padding:6px;box-shadow:0 8px 16px #060a0f24}.product-shell .scouting-layout-grid.mobile-finder-open .finder-sidebar-header.scout-sidebar-hub.collapsed .scout-sidebar-collapse-btn{border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-border));min-height:34px;color:var(--color-text)}.product-shell .scouting-layout-grid.mobile-finder-open .finder-sidebar-header.scout-sidebar-hub.collapsed .scout-sidebar-overview{opacity:0;pointer-events:none;max-height:0;margin:0;transform:translateY(-8px)}.scout-sidebar-section{scroll-margin-top:72px}.scout-sidebar-section-head{flex-direction:column;align-items:flex-start;gap:4px}.scout-sidebar-section-note{white-space:normal}.product-shell .scouting-layout-grid .fm-scout-hero{top:calc(var(--ps-sticky-top) + var(--scout-phone-nav-height,58px) + 8px);border-radius:12px;gap:4px;max-height:132px;padding:5px 8px}.product-shell .scouting-layout-grid .fm-scout-hero-actions{grid-template-columns:minmax(0,1fr) auto;gap:6px}.product-shell .scouting-layout-grid .fm-scout-hero-actions .center-btn{grid-column:auto;min-height:44px}.product-shell .scouting-layout-grid .fm-scout-hero-context{scrollbar-width:none;flex-wrap:nowrap;gap:4px;overflow-x:auto}.product-shell .scouting-layout-grid .fm-scout-hero-context::-webkit-scrollbar{display:none}.product-shell .scouting-layout-grid .fm-scout-hero-chip{font-size:var(--font-size-legacy-10);flex-shrink:0;padding:3px 7px}}@media (width<=320px),(height<=500px){.product-shell .scouting-layout-grid .mobile-view-toggle{top:var(--ps-sticky-top);border-radius:11px;gap:4px;max-height:84px;padding:4px}.product-shell .scouting-layout-grid .fm-scout-hero{top:calc(var(--ps-sticky-top) + var(--scout-phone-nav-height,58px) + 8px);border-radius:10px;gap:3px;max-height:116px;padding:4px 6px}.product-shell .scouting-layout-grid .fm-scout-hero-actions{gap:4px}.product-shell .scouting-layout-grid .fm-scout-hero-actions .center-btn{min-height:40px;font-size:var(--font-size-legacy-10);border-radius:7px;padding:0 10px}.product-shell .scouting-layout-grid .fm-scout-hero-context{gap:3px}.product-shell .scouting-layout-grid .fm-scout-hero-chip{font-size:var(--font-size-legacy-10);border-radius:5px;padding:2px 5px}.product-shell .scouting-layout-grid .fm-scout-hero-chip.match{text-overflow:ellipsis;max-width:110px;overflow:hidden}.product-shell .scouting-layout-grid .fm-scout-hero-chip.mode{display:none}}.scout-sidebar-nav.rail{opacity:1;pointer-events:auto;grid-template-columns:minmax(0,1fr);justify-items:center;gap:6px;max-height:none;transform:none}.scout-sidebar-nav.rail .scout-sidebar-nav-pill{width:42px;min-width:42px;padding-inline:0}.scout-sidebar-nav.rail .segmented-tabs__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=1121px){.product-shell .scouting-layout-grid.scouting-sidebar-side-collapsed .finder-sidebar-header.scout-sidebar-hub.collapsed{align-content:start;gap:8px;display:grid}}}.ps-topbar-search-btn svg{display:block}.ps-topbar-search-form{grid-template-columns:minmax(0,1fr) auto auto}.product-shell .ps-topbar-search-btn{min-width:var(--control-min-height);color:var(--color-text-muted);box-shadow:none;background:0 0;border-color:#0000;padding-inline:0}.product-shell .ps-topbar-title{min-width:0}.product-shell .ps-topbar-title>.ps-context-current{flex-wrap:nowrap;min-width:0;overflow:hidden}.product-shell .ps-topbar :is(.ps-context-chip,.ps-context-pin-btn,.ps-context-toggle-btn,.ps-finder-toggle){border-color:var(--edge-control)}.product-shell .ps-topbar :is(button.ps-context-chip,.ps-context-pin-btn,.ps-context-toggle-btn){background:var(--control-bg)}.product-shell .ps-topbar .ps-context-chip{text-transform:none;letter-spacing:normal}.ps-topbar-search{width:clamp(260px,34vw,460px);max-width:100%}.ps-context-pin-btn{justify-content:center;align-items:center;width:34px;min-width:34px;padding:0;display:inline-flex}.ps-context-pin-btn svg{display:block}.ps-context-chip-group{align-items:center;gap:3px;display:inline-flex}.home-board-layout{grid-template-columns:minmax(240px,300px) minmax(0,1fr) minmax(250px,320px)}.home-board-layout:not(:has(>.home-board-left)){grid-template-columns:minmax(0,1fr) minmax(250px,320px)}@media (width<=1120px){.home-board-layout:not(:has(>.home-board-left)){grid-template-columns:1fr}}@media (width>=1121px){.product-shell .home-board-left,.product-shell .home-board-center,.product-shell .home-board-right{order:0}}@media (width>=1121px) and (width<=1299px){.home-board-layout:has(>.home-board-left){grid-template:"center left""center right"1fr/minmax(0,1fr) minmax(260px,300px)}.home-board-layout:has(>.home-board-left)>.home-board-left{grid-area:left}.home-board-layout:has(>.home-board-left)>.home-board-center{grid-area:center}.home-board-layout:has(>.home-board-left)>.home-board-right{grid-area:right}}@media (width<=1120px){.home-board-layout{grid-template-columns:1fr}.center-input-row-event-search .center-btn{justify-self:end;width:auto;min-width:116px}.product-shell,.product-shell .ps-content,.product-shell .ps-content>*{max-width:100%}.product-shell .center-layout>*,.product-shell .center-layout-match>*,.product-shell .center-layout-team>*,.product-shell .center-main>*,.product-shell .surface-card,.product-shell .surface-card-head,.product-shell .home-board-layout>*,.product-shell .home-board-card,.product-shell .home-card-head>div{min-width:0}.product-shell .center-input-row-event-search{grid-template-columns:minmax(0,1fr);grid-template-areas:"query""region""submit"}.product-shell .center-input-row-event-search .center-btn{justify-self:stretch;width:100%;min-width:0}.product-shell .center-table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;margin:0;overflow-x:auto}.product-shell .center-table{min-width:520px}.product-shell .center-actions-row,.product-shell .home-card-head-actions{flex-wrap:wrap;row-gap:6px;min-width:0}.product-shell .home-event-section-head>.home-card-head-actions{flex-wrap:nowrap;flex:none;display:flex}.product-shell .home-board-toolbar-actions{flex-wrap:nowrap;min-width:0}.product-shell .home-board-toolbar-actions .home-mini-tab-btn{flex-shrink:0;padding:4px 8px;font-size:0}.product-shell .home-board-toolbar-actions .home-mini-tab-btn .icon-inline{font-size:initial;width:16px;height:16px}.product-shell .fm-event-header-top{flex-wrap:wrap;align-items:stretch}.product-shell .fm-event-header .fm-event-header-top:has(.mobile-view-actions){flex-wrap:nowrap;align-items:flex-start}.product-shell .fm-event-header .fm-event-header-top>.fm-event-header-actions:has(.mobile-view-actions){flex:none;width:auto;overflow:visible}.product-shell .fm-event-header .fm-event-header-top>.fm-event-header-info{flex:1;min-width:0}.product-shell .fm-event-sync-btn{width:auto}.product-shell .fm-scout-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.product-shell .fm-scout-hero-actions .center-btn{grid-column:1/-1}.product-shell .ps-topbar,.product-shell .ps-topbar-search-form,.product-shell .home-board-layout,.product-shell .home-board-center,.product-shell .home-board-toolbar,.product-shell .home-event-search-widget{min-width:0;max-width:100%}.product-shell .ps-topbar-search{display:none!important}}@media (width<=700px){.product-shell .center-table{min-width:460px}}@media (width<=320px),(height<=500px){.product-shell{--bottom-bar-height:48px}.product-shell .ps-topbar{gap:6px;padding:8px 10px}.product-shell .ps-topbar-title{gap:6px}.product-shell .ps-topbar-brand-name{font-size:var(--font-size-2xs);letter-spacing:.03em}.product-shell .ps-network-pill{min-height:18px;font-size:var(--font-size-legacy-10);padding:0 6px}.product-shell .ps-network-pill.online:not(.has-queue){display:none}.product-shell .ps-mobile-search-trigger{width:32px;height:32px}.product-shell .ps-mobile-search-trigger svg{width:18px;height:18px}.product-shell .center-page-container,.product-shell .center-page-container.narrow{gap:8px;padding:6px}.product-shell .surface-card-head{padding-left:10px;padding-right:10px}}@media (width<=280px){.product-shell .ps-topbar{gap:4px;padding:6px 4px}.product-shell .ps-topbar-title{gap:4px}.product-shell .ps-topbar-brand-name{font-size:var(--font-size-legacy-10)}.product-shell .ps-mobile-burger-btn{width:28px;height:28px;padding:4px}.product-shell .ps-mobile-search-trigger{width:28px;height:28px;margin-left:auto}}.home-match-actions{justify-content:flex-end;padding:0 10px 10px;display:flex}.home-match-link-btn{border:1px solid var(--color-border-muted,color-mix(in srgb, var(--color-border-strong) 50%, transparent));background:var(--color-surface-soft);min-height:28px;color:var(--color-text-muted);font-size:var(--font-size-2xs);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-weight:700;display:inline-flex}.match-picker-row{position:relative}.match-picker-row .match-picker-item{width:100%;padding-right:34px}.match-picker-copy-btn{width:26px;height:26px;color:inherit;cursor:pointer;opacity:.35;font:inherit;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:opacity .15s,background .15s;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.center-recent-match-row{flex-wrap:wrap;gap:6px}@media (width<=1120px){.home-match-actions{justify-content:flex-start;padding:0 10px 9px}.home-match-link-btn{min-height:26px;font-size:var(--font-size-legacy-11);padding:3px 9px}}.ps-mobile-search-trigger{display:none}@media (width<=1120px){.ps-mobile-search-trigger{width:36px;height:36px;color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-full);-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;margin-left:auto;display:flex}.ps-mobile-search-trigger:active{background:var(--color-surface-soft)}.ps-mobile-search-trigger svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}}.ps-network-queue-badge{border:1px solid color-mix(in srgb, currentColor 60%, transparent);background:color-mix(in srgb, currentColor 18%, transparent);min-width:18px;min-height:18px;color:inherit;font-size:var(--font-size-legacy-11);border-radius:999px;justify-content:center;align-items:center;margin-left:6px;padding:0 5px;font-weight:700;line-height:1;display:inline-flex}.ps-context-strip{border-bottom:1px solid color-mix(in srgb, var(--color-border) 88%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 95%, transparent) 0%, color-mix(in srgb, var(--color-surface-soft) 90%, transparent) 100%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);gap:6px;padding:8px 14px 10px;display:grid}.ps-context-strip.collapsed{align-items:center;gap:7px;padding:4px 10px;display:flex}.ps-context-strip.collapsed .ps-context-toggle-btn{min-height:22px;font-size:var(--font-size-legacy-10);padding:0 7px}.ps-context-strip.collapsed .ps-context-toggle-btn span{display:none}.ps-context-strip.collapsed .ps-context-toggle-icon{width:11px;height:11px}.ps-context-toggle-btn{border:1px solid color-mix(in srgb, var(--color-border) 88%, transparent);background:color-mix(in srgb, var(--color-bg-elevated) 95%, transparent);min-height:36px;color:var(--color-text-muted);font-size:var(--font-size-2xs);letter-spacing:.02em;cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-weight:700;display:inline-flex}.ps-context-toggle-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;transition:transform .16s}.ps-context-toggle-icon.expanded{transform:rotate(180deg)}.ps-context-summary{font-size:var(--font-size-2xs);color:var(--color-text-muted);white-space:nowrap;-webkit-overflow-scrolling:touch;margin:0;overflow-x:auto}.ps-context-strip.collapsed .ps-context-summary{min-width:0;font-size:var(--font-size-legacy-11);white-space:nowrap;text-overflow:ellipsis;flex:auto;line-height:1.15;overflow:hidden}.ps-context-current{flex-wrap:wrap;flex:auto;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.ps-context-current>.ps-context-toggle-btn{flex:none;margin-left:auto}.ps-context-current>.ps-context-summary{margin:0}.ps-context-chip{border:1px solid color-mix(in srgb, var(--color-border) 88%, transparent);background:color-mix(in srgb, var(--color-bg-elevated) 95%, transparent);min-height:36px;color:var(--color-text-muted);font-size:var(--font-size-sm);letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}button.ps-context-chip{cursor:pointer;transition:border-color .14s,color .14s,transform .14s}button.ps-context-chip:disabled{opacity:.7;cursor:default}.ps-context-chip.active{color:var(--color-text)}.ps-context-chip strong{font-size:var(--font-size-sm);text-overflow:ellipsis;max-width:26ch;font-weight:700;overflow:hidden}.ps-context-pin-btn{border:1px solid color-mix(in srgb, var(--color-border) 88%, transparent);background:color-mix(in srgb, var(--color-bg-elevated) 95%, transparent);min-height:36px;color:var(--color-text-dim);font-size:var(--font-size-2xs);letter-spacing:.01em;cursor:pointer;border-radius:999px;padding:4px 10px;font-weight:700}.ps-context-pin-btn.active{border-color:color-mix(in srgb, var(--color-accent) 74%, var(--color-border));color:var(--color-text);background:color-mix(in srgb, var(--color-accent-soft) 56%, transparent)}.ps-context-pin-btn:disabled{opacity:.6;cursor:default}.ps-context-quick-picks{gap:5px;display:grid}.ps-context-quick-row{flex-wrap:nowrap;align-items:center;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.ps-context-quick-label{font-size:var(--font-size-2xs);letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-dim);flex:none;font-weight:700}.ps-context-quick-empty{min-height:32px;font-size:var(--font-size-2xs);color:var(--color-text-dim);align-items:center;display:inline-flex}.ps-context-quick-chip{border:1px solid color-mix(in srgb, var(--color-border) 90%, transparent);background:color-mix(in srgb, var(--color-bg-elevated) 94%, transparent);min-height:32px;color:var(--color-text-muted);font-size:var(--font-size-2xs);letter-spacing:.01em;white-space:nowrap;cursor:pointer;text-overflow:ellipsis;border-radius:999px;flex:none;max-width:24ch;padding:4px 10px;font-weight:700;overflow:hidden}.ps-context-quick-chip.event{border-color:color-mix(in srgb, var(--color-info) 44%, var(--color-border))}.ps-context-quick-chip.team{border-color:color-mix(in srgb, var(--color-accent) 44%, var(--color-border))}.product-shell .events-finder-list{scroll-snap-type:y proximity;gap:9px;padding-top:2px;padding-bottom:2px;scroll-padding-top:6px}.product-shell .events-finder-list .event-picker-item{scroll-snap-align:start;scroll-margin-top:6px}.product-shell .events-finder-list .event-picker-item.events-finder-item{grid-template-columns:minmax(0,1fr);grid-auto-rows:min-content;align-content:start;row-gap:5px;min-height:86px;padding:11px 12px;display:grid;overflow:hidden}.product-shell .events-finder-list .event-picker-item.events-finder-item>*{margin:0}.product-shell .events-finder-list .event-picker-item.events-finder-item strong{font-size:var(--font-size-base);white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.3}.product-shell .events-finder-list .event-picker-item.events-finder-item small{font-size:var(--font-size-2xs);white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.32}@media (width<=1120px){.ps-context-strip{gap:5px;padding:7px 10px 8px}.ps-context-toggle-btn{min-height:32px;font-size:var(--font-size-legacy-11);padding:2px 8px}.ps-context-summary{font-size:var(--font-size-legacy-11)}.ps-context-strip.collapsed{gap:6px;padding:3px 8px}.ps-context-strip.collapsed .ps-context-toggle-btn{min-width:24px;min-height:20px;padding:0 5px;position:relative}.ps-context-strip.collapsed .ps-context-toggle-btn:after{content:"";position:absolute;inset:-12px -10px}.ps-context-strip.collapsed .ps-context-summary{font-size:var(--font-size-legacy-11)}.ps-context-chip,.ps-context-pin-btn{min-height:32px;font-size:var(--font-size-2xs);padding:3px 8px}.ps-context-quick-label{font-size:var(--font-size-legacy-11)}.ps-context-quick-empty{min-height:28px}.ps-context-quick-chip{min-height:28px;font-size:var(--font-size-legacy-11)}.product-shell .home-calendar-drawer{width:100vw;max-width:100vw;right:0;top:max(56px, calc(env(safe-area-inset-top,0px) + 50px));border-left:0;border-top:1px solid color-mix(in srgb, var(--color-border) 80%, transparent);border-radius:16px 16px 0 0;animation:none;box-shadow:0 -10px 30px #00000059}.product-shell .home-calendar-drawer .home-drawer-header{z-index:6;background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 96%, transparent) 0%, color-mix(in srgb, var(--color-surface-soft) 90%, transparent) 100%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:12px;position:sticky;top:0}.product-shell .home-calendar-drawer .home-calendar-drawer-section{gap:10px;padding:10px 12px 16px}.product-shell .home-calendar-drawer .home-calendar-nav-btn{min-width:34px;min-height:34px;font-size:var(--font-size-md);border-radius:9px}.product-shell .home-calendar-drawer .home-calendar-event-list{gap:8px;display:grid}.product-shell .home-calendar-drawer .home-event-item{border-radius:12px;align-content:center;gap:4px;min-height:38px;padding:10px 10px 9px;overflow:visible}.product-shell .home-calendar-drawer .home-event-item strong{-webkit-line-clamp:2;font-size:var(--font-size-sm);overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;padding-block:1px;line-height:1.42;display:-webkit-box;overflow:hidden}.product-shell .home-calendar-drawer .home-event-item>small{font-size:var(--font-size-legacy-11);white-space:nowrap;text-overflow:ellipsis;padding-block:1px;line-height:1.42;display:block;overflow:hidden}.product-shell .home-calendar-drawer .home-calendar-tba-divider{font-size:var(--font-size-legacy-11);margin:10px 0 4px}.product-shell .events-center-layout.mobile-calendar-open .events-calendar-card .surface-card-body{gap:8px}.product-shell .events-center-layout.mobile-calendar-open .events-calendar-summary{font-size:var(--font-size-legacy-11);margin:2px 0 0;line-height:1.4}.product-shell .events-center-layout.mobile-calendar-open .events-calendar-tba-label{font-size:var(--font-size-legacy-11);margin-top:6px}}.product-shell .home-board-toolbar-left{min-width:0}.product-shell .home-day-switcher{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex;position:relative}.product-shell .home-day-nav-btn{border:1px solid color-mix(in srgb, var(--color-border) 86%, transparent);background:color-mix(in srgb, var(--color-bg-elevated) 94%, transparent);min-width:34px;min-height:34px;color:var(--color-text-muted);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;transition:border-color .14s,color .14s,background .14s,transform .14s;display:inline-flex}.product-shell .home-day-picker-btn{border:1px solid color-mix(in srgb, var(--color-border) 86%, transparent);background:color-mix(in srgb, var(--color-bg-elevated) 95%, transparent);min-height:34px;color:var(--color-text);font-size:var(--font-size-base);cursor:pointer;border-radius:999px;align-items:center;gap:7px;max-width:min(100%,240px);padding:5px 12px;font-weight:700;transition:border-color .14s,color .14s,background .14s,transform .14s;display:inline-flex}.product-shell .home-day-nav-btn .icon-inline,.product-shell .home-day-picker-btn .icon-inline{width:14px;height:14px}.product-shell .home-day-picker-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.product-shell .home-day-picker-input{opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute}.product-shell .home-board-toolbar-left p{overflow-wrap:anywhere;max-width:100%}@media (width<=1120px){.product-shell .home-day-switcher{justify-content:center;gap:7px;width:100%}.product-shell .home-day-nav-btn{flex:0 0 var(--touch-target-min);min-width:var(--touch-target-min);min-height:var(--touch-target-min)}.product-shell .home-day-picker-btn{min-width:0;max-width:320px;font-size:var(--font-size-md);flex:auto;justify-content:center;padding:5px 10px}.product-shell .home-board-toolbar-left p{font-size:var(--font-size-2xs);margin-top:1px}}.product-shell .home-day-default-event{color:var(--color-text-dim);font-size:var(--font-size-legacy-11);text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.25;display:block;overflow:hidden}@media (width<=1120px){.product-shell .home-board-toolbar-actions{gap:5px;padding-top:1px}.product-shell .home-mini-tab-btn{min-height:30px;font-size:var(--font-size-legacy-11);border-radius:8px;padding:4px 8px}.product-shell .home-mini-tab-btn .icon-inline{width:12px;height:12px}.product-shell .home-calendar-drawer .home-drawer-header{padding:10px 12px}.product-shell .home-calendar-drawer .home-drawer-title{gap:1px;min-width:0;display:grid}.product-shell .home-calendar-drawer .home-drawer-title strong{font-size:var(--font-size-base);line-height:1.15}.product-shell .home-calendar-drawer .home-drawer-title small{color:var(--color-text-dim);font-size:var(--font-size-legacy-11);white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden}.product-shell .home-calendar-drawer .home-calendar-event-list{gap:7px}.product-shell .home-calendar-drawer .home-event-item{gap:4px;min-height:60px;padding:9px 9px 10px;overflow:visible}.product-shell .home-calendar-drawer .home-event-item strong{font-size:var(--font-size-sm);white-space:normal;line-height:1.36}.product-shell .home-calendar-drawer .home-event-item-location{color:var(--color-text-muted);font-size:var(--font-size-legacy-11);line-height:1.34}}.product-shell .home-event-item,.product-shell .event-picker-item{appearance:none;justify-content:flex-start;align-items:flex-start;gap:var(--space-1);font:inherit;flex-direction:column;height:auto;max-height:none;line-height:normal;display:flex}.product-shell .home-event-item>*,.product-shell .event-picker-item>*{width:100%;min-width:0}.product-shell .home-event-item.home-event-item-rail{flex-direction:column;row-gap:6px;min-height:98px;padding:11px 12px 12px;display:flex}.product-shell .home-event-item.home-event-item-rail>*{flex-shrink:0;margin:0}.product-shell .home-event-item-rail .home-event-item-title{-webkit-line-clamp:2;font-size:var(--font-size-base);overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;font-weight:700;line-height:1.28;display:-webkit-box;overflow:hidden}.product-shell .home-event-item-rail .home-event-item-location{color:var(--color-text-muted);font-size:var(--font-size-2xs);white-space:nowrap;text-overflow:ellipsis;line-height:1.32;overflow:hidden}.product-shell .home-event-item-rail .home-event-item-tags{flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-width:0;display:flex}.product-shell .home-event-item-rail .home-event-item-tag{border:1px solid color-mix(in srgb, var(--color-border-strong) 70%, transparent);background:color-mix(in srgb, var(--color-surface) 78%, transparent);max-width:100%;color:var(--color-text-muted);font-size:var(--font-size-legacy-11);white-space:normal;overflow-wrap:anywhere;word-break:break-word;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-weight:700;line-height:1.2;display:inline-flex}.product-shell .home-event-item-rail .home-event-item-tag-live{border-color:color-mix(in srgb, var(--color-accent-strong) 55%, transparent);color:#b8f3d4;background:#1d5c3f5c}.product-shell .home-event-item-rail .home-event-item-tag .icon-inline{flex:none;width:12px;height:12px}@media (width<=1120px){.product-shell .home-event-item.home-event-item-rail{row-gap:5px;min-height:90px;padding:10px 11px}.product-shell .home-event-item-rail .home-event-item-title{font-size:var(--font-size-base)}.product-shell .home-event-item-rail .home-event-item-location{font-size:var(--font-size-2xs)}.product-shell .home-event-item-rail .home-event-item-tag{font-size:var(--font-size-legacy-10);padding:2px 7px}}.product-shell .home-board-layout{align-items:start;gap:clamp(12px,1.4vw,18px)}.product-shell .home-board-left,.product-shell .home-board-center,.product-shell .home-board-right{align-self:start;gap:clamp(12px,1vw,16px)}.product-shell .home-board-toolbar,.product-shell .home-board-card,.product-shell .home-event-section,.product-shell .home-mini-panel{position:relative}.product-shell .home-board-toolbar{border-color:var(--edge-card);background:var(--ui-surface);box-shadow:none}.product-shell :is(.home-board-card,.home-event-section,.home-mini-panel){border-color:var(--edge-card);box-shadow:none}.product-shell .home-card-head>div,.product-shell .home-event-section-head>div,.product-shell .home-mini-panel-head>div{gap:2px;display:grid}.product-shell .home-card-head small,.product-shell .home-event-section-head small,.product-shell .home-mini-panel-head small,.product-shell .home-board-note{line-height:1.45}.product-shell .home-board-meta-row{border-color:var(--edge-card);background:var(--ui-surface);box-shadow:none;align-items:center;padding:10px 12px}.product-shell .home-board-meta-row span{align-items:center;gap:6px;min-width:0;display:inline-flex}.product-shell .home-board-toolbar-left,.product-shell .home-event-search-widget{min-width:0}.product-shell .home-event-item,.product-shell .home-ranking-row,.product-shell .home-match-row{border-color:color-mix(in srgb, var(--ui-border) 88%, transparent);position:relative;box-shadow:inset 0 1px #ffffff12,0 10px 22px #060a1014}.product-shell :is(.home-event-item,.home-ranking-row):before{content:"";opacity:0;pointer-events:none;transform-origin:50%;background:linear-gradient(180deg, color-mix(in srgb, var(--ui-accent) 52%, #fff), var(--ui-accent));width:3px;transition:opacity var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);border-radius:999px;position:absolute;top:12px;bottom:12px;left:0;transform:scaleY(.36)}.product-shell .home-event-item.active:before{opacity:.92;transform:scaleY(1)}.product-shell .home-event-item.active{border-color:var(--home-polish-ring)}.product-shell .home-event-item.home-event-item-rail{row-gap:7px;min-height:102px;padding:12px 13px 13px}.product-shell .home-event-item-rail .home-event-item-tags{flex-flow:wrap;gap:5px}.product-shell .home-event-item-rail .home-event-item-tag{border-color:color-mix(in srgb, var(--ui-border) 88%, transparent);background:color-mix(in srgb, var(--ui-surface) 88%, transparent);color:var(--ui-text-muted)}.product-shell .home-event-item-rail .home-event-item-tag-live{border-color:color-mix(in srgb, var(--status-live-color) 58%, transparent);background:color-mix(in srgb, var(--status-live-soft) 86%, var(--ui-surface));color:color-mix(in srgb, var(--status-live-color) 78%, var(--ui-text))}.product-shell .home-match-main{min-width:0}.product-shell .home-match-row{overflow:hidden}.product-shell .home-match-row.desktop-compact{gap:4px;padding:8px 10px}.product-shell .desktop-compact .home-match-heading{align-items:center;gap:8px;display:flex}.product-shell .desktop-compact .home-match-main{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:none;gap:8px;min-height:36px;padding:0}.product-shell .desktop-compact .home-match-main>*{grid-area:auto}.product-shell .desktop-compact .home-match-link-btn{flex:0 0 32px;justify-content:center;width:32px;min-height:32px;padding:0}.product-shell .desktop-compact .home-alliance-line{gap:6px;padding:1px 6px}.product-shell .home-alliance-teams{flex-wrap:wrap;flex:1;align-items:center;gap:2px 4px;min-width:0;display:flex}.product-shell .desktop-compact .home-team-pill{min-height:28px;box-shadow:none;background:0 0;border:0;gap:3px;padding:2px 4px}.product-shell .home-match-score{cursor:pointer;background:0 0;border:0;align-self:stretch;padding:2px 4px;font-weight:700}.product-shell .home-match-countdown{font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.product-shell .home-match-row.is-live{border-left:3px solid var(--status-live-color);background:color-mix(in srgb, var(--status-live-color) 9%, var(--color-surface))}.product-shell .home-match-row.is-next{border-left:3px solid var(--color-info-text)}.product-shell .home-match-row.mobile-compact{gap:0;padding:0}.product-shell .home-match-team-pills{border-top:1px solid color-mix(in srgb, var(--ui-border) 72%, transparent);background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--ui-surface-muted) 28%, transparent));padding:8px 10px 10px}.product-shell .home-team-pill{border-color:color-mix(in srgb, var(--ui-border) 86%, transparent);background:color-mix(in srgb, var(--ui-surface) 88%, transparent);box-shadow:inset 0 1px #ffffff14}.product-shell .home-match-actions{align-items:center;gap:8px}.product-shell .home-match-link-btn{border-color:color-mix(in srgb, var(--ui-border) 88%, transparent);background:color-mix(in srgb, var(--ui-surface-soft) 90%, transparent);color:var(--ui-text-muted);transition:border-color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease)}.product-shell .home-board-embed-wrap{box-shadow:inset 0 1px #ffffff12}.product-shell .home-drawer-backdrop{background:color-mix(in srgb, var(--color-bg) 54%, transparent);-webkit-backdrop-filter:blur(10px)}.product-shell .home-drawer{width:min(380px,100vw - 10px);max-height:calc(100vh - env(safe-area-inset-bottom,0px));border-left-color:color-mix(in srgb, var(--ui-border) 88%, transparent);border-bottom:1px solid color-mix(in srgb, var(--ui-border) 88%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ui-surface) 98%, transparent) 0%, color-mix(in srgb, var(--ui-surface-soft) 96%, transparent) 100%);border-bottom-left-radius:16px;bottom:auto;box-shadow:-18px 0 44px #060a1057}.product-shell .home-calendar-drawer{width:min(420px,100vw - 10px)}.product-shell .home-drawer-header{z-index:2;background:linear-gradient(180deg, color-mix(in srgb, var(--ui-surface) 96%, transparent) 0%, color-mix(in srgb, var(--ui-surface) 88%, transparent) 100%);-webkit-backdrop-filter:blur(16px);position:sticky;top:0}.product-shell .home-drawer-title{min-width:0}.product-shell .home-drawer-title small{color:var(--ui-text-dim)}.product-shell .home-drawer-section:last-child{padding-bottom:calc(18px + env(safe-area-inset-bottom,0px));border-bottom:0}.product-shell .home-drawer-links{gap:8px;display:grid}.product-shell :is(.home-event-item,.home-ranking-row,.home-match-link-btn):focus-visible{outline:2px solid color-mix(in srgb, var(--ui-accent) 72%, transparent);outline-offset:2px}@media (width<=1120px){.product-shell .home-board-center{gap:10px;padding:0}.product-shell .home-board-toolbar{border-radius:18px;gap:10px;padding:15px 12px 12px}.product-shell .home-day-switcher{gap:8px}.product-shell .home-day-picker-btn{min-height:var(--touch-target-min)}@media (width<=300px){.product-shell .home-day-picker-btn>.icon-inline:first-child{display:none}}.product-shell .home-event-search-trigger,.product-shell .home-mini-tab-btn,.product-shell .home-card-collapse-btn,.product-shell .home-board-btn,.product-shell .home-match-link-btn{min-height:var(--touch-target-min)}.product-shell .home-board-toolbar-actions>*{flex:132px;justify-content:center}.product-shell :is(.home-board-card,.home-event-section,.home-mini-panel){border-radius:18px;padding:12px 11px}.product-shell .home-board-feed{gap:10px}.product-shell .home-event-item.home-event-item-rail{min-height:96px;padding:11px}.product-shell .home-match-row.mobile-compact .home-match-main{padding:7px 10px}.product-shell .home-match-compact-score{box-shadow:inset 0 1px #ffffff12}.product-shell .home-match-actions{padding:0 10px 10px}.product-shell .home-match-actions>*{flex:120px;justify-content:center}.product-shell .home-drawer{border-top-left-radius:18px;border-bottom-left-radius:18px;width:min(390px,100vw - 8px)}.product-shell .home-event-info-drawer{top:var(--ps-topbar-height);max-height:calc(100dvh - var(--ps-topbar-height) - var(--bottom-bar-height));grid-auto-rows:max-content}.product-shell .home-calendar-drawer{width:min(430px,100vw - 8px)}.product-shell .home-drawer-header{padding:14px 14px 12px}.product-shell .home-drawer-section{padding:14px}}@media (width<=700px){.product-shell .home-board-toolbar-actions{width:100%;margin-left:0}.product-shell .home-board-toolbar-actions .home-mini-tab-btn{min-width:0;min-height:44px;font-size:var(--font-size-sm);white-space:nowrap;flex:1 1 0}.product-shell .home-board-toolbar-actions .home-mini-tab-btn:first-child{flex-grow:1.5}.product-shell .home-event-search-trigger{justify-content:center;width:100%}.product-shell .home-match-actions>*{flex:100%}.product-shell :is(.home-drawer,.home-calendar-drawer){width:calc(100vw - 4px)}}.home-calendar-modal-backdrop{z-index:1100;background:color-mix(in srgb, var(--color-bg) 78%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:var(--space-4);justify-content:center;align-items:center;animation:.14s ease-out home-calendar-modal-fade;display:flex;position:fixed;inset:0}@keyframes home-calendar-modal-fade{0%{opacity:0}to{opacity:1}}.home-calendar-modal{gap:var(--space-3);background:linear-gradient(180deg, var(--color-surface) 0%, var(--color-bg-elevated) 100%);width:min(1200px,100%);max-height:calc(100vh - 32px);padding:var(--space-4);color:var(--color-text);border:1px solid #2f3a46;border-radius:16px;grid-template-rows:auto auto 1fr;display:grid;box-shadow:0 24px 60px #00000073}.home-calendar-modal-head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.home-calendar-modal-title{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.home-calendar-modal-title h2{font-size:var(--font-size-xl);color:var(--color-text);margin:0}.home-calendar-modal-title small{color:var(--color-text-muted);font-size:var(--font-size-2xs)}.home-calendar-modal-nav{align-items:center;gap:var(--space-2);display:flex}.home-calendar-modal-close{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);width:32px;height:32px;font-size:var(--font-size-lg);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;line-height:1;display:inline-flex}.home-calendar-modal-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.home-calendar-modal-weekday{text-align:center;font-size:var(--font-size-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);padding:6px 4px;font-weight:700}.home-calendar-modal-grid{grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(96px,1fr);gap:4px;min-height:0;display:grid;overflow-y:auto}.home-calendar-modal-day{background:var(--color-surface);border:1px solid #2a3340;border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:6px 6px 8px;display:flex;overflow:hidden}.home-calendar-modal-day.expanded{background:var(--color-surface);border-color:var(--color-border);grid-row:span 2;overflow:auto}.home-calendar-modal-day.off-month{background:var(--color-bg-elevated);border-color:var(--color-surface-soft);opacity:.55}.home-calendar-modal-day-num{font-size:var(--font-size-2xs);color:var(--color-text);font-weight:700}.home-calendar-modal-day.off-month .home-calendar-modal-day-num{color:var(--color-text-dim)}.home-calendar-modal-day-events{flex-direction:column;gap:3px;min-width:0;display:flex}.home-calendar-modal-chip{border:1px solid var(--color-border);background:var(--color-surface-soft);color:var(--color-text);font-size:var(--font-size-legacy-11);text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;min-width:0;padding:3px 6px;font-weight:600;transition:border-color .12s,background .12s;overflow:hidden}.home-calendar-modal-chip.active{border-color:var(--color-accent-strong);background:linear-gradient(140deg, #1c593db3, color-mix(in srgb, var(--color-surface) 95%, transparent));color:var(--color-text)}.home-calendar-modal-more{font-size:var(--font-size-legacy-11);color:var(--color-text-muted);border:1px dashed var(--color-border);cursor:pointer;text-align:left;background:0 0;border-radius:6px;padding:2px 6px;font-weight:700;transition:color .12s,border-color .12s,background .12s}@media (width<=900px){.home-calendar-modal{padding:var(--space-3)}.home-calendar-modal-grid{grid-auto-rows:minmax(76px,1fr)}.home-calendar-modal-chip{font-size:var(--font-size-legacy-11);padding:2px 5px}}.events-cal-nav{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.events-cal-nav-label{font-size:var(--font-size-base);color:var(--color-text);text-align:center;flex:1;font-weight:700}.events-cal-nav-btn{border:1px solid var(--ui-border);background:var(--color-surface);width:30px;height:30px;color:var(--color-text-muted);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.events-cal-nav-btn .icon-inline{width:14px;height:14px}.events-cal-list{flex-direction:column;gap:4px;display:flex}.events-cal-item{border:1px solid var(--ui-border);background:var(--color-surface);cursor:pointer;text-align:left;border-radius:9px;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.events-cal-item.active{border-color:var(--color-accent-strong);background:linear-gradient(140deg, #1c593d80, color-mix(in srgb, var(--color-surface) 90%, transparent))}.events-cal-item-date{font-size:var(--font-size-legacy-11);color:var(--color-text-dim);white-space:nowrap;flex-shrink:0;min-width:44px;font-weight:700}.events-cal-item.active .events-cal-item-date{color:#6ee7b7}.events-cal-item-name{font-size:var(--font-size-2xs);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.events-cal-item.active .events-cal-item-name{color:var(--color-text)}.events-cal-empty,.events-cal-tba{font-size:var(--font-size-2xs);color:var(--color-text-dim);text-align:center;margin:0;padding:8px 0}.home-calendar-drawer.home-drawer .home-calendar-drawer-grid{flex-direction:column;gap:10px;min-height:0;padding:10px;display:flex}.home-calendar-drawer .home-calendar-drawer-nav{justify-content:space-between;align-items:center;gap:8px;margin:0;padding:0;display:flex;position:static}.home-calendar-drawer .home-calendar-drawer-month{flex-direction:column;flex:1;align-items:center;min-width:0;line-height:1.1;display:flex}.home-calendar-drawer .home-calendar-drawer-month strong{font-size:var(--font-size-md);color:var(--color-text)}.home-calendar-drawer .home-calendar-drawer-month small{color:var(--color-text-muted);font-size:var(--font-size-legacy-11)}.home-calendar-drawer .home-calendar-modal-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.home-calendar-drawer .home-calendar-modal-weekday{text-align:center;font-size:var(--font-size-legacy-11);color:var(--color-text-muted);text-transform:uppercase;padding:4px 0;font-weight:700}.home-calendar-drawer .home-calendar-drawer-grid-inner{grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(52px,auto);gap:3px;min-height:auto;display:grid;overflow:visible}.home-calendar-drawer .home-calendar-drawer-grid-inner .home-calendar-modal-day{border-radius:6px;gap:2px;min-width:0;min-height:52px;padding:3px}.home-calendar-drawer .home-calendar-drawer-grid-inner .home-calendar-modal-day-num{font-size:var(--font-size-legacy-11)}.home-calendar-drawer .home-calendar-drawer-grid-inner .home-calendar-modal-chip{font-size:var(--font-size-legacy-10);border-radius:4px;min-height:0;padding:1px 3px;line-height:1.15}.home-calendar-drawer .home-calendar-drawer-grid-inner .home-calendar-modal-more{font-size:var(--font-size-legacy-10);border-radius:4px;min-height:0;padding:1px 3px}.home-calendar-drawer .home-calendar-drawer-grid-inner .home-calendar-modal-day.expanded{grid-row:span 3;min-height:140px}.home-calendar-drawer .home-calendar-drawer-tba{border-top:1px dashed #2f3a46;flex-direction:column;gap:8px;padding-top:4px;display:flex}.ps-mobile-search-trigger,.ps-context-strip.collapsed .ps-context-toggle-btn{position:relative}.ps-mobile-search-trigger:after{content:"";position:absolute;inset:-8px}.ps-context-strip.collapsed .ps-context-toggle-btn:after{content:"";position:absolute;inset:-12px -10px}.home-event-search-expanded{align-items:flex-start;gap:var(--space-2);min-width:min(360px,100%);display:flex}.home-event-search-expanded .event-picker-wrapper{flex:1;min-width:0}.home-event-search-expanded .center-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.product-shell .ps-sidebar-tour{cursor:pointer;margin-top:auto;font-family:inherit}.product-shell .center-layout.center-layout-team.is-finderless{grid-template-columns:minmax(0,1fr)}
