:root{--font-sans:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--color-neutral-0:#ffffff;--color-neutral-50:#f7f7f7;--color-neutral-60:#f8f8f8;--color-neutral-65:#f1f1f1;--color-neutral-75:#f5f5f5;--color-neutral-80:#f3f3f3;--color-neutral-90:#ecedee;--color-neutral-100:#efefef;--color-neutral-200:#e0e0e0;--color-neutral-300:#dddddd;--color-neutral-400:#cccccc;--color-neutral-500:#a0a0a0;--color-neutral-600:#999999;--color-neutral-700:#8e8e93;--color-neutral-750:#8e8e8e;--color-neutral-800:#878787;--color-neutral-850:#7e7e7e;--color-neutral-900:#7c7c7c;--color-neutral-950:#666666;--color-neutral-960:#35373c;--color-neutral-970:#535353;--color-neutral-1000:#434343;--color-neutral-1005:#444444;--color-neutral-1100:#333333;--color-neutral-1200:#1c1c1c;--color-neutral-1210:#151718;--color-neutral-1211:#1c1f22;--color-neutral-1220:#26282b;--color-neutral-1225:#11181c;--color-neutral-1230:#161616;--color-neutral-1240:#1e1e1e;--color-neutral-1245:#111111;--color-neutral-1250:#101010;--color-neutral-1300:#000000;--color-primary-50:#ffde5c;--color-primary-100:#ffbf4e;--color-primary-150:#ffa500;--color-primary-200:#f97316;--color-primary-210:#f97417;--color-primary-250:#f25c05;--color-primary-300:#ff6600;--color-primary-400:#ff4500;--color-primary-500:#ba5711;--color-secondary-50:#61dafb;--color-secondary-70:#7f9cff;--color-secondary-80:#1cac70;--color-secondary-90:#a9bfff;--color-secondary-100:#21a1f1;--color-secondary-150:#0a7ea4;--color-secondary-180:#2563eb;--color-secondary-190:#0a4bff;--color-secondary-200:#0f4c81;--color-secondary-210:#0038d9;--color-success-100:#4cd15a;--color-success-200:#00ae11;--color-success-300:#28a745;--color-error-50:#f54343;--color-error-75:#ff0000;--color-error-100:#ac1818;--color-error-150:#cb3819;--color-error-250:#dc3545;--color-error-500:#e53935;--color-warning-100:#ff9500;--theme-bg-page:var(--color-neutral-0);--theme-bg-elevated:var(--color-neutral-0);--theme-bg-card:var(--color-neutral-60);--theme-bg-input:var(--color-neutral-0);--theme-text:var(--color-neutral-1225);--theme-text-muted:var(--color-neutral-600);--theme-border:var(--color-neutral-200);--theme-border-strong:var(--color-neutral-900);--theme-scrollbar:rgba(0,0,0,0.22);--theme-scrollbar-hover:rgba(0,0,0,0.3);--theme-modal-mask:rgba(0,0,0,0.45);--theme-accent:var(--color-secondary-210);--theme-accent-dark:#002db3;--theme-accent-hover:var(--color-secondary-100);--theme-accent-light:var(--color-secondary-90);--theme-shadow-sm:0 2px 8px rgba(0,0,0,0.08);--theme-shadow-dropdown:0 4px 12px rgba(0,0,0,0.12);--theme-disabled-bg:var(--color-neutral-800);--theme-disabled-text:var(--color-neutral-0);--theme-header-bar-bg:var(--color-neutral-0);--theme-header-surface:var(--color-secondary-210);--theme-table-header-bg:var(--color-neutral-1240);--theme-text-on-dark:var(--color-neutral-0);--theme-text-muted-on-dark:rgba(255,255,255,0.6);--theme-error:var(--color-error-100);--theme-input-border:rgba(0,0,0,0.15);--theme-input-border-hover:rgba(0,0,0,0.3);--theme-surface-overlay:transparent;--theme-surface-overlay-strong:transparent;--theme-accent-overlay:rgba(0,56,217,0.08);--theme-accent-overlay-selected:rgba(0,56,217,0.15);--theme-placeholder:var(--color-neutral-950);--theme-arrow:rgba(0,0,0,0.5);--theme-apple-btn-bg:#000;--theme-apple-btn-text:var(--color-neutral-0);--theme-apple-btn-border:#000;--theme-apple-btn-hover-bg:#1d1d1f;--theme-apple-btn-hover-border:rgba(255,255,255,0.35)}html[data-theme=dark]{--theme-bg-page:var(--color-neutral-1220);--theme-bg-elevated:var(--color-neutral-1210);--theme-bg-card:var(--color-neutral-1210);--theme-bg-input:var(--color-neutral-1200);--theme-text:var(--color-neutral-0);--theme-text-muted:var(--color-neutral-400);--theme-border:var(--color-neutral-900);--theme-border-strong:var(--color-neutral-950);--theme-scrollbar:rgba(255,255,255,0.25);--theme-scrollbar-hover:rgba(255,255,255,0.35);--theme-modal-mask:rgba(0,0,0,0.82);--theme-accent:var(--color-secondary-210);--theme-accent-dark:#002db3;--theme-accent-hover:var(--color-secondary-100);--theme-accent-light:var(--color-secondary-90);--theme-shadow-sm:0 2px 8px rgba(0,0,0,0.12);--theme-shadow-dropdown:0 4px 12px rgba(0,0,0,0.2);--theme-disabled-bg:var(--color-neutral-800);--theme-disabled-text:var(--color-neutral-0);--theme-header-bar-bg:var(--color-neutral-1200);--theme-header-surface:var(--color-primary-250);--theme-table-header-bg:var(--color-neutral-1240);--theme-text-on-dark:var(--color-neutral-0);--theme-text-muted-on-dark:rgba(255,255,255,0.6);--theme-error:var(--color-error-100);--theme-input-border:rgba(255,255,255,0.25);--theme-input-border-hover:rgba(255,255,255,0.4);--theme-surface-overlay:rgba(255,255,255,0.12);--theme-surface-overlay-strong:rgba(255,255,255,0.18);--theme-accent-overlay:rgba(0,56,217,0.12);--theme-accent-overlay-selected:rgba(0,56,217,0.5);--theme-placeholder:rgba(255,255,255,0.6);--theme-arrow:rgba(255,255,255,0.7);--theme-apple-btn-bg:#1d1d1f;--theme-apple-btn-text:var(--color-neutral-0);--theme-apple-btn-border:rgba(255,255,255,0.25);--theme-apple-btn-hover-bg:#2d2d2f;--theme-apple-btn-hover-border:rgba(255,255,255,0.35)}:root{--ui-text-caption:11px;--ui-text-label:12px;--ui-text-chip:10.5px;--ui-text-tab:13px;--ui-text-body:13px;--ui-text-body-sm:12px;--ui-text-body-lg:16px;--ui-font-weight-normal:500;--ui-font-weight-medium:500;--ui-font-weight-semibold:600;--ui-font-weight-bold:700;--ui-title-sm:15px;--ui-title-md:16px;--ui-title-lg:18px;--ui-title-xl:20px;--ui-title-page:clamp(15px,2.4vw,20px);--ui-title-section:16px;--ui-title-card:15px;--ui-line-body:1.5;--ui-line-tight:1.25}@media screen and (max-width:990px){:root{--ui-title-page:19px;--ui-title-section:16px;--ui-title-card:15px}}@media screen and (max-width:768px){:root{--ui-text-caption:10px;--ui-text-label:11px;--ui-text-chip:10px;--ui-text-tab:12px;--ui-text-body:14px;--ui-text-body-sm:12px;--ui-text-body-lg:15px;--ui-title-sm:14px;--ui-title-md:15px;--ui-title-lg:17px;--ui-title-xl:18px;--ui-title-page:18px;--ui-title-section:15px;--ui-title-card:14px}}@media screen and (max-width:560px){:root{--ui-text-body:13px;--ui-text-body-sm:11px;--ui-title-section:14px;--ui-title-card:13px}}@media screen and (max-width:425px){:root{--ui-text-caption:10px;--ui-text-label:10px;--ui-text-chip:10px;--ui-text-tab:12px;--ui-text-body:12px;--ui-text-body-sm:10px;--ui-text-body-lg:13px;--ui-title-sm:13px;--ui-title-md:14px;--ui-title-lg:15px;--ui-title-xl:16px;--ui-title-page:16px;--ui-title-section:13px;--ui-title-card:12px}}body{font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-normal);line-height:var(--ui-line-body)}b,h1,h2,h3,h4,h5,h6,strong{font-weight:var(--ui-font-weight-bold)}.ui-text-caption{font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-normal)}.ui-text-caption,.ui-text-label{line-height:var(--ui-line-tight)}.ui-text-label{font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-semibold)}.ui-text-body,.ui-text-body-sm{font-size:var(--ui-text-body)}.ui-text-body,.ui-text-body-lg,.ui-text-body-sm{font-weight:var(--ui-font-weight-normal);line-height:var(--ui-line-body)}.ui-text-body-lg{font-size:var(--ui-text-body-lg)}.ui-text-bold,.ui-text-title-section{font-weight:var(--ui-font-weight-bold)}.ui-text-title-section{font-size:var(--ui-title-section);line-height:var(--ui-line-tight)}.ui-text-title-card{font-size:var(--ui-title-card);font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-line-tight)}.ant-btn,.ant-input,.ant-select,.ant-table,.ant-tabs-tab-btn,.app-form-control,.app-form-label,.form-select{font-size:var(--ui-text-body)}.segmented-filter-tabs__chip{font-size:var(--ui-text-chip)}.match-detail-tabs .ant-tabs-tab,.match-detail-tabs .ant-tabs-tab-btn{font-size:var(--ui-text-tab)}.standings-table{font-size:var(--ui-text-label)}.match-list-row{font-size:var(--ui-text-body)}.ant-btn,.ant-tabs-tab-btn{font-weight:var(--ui-font-weight-normal)}.ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:var(--ui-font-weight-bold)}.ant-table-thead>tr>th{font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-semibold)}.ant-table-tbody>tr>td{font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-normal)}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@media(hover:none)and (pointer:coarse){*,body,html{-webkit-tap-highlight-color:rgba(0,0,0,0)}.ant-btn:active,.ant-btn:focus,.ant-input-affix-wrapper-focused,.ant-input:focus,.ant-menu-item:focus,.ant-menu-submenu-title:focus,.ant-picker-focused,.ant-select-focused .ant-select-selector,.ant-tabs-tab-btn:focus,:focus-visible,[role=button]:focus,[tabindex]:focus,a:active,a:focus,button:active,button:focus,input:focus,select:focus,textarea:focus{outline:none!important;box-shadow:none!important}}.ant-btn:focus,.ant-btn:focus-visible,.ant-tabs-tab-btn:focus,.ant-tabs-tab-btn:focus-visible,.home-sport-chip:focus,.home-sport-chip:focus-visible,.segmented-filter-tabs__chip:focus,.segmented-filter-tabs__chip:focus-visible,[role=button]:focus,[role=button]:focus-visible,button:focus,button:focus-visible{outline:none!important;box-shadow:none!important}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-SemiBold.ttf) format("truetype");font-weight:var(--ui-font-weight-semibold);font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Bold.ttf) format("truetype");font-weight:var(--ui-font-weight-bold);font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-ExtraBold.ttf) format("truetype");font-weight:var(--ui-font-weight-bold);font-style:normal;font-display:swap}:root{--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:20px;--ui-space-6:24px;--ui-space-7:32px;--ui-radius-sm:10px;--ui-radius-md:16px;--ui-radius-lg:20px;--ui-radius-xl:24px;--ui-radius-button:12px;--ui-radius-pill:999px;--ui-shadow-card:0 14px 30px rgba(15,23,42,0.07);--ui-shadow-float:0 20px 44px rgba(15,23,42,0.14);--ui-button-height:46px;--ui-page-gap:20px;--ui-page-padding-x:16px;--ui-page-padding-y:20px;--ui-surface-padding:20px;--ui-surface-padding-compact:18px;--ui-page-max-width:1280px;--ui-reading-max-width:820px}@media screen and (max-width:990px){:root{--ui-page-gap:16px;--ui-page-padding-x:14px;--ui-page-padding-y:16px;--ui-surface-padding:16px;--ui-surface-padding-compact:14px}}@media screen and (max-width:768px){:root{--ui-space-2:6px;--ui-space-3:10px;--ui-space-4:14px;--ui-space-5:18px;--ui-space-6:20px;--ui-space-7:24px;--ui-radius-sm:9px;--ui-radius-md:14px;--ui-radius-lg:18px;--ui-radius-xl:20px;--ui-button-height:38px;--ui-page-gap:12px;--ui-page-padding-x:10px;--ui-page-padding-y:12px;--ui-surface-padding:12px;--ui-surface-padding-compact:12px}}@media screen and (max-width:560px){:root{--ui-space-2:6px;--ui-space-3:8px;--ui-space-4:12px;--ui-space-5:14px;--ui-space-6:16px;--ui-space-7:20px;--ui-radius-sm:8px;--ui-radius-md:12px;--ui-radius-lg:16px;--ui-radius-xl:18px;--ui-button-height:36px;--ui-page-gap:10px;--ui-page-padding-x:8px;--ui-page-padding-y:10px;--ui-surface-padding:10px;--ui-surface-padding-compact:10px}}@media screen and (max-width:425px){:root{--ui-space-2:5px;--ui-space-3:8px;--ui-space-4:10px;--ui-space-5:12px;--ui-space-6:14px;--ui-space-7:18px;--ui-radius-sm:8px;--ui-radius-md:11px;--ui-radius-lg:14px;--ui-radius-xl:16px;--ui-button-height:34px;--ui-page-gap:8px;--ui-page-padding-x:6px;--ui-page-padding-y:8px;--ui-surface-padding:8px;--ui-surface-padding-compact:8px}}html[data-theme=dark]{--ui-shadow-card:0 18px 38px rgba(0,0,0,0.22);--ui-shadow-float:0 22px 46px rgba(0,0,0,0.3)}*,:after,:before{box-sizing:border-box}#root,body,html{margin:0;padding:0;min-height:100%;background:var(--theme-bg-page)}body,html{max-width:100%;overflow-x:hidden}body{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;color:var(--theme-text)}img,svg{display:block;max-width:100%}img:not([data-nimg]){height:100%}button,input,select,textarea{margin:0;font:inherit}button{border:0;background:rgba(0,0,0,0);color:inherit;cursor:pointer}button:disabled{cursor:not-allowed}table{border-collapse:collapse;border-spacing:0}.ant-btn,button,input,select,textarea{font-family:inherit}.app-form-label{color:var(--theme-text);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-semibold);line-height:1.3}.app-form-control.ant-input,.app-form-control.ant-input-affix-wrapper,.app-form-control.ant-picker{min-height:48px!important;height:48px!important;border-radius:12px!important;border-color:color-mix(in srgb,var(--theme-border-strong) 62%,transparent)!important;background:color-mix(in srgb,var(--theme-bg-card) 96%,var(--theme-bg-input) 28%)!important;box-shadow:none!important;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease!important}.app-form-control.ant-input,.app-form-control.ant-input-affix-wrapper input,.app-form-control.ant-picker input{color:var(--theme-text)!important;font-size:var(--ui-text-label)!important}.app-form-control.ant-input-affix-wrapper input:disabled,.app-form-control.ant-input:disabled,.app-form-control.ant-picker input:disabled{background:var(--theme-border)!important}.app-form-control.ant-input-affix-wrapper input::placeholder,.app-form-control.ant-input::placeholder,.app-form-control.ant-picker input::placeholder{color:var(--theme-placeholder)!important;font-size:var(--ui-text-label)!important;opacity:1!important}.app-form-control.ant-input-affix-wrapper input:-webkit-autofill,.app-form-control.ant-input-affix-wrapper input:-webkit-autofill:active,.app-form-control.ant-input-affix-wrapper input:-webkit-autofill:focus,.app-form-control.ant-input-affix-wrapper input:-webkit-autofill:hover,.app-form-control.ant-picker input:-webkit-autofill,.app-form-control.ant-picker input:-webkit-autofill:active,.app-form-control.ant-picker input:-webkit-autofill:focus,.app-form-control.ant-picker input:-webkit-autofill:hover,input.app-form-control.ant-input:-webkit-autofill,input.app-form-control.ant-input:-webkit-autofill:active,input.app-form-control.ant-input:-webkit-autofill:focus,input.app-form-control.ant-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--theme-text)!important;-webkit-box-shadow:0 0 0 1000px var(--theme-bg-input) inset!important;box-shadow:0 0 0 1000px var(--theme-bg-input) inset!important;caret-color:var(--theme-text)!important;border-radius:12px;transition:background-color 9999s ease-out 0s,color 9999s ease-out 0s}html[data-theme=dark] .app-form-control.ant-input-affix-wrapper input:-webkit-autofill,html[data-theme=dark] .app-form-control.ant-input-affix-wrapper input:-webkit-autofill:active,html[data-theme=dark] .app-form-control.ant-input-affix-wrapper input:-webkit-autofill:focus,html[data-theme=dark] .app-form-control.ant-input-affix-wrapper input:-webkit-autofill:hover,html[data-theme=dark] .app-form-control.ant-picker input:-webkit-autofill,html[data-theme=dark] .app-form-control.ant-picker input:-webkit-autofill:active,html[data-theme=dark] .app-form-control.ant-picker input:-webkit-autofill:focus,html[data-theme=dark] .app-form-control.ant-picker input:-webkit-autofill:hover,html[data-theme=dark] input.app-form-control.ant-input:-webkit-autofill,html[data-theme=dark] input.app-form-control.ant-input:-webkit-autofill:active,html[data-theme=dark] input.app-form-control.ant-input:-webkit-autofill:focus,html[data-theme=dark] input.app-form-control.ant-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--theme-text)!important;-webkit-box-shadow:0 0 0 1000px var(--theme-bg-input) inset!important;box-shadow:0 0 0 1000px var(--theme-bg-input) inset!important}.app-form-control.ant-input-affix-wrapper:hover,.app-form-control.ant-input:hover,.app-form-control.ant-picker:hover{border-color:color-mix(in srgb,var(--theme-accent) 55%,var(--theme-border-strong))!important}.app-form-control.ant-input-affix-wrapper-focused,.app-form-control.ant-input-affix-wrapper:focus,.app-form-control.ant-input-focused,.app-form-control.ant-input:focus,.app-form-control.ant-picker-focused,.app-form-control.ant-picker:focus{border-color:color-mix(in srgb,var(--theme-accent) 70%,var(--theme-border-strong))!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--theme-accent) 12%,transparent)!important}.app-form-control.ant-input-affix-wrapper{padding-inline:14px}.app-form-control .ant-input-prefix,.app-form-control .ant-input-suffix,.app-form-control .ant-picker-suffix{color:var(--theme-text-muted)}.app-form-surface .ant-form-item{margin-bottom:16px}.app-form-surface .ant-form-item-label{padding-bottom:8px}.app-form-surface .ant-form-item-label>label{color:var(--theme-text)!important;font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-semibold);line-height:1.3}.app-form-surface .ant-form-item-explain,.app-form-surface .ant-form-item-extra{font-size:var(--ui-text-label);line-height:1.5}.app-form-surface .ant-form-item-has-error .app-form-control.ant-input,.app-form-surface .ant-form-item-has-error .app-form-control.ant-input-affix-wrapper,.app-form-surface .ant-form-item-has-error .app-form-control.ant-picker{border-color:rgba(239,68,68,.52)!important;box-shadow:0 0 0 4px rgba(239,68,68,.08)!important}.app-form-surface .ant-checkbox-wrapper,.app-form-surface .ant-form-item-control-input-content{color:var(--theme-text-muted)!important;font-size:var(--ui-text-label);line-height:1.6}.app-match-collapse{border:none!important;background:rgba(0,0,0,0)!important}.app-match-collapse .ant-collapse-panel .ant-collapse-body{padding:0!important}.app-match-collapse .ant-collapse-item{margin-bottom:10px!important;border:none!important;box-shadow:none!important;background:rgba(0,0,0,0)!important}.app-match-collapse .ant-collapse-item>.ant-collapse-header{padding:8px 14px!important;border-radius:12px!important;border:none!important;box-shadow:none!important;background:var(--home-collapse-header-bg)!important;color:var(--home-collapse-header-text)!important;align-items:center!important;cursor:pointer!important}.app-match-collapse .ant-collapse-item.ant-collapse-item-active>.ant-collapse-header{border-radius:12px 12px 0 0!important}.app-match-collapse .ant-collapse-content{border:none!important;box-shadow:none!important;border-radius:0 0 12px 12px!important;background:var(--home-collapse-content-bg)!important;padding:0!important}.app-match-collapse .ant-collapse-content,.app-match-collapse .ant-collapse-content .ant-collapse-body,.app-match-collapse .ant-collapse-content .ant-collapse-content-box,.app-match-collapse .ant-collapse-content [class*=ant-collapse-content],.app-match-collapse .ant-collapse-content>.ant-collapse-content-box,.app-match-collapse .ant-collapse-content>div{padding:0!important}.app-match-collapse .ant-collapse-content>.ant-collapse-content-box{color:var(--home-collapse-content-text)!important;width:100%!important;max-width:100%!important;overflow:visible!important}.app-match-collapse .ant-collapse-expand-icon{color:var(--home-collapse-expand-icon)!important;margin-left:0!important}.app-match-collapse .match-row-list[role=button]:hover{background-color:rgba(0,56,217,.06)!important;transition:background-color .15s ease}.app-match-collapse-surface{--home-collapse-header-bg:var(--color-neutral-1240);--home-collapse-header-text:var(--theme-text-on-dark);--home-collapse-content-bg:transparent;--home-collapse-content-text:inherit;--home-collapse-expand-icon:rgba(255,255,255,0.6)}.app-match-collapse-surface--dark{--home-collapse-content-bg:var(--color-neutral-1200);--home-collapse-content-text:var(--color-neutral-0)}.app-match-collapse-expand-arrow{transition:transform .2s ease;transform:rotate(0deg);color:var(--home-collapse-expand-icon)}.app-match-collapse-expand-arrow--open{transform:rotate(90deg)}html[data-theme=dark] .ant-collapse-item>.ant-collapse-header{background:linear-gradient(180deg,rgba(7,14,35,.98),rgba(5,11,28,.98)),var(--color-neutral-1225)!important}html[data-theme=dark] .app-match-collapse .match-row-list[role=button]:hover{background-color:rgba(33,161,241,.08)!important}@media screen and (max-width:768px){.app-form-control.ant-input,.app-form-control.ant-input-affix-wrapper,.app-form-control.ant-picker{min-height:44px!important;height:44px!important}}.ui-icon{display:inline-block;flex-shrink:0;vertical-align:middle}button{transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .15s ease,opacity .2s ease}h1,h2,h3,h4,h5,h6{margin:0;color:var(--theme-text);letter-spacing:0}p{margin:0}.app-header__search-results-eyebrow,.auth-login-card__eyebrow,.auth-shell__intro-badge,.home-rail-section-header .ui-section-header__eyebrow,.player-detail-page-rail__eyebrow,.player-detail-page-rail__section-heading .ui-section-header__eyebrow,.player-detail-page-tabs-shell__section-header .ui-section-header__eyebrow,.team-detail-page-rail__eyebrow,.team-detail-page-rail__section-heading .ui-section-header__eyebrow,.team-detail-page-tabs-shell__section-header .ui-section-header__eyebrow,.ui-eyebrow,.ui-section-header__eyebrow{font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.auth-shell__intro-title{font-size:clamp(var(--ui-title-lg),3vw,42px);font-weight:var(--ui-font-weight-bold);line-height:1.04}.compare-page__title,.kvkk-page__title,.news-detail-page__title,.news-page__title,.play-page__title,.standings-page__title,.ui-page-title{font-size:var(--ui-title-page);font-weight:var(--ui-font-weight-bold);line-height:1.04;letter-spacing:-.04em;color:var(--theme-text)}.ui-page-title.text-white,.ui-section-title.text-white{color:var(--theme-text-on-dark)}.auth-compact__title,.auth-shell__form-title,.compare-page__section-title,.nc-hero-title,.player-detail-page-rail__title,.player-detail-page-tabs-shell__title,.standings-page__content-title,.team-detail-page-rail__title,.team-detail-page-tabs-shell__title,.ui-section-title{font-size:var(--ui-title-section);font-weight:var(--ui-font-weight-bold);line-height:1.08;letter-spacing:-.035em;color:var(--theme-text)}.account-card-title,.app-header__search-results-title,.match-detail-page-card__title,.nc-section-title,.news-page__card-title,.ui-section-header__title{font-size:var(--ui-title-card);font-weight:var(--ui-font-weight-bold);line-height:var(--ui-line-tight);letter-spacing:-.03em}.auth-compact__text,.auth-shell__form-description,.auth-shell__intro-text,.compare-page__section-text,.compare-page__subtitle,.kvkk-page__subtitle,.nc-hero-desc,.nc-section-desc,.news-page__subtitle,.player-detail-page-rail__subtitle,.standings-page__content-text,.standings-page__subtitle,.team-detail-page-rail__subtitle,.ui-page-subtitle,.ui-section-header__description{font-size:var(--ui-text-body);line-height:var(--ui-line-body);color:var(--theme-text-muted)}.player-detail-page-overview__value,.team-detail-page-overview__value,.user-dropdown__menu-title{font-size:var(--ui-text-body)}.app-header__search-results-count,.player-detail-page-overview__label,.team-detail-page-overview__label,.user-dropdown__menu-meta{font-size:var(--ui-text-caption)}.ui-page-stack{width:min(100%,var(--ui-page-max-width))}.ui-page-stack,.ui-reading-page{display:grid;gap:var(--ui-page-gap);margin:0 auto}.ui-reading-page{width:min(100%,var(--ui-reading-max-width));padding:var(--ui-page-padding-y) var(--ui-page-padding-x) calc(var(--ui-page-padding-y) + var(--ui-space-2))}.ui-page-header,.ui-page-title-block{display:grid;gap:var(--ui-space-3)}.ui-page-card-title-block{display:grid;gap:var(--ui-space-2)}a{color:var(--theme-accent)}a,a:hover{text-decoration:none}a:hover{color:var(--theme-accent-hover)}@layer utilities{.ui-pad-all-none{padding:0!important}.ui-pad-all-3xs{padding:2px!important}.ui-pad-all-2xs{padding:var(--ui-space-1)!important}.ui-pad-all-2xs-plus{padding:6px!important}.ui-pad-all-xs{padding:var(--ui-space-2)!important}.ui-pad-all-xs-plus{padding:10px!important}.ui-pad-all-sm{padding:var(--ui-space-3)!important}.ui-pad-all-sm-plus{padding:14px!important}.ui-pad-all-md{padding:var(--ui-space-4)!important}.ui-pad-all-md-plus{padding:18px!important}.ui-pad-all-lg{padding:var(--ui-space-5)!important}.ui-pad-all-lg-plus{padding:22px!important}.ui-pad-all-xl{padding:var(--ui-space-6)!important}.ui-pad-all-xl-plus{padding:28px!important}.ui-pad-all-2xl{padding:var(--ui-space-7)!important}.ui-pad-all-3xl{padding:40px!important}.ui-pad-all-4xl{padding:48px!important}.ui-pad-inline-none{padding-inline:0!important}.ui-pad-inline-3xs{padding-inline:2px!important}.ui-pad-inline-2xs{padding-inline:var(--ui-space-1)!important}.ui-pad-inline-2xs-plus{padding-inline:6px!important}.ui-pad-inline-xs{padding-inline:var(--ui-space-2)!important}.ui-pad-inline-xs-plus{padding-inline:10px!important}.ui-pad-inline-sm{padding-inline:var(--ui-space-3)!important}.ui-pad-inline-sm-plus{padding-inline:14px!important}.ui-pad-inline-md{padding-inline:var(--ui-space-4)!important}.ui-pad-inline-md-plus{padding-inline:18px!important}.ui-pad-inline-lg{padding-inline:var(--ui-space-5)!important}.ui-pad-inline-lg-plus{padding-inline:22px!important}.ui-pad-inline-xl{padding-inline:var(--ui-space-6)!important}.ui-pad-inline-xl-plus{padding-inline:28px!important}.ui-pad-inline-2xl{padding-inline:var(--ui-space-7)!important}.ui-pad-inline-3xl{padding-inline:40px!important}.ui-pad-inline-4xl{padding-inline:48px!important}.ui-pad-block-none{padding-block:0!important}.ui-pad-block-3xs{padding-block:2px!important}.ui-pad-block-2xs{padding-block:var(--ui-space-1)!important}.ui-pad-block-2xs-plus{padding-block:6px!important}.ui-pad-block-xs{padding-block:var(--ui-space-2)!important}.ui-pad-block-xs-plus{padding-block:10px!important}.ui-pad-block-sm{padding-block:var(--ui-space-3)!important}.ui-pad-block-sm-plus{padding-block:14px!important}.ui-pad-block-md{padding-block:var(--ui-space-4)!important}.ui-pad-block-md-plus{padding-block:18px!important}.ui-pad-block-lg{padding-block:var(--ui-space-5)!important}.ui-pad-block-lg-plus{padding-block:22px!important}.ui-pad-block-xl{padding-block:var(--ui-space-6)!important}.ui-pad-block-xl-plus{padding-block:28px!important}.ui-pad-block-2xl{padding-block:var(--ui-space-7)!important}.ui-pad-block-3xl{padding-block:40px!important}.ui-pad-block-4xl{padding-block:48px!important}.ui-pad-top-none{padding-top:0!important}.ui-pad-top-3xs{padding-top:2px!important}.ui-pad-top-2xs{padding-top:var(--ui-space-1)!important}.ui-pad-top-2xs-plus{padding-top:6px!important}.ui-pad-top-xs{padding-top:var(--ui-space-2)!important}.ui-pad-top-xs-plus{padding-top:10px!important}.ui-pad-top-sm{padding-top:var(--ui-space-3)!important}.ui-pad-top-sm-plus{padding-top:14px!important}.ui-pad-top-md{padding-top:var(--ui-space-4)!important}.ui-pad-top-md-plus{padding-top:18px!important}.ui-pad-top-lg{padding-top:var(--ui-space-5)!important}.ui-pad-top-lg-plus{padding-top:22px!important}.ui-pad-top-xl{padding-top:var(--ui-space-6)!important}.ui-pad-top-xl-plus{padding-top:28px!important}.ui-pad-top-2xl{padding-top:var(--ui-space-7)!important}.ui-pad-top-3xl{padding-top:40px!important}.ui-pad-top-4xl{padding-top:48px!important}.ui-pad-right-none{padding-right:0!important}.ui-pad-right-3xs{padding-right:2px!important}.ui-pad-right-2xs{padding-right:var(--ui-space-1)!important}.ui-pad-right-2xs-plus{padding-right:6px!important}.ui-pad-right-xs{padding-right:var(--ui-space-2)!important}.ui-pad-right-xs-plus{padding-right:10px!important}.ui-pad-right-sm{padding-right:var(--ui-space-3)!important}.ui-pad-right-sm-plus{padding-right:14px!important}.ui-pad-right-md{padding-right:var(--ui-space-4)!important}.ui-pad-right-md-plus{padding-right:18px!important}.ui-pad-right-lg{padding-right:var(--ui-space-5)!important}.ui-pad-right-lg-plus{padding-right:22px!important}.ui-pad-right-xl{padding-right:var(--ui-space-6)!important}.ui-pad-right-xl-plus{padding-right:28px!important}.ui-pad-right-2xl{padding-right:var(--ui-space-7)!important}.ui-pad-right-3xl{padding-right:40px!important}.ui-pad-right-4xl{padding-right:48px!important}.ui-pad-bottom-none{padding-bottom:0!important}.ui-pad-bottom-3xs{padding-bottom:2px!important}.ui-pad-bottom-2xs{padding-bottom:var(--ui-space-1)!important}.ui-pad-bottom-2xs-plus{padding-bottom:6px!important}.ui-pad-bottom-xs{padding-bottom:var(--ui-space-2)!important}.ui-pad-bottom-xs-plus{padding-bottom:10px!important}.ui-pad-bottom-sm{padding-bottom:var(--ui-space-3)!important}.ui-pad-bottom-sm-plus{padding-bottom:14px!important}.ui-pad-bottom-md{padding-bottom:var(--ui-space-4)!important}.ui-pad-bottom-md-plus{padding-bottom:18px!important}.ui-pad-bottom-lg{padding-bottom:var(--ui-space-5)!important}.ui-pad-bottom-lg-plus{padding-bottom:22px!important}.ui-pad-bottom-xl{padding-bottom:var(--ui-space-6)!important}.ui-pad-bottom-xl-plus{padding-bottom:28px!important}.ui-pad-bottom-2xl{padding-bottom:var(--ui-space-7)!important}.ui-pad-bottom-3xl{padding-bottom:40px!important}.ui-pad-bottom-4xl{padding-bottom:48px!important}.ui-pad-left-none{padding-left:0!important}.ui-pad-left-3xs{padding-left:2px!important}.ui-pad-left-2xs{padding-left:var(--ui-space-1)!important}.ui-pad-left-2xs-plus{padding-left:6px!important}.ui-pad-left-xs{padding-left:var(--ui-space-2)!important}.ui-pad-left-xs-plus{padding-left:10px!important}.ui-pad-left-sm{padding-left:var(--ui-space-3)!important}.ui-pad-left-sm-plus{padding-left:14px!important}.ui-pad-left-md{padding-left:var(--ui-space-4)!important}.ui-pad-left-md-plus{padding-left:18px!important}.ui-pad-left-lg{padding-left:var(--ui-space-5)!important}.ui-pad-left-lg-plus{padding-left:22px!important}.ui-pad-left-xl{padding-left:var(--ui-space-6)!important}.ui-pad-left-xl-plus{padding-left:28px!important}.ui-pad-left-2xl{padding-left:var(--ui-space-7)!important}.ui-pad-left-3xl{padding-left:40px!important}.ui-pad-left-4xl{padding-left:48px!important}.ui-margin-all-none{margin:0!important}.ui-margin-all-3xs{margin:2px!important}.ui-margin-all-2xs{margin:var(--ui-space-1)!important}.ui-margin-all-2xs-plus{margin:6px!important}.ui-margin-all-xs{margin:var(--ui-space-2)!important}.ui-margin-all-xs-plus{margin:10px!important}.ui-margin-all-sm{margin:var(--ui-space-3)!important}.ui-margin-all-sm-plus{margin:14px!important}.ui-margin-all-md{margin:var(--ui-space-4)!important}.ui-margin-all-md-plus{margin:18px!important}.ui-margin-all-lg{margin:var(--ui-space-5)!important}.ui-margin-all-lg-plus{margin:22px!important}.ui-margin-all-xl{margin:var(--ui-space-6)!important}.ui-margin-all-xl-plus{margin:28px!important}.ui-margin-all-2xl{margin:var(--ui-space-7)!important}.ui-margin-all-3xl{margin:40px!important}.ui-margin-all-4xl{margin:48px!important}.ui-margin-inline-none{margin-inline:0!important}.ui-margin-inline-3xs{margin-inline:2px!important}.ui-margin-inline-2xs{margin-inline:var(--ui-space-1)!important}.ui-margin-inline-2xs-plus{margin-inline:6px!important}.ui-margin-inline-xs{margin-inline:var(--ui-space-2)!important}.ui-margin-inline-xs-plus{margin-inline:10px!important}.ui-margin-inline-sm{margin-inline:var(--ui-space-3)!important}.ui-margin-inline-sm-plus{margin-inline:14px!important}.ui-margin-inline-md{margin-inline:var(--ui-space-4)!important}.ui-margin-inline-md-plus{margin-inline:18px!important}.ui-margin-inline-lg{margin-inline:var(--ui-space-5)!important}.ui-margin-inline-lg-plus{margin-inline:22px!important}.ui-margin-inline-xl{margin-inline:var(--ui-space-6)!important}.ui-margin-inline-xl-plus{margin-inline:28px!important}.ui-margin-inline-2xl{margin-inline:var(--ui-space-7)!important}.ui-margin-inline-3xl{margin-inline:40px!important}.ui-margin-inline-4xl{margin-inline:48px!important}.ui-margin-block-none{margin-block:0!important}.ui-margin-block-3xs{margin-block:2px!important}.ui-margin-block-2xs{margin-block:var(--ui-space-1)!important}.ui-margin-block-2xs-plus{margin-block:6px!important}.ui-margin-block-xs{margin-block:var(--ui-space-2)!important}.ui-margin-block-xs-plus{margin-block:10px!important}.ui-margin-block-sm{margin-block:var(--ui-space-3)!important}.ui-margin-block-sm-plus{margin-block:14px!important}.ui-margin-block-md{margin-block:var(--ui-space-4)!important}.ui-margin-block-md-plus{margin-block:18px!important}.ui-margin-block-lg{margin-block:var(--ui-space-5)!important}.ui-margin-block-lg-plus{margin-block:22px!important}.ui-margin-block-xl{margin-block:var(--ui-space-6)!important}.ui-margin-block-xl-plus{margin-block:28px!important}.ui-margin-block-2xl{margin-block:var(--ui-space-7)!important}.ui-margin-block-3xl{margin-block:40px!important}.ui-margin-block-4xl{margin-block:48px!important}.ui-space-top-none{margin-top:0!important}.ui-space-top-3xs{margin-top:2px!important}.ui-space-top-2xs{margin-top:var(--ui-space-1)!important}.ui-space-top-2xs-plus{margin-top:6px!important}.ui-space-top-xs{margin-top:var(--ui-space-2)!important}.ui-space-top-xs-plus{margin-top:10px!important}.ui-space-top-sm{margin-top:var(--ui-space-3)!important}.ui-space-top-sm-plus{margin-top:14px!important}.ui-space-top-md{margin-top:var(--ui-space-4)!important}.ui-space-top-md-plus{margin-top:18px!important}.ui-space-top-lg{margin-top:var(--ui-space-5)!important}.ui-space-top-lg-plus{margin-top:22px!important}.ui-space-top-xl{margin-top:var(--ui-space-6)!important}.ui-space-top-xl-plus{margin-top:28px!important}.ui-space-top-2xl{margin-top:var(--ui-space-7)!important}.ui-space-top-3xl{margin-top:40px!important}.ui-space-top-4xl{margin-top:48px!important}.ui-space-right-none{margin-right:0!important}.ui-space-right-3xs{margin-right:2px!important}.ui-space-right-2xs{margin-right:var(--ui-space-1)!important}.ui-space-right-2xs-plus{margin-right:6px!important}.ui-space-right-xs{margin-right:var(--ui-space-2)!important}.ui-space-right-xs-plus{margin-right:10px!important}.ui-space-right-sm{margin-right:var(--ui-space-3)!important}.ui-space-right-sm-plus{margin-right:14px!important}.ui-space-right-md{margin-right:var(--ui-space-4)!important}.ui-space-right-md-plus{margin-right:18px!important}.ui-space-right-lg{margin-right:var(--ui-space-5)!important}.ui-space-right-lg-plus{margin-right:22px!important}.ui-space-right-xl{margin-right:var(--ui-space-6)!important}.ui-space-right-xl-plus{margin-right:28px!important}.ui-space-right-2xl{margin-right:var(--ui-space-7)!important}.ui-space-right-3xl{margin-right:40px!important}.ui-space-right-4xl{margin-right:48px!important}.ui-space-bottom-none{margin-bottom:0!important}.ui-space-bottom-3xs{margin-bottom:2px!important}.ui-space-bottom-2xs{margin-bottom:var(--ui-space-1)!important}.ui-space-bottom-2xs-plus{margin-bottom:6px!important}.ui-space-bottom-xs{margin-bottom:var(--ui-space-2)!important}.ui-space-bottom-xs-plus{margin-bottom:10px!important}.ui-space-bottom-sm{margin-bottom:var(--ui-space-3)!important}.ui-space-bottom-sm-plus{margin-bottom:14px!important}.ui-space-bottom-md{margin-bottom:var(--ui-space-4)!important}.ui-space-bottom-md-plus{margin-bottom:18px!important}.ui-space-bottom-lg{margin-bottom:var(--ui-space-5)!important}.ui-space-bottom-lg-plus{margin-bottom:22px!important}.ui-space-bottom-xl{margin-bottom:var(--ui-space-6)!important}.ui-space-bottom-xl-plus{margin-bottom:28px!important}.ui-space-bottom-2xl{margin-bottom:var(--ui-space-7)!important}.ui-space-bottom-3xl{margin-bottom:40px!important}.ui-space-bottom-4xl{margin-bottom:48px!important}.ui-space-left-none{margin-left:0!important}.ui-space-left-3xs{margin-left:2px!important}.ui-space-left-2xs{margin-left:var(--ui-space-1)!important}.ui-space-left-2xs-plus{margin-left:6px!important}.ui-space-left-xs{margin-left:var(--ui-space-2)!important}.ui-space-left-xs-plus{margin-left:10px!important}.ui-space-left-sm{margin-left:var(--ui-space-3)!important}.ui-space-left-sm-plus{margin-left:14px!important}.ui-space-left-md{margin-left:var(--ui-space-4)!important}.ui-space-left-md-plus{margin-left:18px!important}.ui-space-left-lg{margin-left:var(--ui-space-5)!important}.ui-space-left-lg-plus{margin-left:22px!important}.ui-space-left-xl{margin-left:var(--ui-space-6)!important}.ui-space-left-xl-plus{margin-left:28px!important}.ui-space-left-2xl{margin-left:var(--ui-space-7)!important}.ui-space-left-3xl{margin-left:40px!important}.ui-space-left-4xl{margin-left:48px!important}.ui-surface-pad{padding:var(--ui-surface-padding)!important}.ui-surface-pad-compact{padding:var(--ui-surface-padding-compact)!important}.ui-page-pad{padding:var(--ui-page-padding-y) var(--ui-page-padding-x)!important}.ui-page-pad-inline{padding-inline:var(--ui-page-padding-x)!important}.ui-page-pad-block{padding-block:var(--ui-page-padding-y)!important}.ui-margin-inline-auto{margin-inline:auto!important}.ui-space-top-auto{margin-top:auto!important}.glitch{position:relative;animation:glitch 1s infinite}@keyframes glitch{0%{text-shadow:3px 3px red}20%{text-shadow:-3px -3px aqua}40%{text-shadow:3px -3px lime}60%{text-shadow:-3px 3px #f0f}80%{text-shadow:2px -2px #ff0}to{text-shadow:3px 3px red}}}.ui-inset-divider-row{position:relative;border-bottom:0}.ui-inset-divider-row:not(:last-child):after{content:"";position:absolute;right:16px;bottom:0;left:16px;height:1px;background:color-mix(in srgb,var(--theme-border) 82%,transparent);pointer-events:none}.ant-drawer{z-index:1300!important}.ant-drawer .ant-drawer-mask{z-index:0!important}.ant-drawer .ant-drawer-content-wrapper{z-index:1!important}.ant-modal-root .ant-modal-mask,.ant-modal-root .ant-modal-wrap{z-index:1500!important}.ant-picker-dropdown{z-index:1350!important}body.ant-scrolling-effect,body[data-body-scroll-lock-count]{overflow:hidden!important;touch-action:none!important;overscroll-behavior:none!important}html:has(body.ant-scrolling-effect),html:has(body[data-body-scroll-lock-count]){overflow:hidden!important;touch-action:none!important;overscroll-behavior:none!important}.account-layout-desktop.ant-layout{flex-direction:row}.account-layout-desktop.ant-layout .profile-tabs-horizontal{flex-direction:column;min-width:200px}.account-layout-mobile.ant-layout{flex-direction:column}.account-layout-mobile.ant-layout .profile-tabs-horizontal{width:100%;flex:0 0 auto;flex-direction:row}html[data-theme=dark] .account-layout-desktop .profile-tabs-horizontal{border-right-color:var(--theme-border-strong)}html[data-theme=dark] .account-layout-desktop .profile-tabs-horizontal>div{color:var(--theme-text)}html[data-theme=dark] .account-layout-desktop .profile-tabs-horizontal>div:not([class*=bg-neutral-100]):not([class*=bg-neutral-1200]){color:var(--theme-text-muted)}html[data-theme=dark] .profile-tabs-horizontal .profile-tab-active{background:var(--theme-bg-input);color:var(--theme-text)}html[data-theme=dark] .home-league-select .ant-select-selector{border-color:var(--theme-accent);background:var(--theme-bg-card)}html[data-theme=dark] .home-league-select:hover .ant-select-selector{border-color:var(--theme-accent-dark);background:var(--theme-accent-overlay)}.app-social-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--theme-border);background:var(--color-neutral-100);color:var(--theme-text-muted);transition:transform .2s ease,background-color .2s ease,color .2s ease,border-color .2s ease}.app-social-icon:hover{transform:scale(1.08);background:var(--theme-accent-overlay);color:var(--theme-accent);border-color:var(--theme-accent)}.app-social-icon .ui-icon{width:20px;height:20px}html[data-theme=dark] .app-social-icon{background:var(--theme-bg-input);border-color:var(--theme-border-strong)}@media screen and (max-width:768px){.app-layout-drawer .ant-drawer-content-wrapper,.auth-drawer .ant-drawer-content-wrapper,.match-detail-player-drawer .ant-drawer-content-wrapper,.team-detail-coach-drawer .ant-drawer-content-wrapper{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;max-width:100vw!important;min-width:0!important;height:100dvh!important;max-height:100dvh!important}.app-layout-drawer .ant-drawer-content,.app-layout-drawer .ant-drawer-wrapper-body,.auth-drawer .ant-drawer-content,.auth-drawer .ant-drawer-wrapper-body,.match-detail-player-drawer .ant-drawer-content,.match-detail-player-drawer .ant-drawer-wrapper-body,.team-detail-coach-drawer .ant-drawer-content,.team-detail-coach-drawer .ant-drawer-wrapper-body{width:100vw!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important;overflow:hidden!important}.app-layout-drawer .ant-drawer-body,.auth-drawer .ant-drawer-body,.match-detail-player-drawer .ant-drawer-body,.team-detail-coach-drawer .ant-drawer-body{height:100%;max-height:100dvh;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.auth-drawer .ant-drawer-body{overflow-y:auto!important}.auth-drawer .auth-dialog{min-height:100%;height:100%;overflow:hidden}.app-layout-drawer .ant-drawer-body{display:flex;flex-direction:column}}.header-search-input.ant-input-affix-wrapper{max-height:56px;min-height:48px;border-radius:9999px}.header-search-input.ant-input-affix-wrapper input{height:44px;font-size:var(--ui-title-sm);border-radius:9999px}.standings-country-collapse.ant-collapse{width:100%}.standings-country-collapse.ant-collapse .ant-collapse-item{width:100%;border:none}.standings-country-collapse.ant-collapse .ant-collapse-header{width:100%;align-items:center;padding:0}.standings-country-collapse.ant-collapse .ant-collapse-header-text{flex:1;min-width:0;width:100%}.standings-country-collapse.ant-collapse .ant-collapse-content-box{padding:0;width:100%}.home-league-select.ant-select{height:40px}.home-league-select.ant-select .ant-select-selector{height:40px;min-height:40px;border-radius:8px;border-color:var(--theme-accent);font-size:var(--ui-text-body);font-weight:500;align-items:center;transition:all .2s ease}.home-league-select.ant-select:hover .ant-select-selector{border-color:var(--theme-accent-dark);background:var(--theme-accent-overlay)}.home-league-select.ant-select.ant-select-focused .ant-select-selector{border-color:var(--theme-accent);box-shadow:0 0 0 2px rgba(0,56,217,.2)}.ant-collapse{background:rgba(0,0,0,0)}.ant-collapse,.ant-collapse-header,.ant-collapse-item{border-color:var(--theme-border-strong)}.ant-collapse-header{background:var(--theme-bg-card);color:var(--theme-text)}.ant-collapse-header:hover{background:var(--theme-bg-elevated);color:var(--theme-text)}.ant-collapse-header-text{color:var(--theme-text)}.ant-collapse-expand-icon{color:var(--theme-text-muted)}.ant-collapse-content{background:var(--theme-bg-input);border-color:var(--theme-border-strong)}.ant-collapse-content-box{background:var(--theme-bg-input);color:var(--theme-text)}.ant-table-thead>tr>th,thead th{padding:14px 16px;border-bottom:1px solid color-mix(in srgb,var(--theme-border) 70%,transparent);color:var(--theme-text-on-dark);background:var(--theme-table-header-bg,var(--color-neutral-1240));font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold);letter-spacing:.02em;text-transform:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.ant-table-thead>tr>th:hover,thead th:hover{background:color-mix(in srgb,var(--theme-table-header-bg,var(--color-neutral-1240)) 92%,#fff);border-bottom-color:color-mix(in srgb,var(--theme-accent) 45%,transparent)}.ant-picker-dropdown .ant-picker-content thead th,.ant-picker-dropdown thead th{color:var(--theme-text)!important;background:var(--theme-bg-card)!important;border-bottom-color:var(--theme-border)!important;text-transform:none!important;letter-spacing:0!important}.ant-table-tbody>tr>td{color:var(--theme-text);border-bottom-color:var(--theme-border-strong);transition:background-color .2s ease,box-shadow .2s ease}.ant-table-tbody>tr:hover>td,.ant-table-tbody>tr>td:hover{background:var(--theme-bg-input)}.ant-table-tbody>tr.ant-table-row-selected>td:first-child,.ant-table-tbody>tr:active>td:first-child,.ant-table-tbody>tr:hover>td:first-child{border-left:2px solid var(--theme-accent);background:var(--theme-bg-input)}.ant-table-tbody>tr.ant-table-row-selected>td:last-child,.ant-table-tbody>tr:active>td:last-child,.ant-table-tbody>tr:hover>td:last-child{border-right:2px solid var(--theme-accent);background:var(--theme-bg-input)}.ant-table-tbody>tr.ant-table-row-selected>td,.ant-table-tbody>tr:active>td{background:var(--theme-bg-input)}.ant-table,.ant-table-container{overflow:hidden;border-radius:10px;background:var(--theme-bg-card);box-shadow:0 1px 3px rgba(0,0,0,.06),0 2px 6px rgba(0,0,0,.04)}html[data-theme=dark] .ant-table,html[data-theme=dark] .ant-table-container{box-shadow:0 2px 8px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.08)}.ant-form-item .ant-form-item-explain,.ant-form-item .ant-form-item-explain-error,.ant-form-item .ant-form-item-extra,.ant-form-item-explain,.ant-form-item-explain-error,.ant-form-item-extra{font-size:var(--ui-text-body);text-align:left!important;margin:2px 0 2px 6px;color:var(--ant-color-error)!important}.match-row:hover{transform:none;box-shadow:var(--theme-shadow-sm)}.ant-menu-horizontal{display:flex;justify-content:center}.ant-menu-horizontal .ant-menu-item,.ant-menu-horizontal .ant-menu-submenu,.ant-menu-horizontal .ant-menu-submenu-title,.ant-menu-horizontal.ant-menu-root,.ant-menu-horizontal>li,.ant-menu.ant-menu-horizontal{border-bottom:0;box-shadow:none}.ant-menu-horizontal .ant-menu-item:after,.ant-menu-horizontal .ant-menu-submenu-title:after,.ant-menu-horizontal>li:after{display:none}.ant-menu-horizontal .ant-menu-item,.ant-menu-horizontal .ant-menu-submenu-title{text-decoration:none;border-radius:8px}.ant-menu-horizontal .ant-menu-item-active,.ant-menu-horizontal .ant-menu-item-selected,.ant-menu-horizontal .ant-menu-item:hover,.ant-menu-horizontal .ant-menu-submenu-title:hover,.ant-menu-horizontal>li.ant-menu-item-active,.ant-menu-horizontal>li.ant-menu-item-selected,.ant-menu-horizontal>li:hover{border-bottom:none;box-shadow:none;background:rgba(0,56,217,.08);border-radius:8px;transition:all .2s ease;color:var(--theme-accent)}.ant-menu-horizontal .ant-menu-item-active .ui-icon,.ant-menu-horizontal .ant-menu-item-selected .ui-icon,.ant-menu-horizontal .ant-menu-item:hover .ui-icon,.ant-menu-horizontal .ant-menu-submenu-title:hover .ui-icon,.ant-menu-horizontal>li.ant-menu-item-active .ui-icon,.ant-menu-horizontal>li.ant-menu-item-selected .ui-icon,.ant-menu-horizontal>li:hover .ui-icon{color:var(--theme-accent)}html[data-theme=dark] .ant-menu-horizontal .ant-menu-item-active,html[data-theme=dark] .ant-menu-horizontal .ant-menu-item-active .ui-icon,html[data-theme=dark] .ant-menu-horizontal .ant-menu-item-selected,html[data-theme=dark] .ant-menu-horizontal .ant-menu-item-selected .ui-icon,html[data-theme=dark] .ant-menu-horizontal .ant-menu-item:hover,html[data-theme=dark] .ant-menu-horizontal .ant-menu-item:hover .ui-icon,html[data-theme=dark] .ant-menu-horizontal .ant-menu-submenu-title:hover,html[data-theme=dark] .ant-menu-horizontal>li.ant-menu-item-active,html[data-theme=dark] .ant-menu-horizontal>li.ant-menu-item-active .ui-icon,html[data-theme=dark] .ant-menu-horizontal>li.ant-menu-item-selected,html[data-theme=dark] .ant-menu-horizontal>li.ant-menu-item-selected .ui-icon,html[data-theme=dark] .ant-menu-horizontal>li:hover,html[data-theme=dark] .ant-menu-horizontal>li:hover .ui-icon{color:var(--theme-accent-light)}.home-control-height.ant-select .ant-select-selector{height:44px!important;min-height:44px!important;align-items:center}.home-control-height.ant-picker{height:44px!important}.home-control-height.ant-picker .ant-picker-input>input{height:40px!important}.ant-picker-dropdown .ant-picker-content thead th,.ant-picker-dropdown .ant-picker-panel .ant-picker-content thead th{background:rgba(0,0,0,0)!important;color:var(--theme-text)!important;border:none!important}.ant-picker-dropdown .ant-picker-body table thead tr{background:rgba(0,0,0,0)!important}@keyframes live-pulse{0%,to{opacity:1}50%{opacity:.5}}.match-row-live-indicator{animation:live-pulse 1.2s ease-in-out infinite}@keyframes live-dot-pulse{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(239,68,68,.4)}50%{opacity:.5;box-shadow:0 0 6px 2px rgba(239,68,68,.25)}}.live-btn-dot,.live-dot-pulse{animation:live-dot-pulse 1.5s ease-in-out infinite}.dates-scroll{scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;cursor:grab}.dates-scroll>*{scroll-snap-align:center;scroll-snap-stop:normal}.dates-scroll,.scrollbar-app{scrollbar-width:thin;scrollbar-color:var(--theme-scrollbar) rgba(0,0,0,0)}.dates-scroll::-webkit-scrollbar,.scrollbar-app::-webkit-scrollbar{width:6px;height:6px}.dates-scroll::-webkit-scrollbar-track,.scrollbar-app::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:4px}.dates-scroll::-webkit-scrollbar-thumb,.scrollbar-app::-webkit-scrollbar-thumb{background:var(--theme-scrollbar);border-radius:4px}.dates-scroll::-webkit-scrollbar-thumb:hover,.scrollbar-app::-webkit-scrollbar-thumb:hover{background:var(--theme-scrollbar-hover)}@keyframes searchSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.max-w-\[720px\] .text-2xl,.max-w-\[720px\] h1{color:var(--theme-text)}.max-w-\[720px\] .text-neutral-600,.max-w-\[720px\] p.text-sm{color:var(--theme-text-muted)}.news-page-tabs{background:var(--theme-bg-input);border-color:var(--theme-border-strong)}.news-page-tabs button{color:var(--theme-text-muted)}.news-page-tabs button:hover{background:var(--theme-bg-elevated);color:var(--theme-text)}article.rounded-xl.border{background:var(--theme-bg-input);border-color:var(--theme-border-strong)}article.rounded-xl.border:hover{background:var(--theme-bg-card)}article.rounded-xl.border h2{color:var(--theme-text)}article.rounded-xl.border p{color:var(--theme-text-muted)}article.rounded-xl.border a,article.rounded-xl.border span.inline-flex{color:var(--theme-accent-hover)}article.rounded-xl.border a:hover,article.rounded-xl.border span.inline-flex:hover{color:var(--theme-accent-light)}.ant-message{z-index:1100}.ant-message-notice-content{padding:12px 16px!important;border:1px solid color-mix(in srgb,var(--theme-border) 86%,transparent)!important;border-radius:var(--ui-radius-md)!important;background:radial-gradient(circle at top right,rgba(0,56,217,.08),transparent 32%),var(--theme-bg-card)!important;box-shadow:var(--ui-shadow-float)!important;color:var(--theme-text)!important;font-size:var(--ui-text-body-sm)!important;font-weight:var(--ui-font-weight-semibold)!important}.ant-notification{z-index:2100}.ant-notification-bottomRight,.ant-notification-topRight{display:grid;gap:8px;position:fixed!important;right:10px!important;left:auto!important;width:min(340px,100vw - 20px)!important;max-width:calc(100vw - 20px)!important;box-sizing:border-box;overflow:visible!important}.ant-notification-bottomRight .ant-notification-notice-wrapper,.ant-notification-topRight .ant-notification-notice-wrapper{margin-bottom:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box}.ant-notification-notice{width:100%!important;max-width:100%!important}.app-notification.ant-notification-notice{padding:14px 14px 14px 16px!important;border-radius:22px!important;border:1px solid color-mix(in srgb,var(--theme-border) 82%,transparent)!important;background:radial-gradient(circle at top right,rgba(0,56,217,.08),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,255,255,.88))!important;box-shadow:var(--ui-shadow-float)!important}.app-notification .ant-notification-notice-message{margin-bottom:6px!important}.app-notification--success.ant-notification-notice{border-left:4px solid var(--color-success-300)!important}.app-notification--info.ant-notification-notice{border-left:4px solid var(--theme-accent)!important}.app-notification--warning.ant-notification-notice{border-left:4px solid var(--color-warning-100)!important}.app-notification--error.ant-notification-notice{border-left:4px solid var(--color-error-250)!important}.ant-notification-notice{border-radius:0!important;padding:16px 18px 18px 46px!important;box-shadow:var(--ui-shadow-float)!important;border:1px solid color-mix(in srgb,var(--theme-border) 86%,transparent)!important;background:radial-gradient(circle at top right,rgba(0,56,217,.08),transparent 30%),var(--theme-bg-card)!important;min-width:280px;max-width:360px}.ant-notification-notice-message{font-size:var(--ui-title-sm)!important;font-weight:var(--ui-font-weight-bold)!important;color:var(--theme-text)!important;margin-bottom:4px!important;line-height:var(--ui-line-tight)!important}.ant-notification-notice-description{font-size:var(--ui-text-body-sm)!important;color:var(--theme-text-muted)!important;line-height:1.55!important}.ant-notification-notice-with-icon .ant-notification-notice-description,.ant-notification-notice-with-icon .ant-notification-notice-message{margin-left:0!important}.ant-notification-notice-success{border-left:4px solid var(--color-success-300)!important}.ant-notification-notice-info{border-left:4px solid var(--color-secondary-100)!important}.ant-notification-notice-warning{border-left:4px solid var(--color-primary-50)!important}.ant-notification-notice-error{border-left:4px solid var(--color-error-250)!important}html[data-theme=dark] .ant-notification-notice{border-color:hsla(0,0%,100%,.1)!important;box-shadow:var(--ui-shadow-float)!important}html[data-theme=dark] .ant-notification-notice-message{color:var(--theme-text)!important}html[data-theme=dark] .ant-notification-notice-description{color:var(--theme-text-muted)!important}@media screen and (max-width:768px){.ant-notification-bottomRight,.ant-notification-topRight{width:min(320px,100vw - 16px);gap:8px;margin-right:8px!important;margin-left:8px!important}.ant-notification-notice,.app-notification.ant-notification-notice{min-width:0!important;max-width:100%!important;padding:10px 12px 10px 38px!important;border-radius:12px!important}.ant-notification-notice-message,.app-notification .ant-notification-notice-message{font-size:var(--ui-text-body)!important;margin-bottom:2px!important}.ant-notification-notice-description,.app-notification .ant-notification-notice-description{font-size:var(--ui-text-label)!important;line-height:1.4!important}}.ant-notification-notice.match-notification,.ant-notification-notice[class*=match-notification--]{padding:0!important;border:0!important;border-radius:0!important;background:rgba(0,0,0,0)!important;box-shadow:none!important;overflow:visible;min-width:0;max-width:none;width:100%}.ant-notification-notice.match-notification .ant-notification-notice-message,.ant-notification-notice.match-notification .ant-notification-notice-title,.ant-notification-notice[class*=match-notification--] .ant-notification-notice-message,.ant-notification-notice[class*=match-notification--] .ant-notification-notice-title{display:none!important}.ant-notification-notice.match-notification .ant-notification-notice-description,.ant-notification-notice[class*=match-notification--] .ant-notification-notice-description{margin:0!important}.ant-notification-notice.match-notification .ant-notification-notice-close{display:inline-flex!important;position:absolute;top:6px;right:6px;width:22px;height:22px;align-items:center;justify-content:center;border-radius:999px;color:inherit!important;opacity:.65;background:color-mix(in srgb,currentColor 8%,transparent);border:0;z-index:4}.ant-notification-notice.match-notification .ant-notification-notice-close:hover{opacity:1}.match-notification-content{width:100%;max-width:100%;box-sizing:border-box;cursor:pointer;border:0;border-radius:12px;overflow:hidden;background:rgba(0,0,0,0);box-shadow:none}.match-notification-panel{--popup-text:var(--theme-text);--popup-text-secondary:var(--theme-text);--popup-text-muted:var(--theme-text-muted);--popup-logo-shell:color-mix(in srgb,var(--theme-text) 8%,transparent);--popup-logo-border:color-mix(in srgb,var(--theme-border) 80%,transparent);--match-home-tint:#2563eb;--match-away-tint:#ef4444;--event-accent:var(--theme-accent);position:relative;display:flex;flex-direction:column;gap:6px;padding:8px 10px;overflow:hidden;border:1px solid color-mix(in srgb,var(--theme-border) 78%,transparent);border-radius:12px;background:linear-gradient(90deg,color-mix(in srgb,var(--match-home-tint) 12%,transparent) 0,color-mix(in srgb,var(--match-home-tint) 4%,transparent) 24%,transparent 44%,color-mix(in srgb,var(--match-away-tint) 4%,transparent) 76%,color-mix(in srgb,var(--match-away-tint) 12%,transparent) 100%),var(--theme-bg-elevated);box-shadow:0 10px 28px rgba(15,23,42,.12);color:var(--popup-text)}.match-notification-panel:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:999px;background:var(--event-accent);opacity:.9}.match-notification-panel--tone-yellow{--event-accent:#f59e0b}.match-notification-panel--tone-red{--event-accent:#ef4444}.match-notification-panel--tone-blue{--event-accent:#2563eb}.match-notification-panel--tone-green{--event-accent:#16a34a}.match-notification-panel__header{display:flex;align-items:center;justify-content:center;min-height:20px;padding-right:18px}.match-notification-panel__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--event-accent);font-size:13px;font-weight:var(--ui-font-weight-bold);letter-spacing:.01em}.match-notification-panel__main{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px}.match-notification-panel__team{display:flex;align-items:center;gap:6px;min-width:0}.match-notification-panel__team--home{justify-content:flex-start}.match-notification-panel__team--away{justify-content:flex-end}.match-notification-panel__logo{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;overflow:hidden;border:1px solid var(--popup-logo-border);border-radius:999px;background:var(--popup-logo-shell)}.match-notification-panel__logo--fallback{color:var(--popup-text);font-size:8px;font-weight:var(--ui-font-weight-bold)}.match-notification-panel__team-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--popup-text);font-size:12px;font-weight:var(--ui-font-weight-semibold);transform-origin:center center}.match-notification-panel__team-name--pulse{animation:match-notification-team-pulse .6s ease-in-out 1}.match-notification-panel__team--away .match-notification-panel__team-name{text-align:right}.match-notification-panel__score-col{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:54px}.match-notification-panel__score{color:var(--popup-text);font-size:15px;font-weight:var(--ui-font-weight-bold);letter-spacing:.02em;font-variant-numeric:tabular-nums}.match-notification-panel__minute{min-width:38px;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--theme-text) 8%,transparent);color:var(--popup-text-muted);font-size:11px;font-weight:var(--ui-font-weight-bold);text-align:center;font-variant-numeric:tabular-nums}.match-notification-panel__footer{text-align:center;color:var(--popup-text-muted);font-size:10px;font-weight:var(--ui-font-weight-semibold)}html[data-theme=dark] .match-notification-panel{border-color:color-mix(in srgb,var(--theme-border) 70%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--match-home-tint) 16%,transparent) 0,color-mix(in srgb,var(--match-home-tint) 5%,transparent) 24%,transparent 44%,color-mix(in srgb,var(--match-away-tint) 5%,transparent) 76%,color-mix(in srgb,var(--match-away-tint) 16%,transparent) 100%),color-mix(in srgb,var(--theme-bg-card) 92%,#0b1220);box-shadow:0 12px 30px rgba(0,0,0,.35)}@keyframes match-notification-team-pulse{0%{transform:scale(1)}25%{transform:scale(1.04)}50%{transform:scale(1)}75%{transform:scale(1.025)}to{transform:scale(1)}}@media screen and (max-width:768px){.ant-notification-bottomRight,.ant-notification-topRight{width:min(360px,100vw - 16px)!important;max-width:calc(100vw - 16px)!important;margin-right:0!important;margin-left:0!important;right:8px!important}}@media screen and (max-width:640px){.ant-notification-bottomRight,.ant-notification-topRight{width:min(320px,100vw - 14px)!important;max-width:calc(100vw - 14px)!important;margin-right:0!important;margin-left:0!important;right:7px!important;bottom:calc(8px + env(safe-area-inset-bottom, 0px))!important}}[dir=rtl] .account-nav-item__arrow{transform:scaleX(-1)}[dir=rtl] .account-route-banner__copy,[dir=rtl] .account-sidebar__profile-copy{text-align:start}[dir=rtl] .header__actions,[dir=rtl] .header__nav,[dir=rtl] .segmented-filter-tabs__list{direction:rtl}[dir=rtl] .standings-table__team-cell{justify-content:flex-end;text-align:right}[dir=rtl] .auth-dialog__resend-icon{transform:scaleX(-1)}html[dir=rtl] body{text-align:start}.brand-logo{--brand-logo-width-sm:130px;--brand-logo-width-md:160px;--brand-logo-width-lg:180px;--brand-logo-width:var(--brand-logo-width-sm);display:inline-flex;align-items:center;color:inherit;line-height:1}@media screen and (min-width:768px){.brand-logo{--brand-logo-width:var(--brand-logo-width-md)}}@media screen and (min-width:990px){.brand-logo{--brand-logo-width:var(--brand-logo-width-lg)}}.brand-logo__mark{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;max-width:var(--brand-logo-width)}.brand-logo__image{display:block;width:var(--brand-logo-width);max-width:min(100%,var(--brand-logo-width));height:auto;object-fit:contain}.brand-logo--icon-only{gap:0}.brand-logo--icon-only .brand-logo__mark{max-width:none}.brand-logo--icon-only .brand-logo__image{width:40px;max-width:40px;height:40px;border-radius:8px}.brand-logo[role=button]{cursor:pointer}.ui-entity-avatar{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;border:1px solid color-mix(in srgb,var(--theme-border) 72%,transparent);background:color-mix(in srgb,var(--theme-bg-input) 88%,var(--color-neutral-0));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.24);color:var(--theme-text-muted)}.ui-entity-avatar--circle{border-radius:999px}.ui-entity-avatar--rounded{border-radius:8px}.ui-entity-avatar--xxs{width:18px;height:18px;min-width:18px;min-height:18px}.ui-entity-avatar--xs{width:22px;height:22px;min-width:22px;min-height:22px}.ui-entity-avatar--sm{width:28px;height:28px;min-width:28px;min-height:28px}.ui-entity-avatar--md{width:30px;height:30px;min-width:30px;min-height:30px}.ui-entity-avatar--lg{width:40px;height:40px;min-width:40px;min-height:40px}.ui-entity-avatar--xl{width:58px;height:58px;min-width:58px;min-height:58px}.ui-entity-avatar__image{width:100%;height:100%;object-fit:contain}.ui-entity-avatar__fallback{font-size:.75rem;font-weight:var(--ui-font-weight-bold);letter-spacing:-.03em;line-height:1}.ui-entity-avatar--xxs .ui-entity-avatar__fallback{font-size:.5rem}.ui-entity-avatar--xs .ui-entity-avatar__fallback{font-size:.56rem}.ui-entity-avatar--sm .ui-entity-avatar__fallback{font-size:.7rem}.ui-entity-avatar--md .ui-entity-avatar__fallback{font-size:.75rem}.ui-entity-avatar--lg .ui-entity-avatar__fallback{font-size:.95rem}.ui-entity-avatar--xl .ui-entity-avatar__fallback{font-size:1.1rem}.ant-btn{min-height:var(--ui-button-height);height:var(--ui-button-height);padding-inline:16px;border-radius:12px;font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-semibold);letter-spacing:-.01em;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .16s ease,box-shadow .2s ease,opacity .2s ease}.ant-btn:not(:disabled):active{transform:scale(.98)}.ant-btn-primary:not(.form-button-no-shine){border-color:var(--theme-accent);background:var(--theme-accent);color:var(--color-neutral-0);box-shadow:0 4px 14px rgba(0,56,217,.14)}.ant-btn-primary:not(.form-button-no-shine):hover:not(:disabled){border-color:var(--theme-accent-dark);background:var(--theme-accent-dark);color:var(--color-neutral-0);box-shadow:0 6px 16px rgba(0,56,217,.16)}.ant-btn-default:not(.ui-button--secondary):not(.ui-button--surface):not(.ui-button--text):not(.ui-button--icon):not(.ui-button--ghost){border-color:color-mix(in srgb,var(--theme-accent) 36%,var(--theme-border));background:rgba(0,0,0,0);color:var(--theme-accent)}.ant-btn-default:not(.ui-button--secondary):not(.ui-button--surface):not(.ui-button--text):not(.ui-button--icon):not(.ui-button--ghost):hover:not(:disabled){border-color:var(--theme-accent);background:var(--theme-accent-overlay);color:var(--theme-accent);box-shadow:0 4px 12px rgba(0,56,217,.08)}.ant-btn.ui-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-color:rgba(0,0,0,0);box-shadow:none}.ant-btn.ui-button>span{gap:10px}.ant-btn.ui-button .ui-icon{position:relative;z-index:1}.ant-btn.ui-button:not(.ui-button--surface)>span{display:inline-flex;align-items:center}.ant-btn.ui-button--primary{border-color:var(--theme-accent);background:var(--theme-accent);color:var(--color-neutral-0);box-shadow:0 4px 14px rgba(0,56,217,.14)}.ant-btn.ui-button--primary:hover:not(:disabled){border-color:var(--theme-accent-dark);background:var(--theme-accent-dark);color:var(--color-neutral-0);box-shadow:0 6px 16px rgba(0,56,217,.16)}.ant-btn.ui-button--secondary{border-color:var(--theme-border-strong);background:var(--theme-bg-input);color:var(--theme-text)}.ant-btn.ui-button--secondary:hover:not(:disabled){border-color:color-mix(in srgb,var(--theme-accent) 30%,var(--theme-border));background:var(--theme-bg-card);color:var(--theme-accent);box-shadow:0 4px 12px rgba(15,23,42,.06)}.ant-btn.ui-button--outline{border-color:color-mix(in srgb,var(--theme-accent) 36%,var(--theme-border));background:var(--theme-bg-card);color:var(--theme-accent)}.ant-btn.ui-button--outline:hover:not(:disabled){border-color:var(--theme-accent);background:var(--theme-accent-overlay);color:var(--theme-accent);box-shadow:0 4px 12px rgba(0,56,217,.08)}.ant-btn.ui-button--muted{border-color:color-mix(in srgb,var(--theme-border) 88%,transparent);background:var(--theme-bg-card);color:var(--theme-text-muted)}.ant-btn.ui-button--muted:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-error-500) 42%,var(--theme-border));background:color-mix(in srgb,var(--color-error-500) 6%,var(--theme-bg-card));color:var(--color-error-500);box-shadow:none}.ant-btn.ui-button--surface{justify-content:flex-start;width:100%;height:auto;min-height:0;padding:11px 14px;border-color:var(--theme-border-strong)!important;background:var(--theme-bg-input)!important;color:var(--theme-text)!important;text-align:left}.ant-btn.ui-button--surface>span{display:block;width:100%}.ant-btn.ui-button--surface:hover:not(:disabled){border-color:color-mix(in srgb,var(--theme-accent) 24%,var(--theme-border));background:var(--theme-bg-card);box-shadow:0 4px 10px rgba(15,23,42,.05)}.ant-btn.ui-button--danger{border-color:color-mix(in srgb,var(--theme-error) 28%,transparent);background:color-mix(in srgb,var(--theme-error) 10%,transparent);color:var(--theme-error)}.ant-btn.ui-button--danger:hover:not(:disabled){border-color:color-mix(in srgb,var(--theme-error) 40%,transparent);background:color-mix(in srgb,var(--theme-error) 16%,transparent);color:var(--theme-error)}.ant-btn.ui-button--ghost,.ant-btn.ui-button--icon,.ant-btn.ui-button--text{border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);box-shadow:none}.ant-btn.ui-button--ghost,.ant-btn.ui-button--text{min-height:auto;height:auto;padding:6px 10px;color:var(--theme-text)}.ant-btn.ui-button--ghost:hover:not(:disabled),.ant-btn.ui-button--text:hover:not(:disabled){background:var(--theme-accent-overlay);color:var(--theme-accent)}.ant-btn.ui-button--icon{width:38px;min-width:38px;height:38px;min-height:38px;padding:0;border-radius:100%;color:inherit}.ant-btn.ui-button--icon:hover:not(:disabled){border-color:hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.12);color:var(--theme-accent)}.ant-btn.ui-button--apple:not(.auth-dialog__social-button){border-color:hsla(0,0%,100%,.08)!important;background:linear-gradient(180deg,var(--color-neutral-1100),var(--color-neutral-1240))!important;color:var(--color-neutral-0)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 10px 18px rgba(15,23,42,.12)!important}.ant-btn.ui-button--apple:not(.auth-dialog__social-button):hover:not(:disabled){border-color:hsla(0,0%,100%,.14)!important;background:var(--theme-bg-elevated)!important}.ant-btn.ui-button--google:not(.auth-dialog__social-button){border-color:hsla(0,0%,100%,.08)!important;background:linear-gradient(180deg,var(--color-neutral-1100),var(--color-neutral-1240))!important;color:var(--color-neutral-0)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 10px 18px rgba(15,23,42,.12)!important}.ant-btn.ui-button--google:not(.auth-dialog__social-button):hover:not(:disabled){border-color:hsla(0,0%,100%,.14)!important;background:linear-gradient(180deg,var(--color-neutral-1100),var(--color-neutral-1100))!important}.ant-btn.ui-button--duo{position:relative;overflow:hidden;border-color:rgba(0,0,0,0)!important;background:linear-gradient(135deg,var(--color-error-100) 0,var(--theme-accent) 100%)!important;color:var(--color-neutral-0)!important;box-shadow:0 16px 32px rgba(0,56,217,.2)!important}.ant-btn.ui-button--duo:before{content:"";position:absolute;inset:1px;border-radius:inherit;background:linear-gradient(118deg,rgba(255,255,255,.26),transparent 38%,transparent 64%,rgba(255,255,255,.08));pointer-events:none}.ant-btn.ui-button--duo:hover:not(:disabled){filter:saturate(1.05);box-shadow:0 8px 18px rgba(0,56,217,.16)!important}.form-button-apple.ant-btn:not(.auth-dialog__social-button),.form-button-google.ant-btn:not(.auth-dialog__social-button),.ui-button--apple.ant-btn:not(.auth-dialog__social-button),.ui-button--google.ant-btn:not(.auth-dialog__social-button){border-color:hsla(0,0%,100%,.08)!important;background:linear-gradient(180deg,var(--color-neutral-1100),var(--color-neutral-1240))!important;color:var(--color-neutral-0)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 6px 14px rgba(15,23,42,.1)!important}.form-button-apple.ant-btn:not(.auth-dialog__social-button):hover:not(:disabled),.form-button-google.ant-btn:not(.auth-dialog__social-button):hover:not(:disabled),.ui-button--apple.ant-btn:not(.auth-dialog__social-button):hover:not(:disabled),.ui-button--google.ant-btn:not(.auth-dialog__social-button):hover:not(:disabled){border-color:hsla(0,0%,100%,.14)!important}.form-button-duo.ant-btn,.ui-button--duo.ant-btn{position:relative;overflow:hidden;border-color:rgba(0,0,0,0)!important;background:linear-gradient(135deg,var(--color-error-100) 0,var(--theme-accent) 100%)!important;color:var(--color-neutral-0)!important;box-shadow:0 8px 18px rgba(0,56,217,.14)!important}.form-button-duo.ant-btn:before,.ui-button--duo.ant-btn:before{content:"";position:absolute;inset:1px;border-radius:inherit;background:linear-gradient(118deg,rgba(255,255,255,.26),transparent 38%,transparent 64%,rgba(255,255,255,.08));pointer-events:none}.form-button-duo.ant-btn:hover:not(:disabled),.ui-button--duo.ant-btn:hover:not(:disabled){filter:saturate(1.05);box-shadow:0 10px 20px rgba(0,56,217,.16)!important}html[data-theme=dark] .ant-btn-primary:not(.form-button-no-shine),html[data-theme=dark] .ui-button--primary.ant-btn:not(.form-button-no-shine){box-shadow:0 6px 16px rgba(0,36,146,.22)!important}html[data-theme=dark] .ant-btn-default:not(.ui-button--secondary):not(.ui-button--surface):not(.ui-button--text):not(.ui-button--icon):not(.ui-button--ghost),html[data-theme=dark] .ant-btn.ui-button--outline{border-color:color-mix(in srgb,var(--theme-border) 84%,transparent)!important;background:color-mix(in srgb,var(--theme-bg-input) 94%,transparent)!important;color:var(--theme-text)!important;box-shadow:none!important}html[data-theme=dark] .ant-btn-default:not(.ui-button--secondary):not(.ui-button--surface):not(.ui-button--text):not(.ui-button--icon):not(.ui-button--ghost):hover:not(:disabled),html[data-theme=dark] .ant-btn.ui-button--outline:hover:not(:disabled){border-color:color-mix(in srgb,var(--theme-accent) 38%,var(--theme-border))!important;background:color-mix(in srgb,var(--theme-accent) 10%,var(--theme-bg-input))!important;color:var(--theme-text)!important}.ant-checkbox-wrapper .ant-checkbox-inner,.form-checkbox.ant-checkbox-wrapper .ant-checkbox-inner{width:24px;height:24px;border-radius:50%;border-width:2px}.ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner,.ant-checkbox-wrapper.ant-checkbox-checked .ant-checkbox-inner,.form-checkbox.ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner,.form-checkbox.ant-checkbox-wrapper.ant-checkbox-checked .ant-checkbox-inner{background-color:var(--theme-accent);border-color:var(--theme-accent)}.ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner:after,.ant-checkbox-wrapper.ant-checkbox-checked .ant-checkbox-inner:after,.form-checkbox.ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner:after,.form-checkbox.ant-checkbox-wrapper.ant-checkbox-checked .ant-checkbox-inner:after{display:none}.ant-checkbox-checked .ant-checkbox-inner{background-color:var(--theme-accent);border-color:var(--theme-accent)}.ant-checkbox-checked .ant-checkbox-inner:after{display:none}.form-select.ant-select{color:var(--theme-text)}.form-select.ant-select .ant-select-selector{background:var(--theme-bg-card)!important;border:1px solid var(--theme-input-border)!important;border-radius:8px!important;color:var(--theme-text)!important;min-height:40px!important;height:40px!important;padding:4px 11px!important;align-items:center!important}.form-select.ant-select.ant-select-focused .ant-select-selector,.form-select.ant-select.ant-select-open .ant-select-selector{border-color:var(--theme-accent)!important}.form-select.ant-select .ant-select-selection-search,.form-select.ant-select .ant-select-selection-search input{background:rgba(0,0,0,0)!important;color:var(--theme-text)!important}.form-select.ant-select .ant-select-selector .ant-select-selection-item,.form-select.ant-select .ant-select-selector .ant-select-selection-placeholder{color:var(--theme-text)!important;opacity:1}.form-select.ant-select .ant-select-arrow,.form-select.ant-select .ant-select-selector .ant-select-selection-placeholder{color:var(--theme-text-muted)!important}.form-select.ant-select:hover .ant-select-selector{border-color:var(--theme-input-border-hover)!important}.form-select-dropdown.ant-select-dropdown .ant-select-item-option{color:var(--theme-text)!important}.form-select-dropdown.ant-select-dropdown .ant-select-item-option-active,.form-select-dropdown.ant-select-dropdown .ant-select-item-option-selected{background:var(--theme-accent-overlay)!important;color:var(--theme-accent)!important}.gradient-background{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.gradient-background__orb{position:absolute;aspect-ratio:1/1;border-radius:999px}.gradient-background__orb--bottom{right:-10%;bottom:-15%;width:50%;background:radial-gradient(circle at 70% 70%,rgba(0,56,217,.18) 0,transparent 72%)}.gradient-background__orb--top{top:-15%;left:-10%;width:45%;background:radial-gradient(circle at 30% 30%,rgba(0,56,217,.18) 0,transparent 72%)}html[data-theme=dark] .gradient-background__orb--bottom{background:radial-gradient(circle at 70% 70%,rgba(0,56,217,.12) 0,transparent 70%)}html[data-theme=dark] .gradient-background__orb--top{background:radial-gradient(circle at 30% 30%,rgba(0,56,217,.12) 0,transparent 70%)}.app-card.ant-card{border:0;color:var(--theme-text);border-radius:0;overflow:hidden;background:rgba(0,0,0,0);box-shadow:none}.app-card.ant-card .ant-card-head{min-height:56px;padding:0 16px;border-bottom-color:color-mix(in srgb,var(--theme-border-strong) 88%,transparent);color:var(--theme-text)}.app-card.ant-card .ant-card-head .ant-card-head-title,.app-card.ant-card .ant-card-head span{color:var(--theme-text);font-size:var(--ui-title-sm);font-weight:700;line-height:var(--ui-line-tight)}.app-card.ant-card .ant-card-body{padding:16px;color:var(--theme-text);font-size:var(--ui-text-body);line-height:var(--ui-line-body)}.app-card.ant-card .ant-card-body div,.app-card.ant-card .ant-card-body span:not(.anticon):not([class*=secondary]):not([class*=primary]){color:inherit}html[data-theme=dark] .app-card.ant-card{box-shadow:0 6px 18px rgba(0,0,0,.16)}.app-loading{display:grid;min-height:180px;place-items:center;align-content:center;justify-items:center;gap:12px;color:var(--theme-text-muted);text-align:center}.app-loading--compact{min-height:96px;gap:10px}.app-loading__mark{position:relative;display:block;width:34px;height:34px}.app-loading__mark span{position:absolute;width:10px;height:10px;border-radius:999px;background:var(--theme-accent);animation:app-loading-pulse .95s ease-in-out infinite}.app-loading__mark span:first-child{top:2px;left:12px;opacity:.45;animation-delay:0s}.app-loading__mark span:nth-child(2){top:12px;right:2px;opacity:.95;animation-delay:.12s}.app-loading__mark span:nth-child(3){bottom:2px;left:12px;opacity:.65;animation-delay:.24s}.app-loading__mark span:nth-child(4){top:12px;left:2px;opacity:.35;animation-delay:.36s}.app-loading__label{max-width:280px;color:var(--theme-text-muted);font-size:13px;font-weight:var(--ui-font-weight-semibold);line-height:1.45}@keyframes app-loading-pulse{0%,to{transform:scale(.72)}50%{transform:scale(1.08)}}.app-table .ant-table-container,.app-table.ant-table{background:var(--theme-bg-card);border-radius:var(--ui-radius-lg);overflow:hidden;box-shadow:var(--ui-shadow-card);border:1px solid var(--theme-border)}.app-table .ant-table-thead>tr>th,.app-table thead th{padding:12px 14px!important;border-bottom:1px solid color-mix(in srgb,var(--theme-border) 40%,transparent);background:var(--theme-table-header-bg,var(--color-neutral-1240))!important;color:var(--theme-text-on-dark)!important;font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold);letter-spacing:0;text-transform:none}.app-table .ant-table-tbody>tr>td{padding:12px 14px!important;border-bottom-color:color-mix(in srgb,var(--theme-border) 80%,transparent);color:var(--theme-text);font-size:var(--ui-text-body-sm);line-height:1.5}.app-table .ant-table-tbody>tr:nth-child(2n)>td{background:color-mix(in srgb,var(--theme-bg-input) 58%,transparent)}.app-table .ant-table-tbody>tr:hover>td{background:color-mix(in srgb,var(--theme-accent) 8%,var(--theme-bg-input))}.ui-data-section{margin-bottom:1rem;overflow:hidden;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-bg-card)}@media screen and (max-width:640px){.ui-data-section{background:rgba(0,0,0,0);border:none}}.ui-data-section__header{padding:10px 14px;background:var(--color-neutral-1240);color:var(--theme-text-on-dark);font-size:13px;font-weight:600;line-height:1.3}.ui-data-section__body{background:var(--theme-bg-card);padding:14px}@media screen and (max-width:640px){.ui-data-section__body{background:rgba(0,0,0,0);padding:0}}.ui-data-viz-panel{overflow:hidden;border:1px solid color-mix(in srgb,var(--theme-border) 84%,transparent);border-radius:12px;background:radial-gradient(circle at top right,rgba(0,56,217,.055),transparent 36%),color-mix(in srgb,var(--theme-bg-card) 88%,var(--theme-bg-input));box-shadow:0 16px 34px rgba(15,23,42,.06)}.ui-data-viz-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px 18px 8px}.ui-data-viz-panel__copy{min-width:0}.ui-data-viz-panel__eyebrow{display:block;margin-bottom:5px;color:var(--theme-accent);font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.ui-data-viz-panel__title{margin:0;color:var(--theme-text);font-size:14px;font-weight:700;line-height:1.2}.ui-data-viz-panel__description{margin:6px 0 0;color:var(--theme-text-muted);font-size:12px;font-weight:600;line-height:1.5}.ui-data-viz-panel__body{padding:12px 18px 18px}.ui-metric-bars{display:grid;gap:12px}.ui-metric-bars--compact{gap:9px}.ui-metric-bars__row{--metric-bar-fill:linear-gradient(90deg,var(--color-secondary-150),var(--color-secondary-100));display:grid;gap:7px}.ui-metric-bars__row--success{--metric-bar-fill:linear-gradient(90deg,var(--color-success-200),var(--color-success-100))}.ui-metric-bars__row--warning{--metric-bar-fill:linear-gradient(90deg,var(--color-warning-100),var(--color-primary-50))}.ui-metric-bars__row--danger{--metric-bar-fill:linear-gradient(90deg,var(--color-error-100),var(--color-error-50))}.ui-metric-bars__row--neutral{--metric-bar-fill:linear-gradient(90deg,var(--color-neutral-700),var(--color-neutral-500))}.ui-metric-bars__topline{display:flex;align-items:center;justify-content:space-between;gap:12px}.ui-metric-bars__label{display:inline-flex;min-width:0;align-items:center;gap:8px;color:var(--theme-text-muted);font-size:12px;font-weight:650;line-height:1.35}.ui-metric-bars__label img{width:20px;height:20px;flex-shrink:0;object-fit:contain;border-radius:999px}.ui-metric-bars__label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-metric-bars__value{color:var(--theme-text);font-size:12px;font-weight:700;white-space:nowrap}.ui-metric-bars__track{height:8px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--theme-border) 48%,transparent)}.ui-metric-bars__fill{display:block;height:100%;border-radius:inherit;background:var(--metric-bar-fill);box-shadow:0 6px 14px color-mix(in srgb,var(--theme-accent) 18%,transparent)}.ui-apex-chart{min-width:0}.ui-apex-chart .apexcharts-canvas,.ui-apex-chart .apexcharts-svg{max-width:100%}.ui-apex-chart__loading{display:grid;min-height:160px;place-items:center;color:var(--theme-text-muted);font-size:12px;font-weight:700}html[data-theme=dark] .ui-data-viz-panel{box-shadow:0 18px 36px rgba(0,0,0,.22)}@media screen and (max-width:640px){.ui-data-viz-panel__body,.ui-data-viz-panel__header{padding-inline:14px}}.empty-state{display:flex;align-items:center;justify-content:center;padding:36px 20px;min-height:120px}.empty-state.compact{padding:14px 12px;min-height:54px}.empty-state--comfortable{padding-block:var(--ui-space-8);padding-inline:var(--ui-space-6)}.empty-state-wrap{position:relative;width:100%;max-width:420px;padding:18px 16px;text-align:center}.empty-state-content{position:relative;z-index:1}.empty-state-icon-wrap{display:flex;justify-content:center;margin-bottom:14px}.empty-state-icon{position:relative;width:56px;height:56px;display:flex;align-items:center;justify-content:center}.empty-state-icon__pulse{position:absolute;inset:auto;display:block;border-radius:999px;transform:translate(-50%,-50%);transform-origin:center}.empty-state-icon__pulse--halo{width:44px;height:44px;background:rgba(0,56,217,.1)}.empty-state-icon__brand{width:28px;height:28px;object-fit:contain;display:block;user-select:none;-webkit-user-drag:none}.empty-state-icon__surface{display:inline-flex;width:56px;height:56px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--theme-accent) 12%,transparent);border-radius:999px;background:color-mix(in srgb,var(--theme-accent) 6%,var(--theme-bg-card))}.empty-state-title{font-weight:700;font-size:17px;line-height:1.35;letter-spacing:0;margin:0;padding:0 8px;color:var(--theme-text)}.empty-state-title--gradient{background:none;-webkit-background-clip:initial;background-clip:initial;color:var(--theme-text)}.empty-state-subtitle{margin:8px 0 0;padding:0 8px;font-size:14px;line-height:1.5;font-weight:400;color:var(--theme-text-muted)}html[data-theme=dark] .empty-state .empty-state-icon__surface{border-color:hsla(0,0%,100%,.08);background:linear-gradient(180deg,rgba(28,34,52,.96),rgba(18,24,38,.94));box-shadow:0 16px 28px rgba(0,0,0,.24),inset 0 1px 0 hsla(0,0%,100%,.05)}html[data-theme=dark] .empty-state .empty-state-subtitle{color:hsla(0,0%,100%,.55)}.empty-state.compact .empty-state-wrap{max-width:100%;padding:8px 10px}.empty-state.compact .empty-state-icon-wrap{margin-bottom:8px}.empty-state.compact .empty-state-icon{width:32px;height:32px}.empty-state.compact .empty-state-icon__pulse{display:none}.empty-state.compact .empty-state-icon__surface{width:32px;height:32px;border-radius:10px}.empty-state.compact .empty-state-icon__brand{width:16px;height:16px}.empty-state.compact .empty-state-title{font-size:13px}.empty-state.compact .empty-state-subtitle{font-size:12px;margin-top:10px}.home-dates-toolbar{--home-dates-toolbar-border-color:color-mix(in srgb,var(--theme-accent) 74%,var(--theme-border));--home-dates-toolbar-active-bg:var(--theme-accent-overlay);display:flex;align-items:center;gap:0;padding:0;border:1px solid var(--home-dates-toolbar-border-color);border-radius:10px;background:color-mix(in srgb,var(--theme-bg-card) 96%,var(--theme-bg-input));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.44),0 8px 20px rgba(15,23,42,.05)}.home-dates-toolbar--dark{background:rgba(15,23,42,.72);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 10px 20px rgba(0,0,0,.22)}.home-dates-toolbar__scroller{display:flex;flex:1 1 auto;min-width:0;align-items:center;gap:0 2px;padding-inline:2px;overflow-x:auto;scroll-padding-inline:20%;cursor:grab;scrollbar-width:none}.home-dates-toolbar__scroller::-webkit-scrollbar{display:none}.home-dates-toolbar__picker{flex-shrink:0}.home-dates-toolbar .ant-btn-primary:not(.form-button-no-shine):before,.home-dates-toolbar .ant-btn.ui-button--primary:not(.form-button-no-shine):before{content:none!important;display:none!important}.home-dates-toolbar .home-date-today-btn{min-width:56px;min-height:46px!important;padding:0 8px!important;border:0!important;border-right:1px solid var(--home-dates-toolbar-border-color)!important;border-radius:0!important;box-sizing:border-box;background:rgba(0,0,0,0)!important;font-size:14px!important;font-weight:500!important;line-height:1!important;box-shadow:none!important;outline:0!important;transform:none!important}@media screen and (max-width:640px){.home-dates-toolbar .home-date-today-btn{font-size:12px!important}}.home-dates-toolbar .home-date-today-btn.home-date-today-btn--active{background:var(--home-dates-toolbar-active-bg)}.home-dates-toolbar .home-date-today-btn:active,.home-dates-toolbar .home-date-today-btn:focus,.home-dates-toolbar .home-date-today-btn:focus-visible,.home-dates-toolbar .home-date-today-btn:hover{border:0!important;border-right:1px solid var(--home-dates-toolbar-border-color)!important;border-radius:0!important;background:var(--home-dates-toolbar-active-bg);box-shadow:none!important;outline:0!important;transform:none!important}.home-date-chip{position:relative;display:inline-flex;min-width:60px;min-height:46px!important;flex-shrink:0;flex-direction:column;align-items:center;justify-content:center;gap:2px;overflow:hidden;padding:0 8px!important;border:0!important;border-right:1px solid var(--home-dates-toolbar-border-color);border-radius:0!important;box-sizing:border-box;background:rgba(0,0,0,0)!important;color:var(--theme-text);box-shadow:none!important;outline:0!important;transform:none!important;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.home-date-chip:before{content:none!important;display:none!important}.home-date-chip.ant-btn.ui-button--primary:not(.form-button-no-shine):active,.home-date-chip.ant-btn.ui-button--primary:not(.form-button-no-shine):focus,.home-date-chip.ant-btn.ui-button--primary:not(.form-button-no-shine):focus-visible,.home-date-chip.ant-btn.ui-button--primary:not(.form-button-no-shine):hover,.home-date-chip.ant-btn:active,.home-date-chip.ant-btn:focus,.home-date-chip.ant-btn:focus-visible,.home-date-chip:active,.home-date-chip:focus,.home-date-chip:focus-visible,.home-date-chip:hover{border:0!important;border-radius:0!important;box-shadow:none!important;outline:0!important;transform:none!important}@media screen and (max-width:640px){.home-date-chip{min-width:46px;padding:0 3px}}.home-date-chip--dark{background:rgba(0,0,0,0)!important;color:var(--theme-text)}.home-date-chip--today-soft{background:color-mix(in srgb,var(--theme-accent) 8%,transparent)!important;color:var(--theme-text)}.home-date-chip--selected{background:var(--home-dates-toolbar-active-bg);color:var(--theme-accent)}.home-date-chip--selected .home-date-chip__day,.home-date-chip--selected .home-date-chip__label{color:var(--theme-text)}.home-date-chip--selected:after{content:"";position:absolute;right:8px;left:8px;bottom:0;height:2px;border-top-left-radius:10px;border-top-right-radius:10px;background:var(--theme-accent);pointer-events:none}.home-date-chip__label{position:relative;z-index:1;font-size:11px;font-weight:500;line-height:1;color:var(--theme-text-muted)}.home-date-chip__label--selected{color:var(--theme-text)}.home-date-chip__day{position:relative;z-index:1;font-size:14px;font-weight:500;line-height:1}@media screen and (max-width:640px){.home-date-chip__day{font-size:11px;font-weight:500}}.home-datepicker-trigger{display:inline-flex;width:46px;min-width:46px;height:46px;align-items:center;justify-content:center;padding:0!important;border:0!important;border-left:1px solid var(--home-dates-toolbar-border-color)!important;border-radius:0 9px 9px 0!important;background:var(--theme-bg-input)!important;box-shadow:none!important;cursor:pointer!important;outline:0!important;transform:none!important;transition:background-color .18s ease,border-color .18s ease}.home-datepicker-trigger .ant-picker-input{justify-content:center!important}.home-datepicker-trigger .ant-picker-input>input{display:none!important}.home-datepicker-trigger .ant-picker-suffix{margin:0!important;color:var(--theme-accent)}.home-datepicker-trigger:active,.home-datepicker-trigger:focus,.home-datepicker-trigger:focus-visible,.home-datepicker-trigger:hover{background:var(--theme-accent-overlay);border-left:1px solid var(--home-dates-toolbar-border-color)!important;box-shadow:none!important;outline:0!important;transform:none!important;cursor:pointer!important}.home-datepicker-trigger__icon{font-size:16px}.home-dates-toolbar--dark .home-date-chip--selected .home-date-chip__day,.home-dates-toolbar--dark .home-date-chip--selected .home-date-chip__label,.home-dates-toolbar--dark .home-date-chip__label--selected{color:hsla(0,0%,100%,.82)}.ui-info-grid{flex-wrap:wrap;gap:12px}.ui-info-grid,.ui-info-grid__card{display:flex;flex-direction:column}.ui-info-grid__card{justify-content:space-between;gap:4px}.ui-info-grid__label{font-size:var(--ui-text-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--theme-text-muted)}.ui-info-grid__label,.ui-info-grid__value{font-weight:var(--ui-font-weight-semibold)}.ui-info-grid__value{color:var(--theme-text);font-size:var(--ui-text-body);line-height:1.4}.ui-info-grid--compact .ui-info-grid__card{min-height:72px;gap:6px;padding:12px}@media screen and (max-width:990px){.ui-info-grid{grid-template-columns:repeat(var(--ui-info-grid-columns-tablet,2),minmax(0,1fr))}}@media screen and (max-width:425px){.ui-info-grid{gap:8px}.ui-info-grid__card{min-height:68px;gap:6px;padding:10px;border-radius:10px}.ui-info-grid__value{font-size:var(--ui-text-body-sm);line-height:1.35}.ui-info-grid--compact .ui-info-grid__card{min-height:64px;padding:9px}}.ui-info-list{display:grid;gap:10px}@media screen and (max-width:768px){.ui-info-list{grid-template-columns:repeat(var(--ui-info-grid-columns-tablet,3),minmax(0,1fr))}}@media screen and (max-width:640px){.ui-info-list{grid-template-columns:repeat(var(--ui-info-grid-columns-mobile,2),minmax(0,1fr))}}.ui-info-list__row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:14px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-bg-input)}.ui-info-list__icon{display:inline-flex;width:40px;height:40px;flex-shrink:0;align-items:center;justify-content:center;border-radius:14px;background:rgba(0,56,217,.08);color:var(--theme-accent)}.ui-info-list__copy{display:flex;min-width:0;flex-direction:column;gap:4px}.ui-info-list__label{font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--theme-text-muted)}.ui-info-list__value{color:var(--theme-text);font-size:var(--ui-text-body);font-weight:700;line-height:var(--ui-line-body)}.locale-switch{display:inline-flex;align-items:center}.locale-switch__tabs{--segmented-tab-accent:rgba(255,255,255,0.18);min-width:88px;padding:2px;border:1px solid hsla(0,0%,100%,.14);border-radius:999px;background:hsla(0,0%,100%,.08)}.locale-switch__tabs .segmented-filter-tabs__chip{min-width:40px;min-height:28px;padding-inline:10px;border-radius:999px;color:var(--theme-text-on-dark);font-size:11px;font-weight:var(--ui-font-weight-bold);letter-spacing:.05em}.locale-switch__tabs .segmented-filter-tabs__chip--active{color:var(--theme-text-on-dark);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12)}@media screen and (max-width:768px){.locale-switch{flex-shrink:0}.locale-switch__tabs{min-width:72px}.locale-switch__tabs .segmented-filter-tabs__chip{min-width:34px;min-height:26px;padding-inline:8px;font-size:10px}}@media screen and (max-width:390px){.locale-switch__tabs{min-width:62px;padding:1px}.locale-switch__tabs .segmented-filter-tabs__chip{min-width:30px;min-height:24px;padding-inline:6px;font-size:10px}}.live-tracker-side{border-radius:12px}.live-tracker-side,.live-tracker-side__viewport{width:100%;height:100%;min-height:0;overflow:hidden;background:rgba(0,0,0,0)}.live-tracker-side__viewport{position:relative}.live-tracker-side__frame{display:block;width:100%;height:100%;min-height:0;border:0;overflow:hidden;background:rgba(0,0,0,0);color-scheme:normal}.live-tracker-side__frame--2d,.live-tracker-side__frame--3d{width:100%;height:100%;min-height:100%;transform:scale(1.03);transform-origin:center center}.live-tracker-side--modal{position:absolute;inset:0;width:100%;height:100%;border-radius:0}.live-tracker-side--modal .live-tracker-side__frame,.live-tracker-side--modal .live-tracker-side__frame--2d,.live-tracker-side--modal .live-tracker-side__frame--3d,.live-tracker-side--modal .live-tracker-side__viewport{width:100%;height:100%;min-height:100%;transform:none}@media screen and (max-width:768px){.live-tracker-side{border-radius:10px}.live-tracker-side__frame--2d,.live-tracker-side__frame--3d{transform:scale(1.02)}}.ant-modal-wrap{display:flex!important;align-items:center!important;justify-content:center!important}.ant-modal-wrap .ant-modal{top:0!important;margin:0 auto}.ant-modal-mask{background:var(--theme-modal-mask)}.ant-modal-root:has(.ant-modal-wrap[style*="display: none"]),.ant-modal-root:has(.ant-modal-wrap[style*="display:none"]){pointer-events:none!important}.ant-modal-mask-hidden,.ant-modal-mask.ant-modal-mask-hidden{pointer-events:none!important;visibility:hidden}.ant-modal-content{overflow:hidden;border:1px solid color-mix(in srgb,var(--theme-border-strong) 72%,white);border-radius:18px;background:radial-gradient(circle at top right,rgba(0,56,217,.04),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(250,252,255,.98));box-shadow:0 20px 48px rgba(15,23,42,.14),inset 0 1px 0 hsla(0,0%,100%,.75)}.ant-modal-content,.ant-modal-content .ant-modal-body,.ant-modal-content .ant-modal-footer,.ant-modal-content .ant-modal-header,.ant-modal-content>div{background:var(--theme-bg-card);color:var(--theme-text)}.ant-modal-header{padding:18px 20px 0;border-bottom:0;background:rgba(0,0,0,0)}.ant-modal-title{color:var(--theme-text);font-size:var(--ui-title-xl);font-weight:750;line-height:1.15;letter-spacing:-.04em}.ant-modal-body{padding:12px 20px 10px;border-color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.ant-modal-close{top:12px;inset-inline-end:12px;width:34px;height:34px;border-radius:999px;background:rgba(15,23,42,.03);color:var(--theme-text-muted);transition:background .18s ease,color .18s ease,transform .18s ease}.ant-modal-close:hover{background:rgba(15,23,42,.08);color:var(--theme-text);transform:none}.ant-modal-footer{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px 18px;border-top:1px solid color-mix(in srgb,var(--theme-border-strong) 32%,white);background:rgba(0,0,0,0);text-align:right}.ant-modal-footer .ant-btn,.ant-modal-footer .ask-modal__footer-btn{min-width:104px;min-height:42px;height:42px;padding-inline:18px;font-weight:var(--ui-font-weight-semibold);box-shadow:none}.ant-modal-footer .ant-btn-primary,.ant-modal-footer .ui-button--primary{box-shadow:0 4px 12px rgba(0,56,217,.12)}.ant-modal-footer .ant-btn-default,.ant-modal-footer .ui-button--muted,.ant-modal-footer .ui-button--outline,.ant-modal-footer .ui-button--secondary{box-shadow:none}.ant-modal-footer .ui-button--danger{border:1px solid color-mix(in srgb,var(--color-error-500) 72%,transparent)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--color-error-500) 92%,var(--color-neutral-1300)),color-mix(in srgb,var(--color-error-600,var(--color-error-500)) 88%,var(--color-neutral-1300)))!important;color:var(--theme-text-on-dark)!important;box-shadow:0 4px 12px color-mix(in srgb,var(--color-error-500) 14%,transparent)}.ant-modal-footer .ui-button--danger:hover:not(:disabled){color:var(--theme-text-on-dark)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--color-error-500) 100%,var(--color-neutral-1300)),color-mix(in srgb,var(--color-error-600,var(--color-error-500)) 96%,var(--color-neutral-1300)))!important}.ant-modal-confirm .ant-modal-content{border-radius:16px;padding:0}.ant-modal-confirm .ant-modal-body{padding:14px 16px 4px!important}.ant-modal-confirm .ant-modal-confirm-body{display:grid;grid-template-columns:auto 1fr;gap:10px 12px;align-items:start}.ant-modal-confirm .ant-modal-confirm-body>.anticon{margin:2px 0 0;font-size:22px;color:var(--color-warning-100)}.ant-modal-confirm .ant-modal-confirm-title{color:var(--theme-text);font-size:var(--ui-text-body-lg);font-weight:var(--ui-font-weight-bold);line-height:1.3}.ant-modal-confirm .ant-modal-confirm-content{margin-top:6px!important;color:var(--theme-text-muted);font-size:var(--ui-text-body);line-height:1.55}.ant-modal-confirm .ant-modal-confirm-btns{display:flex;justify-content:flex-end;gap:8px;margin-top:14px!important}.ant-modal-confirm .ant-modal-confirm-btns .ant-btn{min-width:104px;min-height:42px;height:42px;padding-inline:18px;margin-inline-start:0!important;border-radius:var(--ui-radius-button)!important;font-weight:var(--ui-font-weight-semibold);box-shadow:none}.ant-modal-confirm .ant-modal-confirm-btns .ant-btn-default,.ant-modal-confirm .ant-modal-confirm-btns .ask-modal-confirm__cancel{border-color:color-mix(in srgb,var(--theme-accent) 28%,var(--theme-border))!important;background:rgba(0,0,0,0)!important;color:var(--theme-accent)!important}.ant-modal-confirm .ant-modal-confirm-btns .ant-btn-primary,.ant-modal-confirm .ant-modal-confirm-btns .ask-modal-confirm__ok{border-color:rgba(0,0,0,0)!important;background:var(--theme-accent)!important;color:var(--theme-text-on-dark)!important}.ant-modal-confirm .ant-modal-confirm-btns .ant-btn-dangerous{border-color:rgba(0,0,0,0)!important;background:var(--color-error-500)!important;color:var(--theme-text-on-dark)!important}.ant-modal .ant-input,.ant-modal .ant-input-affix-wrapper{background:var(--theme-bg-input);border-color:var(--theme-border);color:var(--theme-text)}.ant-modal .ant-input::placeholder{color:var(--theme-text-muted)}.ant-modal .ant-list-item{color:var(--theme-text)}html[data-theme=dark] .ant-modal-content{border-color:rgba(148,163,184,.16);background:radial-gradient(circle at top right,rgba(59,130,246,.18),transparent 34%),radial-gradient(circle at bottom left,rgba(96,165,250,.1),transparent 30%),linear-gradient(180deg,rgba(9,22,63,.96),rgba(10,25,71,.96));box-shadow:0 30px 70px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.04)}html[data-theme=dark] .ant-modal-close{background:hsla(0,0%,100%,.05)}html[data-theme=dark] .legal-modal__eyebrow,html[data-theme=dark] .legal-modal__section-index,html[data-theme=dark] .legal-modal__summary-icon{background:rgba(96,165,250,.12);border-color:rgba(96,165,250,.16)}html[data-theme=dark] .legal-modal__summary{border-color:rgba(148,163,184,.14);background:radial-gradient(circle at top right,rgba(59,130,246,.16),transparent 36%),linear-gradient(180deg,rgba(15,23,42,.74),rgba(11,18,32,.82));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 18px 34px rgba(0,0,0,.18)}html[data-theme=dark] .legal-modal__section{border-color:rgba(148,163,184,.14)}.onboarding-success-modal .ant-modal-body h3{color:var(--theme-text)}.modal-session-content{display:flex;flex-direction:column;align-items:center;gap:16px}.modal-session-content__lead{margin:0;text-align:center}.modal-session-content__countdown{margin:0;color:var(--theme-text-muted);font-size:var(--ui-text-body-lg)}.modal-session-content__footer{display:flex;justify-content:flex-end;gap:8px}.modal-session-content__confirm-btn.ant-btn{background:var(--color-secondary-210,var(--color-secondary-180))!important}.modal-new-predictions-content{margin:0;font-size:var(--ui-title-sm)}.modal-new-predictions-content__footer{display:flex;justify-content:flex-end}.modal-new-predictions-content__confirm-btn.ant-btn{background:var(--color-secondary-210,var(--color-secondary-180))!important}.onboarding-step-modal .ant-modal-content{overflow:hidden;border:1px solid color-mix(in srgb,var(--theme-border-strong) 72%,white);border-radius:28px;background:radial-gradient(circle at top right,rgba(0,56,217,.08),transparent 34%),radial-gradient(circle at bottom left,rgba(0,56,217,.05),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,251,255,.98));box-shadow:0 28px 60px rgba(15,23,42,.16),inset 0 1px 0 hsla(0,0%,100%,.72)}.onboarding-step-modal .ant-modal-header{padding:28px 28px 0;border-bottom:0;background:rgba(0,0,0,0);text-align:center}.onboarding-step-modal .ant-modal-title{color:var(--theme-text)}.onboarding-step-modal .ant-modal-body{padding:18px 28px 12px}.onboarding-step-modal .ant-modal-footer{padding:18px 28px 26px;border-top:0;background:rgba(0,0,0,0)}.onboarding-step-modal .ant-modal-close{top:18px;inset-inline-end:18px;width:40px;height:40px;border-radius:999px;background:rgba(15,23,42,.04);color:var(--theme-text-muted);transition:background .18s ease,color .18s ease,transform .18s ease}.onboarding-step-modal .ant-modal-close:hover{background:rgba(15,23,42,.08);color:var(--theme-text);transform:rotate(90deg)}.onboarding-step-modal .ant-input-affix-wrapper.onboarding-step-search{min-height:44px;padding:0 16px;border-color:color-mix(in srgb,var(--theme-border) 88%,white);border-radius:12px;background:hsla(0,0%,100%,.88);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.66),0 10px 24px rgba(15,23,42,.05);margin-bottom:20px}.onboarding-step-modal .ant-input-affix-wrapper.onboarding-step-search:focus-within,.onboarding-step-modal .ant-input-affix-wrapper.onboarding-step-search:hover{border-color:color-mix(in srgb,var(--theme-accent) 34%,var(--theme-border));box-shadow:0 0 0 4px rgba(0,56,217,.08),inset 0 1px 0 hsla(0,0%,100%,.72)}.onboarding-step-modal .ant-input-affix-wrapper.onboarding-step-search .ant-input{font-size:var(--ui-title-section);font-weight:var(--ui-font-weight-semibold)}.onboarding-step-modal .ant-list{background:rgba(0,0,0,0)}.onboarding-step-modal .ant-list-items{display:grid;gap:10px}.onboarding-step-modal .ant-list-item{padding:0;border:0}.onboarding-step-modal__title-wrap{display:grid;gap:8px}.onboarding-step-modal__title{color:var(--theme-text);font-size:22px;font-weight:var(--ui-font-weight-bold);line-height:1.1;letter-spacing:-.05em}.onboarding-step-modal__subtitle{max-width:420px;margin:0 auto;color:var(--theme-text-muted);font-size:var(--ui-text-body);font-weight:500;line-height:1.6}.legal-modal,.onboarding-step-content{display:grid;gap:14px}.legal-modal__title-wrap{display:grid;gap:8px}.legal-modal__eyebrow{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:28px;padding:0 12px;border-radius:999px;background:rgba(0,56,217,.08);border:1px solid rgba(0,56,217,.1);color:color-mix(in srgb,var(--theme-accent) 88%,black);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.legal-modal__title{margin:0;color:var(--theme-text)}.legal-modal__subtitle{margin:0;color:var(--theme-text-muted);font-size:var(--ui-text-body);line-height:1.6}.ask-modal--legal .ant-modal-content{border-radius:24px}.ask-modal--legal .ant-modal-body{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(29,78,216,.28) rgba(0,0,0,0)}.ask-modal--legal .ant-modal-body::-webkit-scrollbar{width:8px}.ask-modal--legal .ant-modal-body::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(29,78,216,.22)}.ask-modal--legal .ant-modal-body::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.legal-modal__lead{margin:0;color:color-mix(in srgb,var(--theme-text-muted) 92%,var(--theme-text));font-size:var(--ui-text-body);line-height:1.68}.legal-modal__summary{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--theme-border-strong) 40%,white);border-radius:18px;background:radial-gradient(circle at top right,rgba(0,56,217,.06),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.9),rgba(249,251,255,.88));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82),0 12px 24px rgba(15,23,42,.04)}.legal-modal__summary p{margin:0;color:var(--theme-text-muted);font-size:var(--ui-text-body);line-height:1.65}.legal-modal__summary-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;background:rgba(0,56,217,.08);color:var(--theme-accent)}.legal-modal__sections{display:grid;gap:0}.legal-modal__section{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:14px 0}.legal-modal__section:first-child{border-top:1px solid color-mix(in srgb,var(--theme-border-strong) 28%,white)}.legal-modal__section-index{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:rgba(0,56,217,.1);color:var(--theme-accent);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold)}.legal-modal__section-copy{display:grid;gap:5px}.legal-modal__section-copy h3,.legal-modal__section-copy p{margin:0}.legal-modal__section-copy h3{color:var(--theme-text);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold)}.legal-modal__section-copy p{color:var(--theme-text-muted);font-size:var(--ui-text-label);line-height:1.65}.legal-modal__footer{display:flex;justify-content:flex-end;gap:10px}.onboarding-step-empty{margin-top:10px;color:var(--theme-text-muted);font-size:var(--ui-text-body-lg);line-height:1.6;padding:24px 0;text-align:center}.onboarding-choice-list{max-height:min(44dvh,360px);min-height:0;padding:8px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;gap:5px;display:flex;flex-direction:column}.onboarding-choice-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:0 18px;border:1px solid color-mix(in srgb,var(--theme-border) 88%,white);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(249,251,255,.98));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72),0 12px 28px rgba(15,23,42,.05);cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.onboarding-choice-row:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--theme-accent) 28%,var(--theme-border));box-shadow:0 16px 30px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.8)}.onboarding-choice-row--selected{border-color:color-mix(in srgb,var(--theme-accent) 38%,white);background:radial-gradient(circle at right top,rgba(0,56,217,.1),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,248,255,.98));box-shadow:0 18px 34px rgba(0,56,217,.08),inset 0 1px 0 hsla(0,0%,100%,.82)}.onboarding-choice-row__label{color:var(--theme-text);font-size:var(--ui-text-body-lg);font-weight:var(--ui-font-weight-semibold);line-height:1.35}.onboarding-step-modal__footer{display:flex;gap:12px;justify-content:flex-end}.onboarding-primary-btn,.onboarding-skip-btn{min-width:104px;height:46px;padding:0 20px;border-radius:14px;font-size:var(--ui-title-sm);font-weight:var(--ui-font-weight-bold)}.onboarding-skip-btn{border-color:color-mix(in srgb,var(--theme-border) 86%,white);background:hsla(0,0%,100%,.84);color:var(--theme-text-muted)}.onboarding-skip-btn:hover{border-color:color-mix(in srgb,var(--theme-border-strong) 80%,white)!important;color:var(--theme-text)!important;background:hsla(0,0%,100%,.96)!important}.onboarding-primary-btn{border-color:rgba(0,0,0,0)!important;background:linear-gradient(135deg,rgba(225,74,74,.96),rgba(0,56,217,.96))!important;box-shadow:0 14px 28px rgba(0,56,217,.18);color:#fff!important}.onboarding-primary-btn:hover{transform:translateY(-1px);box-shadow:0 16px 30px rgba(0,56,217,.22);color:#fff!important}.onboarding-primary-btn--disabled{border-color:color-mix(in srgb,var(--theme-border) 88%,white)!important;background:hsla(0,0%,100%,.86)!important;box-shadow:none;color:var(--theme-text-muted)!important}html[data-theme=dark] .onboarding-step-modal .ant-modal-content{border-color:hsla(0,0%,100%,.12);background:radial-gradient(circle at top right,rgba(74,125,255,.14),transparent 34%),linear-gradient(180deg,rgba(15,23,42,.96),rgba(15,23,42,.93));box-shadow:0 32px 60px rgba(0,0,0,.34),inset 0 1px 0 hsla(0,0%,100%,.04)}html[data-theme=dark] .onboarding-step-modal .ant-modal-close{background:hsla(0,0%,100%,.06)}html[data-theme=dark] .onboarding-step-modal .ant-modal-close:hover{background:hsla(0,0%,100%,.1)}html[data-theme=dark] .onboarding-step-modal .ant-input-affix-wrapper.onboarding-step-search{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.12);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 10px 24px rgba(0,0,0,.18)}html[data-theme=dark] .onboarding-choice-row{border-color:hsla(0,0%,100%,.1);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.03));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 16px 32px rgba(0,0,0,.18)}html[data-theme=dark] .onboarding-choice-row:hover{border-color:rgba(74,125,255,.36)}html[data-theme=dark] .onboarding-choice-row--selected{border-color:rgba(74,125,255,.46);background:radial-gradient(circle at right top,rgba(74,125,255,.16),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.03))}.cards-loaded-modal .ant-modal-content{border:1px solid var(--theme-border-strong);box-shadow:0 20px 50px rgba(0,0,0,.5),0 0 0 1px hsla(0,0%,100%,.06)}.cards-loaded-modal h3{color:var(--theme-text)}.cards-loaded-modal p{color:var(--theme-text-muted)}.ant-modal-body{scrollbar-width:thin;scrollbar-color:var(--theme-scrollbar) rgba(0,0,0,0)}.ant-modal-body::-webkit-scrollbar{width:6px;height:6px}.ant-modal-body::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:4px}.ant-modal-body::-webkit-scrollbar-thumb{background:var(--theme-scrollbar);border-radius:4px}.ant-modal-body::-webkit-scrollbar-thumb:hover{background:var(--theme-scrollbar-hover)}.ask-modal--confirm .ant-modal-body{padding:8px 20px 4px}.ask-modal--confirm .ant-modal-footer{padding-top:16px}.ask-modal__confirm-text{margin:0;color:var(--theme-text-muted);font-size:var(--ui-text-body);line-height:1.6}.ui-player-identity{display:flex;align-items:center;gap:12px}.ui-player-identity__avatar-wrap{position:relative;flex-shrink:0}.ui-player-identity__avatar{width:40px;height:40px;border:1px solid var(--theme-border-strong);border-radius:999px;object-fit:cover;background:var(--theme-bg-input)}.ui-player-identity__avatar--fallback{display:flex;align-items:center;justify-content:center;font-size:var(--ui-text-body-lg);font-weight:var(--ui-font-weight-semibold);color:var(--theme-text-soft)}.ui-player-identity__number{position:absolute;top:50%;left:0;display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border:1.5px solid var(--color-neutral-1240);border-radius:999px;background:var(--theme-bg-elevated);color:var(--color-neutral-1240);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);transform:translate(-50%,-50%)}.ui-player-identity__copy{min-width:0;flex:1}.ui-player-identity__top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ui-player-identity__name{font-size:var(--ui-text-body-lg);font-weight:var(--ui-font-weight-semibold);color:var(--theme-text)}.ui-player-identity__meta-chip{font-size:var(--ui-text-label);font-weight:500;color:var(--theme-text-soft)}.ui-player-identity__rating{padding:2px 8px;border:1px solid var(--color-secondary-150);border-radius:999px;background:var(--color-secondary-50);color:var(--theme-text-on-dark);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold)}.ui-player-identity__bottom{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:var(--ui-text-caption);color:var(--theme-text-soft)}.ui-player-identity__flag{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;border:1px solid var(--theme-border-strong);border-radius:999px}.ui-player-identity__flag-image{width:100%;height:100%;object-fit:cover}.ui-player-identity__flag-fallback{font-size:9px;font-weight:var(--ui-font-weight-semibold);color:var(--theme-text-soft)}.ui-player-identity__country{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-player-identity--compact{gap:10px}.ui-player-identity--compact .ui-player-identity__avatar{width:34px;height:34px}.ui-player-identity--compact .ui-player-identity__number{width:18px;height:18px;font-size:9px}.ui-player-identity--compact .ui-player-identity__top{gap:6px}.ui-player-identity--compact .ui-player-identity__name{font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold)}.ui-player-identity--compact .ui-player-identity__bottom,.ui-player-identity--compact .ui-player-identity__meta-chip{display:none}.ui-player-identity--compact .ui-player-identity__rating{padding:1px 6px;font-size:var(--ui-text-caption)}.ui-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ui-space-4)}.ui-section-header__copy{display:flex;min-width:0;flex:1 1 auto;flex-direction:column}.ui-section-header__eyebrow{color:var(--theme-text-muted)}.ui-section-header__title{margin:var(--ui-space-3) 0 var(--ui-space-3) 0;color:var(--theme-text)}.ui-section-header__description{margin-top:var(--ui-space-2);color:var(--theme-text-muted)}.ui-section-header__aside{flex-shrink:0}.ui-section-header--compact .ui-section-header__title{margin-top:2px;font-size:var(--ui-title-card)}.ui-section-header--compact .ui-section-header__description{margin-top:6px}@media screen and (max-width:990px){.ui-section-header{gap:var(--ui-space-3)}.ui-section-header__description{margin-top:6px}}@media screen and (max-width:425px){.ui-section-header{gap:var(--ui-space-2)}.ui-section-header__title{margin-top:6px;margin-bottom:6px}.ui-section-header__description{margin-top:4px}}.ui-team-logo{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.ui-team-logo__image{width:100%;height:100%;object-fit:contain}.team-brand-header-backdrop{position:relative;overflow:hidden;isolation:isolate}.team-brand-header-backdrop__shade{position:absolute;inset:0;z-index:0;pointer-events:none;background:var(--team-brand-shade)}.team-brand-header-backdrop__content{position:relative;z-index:2}.team-brand-header-backdrop--page{width:100%;--team-brand-logo-opacity:0.2;--team-brand-shade:linear-gradient(135deg,color-mix(in srgb,var(--color-neutral-1225) 94%,transparent) 0%,color-mix(in srgb,var(--color-neutral-1220) 88%,transparent) 52%,color-mix(in srgb,var(--color-neutral-1220) 72%,transparent) 100%)}.team-brand-header-backdrop--surface{--team-brand-logo-opacity:0.28;--team-brand-shade:linear-gradient(135deg,color-mix(in srgb,var(--theme-accent) 10%,var(--theme-bg-card)) 0%,color-mix(in srgb,var(--theme-bg-elevated) 84%,transparent) 58%,color-mix(in srgb,var(--theme-bg-card) 72%,transparent) 100%);border-radius:inherit}.team-brand-header-backdrop--has-logo:before{content:"";position:absolute;top:0;right:0;z-index:1;height:100%;width:100%;aspect-ratio:1;border-bottom-left-radius:100%;transform-origin:top right;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--team-brand-color-primary) 50%,transparent) 0,color-mix(in srgb,var(--team-brand-color-primary) 30%,transparent) 24%,color-mix(in srgb,var(--team-brand-color-secondary) 54%,transparent) 56%,transparent 85%);-webkit-mask-image:radial-gradient(ellipse 118% 118% at 100% 0,var(--color-neutral-1300) 0,var(--color-neutral-1300) 34%,color-mix(in srgb,var(--color-neutral-1300) 55%,transparent) 52%,transparent 76%);mask-image:radial-gradient(ellipse 118% 118% at 100% 0,var(--color-neutral-1300) 0,var(--color-neutral-1300) 34%,color-mix(in srgb,var(--color-neutral-1300) 55%,transparent) 52%,transparent 76%);opacity:.72;pointer-events:none}.team-brand-header-backdrop--has-logo:after{content:"";position:absolute;top:50%;right:0;z-index:2;width:min(56%,280px);height:min(96%,240px);transform:translateY(-50%);background:var(--team-brand-logo-url) center/contain no-repeat;opacity:var(--team-brand-logo-opacity,.18);filter:saturate(1.08);pointer-events:none}.team-brand-header-backdrop--has-logo .coach-detail-page__header-surface,.team-brand-header-backdrop--has-logo .player-detail-header__surface,.team-brand-header-backdrop--has-logo .team-detail-header__surface{position:relative;overflow:hidden}.team-brand-header-backdrop--has-logo .coach-detail-page__header-surface>*,.team-brand-header-backdrop--has-logo .player-detail-header__top,.team-brand-header-backdrop--has-logo .team-detail-header__top{position:relative;z-index:2}.team-brand-header-backdrop--has-logo.team-brand-header-backdrop--drawer:before{opacity:.6;-webkit-mask-image:radial-gradient(ellipse 112% 112% at 100% 0,var(--color-neutral-1300) 0,var(--color-neutral-1300) 30%,transparent 72%);mask-image:radial-gradient(ellipse 112% 112% at 100% 0,var(--color-neutral-1300) 0,var(--color-neutral-1300) 30%,transparent 72%)}.team-brand-header-backdrop--has-logo.team-brand-header-backdrop--drawer:after{width:min(48%,200px);height:min(88%,180px);transform:translateY(-50%);background:var(--team-brand-logo-url) center/contain no-repeat;opacity:var(--team-brand-logo-opacity,.34);pointer-events:none}.team-brand-header-backdrop--has-logo.team-brand-header-backdrop--drawer>.team-brand-header-backdrop__content>*{position:relative;z-index:2}@media screen and (min-width:1024px){.team-brand-header-backdrop--page.team-brand-header-backdrop--has-logo{--team-brand-logo-opacity:0.24}.team-brand-header-backdrop--page.team-brand-header-backdrop--has-logo:before{opacity:.78;-webkit-mask-image:radial-gradient(ellipse 120% 120% at 100% 0,var(--color-neutral-1300) 0,var(--color-neutral-1300) 36%,rgba(0,0,0,.5) 54%,transparent 78%);mask-image:radial-gradient(ellipse 120% 120% at 100% 0,var(--color-neutral-1300) 0,var(--color-neutral-1300) 36%,rgba(0,0,0,.5) 54%,transparent 78%)}.team-brand-header-backdrop--page.team-brand-header-backdrop--has-logo:after{width:min(46%,360px);height:min(95%,260px);filter:saturate(.95)}.team-brand-header-backdrop--page.team-brand-header-backdrop--has-logo.coach-detail-page__header:after,.team-brand-header-backdrop--page.team-brand-header-backdrop--has-logo.player-detail-header:after,.team-brand-header-backdrop--page.team-brand-header-backdrop--has-logo.team-detail-header:after{width:min(42%,280px);height:min(86%,220px)}}@media screen and (min-width:768px){.team-brand-header-backdrop--page.team-brand-header-backdrop--has-logo.coach-detail-page__header:after,.team-brand-header-backdrop--page.team-brand-header-backdrop--has-logo.player-detail-header:after,.team-brand-header-backdrop--page.team-brand-header-backdrop--has-logo.team-detail-header:after{width:min(48%,220px);height:min(82%,190px)}}html[data-theme=dark] .team-brand-header-backdrop--page{--team-brand-shade:linear-gradient(135deg,color-mix(in srgb,var(--color-neutral-1225) 96%,transparent) 0%,color-mix(in srgb,var(--color-neutral-1220) 90%,transparent) 54%,color-mix(in srgb,var(--color-neutral-1210) 78%,transparent) 100%)}html[data-theme=dark] .team-brand-header-backdrop--page.team-brand-header-backdrop--has-logo{--team-brand-logo-opacity:0.22}html[data-theme=dark] .team-brand-header-backdrop--page.team-brand-header-backdrop--has-logo:before{opacity:.7}@media screen and (min-width:1024px){html[data-theme=dark] .team-brand-header-backdrop--page.team-brand-header-backdrop--has-logo{--team-brand-logo-opacity:0.18}html[data-theme=dark] .team-brand-header-backdrop--page.team-brand-header-backdrop--has-logo:before{opacity:.76}}html[data-theme=dark] .team-brand-header-backdrop--surface{--team-brand-logo-opacity:0.3;--team-brand-shade:linear-gradient(135deg,color-mix(in srgb,var(--color-neutral-1210) 94%,transparent) 0%,color-mix(in srgb,var(--color-neutral-1220) 86%,transparent) 58%,color-mix(in srgb,var(--color-neutral-1225) 80%,transparent) 100%)}.user-dropdown__trigger{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:38px;padding:3px;border:1px solid hsla(0,0%,100%,.14);border-radius:999px;background:hsla(0,0%,100%,.08);cursor:pointer;transition:transform .2s ease,background-color .2s ease,border-color .2s ease}.user-dropdown__trigger--pending{opacity:.6}.user-dropdown__trigger-icon{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center}.user-dropdown__avatar{width:30px!important;height:30px!important;box-shadow:0 10px 24px rgba(15,23,42,.16)}.user-dropdown__avatar--framed{flex-shrink:0;border:3px solid var(--theme-border)}.user-dropdown__menu-item{display:flex;align-items:center;gap:12px;min-height:40px}.user-dropdown__menu-item--danger .user-dropdown__menu-icon{background:rgba(220,38,38,.1);color:var(--color-error-250)}.user-dropdown__menu-icon{display:inline-flex;width:34px;height:34px;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--ui-radius-sm);background:rgba(0,56,217,.08);color:var(--theme-accent)}.user-dropdown__menu-copy{display:flex;min-width:0;flex-direction:column;gap:2px}.user-dropdown__menu-title{color:var(--theme-text);font-size:12px;font-weight:700}.user-dropdown__menu-meta{color:var(--theme-text-muted);font-size:11px;line-height:1.35}.user-dropdown-menu--popup{min-width:308px;padding:8px;overflow:hidden;border:1px solid color-mix(in srgb,var(--theme-border) 82%,transparent);border-radius:12px;background:var(--theme-bg-card);box-shadow:var(--theme-shadow-dropdown,var(--ui-shadow-float));z-index:1500}.user-dropdown-menu__hero{display:flex;align-items:center;gap:12px;padding:6px 8px;margin-bottom:4px;border-bottom:1px solid color-mix(in srgb,var(--theme-border) 78%,transparent)}.user-dropdown-menu__hero-avatar,.user-dropdown-menu__hero-badge{flex-shrink:0}.user-dropdown-menu__hero-badge{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:16px;background:rgba(0,56,217,.1);color:var(--theme-accent)}.user-dropdown-menu__hero-copy{display:flex;min-width:0;flex-direction:column;gap:4px}.user-dropdown-menu__hero-title{color:var(--theme-text);font-size:13px;font-weight:600;line-height:1.2}.user-dropdown-menu__hero-meta{color:var(--theme-text-muted);font-size:11px;line-height:1.45}.user-dropdown-menu .ant-dropdown-menu{min-width:200px;padding:0;border-radius:12px;background:var(--theme-bg-card);box-shadow:none}.user-dropdown-menu .ant-dropdown-menu-item{padding:10px;margin:2px 0;border-radius:12px;color:var(--theme-text)}.user-dropdown-menu .ant-dropdown-menu-item-active,.user-dropdown-menu .ant-dropdown-menu-item:hover{background:rgba(0,56,217,.06)}.user-dropdown-menu .ant-dropdown-menu-item-divider{margin:8px 0}.user-dropdown-overlay{z-index:1700!important}html[data-theme=dark] .user-dropdown__avatar--framed{border-color:var(--color-neutral-1230)}.match-result-odds{display:inline-flex;align-items:center;gap:4px;min-width:0}.match-result-odds__market{flex-shrink:0;font-size:10px;font-weight:var(--ui-font-weight-bold);color:var(--theme-accent)}.match-result-odds__chip{display:inline-flex;align-items:center;gap:3px;min-height:22px;padding:2px 6px;border:1px solid color-mix(in srgb,var(--theme-border) 80%,transparent);border-radius:6px;background:color-mix(in srgb,var(--theme-text) 4%,transparent)}.match-result-odds__label{font-size:9px;font-weight:var(--ui-font-weight-bold);color:var(--theme-text-muted)}.match-result-odds__value{display:inline-flex;align-items:center;gap:2px;font-size:11px;font-weight:var(--ui-font-weight-semibold);color:var(--theme-text);font-variant-numeric:tabular-nums}.match-result-odds__move{display:inline-flex;align-items:center;justify-content:center;min-width:12px;font-size:10px;font-weight:var(--ui-font-weight-bold);line-height:1}.match-result-odds__move--up{color:var(--theme-success,#2f9e44)}.match-result-odds__move--down{color:var(--theme-danger,#e03131)}.app-footer{margin-top:auto;padding:0;border-top:1px solid color-mix(in srgb,var(--theme-border) 74%,transparent);background:linear-gradient(180deg,var(--color-neutral-1220) 0,var(--color-neutral-1225) 100%);color:hsla(0,0%,100%,.92)}.app-footer a,.app-footer h3,.app-footer p,.app-footer span{color:inherit}.app-footer .footer-logo{color:var(--theme-text-on-dark)}.app-footer__shell{width:min(100%,1280px);margin:0 auto;padding:22px 20px 16px}.app-footer__top{display:grid;gap:22px;align-items:start}.app-footer__headline{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:18px;border-bottom:1px solid hsla(0,0%,100%,.08)}.app-footer__brand-card,.app-footer__contact-card,.app-footer__nav-block{padding:0;border:none;border-radius:0;background:rgba(0,0,0,0)}.app-footer__brand-card{display:grid;gap:12px}.app-footer__brand-link{display:inline-flex;width:fit-content;text-decoration:none}.app-footer__brand-copy{margin:0;max-width:60ch;color:hsla(0,0%,100%,.72);font-size:13px;line-height:1.75}.app-footer__discovery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:28px;padding:4px 0 12px}.app-footer__mobile-nav{display:none}.app-footer__nav-block{display:grid;gap:12px}.app-footer__eyebrow{color:hsla(0,0%,100%,.72);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.app-footer__nav-title{color:var(--theme-text-on-dark);font-size:14px;font-weight:600;line-height:1.3}.app-footer__link-list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.app-footer__link{color:hsla(0,0%,100%,.76);font-size:12px;font-weight:500;line-height:normal;text-decoration:none;transition:color .18s ease,transform .18s ease}.app-footer__link:hover{color:var(--theme-text-on-dark);transform:translateX(2px)}.app-footer__contact-card{display:flex;flex-direction:column;gap:10px;align-items:flex-end}.app-footer__contact-link{width:fit-content;color:var(--theme-text-on-dark);font-size:13px;font-weight:600;text-decoration:none}.app-footer__button-link{padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer;font-family:inherit;text-align:left}.app-footer__social-row{display:flex;flex-wrap:wrap;gap:10px}.app-footer__social-link{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.74);transition:transform .18s ease,color .18s ease,border-color .18s ease,background-color .18s ease}.app-footer__social-link:hover{transform:translateY(-1px);border-color:hsla(0,0%,100%,.24);background:hsla(0,0%,100%,.08);color:var(--theme-text-on-dark)}.app-footer__support{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-top:18px;border-top:1px solid hsla(0,0%,100%,.08)}.app-footer__support-copy{max-width:68ch}.app-footer__support-text{margin:0;color:hsla(0,0%,100%,.68);font-size:13px;line-height:1.7}.app-footer__support-meta{display:grid;justify-items:end;gap:14px}.app-footer__support-brand{display:inline-flex}.app-footer__support-actions{display:grid;justify-items:end;gap:10px}.app-footer__action-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.app-footer__action-pill{display:inline-flex;min-height:38px;align-items:center;justify-content:center;padding:0 14px;border:1px solid hsla(0,0%,100%,.14);border-radius:10px;background:hsla(0,0%,100%,.03);color:hsla(0,0%,100%,.8);font-size:13px;font-weight:600;text-decoration:none;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.app-footer__action-pill:hover{border-color:hsla(0,0%,100%,.24);background:hsla(0,0%,100%,.08);color:var(--theme-text-on-dark)}.app-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding-top:14px;border-top:1px solid hsla(0,0%,100%,.08)}.app-footer__version{display:block;margin-top:4px;color:hsla(0,0%,100%,.55);font-size:11px;font-weight:500}.app-footer__bottom-links{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.app-footer__legal,.app-footer__meta{margin:0;color:hsla(0,0%,100%,.56);font-size:11px;line-height:1.5}.app-footer__meta-link{text-decoration:none}html[data-theme=dark] .app-footer__social-link{border-color:hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.03)}@media screen and (max-width:990px){.app-footer__headline,.app-footer__support{flex-direction:column;align-items:flex-start}.app-footer__brand-card{text-align:left;align-items:flex-start}.app-footer__contact-card,.app-footer__support-actions,.app-footer__support-meta{align-items:flex-start;justify-items:start}.app-footer__action-row{justify-content:flex-start}}@media screen and (max-width:768px){.app-footer__shell{padding:20px 12px 14px}.app-footer__top{gap:14px}.app-footer__action-pill,.app-footer__brand-copy,.app-footer__contact-link,.app-footer__link,.app-footer__mobile-link,.app-footer__mobile-summary,.app-footer__nav-title,.app-footer__support-text{font-size:12px}.app-footer__brand-card,.app-footer__contact-card,.app-footer__headline,.app-footer__support,.app-footer__support-actions,.app-footer__support-meta{align-items:center;justify-items:center;text-align:center}.app-footer__brand-copy,.app-footer__support-copy{max-width:100%}.app-footer__action-row,.app-footer__bottom-links,.app-footer__social-row{justify-content:center}.app-footer__bottom{flex-direction:column;align-items:center;gap:6px;margin-top:0;padding-top:12px;border:0}.app-footer__bottom-links{justify-content:center;gap:8px 12px}}@media screen and (max-width:640px){.app-footer__shell{padding:12px}.app-footer__discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-footer__mobile-nav{display:grid;gap:10px;width:100%;padding-top:12px;border-top:1px solid hsla(0,0%,100%,.08)}.app-footer__mobile-group{border-bottom:1px solid hsla(0,0%,100%,.08);overflow:hidden}.app-footer__mobile-summary{display:flex;align-items:center;justify-content:flex-start;padding:10px 5px;font-size:12px;font-weight:700;color:var(--theme-text-on-dark);cursor:pointer;list-style:none;gap:10px;appearance:none}.app-footer__mobile-summary-copy{min-width:0}.app-footer__mobile-summary-icon-wrap{display:inline-flex;margin-left:auto;align-items:center;justify-content:center}.app-footer__mobile-summary-icon{color:hsla(0,0%,100%,.72);transform:rotate(90deg);transition:transform .18s ease}.app-footer__mobile-summary::marker{content:""}.app-footer__mobile-summary::-webkit-details-marker{display:none}.app-footer__mobile-group[open] .app-footer__mobile-summary-icon{transform:rotate(270deg)}.app-footer__mobile-list{margin:0;padding:0 0 12px;list-style:none;display:grid;gap:8px}.app-footer__mobile-link{text-decoration:none;color:hsla(0,0%,100%,.72);font-size:12px;font-weight:500}.app-footer__support{padding-top:14px}}@media screen and (max-width:425px){.app-footer__social-row{gap:8px}.app-footer__social-link{width:32px;height:32px;border-radius:10px}.app-footer__action-pill{min-height:34px;padding:0 12px;font-size:12px}}:root{--app-header-safe-top:env(safe-area-inset-top,0px);--app-ticker-height:0px;--app-header-sticky-height:calc(118px + var(--app-header-safe-top) + var(--app-ticker-height))}.app-header-root{position:fixed;top:var(--app-ticker-height,0);right:0;left:0;z-index:1200;width:100%;max-width:100vw}.app-header-shell{width:100%;padding-top:var(--app-header-safe-top);border-bottom:1px solid hsla(0,0%,100%,.12);background:linear-gradient(180deg,color-mix(in srgb,var(--color-secondary-210) 96%,var(--color-neutral-0) 4%),color-mix(in srgb,var(--color-secondary-210) 90%,var(--color-neutral-1220) 10%));box-shadow:0 10px 24px rgba(0,20,74,.12)}.app-header-shell--search-open{box-shadow:0 14px 28px rgba(0,20,74,.16)}.app-header{width:min(100% - 60px,1280px);margin:0 auto;padding-left:0;padding-right:0;background:rgba(0,0,0,0)!important}.app-header__top-row{display:flex;align-items:center;justify-content:space-between;min-height:68px;flex-wrap:nowrap;overflow:visible;gap:18px}.app-header__brand{display:flex;align-items:center;flex-shrink:0;min-width:0;gap:10px;width:auto;max-width:var(--brand-logo-width,180px)}.app-header__search-anchor{position:relative;flex:1 1 auto}.app-header__nav,.app-header__search-anchor{display:flex;justify-content:center;min-width:0}.app-header__nav{align-items:center;overflow:visible;border-top:1px solid hsla(0,0%,100%,.2)}.app-header__nav-inner{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;width:100%;position:relative;z-index:2;gap:8px;margin:6px 0}.app-header__nav-link{padding:8px 12px;border-radius:8px;color:hsla(0,0%,100%,.9);font-size:13px;font-weight:500;transition:background-color .2s ease,color .2s ease,opacity .2s ease,transform .18s ease}.app-header__nav-item-shell{position:relative;display:inline-flex;align-items:center;height:100%}.app-header__nav-item-shell--has-submenu:after{content:"";position:absolute;top:100%;left:0;width:100%;height:12px}.app-header__nav-item-shell--has-submenu:focus-within .app-header__nav-submenu,.app-header__nav-item-shell--has-submenu:hover .app-header__nav-submenu{opacity:1;pointer-events:auto;transform:translate(-50%)}.app-header__nav-submenu{position:absolute;top:calc(100% + 6px);left:50%;z-index:1400;display:flex;flex-direction:column;gap:6px;min-width:220px;padding:6px;border:1px solid hsla(0,0%,100%,.14);border-radius:8px;background:color-mix(in srgb,var(--color-secondary-210) 94%,var(--color-neutral-0) 6%);box-shadow:0 12px 28px rgba(0,0,0,.2);opacity:0;pointer-events:none;transform:translate(-50%,8px);transition:opacity .18s ease,transform .18s ease}.app-header__nav-submenu-item{display:inline-flex;align-items:center;width:100%;min-height:36px;padding:0 10px;border-radius:8px;color:hsla(0,0%,100%,.92);font-size:13px;font-weight:500;text-decoration:none;transition:background-color .16s ease,color .16s ease}.app-header__nav-submenu-item--active,.app-header__nav-submenu-item:hover{background:hsla(0,0%,100%,.14);color:var(--theme-text-on-dark)}.app-header__actions{display:flex;align-items:center;flex-shrink:0;justify-content:flex-end;flex-wrap:nowrap;gap:8px;width:210px}@media screen and (max-width:640px){.app-header__actions{width:auto}}.app-header__mobile-menu,.app-header__user-action{display:inline-flex}.app-header__mobile-menu{flex-shrink:0;padding-block:6px;padding-inline:8px}.app-header__action-btn{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:38px;border-radius:100%;transition:background-color .2s ease,border-color .2s ease,transform .18s ease}.app-header__action-btn--active,.app-header__action-btn:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.16)}.app-header__action-btn:active{transform:scale(.96)}.app-header__search-panel{position:absolute;top:calc(100% + 10px);left:50%;z-index:1300;width:min(100%,560px);opacity:0;pointer-events:none;transform:translateX(-50%) translateY(-14px);transition:opacity .26s ease,transform .26s ease}.app-header__search-panel--open{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0)}.app-header__search-surface{width:100%;padding:8px 0;border:1px solid color-mix(in srgb,var(--theme-border) 92%,transparent);border-radius:8px;background:color-mix(in srgb,var(--theme-bg-card) 99%,white 1%);box-shadow:0 14px 34px rgba(15,23,42,.12)}.app-header__search-input-shell{width:min(100%,452px)}.app-header__search-input-shell--desktop{display:block}.app-header__search-input-shell--mobile{display:none;width:100%}.app-header__search-placeholder{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:40px;padding:0 14px;border:1px solid hsla(0,0%,100%,.16);border-radius:999px;background:hsla(0,0%,100%,.98);color:var(--color-neutral-1220)}.app-header__search-placeholder-text{overflow:hidden;color:var(--color-neutral-700);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.app-header__search-input .ant-input-affix-wrapper,.app-header__search-input.ant-input-affix-wrapper{min-height:40px;padding:0 14px;border:1px solid hsla(0,0%,100%,.16);border-radius:999px;background:hsla(0,0%,100%,.98);box-shadow:none}.app-header__search-input .ant-input,.app-header__search-input.ant-input-affix-wrapper .ant-input{font-size:13px;color:var(--color-neutral-1220);background:rgba(0,0,0,0)!important}.app-header__search-input .ant-input::placeholder,.app-header__search-input.ant-input-affix-wrapper .ant-input::placeholder{color:var(--color-neutral-700);font-size:12px;opacity:1}.app-header__search-input .ant-input:-webkit-autofill,.app-header__search-input .ant-input:-webkit-autofill:active,.app-header__search-input .ant-input:-webkit-autofill:focus,.app-header__search-input .ant-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-neutral-1220)!important;-webkit-box-shadow:inset 0 0 0 1000px hsla(0,0%,100%,.98)!important;box-shadow:inset 0 0 0 1000px hsla(0,0%,100%,.98)!important;caret-color:var(--color-neutral-1220)!important;transition:background-color 9999s ease-out 0s}.app-header__search-input--desktop{width:100%}.app-header__search-prefix{display:inline-flex;align-items:center;color:var(--color-neutral-1220)}.app-header__search-close{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;min-width:18px!important;min-height:18px!important;padding:0!important;border-color:rgba(0,0,0,0)!important;border-radius:999px;background:color-mix(in srgb,var(--theme-text) 8%,transparent)!important;color:var(--theme-text-muted);transition:background-color .2s ease,color .2s ease}.app-header__search-close:hover{background:color-mix(in srgb,var(--theme-text) 14%,transparent)!important;color:var(--theme-text)}.app-header__search-actions{display:inline-flex;align-items:center;gap:6px}.app-header__search-clear{display:inline-flex;align-items:center;justify-content:center;width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;padding:0!important;border-color:rgba(0,0,0,0)!important;border-radius:999px;background:color-mix(in srgb,var(--theme-text) 7%,transparent)!important;color:var(--theme-text-muted);transition:background-color .2s ease,color .2s ease}.app-header__search-clear:hover{background:color-mix(in srgb,var(--theme-text) 12%,transparent)!important;color:var(--theme-text)}.app-header__search-scopes{display:flex;flex-wrap:wrap;gap:6px;padding:4px}.app-header__search-chip{display:inline-flex;align-items:center;justify-content:center;height:auto!important;min-height:30px!important;padding:0 10px;border:1px solid color-mix(in srgb,var(--theme-border) 88%,transparent)!important;border-radius:50px!important;background:var(--color-neutral-60)!important;color:var(--theme-text)!important;font-size:11px!important;font-weight:600!important;transition:background-color .2s ease,border-color .2s ease,transform .15s ease!important}.app-header__search-chip:hover{transform:translateY(-1px)!important}.app-header__search-chip.ant-btn>span{display:inline-flex!important;align-items:center!important;justify-content:center!important}.app-header__search-chip--active{border-color:rgba(0,0,0,0)!important;background:var(--color-neutral-1220)!important;color:var(--theme-text-on-dark)!important}.app-header__search-results{margin-top:10px;overflow:hidden;box-shadow:none}.app-header__search-results-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px 8px}.app-header__search-results-eyebrow{color:var(--theme-text-muted);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.app-header__search-results-title{margin:3px 0 0;color:var(--theme-text);font-size:13px;font-weight:700;letter-spacing:-.01em}.app-header__search-results-count{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;background:color-mix(in srgb,var(--theme-text) 7%,transparent);color:var(--theme-text-muted);font-size:10px;font-weight:600}.app-header__search-results-list{max-height:360px;overflow-y:auto;padding:0}.app-header__search-result{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;width:100%;height:auto!important;padding:8px!important;border:0;background:rgba(0,0,0,0);text-align:left;text-decoration:none;border-radius:0!important;transition:background-color .2s ease,transform .16s ease}.app-header__search-result:nth-child(odd){background:color-mix(in srgb,var(--theme-bg-input) 99%,var(--theme-bg-card))!important}.app-header__search-result:nth-child(2n){background:color-mix(in srgb,var(--theme-bg-card) 99%,transparent)!important}.app-header__search-result:hover{background:rgba(36,49,76,.05)!important;transform:translateY(0)!important;border:0!important;box-shadow:none!important}.app-header__search-result-media{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;overflow:hidden;border-radius:12px;background:color-mix(in srgb,var(--theme-accent) 10%,transparent);color:var(--color-neutral-1220)}.app-header__search-result-image{width:100%;height:100%;object-fit:cover}.app-header__search-result-fallback{display:inline-flex;align-items:center;justify-content:center}.app-header__search-result-copy{min-width:0}.app-header__search-result-title-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.app-header__search-result-title{color:var(--theme-text);font-size:12px;font-weight:600;line-height:1.2}.app-header__search-result-badge{display:inline-flex;align-items:center;min-height:20px;padding:0 9px;border-radius:999px;background:rgba(36,49,76,.08);color:var(--color-neutral-1220);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.app-header__search-result-meta{display:block;margin-top:4px;color:var(--theme-text-muted);font-size:11px}@media screen and (max-width:1440px){.app-header{width:min(100% - 36px,1280px)}}@media screen and (max-width:1280px){.app-header{width:min(100% - 28px,1280px)}}.app-logo--header{color:var(--theme-text-on-dark);opacity:1}.app-header__nav-link-base{appearance:none;-webkit-appearance:none;display:inline-flex;height:100%;flex-shrink:0;align-items:center;justify-content:center;gap:8px;background:rgba(0,0,0,0);color:hsla(0,0%,100%,.9);font-size:13px;font-weight:500;opacity:1;white-space:nowrap;text-decoration:none;border:0!important;box-shadow:none!important;cursor:pointer;outline:none!important}.app-header__nav-link-base:after{display:none!important}.app-header__nav-link--active,.app-header__nav-link--idle{color:hsla(0,0%,100%,.9)}.app-header__nav-link--active:hover,.app-header__nav-link--idle:hover{background:hsla(0,0%,100%,.12);color:var(--theme-text-on-dark);transform:translateY(-1px)}.app-header__nav-link--active{background:hsla(0,0%,100%,.12);color:var(--theme-text-on-dark)}.app-header__search-empty{padding:28px 22px;color:var(--theme-text-muted);font-size:14px}.header-icon-btn:hover .ui-icon{color:var(--theme-text-on-dark)}.app-drawer-menu.ant-menu-inline .ant-menu-item,.app-drawer-menu.ant-menu-inline .ant-menu-submenu .ant-menu-submenu-title{margin:4px 0 4px 8px;height:48px;line-height:48px;border-radius:10px 0 0 10px;transition:background .2s ease,color .2s ease}.app-drawer-menu.ant-menu-inline .ant-menu-item:hover,.app-drawer-menu.ant-menu-inline .ant-menu-submenu .ant-menu-submenu-title:hover{background:var(--theme-bg-input)}.app-drawer-menu.ant-menu-inline .ant-menu-item-selected{background:rgba(0,56,217,.1);color:var(--theme-accent);border-radius:10px 0 0 10px}.app-drawer-menu.ant-menu-inline .ant-menu-item-selected:after{display:none}.app-drawer-menu.ant-menu-inline .ant-menu-submenu .ant-menu-item{margin:4px 0 4px 32px;height:48px;line-height:48px;border-radius:10px 0 0 10px}.app-drawer-menu-dark.ant-menu-inline .ant-menu-item,.app-drawer-menu-dark.ant-menu-inline .ant-menu-item .ant-menu-title-content,.app-drawer-menu-dark.ant-menu-inline .ant-menu-item .ui-icon,.app-drawer-menu-dark.ant-menu-inline .ant-menu-item span,.app-drawer-menu-dark.ant-menu-inline .ant-menu-item:hover,.app-drawer-menu-dark.ant-menu-inline .ant-menu-item:hover .ant-menu-title-content,.app-drawer-menu-dark.ant-menu-inline .ant-menu-item:hover .ui-icon,.app-drawer-menu-dark.ant-menu-inline .ant-menu-item:hover span,.app-drawer-menu-dark.ant-menu-inline .ant-menu-submenu .ant-menu-submenu-title,.app-drawer-menu-dark.ant-menu-inline .ant-menu-submenu .ant-menu-submenu-title .ant-menu-title-content,.app-drawer-menu-dark.ant-menu-inline .ant-menu-submenu .ant-menu-submenu-title .ui-icon,.app-drawer-menu-dark.ant-menu-inline .ant-menu-submenu .ant-menu-submenu-title span,.app-drawer-menu-dark.ant-menu-inline .ant-menu-submenu .ant-menu-submenu-title:hover,.app-drawer-menu-dark.ant-menu-inline .ant-menu-submenu .ant-menu-submenu-title:hover .ant-menu-title-content,.app-drawer-menu-dark.ant-menu-inline .ant-menu-submenu .ant-menu-submenu-title:hover .ui-icon,.app-drawer-menu-dark.ant-menu-inline .ant-menu-submenu .ant-menu-submenu-title:hover span{color:var(--theme-text)}.app-drawer-menu-dark.ant-menu-inline .ant-menu-item:hover,.app-drawer-menu-dark.ant-menu-inline .ant-menu-submenu .ant-menu-submenu-title:hover{background:hsla(0,0%,100%,.08)}.app-drawer-menu-dark.ant-menu-inline .ant-menu-item-selected,.app-drawer-menu-dark.ant-menu-inline .ant-menu-item-selected .ant-menu-title-content,.app-drawer-menu-dark.ant-menu-inline .ant-menu-item-selected .ui-icon,.app-drawer-menu-dark.ant-menu-inline .ant-menu-item-selected span,.app-drawer-menu-dark.ant-menu-inline .ant-menu-submenu .ant-menu-item-selected,.app-drawer-menu-dark.ant-menu-inline .ant-menu-submenu .ant-menu-item-selected .ant-menu-title-content,.app-drawer-menu-dark.ant-menu-inline .ant-menu-submenu .ant-menu-item-selected span{color:var(--theme-accent-light)}html[data-theme=dark] .app-header-shell{border-bottom-color:rgba(148,163,184,.16);background:linear-gradient(180deg,rgba(7,14,35,.98),rgba(5,11,28,.98)),var(--color-neutral-1225);box-shadow:0 18px 44px rgba(0,0,0,.38)}html[data-theme=dark] .app-header-shell--search-open{box-shadow:0 22px 56px rgba(0,0,0,.46)}html[data-theme=dark] .app-header__nav-submenu{border-color:rgba(148,163,184,.24);background:linear-gradient(180deg,rgba(9,17,40,.98),rgba(7,14,34,.98));box-shadow:0 18px 34px rgba(0,0,0,.44),inset 0 1px 0 hsla(0,0%,100%,.05)}html[data-theme=dark] .app-header__nav-submenu-item{color:rgba(226,232,240,.94)}html[data-theme=dark] .app-header__nav-submenu-item:hover{background:rgba(59,130,246,.2);color:var(--color-neutral-60)}html[data-theme=dark] .app-header__nav-submenu-item--active{background:rgba(59,130,246,.28);color:var(--color-neutral-60)}html[data-theme=dark] .app-header__search-surface{box-shadow:0 24px 48px rgba(0,0,0,.36),inset 0 1px 0 hsla(0,0%,100%,.04)}html[data-theme=dark] .app-header__search-input .ant-input-affix-wrapper{box-shadow:0 10px 26px rgba(0,0,0,.22),inset 0 1px 0 hsla(0,0%,100%,.03)}html[data-theme=dark] .app-header__search-chip{border-color:rgba(148,163,184,.22)!important;background:hsla(0,0%,100%,.06)!important;color:rgba(226,232,240,.92)!important}html[data-theme=dark] .app-header__search-chip--active{border-color:rgba(59,130,246,.34)!important;background:rgba(59,130,246,.24)!important;color:var(--color-neutral-0)!important}html[data-theme=dark] .app-header__search-result:hover{background:color-mix(in srgb,var(--theme-accent) 12%,var(--theme-bg-card))}html[data-theme=dark] .app-header__search-result-badge{background:hsla(0,0%,100%,.1);color:rgba(226,232,240,.92)}@media screen and (max-width:1024px){.app-header__nav-link{padding:8px;font-size:var(--ui-text-body-sm)}}@media screen and (max-width:768px){:root{--app-header-sticky-height:calc(56px + var(--app-header-safe-top) + var(--app-ticker-height))}.app-header-root{overflow-x:clip}.app-header{width:100%;max-width:100%;padding:0 0 0 8px;box-sizing:border-box}.app-header__nav{display:none!important}.app-header__top-row{height:56px;min-height:56px;box-sizing:border-box;gap:6px;align-items:center;min-width:0;overflow:hidden}.app-header__brand{flex:0 1 auto;gap:8px;width:auto;min-width:0;max-width:var(--brand-logo-width,160px)}.app-header__search-anchor{position:static;flex:0 0 auto;min-width:0;width:0}.app-header__mobile-search-trigger{display:inline-flex!important}.app-header__search-input-shell--desktop{display:none}.app-header__search-input-shell--mobile{display:block}.app-header__mobile-menu{display:inline-flex!important;padding-block:0;padding-inline:6px}.app-header__actions{flex:0 0 auto;align-items:center;gap:2px;padding-right:8px;min-width:0}.app-header__action-btn{min-width:34px;min-height:34px;padding:0!important}.app-header__search-surface{padding:10px;border-radius:12px;border-top-left-radius:0;border-top-right-radius:0}.app-header__search-result,.app-header__search-results-header{padding:8px 12px}.app-header__search-results-title{font-size:12px}.app-header__search-result{padding:10px 12px}}@media screen and (min-width:calc(768px + 1px)){.app-header__search-input-shell--mobile{display:none}.app-header__mobile-menu,.app-header__mobile-search-trigger{display:none!important}}@media screen and (max-width:640px){:root{--app-header-sticky-height:calc(56px + var(--app-header-safe-top) + var(--app-ticker-height))}.app-header__user-action{display:none!important}.app-header__search-panel{position:fixed;top:calc(var(--app-header-sticky-height) + 1px);width:calc(100vw - 32px)}.app-header__search-chip{padding-right:14px!important;padding-left:14px!important}.app-header__search-result{grid-template-columns:auto minmax(0,1fr)}.app-header__search-result-title-row{flex-wrap:wrap}}@media screen and (max-width:390px){.app-header{padding-left:6px}.app-header__top-row{gap:4px}.app-header__brand{flex:0 0 auto;max-width:none}.app-header__actions{gap:0;padding-right:6px}.app-header__action-btn{min-width:32px;min-height:32px}.app-header__mobile-menu{padding-inline:4px}}@media screen and (max-width:425px){.app-header{padding:0 0 0 8px}.app-header__brand{max-width:var(--brand-logo-width,130px)}.app-header__action-btn{min-width:34px;min-height:34px}.app-header__search-panel{top:64px;width:calc(100vw - 10px)}.app-header__search-surface{padding:8px;border-radius:16px}.app-header__search-input .ant-input-affix-wrapper{min-height:42px;padding:0 12px}.app-header__search-input .ant-input,.app-header__search-input .ant-input::placeholder{font-size:11px}.app-header__search-scopes{gap:6px;margin-top:10px}.app-header__search-chip{min-height:32px!important;padding-right:12px!important;padding-left:12px!important;font-size:11px!important}.app-header__search-result,.app-header__search-results-header{padding:6px 10px}}.global-match-ticker{position:fixed;top:0;right:0;left:0;z-index:1210;width:100%;max-width:100vw;border-bottom:1px solid var(--theme-border);background:color-mix(in srgb,var(--theme-bg-elevated) 92%,var(--theme-bg));backdrop-filter:blur(10px)}.global-match-ticker__shell{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;width:100%;max-width:none;margin:0;padding:8px 16px;box-sizing:border-box}.global-match-ticker__shell--with-nav{grid-template-columns:auto 34px minmax(0,1fr) 34px}.global-match-ticker__label{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;min-height:34px;padding:0 12px;border-radius:var(--ui-radius-pill,999px);background:color-mix(in srgb,var(--theme-accent) 14%,transparent);color:var(--theme-accent)}.global-match-ticker__label-icon{display:inline-flex;flex-shrink:0;line-height:0}.global-match-ticker__label-text{font-size:12px;font-weight:var(--ui-font-weight-bold,700);letter-spacing:.02em;line-height:1;white-space:nowrap}.global-match-ticker__nav{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--theme-border);border-radius:999px;background:var(--theme-bg-elevated);color:var(--theme-text);box-shadow:0 1px 2px color-mix(in srgb,var(--theme-text) 8%,transparent);cursor:pointer;transition:border-color .15s ease,color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .15s ease}.global-match-ticker__nav:hover:not(:disabled){border-color:color-mix(in srgb,var(--theme-accent) 50%,var(--theme-border));color:var(--theme-accent);background:color-mix(in srgb,var(--theme-accent) 10%,var(--theme-bg-elevated));box-shadow:0 2px 8px color-mix(in srgb,var(--theme-accent) 18%,transparent);transform:translateY(-1px)}.global-match-ticker__nav:active:not(:disabled){transform:translateY(0)}.global-match-ticker__nav:disabled{opacity:.35;cursor:default;pointer-events:none;box-shadow:none}.global-match-ticker__track{display:flex;align-items:center;gap:8px;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.global-match-ticker__track::-webkit-scrollbar{display:none}.global-match-ticker__slide{flex:0 0 auto}.global-match-ticker__card{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:6px 10px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-bg-elevated);color:var(--theme-text);text-decoration:none;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.global-match-ticker__card:hover{border-color:color-mix(in srgb,var(--theme-accent) 40%,var(--theme-border));background:color-mix(in srgb,var(--theme-accent) 6%,var(--theme-bg-elevated));box-shadow:0 2px 10px color-mix(in srgb,var(--theme-text) 8%,transparent)}.global-match-ticker__card--live{border-color:color-mix(in srgb,var(--theme-error) 35%,var(--theme-border))}.global-match-ticker__sport{display:inline-flex;color:var(--theme-text-muted);flex-shrink:0}.global-match-ticker__status{min-width:36px;font-size:12px;font-weight:var(--ui-font-weight-bold,700);font-variant-numeric:tabular-nums;line-height:1;color:var(--theme-text-muted);text-align:center}.global-match-ticker__status--live{color:var(--theme-error)}.global-match-ticker__status--finished{color:var(--theme-text)}.global-match-ticker__divider{width:1px;height:18px;background:var(--theme-border);flex-shrink:0}.global-match-ticker__teams{display:inline-flex;align-items:center;gap:6px}.global-match-ticker__crest{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;flex-shrink:0}.global-match-ticker__crest-image{width:18px;height:18px;object-fit:contain}.global-match-ticker__crest-fallback{width:18px;height:18px;border-radius:50%;background:color-mix(in srgb,var(--theme-border) 70%,transparent)}.global-match-ticker__score{display:inline-flex;align-items:center;gap:3px;min-width:28px;justify-content:center;font-size:12px;font-weight:var(--ui-font-weight-bold,700);font-variant-numeric:tabular-nums;line-height:1}.global-match-ticker__score-sep{color:var(--theme-text-muted);font-weight:var(--ui-font-weight-normal,500)}.global-match-ticker__vs{min-width:12px;text-align:center;color:var(--theme-text-muted);font-size:12px;font-weight:var(--ui-font-weight-bold,700);line-height:1}@media screen and (max-width:768px){.global-match-ticker__shell{gap:6px;padding:6px 10px}.global-match-ticker__shell--with-nav{grid-template-columns:auto 30px minmax(0,1fr) 30px}.global-match-ticker__label{min-height:30px;padding:0 10px}.global-match-ticker__nav{width:30px;height:30px}.global-match-ticker__card{min-height:36px;padding:5px 8px;gap:6px;border-radius:10px}}@media screen and (max-width:425px){.global-match-ticker__label-text{font-size:11px}.global-match-ticker__sport{display:none}}html[data-theme=dark] .global-match-ticker{background:color-mix(in srgb,var(--theme-bg-elevated) 88%,#000)}html[data-theme=dark] .global-match-ticker__card{background:color-mix(in srgb,var(--theme-bg-elevated) 92%,#000)}.ant-layout,.app-layout-root{background:var(--theme-bg-page)}.app-layout-root{position:relative;min-height:100vh}.app-layout__content{margin:var(--app-header-sticky-height) 0;padding:54px 30px 28px}@media screen and (max-width:1440px){.app-layout__content{padding:34px 18px 24px}}@media screen and (max-width:1280px){.app-layout__content{padding:28px 14px 24px}}@media screen and (max-width:990px){.app-layout__content{padding:16px 8px}}@media screen and (max-width:768px){.app-layout__content{padding:12px 8px 20px;overflow-x:clip}}@media screen and (max-width:640px){.app-layout__content{margin-bottom:24px}}.app-layout__content[data-detail-page=true]{padding:0!important}@media screen and (max-width:640px){.app-layout__content[data-profile-page=true]{padding:0!important}}@media screen and (max-width:768px){.app-layout__content[data-detail-page=true],.app-layout__content[data-profile-page=true]{margin-top:var(--app-header-sticky-height);padding:0!important}}.app-layout__content[data-play-page=true]{margin-bottom:0}.app-layout__content-shell{position:relative;z-index:1;flex:1 1 auto}.app-layout__mobile-app-promo{display:none;position:fixed;inset:0;z-index:9;padding:0;align-items:flex-end;justify-content:center;bottom:0}.app-layout__mobile-app-promo-shell{position:relative;display:grid;gap:14px;width:min(100%,820px);padding:46px 20px calc(18px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;border:0;background:color-mix(in srgb,var(--color-secondary-90) 30%,var(--color-neutral-0));box-shadow:0 -12px 36px rgba(0,0,0,.22)}.app-layout__mobile-app-promo-brand{display:inline-flex;align-items:center;justify-content:center;justify-self:center;overflow:hidden}.app-layout__mobile-app-promo-brand img,.app-layout__mobile-app-promo-logo{width:100%;max-width:100%}.app-layout__mobile-app-promo-logo .brand-logo__image{max-width:100%;height:auto}.app-layout__mobile-app-promo-title{margin:0;text-align:center;color:var(--color-neutral-1225);font-size:var(--ui-title-lg);font-weight:var(--ui-font-weight-semibold);line-height:1.24}.app-layout__mobile-app-promo-actions{display:flex;gap:12px;width:100%}.app-layout__mobile-app-action{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex:1 1 0;min-height:44px;padding:0 14px;border:2px solid var(--color-neutral-1245);border-radius:999px;background:var(--color-neutral-0);color:var(--color-neutral-1245);font-size:var(--ui-title-section);font-weight:var(--ui-font-weight-bold);text-decoration:none;transition:background-color .18s ease}.app-layout__mobile-app-action:hover{background:var(--color-neutral-50);color:var(--color-neutral-1245)}.app-layout__mobile-app-action-icon{display:inline-block;width:18px;height:18px;object-fit:contain;flex-shrink:0}.app-layout__mobile-app-action-icon--apple{width:17px;height:17px}.app-layout__mobile-app-promo-close{position:absolute;top:14px;right:14px;display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:0;border-radius:999px;background:rgba(0,0,0,0);color:rgba(15,23,42,.32);cursor:pointer}.app-layout-drawer{z-index:1300}.app-layout-drawer .ant-drawer-content{background:radial-gradient(circle at top right,rgba(0,56,217,.08),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(247,249,255,.96))}.app-layout-drawer .ant-drawer-header{border-bottom:none;padding:0;min-height:0;background:rgba(0,0,0,0)}.app-layout-drawer .ant-drawer-body{padding:0;display:flex;flex-direction:column;min-height:calc(100vh - 56px);background:rgba(0,0,0,0)}.app-layout-drawer__close-btn:hover{background:var(--theme-bg-input)}.app-layout-drawer__close-btn{display:inline-flex!important;width:36px!important;height:36px!important;align-items:center!important;justify-content:center!important;border-radius:10px!important;background:var(--theme-bg-page)!important;color:var(--theme-text-muted)!important}.app-layout-drawer__content{display:flex;flex-direction:column;background:rgba(0,0,0,0)}.app-layout-drawer__content-shell{flex:1 1 auto;overflow:auto;background:var(--theme-white)}.app-layout-drawer__hero{position:relative;padding:14px 14px 10px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--theme-accent) 20%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--theme-accent) 10%,var(--color-neutral-0)),color-mix(in srgb,var(--theme-accent) 7%,var(--color-neutral-60)));color:var(--theme-accent)!important}.app-layout-drawer__close-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0}.app-layout-drawer__logo-wordmark{margin-left:10px;color:var(--theme-text);font-size:var(--ui-title-section);font-weight:var(--ui-font-weight-bold);letter-spacing:-.03em}.app-layout-drawer__hero-panel{display:grid;gap:14px;padding:14px;border:1px solid color-mix(in srgb,var(--theme-border) 80%,transparent);border-radius:24px;background:radial-gradient(circle at top right,rgba(0,56,217,.14),transparent 40%),linear-gradient(180deg,rgba(255,255,255,.94),rgba(245,248,255,.84));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.56),0 18px 36px rgba(15,23,42,.08)}.app-layout-drawer__hero-head{display:flex;min-width:0;align-items:center;gap:12px}.app-layout-drawer__hero-avatar.ant-avatar,.app-layout-drawer__hero-mark{display:inline-flex;width:46px;height:46px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--theme-border) 82%,transparent);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(240,245,255,.82)),var(--theme-bg-input);box-shadow:0 10px 20px rgba(15,23,42,.08);color:var(--theme-accent)}.app-layout-drawer__hero-copy{display:grid;min-width:0;gap:4px}.app-layout-drawer__hero-eyebrow{color:var(--theme-accent);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);letter-spacing:.14em;text-transform:uppercase}.app-layout-drawer__hero-title{display:block;overflow:hidden;color:var(--theme-text);font-size:17px;font-weight:var(--ui-font-weight-bold);letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap}.app-layout-drawer__hero-subtitle{display:block;color:var(--theme-text-muted);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-semibold);line-height:1.45}.app-layout-drawer__hero-pills{display:flex;flex-wrap:wrap;gap:8px}.app-layout-drawer__hero-pill{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border:1px solid color-mix(in srgb,var(--theme-accent) 20%,transparent);border-radius:999px;background:rgba(0,56,217,.08);color:var(--theme-accent);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);letter-spacing:.04em;text-transform:uppercase}.app-layout-drawer__menu-block{display:grid;gap:10px;padding:12px 14px 0}.app-layout-drawer__menu{padding:0;min-width:200px;border:0!important;background:rgba(0,0,0,0)!important}.app-layout-drawer__utility-section{display:grid;gap:10px;padding:10px 14px 16px}.app-layout-drawer__section-label{padding:0 4px;color:var(--theme-text-muted);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.app-layout-drawer__utility-list{display:grid;gap:8px}.app-layout-drawer__utility-link{appearance:none;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:11px 12px;border:1px solid color-mix(in srgb,var(--theme-border) 78%,transparent);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(248,251,255,.76)),var(--theme-bg-input);color:inherit;text-align:left;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.62),0 10px 22px rgba(15,23,42,.05);cursor:pointer}.app-layout-drawer__utility-link:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--theme-accent) 26%,var(--theme-border));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.62),0 16px 28px rgba(15,23,42,.08)}.app-layout-drawer__utility-link--active{border-color:color-mix(in srgb,var(--theme-accent) 30%,transparent);background:radial-gradient(circle at top right,rgba(0,56,217,.12),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.92),rgba(243,247,255,.88))}.app-layout-drawer__utility-icon{display:inline-flex;width:36px;height:36px;flex-shrink:0;align-items:center;justify-content:center;border-radius:12px;background:rgba(0,56,217,.08);color:var(--theme-accent)}.app-layout-drawer__utility-copy{display:grid;min-width:0;flex:1 1 auto;gap:4px}.app-layout-drawer__utility-title{display:block;color:var(--theme-text);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold);letter-spacing:-.02em}.app-layout-drawer__utility-meta{display:block;color:var(--theme-text-muted);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold);line-height:1.35}.app-layout-drawer__utility-arrow{display:inline-flex;width:26px;height:26px;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;background:rgba(0,56,217,.08);color:var(--theme-accent)}.app-layout-drawer__logout{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:fit-content!important;min-width:148px!important;margin:10px auto 8px!important;padding:10px 18px!important;border:1px solid color-mix(in srgb,var(--theme-border) 72%,transparent)!important;border-radius:999px!important;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.app-layout-drawer__logout:hover{border-color:color-mix(in srgb,var(--theme-accent) 36%,var(--theme-border))!important;box-shadow:0 10px 18px rgba(15,23,42,.12)}.app-layout-drawer__social{display:flex;flex-direction:column;align-items:center;padding:12px 16px 16px;text-align:center}.app-layout-drawer__social-label{display:block;margin-bottom:12px;color:var(--theme-text-muted);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);letter-spacing:.05em;text-transform:uppercase}.app-layout-drawer__social-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.app-layout-drawer__menu-icon{display:inline-flex;color:var(--theme-text)}.app-layout-drawer__footer{flex-shrink:0;border-top:1px solid var(--theme-border);background:color-mix(in srgb,var(--theme-bg-page) 92%,transparent)}.app-layout-drawer__account-avatar.ant-avatar{flex-shrink:0;border:1px solid var(--theme-border);background:color-mix(in srgb,var(--theme-bg-input) 90%,transparent)}.app-layout-drawer .app-social-icon{width:34px;height:34px;border-radius:12px;border-color:color-mix(in srgb,var(--theme-border) 74%,transparent);background:rgba(0,0,0,0)}.app-layout-drawer .app-social-icon .ui-icon{width:16px;height:16px}.app-layout-drawer .app-drawer-menu.ant-menu-inline{border-inline-end:0!important;background:rgba(0,0,0,0)!important;padding:2px 0}.app-layout-drawer .app-drawer-menu.ant-menu-inline .ant-menu-sub{background:rgba(0,0,0,0)!important;padding-inline-start:10px!important;margin-top:2px;border-left:1px dashed color-mix(in srgb,var(--theme-border) 76%,transparent)}.app-layout-drawer .app-drawer-menu.ant-menu-inline .ant-menu-item,.app-layout-drawer .app-drawer-menu.ant-menu-inline .ant-menu-submenu>.ant-menu-submenu-title{position:relative;margin:0 0 8px!important;height:auto!important;min-height:48px;line-height:normal!important;padding:10px 12px!important;border:1px solid color-mix(in srgb,var(--theme-border) 80%,transparent);border-radius:12px!important;background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(248,251,255,.82)),var(--theme-bg-input);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.64),0 8px 18px rgba(15,23,42,.04);transition:border-color .18s ease,background-color .18s ease,box-shadow .2s ease}.app-layout-drawer .app-drawer-menu.ant-menu-inline .ant-menu-item:before,.app-layout-drawer .app-drawer-menu.ant-menu-inline .ant-menu-submenu>.ant-menu-submenu-title:before{content:"";position:absolute;left:8px;top:50%;width:3px;height:18px;border-radius:999px;background:var(--theme-accent);transform:translateY(-50%);opacity:0;transition:opacity .18s ease}.app-layout-drawer .app-drawer-menu.ant-menu-inline .ant-menu-item:hover,.app-layout-drawer .app-drawer-menu.ant-menu-inline .ant-menu-submenu>.ant-menu-submenu-title:hover{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(244,248,255,.9))!important;border-color:color-mix(in srgb,var(--theme-accent) 22%,var(--theme-border));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 10px 24px rgba(0,56,217,.07)}.app-layout-drawer .app-drawer-menu.ant-menu-inline .ant-menu-item-selected,.app-layout-drawer .app-drawer-menu.ant-menu-inline .ant-menu-submenu-open>.ant-menu-submenu-title,.app-layout-drawer .app-drawer-menu.ant-menu-inline .ant-menu-submenu-selected>.ant-menu-submenu-title{background:radial-gradient(circle at top right,color-mix(in srgb,var(--theme-accent) 20%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--theme-accent) 10%,var(--color-neutral-0)),color-mix(in srgb,var(--theme-accent) 7%,var(--color-neutral-60)))!important;border-color:color-mix(in srgb,var(--theme-accent) 42%,var(--theme-border));color:var(--theme-accent)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--color-neutral-0) 74%,var(--theme-accent) 26%),0 12px 24px color-mix(in srgb,var(--theme-accent) 18%,transparent)}.app-layout-drawer .app-drawer-menu.ant-menu-inline .ant-menu-item-selected:before,.app-layout-drawer .app-drawer-menu.ant-menu-inline .ant-menu-submenu-open>.ant-menu-submenu-title:before,.app-layout-drawer .app-drawer-menu.ant-menu-inline .ant-menu-submenu-selected>.ant-menu-submenu-title:before{opacity:1}.app-layout-drawer .app-drawer-menu.ant-menu-inline .ant-menu-item-selected:after,.app-layout-drawer .app-drawer-menu.ant-menu-inline .ant-menu-submenu-open>.ant-menu-submenu-title:after,.app-layout-drawer .app-drawer-menu.ant-menu-inline .ant-menu-submenu-selected>.ant-menu-submenu-title:after{display:none!important}.app-layout-drawer .app-drawer-menu.ant-menu-inline .ant-menu-title-content{font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold)}.app-layout-drawer .app-drawer-menu.ant-menu-inline .ant-menu-submenu-arrow{color:var(--theme-accent)}.app-layout-drawer .app-drawer-menu.ant-menu-inline .ant-menu-submenu .ant-menu-item{margin:0 0 6px!important;min-height:40px;padding-left:14px!important;border-radius:10px!important;background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(247,250,255,.7)),var(--theme-bg-input);box-shadow:none}.app-layout-drawer .app-drawer-menu.ant-menu-inline .ant-menu-submenu .ant-menu-item:before{left:6px;height:14px}@media screen and (max-width:640px){.app-layout-drawer__close-row{gap:12px}.app-layout-drawer__hero{padding:12px 12px 8px}.app-layout-drawer__logo-wordmark{margin-left:8px;font-size:var(--ui-text-body-lg)}.app-layout-drawer__hero-panel{padding:12px;border-radius:20px;gap:12px}.app-layout-drawer__hero-title{font-size:var(--ui-title-sm)}.app-layout-drawer__hero-subtitle{font-size:var(--ui-text-caption)}.app-layout-drawer__hero-avatar.ant-avatar,.app-layout-drawer__hero-mark{width:42px;height:42px;border-radius:14px}.app-layout-drawer__menu-block{padding:10px 12px 0}.app-layout-drawer .app-drawer-menu.ant-menu-inline .ant-menu-item,.app-layout-drawer .app-drawer-menu.ant-menu-inline .ant-menu-submenu>.ant-menu-submenu-title{min-height:50px;padding:11px 12px!important;border-radius:12px!important}.app-layout-drawer .app-drawer-menu.ant-menu-inline .ant-menu-title-content{font-size:var(--ui-text-body)}.app-layout-drawer__utility-section{padding:10px 12px 16px;gap:10px}.app-layout-drawer__utility-link{padding:10px;border-radius:14px;gap:9px}.app-layout-drawer__utility-icon{width:34px;height:34px;border-radius:11px}.app-layout-drawer__utility-title{font-size:var(--ui-text-label)}.app-layout-drawer__utility-meta{font-size:var(--ui-text-caption)}.app-layout-drawer__logout,.app-layout-drawer__social{padding-right:16px;padding-left:16px}}@media screen and (max-width:768px){.app-layout__mobile-app-promo{display:flex}}@media screen and (max-width:425px){.app-layout-drawer .ant-drawer-content-wrapper{width:100vw!important;max-width:100vw;min-width:0}.app-layout-drawer__hero{padding:10px 10px 6px}.app-layout-drawer__logo-wordmark{font-size:var(--ui-text-body)}.app-layout-drawer__hero-panel{padding:10px;border-radius:18px}.app-layout-drawer__hero-title{font-size:var(--ui-text-body-lg)}.app-layout-drawer__hero-subtitle{font-size:var(--ui-text-caption)}.app-layout-drawer__hero-pills{gap:6px}.app-layout-drawer__hero-pill{min-height:24px;padding:0 10px;font-size:9px}.app-layout-drawer__menu-block{padding:8px 8px 0}.app-layout-drawer__utility-section{padding:8px 10px 14px}.app-layout-drawer__utility-link{padding:9px;gap:8px}.app-layout-drawer__utility-icon{width:30px;height:30px}.app-layout-drawer__utility-title{font-size:var(--ui-text-caption)}.app-layout-drawer__utility-meta{font-size:9px}.app-layout-drawer__logout{padding:12px 14px;font-size:var(--ui-text-label)}.app-layout-drawer__social{padding:12px 14px 16px}}html[data-theme=dark] .app-layout-drawer__content-shell,html[data-theme=dark] .app-layout-drawer__footer{background:var(--color-neutral-1210)}html[data-theme=dark] .app-layout-drawer__menu-icon{color:var(--color-neutral-0)}html[data-theme=dark] .app-layout-drawer__close-btn{background:var(--color-neutral-1100)!important;color:var(--color-neutral-300)!important}html[data-theme=dark] .app-layout__account-avatar.ant-avatar{border-color:var(--color-neutral-800);background:var(--color-neutral-1000)}html[data-theme=dark] .app-layout-drawer__footer{border-top-color:var(--color-neutral-900)}html[data-theme=dark] .app-layout-drawer__logout{color:var(--color-neutral-0)!important}html[data-theme=dark] .app-layout__mobile-app-promo-shell{background:var(--theme-bg-page)}html[data-theme=dark] .app-layout__mobile-app-promo-title{color:var(--theme-text-on-dark)}html[data-theme=dark] .app-layout__mobile-app-promo-close{background:var(--theme-bg-elevated)}html[data-theme=dark] .app-layout-drawer .ant-drawer-content{background:radial-gradient(circle at top right,rgba(42,94,220,.12),transparent 34%),linear-gradient(180deg,rgba(7,11,22,.99),rgba(8,13,24,.99))}html[data-theme=dark] .app-layout-drawer__hero-panel,html[data-theme=dark] .app-layout-drawer__utility-link{border-color:hsla(0,0%,100%,.08);background:linear-gradient(180deg,rgba(15,23,42,.84),rgba(15,23,42,.66)),var(--theme-bg-input);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 20px 40px rgba(0,0,0,.24)}html[data-theme=dark] .app-layout-drawer__hero{background:linear-gradient(180deg,rgba(12,20,38,.9),rgba(10,17,32,.82)),var(--theme-bg-input);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 14px 30px rgba(0,0,0,.2);color:var(--theme-white)!important}html[data-theme=dark] .app-layout-drawer__hero-avatar.ant-avatar,html[data-theme=dark] .app-layout-drawer__hero-mark,html[data-theme=dark] .app-layout-drawer__hero-pill,html[data-theme=dark] .app-layout-drawer__utility-arrow,html[data-theme=dark] .app-layout-drawer__utility-icon{background:hsla(0,0%,100%,.06);color:var(--theme-accent-light)}html[data-theme=dark] .app-layout-drawer__hero-eyebrow{color:var(--theme-accent-light)}html[data-theme=dark] .app-layout-drawer__utility-link--active{border-color:rgba(42,94,220,.36);background:radial-gradient(circle at top right,rgba(42,94,220,.2),transparent 42%),linear-gradient(180deg,rgba(10,16,34,.94),rgba(10,16,34,.84))}html[data-theme=dark] .app-layout-drawer__logout{border-color:hsla(0,0%,100%,.14);background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.04)),rgba(15,23,42,.24);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 8px 18px rgba(0,0,0,.28)}html[data-theme=dark] .app-layout-drawer__logout:hover{border-color:rgba(66,133,244,.5);background:linear-gradient(180deg,rgba(66,133,244,.22),rgba(66,133,244,.12)),rgba(15,23,42,.36)}html[data-theme=dark] .app-layout-drawer .app-drawer-menu.ant-menu-inline .ant-menu-sub{border-left-color:rgba(148,163,184,.2)}html[data-theme=dark] .app-layout-drawer .app-drawer-menu.ant-menu-inline .ant-menu-item,html[data-theme=dark] .app-layout-drawer .app-drawer-menu.ant-menu-inline .ant-menu-submenu .ant-menu-item,html[data-theme=dark] .app-layout-drawer .app-drawer-menu.ant-menu-inline .ant-menu-submenu>.ant-menu-submenu-title{border-color:hsla(0,0%,100%,.08);background:linear-gradient(180deg,rgba(12,20,38,.9),rgba(10,17,32,.82)),var(--theme-bg-input);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 14px 30px rgba(0,0,0,.2)}html[data-theme=dark] .app-layout-drawer .app-drawer-menu.ant-menu-inline .ant-menu-item:before,html[data-theme=dark] .app-layout-drawer .app-drawer-menu.ant-menu-inline .ant-menu-submenu .ant-menu-item:before,html[data-theme=dark] .app-layout-drawer .app-drawer-menu.ant-menu-inline .ant-menu-submenu>.ant-menu-submenu-title:before{background:var(--color-secondary-90)}html[data-theme=dark] .app-layout-drawer .app-drawer-menu.ant-menu-inline .ant-menu-item-selected,html[data-theme=dark] .app-layout-drawer .app-drawer-menu.ant-menu-inline .ant-menu-submenu-open>.ant-menu-submenu-title,html[data-theme=dark] .app-layout-drawer .app-drawer-menu.ant-menu-inline .ant-menu-submenu-selected>.ant-menu-submenu-title{border-color:color-mix(in srgb,var(--theme-accent) 44%,transparent);background:radial-gradient(circle at top right,color-mix(in srgb,var(--theme-accent) 34%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--theme-accent) 20%,rgba(10,16,34,.94)),color-mix(in srgb,var(--theme-accent) 14%,rgba(10,16,34,.84)))!important;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--color-neutral-0) 10%,transparent),0 12px 30px color-mix(in srgb,var(--theme-accent) 24%,transparent)}.min-h-\[400px\].bg-neutral-0{background:var(--theme-bg-page)}.profile-tabs-horizontal{background:var(--theme-bg-card);border-color:var(--theme-border-strong)}.profile-tabs-horizontal>div{color:var(--theme-text)}.profile-tabs-horizontal>div:not(.profile-tab-active){color:var(--theme-text-muted)}.profile-tab-active{background:var(--theme-bg-input);color:var(--theme-text)}.ant-card{border-color:var(--theme-border-strong);border-radius:var(--ui-radius-lg)}.ant-card,.ant-card .ant-card-head{background:var(--theme-bg-card);color:var(--theme-text)}.ant-card .ant-card-head{border-bottom-color:var(--theme-border-strong)}.ant-card .ant-card-head .ant-card-head-title,.ant-card .ant-card-head span{color:var(--theme-text)}.ant-card .ant-card-body{background:var(--theme-bg-card);color:var(--theme-text)}.ant-card .ant-card-body div,.ant-card .ant-card-body span:not(.anticon):not([class*=secondary]):not([class*=primary]){color:inherit}.table-header-row{border-bottom:1px solid var(--theme-border-strong);background:var(--theme-bg-input)}.favorites-collapse .ant-collapse-content-box,.favorites-collapse .ant-collapse-header,.table-header-row{color:var(--theme-text)}.auth-screen{position:relative;display:flex;align-items:center;justify-content:center;min-height:100svh;padding:var(--ui-page-padding-y) var(--ui-page-padding-x);overflow:hidden;background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--theme-accent) 8%,transparent),transparent 32%),radial-gradient(circle at 92% 6%,color-mix(in srgb,var(--color-primary-500) 6%,transparent),transparent 28%),var(--theme-bg-page)}.auth-screen .auth-card{background:var(--theme-bg-card);border:1px solid color-mix(in srgb,var(--theme-border-strong) 84%,transparent);color:var(--theme-text);box-shadow:0 18px 40px rgba(15,23,42,.14),inset 0 1px 0 hsla(0,0%,100%,.42);border-radius:16px}.auth-shell{display:flex;align-items:center;justify-content:center;min-height:min(720px,100vh - var(--ui-page-padding-y)*2)}.auth-shell,.auth-shell--login{width:min(100%,460px)}.auth-shell__highlight-card,.auth-shell__highlight-icon,.auth-shell__highlights,.auth-shell__intro{display:none}.auth-shell__mobile-brand{display:flex;align-items:center;justify-content:center;padding-bottom:var(--ui-space-4);margin-bottom:var(--ui-space-5);border-bottom:1px solid color-mix(in srgb,var(--theme-border-strong) 74%,transparent)}.auth-screen--login .auth-shell--login{min-height:auto}.auth-screen--login .auth-login-card{width:100%;max-width:440px;margin-inline:auto}.auth-screen--login .auth-shell__form-head{gap:8px;margin-bottom:18px;text-align:left}.auth-screen--login .auth-login-card__eyebrow{margin-inline:0 auto}.auth-screen--login .auth-shell__form-description{max-width:30ch}.auth-shell__form-head{display:grid;gap:var(--ui-space-3);margin-bottom:var(--ui-space-6)}.auth-shell__form-description,.auth-shell__form-title{margin:0}.auth-login-card{position:relative;display:flex;flex-direction:column;justify-content:flex-start;padding:clamp(18px,2vw,22px);border-radius:16px;backdrop-filter:blur(10px)}.auth-login-card--register{max-width:520px}.auth-login-card__eyebrow{display:inline-flex;align-items:center;min-height:30px;padding:0 11px;border-radius:999px;background:color-mix(in srgb,var(--theme-accent) 10%,transparent);color:var(--theme-accent)}@media(max-height:768px){.auth-shell{min-height:calc(100dvh - var(--ui-page-padding-y)*2)}.auth-login-card{max-height:calc(100dvh - var(--ui-page-padding-y)*2);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}}.auth-compact{width:min(100%,430px);display:grid;gap:var(--ui-space-4);text-align:center}.auth-compact__brand{display:flex;justify-content:center}.auth-compact__card{padding:clamp(18px,2vw,20px);border-radius:18px}.auth-compact__head{display:grid;gap:var(--ui-space-2);margin-bottom:var(--ui-space-5)}.auth-compact__text,.auth-compact__title{margin:0}.auth-register-form .ant-form-item{margin-bottom:12px}.auth-captcha-shell,.auth-theme-toggle{display:flex;justify-content:center}.auth-theme-toggle{position:fixed;right:24px;bottom:24px;z-index:20;align-items:center;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;background:rgba(15,23,42,.9);box-shadow:0 6px 16px rgba(15,23,42,.22);backdrop-filter:blur(8px);transition:background-color .2s ease}.auth-theme-toggle__icon{color:var(--color-neutral-100)}.auth-theme-toggle__button{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:999px;transition:opacity .2s ease}.auth-theme-toggle__button:hover{opacity:.8}.auth-drawer{z-index:1300}.auth-drawer .ant-drawer-mask{background:rgba(8,14,32,.52);backdrop-filter:blur(8px)}.auth-drawer .ant-drawer-content-wrapper{width:min(650px,100vw - 24px)!important;max-width:650px;top:0;bottom:0;height:auto!important}.auth-drawer .ant-drawer-content{overflow:hidden;border-radius:28px;border-inline-start:1px solid hsla(0,0%,100%,.08);background:radial-gradient(circle at top right,rgba(86,137,255,.34),transparent 30%),radial-gradient(circle at bottom left,rgba(0,181,255,.16),transparent 28%),linear-gradient(180deg,var(--color-neutral-1225),var(--color-neutral-1220));box-shadow:-18px 0 48px rgba(15,23,42,.22)}.auth-drawer .ant-drawer-header{display:none}.auth-drawer .ant-drawer-body{height:100%;min-height:0;padding:0!important;background:rgba(0,0,0,0);overflow:hidden}.auth-dialog{min-height:100%;height:100%;display:flex;align-items:stretch;justify-content:center;padding:20px;position:relative;color:var(--theme-text)}.auth-dialog:before{content:"";position:absolute;inset:-40% -20% -40% -40%;z-index:0;pointer-events:none;background:radial-gradient(circle at 12% 12%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 28% 20%,rgba(0,56,217,.18),transparent 28%),radial-gradient(circle at 85% 15%,rgba(56,189,248,.14),transparent 24%),radial-gradient(circle at 75% 75%,rgba(0,56,217,.12),transparent 22%),radial-gradient(circle at 40% 90%,rgba(147,197,253,.1),transparent 26%),linear-gradient(135deg,var(--theme-accent) 0,var(--color-secondary-190) 25%,var(--color-secondary-180) 50%,var(--color-secondary-100) 75%,color-mix(in srgb,var(--color-secondary-90) 35%,var(--color-neutral-0)) 100%);opacity:.35;filter:blur(40px)}.auth-dialog__content{width:100%;height:100%;display:flex;align-items:stretch;justify-content:center;padding:0;background:rgba(0,0,0,0)}.auth-dialog__panel{position:relative;width:100%;max-width:540px;height:100%;display:flex;flex-direction:column;flex:0 0 auto;overflow:hidden}.auth-dialog__close-button{position:absolute;top:0;right:6px;z-index:5;display:inline-flex;align-items:center;justify-content:center;color:rgba(7,18,48,.5);width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;padding:0!important;cursor:pointer}.auth-dialog__close-button:hover{color:var(--theme-text-on-dark)}.auth-dialog__mode-bar{display:flex;align-items:center;gap:12px;margin:32px 0 16px}.auth-dialog__back,.auth-dialog__back-spacer{min-width:64px}.auth-dialog__back{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border:1px solid hsla(0,0%,100%,.14);border-radius:999px;background:hsla(0,0%,100%,.08);color:rgba(232,241,255,.88);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold);letter-spacing:.03em;backdrop-filter:blur(10px);cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease}.auth-dialog__back:hover{border-color:hsla(0,0%,100%,.22)}.auth-dialog__mode-nav{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:6px;padding:6px;border-radius:18px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);backdrop-filter:blur(14px)}.auth-dialog__remember-field{margin-top:calc(var(--ui-space-1)*-1);margin-bottom:var(--ui-space-1)}.auth-dialog__submit-field{margin-bottom:0}.auth-dialog__submit-field--login{margin-top:var(--ui-space-4)}.auth-dialog__submit-field--forgot,.auth-dialog__submit-field--register{margin-top:var(--ui-space-3)}.auth-dialog__submit-field--reset{margin-bottom:0}.auth-dialog__verify-primary--spaced{margin-top:var(--ui-space-5);margin-bottom:var(--ui-space-2)}.auth-dialog__resend-field{margin-bottom:0}.auth-dialog__mode-link{flex:1 1 0;height:40px;padding:0 16px;border:0;border-radius:999px;background:rgba(0,0,0,0);color:var(--theme-text);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-semibold);letter-spacing:.03em;cursor:pointer;transition:transform .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.auth-dialog__mode-link:hover{color:var(--theme-border-strong)}.auth-dialog__mode-link--active{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(238,245,255,.9));color:var(--color-secondary-200);box-shadow:0 10px 18px rgba(8,21,56,.16),inset 0 1px 0 hsla(0,0%,100%,.95)}.auth-dialog__surface{position:relative;width:100%;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:24px 24px 22px;border-radius:24px;background:radial-gradient(circle at top right,rgba(0,56,217,.08),transparent 28%),var(--theme-bg-card);border:1px solid hsla(0,0%,100%,.32);box-shadow:0 20px 42px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.26);overflow:hidden;max-height:min(100%,100dvh - 40px)}.auth-dialog__context-pill{display:inline-flex;align-items:center;gap:8px;min-height:34px;margin-bottom:16px;padding:0 12px;border-radius:999px;background:hsla(0,0%,100%,.78);border:1px solid rgba(13,59,126,.12);color:var(--color-secondary-200);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);letter-spacing:.03em}.auth-dialog__heading{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid rgba(20,58,120,.12)}.auth-dialog__logo-top{display:block;margin-bottom:10px;color:var(--theme-text-on-dark)}.auth-dialog__title{margin:0;font-size:22px;line-height:1.05;letter-spacing:-.04em;font-weight:var(--ui-font-weight-semibold);color:var(--color-secondary-200)}.auth-dialog__description{margin:10px auto 0;max-width:34ch;color:rgba(22,55,111,.72);font-size:var(--ui-text-body);line-height:1.55;display:block}.auth-dialog__form{margin-top:6px;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-right:2px;scrollbar-gutter:stable}.auth-dialog__form .ant-form-item{margin-bottom:14px}.auth-dialog__form>.ant-form-item:last-child{position:sticky;bottom:0;z-index:4;margin:12px -2px 0;padding:12px 2px 2px;background:linear-gradient(180deg,rgba(224,236,255,0),rgba(224,236,255,.96) 28%,rgba(224,236,255,.98));border-radius:0 0 18px 18px}.auth-dialog__form .ant-form-item-label{padding-bottom:6px}.auth-dialog__form .ant-form-item-label>label{color:rgba(22,55,111,.7)!important;font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}html:not([data-theme=dark]) .auth-dialog__form .app-form-control.ant-input,html:not([data-theme=dark]) .auth-dialog__form .app-form-control.ant-input-affix-wrapper,html:not([data-theme=dark]) .auth-dialog__form .app-form-control.ant-picker{border-radius:16px!important;border-color:rgba(20,58,120,.12)!important;background:hsla(0,0%,100%,.84)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 10px 24px rgba(18,49,102,.06)!important}html:not([data-theme=dark]) .auth-dialog__form .app-form-control.ant-input-affix-wrapper .ant-input{background:rgba(0,0,0,0)!important}html:not([data-theme=dark]) .auth-dialog__form .app-form-control.ant-input-affix-wrapper:hover,html:not([data-theme=dark]) .auth-dialog__form .app-form-control.ant-input:hover,html:not([data-theme=dark]) .auth-dialog__form .app-form-control.ant-picker:hover{border-color:rgba(28,74,141,.24)!important;background:hsla(0,0%,100%,.92)!important}html:not([data-theme=dark]) .auth-dialog__form .app-form-control.ant-input-affix-wrapper-focused,html:not([data-theme=dark]) .auth-dialog__form .app-form-control.ant-input-affix-wrapper:focus,html:not([data-theme=dark]) .auth-dialog__form .app-form-control.ant-input-focused,html:not([data-theme=dark]) .auth-dialog__form .app-form-control.ant-input:focus,html:not([data-theme=dark]) .auth-dialog__form .app-form-control.ant-picker-focused,html:not([data-theme=dark]) .auth-dialog__form .app-form-control.ant-picker:focus{border-color:rgba(28,74,141,.3)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.98),0 0 0 3px rgba(28,74,141,.12),0 12px 28px rgba(18,49,102,.1)!important}html:not([data-theme=dark]) .auth-dialog__form .app-form-control.ant-input-affix-wrapper input:-webkit-autofill,html:not([data-theme=dark]) .auth-dialog__form .app-form-control.ant-input-affix-wrapper input:-webkit-autofill:active,html:not([data-theme=dark]) .auth-dialog__form .app-form-control.ant-input-affix-wrapper input:-webkit-autofill:focus,html:not([data-theme=dark]) .auth-dialog__form .app-form-control.ant-input-affix-wrapper input:-webkit-autofill:hover,html:not([data-theme=dark]) .auth-dialog__form .app-form-control.ant-picker input:-webkit-autofill,html:not([data-theme=dark]) .auth-dialog__form .app-form-control.ant-picker input:-webkit-autofill:active,html:not([data-theme=dark]) .auth-dialog__form .app-form-control.ant-picker input:-webkit-autofill:focus,html:not([data-theme=dark]) .auth-dialog__form .app-form-control.ant-picker input:-webkit-autofill:hover,html:not([data-theme=dark]) .auth-dialog__form input.app-form-control.ant-input:-webkit-autofill,html:not([data-theme=dark]) .auth-dialog__form input.app-form-control.ant-input:-webkit-autofill:active,html:not([data-theme=dark]) .auth-dialog__form input.app-form-control.ant-input:-webkit-autofill:focus,html:not([data-theme=dark]) .auth-dialog__form input.app-form-control.ant-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-secondary-200)!important;-webkit-box-shadow:inset 0 0 0 1000px hsla(0,0%,100%,.84)!important;box-shadow:inset 0 0 0 1000px hsla(0,0%,100%,.84)!important;caret-color:var(--color-secondary-200)!important;border-radius:12px;transition:background-color 9999s ease-out 0s,color 9999s ease-out 0s}.auth-dialog__form .ant-btn,.auth-dialog__form .auth-dialog__social-button{min-height:48px;border-radius:16px!important;font-size:var(--ui-text-body-lg);font-weight:var(--ui-font-weight-bold);box-shadow:none!important}.auth-dialog__form .ant-btn-primary{transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.auth-dialog__form .ant-checkbox-wrapper,.auth-dialog__form .ant-form-item-control-input-content{color:rgba(22,55,111,.82)!important;line-height:1.65;font-size:var(--ui-text-label)}.auth-dialog__step-region{position:relative;min-height:0;flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden}.auth-dialog__loading-overlay{position:absolute;inset:-4px;z-index:5;display:grid;place-items:center;align-content:center;gap:12px;border-radius:20px;background:rgba(247,251,255,.82);color:var(--color-secondary-200);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold);line-height:1.4;text-align:center;backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px rgba(20,58,120,.08)}.auth-dialog__form--forgot{margin-top:8px}.auth-dialog__form--register{padding-bottom:2px}.auth-dialog__form--verify>.ant-form-item:last-child{position:static;z-index:auto;margin:0;padding:0;background:rgba(0,0,0,0);border-radius:0}.auth-dialog__verify-primary .ant-form-item-control-input-content{display:flex;justify-content:center}.auth-dialog__verify-primary .ant-btn{width:auto!important;min-width:168px;padding-inline:32px!important}.auth-dialog__grid{display:grid;gap:16px}.auth-dialog__grid--double{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-dialog__remember-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:24px;padding:10px 12px;border:1px solid rgba(20,58,120,.08);border-radius:16px;background:hsla(0,0%,100%,.52)}.auth-dialog__remember-row .ant-checkbox-wrapper{color:rgba(22,55,111,.82)!important;font-size:var(--ui-text-label)!important;font-weight:var(--ui-font-weight-semibold)}.auth-dialog__remember-row .ant-checkbox-inner{border-radius:6px;background:hsla(0,0%,100%,.92);border-color:rgba(28,74,141,.16)}.auth-dialog__remember-row .ant-checkbox-checked .ant-checkbox-inner{background:var(--theme-accent);border-color:var(--theme-accent)}.auth-dialog__remember-checkbox.ant-checkbox-wrapper{color:rgba(22,55,111,.82)!important;font-size:var(--ui-text-label)!important;font-weight:var(--ui-font-weight-semibold)}.auth-dialog__text-link{padding:0;border:0;background:rgba(0,0,0,0);color:var(--color-secondary-200);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold);cursor:pointer;transition:color .18s ease}.auth-dialog__text-link:hover{color:var(--theme-accent-dark)}.auth-dialog__text-link--inline{display:inline}.auth-dialog__social{margin-top:18px}.auth-dialog__social-divider{position:relative;text-align:center;margin-bottom:16px}.auth-dialog__social-divider:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px solid rgba(20,58,120,.14)}.auth-dialog__social-divider span{position:relative;display:inline-block;padding:4px 12px 5px;background:hsla(0,0%,100%,.9);color:rgba(22,55,111,.68);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;border:1px solid rgba(20,58,120,.08)}.auth-dialog__social-buttons{display:grid;gap:12px;justify-content:center}.auth-dialog__social-button{justify-content:flex-start!important;min-height:40px!important;height:40px!important;padding-inline:16px!important;border-radius:12px!important;border:1.5px solid var(--color-neutral-800)!important;background:var(--color-neutral-0)!important;color:var(--color-neutral-1225)!important;font-size:var(--ui-text-body-lg)!important;font-weight:var(--ui-font-weight-semibold)!important;box-shadow:none!important;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.auth-dialog__social-button:hover:not(:disabled){transform:translateY(-1px);border-color:var(--color-neutral-900)!important;background:var(--color-neutral-60)!important;color:var(--color-neutral-1225)!important;box-shadow:0 8px 18px rgba(15,23,42,.08)!important}.auth-dialog__social-button.ant-btn-loading,.auth-dialog__social-button:disabled{border-color:var(--color-neutral-300)!important;background:var(--theme-border)!important;color:var(--color-neutral-500)!important;box-shadow:none!important}.auth-dialog__social-button.ui-button--apple{border-color:var(--color-neutral-1245)!important;background:var(--color-neutral-0)!important;color:var(--color-neutral-1245)!important}.auth-dialog__social-button.ui-button--apple:hover:not(:disabled){border-color:var(--color-neutral-1245)!important;background:var(--color-neutral-50)!important;color:var(--color-neutral-1245)!important;box-shadow:0 8px 18px rgba(15,23,42,.08)!important}.auth-dialog__social-button.ui-button--google:hover:not(:disabled){border-color:var(--color-neutral-900)!important;background:var(--color-neutral-60)!important;color:var(--color-neutral-1225)!important;box-shadow:0 8px 18px rgba(15,23,42,.08)!important}.auth-dialog__social-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0}.auth-dialog__social-icon-image{display:inline-block;width:18px;height:18px;object-fit:contain}.auth-dialog__success{display:grid;gap:18px}.auth-dialog__success-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:999px;background:rgba(34,197,94,.12);color:var(--color-success-300)}.auth-dialog__success-copy{display:grid;gap:8px}.auth-dialog__success-description,.auth-dialog__success-title{margin:0}.auth-dialog__success-title{font-size:24px;line-height:1.2;font-weight:var(--ui-font-weight-bold);color:var(--color-secondary-200)}.auth-dialog__success-description{color:rgba(22,55,111,.72);font-size:var(--ui-text-body);line-height:1.6}.auth-dialog .auth-code-input{text-align:center;letter-spacing:.28em;font-size:22px!important;font-weight:var(--ui-font-weight-bold)}.auth-dialog__success-actions{display:grid;gap:12px}.auth-dialog__resend-button{display:inline-flex!important;height:auto!important;align-items:center!important;gap:8px!important;padding:0!important;border:none!important;background:rgba(0,0,0,0)!important;color:var(--color-error-100)!important;cursor:pointer}.auth-dialog__resend-icon{display:inline-flex;transition:transform .7s ease-out}.auth-dialog__oauth-error{margin-bottom:8px;color:var(--color-error-250);font-size:var(--ui-text-body-lg);line-height:1.4}.auth-dialog__oauth-actions{display:flex;flex-direction:column;gap:8px;margin-top:20px}.auth-dialog .auth-captcha-shell.ui-margin-block-sm{margin-top:4px;margin-bottom:4px}html[data-theme=dark] .auth-dialog__surface{border-color:hsla(0,0%,100%,.12);background:radial-gradient(circle at top right,rgba(56,119,255,.14),transparent 30%),linear-gradient(180deg,rgba(11,19,36,.92),rgba(7,14,30,.96));box-shadow:0 18px 36px rgba(0,0,0,.34),inset 0 1px 0 hsla(0,0%,100%,.06)}html[data-theme=dark] .auth-dialog__title{color:rgba(241,245,255,.96)}html[data-theme=dark] .auth-dialog__description{color:rgba(200,213,235,.82)}html[data-theme=dark] .auth-dialog__text-link,html[data-theme=dark] .auth-dialog__text-link:hover{color:var(--color-secondary-90)}html[data-theme=dark] .auth-dialog__remember-row{border-color:hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05)}html[data-theme=dark] .auth-dialog__remember-row .ant-checkbox-wrapper{color:rgba(229,238,255,.9)!important}html[data-theme=dark] .auth-dialog__form>.ant-form-item:last-child{background:linear-gradient(180deg,rgba(11,19,36,0),rgba(11,19,36,.9) 30%,rgba(11,19,36,.98))}html[data-theme=dark] .auth-dialog__form .ant-form-item-label>label{color:rgba(188,203,230,.8)!important}html[data-theme=dark] .auth-dialog__form .app-form-control.ant-input,html[data-theme=dark] .auth-dialog__form .app-form-control.ant-input-affix-wrapper,html[data-theme=dark] .auth-dialog__form .app-form-control.ant-picker{border-color:hsla(0,0%,100%,.14)!important;background:hsla(0,0%,100%,.08)!important;box-shadow:none!important}html[data-theme=dark] .auth-dialog__form .app-form-control.ant-input-affix-wrapper .ant-input{background:rgba(0,0,0,0)!important}html[data-theme=dark] .auth-dialog__form .app-form-control.ant-input-affix-wrapper:hover,html[data-theme=dark] .auth-dialog__form .app-form-control.ant-input:hover,html[data-theme=dark] .auth-dialog__form .app-form-control.ant-picker:hover{border-color:rgba(123,166,255,.42)!important;background:hsla(0,0%,100%,.12)!important}html[data-theme=dark] .auth-dialog__form .app-form-control.ant-input-affix-wrapper-focused,html[data-theme=dark] .auth-dialog__form .app-form-control.ant-input-affix-wrapper:focus,html[data-theme=dark] .auth-dialog__form .app-form-control.ant-input-focused,html[data-theme=dark] .auth-dialog__form .app-form-control.ant-input:focus,html[data-theme=dark] .auth-dialog__form .app-form-control.ant-picker-focused,html[data-theme=dark] .auth-dialog__form .app-form-control.ant-picker:focus{border-color:rgba(123,166,255,.52)!important;box-shadow:0 0 0 3px rgba(123,166,255,.18)!important}html[data-theme=dark] .auth-dialog__form .app-form-control.ant-input,html[data-theme=dark] .auth-dialog__form .app-form-control.ant-input-affix-wrapper input,html[data-theme=dark] .auth-dialog__form .app-form-control.ant-input-affix-wrapper input::placeholder,html[data-theme=dark] .auth-dialog__form .app-form-control.ant-input::placeholder,html[data-theme=dark] .auth-dialog__form .app-form-control.ant-picker input,html[data-theme=dark] .auth-dialog__form .app-form-control.ant-picker input::placeholder{color:rgba(231,238,250,.88)!important}html[data-theme=dark] .auth-dialog__form .app-form-control.ant-input-affix-wrapper input:-webkit-autofill,html[data-theme=dark] .auth-dialog__form .app-form-control.ant-input-affix-wrapper input:-webkit-autofill:active,html[data-theme=dark] .auth-dialog__form .app-form-control.ant-input-affix-wrapper input:-webkit-autofill:focus,html[data-theme=dark] .auth-dialog__form .app-form-control.ant-input-affix-wrapper input:-webkit-autofill:hover,html[data-theme=dark] .auth-dialog__form .app-form-control.ant-picker input:-webkit-autofill,html[data-theme=dark] .auth-dialog__form .app-form-control.ant-picker input:-webkit-autofill:active,html[data-theme=dark] .auth-dialog__form .app-form-control.ant-picker input:-webkit-autofill:focus,html[data-theme=dark] .auth-dialog__form .app-form-control.ant-picker input:-webkit-autofill:hover,html[data-theme=dark] .auth-dialog__form input.app-form-control.ant-input:-webkit-autofill,html[data-theme=dark] .auth-dialog__form input.app-form-control.ant-input:-webkit-autofill:active,html[data-theme=dark] .auth-dialog__form input.app-form-control.ant-input:-webkit-autofill:focus,html[data-theme=dark] .auth-dialog__form input.app-form-control.ant-input:-webkit-autofill:hover{-webkit-text-fill-color:rgba(231,238,250,.94)!important;-webkit-box-shadow:0 0 0 1000px var(--theme-bg-input) inset!important;box-shadow:0 0 0 1000px var(--theme-bg-input) inset!important;caret-color:rgba(231,238,250,.94)!important;border-radius:16px;transition:background-color 9999s ease-out 0s,color 9999s ease-out 0s}html[data-theme=dark] .auth-dialog__form .ant-btn-primary,html[data-theme=dark] .auth-dialog__form .ui-button--primary.ant-btn{border-color:var(--theme-accent)!important;background:var(--theme-accent)!important;box-shadow:0 10px 22px rgba(0,36,146,.34)!important}html[data-theme=dark] .auth-dialog__form .ant-btn-primary:not(.form-button-no-shine):before,html[data-theme=dark] .auth-dialog__form .ui-button--primary.ant-btn:not(.form-button-no-shine):before{content:none!important}html[data-theme=dark] .auth-dialog__social-button{border-color:hsla(0,0%,100%,.2)!important;background:hsla(0,0%,100%,.06)!important;color:var(--theme-text-on-dark)!important}html[data-theme=dark] .auth-dialog__social-button:hover{border-color:hsla(0,0%,100%,.32)!important;background:hsla(0,0%,100%,.1)!important;box-shadow:none!important}html[data-theme=dark] .auth-dialog__social-button.ant-btn-loading,html[data-theme=dark] .auth-dialog__social-button:disabled{border-color:hsla(0,0%,100%,.12)!important;background:hsla(0,0%,100%,.04)!important;color:hsla(0,0%,100%,.45)!important}html[data-theme=dark] .auth-dialog__social-button.ui-button--apple{border-color:hsla(0,0%,100%,.2)!important;background:hsla(0,0%,100%,.08)!important;color:var(--theme-text-on-dark)!important}html[data-theme=dark] .auth-dialog__social-button.ui-button--apple:hover:not(:disabled){border-color:hsla(0,0%,100%,.34)!important;background:hsla(0,0%,100%,.12)!important;color:var(--theme-text-on-dark)!important;box-shadow:none!important}html[data-theme=dark] .auth-dialog__oauth-error{color:var(--color-error-50)}.auth-onboarding{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;gap:16px;overflow:hidden}.auth-onboarding__topline{display:flex;align-items:center;justify-content:space-between;gap:12px}.auth-onboarding__back-button{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:rgba(0,0,0,0);color:rgba(22,55,111,.74);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold);cursor:pointer;transition:color .18s ease,opacity .18s ease}.auth-onboarding__back-button:disabled{opacity:.42;cursor:default}.auth-onboarding__back-button:not(:disabled):hover{color:var(--color-secondary-200)}.auth-onboarding__counter{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:rgba(20,58,120,.08);color:rgba(22,55,111,.76);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);letter-spacing:.04em;text-transform:uppercase}.auth-onboarding__progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.auth-onboarding__progress-segment{height:6px;border-radius:999px;background:rgba(20,58,120,.09);transition:background .18s ease,box-shadow .18s ease}.auth-onboarding__progress-segment--active{background:linear-gradient(90deg,var(--color-secondary-190),var(--color-secondary-180));box-shadow:0 6px 16px rgba(29,78,216,.2)}.auth-onboarding__step-card{display:grid;grid-template-columns:auto 1fr;gap:14px;padding:16px;border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(246,250,255,.9));border:1px solid rgba(20,58,120,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.86),0 14px 28px rgba(18,49,102,.06)}.auth-onboarding__step-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:rgba(29,78,216,.1);color:var(--color-secondary-190)}.auth-onboarding__step-copy{display:grid;gap:6px}.auth-onboarding__step-copy h3,.auth-onboarding__step-copy p{margin:0}.auth-onboarding__step-copy h3{color:var(--color-secondary-200);font-size:var(--ui-title-section);font-weight:var(--ui-font-weight-bold);line-height:1.25}.auth-onboarding__step-copy p{color:rgba(22,55,111,.7);font-size:var(--ui-text-body);line-height:1.6}.auth-onboarding__body{gap:14px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-right:2px;scrollbar-gutter:stable}.auth-onboarding__body,.auth-onboarding__quick,.auth-onboarding__selection-block{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.auth-onboarding__quick{gap:8px;margin-top:12px}.auth-onboarding__quick-title{color:rgba(22,55,111,.68);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);letter-spacing:.1em;text-transform:uppercase}.auth-onboarding__state{display:flex;flex:1 1 auto;align-items:center;justify-content:center;min-height:160px}.auth-onboarding__footer{flex:0 0 auto;z-index:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 -2px -2px;padding:12px 2px 2px;background:linear-gradient(180deg,rgba(247,251,255,0),rgba(247,251,255,.94) 36%);border-radius:0 0 18px 18px}.auth-onboarding__notification-card{display:grid;gap:14px;padding:18px;border-radius:20px;background:radial-gradient(circle at top right,rgba(29,78,216,.08),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.94),rgba(245,249,255,.92));border:1px solid rgba(20,58,120,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88),0 16px 32px rgba(18,49,102,.06)}.auth-onboarding__notification-copy{display:grid;gap:8px}.auth-onboarding__notification-copy p,.auth-onboarding__notification-copy strong{margin:0}.auth-onboarding__notification-copy strong{color:var(--color-secondary-200);font-size:var(--ui-title-sm);line-height:1.4}.auth-onboarding__notification-copy p{color:rgba(22,55,111,.72);font-size:var(--ui-text-body);line-height:1.65}.auth-onboarding .onboarding-step-search{border-radius:16px}.auth-onboarding .onboarding-choice-list{flex:1 1 auto;min-height:0;max-height:min(44dvh,360px);overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.auth-onboarding .onboarding-choice-list--results{flex:1 1 auto;min-height:160px}.auth-onboarding .onboarding-choice-list--quick{flex:1 1 auto;max-height:min(30dvh,340px)}.auth-onboarding .onboarding-choice-row{width:100%;text-align:left;font:inherit;color:inherit;appearance:none}.fixed.bottom-6.right-6.z-20{border:1px solid hsla(0,0%,100%,.08)!important;background:rgba(17,24,39,.92)!important;backdrop-filter:blur(12px);box-shadow:0 12px 30px rgba(2,6,23,.24)}.fixed.bottom-6.right-6.z-20 .w-12.h-12{transition:transform .18s ease,opacity .18s ease}.fixed.bottom-6.right-6.z-20 .w-12.h-12:hover{transform:translateY(-1px)}@media screen and (max-width:640px){.auth-drawer .ant-drawer-content-wrapper{top:0;bottom:0;width:100vw!important;max-width:100vw;min-width:0;height:100dvh!important}.auth-drawer .ant-drawer-content,.auth-drawer .ant-drawer-wrapper-body{height:100dvh!important;max-height:100dvh!important;border-radius:0}.auth-drawer .ant-drawer-body{overflow-y:auto;-webkit-overflow-scrolling:touch}.auth-dialog{padding:14px}.auth-dialog__surface{padding:18px;border-radius:20px;max-height:calc(100dvh - 100px)}.auth-dialog__mode-bar{flex-direction:column;align-items:stretch}.auth-dialog__back,.auth-dialog__back-spacer{min-width:0}.auth-dialog__mode-nav{width:100%;justify-content:space-between}.auth-dialog__mode-link{flex:1;padding:0 10px}.auth-dialog__grid--double{grid-template-columns:1fr}.auth-dialog__title{font-size:var(--ui-title-xl)}.auth-dialog__social-icon{width:18px;height:18px;margin-right:8px}.auth-onboarding__footer{grid-template-columns:1fr}.auth-onboarding .onboarding-choice-list{max-height:min(40dvh,320px)}}@media(max-height:768px){.auth-dialog{padding:10px}.auth-dialog__surface{max-height:calc(100dvh - 20px)}}@media(max-height:840px){.auth-dialog{padding:16px}.auth-dialog__surface{padding:20px 20px 18px}.auth-dialog__heading{margin-bottom:14px;padding-bottom:12px}.auth-dialog__logo-top{margin-bottom:10px}.auth-dialog__title{font-size:22px}.auth-dialog__form .ant-form-item{margin-bottom:10px}.auth-dialog__form .ant-btn,.auth-dialog__form .auth-dialog__social-button{min-height:46px}.auth-dialog__social{margin-top:14px}.auth-onboarding{gap:12px}.auth-onboarding__body{gap:10px}.auth-onboarding__footer{padding-top:10px}.auth-onboarding__notification-card,.auth-onboarding__step-card{padding:14px}}.auth-dialog__guest-row{display:flex;justify-content:center;margin-top:4px}.auth-dialog__email-typo{display:inline;padding:0;border:0;background:rgba(0,0,0,0);color:var(--theme-text-muted);font-size:12px;line-height:1.4;text-align:left;cursor:pointer}.auth-dialog__email-typo span{color:var(--theme-accent,var(--color-primary-500));font-weight:var(--ui-font-weight-semibold);text-decoration:underline}.auth-dialog__text-link--guest{font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-semibold)}.auth-dialog__version{margin:10px 0 0;color:var(--theme-text-muted);font-size:11px;font-weight:var(--ui-font-weight-semibold);letter-spacing:.02em;text-align:center}.compare-select-card{margin-bottom:16px}.compare-select-input .ant-input-affix-wrapper{min-height:46px;border-radius:12px;border-color:color-mix(in srgb,var(--theme-border) 82%,transparent);background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(255,255,255,.6)),var(--theme-bg-input);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.58)}.compare-select-input .ant-input{color:var(--theme-text);font-weight:500}.compare-select-modal .ant-modal-wrap{overscroll-behavior:contain}.compare-select-modal .ant-modal-content{overflow:hidden;border:1px solid color-mix(in srgb,var(--theme-border) 84%,transparent);border-radius:12px;background:radial-gradient(circle at top right,rgba(0,56,217,.12),transparent 34%),radial-gradient(circle at bottom left,rgba(255,92,120,.08),transparent 36%),var(--theme-bg-card);box-shadow:0 28px 64px rgba(15,23,42,.18),inset 0 1px 0 hsla(0,0%,100%,.7)}.compare-select-modal .ant-modal-close{top:10px;right:10px;width:32px;height:32px;border-radius:999px;background:var(--theme-bg-input);color:var(--theme-text)}.compare-select-modal .ant-modal-body{max-height:min(92dvh,860px);padding:0;overflow:hidden}.compare-select-modal__single{display:grid;gap:12px}.compare-select-modal__hero{display:grid;gap:5px}.compare-select-modal__eyebrow{display:inline-flex;align-items:center;width:fit-content;min-height:24px;padding:0 10px;border-radius:999px;background:rgba(0,56,217,.08);color:var(--theme-accent);font-size:10px;font-weight:var(--ui-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.compare-select-modal__title{margin:0;color:var(--theme-text);font-size:18px;font-weight:var(--ui-font-weight-bold);line-height:1.15;letter-spacing:-.04em}.compare-select-modal__subtitle{margin:0;color:var(--theme-text-muted);font-size:12px;line-height:1.45}.compare-select-modal__search{margin-bottom:4px}.compare-select-modal__search-icon{margin-right:6px;display:inline-flex;color:var(--theme-text-muted)}.compare-select-modal__sections{display:grid;gap:12px}.compare-select-modal__section{display:grid;gap:8px;min-height:0;padding:8px 0 0;border-top:1px solid color-mix(in srgb,var(--theme-border) 72%,transparent)}.compare-select-modal__section-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.compare-select-modal__section-title{color:var(--theme-text);font-size:14px;font-weight:var(--ui-font-weight-bold);letter-spacing:-.02em}.compare-select-modal__section-chip{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;background:rgba(15,23,42,.06);color:var(--theme-text-muted);font-size:10px;font-weight:var(--ui-font-weight-bold)}.compare-select-modal__scroll{min-height:0;max-height:min(50dvh,460px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-right:2px}.compare-select-modal__list{display:grid;gap:0;padding:4px;background:color-mix(in srgb,var(--theme-bg-card) 94%,white)}.compare-select-modal__list--compact{max-height:min(38dvh,340px)}.compare-select-modal__feedback{display:flex;flex-direction:column;align-items:center;gap:10px;padding:28px 18px}.compare-select-modal__feedback,.compare-select-modal__text{color:var(--theme-text-muted);font-size:14px;text-align:center}.compare-select-modal__text{padding:8px 0;line-height:1.6}.compare-select-player-row,.compare-select-team-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:50px;padding:10px;border:0;border-radius:0;background:rgba(0,0,0,0);color:var(--theme-text);text-align:left;cursor:pointer;transition:background-color .16s ease,color .16s ease}.compare-select-player-row:hover,.compare-select-team-row:hover{background:color-mix(in srgb,var(--theme-accent) 7%,transparent)}.compare-select-player-row:last-child,.compare-select-team-row:last-child{border-bottom:0}.compare-select-player-row__avatar{width:30px;height:30px;flex-shrink:0;overflow:hidden;border-radius:999px;background:linear-gradient(180deg,rgba(0,56,217,.08),rgba(255,92,120,.08)),var(--theme-border-strong)}.compare-select-player-row__avatar img{width:100%;height:100%;object-fit:cover}.compare-select-player-row__avatar-fallback{display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:var(--theme-text-muted)}.compare-select-player-row__body{flex:1;min-width:0}.compare-select-player-row__name{color:inherit;font-size:14px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.compare-select-player-row__meta{display:flex;align-items:center;gap:6px;margin-top:3px;color:var(--theme-text-muted);font-size:12px;font-weight:600}.compare-select-player-row__team-logo{width:16px;height:16px;object-fit:contain}.compare-select-player-row__action{display:inline-flex;align-items:center;justify-content:center;min-height:28px;min-width:44px;padding:0 10px;border-radius:8px;border:1px solid color-mix(in srgb,var(--theme-border) 78%,transparent);background:color-mix(in srgb,var(--theme-bg-input) 92%,white);color:var(--theme-accent);font-size:12px;font-weight:var(--ui-font-weight-bold)}.compare-select-team-row{grid-template-columns:34px minmax(0,1fr) auto}.compare-select-team-row__logo{display:flex;width:30px;height:30px;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:10px;background:linear-gradient(180deg,rgba(0,56,217,.08),rgba(255,92,120,.08)),var(--theme-border-strong)}.compare-select-team-row__logo img{width:100%;height:100%;object-fit:contain}.compare-select-team-row__logo-fallback{display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:var(--theme-text-muted)}.compare-select-team-row__body{flex:1;min-width:0}.compare-select-team-row__name{color:inherit;font-size:14px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.compare-select-team-row__meta{display:flex;align-items:center;gap:6px;margin-top:3px;color:var(--theme-text-muted);font-size:12px;font-weight:600}.compare-select-team-row__action{display:inline-flex;align-items:center;justify-content:center;min-height:28px;min-width:44px;padding:0 10px;border-radius:8px;border:1px solid color-mix(in srgb,var(--theme-border) 78%,transparent);background:color-mix(in srgb,var(--theme-bg-input) 92%,white);color:var(--theme-accent);font-size:12px;font-weight:var(--ui-font-weight-bold)}.season-select-modal .ant-modal-body{max-height:400px;padding:16px 0;overflow-y:auto}.season-select-modal__title{font-size:18px;font-weight:600}html[data-theme=dark] .compare-select-modal .ant-modal-content{border-color:hsla(0,0%,100%,.08);background:radial-gradient(circle at top right,rgba(74,125,255,.16),transparent 34%),radial-gradient(circle at bottom left,rgba(255,92,120,.12),transparent 36%),linear-gradient(180deg,rgba(15,23,42,.96),rgba(15,23,42,.92));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 28px 46px rgba(0,0,0,.28)}html[data-theme=dark] .compare-select-modal .ant-modal-close,html[data-theme=dark] .compare-select-modal .compare-select-input .ant-input-affix-wrapper,html[data-theme=dark] .compare-select-modal .compare-select-player-row,html[data-theme=dark] .compare-select-modal .compare-select-team-row,html[data-theme=dark] .compare-select-modal__section{border-color:hsla(0,0%,100%,.08)!important;background:linear-gradient(180deg,rgba(15,23,42,.8),rgba(15,23,42,.58)),var(--theme-bg-input)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}html[data-theme=dark] .compare-select-modal .compare-select-player-row__action,html[data-theme=dark] .compare-select-modal__section-chip{background:hsla(0,0%,100%,.08);color:var(--theme-text)}html[data-theme=dark] .compare-select-modal__eyebrow{background:rgba(74,125,255,.16);color:var(--color-secondary-90)}@media screen and (max-width:990px){.compare-select-modal .ant-modal{max-width:calc(100vw - 24px);margin:0 auto}.compare-select-modal__single{padding:0}.compare-select-modal__title{font-size:18px}.compare-select-modal__section{padding:10px;border-radius:12px}.compare-select-modal__scroll{max-height:min(48dvh,460px)}.compare-select-modal__section-head{align-items:flex-start;flex-direction:column}.compare-select-player-row,.compare-select-team-row{min-height:58px}.ant-btn.compare-select-team-row>span,.compare-select-player-row.ant-btn>span{align-items:flex-start;gap:12px}.compare-select-player-row__action{display:none}}@media screen and (max-width:990px)and (max-width:425px){.compare-select-modal__subtitle,.compare-select-modal__title{display:none}}.live-tracker{display:grid;grid-template-rows:auto 1fr;gap:0;width:100%}.live-tracker__stage{position:relative;overflow:hidden;width:100%;aspect-ratio:800/547;min-height:0;border:1px solid color-mix(in srgb,var(--theme-border) 72%,transparent);border-radius:12px;background:var(--color-neutral-1225);box-shadow:0 16px 34px rgba(15,23,42,.14)}.live-tracker__stage[data-theme=light]{background:var(--color-neutral-75);box-shadow:0 14px 30px rgba(15,23,42,.08)}.live-tracker__stage--modal{display:block;width:100%;height:100dvh;min-height:100dvh;max-height:100dvh;aspect-ratio:auto;border-radius:0;border:0;overflow:hidden;background:radial-gradient(circle at 50% 0,rgba(16,24,32,.92),rgba(5,8,14,.98) 68%),var(--color-neutral-1250)}.live-tracker__stage--modal[data-theme=light]{background:radial-gradient(circle at 50% 0,rgba(244,247,251,.96),rgba(228,234,242,.98) 68%),var(--color-neutral-90)}.live-tracker__stage--modal .live-tracker-side,.live-tracker__stage--modal .live-tracker-side__frame,.live-tracker__stage--modal .live-tracker-side__frame--2d,.live-tracker__stage--modal .live-tracker-side__frame--3d,.live-tracker__stage--modal .live-tracker-side__viewport{height:100%;min-height:0}.live-tracker__stage--modal .live-tracker-side{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.live-tracker__stage--modal .live-tracker-side__frame,.live-tracker__stage--modal .live-tracker-side__frame--2d,.live-tracker__stage--modal .live-tracker-side__frame--3d{position:absolute;top:50%;left:50%;width:min(100vw,1280px);height:min(72dvh,720px);min-width:0;min-height:0;transform:translate(-50%,-50%)}.live-tracker__stage--modal[data-version="3d"] .live-tracker-side--3d .live-tracker-side__frame--3d{width:min(100vw,1180px);height:min(68dvh,680px);transform:translate(-50%,calc(-50% - 2dvh))}.live-tracker__stage:focus-within .live-tracker__overlay-controls,.live-tracker__stage:hover .live-tracker__overlay-controls{opacity:1;transform:translateY(0);pointer-events:auto}.live-tracker__overlay-controls{position:absolute;inset:12px 12px auto;z-index:4;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease}.live-tracker__actions{display:inline-flex;align-items:center;gap:8px;pointer-events:auto}.live-tracker__versions{pointer-events:auto;display:inline-flex;overflow:hidden;background:rgba(16,24,32,.82);padding:2px;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;box-shadow:0 12px 24px rgba(0,0,0,.24);backdrop-filter:blur(12px)}.live-tracker[data-theme=light] .live-tracker__versions{background:hsla(0,0%,100%,.9);border-color:color-mix(in srgb,var(--theme-border) 80%,transparent);box-shadow:0 12px 24px rgba(15,23,42,.1)}.live-tracker__radio{position:relative;cursor:pointer}.live-tracker__radio input{display:none}.live-tracker__radio span{display:inline-flex;min-width:36px;justify-content:center;padding:4px 8px;border-radius:6px;color:hsla(0,0%,100%,.72);font-weight:var(--ui-font-weight-bold);font-size:var(--ui-text-caption);transition:all .2s ease}.live-tracker__radio input:checked+span{background:var(--color-neutral-1300);color:var(--theme-text-on-dark);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)}.live-tracker[data-theme=light] .live-tracker__radio span{color:var(--theme-text-muted)}.live-tracker[data-theme=light] .live-tracker__radio input:checked+span{background:linear-gradient(135deg,var(--color-secondary-180),var(--color-secondary-190));color:var(--theme-text-on-dark)}.live-tracker__action-btn,.live-tracker__expand-btn{width:40px!important;height:40px!important;border:1px solid hsla(0,0%,100%,.14)!important;background:rgba(16,24,32,.82)!important;color:var(--theme-text-on-dark)!important;box-shadow:0 12px 24px rgba(0,0,0,.24);backdrop-filter:blur(12px)}.live-tracker[data-theme=light] .live-tracker__action-btn,.live-tracker[data-theme=light] .live-tracker__expand-btn{border:1px solid color-mix(in srgb,var(--theme-border) 80%,transparent)!important;background:hsla(0,0%,100%,.92)!important;color:var(--theme-text)!important;box-shadow:0 12px 24px rgba(15,23,42,.1)}.live-tracker__action-btn:hover,.live-tracker__expand-btn:hover{transform:translateY(-1px)}@media screen and (max-width:768px){.live-tracker__stage{border-radius:10px}}.live-tracker-modal{top:0;width:100vw!important;max-width:100vw!important;margin:0!important;padding:0!important;inset-inline-start:0!important}.live-tracker-modal.ant-modal{top:0!important;padding-bottom:0!important;margin:0!important}.live-tracker-modal .ant-modal-container{padding:0!important}.live-tracker-modal .ant-modal-content{overflow:hidden;width:100vw;height:100dvh;padding:0;border-radius:0;border:0;background:var(--color-neutral-1250)}.live-tracker-modal .ant-modal-close{z-index:8;top:18px;right:18px;width:42px;height:42px;border-radius:999px;color:var(--theme-text-on-dark);background:rgba(0,0,0,.42);backdrop-filter:blur(8px)}.live-tracker-modal .ant-modal-body{height:100%;display:flex;align-items:stretch;justify-content:center;background:rgba(0,0,0,0);overflow:hidden}.live-tracker-modal .live-tracker,.live-tracker-modal .live-tracker--modal{width:100%;height:100%;display:flex;align-items:stretch;justify-content:center}.live-tracker-modal-wrap{overflow:hidden!important}.live-tracker-modal-wrap.ant-modal-wrap{inset:0!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;overscroll-behavior:none}html[data-theme=dark] .live-tracker__stage{box-shadow:0 18px 40px rgba(0,0,0,.28)}@media screen and (max-width:640px){.live-tracker__overlay-controls{inset:10px 10px auto}.live-tracker__radio span{min-width:42px;padding:6px 10px}}.match-detail-comments{padding:0 4px}.match-detail-comments__loading{display:flex;justify-content:center;padding:32px}.match-detail-comments__error{margin-bottom:12px;padding:8px 10px;border-radius:12px;background:var(--theme-error-soft);color:var(--theme-error);font-size:var(--ui-text-label)}.match-detail-comments__state-card{padding:24px 16px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-bg-card);text-align:center}.match-detail-comments__empty,.match-detail-comments__list{display:flex;flex-direction:column;gap:10px}.match-detail-comments__empty{align-items:center;padding:30px 20px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-bg-card);text-align:center}.match-detail-comments__empty-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:1px solid color-mix(in srgb,var(--color-secondary-210) 22%,var(--theme-border));color:var(--color-secondary-210);background:color-mix(in srgb,var(--color-secondary-210) 6%,var(--theme-bg-card))}.match-detail-comments__empty-title{margin:0;color:var(--theme-text);font-size:clamp(18px,2vw,22px);font-weight:var(--ui-font-weight-bold);line-height:1.3}.match-detail-comments__empty-text{max-width:560px;margin:0;color:var(--theme-text-muted);font-size:var(--ui-text-body);line-height:1.6}.match-detail-comments__empty-alert{display:inline-flex;align-items:center;gap:8px;max-width:760px;margin-top:2px;padding:8px 12px;color:var(--theme-error);font-size:var(--ui-text-label);line-height:1.5;text-align:left}.match-detail-comments__empty-refresh.ant-btn{display:inline-flex;align-items:center;gap:8px;margin-top:4px;color:var(--theme-error);background:var(--theme-error-soft);border:1px solid color-mix(in srgb,var(--theme-error) 26%,var(--theme-border))}.match-detail-comments__card{width:100%;padding:12px 16px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-bg-card)}.match-detail-comments__entry{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;width:100%}.match-detail-comments__entry--reply{margin-top:14px;margin-left:16px;padding-left:12px;padding-right:16px;border-left:2px solid var(--theme-border)}.match-detail-comments__content{flex:1;min-width:0}.match-detail-comments__meta{margin-bottom:4px}.match-detail-comments__author{font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-semibold);color:var(--theme-text)}.match-detail-comments__dot{margin:0 6px;color:var(--theme-text-muted);font-size:var(--ui-text-caption)}.match-detail-comments__time{color:var(--theme-text-muted);font-size:var(--ui-text-label)}.match-detail-comments__text{margin-bottom:6px;color:var(--theme-text);font-size:var(--ui-text-label);line-height:1.5}.match-detail-comments__actions{display:flex;align-items:center;gap:8px}.match-detail-comments .ant-input-suffix{bottom:calc(var(--ant-font-size)*var(--ant-line-height)*-1.5)}.match-detail-comments__link.ant-btn{width:auto;height:auto;padding:0!important;border:none!important;background:rgba(0,0,0,0)!important;box-shadow:none!important;color:var(--theme-text-muted)!important;font-size:var(--ui-text-label)!important}.match-detail-comments__link--danger.ant-btn{color:var(--theme-error)!important}.match-detail-comments__like.ant-btn{display:flex;align-items:center;gap:5px;flex-shrink:0;margin-top:2px;padding:5px 11px!important;border:1px solid color-mix(in srgb,var(--theme-border) 88%,transparent)!important;border-radius:12px!important;background:var(--theme-bg-elevated)!important;color:var(--theme-text)!important;font-size:var(--ui-text-body)!important;font-weight:var(--ui-font-weight-semibold)!important;box-shadow:none!important;transition:border-color .18s ease,background-color .18s ease,color .18s ease!important}.match-detail-comments__like.ant-btn.match-detail-comments__like--active{border-color:rgba(0,0,0,0)!important;background:var(--theme-accent)!important;color:var(--theme-text-on-dark)!important}.match-detail-comments__composer{padding:20px 0}.match-detail-comments__composer-head{margin-bottom:10px}.match-detail-comments__composer-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.match-detail-comments__composer-count{color:var(--theme-text-muted);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold)}.match-detail-comments__refresh.ant-btn{width:auto;height:auto;padding:0!important;border:none!important;background:rgba(0,0,0,0)!important;box-shadow:none!important;color:var(--color-secondary-210)!important;font-size:var(--ui-text-label)!important;font-weight:var(--ui-font-weight-bold)!important}.match-detail-comments__replying{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-bg-input);color:var(--theme-text);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-semibold)}.match-detail-comments__replying-cancel.ant-btn{width:auto;height:auto;padding:0!important;border:none!important;background:rgba(0,0,0,0)!important;box-shadow:none!important;color:var(--theme-text-muted)!important;font-size:var(--ui-text-label)!important;font-weight:var(--ui-font-weight-bold)!important}.match-detail-comments__composer-row{display:flex;align-items:center;gap:8px}.match-detail-comments__footer-action{display:flex;justify-content:center;margin-top:8px}.match-detail-comments__textarea.ant-input-textarea{flex:1}.match-detail-comments__textarea.ant-input-textarea .ant-input{min-height:44px;color:var(--theme-text);background:var(--theme-bg-input);border-color:var(--theme-border);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-semibold)}.match-detail-comments__textarea.ant-input-textarea .ant-input-data-count{margin-top:18px!important;color:var(--theme-text-muted)!important;font-size:var(--ui-text-caption)!important}.match-detail-comments__send.ant-btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-height:44px;padding:0!important;color:var(--theme-text-on-dark)!important;border:none!important;border-radius:12px!important;background:var(--theme-accent)!important;box-shadow:0 10px 22px color-mix(in srgb,var(--theme-accent) 28%,transparent)}.match-detail-comments__send.ant-btn:disabled{background:color-mix(in srgb,var(--theme-border) 78%,var(--theme-bg-input))!important;color:var(--theme-text-muted)!important;box-shadow:none!important;cursor:not-allowed!important}html[data-theme=dark] .match-detail-comments{--theme-error-soft:rgba(239,68,68,0.12)}html[data-theme=dark] .match-detail-comments__like.ant-btn{border-color:color-mix(in srgb,var(--theme-border) 80%,transparent)!important;background:color-mix(in srgb,var(--theme-bg-input) 92%,var(--color-neutral-1225) 8%)!important;color:var(--theme-text)!important}html[data-theme=dark] .match-detail-comments__replying{background:color-mix(in srgb,var(--theme-bg-input) 88%,var(--color-neutral-1225) 12%);border-color:color-mix(in srgb,var(--theme-border) 80%,transparent)}html[data-theme=dark] .match-detail-comments__send.ant-btn:disabled{background:color-mix(in srgb,var(--theme-bg-input) 82%,var(--theme-border))!important}html[data-theme=light] .match-detail-comments{--theme-error-soft:color-mix(in srgb,var(--color-error-50) 20%,var(--color-neutral-0))}@media screen and (max-width:768px){.match-detail-comments__empty{padding:24px 14px;gap:8px}.match-detail-comments__empty-title{font-size:clamp(16px,4.8vw,20px)}.match-detail-comments__empty-text{font-size:var(--ui-text-label);line-height:1.6}.match-detail-comments__empty-alert{width:100%;font-size:var(--ui-text-caption)}}.match-detail-comparison{padding:0 4px 50px}.match-detail-comparison__error-wrap{padding:0 4px}.match-detail-comparison__error-card{padding:24px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-bg-card);text-align:center}.match-detail-comparison__error-action{margin-top:12px}.match-detail-comparison__loading{padding:48px;text-align:center}.match-detail-comparison__card{margin-bottom:20px;overflow:hidden;border:1px solid var(--theme-border);border-radius:14px;background:var(--theme-bg-card);box-shadow:var(--ui-shadow-card)}.match-detail-comparison__card-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;background:var(--theme-table-header-bg,var(--color-neutral-1240))}.match-detail-comparison__card-header-side{display:flex;align-items:center;gap:8px;min-width:0}.match-detail-comparison__card-header-side--right{justify-content:flex-end}.match-detail-comparison__card-title{min-width:0;max-width:min(72vw,280px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold);color:var(--theme-text-on-dark)}.match-detail-comparison__card-summary{display:flex;align-items:center;gap:6px;flex-shrink:0}.match-detail-comparison__card-summary-item{font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);letter-spacing:.02em}.match-detail-comparison__card-summary-item--win{color:var(--color-success-200)}.match-detail-comparison__card-summary-item--draw{color:var(--color-primary-50)}.match-detail-comparison__card-summary-item--loss{color:var(--color-error-100)}.match-detail-comparison__rows{overflow:hidden;transition:max-height .3s ease-in-out}.match-detail-comparison__rows--collapsed{max-height:999px}.match-detail-comparison__rows--expanded{max-height:2000px}.match-detail-comparison__row{position:relative;display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:10px;padding:10px 16px 10px 12px;border-bottom:1px solid color-mix(in srgb,var(--theme-border) 72%,transparent)}.match-detail-comparison__row--even{background:var(--theme-row-even)}.match-detail-comparison__row--odd{background:var(--theme-row-odd)}.match-detail-comparison__row--live:before{content:"";position:absolute;top:0;bottom:0;left:0;width:4px;background:var(--theme-error)}.match-detail-comparison__time{min-width:54px;font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold);color:var(--theme-text-muted)}.match-detail-comparison__time--live{color:var(--theme-error)}.match-detail-comparison__team-slot{display:flex;align-items:center;min-width:0;justify-content:flex-end}.match-detail-comparison__team-slot--right{justify-content:flex-start}.match-detail-comparison__team-cell{display:flex;align-items:center;gap:10px;min-width:0}.match-detail-comparison__team-cell--right{flex-direction:row-reverse}.match-detail-comparison__team-cell--button.ant-btn{width:auto;height:auto;padding:0!important;border:none!important;background:rgba(0,0,0,0)!important;box-shadow:none!important;color:inherit!important}.match-detail-comparison__team-avatar{flex-shrink:0}.match-detail-comparison__team-name{min-width:0;overflow:hidden;color:var(--theme-text);font-size:var(--ui-text-caption);text-overflow:ellipsis;white-space:nowrap}.match-detail-comparison__team-name--home{font-weight:var(--ui-font-weight-bold);text-align:left}.match-detail-comparison__team-name--away{font-weight:500;text-align:right}.match-detail-comparison__score{display:flex;align-items:center;justify-content:center;gap:8px;min-width:72px;color:var(--theme-text);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold)}.match-detail-comparison__score-part--leading{color:var(--color-success-200)}.match-detail-comparison__score-placeholder{font-weight:var(--ui-font-weight-semibold)}.match-detail-comparison__trailing{display:flex;align-items:center;justify-content:flex-end;width:auto;min-width:30px;max-width:min(42vw,220px);padding-left:4px;overflow:hidden}.match-detail-comparison__trailing .match-result-odds{flex-wrap:wrap;justify-content:flex-end}.match-detail-comparison__recent-meta{display:flex;align-items:center;justify-content:flex-end;gap:8px;width:100%}.match-detail-comparison__card-badges{display:flex;align-items:center;gap:4px}.match-detail-comparison__card-chip{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:4px;font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold)}.match-detail-comparison__card-chip--yellow{background:var(--color-primary-50);color:var(--color-neutral-1220)}.match-detail-comparison__card-chip--red{background:var(--color-error-250);color:var(--theme-text-on-dark)}.match-detail-comparison__result{display:inline-flex;align-items:center;justify-content:center;width:22px;min-width:22px;height:22px;padding:0;border-radius:6px;font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);line-height:1;color:var(--theme-text-on-dark)}.match-detail-comparison__result--win{background:var(--color-success-200)}.match-detail-comparison__result--draw{background:var(--color-primary-50);color:var(--color-neutral-1220)}.match-detail-comparison__result--loss{background:var(--color-error-250)}.match-detail-comparison__half{font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);color:var(--theme-text-muted)}.match-detail-comparison__see-more.ant-btn{display:flex;width:100%;padding:10px 16px;align-items:center;justify-content:center;gap:6px;border:0;border-top:1px solid var(--theme-border);border-radius:0;background:var(--theme-row-even);color:var(--theme-text-muted);font-weight:500;transition:background-color .2s ease,color .2s ease}.match-detail-comparison__see-more.ant-btn:hover{background:var(--theme-row-odd);color:var(--theme-text)}.match-detail-comparison__see-more-label{font-size:var(--ui-text-label)}.match-detail-comparison__see-more-icon{display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease}.match-detail-comparison__see-more-icon--expanded{transform:rotate(180deg)}@media screen and (max-width:500px){.match-detail-comparison__card-header{padding:8px 10px;gap:6px}.match-detail-comparison__card-title{max-width:min(62vw,220px);font-size:var(--ui-text-caption)}.match-detail-comparison__row{grid-template-columns:40px minmax(0,1fr) 50px minmax(0,1fr) auto;gap:6px;padding:9px 12px 9px 8px}.match-detail-comparison__time{min-width:40px;font-size:var(--ui-text-caption)}.match-detail-comparison__team-cell{gap:6px}.match-detail-comparison__team-name{max-width:100%;font-size:var(--ui-text-caption)}.match-detail-comparison__team-avatar.ui-entity-avatar--sm{width:20px;height:20px;min-width:20px;min-height:20px}.match-detail-comparison__score{min-width:50px;gap:4px;font-size:var(--ui-text-caption)}.match-detail-comparison__trailing{width:auto;min-width:30px;max-width:min(48vw,180px);padding-left:2px}.match-detail-comparison__recent-meta{gap:4px}.match-detail-comparison__card-chip{min-width:14px;height:14px;padding:0 3px;border-radius:4px;font-size:9px}.match-detail-comparison__result{width:18px;min-width:18px;height:18px;padding:0;border-radius:5px;font-size:9px}.match-detail-comparison__card-summary{gap:4px}}html[data-theme=dark] .match-detail-comparison{--theme-row-even:var(--color-neutral-1210);--theme-row-odd:var(--color-neutral-1225)}html[data-theme=light] .match-detail-comparison{--theme-row-even:var(--color-neutral-60);--theme-row-odd:var(--color-neutral-0)}.match-detail-events{--match-detail-soft:color-mix(in srgb,var(--theme-bg-card) 86%,var(--theme-border))}.match-detail-events__state{padding:64px 0;text-align:center}.match-detail-events__card,.match-detail-events__state-card,.match-detail-events__timeline{margin-bottom:16px}.match-detail-events__state-action{margin-top:12px}.match-detail-events__surface{border:1px solid rgba(0,0,0,0);border-radius:14px}.match-detail-events__surface--dark{border-color:color-mix(in srgb,var(--theme-border) 82%,transparent);background:linear-gradient(180deg,rgba(15,23,42,.96),rgba(10,14,24,.98)),var(--theme-bg-card);box-shadow:0 12px 26px rgba(0,0,0,.24)}.match-detail-events__surface--light{border-color:rgba(148,163,184,.22);background:linear-gradient(180deg,color-mix(in srgb,var(--theme-bg-elevated) 96%,white 4%),color-mix(in srgb,var(--theme-bg-card) 94%,white 6%)),var(--theme-bg-card);box-shadow:0 10px 22px rgba(15,23,42,.08)}.match-detail-events__text-muted--dark{color:var(--color-neutral-700)}.match-detail-events__text-muted--light{color:var(--color-neutral-800)}.match-detail-events__kicker{font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.match-detail-events__title{margin-top:4px;font-size:var(--ui-title-lg);font-weight:var(--ui-font-weight-bold)}.match-detail-events__title--dark{color:var(--theme-text-on-dark)}.match-detail-events__title--light{color:var(--color-neutral-1225)}.match-detail-events__description{margin-top:4px;font-size:var(--ui-text-label);line-height:24px}.match-detail-events__metric-value{font-size:var(--ui-title-section);font-weight:var(--ui-font-weight-bold)}.match-detail-events__metric-value--dark{color:var(--theme-text-on-dark)}.match-detail-events__metric-value--light{color:var(--color-neutral-1225)}.match-detail-events__overview-copy,.match-detail-events__player-copy,.match-detail-events__recent-copy{min-width:0;flex:1}.match-detail-events__overview-label{font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.match-detail-events__overview-value{margin-top:4px;font-size:var(--ui-text-body-lg);font-weight:var(--ui-font-weight-bold);line-height:20px}.match-detail-events__overview-value--dark{color:var(--theme-text-on-dark)}.match-detail-events__overview-value--light{color:var(--color-neutral-1225)}.match-detail-events__summary-title{margin-bottom:8px;font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.match-detail-events__state-card--center{text-align:center}.match-detail-events__player-row{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:14px}.match-detail-events__player-photo{width:28px;height:28px;border-radius:50%;object-fit:cover}.match-detail-events__player-fallback{display:inline-flex;width:28px;height:28px;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold)}.match-detail-events__player-fallback--dark{background:var(--color-neutral-1211);color:var(--theme-text-on-dark)}.match-detail-events__player-fallback--light{background:var(--theme-border);color:var(--color-neutral-1000)}.match-detail-events__player-prefix{font-size:9px;font-weight:var(--ui-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.match-detail-events__player-prefix--dark{color:var(--color-neutral-500)}.match-detail-events__player-prefix--light{color:var(--color-neutral-800)}.match-detail-events__player-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold)}.match-detail-events__player-name--dark{color:var(--theme-text-on-dark)}.match-detail-events__player-name--light{color:var(--color-neutral-1225)}.match-detail-events__player-button{width:100%;display:block;padding:0;border:0;border-radius:14px;background:rgba(0,0,0,0);text-align:left;transition:opacity .2s ease}.match-detail-events__player-button:hover{opacity:.9}.match-detail-events__player-button:focus-visible{outline:2px solid var(--color-secondary-190);outline-offset:2px}.match-detail-events__event-icon-badge{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;border-radius:999px}.match-detail-events__event-icon-badge--dark{background:hsla(0,0%,100%,.08)}.match-detail-events__event-icon-badge--light{background:rgba(15,23,42,.04)}.match-detail-events__event-icon-card{width:14px;height:18px;border:1px solid rgba(0,0,0,.2);border-radius:3px}.match-detail-events__event-icon-card--yellow{background:var(--color-primary-50)}.match-detail-events__event-icon-card--red{background:var(--color-error-250)}.match-detail-events__event-icon-symbol--goal{font-size:var(--ui-text-body-lg);font-weight:var(--ui-font-weight-bold)}.match-detail-events__event-icon-symbol--substitution{font-size:var(--ui-text-label)}.match-detail-events__event-icon-symbol--default{font-size:var(--ui-text-caption)}.match-detail-events__var-detail{display:flex;align-items:flex-start;gap:8px;margin-top:8px}.match-detail-events__var-dot{width:7px;height:7px;margin-top:4px;flex-shrink:0;border-radius:999px}.match-detail-events__var-dot--dark{background:var(--color-neutral-500)}.match-detail-events__var-dot--light{background:var(--color-neutral-800)}.match-detail-events__var-text{font-size:var(--ui-text-caption);font-weight:500;line-height:1.35}.match-detail-events__event-detail-stack{display:flex;flex-direction:column;gap:6px;margin-top:6px}.match-detail-events__event-detail-single{margin-top:6px}.match-detail-events__event-subtitle{margin-top:6px;font-size:var(--ui-text-caption);font-weight:500;line-height:1.2}.match-detail-events__event-subtitle-tone--dark{color:var(--color-neutral-500)}.match-detail-events__event-subtitle-tone--light{color:var(--color-neutral-800)}.match-detail-events__bubble-head{display:flex;align-items:center;gap:6px}.match-detail-events__bubble-icon{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:999px}.match-detail-events__bubble-icon--dark{background:hsla(0,0%,100%,.1)}.match-detail-events__bubble-icon--light{background:rgba(0,0,0,.05)}.match-detail-events__bubble-icon--var-dark{background:var(--color-neutral-1230)}.match-detail-events__bubble-icon--var-light{background:var(--color-neutral-75)}.match-detail-events__bubble-title{flex:1;font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);line-height:1.2}.match-detail-events__bubble-title--dark{color:var(--theme-text-on-dark)}.match-detail-events__bubble-title--light{color:var(--color-neutral-1225)}.match-detail-events__row-empty{min-height:40px}.match-detail-events__minute-line{width:2px;min-height:5px;flex:1;border-radius:999px}.match-detail-events__minute-line--top{margin-bottom:5px}.match-detail-events__minute-line--bottom{margin-top:5px}.match-detail-events__timeline-line--dark{background:hsla(0,0%,100%,.1)}.match-detail-events__timeline-line--light{background:var(--color-neutral-300)}.match-detail-events__minute-badge{display:inline-flex;min-width:44px;height:26px;padding:0 9px;align-items:center;justify-content:center;border-radius:14px;text-align:center;font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold)}.match-detail-events__minute-badge--goal-dark{border:1px solid rgba(59,130,246,.76);background:var(--color-secondary-190);color:var(--color-neutral-50)}.match-detail-events__minute-badge--goal-light{border:1px solid rgba(37,99,235,.44);background:var(--color-secondary-190);color:var(--theme-text-on-dark)}.match-detail-events__minute-badge--yellow-card-dark{border:1px solid rgba(251,191,36,.66);background:var(--color-primary-500);color:color-mix(in srgb,var(--color-primary-50) 30%,var(--color-neutral-0))}.match-detail-events__minute-badge--yellow-card-light{border:1px solid rgba(217,119,6,.38);background:var(--color-warning-100);color:var(--color-neutral-1220)}.match-detail-events__minute-badge--red-card-dark{border:1px solid rgba(248,113,113,.7);background:var(--color-error-100);color:color-mix(in srgb,var(--color-error-50) 25%,var(--color-neutral-0))}.match-detail-events__minute-badge--red-card-light{border:1px solid rgba(220,38,38,.42);background:var(--color-error-250);color:var(--theme-text-on-dark)}.match-detail-events__minute-badge--substitution-dark{border:1px solid rgba(16,185,129,.66);background:var(--color-success-200);color:color-mix(in srgb,var(--color-success-100) 30%,var(--color-neutral-0))}.match-detail-events__minute-badge--substitution-light{border:1px solid rgba(16,185,129,.38);background:var(--color-success-200);color:var(--theme-text-on-dark)}.match-detail-events__minute-badge--var-dark{border:1px solid var(--color-neutral-1230);background:var(--color-neutral-1100);color:var(--color-neutral-75)}.match-detail-events__minute-badge--var-light{border:1px solid var(--theme-border);background:var(--color-neutral-60);color:var(--color-neutral-1225)}.match-detail-events__minute-badge--default-dark{border:1px solid var(--color-neutral-1225);background:var(--color-neutral-1220);color:var(--color-neutral-75)}.match-detail-events__minute-badge--default-light{border:1px solid var(--theme-border);background:var(--theme-border);color:var(--color-neutral-1000)}.match-detail-events__half-title-wrap{width:100%;margin:4px 0 6px;text-align:center}.match-detail-events__half-title{font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold);line-height:1.2}.match-detail-events__half-title--dark{color:var(--color-neutral-970)}.match-detail-events__half-title--light{color:var(--color-neutral-1100)}.match-detail-events__recent-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ui-text-body-lg);font-weight:var(--ui-font-weight-bold)}.match-detail-events__recent-type--dark{color:var(--theme-text-on-dark)}.match-detail-events__recent-type--light{color:var(--color-neutral-1225)}.match-detail-events__recent-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ui-text-label)}.match-detail-events__empty-header{margin-bottom:12px}.match-detail-events__card--overview{position:relative;overflow:hidden;padding:18px;background:radial-gradient(circle at 16% 0,rgba(33,161,241,.14),transparent 34%),radial-gradient(circle at 92% 14%,rgba(0,174,17,.1),transparent 28%),var(--theme-bg-card)}.match-detail-events__card--stats-panel{padding:18px}.match-detail-events__card--momentum{border:0;border-top:0!important;background:rgba(0,0,0,0);box-shadow:none}.match-detail-events__card-header{flex-direction:column;flex-wrap:wrap;gap:12px;border-top:0;padding-top:0}.match-detail-events__card-header,.match-detail-events__section-heading{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.match-detail-events__section-heading{gap:16px}.match-detail-events__team-heads{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;min-width:220px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--theme-border) 72%,transparent);border-radius:12px;background:color-mix(in srgb,var(--theme-bg-card) 74%,var(--match-detail-soft))}.match-detail-events__team-heads span{min-width:0;overflow:hidden;color:var(--theme-text);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);text-align:center;text-overflow:ellipsis;white-space:nowrap}.match-detail-events__metric-list{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px}.match-detail-events__metric{position:relative;min-height:64px;padding:10px 12px 11px 13px;border:1px solid color-mix(in srgb,var(--theme-border) 72%,transparent);border-radius:12px;background:color-mix(in srgb,var(--theme-bg-card) 90%,var(--theme-bg-input));box-shadow:0 10px 20px rgba(15,23,42,.1);overflow:hidden}.match-detail-events__metric:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--color-secondary-180);opacity:.9}.match-detail-events__metric--home:before{background:linear-gradient(180deg,var(--color-secondary-180),var(--color-secondary-190))}.match-detail-events__metric--away:before{background:linear-gradient(180deg,var(--color-error-250),var(--color-error-100))}.match-detail-events__metric-label{display:flex;align-items:center;justify-content:space-between;gap:10px}.match-detail-events__metric-value-line{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:6px}.match-detail-events__metric-team{min-width:0;overflow:hidden;font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);text-align:right;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em}.match-detail-events__overview-list{display:grid;gap:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--theme-border) 64%,transparent);border-radius:16px;background:color-mix(in srgb,var(--theme-bg-card) 76%,var(--match-detail-soft))}.match-detail-events__overview-list-item{display:flex;align-items:center;gap:12px;min-width:0;min-height:58px;padding:11px 14px;border-bottom:1px solid color-mix(in srgb,var(--theme-border) 56%,transparent)}.match-detail-events__overview-list-item:last-child{border-bottom:0}.match-detail-events__overview-list-item--blue .match-detail-events__overview-icon{background:rgba(33,161,241,.12)}.match-detail-events__overview-list-item--green .match-detail-events__overview-icon{background:rgba(0,174,17,.12)}.match-detail-events__overview-list-item--amber .match-detail-events__overview-icon{background:rgba(245,158,11,.14)}.match-detail-events__overview-icon{display:inline-flex;width:38px;height:38px;flex-shrink:0;align-items:center;justify-content:center;border-radius:12px}.match-detail-events__overview-icon--neutral{background:color-mix(in srgb,var(--match-detail-soft) 84%,transparent)}.match-detail-events__weather-panel{margin-top:14px;padding:14px;border:1px solid color-mix(in srgb,var(--theme-border) 70%,transparent);border-radius:16px;background:linear-gradient(135deg,rgba(33,161,241,.08),rgba(0,174,17,.06)),color-mix(in srgb,var(--theme-bg-card) 78%,var(--match-detail-soft))}.match-detail-events__weather-title{margin-bottom:10px;font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.match-detail-events__weather-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px}.match-detail-events__weather-chip{display:flex;align-items:center;gap:9px;min-width:0;padding:10px;border-radius:14px;background:color-mix(in srgb,var(--theme-bg-card) 86%,transparent)}.match-detail-events__weather-icon{display:inline-flex;width:30px;height:30px;flex-shrink:0;align-items:center;justify-content:center;border-radius:11px;background:rgba(33,161,241,.12);color:var(--theme-primary,var(--theme-accent))}.match-detail-events__weather-copy{display:flex;min-width:0;flex-direction:column;gap:2px}.match-detail-events__weather-copy span{color:var(--theme-text-muted);font-size:9px;font-weight:var(--ui-font-weight-bold);letter-spacing:.04em;text-transform:uppercase}.match-detail-events__weather-copy strong{min-width:0;overflow:hidden;color:var(--theme-text);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold);text-overflow:ellipsis;white-space:nowrap}.match-detail-events__summary-block{margin-top:16px}.match-detail-events__stats-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.match-detail-events__stat-pill{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;gap:8px;align-items:center;min-width:0;padding:10px 12px;border-radius:10px}.match-detail-events__stat-pill-label{min-width:0;overflow:hidden;font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);text-align:center;text-overflow:ellipsis;white-space:nowrap}.match-detail-events__stat-pill-value{font-size:var(--ui-text-body-lg);font-weight:var(--ui-font-weight-bold);text-align:center}.match-detail-events__premium-stats{display:grid;gap:12px}.match-detail-events__premium-stat-row{padding:12px;border:1px solid color-mix(in srgb,var(--theme-border) 70%,transparent);border-radius:16px;background:color-mix(in srgb,var(--theme-bg-card) 82%,var(--match-detail-soft))}.match-detail-events__premium-stat-values{display:grid;grid-template-columns:70px minmax(0,1fr) 70px;align-items:center;gap:12px;margin-bottom:9px}.match-detail-events__premium-stat-values span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-detail-events__premium-stat-values span:first-child,.match-detail-events__premium-stat-values span:last-child{color:var(--theme-text);font-size:var(--ui-title-section);font-weight:950;text-align:center}.match-detail-events__premium-stat-values span:nth-child(2){color:var(--theme-text-muted);font-size:var(--ui-text-label);font-weight:850;text-align:center}.match-detail-events__premium-stat-track{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px;height:8px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--match-detail-soft) 84%,transparent)}.match-detail-events__premium-stat-fill{display:block;height:100%;min-width:5%;border-radius:inherit}.match-detail-events__premium-stat-fill--home{justify-self:end;background:linear-gradient(90deg,rgba(33,161,241,.35),var(--color-secondary-100))}.match-detail-events__premium-stat-fill--away{justify-self:start;background:linear-gradient(90deg,var(--color-error-50),rgba(245,67,67,.35))}.match-detail-events__recent-list{display:grid;gap:8px}.match-detail-events__recent-row{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px;border-radius:10px}.match-detail-events__recent-row--dark{border:1px solid var(--color-neutral-1211);background:var(--color-neutral-1200)}.match-detail-events__recent-row--light{border:1px solid color-mix(in srgb,var(--theme-border) 82%,transparent);background:var(--theme-bg-elevated)}.match-detail-events__recent-minute{display:flex;width:48px;height:28px;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;background:var(--color-neutral-1240);color:var(--theme-text-on-dark);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold)}.match-detail-events__recent-minute--goal{background:linear-gradient(135deg,var(--color-success-300),var(--color-secondary-180));box-shadow:0 10px 16px rgba(37,99,235,.26)}.match-detail-events__recent-minute--yellowCard{background:linear-gradient(135deg,var(--color-primary-50),var(--color-warning-100));color:var(--color-neutral-1220);box-shadow:0 10px 16px rgba(245,158,11,.24)}.match-detail-events__recent-minute--redCard{background:linear-gradient(135deg,var(--color-error-250),var(--color-error-250));box-shadow:0 10px 16px rgba(220,38,38,.28)}.match-detail-events__recent-minute--substitution{background:linear-gradient(135deg,var(--color-secondary-150),var(--color-secondary-180));box-shadow:0 10px 16px rgba(37,99,235,.24)}.match-detail-events__recent-minute--var{background:linear-gradient(135deg,var(--color-secondary-190),var(--theme-accent-dark));box-shadow:0 10px 16px rgba(99,102,241,.24)}.match-detail-events__empty-card{padding:32px 16px}.match-detail-events__graph-shell{display:flex;align-items:stretch;gap:10px}.match-detail-events__axis{display:flex;justify-content:space-between;padding:0 4px;margin-top:8px}.match-detail-events__period-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:8px;align-items:center;justify-content:center;padding:0;margin:0 0 24px}.match-detail-events__period-tab{min-height:38px;width:100%;padding:0 14px;border:1px solid color-mix(in srgb,var(--theme-border) 72%,transparent);border-radius:8px;background:rgba(0,0,0,0);color:var(--theme-text-muted);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold);cursor:pointer;transition:color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.match-detail-events__period-tab--active,.match-detail-events__period-tab:hover{color:var(--theme-text-on-dark);border-color:rgba(0,0,0,0);background:linear-gradient(135deg,var(--theme-accent),var(--color-secondary-180));box-shadow:0 10px 22px rgba(0,56,217,.24)}.match-detail-events__period-tab:focus-visible{outline:2px solid color-mix(in srgb,var(--theme-primary,var(--theme-accent)) 72%,transparent);outline-offset:2px}.match-detail-events__timeline{margin-bottom:24px;overflow:hidden;border-radius:14px}.match-detail-events__timeline--dark{box-shadow:0 12px 26px rgba(0,0,0,.22)}.match-detail-events__timeline--light{box-shadow:0 10px 22px rgba(15,23,42,.08)}.match-detail-events__timeline-header{display:flex;align-items:center;justify-content:center;padding:8px 12px;background:linear-gradient(180deg,rgba(15,23,42,.96),rgba(10,14,24,.98)),var(--theme-bg-card)}.match-detail-events__timeline-header-title{color:var(--theme-text-on-dark);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-semibold)}.match-detail-events__timeline-body{padding:16px 12px;border-radius:0 0 14px 14px}.match-detail-events__timeline-empty{padding:26px 12px;color:var(--theme-text-muted);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold);text-align:center}.match-detail-events__half-block{margin-top:32px}.match-detail-events__row{display:flex;min-height:56px;align-items:stretch;margin-bottom:12px}.match-detail-events__row-side{display:flex;flex:1;align-items:center}.match-detail-events__row-side--left{justify-content:flex-end;padding-right:12px}.match-detail-events__row-side--right{justify-content:flex-start;padding-left:12px}.match-detail-events__minute-column{display:flex;width:50px;flex-shrink:0;flex-direction:column;align-items:center;justify-content:center}.match-detail-events__bubble{min-width:136px;padding:10px 12px;border-radius:14px}.match-detail-events__bubble--goal-dark{border:1px solid rgba(59,130,246,.74);background:linear-gradient(135deg,rgba(29,78,216,.44),rgba(8,145,178,.36));box-shadow:0 10px 24px rgba(0,0,0,.34)}.match-detail-events__bubble--goal-light{border:1px solid rgba(37,99,235,.24);background:linear-gradient(180deg,var(--color-neutral-60),var(--color-neutral-60));box-shadow:0 4px 12px rgba(15,23,42,.08)}.match-detail-events__bubble--yellow-card-dark{border:1px solid rgba(251,191,36,.66);background:linear-gradient(135deg,rgba(180,83,9,.44),rgba(234,179,8,.3));box-shadow:0 10px 22px rgba(0,0,0,.32)}.match-detail-events__bubble--yellow-card-light{border:1px solid rgba(217,119,6,.28);background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary-50) 25%,var(--color-neutral-0)),color-mix(in srgb,var(--color-primary-100) 35%,var(--color-neutral-0)));box-shadow:0 4px 12px rgba(15,23,42,.08)}.match-detail-events__bubble--red-card-dark{border:1px solid rgba(248,113,113,.7);background:linear-gradient(135deg,rgba(153,27,27,.46),rgba(239,68,68,.28));box-shadow:0 10px 24px rgba(0,0,0,.34)}.match-detail-events__bubble--red-card-light{border:1px solid rgba(220,38,38,.28);background:linear-gradient(180deg,color-mix(in srgb,var(--color-error-50) 15%,var(--color-neutral-0)),color-mix(in srgb,var(--color-error-50) 25%,var(--color-neutral-0)));box-shadow:0 4px 12px rgba(15,23,42,.08)}.match-detail-events__bubble--substitution-dark{border:1px solid rgba(16,185,129,.66);background:linear-gradient(135deg,rgba(5,150,105,.42),rgba(6,182,212,.26));box-shadow:0 10px 22px rgba(0,0,0,.32)}.match-detail-events__bubble--substitution-light{border:1px solid rgba(16,185,129,.28);background:linear-gradient(180deg,color-mix(in srgb,var(--color-success-100) 15%,var(--color-neutral-0)),color-mix(in srgb,var(--color-success-100) 25%,var(--color-neutral-0)));box-shadow:0 4px 12px rgba(15,23,42,.08)}.match-detail-events__bubble--var-dark{border:1px solid var(--color-neutral-1230);background:var(--color-neutral-1100);box-shadow:0 4px 12px rgba(0,0,0,.24)}.match-detail-events__bubble--var-light{border:1px solid var(--theme-border);background:var(--color-neutral-60);box-shadow:0 4px 12px rgba(15,23,42,.08)}.match-detail-events__bubble--default-dark{border:1px solid var(--color-neutral-1225);background:var(--color-neutral-1225);box-shadow:0 4px 12px rgba(0,0,0,.24)}.match-detail-events__bubble--default-light{border:1px solid var(--theme-border);background:var(--color-neutral-90);box-shadow:0 4px 12px rgba(15,23,42,.08)}html[data-theme=dark] .match-detail-events__timeline-line--dark{background:hsla(0,0%,100%,.1)}html[data-theme=dark] .match-detail-events__bubble--default-dark,html[data-theme=dark] .match-detail-events__bubble--var-dark{border-color:hsla(0,0%,100%,.08)}@media screen and (max-width:640px){.match-detail-events__card,.match-detail-events__state-card{padding:20px 16px}.match-detail-events__card--momentum,.match-detail-events__metric-list{padding:0}.match-detail-events__overview-list,.match-detail-events__stats-summary{grid-template-columns:minmax(0,1fr)}.match-detail-events__weather-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.match-detail-events__section-heading{flex-direction:column}.match-detail-events__team-heads{width:100%;min-width:0}.match-detail-events__timeline-body{padding:14px 8px}.match-detail-events__period-tabs{width:100%;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.match-detail-events__period-tab{padding:0 10px;font-size:var(--ui-text-label)}.match-detail-events__row-side--left{padding-right:8px}.match-detail-events__row-side--right{padding-left:8px}.match-detail-events__bubble{min-width:124px;padding:10px}}.match-detail-header{position:relative;width:100%;min-height:240px;max-height:280px;overflow:hidden;padding:36px;background-image:url(/images/match-detail-header.png),linear-gradient(180deg,rgba(0,0,0,.9),rgba(0,0,0,.34));background-position:50%;background-size:cover;background-blend-mode:overlay}.match-detail-header__container{width:min(100%,1280px);margin:0 auto;position:relative}.match-detail-header__action{position:absolute;z-index:2}.match-detail-header__action--back{top:14px;left:0}.match-detail-header__action--favorite{top:14px;right:0}.match-detail-header__back-button{display:flex;align-items:center;justify-content:center}.match-detail-header__content{width:100%;max-width:1024px;margin:0 auto;padding:0 24px}.match-detail-header__teams{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;margin:0 auto}.match-detail-header__team-wrap{display:flex;align-items:center;gap:12px}.match-detail-header__team-wrap--home{justify-content:flex-end}.match-detail-header__team-wrap--away{justify-content:flex-start}.match-detail-header__team-button{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer}.match-detail-header__team-button:focus,.match-detail-header__team-button:focus-visible{outline:none!important;box-shadow:none!important}.match-detail-header__team-button:hover .match-detail-header__team-name{color:var(--theme-text-on-dark)}.match-detail-header__team-button--static{cursor:default}.match-detail-header__logo-shell{display:flex;align-items:center;justify-content:center;width:80px;height:80px;margin:0 auto 8px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--theme-text-on-dark) 15%,transparent)}.match-detail-header__logo-icon{color:var(--theme-text-muted-on-dark)}.match-detail-header__team-name{margin-bottom:4px;color:var(--theme-text-on-dark);font-size:var(--ui-text-body-lg);font-weight:var(--ui-font-weight-semibold);transition:color .2s ease}.match-detail-header__badge-center{min-width:90px;text-align:center}.match-detail-header__status-badge{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 14px;border-radius:999px;border:1px solid rgba(0,0,0,0);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold);line-height:1;letter-spacing:.02em;white-space:nowrap;margin-bottom:8px}.match-detail-header__status-badge--live{color:var(--theme-text-on-dark);background:var(--color-success-300)!important;border-color:var(--color-success-300);box-shadow:0 10px 24px rgba(22,163,74,.34)}.match-detail-header__status-badge--halftime{color:var(--color-warning-100);background:rgba(237,126,7,.14)!important;border:1px solid rgba(237,126,7,.42);box-shadow:none!important}.match-detail-header__status-badge--finished{color:var(--theme-text-on-dark);background:var(--color-error-100)!important;border-color:var(--color-error-100);box-shadow:0 10px 24px rgba(193,18,31,.34)}.match-detail-header__status-badge--upcoming{color:var(--theme-text-on-dark);background:var(--theme-accent)!important;border-color:var(--theme-accent);box-shadow:0 10px 24px rgba(0,56,217,.32)}.match-detail-header__score-block{margin-top:12px;text-align:center}.match-detail-header__score{color:var(--theme-text-on-dark);font-size:var(--ui-title-lg);font-weight:var(--ui-font-weight-bold);line-height:20px}.match-detail-header__halftime{margin-top:4px;color:var(--theme-text-muted-on-dark);font-size:var(--ui-text-label);font-weight:500;line-height:14px}.match-detail-form-squares{display:flex;justify-content:center;gap:4px;margin-top:4px}.match-detail-form-squares__item{display:flex;align-items:center;justify-content:center;width:18px;height:18px;color:var(--theme-text-on-dark);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);border-radius:4px}.match-detail-form-squares__item--win{background:var(--color-success-200)}.match-detail-form-squares__item--draw{background:var(--color-primary-210)}.match-detail-form-squares__item--loss{background:var(--color-error-500)}@media screen and (max-width:990px){.match-detail-header__team-button--static{cursor:default}.match-detail-header__team-name{font-size:var(--ui-text-label)}.match-detail-header__score{font-size:var(--ui-title-section)}.match-detail-header__halftime{font-size:var(--ui-text-caption)}.match-detail-header__logo-shell{width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important}.match-detail-header__logo-shell>img{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important}}@media screen and (max-width:768px){.match-detail-header{min-height:200px;max-height:none;padding:20px 12px}.match-detail-header__content{padding:0 8px}.match-detail-header__teams{gap:12px}.match-detail-header__team-name{max-width:92px;overflow:hidden;font-size:var(--ui-text-label);text-overflow:ellipsis;white-space:nowrap}.match-detail-header__logo-shell{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}.match-detail-header__logo-shell>img{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important}}html[data-theme=dark] .match-detail-header{background-image:url(/images/match-detail-header.png),linear-gradient(180deg,color-mix(in srgb,var(--theme-header-surface) 58%,var(--color-neutral-1300) 12%) 0,color-mix(in srgb,var(--theme-header-surface) 32%,transparent) 100%)}html[data-theme=dark] .match-detail-header__logo-shell{background:color-mix(in srgb,var(--theme-text-on-dark) 75%,transparent)}@media screen and (max-width:500px){.match-detail-header{padding:16px 0;min-height:150px}.match-detail-header__action--back,.match-detail-header__action--favorite{top:-10px;right:10px}.match-detail-header__team-wrap{gap:0}.match-detail-header__team-name{font-size:var(--ui-text-caption)}.match-detail-header__badge-center{min-width:50px}.match-detail-header__status-badge{min-height:28px;padding:5px 12px;font-size:var(--ui-text-caption)}}.match-detail-odds{display:flex;flex-direction:column;gap:14px;padding:8px 0 16px;background:rgba(0,0,0,0)}.match-detail-odds--state{align-items:center;justify-content:center;min-height:180px}.match-detail-odds__header{display:flex;flex-direction:column;gap:12px}.match-detail-odds__body{display:flex;flex-direction:column;gap:16px}.match-detail-odds__section{display:flex;flex-direction:column;gap:8px}.match-detail-odds__section-title{margin:0;font-size:var(--ui-text-caption,12px);font-weight:var(--ui-font-weight-semibold);color:var(--theme-text-muted);text-transform:uppercase;letter-spacing:.02em}.match-detail-odds__filters{overflow-x:auto}.match-detail-odds__market{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--theme-input-border);border-radius:12px;background:color-mix(in srgb,var(--theme-bg-elevated) 88%,transparent)}.match-detail-odds__market-title{margin:0;font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold);color:var(--theme-text)}.match-detail-odds__market-details{margin:0;font-size:var(--ui-text-caption,12px);color:var(--theme-text-muted)}.match-detail-odds__odds-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:6px}.match-detail-odds__score-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.match-detail-odds__score-column{display:flex;flex-direction:column;gap:6px}.match-detail-odds__score-header{padding:6px 8px;border:1px solid rgba(0,0,0,0);border-radius:8px;font-size:11px;font-weight:var(--ui-font-weight-semibold);text-align:center}.match-detail-odds__score-header--1{color:var(--theme-success,#2f9e44);background:color-mix(in srgb,var(--theme-success,#4cd15a) 14%,transparent);border-color:color-mix(in srgb,var(--theme-success,#4cd15a) 42%,transparent)}.match-detail-odds__score-header--x{color:var(--theme-warning,#f08c00);background:color-mix(in srgb,var(--theme-warning,#ff9500) 14%,transparent);border-color:color-mix(in srgb,var(--theme-warning,#ff9500) 45%,transparent)}.match-detail-odds__score-header--2{color:var(--theme-info,#1c7ed6);background:color-mix(in srgb,var(--theme-info,#21a1f1) 14%,transparent);border-color:color-mix(in srgb,var(--theme-info,#21a1f1) 45%,transparent)}.match-detail-odds__chip{min-height:34px;overflow:hidden;border:1px solid rgba(0,0,0,0);border-radius:8px}.match-detail-odds__chip--full{width:100%}.match-detail-odds__chip--1{background:color-mix(in srgb,var(--theme-success,#4cd15a) 14%,transparent);border-color:color-mix(in srgb,var(--theme-success,#4cd15a) 42%,transparent)}.match-detail-odds__chip--1 .match-detail-odds__chip-bar-fill,.match-detail-odds__chip--1 .match-detail-odds__chip-label{color:var(--theme-success,#2f9e44);background-color:var(--theme-success,#2f9e44)}.match-detail-odds__chip--1 .match-detail-odds__chip-label{background:rgba(0,0,0,0)}.match-detail-odds__chip--x{background:color-mix(in srgb,var(--theme-warning,#ff9500) 14%,transparent);border-color:color-mix(in srgb,var(--theme-warning,#ff9500) 45%,transparent)}.match-detail-odds__chip--x .match-detail-odds__chip-bar-fill,.match-detail-odds__chip--x .match-detail-odds__chip-label{color:var(--theme-warning,#f08c00);background-color:var(--theme-warning,#f08c00)}.match-detail-odds__chip--x .match-detail-odds__chip-label{background:rgba(0,0,0,0)}.match-detail-odds__chip--2{background:color-mix(in srgb,var(--theme-info,#21a1f1) 14%,transparent);border-color:color-mix(in srgb,var(--theme-info,#21a1f1) 45%,transparent)}.match-detail-odds__chip--2 .match-detail-odds__chip-bar-fill,.match-detail-odds__chip--2 .match-detail-odds__chip-label{color:var(--theme-info,#1c7ed6);background-color:var(--theme-info,#1c7ed6)}.match-detail-odds__chip--2 .match-detail-odds__chip-label{background:rgba(0,0,0,0)}.match-detail-odds__chip-content{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:28px;padding:6px 8px 5px}.match-detail-odds__chip-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:var(--ui-font-weight-semibold)}.match-detail-odds__chip-value{display:inline-flex;align-items:center;gap:3px;flex-shrink:0;font-size:12px;font-weight:var(--ui-font-weight-semibold);color:var(--theme-text);font-variant-numeric:tabular-nums}.match-detail-odds__chip-move{display:inline-flex;align-items:center;justify-content:center;min-width:11px;font-size:11px;font-weight:var(--ui-font-weight-bold);line-height:1}.match-detail-odds__chip-move--up{color:var(--theme-success,#2f9e44)}.match-detail-odds__chip-move--down{color:var(--theme-danger,#e03131)}.match-detail-odds__chip--up{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--theme-success,#2f9e44) 35%,transparent)}.match-detail-odds__chip--down{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--theme-danger,#e03131) 35%,transparent)}.match-detail-odds__chip-bar{height:3px;width:100%;background:color-mix(in srgb,var(--theme-text) 8%,transparent)}.match-detail-odds__chip-bar-fill{display:block;height:100%}@media screen and (max-width:768px){.match-detail-odds__score-columns{grid-template-columns:1fr}}.match-detail-tab-panel{min-width:0}.match-detail-tabs .ant-tabs-tab-btn:focus,.match-detail-tabs .ant-tabs-tab-btn:focus-visible,.match-detail-tabs .ant-tabs-tab:focus,.match-detail-tabs .ant-tabs-tab:focus-visible{outline:none!important;box-shadow:none!important}.match-detail-basketball-toggle:focus,.match-detail-basketball-toggle:focus-visible{outline:none!important;box-shadow:none!important}.match-detail-tabs.segmented-filter-tabs{width:100%;margin-bottom:18px;padding:0;border:0;border-bottom:1px solid color-mix(in srgb,var(--theme-border) 88%,transparent);border-radius:0!important;background:rgba(0,0,0,0)!important;box-shadow:none!important;backdrop-filter:none}.match-detail-tabs.segmented-filter-tabs .segmented-filter-tabs__chip{min-height:42px;padding:10px 16px 12px;border:0!important;border-radius:0!important;background:rgba(0,0,0,0)!important;box-shadow:none!important;font-size:var(--ui-text-tab);font-weight:var(--ui-font-weight-normal);letter-spacing:-.01em;color:var(--theme-text-muted);transform:none!important}.match-detail-tabs.segmented-filter-tabs .segmented-filter-tabs__chip:hover{background:rgba(0,0,0,0)!important;color:var(--theme-text)!important;transform:none!important}.match-detail-tabs.segmented-filter-tabs .segmented-filter-tabs__chip--active{background:rgba(0,0,0,0)!important;color:var(--segmented-tab-accent,var(--theme-accent))!important;font-weight:var(--ui-font-weight-semibold);box-shadow:none!important}.match-detail-tabs.segmented-filter-tabs .segmented-filter-tabs__chip:focus,.match-detail-tabs.segmented-filter-tabs .segmented-filter-tabs__chip:focus-visible{outline:none!important;box-shadow:none!important}.match-detail-tabs--sidebar.segmented-filter-tabs{margin-bottom:16px;margin-top:0;padding:0;border:0;border-bottom:1px solid color-mix(in srgb,var(--theme-border) 88%,transparent);border-radius:0!important;background:rgba(0,0,0,0)!important;box-shadow:none!important;backdrop-filter:none}.match-detail-tabs--sidebar.segmented-filter-tabs .segmented-filter-tabs__chip{min-height:40px;padding:8px 14px 10px;border:0!important;border-radius:0!important;background:rgba(0,0,0,0)!important;box-shadow:none!important}.match-detail-tabs--page.segmented-filter-tabs{margin-bottom:16px}.match-detail-tabs .ant-tabs-nav-operations{display:none!important}.match-detail-tabs .ant-tabs-nav{margin:0!important;border-radius:0!important;padding-left:0!important}.match-detail-tabs .ant-tabs-tab{min-width:unset!important;min-height:34px!important;flex:0 0 auto!important;align-items:center!important;padding:6px 14px 0!important;margin:0 8px 0 0!important;font-size:var(--ui-text-tab)!important;font-weight:var(--ui-font-weight-normal)!important;color:var(--theme-text-muted);transition:color .2s ease,opacity .2s ease,transform .18s ease}.match-detail-tabs .ant-tabs-tab:last-child{margin-right:0!important}.match-detail-tabs .ant-tabs-tab:hover{color:var(--theme-text)}.match-detail-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:var(--ui-font-weight-semibold)!important}.match-detail-tabs .ant-tabs-tab-btn{overflow:visible!important;white-space:nowrap!important;color:inherit!important;display:inline-flex!important;align-items:center!important;font-weight:inherit!important;text-overflow:unset!important}.match-detail-tabs .ant-tabs-ink-bar{height:3px!important;border-radius:0;background:var(--theme-accent)!important;box-shadow:none}.match-detail-tabs .ant-tabs-nav{margin-bottom:10px!important}.match-detail-tabs .ant-tabs-nav-wrap{flex:1 1 auto!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-right:4px}.match-detail-tabs .ant-tabs-nav-wrap::-webkit-scrollbar{display:none}.match-detail-tabs .ant-tabs-nav-list{flex-wrap:nowrap!important;width:max-content!important;min-width:max-content!important}.match-detail-tabs .ant-tabs-content-holder{flex:1 1 auto;min-height:0}.match-detail-tabs .ant-tabs-content{height:100%}.match-detail-tabs .ant-tabs-tabpane:not(.ant-tabs-tabpane-hidden){display:flex;flex-direction:column;min-height:0;white-space:normal!important;height:100%}.match-detail-tabs .ant-tabs-tabpane-hidden{display:none!important}.match-detail-tabs .ant-tabs-tabpane>*{min-height:0;height:100%}.match-detail-tab{display:inline-flex;align-items:center;gap:4px}.match-detail-tab__label{font-size:inherit;font-weight:inherit;line-height:1;white-space:nowrap}.match-detail-tab.is-active .match-detail-tab__label,.match-detail-tab[aria-selected=true] .match-detail-tab__label{font-weight:inherit}.match-detail-basketball-shell{display:grid;gap:16px;padding:8px 0 4px}.match-detail-basketball-toggle-row{display:flex;flex-wrap:nowrap;gap:0;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid color-mix(in srgb,var(--theme-border) 88%,transparent)}.match-detail-basketball-toggle-row::-webkit-scrollbar{display:none}.match-detail-basketball-toggle-row--mode{margin-bottom:20px}.match-detail-basketball-toggle-row--teams{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px;margin-bottom:14px}.match-detail-basketball-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:10px 16px 12px;border:0;border-radius:0;background:rgba(0,0,0,0);color:var(--theme-text-muted);font-size:var(--ui-text-tab);font-weight:var(--ui-font-weight-normal);line-height:1.25;white-space:nowrap;cursor:pointer;transition:color .15s ease}.match-detail-basketball-toggle:after{content:"";position:absolute;right:10px;bottom:0;left:10px;height:2px;border-radius:2px 2px 0 0;background:rgba(0,0,0,0);transition:background-color .15s ease}.match-detail-basketball-toggle:hover:not(.is-active){color:var(--theme-text)}.match-detail-basketball-toggle.is-active{color:var(--theme-accent);font-weight:var(--ui-font-weight-semibold)}.match-detail-basketball-toggle.is-active:after{background:var(--theme-accent)}.match-detail-basketball-squad-list{display:grid;gap:12px}.match-detail-basketball-card{display:grid;color:var(--theme-text)}.match-detail-basketball-card--table{overflow:hidden;border:1px solid var(--theme-border);border-radius:14px;background:var(--theme-bg-card);box-shadow:var(--ui-shadow-card)}.match-detail-basketball-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.match-detail-basketball-card--table .match-detail-basketball-card__header{align-items:center;padding:8px 12px;margin:0;background:var(--theme-table-header-bg,var(--color-neutral-1240))}.match-detail-basketball-card__header-copy{display:grid;gap:4px;min-width:0}.match-detail-basketball-card__header-copy strong{font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold);line-height:1.2;color:var(--theme-text)}.match-detail-basketball-card--table .match-detail-basketball-card__header-copy strong{color:var(--theme-text-on-dark);font-weight:var(--ui-font-weight-bold)}.match-detail-basketball-card__header-meta{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 9px;border-radius:999px;background:color-mix(in srgb,var(--theme-accent) 10%,var(--theme-bg-card));color:var(--theme-accent);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);white-space:nowrap}.match-detail-basketball-card--table .match-detail-basketball-card__header-meta{background:hsla(0,0%,100%,.1);color:var(--theme-text-on-dark)}.match-detail-basketball-card--standings .match-detail-basketball-card__header{align-items:center;justify-content:space-between;padding:18px 28px;border-radius:18px 18px 0 0;background:linear-gradient(180deg,var(--color-neutral-1240) 0,var(--color-neutral-1230) 100%)}.match-detail-basketball-card--standings .match-detail-basketball-card__header-copy strong{color:var(--theme-text-on-dark)}.match-detail-basketball-card--standings .match-detail-basketball-card__eyebrow{color:hsla(0,0%,100%,.72)}.match-detail-basketball-card--standings .match-detail-basketball-card__header-meta{background:hsla(0,0%,100%,.1);color:var(--theme-text-on-dark)}.match-detail-basketball-card--header-dark .match-detail-basketball-card__header{align-items:center;justify-content:space-between;padding:18px 28px;border-radius:18px 18px 0 0;background:linear-gradient(180deg,var(--color-neutral-1240) 0,var(--color-neutral-1230) 100%)}.match-detail-basketball-card--header-dark .match-detail-basketball-card__header-copy strong{color:var(--theme-text-on-dark)}.match-detail-basketball-card--header-dark .match-detail-basketball-card__header-meta{background:hsla(0,0%,100%,.1);color:var(--theme-text-on-dark)}.match-detail-basketball-table-shell{display:grid;gap:12px}.match-detail-basketball-two-column-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.match-detail-basketball-stack{display:grid;gap:12px}.match-detail-basketball-table-wrap{overflow:hidden;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.match-detail-basketball-card--table .match-detail-basketball-table-wrap{border:0;border-radius:0 0 16px 16px;background:rgba(0,0,0,0);box-shadow:none}.match-detail-basketball-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}.match-detail-basketball-table thead th{padding:10px 12px;background:var(--theme-table-header-bg,var(--color-neutral-1240));color:var(--theme-text-on-dark);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-semibold);line-height:1.2;text-align:left;white-space:nowrap;border-bottom:1px solid color-mix(in srgb,var(--theme-border) 82%,transparent)}.match-detail-basketball-table--summary thead th{font-size:var(--ui-text-caption);letter-spacing:.04em;text-transform:uppercase}@media screen and (max-width:768px){.match-detail-basketball-two-column-grid{grid-template-columns:minmax(0,1fr)}.match-detail-basketball-period-table__row{grid-template-columns:minmax(112px,1fr) repeat(5,minmax(28px,38px));gap:6px;font-size:var(--ui-text-label)}.match-detail-basketball-stat-row__values{grid-template-columns:minmax(42px,.7fr) minmax(116px,1.4fr) minmax(42px,.7fr);gap:8px}.match-detail-basketball-stat-row__values strong{font-size:var(--ui-text-label)}.match-detail-basketball-stat-row__bars{gap:10px}.match-detail-basketball-player-drawer__summary-grid{grid-template-columns:minmax(0,1fr)}.match-detail-basketball-lineup-group__head,.match-detail-basketball-lineup-table tbody td,.match-detail-basketball-lineup-table thead th{padding-inline:14px}.match-detail-basketball-lineup-table thead th:first-child{width:auto}.match-detail-basketball-lineup-table thead th:nth-child(2),.match-detail-basketball-lineup-table thead th:nth-child(3){width:112px}}.match-detail-basketball-table tbody td{padding:10px 12px;border-top:1px solid color-mix(in srgb,var(--theme-border) 72%,transparent);color:var(--theme-text);font-size:var(--ui-text-caption);font-weight:500;background:var(--theme-row-even)}.match-detail-basketball-table tbody tr:nth-child(2n) td{background:var(--theme-row-odd)}.match-detail-basketball-table tbody tr:hover td{background:color-mix(in srgb,var(--theme-accent) 7%,var(--theme-bg-elevated))}.match-detail-basketball-table--players tbody tr[role=button],.match-detail-basketball-table--standings tbody tr[role=button]{cursor:pointer}.match-detail-basketball-table--players tbody tr[role=button]:focus-visible td,.match-detail-basketball-table--standings tbody tr[role=button]:focus-visible td{outline:2px solid color-mix(in srgb,var(--theme-accent) 45%,transparent);outline-offset:-2px}.match-detail-basketball-table--players thead tr:nth-child(2) th{text-align:center}.match-detail-basketball-table--players thead tr:first-child th{padding:12px;font-size:var(--ui-text-caption);letter-spacing:.08em;text-transform:uppercase}.match-detail-basketball-table--players thead tr:nth-child(2) th{background:color-mix(in srgb,var(--color-neutral-1211) 84%,var(--theme-bg-card) 16%);border-top:1px solid hsla(0,0%,100%,.08);color:color-mix(in srgb,var(--color-neutral-0) 92%,var(--theme-text-muted));font-size:var(--ui-text-caption);letter-spacing:.08em}.match-detail-basketball-table--players tbody td:first-child,.match-detail-basketball-table--players thead tr:nth-child(2) th:first-child{text-align:left}.match-detail-basketball-table--players tbody td:not(:first-child){text-align:center;font-variant-numeric:tabular-nums}.match-detail-basketball-player-swiper{width:100%;min-width:0;overflow:hidden;padding-bottom:24px}.match-detail-basketball-player-swiper .swiper-wrapper{align-items:stretch}.match-detail-basketball-player-swiper .swiper-pagination{bottom:0!important}.match-detail-basketball-player-swiper .swiper-pagination-bullet{width:7px;height:7px;background:color-mix(in srgb,var(--theme-accent) 26%,var(--theme-border));opacity:1}.match-detail-basketball-player-swiper .swiper-pagination-bullet-active{width:18px;border-radius:999px;background:var(--theme-accent)}.match-detail-basketball-player-swiper__slide{height:auto;min-width:0}.match-detail-basketball-player-swiper__slide>*{height:100%;min-width:0}.match-detail-basketball-table--standings tbody td:not(:nth-child(2)),.match-detail-basketball-table--standings thead th:not(:nth-child(2)){text-align:center;font-variant-numeric:tabular-nums}.match-detail-basketball-table--standings-premium{table-layout:auto}.match-detail-basketball-table--standings-premium thead th{padding:14px 18px;background:color-mix(in srgb,var(--color-neutral-0) 98%,var(--theme-bg-card) 2%);color:var(--theme-text);border-bottom:1px solid color-mix(in srgb,var(--theme-border) 82%,transparent)}.match-detail-basketball-table--standings-premium thead th:first-child{width:72px}.match-detail-basketball-table--standings-premium thead th:nth-child(2){text-align:left}.match-detail-basketball-table--standings-premium tbody tr{position:relative}.match-detail-basketball-table--standings-premium tbody td:first-child{font-weight:var(--ui-font-weight-bold)}.match-detail-basketball-table--standings-premium .match-detail-basketball-table__team{display:flex}.match-detail-basketball-table--standings-premium .match-detail-basketball-table__team-name{font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-normal)}.match-detail-basketball-table--standings-premium .match-detail-basketball-table__team-badge{width:32px;height:32px;background:color-mix(in srgb,var(--theme-accent) 14%,var(--color-secondary-90))}.match-detail-basketball-table__row--highlight td{background:color-mix(in srgb,var(--color-success-100) 10%,var(--theme-bg-elevated))!important}.match-detail-basketball-table--standings-premium .match-detail-basketball-table__row--highlight td:first-child{box-shadow:inset 4px 0 0 var(--color-success-100)}.match-detail-basketball-table--summary tbody td,.match-detail-basketball-table--summary thead th{text-align:left}.match-detail-basketball-table--summary tbody td:nth-child(2),.match-detail-basketball-table--summary tbody td:nth-child(3),.match-detail-basketball-table--summary tbody td:nth-child(4),.match-detail-basketball-table--summary tbody td:nth-child(5),.match-detail-basketball-table--summary tbody td:nth-child(6){text-align:center;font-variant-numeric:tabular-nums}.match-detail-basketball-table--summary tbody td:first-child,.match-detail-basketball-table__simple-row td:first-child{font-weight:var(--ui-font-weight-bold)}.match-detail-basketball-table--summary thead th:first-child{width:48%}.match-detail-basketball-table--summary tbody td:not(:first-child),.match-detail-basketball-table--summary thead th:not(:first-child){text-align:center;font-variant-numeric:tabular-nums}.match-detail-basketball-table--quarters thead th{background:var(--theme-table-header-bg,var(--color-neutral-1240));color:var(--theme-text-on-dark);border-bottom:1px solid color-mix(in srgb,var(--theme-border) 82%,transparent)}.match-detail-basketball-table--quarters thead th:first-child{text-align:left}.match-detail-basketball-table--quarters tbody td:first-child{font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-normal)}.match-detail-basketball-table--quarters tbody td.is-leading{color:var(--color-success-200);font-weight:var(--ui-font-weight-bold)}.match-detail-basketball-comparison{display:grid;gap:18px}.match-detail-basketball-comparison-card{overflow:hidden;border-radius:22px;border:1px solid color-mix(in srgb,var(--theme-border) 72%,transparent);background:color-mix(in srgb,var(--theme-bg-card) 96%,var(--color-neutral-0) 4%);box-shadow:0 14px 30px rgba(15,23,42,.06)}.match-detail-basketball-comparison-card__header{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px;background:linear-gradient(180deg,var(--color-neutral-1240) 0,var(--color-neutral-1230) 100%)}.match-detail-basketball-comparison-card__title{overflow:hidden;color:var(--theme-text-on-dark);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-semibold);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.match-detail-basketball-comparison-card__rows{display:grid}.match-detail-basketball-comparison-card__row{display:grid;grid-template-columns:minmax(0,2fr) minmax(64px,.6fr) minmax(64px,.6fr);align-items:center;gap:12px;padding:10px 12px;border-top:1px solid color-mix(in srgb,var(--theme-border) 72%,transparent);background:color-mix(in srgb,var(--theme-bg-elevated) 98%,var(--color-neutral-0) 2%);color:var(--theme-text);font-size:var(--ui-text-label)}.match-detail-basketball-comparison-card__row:nth-child(2n){background:color-mix(in srgb,var(--theme-bg-card) 96%,var(--color-neutral-0) 4%)}.match-detail-basketball-comparison-card__row--head{background:color-mix(in srgb,var(--color-neutral-90) 92%,var(--theme-bg-card));color:color-mix(in srgb,var(--theme-text) 86%,var(--theme-text-muted));font-size:var(--ui-text-label);font-weight:500;letter-spacing:.02em;text-transform:uppercase}.match-detail-basketball-comparison-card__row--history{grid-template-columns:minmax(78px,.72fr) minmax(0,1.18fr) minmax(76px,.7fr) minmax(0,1.18fr) minmax(90px,.74fr)}.match-detail-basketball-comparison-card__cell{min-width:0}.match-detail-basketball-comparison-card__cell--label{overflow:hidden;color:var(--theme-text);font-weight:var(--ui-font-weight-bold);text-overflow:ellipsis;white-space:nowrap}.match-detail-basketball-comparison-card__cell--date,.match-detail-basketball-comparison-card__cell--score,.match-detail-basketball-comparison-card__cell--status{text-align:center;font-variant-numeric:tabular-nums}.match-detail-basketball-comparison-card__cell--team{display:flex;min-width:0}.match-detail-basketball-comparison-card__cell--team-right{justify-content:flex-end}.match-detail-basketball-comparison-card__team{display:inline-flex;align-items:center;gap:10px;min-width:0}.match-detail-basketball-comparison-card__team--right{flex-direction:row-reverse}.match-detail-basketball-comparison-card__team-name{overflow:hidden;color:var(--theme-text);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold);text-overflow:ellipsis;white-space:nowrap}.match-detail-basketball-comparison-card__status{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 14px;border-radius:999px;border:1px solid rgba(0,0,0,0);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold);line-height:1;letter-spacing:.02em;white-space:nowrap}.match-detail-basketball-comparison-card__status--live{color:var(--theme-text-on-dark);background:var(--color-success-300)!important;border-color:var(--color-success-300);box-shadow:0 10px 24px rgba(22,163,74,.34)}.match-detail-basketball-comparison-card__status--halftime{color:var(--color-warning-100);background:rgba(237,126,7,.14)!important;border:1px solid rgba(237,126,7,.42);box-shadow:none!important}.match-detail-basketball-comparison-card__status--finished{color:var(--theme-text-on-dark);background:var(--color-error-100)!important;border-color:var(--color-error-100);box-shadow:0 10px 24px rgba(193,18,31,.34)}.match-detail-basketball-comparison-card__status--upcoming{color:var(--theme-text-on-dark);background:var(--theme-accent)!important;border-color:var(--theme-accent);box-shadow:0 10px 24px rgba(0,56,217,.32)}.match-detail-basketball-comparison-card__empty{padding:18px 18px 20px;color:var(--theme-text-muted);font-size:var(--ui-text-label);line-height:1.6}.match-detail-basketball-comparison-card__row:nth-child(n+2):hover{background:color-mix(in srgb,var(--theme-accent) 7%,var(--theme-bg-elevated))}@media screen and (max-width:768px){.match-detail-basketball-comparison-card__title{font-size:var(--ui-title-sm)}.match-detail-basketball-comparison-card__row{padding-inline:14px}.match-detail-basketball-comparison-card__row--history{grid-template-columns:minmax(68px,.7fr) minmax(0,1.05fr) minmax(68px,.68fr) minmax(0,1.05fr) minmax(74px,.68fr);gap:8px;font-size:var(--ui-text-caption)}.match-detail-basketball-comparison-card__team-name{font-size:var(--ui-text-caption)}}.match-detail-basketball-lineup-stack{display:grid;gap:16px;margin-top:20px}.match-detail-basketball-lineup-group{overflow:hidden;border-radius:18px;border:1px solid color-mix(in srgb,var(--theme-border) 72%,transparent);background:color-mix(in srgb,var(--theme-bg-elevated) 98%,var(--color-neutral-0) 2%);box-shadow:0 12px 28px rgba(15,23,42,.06)}.match-detail-basketball-lineup-group__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px 10px;background:linear-gradient(180deg,var(--color-neutral-1240) 0,var(--color-neutral-1230) 100%)}.match-detail-basketball-lineup-group__eyebrow{color:hsla(0,0%,100%,.88);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);letter-spacing:.14em}.match-detail-basketball-lineup-group__meta{display:inline-flex;min-height:24px;align-items:center;justify-content:center;padding:0 10px;border-radius:999px;background:hsla(0,0%,100%,.1);color:var(--theme-text-on-dark);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);white-space:nowrap}.match-detail-basketball-lineup-group__table{overflow:hidden;border-top:1px solid color-mix(in srgb,var(--theme-border) 72%,transparent)}.match-detail-basketball-lineup-table{width:100%;table-layout:auto;border-collapse:separate;border-spacing:0}.match-detail-basketball-lineup-table thead th{padding:6px 12px;background:linear-gradient(180deg,var(--color-neutral-1211) 0,var(--color-neutral-1225) 100%);color:var(--theme-text-on-dark);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold);letter-spacing:.01em;text-align:left;white-space:nowrap;border-bottom:1px solid color-mix(in srgb,var(--theme-border) 82%,transparent)}.match-detail-basketball-lineup-table tbody td:nth-child(2),.match-detail-basketball-lineup-table tbody td:nth-child(3),.match-detail-basketball-lineup-table thead th:nth-child(2),.match-detail-basketball-lineup-table thead th:nth-child(3){text-align:center;font-variant-numeric:tabular-nums}.match-detail-basketball-lineup-table thead th:first-child{width:auto}.match-detail-basketball-lineup-table thead th:nth-child(2),.match-detail-basketball-lineup-table thead th:nth-child(3){width:140px}.match-detail-basketball-lineup-table tbody tr{transition:transform .16s ease,background-color .16s ease,box-shadow .16s ease}.match-detail-basketball-lineup-table tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--theme-bg-card) 96%,var(--color-neutral-0) 4%)}.match-detail-basketball-lineup-table tbody tr:hover td{background:color-mix(in srgb,var(--theme-accent) 7%,var(--theme-bg-elevated))}.match-detail-basketball-lineup-table tbody tr[role=button]{cursor:pointer}.match-detail-basketball-lineup-table tbody tr[role=button]:focus-visible td{outline:2px solid color-mix(in srgb,var(--theme-accent) 45%,transparent);outline-offset:-2px}.match-detail-basketball-lineup-table tbody td{padding:11px 16px;border-top:1px solid color-mix(in srgb,var(--theme-border) 72%,transparent);background:color-mix(in srgb,var(--theme-bg-elevated) 97%,var(--color-neutral-0) 3%);color:var(--theme-text);font-size:var(--ui-text-label);font-weight:500}.match-detail-basketball-lineup-table__player{display:flex;width:100%;min-width:0;align-items:center;gap:12px}.match-detail-basketball-lineup-table__player .match-detail-panel__summary-team-logo{width:28px;height:28px;border-radius:999px;background:color-mix(in srgb,var(--theme-accent) 10%,var(--theme-bg-card))}.match-detail-basketball-lineup-table__player-copy{display:grid;min-width:0;gap:3px}.match-detail-basketball-lineup-table__player-copy strong{overflow:hidden;color:var(--theme-text);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.match-detail-basketball-lineup-table__player-copy span{overflow:hidden;color:var(--theme-text-muted);font-size:9px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.match-detail-basketball-lineup-table__value{font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-semibold)}.match-detail-basketball-table--players tbody td:first-child,.match-detail-basketball-table--standings tbody td:nth-child(2){overflow:hidden}.match-detail-basketball-table__row--highlight td{background:rgba(18,184,63,.12)!important;color:var(--color-secondary-80);font-weight:var(--ui-font-weight-bold)}.match-detail-basketball-table__rank{width:64px;font-weight:var(--ui-font-weight-bold)}.match-detail-basketball-table__value{width:72px;font-weight:var(--ui-font-weight-bold)}.match-detail-basketball-table__team{display:inline-flex;align-items:center;gap:10px;min-width:0}.match-detail-basketball-table__team-badge{display:inline-flex;width:28px;height:28px;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--theme-accent) 12%,var(--theme-bg-card));color:var(--theme-accent);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold)}.match-detail-basketball-table__team-name{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--ui-font-weight-bold)}.match-detail-basketball-table--standings tbody tr[role=button]{outline:none}.match-detail-basketball-table--players tbody tr[role=button]:hover td,.match-detail-basketball-table--standings tbody tr[role=button]:hover td{background:color-mix(in srgb,var(--theme-accent) 8%,var(--theme-bg-elevated))}.standings-page__data-row[role=button]{cursor:pointer}.match-detail-basketball-toggle-row--teams .match-detail-basketball-toggle{width:100%;justify-content:center}.match-detail-basketball-table__label{text-align:left!important;font-weight:var(--ui-font-weight-bold)!important}.match-detail-basketball-table__player-cell{display:inline-flex;align-items:center;gap:12px;min-width:0;text-align:left!important}.match-detail-basketball-table__avatar{display:inline-flex;width:38px;height:38px;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:999px;border:1px solid color-mix(in srgb,var(--theme-accent) 16%,var(--theme-border));background:radial-gradient(circle at 30% 30%,color-mix(in srgb,var(--theme-accent) 20%,var(--color-neutral-0)),transparent 55%),color-mix(in srgb,var(--theme-accent) 12%,var(--theme-bg-card));color:var(--theme-accent);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold);box-shadow:inset 0 1px 2px hsla(0,0%,100%,.35)}.match-detail-basketball-table__avatar img{width:100%;height:100%;object-fit:cover}.match-detail-basketball-table__player-copy{display:grid;gap:3px;min-width:0}.match-detail-basketball-table__player-copy strong{overflow:hidden;color:var(--theme-text);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold);text-overflow:ellipsis;white-space:nowrap}.match-detail-basketball-table__player-copy span{color:var(--theme-text-muted);font-size:9px;line-height:1.2}.match-detail-basketball-table--players tbody tr[role=button] td:first-child{padding-top:10px;padding-bottom:10px}.match-detail-basketball-period-card{overflow:hidden;border-radius:16px;border:1px solid color-mix(in srgb,var(--theme-border) 72%,transparent);background:color-mix(in srgb,var(--theme-bg-elevated) 96%,var(--color-neutral-75) 4%);box-shadow:0 12px 26px rgba(15,23,42,.06)}.match-detail-basketball-period-table{gap:0}.match-detail-basketball-period-table,.match-detail-basketball-period-table__row{display:grid;border-top:1px solid color-mix(in srgb,var(--theme-border) 72%,transparent)}.match-detail-basketball-period-table__row{grid-template-columns:minmax(132px,1fr) repeat(5,minmax(32px,44px));align-items:center;gap:6px;padding:14px 28px;min-height:52px;color:var(--theme-text);font-size:var(--ui-text-caption);background:color-mix(in srgb,var(--theme-bg-elevated) 98%,var(--color-neutral-0) 2%)}.match-detail-basketball-period-table__row:nth-child(2n){background:color-mix(in srgb,var(--theme-bg-card) 96%,var(--color-neutral-0) 4%)}.match-detail-basketball-period-table__row:first-child{border-top:0;border-top-left-radius:18px;border-top-right-radius:18px}.match-detail-basketball-period-table__row--head{min-height:48px;padding:16px 18px;border-top:0;border-radius:0;border-bottom:1px solid color-mix(in srgb,var(--theme-border) 72%,transparent);background:linear-gradient(180deg,var(--color-neutral-1240) 0,var(--color-neutral-1230) 100%);color:var(--theme-text-on-dark);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.match-detail-basketball-period-table__team{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-normal)}.match-detail-basketball-period-table__score{text-align:center;font-variant-numeric:tabular-nums;font-weight:var(--ui-font-weight-bold);font-size:var(--ui-text-body)}.match-detail-basketball-period-table__score.is-leading,.match-detail-basketball-stat-value.is-leading{color:var(--color-success-200)}.match-detail-basketball-stat-comparison{display:grid;gap:16px;padding:2px 0 8px}.match-detail-basketball-stat-row{display:grid;gap:6px}.match-detail-basketball-stat-row__values{display:grid;grid-template-columns:minmax(42px,.9fr) minmax(120px,1.2fr) minmax(42px,.9fr);align-items:center;gap:8px}.match-detail-basketball-stat-row__values strong{color:color-mix(in srgb,var(--theme-text) 82%,var(--theme-text-muted));font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-semibold);line-height:1.25;text-align:center;letter-spacing:.02em;text-transform:uppercase}.match-detail-basketball-stat-value{display:inline-flex;width:fit-content;min-width:20px;min-height:20px;align-items:center;justify-content:center;padding:0 5px;border-radius:999px;color:var(--theme-text);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold);font-variant-numeric:tabular-nums}.match-detail-basketball-stat-value:last-child{justify-self:end}.match-detail-basketball-stat-row__bars{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.match-detail-basketball-stat-row__track{position:relative;display:block;overflow:hidden;height:4px;border-radius:999px;background:color-mix(in srgb,var(--theme-border) 68%,transparent)}.match-detail-basketball-stat-row__fill{position:absolute;top:0;bottom:0;border-radius:inherit}.match-detail-basketball-stat-row__fill--home{right:0;background:var(--theme-accent)}.match-detail-basketball-stat-row__fill--away{left:0;background:color-mix(in srgb,var(--theme-text) 72%,transparent)}.match-detail-basketball-stat-row__fill--higher{background:var(--color-success-200)}.match-detail-basketball-stat-row__fill--lower{background:var(--color-error-100)}.match-detail-basketball-player-drawer{display:grid;gap:12px}.match-detail-basketball-player-drawer__team-strip{display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:16px;border:1px solid color-mix(in srgb,var(--theme-accent) 20%,var(--theme-border));background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--theme-accent) 20%,transparent),transparent 42%),color-mix(in srgb,var(--theme-bg-elevated) 96%,var(--color-neutral-0) 4%)}.match-detail-basketball-player-drawer__team-strip div{display:grid;gap:3px;min-width:0}.match-detail-basketball-player-drawer__team-strip strong{overflow:hidden;color:var(--theme-text);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold);text-overflow:ellipsis;white-space:nowrap}.match-detail-basketball-player-drawer__team-strip span{color:var(--theme-text-muted);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold)}.match-detail-basketball-player-drawer__summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.match-detail-basketball-player-drawer__summary-card{display:grid;gap:5px;min-height:64px;align-content:center;padding:10px 11px;border-radius:14px;border:1px solid color-mix(in srgb,var(--theme-border) 70%,transparent);background:color-mix(in srgb,var(--theme-bg-card) 94%,var(--color-neutral-0) 6%)}.match-detail-basketball-player-drawer__summary-card span{color:var(--theme-text-muted);font-size:9px;font-weight:var(--ui-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.match-detail-basketball-player-drawer__summary-card strong{overflow:hidden;color:var(--theme-text);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.match-detail-basketball-card__live-preview{color:var(--theme-text);font-size:var(--ui-text-label);line-height:1.7;white-space:pre-line}.match-detail-basketball-card__footer{display:flex;flex-wrap:wrap;gap:10px 16px;font-size:var(--ui-text-caption);line-height:1.4;color:var(--theme-text-muted)}.match-detail-basketball-card__eyebrow{font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--theme-text-muted)}.match-detail-basketball-card__state{font-size:var(--ui-text-label);line-height:1.6;color:var(--theme-text-muted)}.match-detail-basketball-card--events{gap:12px}.match-detail-basketball-card--events .match-detail-basketball-card__eyebrow{margin-bottom:-2px}.match-detail-basketball-team-card{display:flex;align-items:center;gap:10px}.match-detail-basketball-team-card__copy{display:grid;gap:4px;min-width:0}.match-detail-basketball-team-card__copy strong{font-size:var(--ui-text-body);line-height:1.3;color:var(--theme-text)}.match-detail-basketball-team-card__copy span{font-size:var(--ui-text-caption);line-height:1.5;color:var(--theme-text-muted)}.match-detail-basketball-injury-list{display:grid;gap:12px}.match-detail-basketball-injury-card{display:grid;gap:10px;padding:10px 11px;border-radius:12px;border:1px solid color-mix(in srgb,var(--theme-border) 68%,transparent);background:color-mix(in srgb,var(--theme-bg-elevated) 94%,transparent)}.match-detail-basketball-injury-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.match-detail-basketball-injury-card__player{display:flex;align-items:center;gap:10px;min-width:0}.match-detail-basketball-injury-card__avatar{width:38px;height:38px;border-radius:999px;overflow:hidden;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--theme-accent) 12%,var(--theme-bg-card));color:var(--theme-text);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold)}.match-detail-basketball-injury-card__avatar img{width:100%;height:100%;object-fit:cover}.match-detail-basketball-injury-card__copy{display:grid;gap:2px;min-width:0}.match-detail-basketball-injury-card__copy strong{font-size:var(--ui-text-label);line-height:1.3;color:var(--theme-text)}.match-detail-basketball-injury-card__copy span{font-size:var(--ui-text-caption);line-height:1.4;color:var(--theme-text-muted)}.match-detail-basketball-injury-card__badge{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);line-height:1;white-space:nowrap}.match-detail-basketball-injury-card__badge--injured{background:rgba(239,68,68,.12);color:var(--color-error-150)}.match-detail-basketball-injury-card__badge--suspended{background:rgba(245,158,11,.14);color:var(--color-primary-500)}.match-detail-basketball-injury-card__badge--suspicious{background:rgba(59,130,246,.14);color:var(--color-secondary-190)}.match-detail-basketball-injury-card__meta{display:grid;gap:6px}.match-detail-basketball-injury-card__meta span{font-size:var(--ui-text-caption);line-height:1.5;color:var(--theme-text-muted)}html[data-theme=dark] .match-detail-basketball-comparison-card,html[data-theme=dark] .match-detail-basketball-lineup-group,html[data-theme=dark] .match-detail-basketball-period-card,html[data-theme=dark] .match-detail-basketball-player-drawer__summary-card,html[data-theme=dark] .match-detail-basketball-player-drawer__team-strip,html[data-theme=dark] .match-detail-basketball-table-wrap{border-color:var(--theme-border);background:var(--theme-bg-card);box-shadow:var(--ui-shadow-card)}html[data-theme=dark] .match-detail-basketball-comparison-card__header,html[data-theme=dark] .match-detail-basketball-comparison-card__row--head,html[data-theme=dark] .match-detail-basketball-lineup-table thead th,html[data-theme=dark] .match-detail-basketball-period-table__row--head{background:var(--theme-table-header-bg,var(--color-neutral-1240));color:var(--theme-text-on-dark);border-color:var(--theme-border)}html[data-theme=dark] .match-detail-basketball-comparison-card__row,html[data-theme=dark] .match-detail-basketball-lineup-table tbody td,html[data-theme=dark] .match-detail-basketball-period-table__row,html[data-theme=dark] .match-detail-basketball-table tbody td{border-color:var(--theme-border);background:var(--theme-bg-card);color:var(--theme-text)}html[data-theme=dark] .match-detail-basketball-comparison-card__row:nth-child(2n),html[data-theme=dark] .match-detail-basketball-lineup-table tbody tr:nth-child(2n) td,html[data-theme=dark] .match-detail-basketball-period-table__row:nth-child(2n),html[data-theme=dark] .match-detail-basketball-table tbody tr:nth-child(2n) td{background:var(--theme-bg-elevated)}html[data-theme=dark] .match-detail-basketball-comparison-card__row:hover,html[data-theme=dark] .match-detail-basketball-lineup-table tbody tr:hover td,html[data-theme=dark] .match-detail-basketball-table tbody tr:hover td{background:color-mix(in srgb,var(--theme-accent) 8%,var(--theme-bg-card))}html[data-theme=dark] .match-detail-basketball-comparison-card__cell--label{color:var(--theme-text)}html[data-theme=dark] .match-detail-basketball-comparison-card__empty{color:var(--theme-text-muted)}html[data-theme=dark] .match-detail-basketball-card--table .match-detail-basketball-table-wrap{background:rgba(0,0,0,0)}html[data-theme=dark] .match-detail-basketball-lineup-group__meta{background:color-mix(in srgb,var(--theme-accent) 10%,var(--theme-bg-card))}html[data-theme=dark] .match-detail-basketball-lineup-group__table,html[data-theme=dark] .match-detail-basketball-period-table{border-top-color:var(--theme-border)}html[data-theme=dark] .match-detail-basketball-stat-row__track{background:color-mix(in srgb,var(--theme-border) 55%,transparent)}html[data-theme=dark] .match-detail-basketball-stat-row__fill--away{background:color-mix(in srgb,var(--theme-text) 72%,transparent)}html[data-theme=dark] .match-detail-basketball-injury-card__badge--injured{color:var(--color-error-50)}html[data-theme=dark] .match-detail-basketball-injury-card__badge--suspended{color:var(--color-primary-100)}html[data-theme=dark] .match-detail-basketball-injury-card__badge--suspicious{color:var(--color-secondary-90)}.match-detail-panel__error-wrap{padding:24px;text-align:center}.match-detail-panel__error-text{margin:0 0 16px;color:var(--theme-error)}.match-detail-panel--sidebar-light{--match-home-tint:#2563eb;--match-away-tint:#ef4444;border:1px solid color-mix(in srgb,var(--theme-border) 84%,transparent);background:var(--theme-bg-elevated);box-shadow:0 8px 22px rgba(15,23,42,.06)}.match-detail-panel--sidebar-light .match-detail-panel__sidebar-chrome,.match-detail-panel--sidebar-light .match-detail-panel__sidebar-scroll,.match-detail-panel--sidebar-light .match-detail-panel__summary,.match-detail-panel--sidebar-light .match-detail-tab-panel{background:rgba(0,0,0,0)!important}.match-detail-panel--sidebar-dark{--match-home-tint:#2563eb;--match-away-tint:#ef4444;border:1px solid color-mix(in srgb,var(--theme-border) 82%,transparent);background:color-mix(in srgb,var(--theme-bg-card) 88%,var(--color-neutral-1225) 12%);box-shadow:0 10px 24px rgba(0,0,0,.2)}.match-detail-panel--sidebar-dark .match-detail-panel__sidebar-chrome,.match-detail-panel--sidebar-dark .match-detail-panel__sidebar-scroll,.match-detail-panel--sidebar-dark .match-detail-panel__summary,.match-detail-panel--sidebar-dark .match-detail-tab-panel{background:rgba(0,0,0,0)!important}.match-detail-panel--sidebar{position:relative;display:flex;height:100%;min-height:0;flex-direction:column;overflow:hidden;border-radius:10px}.match-detail-panel--sidebar .match-detail-panel__summary{flex:0 0 auto;z-index:2}.match-detail-panel--sidebar .match-detail-panel__sidebar-chrome{flex:0 0 auto;z-index:2;background:rgba(0,0,0,0)}.match-detail-panel--sidebar .match-detail-panel__sidebar-scroll{position:relative;z-index:1}.match-detail-panel--sidebar .goal-line-panel,.match-detail-panel--sidebar .match-detail-bracket,.match-detail-panel--sidebar .match-detail-broadcasts,.match-detail-panel--sidebar .match-detail-chat,.match-detail-panel--sidebar .match-detail-comments,.match-detail-panel--sidebar .match-detail-comparison,.match-detail-panel--sidebar .match-detail-events,.match-detail-panel--sidebar .match-detail-goal-line,.match-detail-panel--sidebar .match-detail-highlights,.match-detail-panel--sidebar .match-detail-lineups,.match-detail-panel--sidebar .match-detail-odds,.match-detail-panel--sidebar .match-detail-standings,.match-detail-panel--sidebar .match-detail-statistics{background:rgba(0,0,0,0)!important}.match-detail-panel__sidebar-chrome{flex:0 0 auto;padding:0 2px}.match-detail-panel__side-tints{pointer-events:none;position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,color-mix(in srgb,var(--match-home-tint) 9%,transparent) 0,color-mix(in srgb,var(--match-home-tint) 3%,transparent) 22%,transparent 42%,color-mix(in srgb,var(--match-away-tint) 3%,transparent) 78%,color-mix(in srgb,var(--match-away-tint) 9%,transparent) 100%)}.match-detail-panel__summary{position:relative;overflow:hidden;padding:16px 16px 14px;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--theme-border) 72%,transparent)!important;background:rgba(0,0,0,0)!important}.match-detail-panel__summary--light{border-bottom-color:color-mix(in srgb,var(--theme-border) 78%,transparent)!important}.match-detail-panel__summary--dark{border-bottom-color:color-mix(in srgb,var(--theme-border) 68%,transparent)!important}.match-detail-panel__summary-backdrop{position:absolute;inset:0;overflow:hidden;pointer-events:none}.match-detail-panel__summary-bg-logo{position:absolute;top:54%;width:clamp(128px,42%,196px);height:clamp(128px,42%,196px);object-fit:contain;opacity:.1;filter:saturate(.9) blur(.2px);transform:translateY(-50%)}.match-detail-panel__summary-bg-logo--home{left:-18px}.match-detail-panel__summary-bg-logo--away{right:-18px}.match-detail-panel__summary--light .match-detail-panel__summary-bg-logo{opacity:.07}.match-detail-panel__summary--dark .match-detail-panel__summary-bg-logo{opacity:.12}.match-detail-panel__summary-backdrop-scrim{position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--theme-bg-elevated) 88%,transparent) 0,color-mix(in srgb,var(--theme-bg-elevated) 42%,transparent) 24%,color-mix(in srgb,var(--theme-bg-elevated) 24%,transparent) 50%,color-mix(in srgb,var(--theme-bg-elevated) 42%,transparent) 76%,color-mix(in srgb,var(--theme-bg-elevated) 88%,transparent) 100%),linear-gradient(180deg,color-mix(in srgb,var(--theme-bg-elevated) 96%,white 4%) 0,color-mix(in srgb,var(--theme-bg-elevated) 82%,transparent) 100%)}.match-detail-panel__summary--dark .match-detail-panel__summary-backdrop-scrim{background:linear-gradient(90deg,rgba(8,12,18,.92),rgba(8,12,18,.34) 24%,rgba(8,12,18,.16) 50%,rgba(8,12,18,.34) 76%,rgba(8,12,18,.92)),linear-gradient(180deg,rgba(18,24,34,.94),rgba(10,14,20,.82))}.match-detail-panel__summary-content{position:relative;z-index:1}.match-detail-panel__summary-league{min-width:0}.match-detail-panel__summary-league-row{display:inline-flex;align-items:center;gap:8px;font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.match-detail-panel__summary-league-logo{width:32px;height:32px;flex-shrink:0;border-radius:999px;object-fit:contain}.match-detail-panel__summary-team-name{max-width:100%;text-align:center;font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-semibold)}.match-detail-panel__summary-team-name-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-detail-panel__summary-score{text-align:center;font-size:clamp(16px,3vw,26px);font-weight:var(--ui-font-weight-bold);line-height:1;letter-spacing:.04em;font-variant-numeric:tabular-nums}.match-detail-panel__summary-halftime{text-align:center;font-size:var(--ui-text-label);font-weight:500}.match-detail-panel__summary-team-logo-icon{color:var(--color-neutral-850)}.match-detail-panel__text-primary--light{color:var(--color-neutral-1225)}.match-detail-panel__text-primary--dark{color:var(--theme-text-on-dark)}.match-detail-panel__text-secondary--light{color:var(--color-neutral-970)}.match-detail-panel__text-secondary--dark{color:var(--color-neutral-500)}.match-detail-panel__sidebar-scroll{display:flex;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;flex-direction:column;padding-right:2px;scrollbar-width:thin;background:rgba(0,0,0,0)}.match-detail-panel__sidebar-scroll>*{min-height:0}.match-detail-panel__sidebar-scroll>.match-detail-tabs{flex:1 1 auto;height:100%;background:rgba(0,0,0,0)!important}.match-detail-panel__sidebar-scroll .ant-tabs-content,.match-detail-panel__sidebar-scroll .ant-tabs-content-holder,.match-detail-panel__sidebar-scroll .ant-tabs-tabpane,.match-detail-panel__sidebar-scroll .match-detail-tab-panel{background:rgba(0,0,0,0)!important}.match-detail-panel__fixture-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.match-detail-panel__fixture-card{display:flex;min-width:0;flex-direction:column;gap:5px;padding:12px;border:1px solid color-mix(in srgb,var(--theme-border) 78%,transparent);border-radius:8px;background:color-mix(in srgb,var(--theme-bg-input) 82%,transparent)}.match-detail-panel__fixture-card-label{font-size:var(--ui-text-caption);font-weight:500;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.match-detail-panel__fixture-card-value{overflow-wrap:anywhere;font-size:var(--ui-text-label);font-weight:500;line-height:1.35}.match-detail-panel__fixture-card-hint{overflow-wrap:anywhere;font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold);line-height:1.35}.match-detail-panel__summary-top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid color-mix(in srgb,var(--theme-border) 58%,transparent)}.match-detail-panel__summary-actions{display:flex;flex-shrink:0;align-items:center;gap:10px}.match-detail-panel__summary-primary-btn{min-width:100px!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding-inline:9px!important;border-radius:8px!important;font-size:var(--ui-text-caption)!important;font-weight:500!important;box-shadow:0 10px 22px rgba(0,56,217,.18)!important}.match-detail-panel__summary-close-btn{position:relative;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;max-width:36px!important;max-height:36px!important;flex:0 0 36px!important;padding:0!important;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-bg-input);color:var(--theme-text);box-shadow:none!important}.match-detail-panel__summary-close-btn,.match-detail-panel__summary-close-btn.ant-btn>span{display:inline-flex;align-items:center;justify-content:center}.match-detail-panel__summary-close-btn.ant-btn:before{inset:0!important;border-radius:999px!important}.match-detail-panel__summary-close-btn:focus-visible,.match-detail-panel__summary-close-btn:hover{border-color:rgba(0,56,217,.22);color:var(--theme-accent);box-shadow:none!important}.match-detail-panel__summary-hero{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin-top:2px;padding:14px 10px 12px;border:1px solid color-mix(in srgb,var(--theme-border) 62%,transparent);border-radius:16px;background:color-mix(in srgb,var(--theme-bg-card) 72%,transparent);backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 color-mix(in srgb,white 18%,transparent)}.match-detail-panel__summary--dark .match-detail-panel__summary-hero{background:color-mix(in srgb,var(--theme-bg-card) 48%,transparent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.match-detail-panel__summary[data-status=live] .match-detail-panel__summary-hero{border-color:color-mix(in srgb,var(--color-success-300) 28%,var(--theme-border));box-shadow:inset 0 1px 0 color-mix(in srgb,white 18%,transparent),0 0 0 1px color-mix(in srgb,var(--color-success-300) 8%,transparent)}.match-detail-panel__summary[data-status=halftime] .match-detail-panel__summary-hero{border-color:color-mix(in srgb,var(--color-warning-100) 28%,var(--theme-border));box-shadow:inset 0 1px 0 color-mix(in srgb,white 18%,transparent),0 0 0 1px color-mix(in srgb,var(--color-warning-100) 8%,transparent)}.match-detail-panel__summary-team{display:flex;min-width:0;flex-direction:column;align-items:center;gap:6px}.match-detail-panel__summary-team-logo{display:inline-flex;width:64px;height:64px;align-items:center;justify-content:center;border-radius:16px;border:1px solid color-mix(in srgb,var(--theme-border) 70%,transparent);background:color-mix(in srgb,var(--theme-bg-elevated) 88%,white 12%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 10px 22px rgba(15,23,42,.08);transition:transform .16s ease,box-shadow .2s ease}.match-detail-panel__summary--dark .match-detail-panel__summary-team-logo{background:color-mix(in srgb,var(--theme-bg-card) 82%,transparent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 10px 22px rgba(0,0,0,.18)}.match-detail-panel__summary-team-logo-button{display:inline-flex;padding:0;border:0;background:rgba(0,0,0,0)}.match-detail-panel__summary-team-logo-button.is-clickable{cursor:pointer}.match-detail-panel__summary-team-logo-button.is-clickable:hover .match-detail-panel__summary-team-logo{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),0 10px 22px rgba(0,56,217,.18);transform:translateY(-1px)}.match-detail-panel__summary-team-logo-button:disabled{cursor:default}.match-detail-panel__summary-center{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.match-detail-panel__badge{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 14px;border-radius:999px;border:1px solid rgba(0,0,0,0);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold);line-height:1;letter-spacing:.02em;white-space:nowrap}.match-detail-panel__badge--live{color:var(--theme-text-on-dark);background:var(--color-success-300)!important;border-color:var(--color-success-300);box-shadow:0 10px 24px rgba(22,163,74,.34)}.match-detail-panel__badge--halftime{color:var(--color-warning-100);background:rgba(237,126,7,.14)!important;border:1px solid rgba(237,126,7,.42);box-shadow:none!important}.match-detail-panel__badge--finished{color:var(--theme-text-on-dark);background:var(--color-error-100)!important;border-color:var(--color-error-100);box-shadow:0 10px 24px rgba(193,18,31,.34)}.match-detail-panel__badge--upcoming{color:var(--theme-text-on-dark);background:var(--theme-accent)!important;border-color:var(--theme-accent);box-shadow:0 10px 24px rgba(0,56,217,.32)}.match-detail-panel__summary-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.match-detail-panel__summary-meta-card{display:flex;flex-direction:column;gap:6px;padding:12px}.match-detail-panel__summary-meta-label{font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.match-detail-panel__summary-meta-value{font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold);line-height:1.5}.match-detail-tabs--sidebar:not(.segmented-filter-tabs){border-bottom:0;border-radius:10px!important}.match-detail-tabs--sidebar:not(.segmented-filter-tabs) .ant-tabs-nav{position:relative!important;z-index:8;margin-bottom:clamp(20px,2vw,32px)!important;margin-top:clamp(20px,2vw,32px)!important;padding:10px 0 0 10px;background:rgba(0,0,0,0);backdrop-filter:none;border-bottom:0}.match-detail-tabs--sidebar:not(.segmented-filter-tabs) .ant-tabs-nav:before{border-bottom:0!important}.match-detail-tabs--sidebar:not(.segmented-filter-tabs) .ant-tabs-nav-wrap{overflow-x:auto!important;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scroll-snap-type:x proximity;scrollbar-color:hsla(0,0%,100%,.18) rgba(0,0,0,0)}.match-detail-tabs--sidebar:not(.segmented-filter-tabs) .ant-tabs-nav-wrap::-webkit-scrollbar{height:4px}.match-detail-tabs--sidebar:not(.segmented-filter-tabs) .ant-tabs-nav-wrap::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.match-detail-tabs--sidebar:not(.segmented-filter-tabs) .ant-tabs-nav-wrap::-webkit-scrollbar-thumb{background:linear-gradient(90deg,rgba(249,115,22,.7),rgba(59,130,246,.7))}.match-detail-tabs--sidebar:not(.segmented-filter-tabs) .ant-tabs-nav-wrap::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,rgb(249,115,22),rgb(59,130,246))}.match-detail-tabs--sidebar:not(.segmented-filter-tabs) .ant-tabs-nav-wrap{mask-image:linear-gradient(90deg,transparent,black 12px,black calc(100% - 12px),transparent)}.match-detail-tabs--sidebar:not(.segmented-filter-tabs) .ant-tabs-nav-wrap .ant-tabs-nav-wrap:after,.match-detail-tabs--sidebar:not(.segmented-filter-tabs) .ant-tabs-nav-wrap .ant-tabs-nav-wrap:before{display:none!important}.match-detail-tabs--sidebar:not(.segmented-filter-tabs) .ant-tabs-tab-active{transform:translateY(-1px)}.match-detail-tabs--sidebar:not(.segmented-filter-tabs) .ant-tabs-tab-active .match-detail-tab__label{color:var(--theme-accent)}.match-detail-tabs--page .ant-tabs-nav{margin-bottom:22px!important;box-shadow:none;border-bottom:0}.match-detail-tabs--page .ant-tabs-nav:before{border-bottom:0!important}.match-detail-tabs--page .ant-tabs-tab{padding:0 0 12px!important;font-size:var(--ui-text-body)!important;transition:.25s ease;scroll-snap-align:start}.match-detail-tabs--page .ant-tabs-tab-active{transform:translateY(-1px)}.match-detail-tabs--page .ant-tabs-tab-active .match-detail-tab__label{color:var(--theme-accent)}.match-detail-page-layout{width:100%;max-width:100%;margin:0 auto;display:flex;flex-direction:column;gap:20px}.match-detail-page-layout__main{border-radius:10px;background:var(--theme-bg-elevated);padding:24px 16px}@media screen and (max-width:768px){.match-detail-page-layout__main{padding:16px 8px}}.match-detail-bracket{display:flex;flex-direction:column;gap:14px;padding:4px 0 24px;color:var(--theme-text);overflow-x:auto;overflow-y:hidden}.match-detail-bracket__switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.match-detail-bracket__switch-btn{min-height:40px;padding:0 14px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-bg-card);color:var(--theme-text);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-semibold);cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.match-detail-bracket__switch-btn--active{border-color:var(--theme-accent);background:var(--theme-accent);color:var(--color-neutral-0)}.match-detail-bracket__error{margin:0;color:var(--theme-text-muted);font-size:var(--ui-text-label)}.match-detail-bracket__rounds{display:flex;flex-direction:column;gap:18px}.match-detail-bracket__round-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.match-detail-bracket__round-title{display:inline-flex;align-items:center;gap:8px;color:var(--theme-text);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold)}.match-detail-bracket__round-dot{width:7px;height:7px;border-radius:999px;background:var(--theme-accent)}.match-detail-bracket__round-count{color:var(--theme-text-muted);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold)}.match-detail-bracket__round-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.match-detail-bracket__round-grid .match-detail-bracket__card{min-height:74px}.match-detail-bracket__stage{display:block;width:100%;min-width:720px;padding:8px 0 24px}.match-detail-bracket__canvas{position:relative;margin:0 auto}.match-detail-bracket__lines{position:absolute;inset:0;z-index:0;overflow:visible;pointer-events:none}.match-detail-bracket__lines path{fill:none;stroke:color-mix(in srgb,var(--theme-border) 90%,transparent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.match-detail-bracket__node{position:absolute;z-index:1}.match-detail-bracket__card{display:grid;gap:4px;width:100%;min-height:inherit;padding:6px 7px;border:1px solid var(--theme-border);border-radius:8px;background:var(--theme-bg-card);color:var(--theme-text);text-align:left;cursor:pointer;box-shadow:0 4px 10px rgba(15,23,42,.06);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.match-detail-bracket__card:hover{border-color:color-mix(in srgb,var(--theme-accent) 46%,var(--theme-border));transform:translateY(-2px);box-shadow:0 10px 22px rgba(15,23,42,.12)}.match-detail-bracket__card--current{border-color:var(--theme-accent);box-shadow:0 0 0 3px var(--theme-accent-overlay),0 8px 18px rgba(15,23,42,.12)}.match-detail-bracket__card--spotlight{align-content:start;gap:10px;padding:14px 16px;border-radius:14px;box-shadow:0 0 0 1px color-mix(in srgb,var(--theme-border) 80%,transparent),0 14px 30px rgba(15,23,42,.14)}.match-detail-bracket__card--spotlight .match-detail-bracket__round{display:block;font-size:var(--ui-text-caption)}.match-detail-bracket__card--spotlight .match-detail-bracket__team span{font-size:17px}.match-detail-bracket__card--spotlight .match-detail-bracket__score{font-size:var(--ui-text-body)}.match-detail-bracket__round{min-height:14px;color:var(--theme-text-muted);font-size:var(--ui-text-caption);font-weight:500;line-height:1.2;text-transform:uppercase}.match-detail-bracket__card:not(.match-detail-bracket__card--spotlight) .match-detail-bracket__round{display:none}.match-detail-bracket__teams{display:grid;gap:4px}.match-detail-bracket__team{display:flex;align-items:center;justify-content:space-between;gap:8px}.match-detail-bracket__team span{overflow:hidden;font-size:var(--ui-text-caption);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.match-detail-bracket__pending-dot{width:22px;height:22px;border-radius:999px;background:var(--color-neutral-200)}.match-detail-bracket__trophy{display:grid;place-items:center;color:var(--color-warning-100)}.match-detail-bracket__score{display:block;padding-top:2px;border-top:1px solid color-mix(in srgb,var(--theme-border) 70%,transparent);font-size:var(--ui-text-body-lg);font-weight:var(--ui-font-weight-bold);text-align:center}.match-detail-bracket__loading,.match-detail-bracket__placeholder{display:grid;min-height:112px;place-items:center;padding:16px;border:1px dashed var(--theme-border);border-radius:16px;color:var(--theme-text-muted);font-size:var(--ui-text-label);font-weight:500;text-align:center}.match-detail-bracket__loading{min-height:240px;gap:10px}.match-detail-bracket__placeholder--trophy{gap:8px}.match-detail-page-layout__content{display:grid;grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:20px;width:min(100%,1280px);margin:0 auto}.match-detail-page-layout__aside{display:block}.match-detail-page-layout__aside-sticky{position:sticky;top:calc(var(--app-header-sticky-height, 64px) + 12px);display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - var(--app-header-sticky-height, 64px) - 20px);overflow-y:auto;scrollbar-width:none}.match-detail-page-layout__aside-sticky::-webkit-scrollbar{display:none}.match-detail-page-layout__aside-sticky>.match-detail-page-card{flex-shrink:0}.match-detail-page-card{border-radius:10px;overflow:hidden}.match-detail-page-card--aside{padding:16px 14px}.match-detail-page-card__header{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;margin-bottom:20px}.match-detail-page-card__eyebrow{font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.match-detail-page-card__title{margin:10px 0;font-size:var(--ui-title-section);font-weight:var(--ui-font-weight-bold);line-height:1.15}.match-detail-page-card__description{margin:8px 0;font-size:var(--ui-text-body);line-height:1.55}.match-detail-page-card__tip{display:inline-flex;min-height:34px;align-items:center;justify-content:center;padding:0 12px;border:1px solid var(--theme-border);border-radius:999px;background:var(--theme-bg-input);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold)}.match-detail-page-card__inline-ad{margin:0 18px 18px}.match-detail-page-card__inline-ad--bottom{margin-top:18px;margin-bottom:22px}.match-detail-live-tab{display:grid;gap:16px;width:100%}.match-detail-live-tab__summary{display:flex;align-items:center;justify-content:space-between;gap:12px}.match-detail-live-tab__title{margin:0;font-size:var(--ui-title-sm);font-weight:var(--ui-font-weight-bold);color:var(--theme-text)}.match-detail-live-tab__badge{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 14px;border-radius:999px;border:1px solid rgba(0,0,0,0);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold);line-height:1;letter-spacing:.02em;white-space:nowrap}.match-detail-live-tab__badge--live{color:var(--theme-text-on-dark);background:var(--color-success-300)!important;border-color:var(--color-success-300);box-shadow:0 10px 24px rgba(22,163,74,.34)}.match-detail-live-tab__badge--halftime{color:var(--color-warning-100);background:rgba(237,126,7,.14)!important;border:1px solid rgba(237,126,7,.42);box-shadow:none!important}.match-detail-live-tab__badge--finished{color:var(--theme-text-on-dark);background:var(--color-error-100)!important;border-color:var(--color-error-100);box-shadow:0 10px 24px rgba(193,18,31,.34)}.match-detail-live-tab__badge--upcoming{color:var(--theme-text-on-dark);background:var(--theme-accent)!important;border-color:var(--theme-accent);box-shadow:0 10px 24px rgba(0,56,217,.32)}.match-detail-live-tab .live-tracker-side,.match-detail-live-tab .live-tracker-side__frame,.match-detail-live-tab .live-tracker-side__frame--2d,.match-detail-live-tab .live-tracker-side__frame--3d{min-height:0}.match-detail-live-tab .live-tracker__stage{border:0;box-shadow:none;background:rgba(0,0,0,0)}.match-detail-live-data{display:grid;gap:18px;color:var(--theme-text)}.match-detail-live-data__panel{border:0!important;border-radius:12px;box-shadow:none!important}.match-detail-live-data__donut-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}.match-detail-live-data__donut-card{display:grid;gap:8px;min-width:0}.match-detail-live-data__donut-values{position:relative;display:flex;align-items:center;justify-content:center;gap:12px}.match-detail-live-data__donut-center{position:absolute;left:50%;top:50%;z-index:1;min-width:20px;color:var(--theme-text);font-size:var(--ui-text-body-lg);font-weight:var(--ui-font-weight-bold);line-height:1;text-align:center;transform:translate(-50%,-50%);pointer-events:none}.match-detail-live-data__donut-value{min-width:40px;text-align:center;font-size:24px;font-weight:var(--ui-font-weight-bold)}.match-detail-live-data__donut-value--home{color:var(--color-secondary-150)}.match-detail-live-data__donut-value--away{color:var(--color-success-200)}.match-detail-live-data__donut-title{color:var(--theme-text);font-size:var(--ui-text-body-lg);font-weight:var(--ui-font-weight-bold);text-align:center}.match-detail-live-data__donut-section{display:grid;gap:16px}.match-detail-live-data__legend{display:flex;justify-content:center;gap:18px;flex-wrap:wrap}.match-detail-live-data__legend-item{display:inline-flex;align-items:center;gap:6px;font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold);color:var(--theme-text-muted)}.match-detail-live-data__legend-dot{width:10px;height:10px;border-radius:999px}.match-detail-live-data__legend-dot--home{background:var(--color-secondary-150)}.match-detail-live-data__legend-dot--away{background:var(--color-success-200)}.match-detail-page-aside__scoreline{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin-top:8px}.match-detail-page-aside__team{display:flex;min-width:0;align-items:center;gap:8px;font-size:var(--ui-text-body-lg);font-weight:var(--ui-font-weight-bold)}.match-detail-page-aside__team--away{justify-content:flex-end}.match-detail-page-aside__team-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-detail-page-aside__team-logo{display:inline-flex;width:42px;height:42px;flex-shrink:0;align-items:center;justify-content:center;border-radius:12px;background:var(--theme-bg-input);transition:transform .16s ease,box-shadow .2s ease}.match-detail-page-aside__team-logo-button{display:inline-flex;padding:0;border:0;background:rgba(0,0,0,0)}.match-detail-page-aside__team-logo-button.is-clickable{cursor:pointer}.match-detail-page-aside__team-logo-button.is-clickable:hover .match-detail-page-aside__team-logo{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 8px 20px rgba(0,56,217,.16);transform:translateY(-1px)}.match-detail-page-aside__team-logo-button:disabled{cursor:default}.match-detail-page-aside__score{min-width:68px;text-align:center;font-size:26px;font-weight:var(--ui-font-weight-bold);line-height:1}.match-detail-page-aside__score-wrap{display:flex;min-width:82px;flex-direction:column;align-items:center;gap:8px;text-align:center}.match-detail-page-aside__badge{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 14px;border-radius:999px;border:1px solid rgba(0,0,0,0);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold);line-height:1;letter-spacing:.02em;white-space:nowrap}.match-detail-page-aside__badge--live{color:var(--theme-text-on-dark);background:var(--color-success-300)!important;border-color:var(--color-success-300);box-shadow:0 10px 24px rgba(22,163,74,.34)}.match-detail-page-aside__badge--halftime{color:var(--color-warning-100);background:rgba(237,126,7,.14)!important;border:1px solid rgba(237,126,7,.42);box-shadow:none!important}.match-detail-page-aside__badge--finished{color:var(--theme-text-on-dark);background:var(--color-error-100)!important;border-color:var(--color-error-100);box-shadow:0 10px 24px rgba(193,18,31,.34)}.match-detail-page-aside__badge--upcoming{color:var(--theme-text-on-dark);background:var(--theme-accent)!important;border-color:var(--theme-accent);box-shadow:0 10px 24px rgba(0,56,217,.32)}.match-detail-page-aside__meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px}.match-detail-page-aside__meta-grid--single{grid-template-columns:minmax(0,1fr);gap:0}.match-detail-page-aside__meta-item{display:flex;flex-direction:column;gap:6px;padding:12px 2px;border-bottom:1px solid color-mix(in srgb,var(--theme-border) 88%,transparent)}.match-detail-page-aside__meta-item:last-child{border-bottom:0}.match-detail-page-aside__meta-label{font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.match-detail-page-aside__meta-value{font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-semibold);line-height:1.45;overflow-wrap:anywhere;white-space:normal}.match-detail-page-aside__meta-link{color:var(--theme-accent);text-decoration:underline;text-underline-offset:2px}.match-detail-page-aside__meta-link:hover{opacity:.8}.match-detail-page-aside__form-grid{display:grid;gap:12px;margin-top:10px}.match-detail-page-aside__team-panel{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-bg-input);text-align:left;transition:transform .16s ease,border-color .2s ease,box-shadow .2s ease}.match-detail-page-aside__team-panel.ant-btn>span{display:flex;width:100%;flex-direction:column;text-align:center;gap:10px}.match-detail-page-aside__team-panel:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(0,56,217,.22);box-shadow:0 16px 28px rgba(15,23,42,.08)}.match-detail-page-aside__team-panel:disabled{opacity:.7;cursor:default}.match-detail-page-aside__team-name{font-size:var(--ui-title-sm);font-weight:500}.match-detail-page-aside__form-dots{display:flex;flex-wrap:wrap;gap:8px}.match-detail-page-aside__form-dot{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:var(--theme-text-on-dark);font-size:var(--ui-text-caption);width:18px;height:18px;font-weight:var(--ui-font-weight-bold);border-radius:4px}.match-detail-page-aside__form-dot--w{background:var(--color-success-300)}.match-detail-page-aside__form-dot--d{background:var(--color-warning-100)}.match-detail-page-aside__form-dot--l{background:var(--color-error-250)}.match-detail-page-aside__feature-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;padding:14px;border:1px solid color-mix(in srgb,var(--theme-border) 70%,transparent);border-radius:16px;background:linear-gradient(135deg,rgba(33,161,241,.08),rgba(0,174,17,.06)),color-mix(in srgb,var(--theme-bg-card) 78%,var(--theme-bg-input))}.match-detail-page-aside__feature-list .match-detail-page-card__eyebrow{width:100%;margin:0 0 4px}.match-detail-page-aside__feature-item{display:flex;align-items:center;gap:9px;min-width:0;flex:1 1 140px;padding:10px;border-radius:14px;background:color-mix(in srgb,var(--theme-bg-card) 86%,transparent);font-size:var(--ui-text-body-lg);font-weight:var(--ui-font-weight-semibold);line-height:1.55}.match-detail-page-aside__feature-icon{display:inline-flex;width:30px;height:30px;flex-shrink:0;align-items:center;justify-content:center;border-radius:11px;color:var(--theme-primary,var(--theme-accent));background:rgba(33,161,241,.12)}.match-detail-page-aside__feature-copy{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:2px}.match-detail-page-aside__feature-copy .match-detail-page-aside__meta-label{font-size:9px;font-weight:500;letter-spacing:.04em}.match-detail-page-aside__feature-copy .match-detail-page-aside__meta-value{min-width:0;overflow:hidden;font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-semibold);line-height:1.35;overflow-wrap:anywhere;white-space:normal}.match-detail-lineup{display:flex;flex-direction:column;gap:18px}.match-detail-lineup__shell{padding:0 4px}.match-detail-lineup__probable-banner{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--theme-accent) 24%,var(--theme-border));border-radius:10px;background:color-mix(in srgb,var(--theme-accent) 8%,var(--theme-bg-elevated));color:var(--theme-text-muted);font-size:var(--ui-text-caption);line-height:1.45}.match-detail-lineup__probable-banner--dark{background:color-mix(in srgb,var(--theme-accent) 14%,rgba(15,23,42,.72));color:hsla(0,0%,100%,.78)}.match-detail-lineup__loading{padding:64px 0;text-align:center}.match-detail-lineup__error-card{padding:24px}.match-detail-lineup__error-action{margin-top:12px}.match-detail-lineup__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:6px}.match-detail-lineup__title{margin:10px 0;font-size:clamp(18px,2vw,26px);font-weight:500;line-height:1.2}.match-detail-lineup__description{margin:8px 0 0;max-width:720px;color:var(--theme-text-muted);font-size:var(--ui-text-label);line-height:1.7}.match-detail-lineup__legend{display:flex;flex-wrap:wrap;gap:10px}.match-detail-lineup__bench-tabs,.match-detail-lineup__view-tabs{display:inline-flex;width:fit-content;gap:8px;padding:6px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-bg-input)}.match-detail-lineup__bench-tab,.match-detail-lineup__view-tab{display:inline-flex;min-height:40px;align-items:center;justify-content:center;padding:0 16px;border:0;border-radius:14px;background:rgba(0,0,0,0);color:var(--theme-text-muted);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold);transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.match-detail-lineup__bench-tab--active,.match-detail-lineup__view-tab--active{background:linear-gradient(135deg,rgba(0,56,217,.92),rgba(79,70,229,.82));color:var(--theme-text-on-dark);box-shadow:0 12px 24px rgba(0,56,217,.18)}.match-detail-lineup__legend-item{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border:1px solid var(--theme-border);border-radius:999px;background:var(--theme-bg-input);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold)}.match-detail-lineup__legend-swatch{width:12px;height:12px;border-radius:4px}.match-detail-lineup__legend-swatch--rating{background:var(--color-success-200)}.match-detail-lineup__legend-swatch--yellow{background:var(--color-primary-50)}.match-detail-lineup__legend-swatch--red{background:var(--color-error-100)}.match-detail-lineup__pitch-card{overflow:hidden}.match-detail-lineup__coach-stack{display:grid;gap:12px}.match-detail-lineup__coach-strip{gap:12px;padding:12px 16px}.match-detail-lineup__coach-main{gap:12px}.match-detail-lineup__coach-side{gap:8px}.match-detail-lineup__coach-avatar{width:44px;height:44px}.match-detail-lineup__coach-logo{width:40px;height:40px;padding:4px;border:0}.match-detail-lineup__pitch-surface{margin:14px 0;padding:14px 18px;overflow:hidden;isolation:isolate;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 16px 36px rgba(7,18,46,.18)}.match-detail-lineup__pitch-fallback{margin-top:12px}.match-detail-lineup__pitch-player{width:92px;pointer-events:auto}.match-detail-lineup__pitch-player-touch{display:flex;flex-direction:column;align-items:center;width:100%}.match-detail-lineup__pitch-avatar-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:34px;height:34px}.match-detail-lineup__pitch-avatar-shadow-inner,.match-detail-lineup__pitch-avatar-shadow-outer{position:absolute;pointer-events:none}.match-detail-lineup__pitch-avatar-shadow-outer{width:40px;height:40px;border-radius:999px;background:rgba(17,24,39,.12);opacity:.8}.match-detail-lineup__pitch-avatar-shadow-inner{width:38px;height:38px;border-radius:999px;background:rgba(17,24,39,.18);opacity:.92}.match-detail-lineup__pitch-avatar-base{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:100px;height:40px;overflow:hidden;border-radius:12px;border-bottom-left-radius:0;border-bottom-right-radius:0;border:1px solid color-mix(in srgb,var(--theme-text-on-dark) 82%,transparent);background:var(--theme-bg-elevated)}.match-detail-lineup__pitch-avatar-image{display:block;width:100%;height:100%;object-fit:contain;object-position:center top}.match-detail-lineup__pitch-card-badge,.match-detail-lineup__pitch-goal,.match-detail-lineup__pitch-rating,.match-detail-lineup__pitch-substitution{position:absolute;z-index:3;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--theme-bg-elevated);box-shadow:0 8px 16px rgba(7,18,46,.2)}.match-detail-lineup__pitch-rating{top:-8px;right:-8px;min-width:24px;height:16px;padding:0 4px;border-radius:6px;color:var(--theme-text-on-dark);font-size:9px;font-weight:var(--ui-font-weight-bold)}.match-detail-lineup__pitch-substitution{top:13px;right:-7px;width:14px;height:14px;border-radius:8px;background:color-mix(in srgb,var(--color-success-300) 18%,var(--theme-bg-elevated));border-color:color-mix(in srgb,var(--color-success-300) 36%,var(--theme-bg-elevated));color:var(--color-secondary-80);font-size:9px;font-weight:500}.match-detail-lineup__pitch-goal{left:-10px;bottom:4px;gap:2px;min-width:18px;height:14px;padding:0 3px;border-radius:8px;background:var(--theme-bg-elevated);border-color:rgba(15,23,42,.16);color:var(--color-secondary-80);font-size:8px;font-weight:var(--ui-font-weight-bold)}.match-detail-lineup__pitch-goal-icon{font-size:8px;line-height:1}.match-detail-lineup__pitch-cards{position:absolute;right:-6px;top:-6px;z-index:3;display:grid;justify-items:end;gap:2px}.match-detail-lineup__pitch-card-badge{min-width:10px;height:12px;padding:0 3px;border-radius:2px;border-width:1px;box-shadow:none;color:var(--color-neutral-1220);font-size:8px;font-weight:var(--ui-font-weight-bold)}.match-detail-lineup__pitch-card-badge--yellow{background:var(--color-primary-50)}.match-detail-lineup__pitch-card-badge--red{background:var(--color-error-250);color:var(--theme-text-on-dark)}.match-detail-lineup__pitch-label-row{display:flex;align-items:center;max-width:92px;margin-top:2px;z-index:2;border-radius:999px;overflow:hidden;box-shadow:0 6px 14px rgba(7,18,46,.18)}.match-detail-lineup__pitch-jersey-pill,.match-detail-lineup__pitch-name-pill{display:inline-flex;align-items:center;justify-content:center;min-height:16px}.match-detail-lineup__pitch-jersey-pill{min-width:24px;padding:2px 5px;border-top-left-radius:999px;border-bottom-left-radius:999px;background:rgba(15,23,42,.82)}.match-detail-lineup__pitch-jersey-pill,.match-detail-lineup__pitch-name-pill{color:var(--theme-text-on-dark);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold)}.match-detail-lineup__pitch-name-pill{max-width:68px;padding:2px 6px 2px 4px;overflow:hidden;border-top-right-radius:999px;border-bottom-right-radius:999px;background:linear-gradient(135deg,rgba(67,160,71,.92),rgba(46,125,50,.92));line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.match-detail-lineup__tabs-row{margin-bottom:16px}.match-detail-lineup__subs-grid{gap:16px}.match-detail-lineup__availability-grid,.match-detail-lineup__subs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.match-detail-lineup__availability-grid{gap:12px}.match-detail-lineup__subs-panel{display:flex;min-width:0;height:100%;flex-direction:column;padding:0}.match-detail-lineup__mobile-swiper{width:100%;min-width:0;overflow:hidden;padding-bottom:22px}.match-detail-lineup__mobile-swiper .swiper-wrapper{align-items:stretch}.match-detail-lineup__mobile-swiper .swiper-pagination{bottom:0!important}.match-detail-lineup__mobile-swiper .swiper-pagination-bullet{width:7px;height:7px;background:color-mix(in srgb,var(--theme-accent) 26%,var(--theme-border));opacity:1}.match-detail-lineup__mobile-swiper .swiper-pagination-bullet-active{width:18px;border-radius:999px;background:var(--theme-accent)}.match-detail-lineup__mobile-swiper-slide{height:auto;min-width:0}.match-detail-lineup__mobile-swiper-slide>*{height:100%;min-width:0}.match-detail-lineup__bench-tabs{margin-bottom:16px}.match-detail-lineup__subs-title{margin-bottom:8px;padding:8px 12px;border-radius:12px;text-align:center;font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold)}.match-detail-lineup__subs-title--light{background:var(--color-neutral-75)}.match-detail-lineup__subs-title--dark{background:var(--color-neutral-1230)}.match-detail-lineup__subs-shell{display:flex;overflow:hidden;flex-direction:column;border-radius:14px}.match-detail-lineup__subs-empty{display:flex;min-height:inherit;flex:1;align-items:center;justify-content:center;padding:24px 12px;text-align:center;font-size:var(--ui-text-label)}.match-detail-lineup__text-primary--light{color:var(--color-neutral-1225)}.match-detail-lineup__text-primary--dark{color:var(--theme-text-on-dark)}.match-detail-lineup__text-secondary--light{color:var(--color-neutral-800)}.match-detail-lineup__text-secondary--dark{color:var(--color-neutral-500)}.match-detail-lineup__subs-row{padding:12px}.match-detail-lineup__subs-row--even{background:color-mix(in srgb,var(--theme-bg-input) 62%,var(--theme-bg-card))}.match-detail-lineup__subs-row--odd{background:color-mix(in srgb,var(--theme-bg-card) 92%,transparent)}.match-detail-lineup__subs-chips{margin-top:6px}.match-detail-lineup__subs-chip{padding:2px 6px;border:1px solid rgba(0,0,0,0);line-height:1.25}.match-detail-lineup__subs-chip--in{background:var(--color-success-200);color:var(--theme-text-on-dark)}.match-detail-lineup__subs-chip--out{background:var(--color-primary-300);color:var(--theme-text-on-dark)}.match-detail-lineup__subs-chip--rating{background:color-mix(in srgb,var(--color-secondary-50) 35%,var(--color-neutral-0));color:var(--color-secondary-200)}.match-detail-lineup__subs-chip--yellow{background:var(--color-primary-50);color:var(--color-neutral-1245)}.match-detail-lineup__subs-chip--red{background:var(--color-error-100);color:var(--theme-text-on-dark)}.match-detail-lineup__subs-chip--assist,.match-detail-lineup__subs-chip--goal{background:var(--color-secondary-80);color:var(--theme-text-on-dark)}.match-detail-lineup__subs-chip--captain{background:var(--color-secondary-190);color:var(--theme-text-on-dark)}.match-detail-lineup__subs-chip--dark.match-detail-lineup__subs-chip--in{background:rgba(48,163,90,.24);border-color:rgba(107,217,147,.36);color:color-mix(in srgb,var(--color-success-100) 45%,var(--color-neutral-0))}.match-detail-lineup__subs-chip--dark.match-detail-lineup__subs-chip--out{background:rgba(213,126,46,.24);border-color:rgba(245,176,118,.34);color:color-mix(in srgb,var(--color-primary-100) 40%,var(--color-neutral-0))}.match-detail-lineup__subs-chip--dark.match-detail-lineup__subs-chip--rating{background:rgba(74,125,255,.2);border-color:rgba(121,160,255,.34);color:var(--color-secondary-90)}.match-detail-lineup__subs-chip--dark.match-detail-lineup__subs-chip--yellow{background:rgba(196,144,20,.24);border-color:rgba(236,191,70,.34);color:var(--color-primary-50)}.match-detail-lineup__subs-chip--dark.match-detail-lineup__subs-chip--red{background:rgba(172,56,56,.24);border-color:rgba(240,134,134,.34);color:color-mix(in srgb,var(--color-error-50) 35%,var(--color-neutral-0))}.match-detail-lineup__subs-chip--dark.match-detail-lineup__subs-chip--goal{background:rgba(39,137,61,.24);border-color:rgba(109,219,140,.34);color:color-mix(in srgb,var(--color-success-100) 42%,var(--color-neutral-0))}.match-detail-lineup__subs-chip--dark.match-detail-lineup__subs-chip--assist{background:rgba(32,138,130,.24);border-color:rgba(102,208,196,.34);color:color-mix(in srgb,var(--color-secondary-80) 35%,var(--color-neutral-0))}.match-detail-lineup__subs-chip--dark.match-detail-lineup__subs-chip--captain{background:rgba(125,73,189,.24);border-color:rgba(182,137,243,.34);color:var(--color-secondary-90)}.match-detail-lineup__player-rating{padding:2px 5px}.match-detail-lineup__player-mini-pill{padding:0 3px}.match-detail-lineup__player-nameplate{margin-top:6px}.match-detail-lineup__player-namebadge{padding:4px 8px}.match-detail-lineup__section-header{margin-bottom:16px}.match-detail-lineup__section-title{margin-top:4px}.match-detail-lineup__stat-card{padding:16px}.match-detail-lineup__stat-rows{margin-top:16px}.match-detail-lineup__stat-row{padding:8px 12px}.match-detail-lineup__featured-empty{padding:40px 16px}.match-detail-lineup__featured-card{padding:12px 16px}.match-detail-lineup__featured-meta{margin-top:4px}.match-detail-lineup__featured-meta--stats{margin-top:6px;opacity:.95}.match-detail-lineup__featured-pill{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;background:rgba(15,23,42,.06);color:var(--theme-text-muted);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold)}.match-detail-lineup__featured-pill--warn{background:color-mix(in srgb,var(--color-warning-100) 16%,var(--theme-bg-elevated));color:var(--color-primary-500)}.match-detail-lineup__featured-number{position:absolute;right:-4px;bottom:-2px;display:inline-flex;min-width:20px;height:20px;align-items:center;justify-content:center;border-radius:999px;border:2px solid var(--theme-bg-elevated);background:var(--color-neutral-1225);color:var(--theme-text-on-dark);font-size:var(--ui-text-caption);font-weight:500}.match-detail-lineup__featured-photo-wrap{position:relative}.match-detail-lineup__featured-right{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.match-detail-lineup__featured-impact{padding:2px 8px;border-radius:999px;background:rgba(0,56,217,.08);color:var(--theme-accent);font-size:var(--ui-text-caption);font-weight:500}.match-detail-lineup__featured-rating{padding:8px 12px;border-radius:12px;background:var(--color-neutral-700);color:var(--theme-text-on-dark);font-size:var(--ui-text-body-lg);font-weight:var(--ui-font-weight-bold);line-height:1}.match-detail-lineup__availability-card{padding:16px 16px 10px}.match-detail-lineup__availability-head{margin-bottom:16px}.match-detail-lineup__availability-empty{margin-top:6px;padding:22px 10px 24px;border-top:1px dashed color-mix(in srgb,var(--theme-border) 82%,transparent)}.match-detail-lineup__availability-empty-note{margin-top:8px}.match-detail-lineup__availability-groups{margin-top:6px}.match-detail-lineup__availability-group{padding:14px 0 10px;border-top:1px solid color-mix(in srgb,var(--theme-border) 86%,transparent)}.match-detail-lineup__availability-group-head{margin-bottom:10px}.match-detail-lineup__availability-badge{min-height:24px;padding:0 12px}.match-detail-lineup__availability-row{padding:8px 2px;border-bottom:1px solid color-mix(in srgb,var(--theme-border) 72%,transparent)}.match-detail-lineup__availability-row:last-child{border-bottom:0}.match-detail-lineup__error-card--surface{border-radius:12px}.match-detail-lineup__subs-chips--layout{display:flex;flex-wrap:wrap;gap:4px}.match-detail-lineup__subs-chip--base{border-radius:6px;font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold)}.match-detail-lineup__subs-photo-wrap{position:relative;flex-shrink:0}.match-detail-lineup__subs-photo{width:40px;height:40px;border-radius:999px;object-fit:cover}.match-detail-lineup__subs-photo-fallback{display:flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:999px;font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold)}.match-detail-lineup__subs-change{position:absolute;right:-2px;top:-2px;display:flex;width:14px;height:14px;align-items:center;justify-content:center;border-radius:999px;background:var(--color-success-200);font-size:9px;color:var(--theme-text-on-dark)}.match-detail-lineup__subs-copy{min-width:0;flex:1 1 auto}.match-detail-lineup__subs-fav-btn{border:none}.match-detail-lineup__section-title--strong{font-size:var(--ui-text-body-lg);font-weight:var(--ui-font-weight-bold);color:var(--color-neutral-1225)}.match-detail-lineup__availability-empty-title,.match-detail-lineup__availability-player,.match-detail-lineup__availability-title,.match-detail-lineup__featured-name,.match-detail-lineup__stat-row-value,.match-detail-lineup__stat-team-name{color:var(--color-neutral-1225)}.match-detail-lineup__availability-count,.match-detail-lineup__availability-empty-note,.match-detail-lineup__availability-position,.match-detail-lineup__availability-reason,.match-detail-lineup__availability-team,.match-detail-lineup__featured-empty,.match-detail-lineup__featured-meta,.match-detail-lineup__stat-row-label,.match-detail-lineup__stat-team-meta{color:var(--color-neutral-600)}.match-detail-lineup__featured-rating--surface{border-radius:12px;background:var(--color-secondary-210);color:var(--theme-text-on-dark);box-shadow:0 10px 20px rgba(0,56,217,.22)}.match-detail-lineup__featured-photo-fallback{display:flex;width:56px;height:56px;align-items:center;justify-content:center;border-radius:999px;background:var(--color-neutral-200);font-size:var(--ui-title-section);font-weight:var(--ui-font-weight-bold);color:var(--color-neutral-600)}.match-detail-lineup__featured-empty--surface{border:1px dashed var(--color-neutral-300);border-radius:16px;background:var(--color-neutral-50);text-align:center;font-size:var(--ui-text-body-lg)}.match-detail-lineup__team-link--clickable{cursor:pointer}.match-detail-lineup__team-link--disabled{cursor:default}html[data-theme=dark] .match-detail-lineup__error-card--surface{border-color:var(--color-neutral-900);background:var(--color-neutral-1210)}html[data-theme=dark] .match-detail-lineup__availability-empty-title,html[data-theme=dark] .match-detail-lineup__availability-player,html[data-theme=dark] .match-detail-lineup__availability-title,html[data-theme=dark] .match-detail-lineup__featured-name,html[data-theme=dark] .match-detail-lineup__section-title--strong,html[data-theme=dark] .match-detail-lineup__stat-row-value,html[data-theme=dark] .match-detail-lineup__stat-team-name{color:var(--color-neutral-0)}html[data-theme=dark] .match-detail-lineup__availability-count,html[data-theme=dark] .match-detail-lineup__availability-empty-note,html[data-theme=dark] .match-detail-lineup__availability-position,html[data-theme=dark] .match-detail-lineup__availability-reason,html[data-theme=dark] .match-detail-lineup__availability-team,html[data-theme=dark] .match-detail-lineup__featured-empty,html[data-theme=dark] .match-detail-lineup__featured-meta,html[data-theme=dark] .match-detail-lineup__stat-row-label,html[data-theme=dark] .match-detail-lineup__stat-team-meta{color:var(--color-neutral-400)}html[data-theme=dark] .match-detail-lineup__featured-empty--surface{border-color:var(--color-neutral-800);background:var(--color-neutral-1210)}html[data-theme=dark] .match-detail-lineup__featured-photo-fallback{background:var(--color-neutral-950)}.match-detail-lineup--app .match-detail-lineup__teams-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.match-detail-lineup--app .match-detail-lineup__team-card{display:block;width:100%;min-width:0;border-radius:12px;border:1px solid color-mix(in srgb,var(--theme-border) 86%,transparent);background:var(--theme-bg-elevated);padding:8px 12px;text-align:left;transition:.2s ease}.match-detail-lineup--app .match-detail-lineup__team-card--dark{border-color:var(--color-neutral-900);background:var(--color-neutral-1210)}.match-detail-lineup--app .match-detail-lineup__team-card--clickable{cursor:pointer}.match-detail-lineup--app .match-detail-lineup__team-card--clickable:hover{border-color:color-mix(in srgb,var(--color-secondary-210) 30%,var(--theme-border));transform:translateY(-1px)}.match-detail-lineup--app .match-detail-lineup__team-card--disabled{cursor:default}.match-detail-lineup--app .match-detail-lineup__team-card-row{display:flex;align-items:center;gap:8px}.match-detail-lineup--app .match-detail-lineup__team-card-logo,.match-detail-lineup--app .match-detail-lineup__team-card-logo-placeholder{flex:0 0 24px;width:24px!important;height:24px!important;max-width:24px;max-height:24px;border-radius:999px}.match-detail-lineup--app .match-detail-lineup__team-card-logo{object-fit:contain}.match-detail-lineup--app .match-detail-lineup__team-card-logo-placeholder{background:var(--color-neutral-200)}.match-detail-lineup--app .match-detail-lineup__team-card-logo-placeholder--dark{background:var(--color-neutral-1000)}.match-detail-lineup--app .match-detail-lineup__team-card-copy{min-width:0}.match-detail-lineup--app .match-detail-lineup__team-card-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-neutral-1225);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold)}.match-detail-lineup--app .match-detail-lineup__team-card-title--dark{color:var(--theme-text-on-dark)}.match-detail-lineup--app .match-detail-lineup__team-card-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-neutral-600);font-size:var(--ui-text-caption)}.match-detail-lineup--app .match-detail-lineup__team-card-meta--dark{color:var(--color-neutral-400)}.match-detail-lineup--app .match-detail-lineup__pitch-card{border:1px solid color-mix(in srgb,var(--theme-border) 86%,transparent);border-radius:18px;padding:10px;background:linear-gradient(180deg,rgba(9,18,34,.1),rgba(9,18,34,.02)),var(--theme-bg-card);box-shadow:0 16px 32px rgba(7,18,46,.12)}.match-detail-lineup--app .match-detail-lineup__lineup-unavailable-card,.match-detail-lineup--app .match-detail-lineup__starting-card{border:1px solid color-mix(in srgb,var(--theme-border) 86%,transparent);border-radius:18px;background:var(--theme-bg-card);box-shadow:0 14px 30px rgba(7,18,46,.08)}.match-detail-lineup--app .match-detail-lineup__lineup-unavailable-card{padding:18px 20px}.match-detail-lineup--app .match-detail-lineup__lineup-unavailable-text,.match-detail-lineup--app .match-detail-lineup__starting-note{margin:6px 0 0;color:var(--theme-text-muted);font-size:var(--ui-text-label);font-weight:500;line-height:1.5}.match-detail-lineup--app .match-detail-lineup__lineup-unavailable-text--dark,.match-detail-lineup--app .match-detail-lineup__starting-note--dark{color:var(--color-neutral-400)}.match-detail-lineup--app .match-detail-lineup__coach-strip{border:1px solid rgba(56,189,110,.7);background-image:linear-gradient(180deg,var(--color-success-200),var(--color-secondary-80))!important}.match-detail-lineup--app .match-detail-lineup__pitch-surface--app{position:relative;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.02)),repeating-linear-gradient(180deg,rgba(255,255,255,.08) 0 56px,rgba(255,255,255,.02) 56px 112px),var(--color-success-200)}.match-detail-lineup--app .match-detail-lineup__pitch-label-row{background:rgba(7,18,46,.38);backdrop-filter:blur(4px)}.match-detail-lineup--app .match-detail-lineup__availability-card{border:1px solid color-mix(in srgb,var(--theme-border) 86%,transparent);box-shadow:0 10px 24px rgba(7,18,46,.08)}.match-detail-lineup--app .match-detail-lineup__tabs-row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.match-detail-lineup--app .match-detail-lineup__tab-btn{min-height:30px!important;height:30px!important;padding:0 12px!important;font-size:12px!important;border-radius:999px!important}.match-detail-lineup--app .match-detail-lineup__starters-fallback{padding:16px;border:1px solid color-mix(in srgb,var(--theme-border) 86%,transparent);border-radius:18px;background:var(--theme-bg-card);box-shadow:0 14px 30px rgba(7,18,46,.08)}.match-detail-lineup--app .match-detail-lineup__starters-fallback,.match-detail-lineup--app .match-detail-lineup__starters-grid{display:grid;gap:12px}.match-detail-lineup--app .match-detail-lineup__starters-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.match-detail-lineup--app .match-detail-lineup__bench-panel,.match-detail-lineup--app .match-detail-lineup__starters-panel{display:flex;min-width:0;height:100%;flex-direction:column;gap:10px}.match-detail-lineup--app .match-detail-lineup__starters-head{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--theme-border) 80%,transparent);border-radius:14px;background:color-mix(in srgb,var(--theme-bg-elevated) 72%,var(--theme-bg-card))}.match-detail-lineup--app .match-detail-lineup__starters-head--dark{border-color:var(--color-neutral-900);background:var(--color-neutral-1210)}.match-detail-lineup--app .match-detail-lineup__starters-team-logo{width:34px;height:34px;flex-shrink:0;object-fit:contain}.match-detail-lineup--app .match-detail-lineup__starters-team-logo--placeholder{border-radius:10px;background:var(--color-neutral-200)}.match-detail-lineup--app .match-detail-lineup__starters-team-logo--placeholder-dark{background:var(--color-neutral-950)}.match-detail-lineup--app .match-detail-lineup__starters-head-copy{display:grid;min-width:0;flex:1;gap:2px}.match-detail-lineup--app .match-detail-lineup__starters-head-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold);line-height:1.2}.match-detail-lineup--app .match-detail-lineup__starters-head-copy span{font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-medium);line-height:1.2}.match-detail-lineup--app .match-detail-lineup__starters-count{display:inline-flex;min-width:28px;height:28px;flex-shrink:0;align-items:center;justify-content:center;padding:0 8px;border-radius:999px;background:color-mix(in srgb,var(--theme-accent) 14%,transparent);color:var(--theme-accent);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold)}.match-detail-lineup--app .match-detail-lineup__subs-shell--starters{flex:1;min-height:420px;border:1px solid color-mix(in srgb,var(--theme-border) 84%,transparent);background:color-mix(in srgb,var(--theme-bg-card) 94%,var(--theme-bg-elevated))}.match-detail-lineup--app .match-detail-lineup__subs-shell--bench{flex:1;min-height:160px;border:1px solid color-mix(in srgb,var(--theme-border) 84%,transparent)}.match-detail-lineup--app .match-detail-lineup__subs-row--starter{padding:10px 12px}.match-detail-lineup--app .match-detail-lineup__subs-avatar--starter,.match-detail-lineup--app .match-detail-lineup__subs-avatar-fallback--starter{width:36px;height:36px}.match-detail-lineup--app .match-detail-lineup__subs-player-name--starter{font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold)}.match-detail-lineup--app .match-detail-lineup__subs-position{display:block;margin-top:2px;font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-medium);line-height:1.2}@media screen and (max-width:768px){.match-detail-lineup--app .match-detail-lineup__starters-grid{grid-template-columns:minmax(0,1fr)}.match-detail-lineup--app .match-detail-lineup__subs-shell--starters{min-height:320px}}.match-detail-lineup--app .match-detail-lineup__section-eyebrow{color:var(--color-secondary-210);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.match-detail-lineup--app .match-detail-lineup__section-title{color:var(--color-neutral-1225);font-size:var(--ui-title);font-weight:var(--ui-font-weight-bold)}.match-detail-lineup--app .match-detail-lineup__section-title--dark{color:var(--theme-text-on-dark)}.match-detail-lineup--app .match-detail-lineup__stat-card{border-radius:16px;border:1px solid color-mix(in srgb,var(--theme-border) 84%,transparent);background:color-mix(in srgb,var(--theme-bg-card) 88%,var(--theme-bg-elevated))}.match-detail-lineup--app .match-detail-lineup__stat-card--dark{border-color:var(--color-neutral-900);background:var(--color-neutral-1210)}.match-detail-lineup--app .match-detail-lineup__stat-head{display:flex;align-items:center;gap:12px}.match-detail-lineup--app .match-detail-lineup__stat-logo,.match-detail-lineup--app .match-detail-lineup__stat-logo-placeholder{width:36px;height:36px}.match-detail-lineup--app .match-detail-lineup__stat-logo{object-fit:contain}.match-detail-lineup--app .match-detail-lineup__stat-logo-placeholder{border-radius:12px;background:var(--color-neutral-200)}.match-detail-lineup--app .match-detail-lineup__stat-logo-placeholder--dark{background:var(--color-neutral-950)}.match-detail-lineup--app .match-detail-lineup__stat-copy{min-width:0}.match-detail-lineup--app .match-detail-lineup__stat-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-neutral-1225);font-size:var(--ui-text-body-lg);font-weight:var(--ui-font-weight-bold)}.match-detail-lineup--app .match-detail-lineup__stat-name--dark{color:var(--theme-text-on-dark)}.match-detail-lineup--app .match-detail-lineup__stat-meta{color:var(--color-neutral-600);font-size:var(--ui-text-label)}.match-detail-lineup--app .match-detail-lineup__stat-meta--dark{color:var(--color-neutral-400)}.match-detail-lineup--app .match-detail-lineup__stat-rows{display:grid;gap:8px}.match-detail-lineup--app .match-detail-lineup__stat-row{display:flex;align-items:center;justify-content:space-between;border-radius:16px;background:var(--theme-bg-elevated)}.match-detail-lineup--app .match-detail-lineup__stat-row--dark{background:var(--color-neutral-1200)}.match-detail-lineup--app .match-detail-lineup__stat-row-label{color:var(--color-neutral-600);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-semibold)}.match-detail-lineup--app .match-detail-lineup__stat-row-label--dark{color:var(--color-neutral-400)}.match-detail-lineup--app .match-detail-lineup__stat-row-value{color:var(--color-neutral-1225);font-size:var(--ui-text-body-lg);font-weight:var(--ui-font-weight-bold)}.match-detail-lineup--app .match-detail-lineup__stat-row-value--dark{color:var(--theme-text-on-dark)}.match-detail-lineup--app .match-detail-lineup__stat-grid{display:grid;gap:12px}@media screen and (min-width:640px){.match-detail-lineup--app .match-detail-lineup__stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.match-detail-lineup--app .match-detail-lineup__featured-empty{border-radius:16px;border:1px dashed var(--color-neutral-300);background:var(--color-neutral-50);text-align:center;color:var(--color-neutral-600);font-size:var(--ui-text-body-lg)}.match-detail-lineup--app .match-detail-lineup__featured-empty--dark{border-color:var(--color-neutral-800);background:var(--color-neutral-1210);color:var(--color-neutral-400)}.match-detail-lineup--app .match-detail-lineup__featured-grid{display:grid;gap:12px}.match-detail-lineup--app .match-detail-lineup__featured-card{display:flex;align-items:center;gap:12px;border-radius:16px;border:1px solid color-mix(in srgb,var(--theme-border) 84%,transparent);background:color-mix(in srgb,var(--theme-bg-card) 88%,var(--theme-bg-elevated));text-align:left;transition:.2s ease}.match-detail-lineup--app .match-detail-lineup__featured-card:hover{border-color:color-mix(in srgb,var(--color-secondary-210) 25%,var(--theme-border));background:var(--theme-bg-elevated);transform:translateY(-1px)}.match-detail-lineup--app .match-detail-lineup__featured-card--dark{border-color:var(--color-neutral-900);background:var(--color-neutral-1210)}.match-detail-lineup--app .match-detail-lineup__featured-card--dark:hover{background:var(--color-neutral-1200)}.match-detail-lineup--app .match-detail-lineup__featured-row{display:flex;width:100%;align-items:center;gap:12px}.match-detail-lineup--app .match-detail-lineup__featured-photo{width:56px;height:56px;border-radius:999px;object-fit:contain}.match-detail-lineup--app .match-detail-lineup__featured-photo-fallback{display:flex;width:56px;height:56px;align-items:center;justify-content:center;border-radius:999px;background:var(--color-neutral-200);color:var(--color-neutral-600);font-size:var(--ui-title-section);font-weight:var(--ui-font-weight-bold)}.match-detail-lineup--app .match-detail-lineup__featured-photo-fallback--dark{background:var(--color-neutral-950)}.match-detail-lineup--app .match-detail-lineup__featured-copy{min-width:0;flex:1 1 auto}.match-detail-lineup--app .match-detail-lineup__featured-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-neutral-1225);font-size:var(--ui-title-sm);font-weight:var(--ui-font-weight-bold)}.match-detail-lineup--app .match-detail-lineup__featured-name--dark{color:var(--theme-text-on-dark)}.match-detail-lineup--app .match-detail-lineup__featured-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--color-neutral-600);font-size:var(--ui-text-label)}.match-detail-lineup--app .match-detail-lineup__featured-meta--dark{color:var(--color-neutral-400)}.match-detail-lineup--app .match-detail-lineup__featured-rating{border-radius:12px;background:var(--color-secondary-210);color:var(--theme-text-on-dark);font-size:var(--ui-text-body-lg);font-weight:var(--ui-font-weight-bold);box-shadow:0 10px 20px rgba(0,56,217,.22)}.match-detail-lineup__availability-card--surface{border-radius:18px;border:1px solid color-mix(in srgb,var(--theme-border) 86%,transparent);background:var(--theme-bg-elevated);box-shadow:0 10px 24px rgba(15,23,42,.08)}.match-detail-lineup__availability-head{display:flex;align-items:center;gap:12px}.match-detail-lineup__availability-team-logo,.match-detail-lineup__availability-team-logo-placeholder{width:40px;height:40px}.match-detail-lineup__availability-team-logo{object-fit:contain}.match-detail-lineup__availability-team-logo-placeholder{border-radius:12px;background:var(--color-neutral-200)}.match-detail-lineup__availability-head-copy,.match-detail-lineup__availability-player-main{min-width:0}.match-detail-lineup__availability-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-neutral-1225);font-size:var(--ui-text-body-lg);font-weight:var(--ui-font-weight-bold)}.match-detail-lineup__availability-count,.match-detail-lineup__availability-player-meta,.match-detail-lineup__availability-position,.match-detail-lineup__availability-team-name{color:var(--color-neutral-600);font-size:var(--ui-text-label)}.match-detail-lineup__availability-empty{text-align:center}.match-detail-lineup__availability-empty-title,.match-detail-lineup__availability-player-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-neutral-1225);font-size:var(--ui-text-body-lg);font-weight:var(--ui-font-weight-bold)}.match-detail-lineup__availability-empty-note{color:var(--color-neutral-600);font-size:var(--ui-text-label);line-height:1.6}.match-detail-lineup__availability-group-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.match-detail-lineup__availability-badge{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold)}.match-detail-lineup__availability-badge--injured{background:color-mix(in srgb,var(--color-primary-200) 14%,var(--theme-bg-elevated));color:var(--color-primary-500)}.match-detail-lineup__availability-badge--suspended{background:color-mix(in srgb,var(--color-error-250) 12%,var(--theme-bg-elevated));color:var(--color-error-100)}.match-detail-lineup__availability-badge--missing{background:color-mix(in srgb,var(--color-secondary-210) 12%,var(--theme-bg-elevated));color:var(--color-secondary-210)}.match-detail-lineup__availability-list{display:grid;gap:8px}.match-detail-lineup__availability-row{display:flex;align-items:center;justify-content:space-between}.match-detail-lineup__subs-row--layout{display:flex;align-items:flex-start;gap:10px}.match-detail-lineup__subs-row--clickable{cursor:pointer}.match-detail-lineup__subs-row--disabled{cursor:default}.match-detail-lineup__subs-avatar-wrap{position:relative;flex-shrink:0}.match-detail-lineup__subs-avatar,.match-detail-lineup__subs-avatar-fallback{width:40px;height:40px;border-radius:999px}.match-detail-lineup__subs-avatar{object-fit:cover}.match-detail-lineup__subs-avatar-fallback{display:flex;align-items:center;justify-content:center;background:var(--color-neutral-200);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold)}.match-detail-lineup__subs-avatar-fallback--dark{background:var(--color-neutral-950)}.match-detail-lineup__subs-number{position:absolute;right:-2px;bottom:-2px;display:flex;width:16px;height:16px;align-items:center;justify-content:center;border-radius:999px;background:var(--color-neutral-700);color:var(--theme-text-on-dark);font-size:9px;font-weight:var(--ui-font-weight-bold)}.match-detail-lineup__subs-number--dark{background:var(--color-neutral-900)}.match-detail-lineup__subs-sub-marker{position:absolute;right:-2px;top:-2px;display:flex;width:14px;height:14px;align-items:center;justify-content:center;border-radius:999px;background:var(--color-success-200);color:var(--theme-text-on-dark);font-size:9px}.match-detail-lineup__subs-main{min-width:0;flex:1 1 auto}.match-detail-lineup__subs-player-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-semibold)}.match-detail-lineup__subs-fav-btn{display:flex;width:36px;height:36px;flex-shrink:0;align-items:center;justify-content:center;border:0;border-radius:8px;background:rgba(0,0,0,0)}.match-detail-lineup__coach-strip--layout{display:flex;align-items:center;justify-content:space-between;border-radius:18px;border:1px solid var(--color-success-200);color:var(--theme-text-on-dark);box-shadow:0 12px 28px rgba(20,145,54,.28)}.match-detail-lineup__coach-strip--reverse{flex-direction:row-reverse;text-align:right}.match-detail-lineup__coach-main,.match-detail-lineup__coach-side{display:flex;align-items:center}.match-detail-lineup__coach-main--reverse,.match-detail-lineup__coach-side--reverse{flex-direction:row-reverse}.match-detail-lineup__coach-avatar--layout{display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:999px;border:1px solid color-mix(in srgb,var(--theme-text-on-dark) 35%,transparent);background:color-mix(in srgb,var(--theme-text-on-dark) 10%,transparent)}.match-detail-lineup__coach-avatar-image{width:100%;height:100%;object-fit:contain}.match-detail-lineup__coach-copy{min-width:0}.match-detail-lineup__coach-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ui-title-sm);font-weight:var(--ui-font-weight-bold)}.match-detail-lineup__coach-role{font-size:var(--ui-text-caption);font-weight:500;color:var(--theme-text-muted-on-dark)}.match-detail-lineup__coach-side-copy--left{text-align:left}.match-detail-lineup__coach-side-copy--right{text-align:right}.match-detail-lineup__coach-formation{font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--theme-text-muted-on-dark)}.match-detail-lineup__coach-team-label{font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-semibold);color:var(--theme-text-on-dark)}.match-detail-lineup__coach-logo--layout{display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--theme-bg-elevated);box-shadow:0 4px 10px rgba(0,0,0,.18)}.match-detail-lineup__coach-logo--clickable{cursor:pointer}.match-detail-lineup__coach-logo--disabled{cursor:default}.match-detail-lineup__coach-logo-image{width:32px;height:32px;object-fit:contain}.match-detail-lineup__coach-logo-placeholder{width:40px;height:40px;border-radius:999px;background:color-mix(in srgb,var(--theme-text-on-dark) 12%,transparent)}.match-detail-lineup__pitch-player--layout{position:absolute;z-index:6}.match-detail-lineup__pitch-player--clickable{cursor:pointer}.match-detail-lineup__pitch-player--disabled{cursor:default}.match-detail-lineup__pitch-compact-badge{position:relative;width:42px;height:42px;background:var(--color-success-300);color:var(--theme-text-on-dark);font-size:var(--ui-text-body-lg);box-shadow:0 10px 24px rgba(18,84,38,.26)}.match-detail-lineup__pitch-compact-badge,.match-detail-lineup__pitch-compact-sub{display:flex;align-items:center;justify-content:center;border-radius:999px;font-weight:var(--ui-font-weight-bold)}.match-detail-lineup__pitch-compact-sub{position:absolute;right:-4px;top:-4px;width:16px;height:16px;border:1px solid color-mix(in srgb,var(--theme-bg-elevated) 70%,transparent);background:var(--theme-bg-elevated);color:var(--color-secondary-80);font-size:var(--ui-text-caption);box-shadow:0 4px 12px rgba(0,0,0,.18)}.match-detail-lineup__pitch-avatar-fallback-text{display:flex;height:100%;align-items:center;justify-content:center;color:var(--color-neutral-600);font-size:var(--ui-title-section);font-weight:var(--ui-font-weight-bold)}.match-detail-lineup__error-card--surface{border-radius:10px;border:1px solid color-mix(in srgb,var(--theme-border) 84%,transparent);background:var(--theme-bg-elevated);text-align:center}.match-detail-lineup__error-card--dark{border-color:var(--color-neutral-900);background:var(--color-neutral-1210)}.match-detail-player-drawer{--match-player-drawer-bg:radial-gradient(circle at 0% 0%,rgba(33,161,241,0.14),transparent 42%),radial-gradient(circle at 100% 6%,rgba(0,196,36,0.1),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--theme-bg-input) 28%,var(--theme-bg-card)),var(--theme-bg-card))}.match-detail-player-drawer .ant-drawer-content-wrapper{width:35vw!important;max-width:35vw;min-width:520px;background:rgba(0,0,0,0)!important}.match-detail-player-drawer .ant-drawer-header{padding:18px 24px 6px;border-bottom:0;background:var(--match-player-drawer-bg)!important}.match-detail-player-drawer .ant-drawer-title{min-width:0}.match-detail-player-drawer .ant-drawer-content,.match-detail-player-drawer .ant-drawer-wrapper-body{overflow:hidden;border-radius:22px 0 0 22px;background:var(--match-player-drawer-bg)!important}.match-detail-player-drawer .ant-drawer-content{box-shadow:-12px 0 28px rgba(9,30,66,.1)}.match-detail-player-drawer .ant-drawer-body{padding:0;background:var(--match-player-drawer-bg)!important;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.match-detail-player-drawer .ant-drawer-close{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--theme-border) 78%,transparent);border-radius:10px;background:color-mix(in srgb,var(--theme-bg-card) 78%,transparent);color:var(--theme-text-muted);transition:border-color .18s ease,color .18s ease,transform .18s ease}.match-detail-player-drawer .ant-drawer-close:hover{color:var(--theme-accent);border-color:color-mix(in srgb,var(--theme-accent) 34%,var(--theme-border));transform:translateY(-1px)}.match-detail-player-drawer__header-cta{display:inline-flex;min-height:36px;align-items:center;justify-content:center;padding:0 12px;border-radius:10px;font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-semibold)}.match-detail-player-drawer__header-cta:disabled{opacity:.56;cursor:not-allowed}.match-detail-player-drawer__shell{min-height:100%;padding:14px 18px max(28px,env(safe-area-inset-bottom));box-sizing:border-box}.match-detail-player-drawer__hero{position:relative;padding:18px 18px 16px;border:1px solid color-mix(in srgb,var(--theme-border) 55%,transparent);border-radius:18px;margin-bottom:4px;overflow:hidden;box-shadow:0 1px 0 color-mix(in srgb,var(--theme-accent) 10%,transparent),0 12px 28px rgba(15,23,42,.06)}.match-detail-player-drawer__hero .team-brand-header-backdrop__content{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px}.match-detail-player-drawer__hero{transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .16s ease,opacity .2s ease}.match-detail-player-drawer__hero:hover{border-color:color-mix(in srgb,var(--theme-accent) 22%,var(--theme-border))}.match-detail-player-drawer__identity{display:flex;flex:1;align-items:flex-start!important;justify-content:flex-start!important;gap:14px;padding:0;border:0;background:rgba(0,0,0,0);text-align:left;border:0!important}.match-detail-player-drawer__identity:hover{background-color:rgba(0,0,0,0)!important;transform:translateY(0)!important}.match-detail-player-drawer__identity--clickable{cursor:pointer}.match-detail-player-drawer__identity--clickable:hover{transform:translateY(-1px)}.match-detail-player-drawer__avatar{display:inline-flex;width:76px;height:76px;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:999px;background:linear-gradient(145deg,color-mix(in srgb,var(--theme-accent) 14%,var(--theme-bg-input)),var(--theme-bg-input));border:3px solid color-mix(in srgb,var(--theme-bg-card) 70%,white);box-shadow:0 0 0 1px color-mix(in srgb,var(--theme-border) 70%,transparent),0 8px 18px rgba(15,23,42,.1)}.match-detail-player-drawer__avatar-image{width:100%;height:100%;object-fit:cover}.match-detail-player-drawer__eyebrow{color:var(--theme-accent);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.match-detail-player-drawer__hero-copy{min-width:0}.match-detail-player-drawer__avatar-fallback{color:var(--theme-text-muted);font-size:var(--ui-title-xl);font-weight:var(--ui-font-weight-bold)}.match-detail-player-drawer__identity-content{min-width:0}.match-detail-player-drawer__name{margin:0;min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ui-title-xl);font-weight:var(--ui-font-weight-semibold);line-height:1.15}.match-detail-player-drawer__title-row{display:flex;min-width:0;flex-wrap:nowrap;align-items:flex-start;gap:10px;justify-content:space-between}.match-detail-player-drawer__title-actions{display:inline-flex;flex-shrink:0;align-items:center;gap:8px;margin-left:auto}.match-detail-player-drawer__metric-chip{display:inline-flex;min-height:24px;align-items:center;justify-content:center;padding:0 9px;border:1px solid color-mix(in srgb,var(--theme-accent) 24%,var(--theme-border));border-radius:999px;background:color-mix(in srgb,var(--theme-accent) 9%,transparent);color:var(--theme-accent);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);line-height:1;font-variant-numeric:tabular-nums}.match-detail-player-drawer__metric-chip--badge{width:42px;height:42px;min-height:42px;padding:0;border-width:2px;border-radius:999px;font-size:var(--ui-text-body);box-shadow:0 6px 14px color-mix(in srgb,currentColor 18%,transparent)}.match-detail-player-drawer__team{margin:7px 0 0;color:var(--theme-text-muted);font-size:var(--ui-text-body);font-weight:500}.match-detail-player-drawer__rating{min-height:26px;justify-content:center;border:1px solid color-mix(in srgb,var(--theme-accent) 24%,var(--theme-border));background:color-mix(in srgb,var(--theme-accent) 9%,transparent);color:var(--theme-accent);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold)}.match-detail-player-drawer__availability,.match-detail-player-drawer__rating{display:inline-flex;align-items:center;margin-top:8px;padding:0 10px;border-radius:999px}.match-detail-player-drawer__availability{min-height:22px;font-size:var(--ui-text-caption);font-weight:500}.match-detail-player-drawer__availability--warn{background:color-mix(in srgb,var(--color-warning-100) 16%,var(--theme-bg-elevated));color:var(--color-primary-500)}.match-detail-player-drawer__availability--danger{background:color-mix(in srgb,var(--color-error-250) 12%,var(--theme-bg-elevated));color:var(--color-error-150)}.match-detail-player-drawer__favorite{display:inline-flex;width:36px;height:36px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--theme-border) 80%,transparent);border-radius:11px;background:color-mix(in srgb,var(--theme-bg-card) 70%,var(--theme-bg-input));margin-left:0}.match-detail-player-drawer .ant-drawer-header{padding:14px 18px}.match-detail-player-drawer .ant-drawer-extra{display:flex;align-items:center}.match-detail-player-drawer__favorite:hover{border-color:rgba(0,56,217,.24)}.match-detail-player-drawer__section{padding:16px 0 0;position:relative;border-top:0}.match-detail-player-drawer__section:before{content:"";position:absolute;top:0;right:16px;left:16px;height:1px;background:color-mix(in srgb,var(--theme-border) 80%,transparent);pointer-events:none}.match-detail-player-drawer__section--overview:first-of-type,.match-detail-player-drawer__section:first-child{padding-top:18px}.match-detail-player-drawer__section--overview:first-of-type:before,.match-detail-player-drawer__section:first-child:before{display:none}.match-detail-player-drawer__section--summary-strip{padding-top:12px}.match-detail-player-drawer__section--summary-strip:before{display:none}.match-detail-player-drawer__section--stats-table{padding-top:16px}.match-detail-player-drawer__section--stats-table:before{opacity:.4}.match-detail-player-drawer__section:last-of-type{padding-bottom:calc(28px + env(safe-area-inset-bottom, 0px))}.match-detail-player-drawer__content{display:grid;gap:0}.match-detail-player-drawer__detail-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.match-detail-player-drawer__detail-row{position:relative;display:grid;gap:6px;min-height:72px;align-content:center;padding:12px 14px 12px 16px;border:1px solid color-mix(in srgb,var(--theme-border) 62%,transparent);border-radius:14px;background:linear-gradient(160deg,color-mix(in srgb,var(--theme-bg-card) 88%,var(--theme-bg-input)),var(--theme-bg-card));box-shadow:0 8px 20px rgba(15,23,42,.04);overflow:hidden}.match-detail-player-drawer__detail-row:before{content:"";position:absolute;top:10px;bottom:10px;left:0;width:3px;border-radius:0 3px 3px 0;background:color-mix(in srgb,var(--theme-accent) 72%,transparent)}.match-detail-player-drawer__section-title{margin:0 0 12px;color:var(--theme-text);font-size:var(--ui-title-sm);font-weight:var(--ui-font-weight-bold);letter-spacing:-.01em}.match-detail-player-drawer__overview-label{color:var(--theme-text-muted);font-size:11px;font-weight:var(--ui-font-weight-bold);letter-spacing:.05em;text-transform:uppercase}.match-detail-player-drawer__overview-value{color:var(--theme-text);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold);line-height:1.25}.match-detail-player-drawer__chips{display:flex;flex-wrap:wrap;gap:8px}.match-detail-player-drawer__match-stats{display:grid;gap:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--theme-border) 68%,transparent);border-radius:16px;background:var(--theme-bg-card);box-shadow:0 1px 0 color-mix(in srgb,var(--theme-accent) 8%,transparent),0 14px 28px rgba(15,23,42,.05)}.match-detail-player-drawer__match-stats-head,.match-detail-player-drawer__match-stats-row{display:grid;grid-template-columns:minmax(0,1.55fr) repeat(3,minmax(44px,.5fr));gap:6px;align-items:center;padding:12px 14px}.match-detail-player-drawer__match-stats-head{background:linear-gradient(90deg,color-mix(in srgb,var(--theme-accent) 10%,var(--theme-bg-input)),color-mix(in srgb,var(--theme-bg-input) 78%,var(--theme-bg-card)));border-bottom:1px solid color-mix(in srgb,var(--theme-border) 65%,transparent);font-size:11px;font-weight:var(--ui-font-weight-bold);letter-spacing:.07em;text-transform:uppercase;color:var(--theme-text-muted)}.match-detail-player-drawer__match-stats-head span:first-child{color:var(--theme-text-secondary)}.match-detail-player-drawer__match-stats-head span:not(:first-child){text-align:center}.match-detail-player-drawer__match-stats-row{font-size:var(--ui-text-label);border-bottom:1px solid color-mix(in srgb,var(--theme-border) 36%,transparent);transition:background-color .15s ease}.match-detail-player-drawer__match-stats-row:last-child{border-bottom:0}.match-detail-player-drawer__match-stats-row--even{background:rgba(0,0,0,0)}.match-detail-player-drawer__match-stats-row--odd{background:color-mix(in srgb,var(--theme-bg-input) 36%,transparent)}.match-detail-player-drawer__match-stats-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--theme-text);font-weight:var(--ui-font-weight-semibold)}.match-detail-player-drawer__match-stats-value{display:inline-flex;min-width:36px;min-height:28px;align-items:center;justify-content:center;justify-self:center;padding:0 8px;border-radius:999px;font-variant-numeric:tabular-nums;font-weight:var(--ui-font-weight-bold);line-height:1}.match-detail-player-drawer__match-stats-value--filled{color:var(--theme-text);background:color-mix(in srgb,var(--theme-accent) 10%,var(--theme-bg-input));border:1px solid color-mix(in srgb,var(--theme-accent) 16%,transparent)}.match-detail-player-drawer__match-stats-value--empty{color:var(--theme-text-muted);background:rgba(0,0,0,0);font-weight:var(--ui-font-weight-medium);opacity:.72}.match-detail-player-drawer__chip{display:inline-flex;min-height:30px;align-items:center;padding:0 13px;border-radius:999px;background:color-mix(in srgb,var(--theme-bg-card) 82%,var(--theme-bg-input));color:var(--theme-text);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold)}.match-detail-player-drawer__chip--action{border:0}.match-detail-player-drawer__chip--action.is-clickable{cursor:pointer}.match-detail-player-drawer__chip--action.is-clickable:hover{border-color:rgba(0,56,217,.24);box-shadow:0 8px 16px rgba(0,56,217,.14)}.match-detail-player-drawer__chip img{margin-right:8px}.match-detail-player-drawer__kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.match-detail-player-drawer__kpi-grid--strip{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:10px}.match-detail-player-drawer__kpi-grid--single{grid-template-columns:minmax(0,1fr)}.match-detail-player-drawer__kpi-card{position:relative;display:grid;gap:6px;min-height:70px;align-content:center;padding:12px 14px;border:1px solid color-mix(in srgb,var(--theme-border) 62%,transparent);border-radius:14px;background:linear-gradient(155deg,color-mix(in srgb,var(--theme-accent) 7%,var(--theme-bg-card)),var(--theme-bg-card) 48%);box-shadow:0 8px 18px rgba(15,23,42,.04);overflow:hidden}.match-detail-player-drawer__kpi-grid--strip .match-detail-player-drawer__kpi-card{min-height:64px}.match-detail-player-drawer__kpi-grid--single .match-detail-player-drawer__kpi-card{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:16px;background:linear-gradient(100deg,color-mix(in srgb,var(--theme-accent) 12%,var(--theme-bg-card)),var(--theme-bg-card) 55%)}.match-detail-player-drawer__kpi-grid--single .match-detail-player-drawer__kpi-card span{margin:0}.match-detail-player-drawer__kpi-grid--single .match-detail-player-drawer__kpi-card strong{font-size:var(--ui-title-lg)}.match-detail-player-drawer__kpi-card span{color:var(--theme-text-muted);font-size:11px;font-weight:var(--ui-font-weight-bold);letter-spacing:.05em;text-transform:uppercase}.match-detail-player-drawer__kpi-card strong{color:var(--theme-text);font-size:var(--ui-title-sm);font-weight:var(--ui-font-weight-bold);font-variant-numeric:tabular-nums;line-height:1.15}.match-detail-player-drawer__chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.match-detail-player-drawer__chart-card{display:grid;gap:8px;padding:12px;border:1px solid color-mix(in srgb,var(--theme-border) 72%,transparent);border-radius:14px;background:var(--theme-bg-card);box-shadow:0 8px 18px rgba(15,23,42,.05)}.match-detail-player-drawer__chart-head{display:flex;align-items:center;justify-content:space-between;padding:0 2px}.match-detail-player-drawer__chart-head strong{color:var(--theme-text);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-semibold)}.match-detail-player-drawer__empty{min-height:220px;display:flex;align-items:center;justify-content:center;color:var(--theme-text-muted);font-size:var(--ui-text-label);font-weight:500;text-align:center;padding:12px;border:1px dashed color-mix(in srgb,var(--theme-border) 44%,transparent);border-radius:10px}.match-detail-player-drawer__injury{display:grid;gap:8px;padding:10px 12px;border-radius:12px;border:1px solid rgba(180,35,24,.24);background:rgba(180,35,24,.06)}.match-detail-player-drawer__injury-reason{color:var(--color-error-150);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold)}.match-detail-player-drawer__injury-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--theme-text-muted);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold)}.match-detail-player-drawer__stat-list{display:grid;gap:12px}.match-detail-player-drawer__stat-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:8px 2px;border-radius:0;background:rgba(0,0,0,0)}.match-detail-player-drawer__stat-row:last-child{border-bottom:0}.match-detail-player-drawer__stat-label{color:var(--theme-text-muted);font-size:var(--ui-text-label);font-weight:500}.match-detail-player-drawer__stat-value{font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-semibold)}.match-detail-player-drawer__bar-list{display:grid;gap:10px}.match-detail-player-drawer__bar-row{display:grid;grid-template-columns:58px minmax(0,1fr) 38px;align-items:center;gap:10px}.match-detail-player-drawer__bar-label{color:var(--theme-text-muted);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold)}.match-detail-player-drawer__bar-track{height:7px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--theme-border) 62%,transparent)}.match-detail-player-drawer__bar-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--color-error-500),var(--theme-accent))}.match-detail-player-drawer__bar-value{color:var(--theme-text);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold);text-align:right}.match-detail-player-drawer__pitch{position:relative;height:220px;overflow:hidden;border-radius:12px;background:linear-gradient(180deg,rgba(110,195,80,.24),rgba(46,125,50,.12)),color-mix(in srgb,var(--color-success-100) 30%,var(--color-neutral-0));box-shadow:inset 0 0 0 2px rgba(46,125,50,.16)}.match-detail-player-drawer__pitch:after,.match-detail-player-drawer__pitch:before{content:"";position:absolute;inset:0;pointer-events:none}.match-detail-player-drawer__pitch:before{left:50%;width:2px;transform:translateX(-50%);background:rgba(103,114,148,.42)}.match-detail-player-drawer__pitch:after{top:50%;left:50%;width:70px;height:70px;transform:translate(-50%,-50%);border:2px solid rgba(103,114,148,.42);border-radius:999px}.match-detail-player-drawer__pitch-dot{position:absolute;width:18px;height:18px;transform:translate(-50%,-50%);border:3px solid var(--color-neutral-0);border-radius:999px;background:var(--theme-accent);box-shadow:0 10px 24px rgba(0,56,217,.28)}.match-detail-player-drawer__pitch-empty{display:flex;height:100%;color:var(--theme-text-muted);font-weight:var(--ui-font-weight-semibold);text-align:center;padding:24px}.match-detail-player-drawer__cta,.match-detail-player-drawer__pitch-empty{align-items:center;justify-content:center;font-size:var(--ui-text-body-lg)}.match-detail-player-drawer__cta{display:inline-flex;width:100%;min-height:46px;border:0;border-radius:12px;background:linear-gradient(135deg,var(--theme-accent),var(--color-secondary-190));color:var(--theme-text-on-dark);font-weight:500}.match-detail-player-drawer__cta:disabled{opacity:.56;cursor:not-allowed}@media screen and (max-width:1100px){.match-detail-player-drawer .ant-drawer-content-wrapper{width:35vw!important;max-width:35vw;min-width:460px}}@media screen and (max-width:990px){.match-detail-page-layout__content{padding:0 14px}}@media screen and (max-width:768px){.match-detail-player-drawer .ant-drawer-content-wrapper{width:100vw!important;min-width:0;max-width:100vw}.match-detail-player-drawer .ant-drawer-content,.match-detail-player-drawer .ant-drawer-wrapper-body{border-radius:0}.match-detail-player-drawer .ant-drawer-body{height:100%;max-height:100dvh;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom,0);scroll-padding-bottom:calc(120px + env(safe-area-inset-bottom, 0px))}.match-detail-player-drawer .match-detail-player-drawer__shell{min-height:calc(100dvh - 58px);padding:10px 12px calc(120px + env(safe-area-inset-bottom, 0px))}.match-detail-player-drawer .match-detail-player-drawer__hero{align-items:flex-start;gap:10px;padding:12px;margin-bottom:12px}.match-detail-player-drawer .match-detail-player-drawer__avatar{width:60px;height:60px;border-width:2px}.match-detail-player-drawer .match-detail-player-drawer__name{font-size:var(--ui-title-lg)}.match-detail-player-drawer .match-detail-player-drawer__team{margin-top:4px;font-size:var(--ui-text-label)}.match-detail-player-drawer .match-detail-player-drawer__overview{column-gap:14px;margin-bottom:2px}.match-detail-player-drawer .match-detail-player-drawer__overview-item{min-height:60px;padding:9px 2px 10px}.match-detail-player-drawer .match-detail-player-drawer__section{padding:14px 0}.match-detail-player-drawer .match-detail-player-drawer__section-title{margin-bottom:10px;font-size:var(--ui-text-body-lg)}.match-detail-player-drawer .match-detail-player-drawer__stat-list{gap:8px}.match-detail-player-drawer .match-detail-player-drawer__stat-row{min-height:34px;padding:6px 0}.match-detail-player-drawer .match-detail-player-drawer__bar-row{grid-template-columns:50px minmax(0,1fr) 32px;gap:8px}.match-detail-player-drawer .match-detail-player-drawer__chip{min-height:30px;padding:0 12px;font-size:var(--ui-text-caption)}.match-detail-player-drawer .match-detail-player-drawer__chart-grid{grid-template-columns:minmax(0,1fr);gap:14px}.match-detail-player-drawer .match-detail-player-drawer__kpi-grid{gap:10px}.match-detail-player-drawer .match-detail-player-drawer__kpi-card{min-height:62px;padding:12px 14px}.match-detail-player-drawer .match-detail-player-drawer__kpi-grid--single .match-detail-player-drawer__kpi-card{min-height:54px;padding:12px 14px}}html[data-theme=dark] .match-detail-lineup__featured-name,html[data-theme=dark] .match-detail-lineup__section-title,html[data-theme=dark] .match-detail-lineup__stat-name,html[data-theme=dark] .match-detail-lineup__subs-player-name,html[data-theme=dark] .match-detail-lineup__team-card-title{color:var(--theme-text-on-dark)}html[data-theme=dark] .match-detail-lineup__featured-meta,html[data-theme=dark] .match-detail-lineup__stat-meta,html[data-theme=dark] .match-detail-lineup__stat-row-label,html[data-theme=dark] .match-detail-lineup__subs-empty,html[data-theme=dark] .match-detail-lineup__team-card-meta{color:var(--color-neutral-400)}html[data-theme=dark] .match-detail-lineup__stat-row-value,html[data-theme=dark] .match-detail-lineup__text-primary--light{color:var(--theme-text-on-dark)}html[data-theme=dark] .match-detail-lineup__text-secondary--light{color:var(--color-neutral-400)}html[data-theme=dark] .match-detail-lineup__availability-card--surface,html[data-theme=dark] .match-detail-lineup__stat-card{border-color:var(--color-neutral-900);background:var(--color-neutral-1210)}html[data-theme=dark] .match-detail-lineup__availability-team-logo-placeholder{background:var(--color-neutral-950)}html[data-theme=dark] .match-detail-lineup__availability-empty-title,html[data-theme=dark] .match-detail-lineup__availability-player-name,html[data-theme=dark] .match-detail-lineup__availability-title{color:var(--theme-text-on-dark)}html[data-theme=dark] .match-detail-lineup__availability-count,html[data-theme=dark] .match-detail-lineup__availability-empty-note,html[data-theme=dark] .match-detail-lineup__availability-player-meta,html[data-theme=dark] .match-detail-lineup__availability-position,html[data-theme=dark] .match-detail-lineup__availability-team-name{color:var(--color-neutral-400)}html[data-theme=dark] .match-detail-lineup__availability-badge--injured{background:color-mix(in srgb,var(--color-primary-500) 35%,var(--color-neutral-1300));color:var(--color-primary-100)}html[data-theme=dark] .match-detail-lineup__availability-badge--suspended{background:color-mix(in srgb,var(--color-error-100) 35%,var(--color-neutral-1300));color:var(--color-error-50)}html[data-theme=dark] .match-detail-lineup__availability-badge--missing{background:color-mix(in srgb,var(--theme-accent) 32%,var(--color-neutral-1300));color:var(--color-secondary-90)}html[data-theme=dark] .match-detail-lineup__featured-pill{background:rgba(148,163,184,.16);color:var(--color-secondary-90)}html[data-theme=dark] .match-detail-lineup__featured-pill--warn{background:rgba(255,215,115,.2);color:var(--color-primary-50)}html[data-theme=dark] .match-detail-lineup__featured-number{border-color:var(--color-neutral-1211);background:var(--color-neutral-1225)}html[data-theme=dark] .match-detail-lineup__featured-impact{background:rgba(105,141,255,.22);color:var(--color-secondary-90)}html[data-theme=dark] .match-detail-player-drawer__availability--warn{background:rgba(255,215,115,.2);color:var(--color-primary-50)}html[data-theme=dark] .match-detail-player-drawer__availability--danger{background:rgba(255,180,171,.16);color:var(--color-error-50)}html[data-theme=dark] .match-detail-player-drawer__injury{border-color:rgba(255,180,171,.32);background:rgba(91,31,31,.35)}html[data-theme=dark] .match-detail-player-drawer__injury-reason{color:var(--color-error-50)}@media screen and (max-width:1280px){.match-detail-page-layout__content{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)}.match-detail-page-layout__aside-sticky{top:calc(var(--app-header-sticky-height, 64px) + 10px)}}@media screen and (max-width:990px){.match-detail-page-card{padding:10px}.match-detail-page-card--aside{padding:12px}.match-detail-page-aside__scoreline{gap:0;margin-top:4px}.match-detail-page-aside__team{gap:4px;font-size:var(--ui-text-label)}.match-detail-page-aside__team-logo{width:32px;height:32px}.match-detail-page-aside__score{min-width:58px;font-size:var(--ui-title-lg)}.match-detail-page-aside__meta-grid{gap:8px;margin-top:12px}.match-detail-page-aside__meta-item,.match-detail-page-aside__team-panel{padding:10px}}@media screen and (max-width:768px){.match-detail-page-layout{gap:0}.match-detail-page-layout__content{grid-template-columns:minmax(0,1fr);padding:0}.match-detail-page-layout__aside{display:none}.match-detail-page-layout__aside-sticky{position:static}.match-detail-page-card__header{flex-direction:column}.match-detail-page-card{border:0!important;border-radius:0!important;box-shadow:none!important;background:rgba(0,0,0,0)!important;padding:0}.match-detail-live-tab{gap:16px}.match-detail-live-tab__title{font-size:var(--ui-text-body-lg)}.match-detail-live-tab .live-tracker-side,.match-detail-live-tab .live-tracker-side__frame,.match-detail-live-tab .live-tracker-side__frame--2d,.match-detail-live-tab .live-tracker-side__frame--3d{min-height:0}.match-detail-live-data{gap:14px}.match-detail-live-data__donut-grid{grid-template-columns:1fr;gap:14px}.match-detail-live-data__donut-value{min-width:28px;font-size:28px}.match-detail-bracket{min-height:520px;padding:12px 8px;overflow-x:auto}.match-detail-bracket__stage{min-width:min(720px,100%)}.match-detail-page-card__body{overflow-x:clip}.match-detail-lineup__title,.match-detail-page-card__title{font-size:clamp(14px,2vw,24px)}.match-detail-lineup__subs-grid{grid-template-columns:repeat(2,minmax(280px,1fr));gap:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:2px}.match-detail-lineup__subs-panel{min-width:280px}.match-detail-lineup__availability-grid{grid-template-columns:repeat(2,minmax(280px,1fr));gap:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:2px}.match-detail-lineup__mobile-swiper .swiper-slide{width:auto}.match-detail-lineup__coach-strip,.match-detail-lineup__pitch-surface{padding:12px}.match-detail-lineup__pitch-player{width:86px}.match-detail-lineup__pitch-avatar-wrap{width:34px;height:34px}.match-detail-lineup__pitch-avatar-base{width:40px;height:40px}.match-detail-lineup__pitch-name-pill{max-width:62px}.match-detail-player-drawer .ant-drawer-content{border-radius:0}.match-detail-player-drawer__hero .team-brand-header-backdrop__content{flex-direction:column}.match-detail-statistics__attack-filters{justify-content:center}.match-detail-tabs--page .ant-tabs-nav{margin-bottom:16px!important;padding:0 12px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.match-detail-tabs--page .ant-tabs-nav::-webkit-scrollbar{display:none}.match-detail-tabs--page .ant-tabs-nav-list{flex-wrap:nowrap}.match-detail-tabs--page .ant-tabs-tab{flex:0 0 auto;margin-right:12px!important;padding-bottom:10px!important;white-space:nowrap}}@media screen and (max-width:425px){.match-detail-tabs .ant-tabs-tab{margin-right:14px!important;padding-bottom:10px!important}.match-detail-page-card__header{margin-bottom:0}.match-detail-page-aside__team{gap:8px;font-size:var(--ui-text-label)}.match-detail-page-aside__meta-grid{grid-template-columns:1fr;gap:8px;margin-top:12px}.match-detail-page-aside__meta-item,.match-detail-page-aside__team-panel{padding:12px}.match-detail-page-aside__feature-list,.match-detail-page-aside__form-grid{gap:8px}.match-detail-panel__summary{padding:14px 14px 12px}.match-detail-panel__summary-top{gap:10px}.match-detail-panel__summary-actions{gap:8px}.match-detail-panel__summary-primary-btn{min-width:88px!important;min-height:34px!important;padding-inline:10px!important;font-size:var(--ui-text-caption)!important}.match-detail-panel__summary-close-btn{width:36px;height:36px}.match-detail-panel__summary-hero{gap:10px}.match-detail-panel__summary-team-logo{width:50px;height:50px}.match-detail-panel__summary-meta-grid{grid-template-columns:1fr;gap:8px}.match-detail-statistics__attack-summary-label{font-size:var(--ui-text-caption);font-weight:500}.match-detail-tabs--sidebar .ant-tabs-nav{margin-bottom:16px!important;padding:8px 0 0 8px}.match-detail-page-card{border-radius:10px}.match-detail-page-card__title{margin:8px 0;font-size:var(--ui-title-sm)}.match-detail-page-card__description{margin:8px 0;font-size:var(--ui-text-caption);line-height:1.55}.match-detail-lineup__coach-strip,.match-detail-lineup__pitch-surface{padding:10px}.match-detail-lineup__pitch-player{width:74px}.match-detail-lineup__pitch-avatar-base,.match-detail-lineup__pitch-avatar-wrap{width:30px;height:30px}.match-detail-lineup__pitch-rating{right:-12px;min-width:22px;height:15px;font-size:9px}.match-detail-lineup__pitch-goal,.match-detail-lineup__pitch-substitution{height:14px}.match-detail-lineup__pitch-name-pill{max-width:48px;font-size:9px}.match-detail-lineup__pitch-jersey-pill{min-width:18px;font-size:8px}.match-detail-player-drawer__cta{min-height:40px;font-size:var(--ui-text-label)}.match-detail-player-drawer__shell{padding:8px 10px calc(120px + env(safe-area-inset-bottom, 0px))}.match-detail-player-drawer__hero{gap:8px;padding:10px;border-radius:12px}.match-detail-player-drawer__name{font-size:17px}.match-detail-player-drawer__avatar{width:54px;height:54px}.match-detail-player-drawer__overview-item{padding:8px 9px}.match-detail-player-drawer__section{padding:12px 0}}.match-detail-statistics{display:grid;gap:16px;padding:0 4px 24px;background:rgba(0,0,0,0)}.match-detail-statistics__section-head{margin-bottom:16px;border-top:0;padding-top:0}.match-detail-statistics__section-title{margin-top:4px;font-size:var(--ui-title-lg);font-weight:var(--ui-font-weight-bold)}.match-detail-statistics__eyebrow{font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.match-detail-statistics__state-action{margin-top:12px}.match-detail-statistics__sub-tabs{padding:12px 0}.match-detail-statistics__player-groups{display:grid;gap:14px;padding:0}.match-detail-statistics__card--rounded{border-radius:12px}.match-detail-statistics__sub-card--state{text-align:center}.match-detail-statistics__sub-card--rows{display:grid;gap:10px}.match-detail-statistics__stat-group{display:grid;gap:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--theme-border-subtle,var(--color-neutral-200)) 88%,transparent);border-radius:14px;background:var(--theme-bg-elevated,var(--theme-bg-card,transparent));box-shadow:0 1px 0 color-mix(in srgb,var(--color-neutral-900) 4%,transparent);transition:border-color .18s ease,box-shadow .18s ease}.match-detail-statistics__stat-group--expanded{border-color:color-mix(in srgb,var(--theme-border,var(--color-neutral-200)) 92%,transparent);box-shadow:0 8px 20px color-mix(in srgb,var(--color-neutral-900) 5%,transparent)}.match-detail-statistics__stat-group-header{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:10px 14px;border:0;background:rgba(0,0,0,0);cursor:pointer;color:inherit;text-align:left;transition:background-color .16s ease}.match-detail-statistics__stat-group-header:hover{background:color-mix(in srgb,var(--theme-bg-input,var(--color-neutral-50)) 70%,transparent)}.match-detail-statistics__stat-group-title{flex:1 1 auto;min-width:0;font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-semibold);letter-spacing:-.01em;color:var(--theme-text-primary,var(--color-neutral-950))}.match-detail-statistics__stat-group-chevron{display:inline-flex;flex:0 0 auto;width:28px;height:28px;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--theme-bg-input,var(--color-neutral-100)) 82%,transparent);color:var(--theme-text-secondary,var(--color-neutral-700));transform:rotate(90deg);transition:transform .2s ease,background-color .16s ease,color .16s ease}.match-detail-statistics__stat-group-chevron--expanded{transform:rotate(-90deg);color:var(--theme-accent,var(--color-secondary-150));background:color-mix(in srgb,var(--theme-accent,var(--color-secondary-150)) 12%,transparent)}.match-detail-statistics__stat-group-rows{display:grid;gap:0;padding:2px 14px 14px;border-top:1px solid color-mix(in srgb,var(--theme-border-subtle,var(--color-neutral-200)) 80%,transparent)}.match-detail-statistics__row{padding:12px 0}.match-detail-statistics__row+.match-detail-statistics__row{border-top:1px solid color-mix(in srgb,var(--theme-border-subtle,var(--color-neutral-200)) 70%,transparent)}.match-detail-statistics__row-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.match-detail-statistics__row-head--spaced{margin-bottom:6px}.match-detail-statistics__row-side{min-width:2.5ch;font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold);font-variant-numeric:tabular-nums;color:var(--theme-text-primary,var(--color-neutral-950))}.match-detail-statistics__row-title{flex:1 1 auto;font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-medium,var(--ui-font-weight-semibold));text-align:center;color:var(--theme-text-secondary,var(--color-neutral-700))}.match-detail-statistics__row-track-group{display:flex;align-items:center;gap:6px}.match-detail-statistics__row-track{display:flex;flex:1 1 0;height:5px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--theme-bg-input,var(--color-neutral-100)) 90%,transparent)}.match-detail-statistics__row-track--right{justify-content:flex-end}.match-detail-statistics__row-track-fill{height:100%;border-radius:999px;transition:width .28s ease}.match-detail-statistics__row-track-fill--home{background:var(--color-secondary-150)}.match-detail-statistics__row-track-fill--away{background:var(--color-success-200)}.match-detail-statistics__row-track-fill--higher{opacity:1;filter:saturate(1.06)}.match-detail-statistics__row-track-fill--lower{background:var(--color-neutral-700);opacity:.55}.match-detail-statistics__radar-legend{display:flex;gap:16px}.match-detail-statistics__radar-legend--spaced{margin-bottom:12px}.match-detail-statistics__radar-legend-item{display:flex;align-items:center;gap:6px}.match-detail-statistics__radar-legend-swatch{width:10px;height:10px;border-radius:2px}.match-detail-statistics__radar-legend-swatch--home{background:var(--color-secondary-150)}.match-detail-statistics__radar-legend-swatch--away{background:var(--color-success-200)}.match-detail-statistics__radar-legend-label{font-size:var(--ui-text-label)}.match-detail-statistics__radar-note{margin-top:10px;text-align:center;font-size:var(--ui-text-caption)}.match-detail-statistics__attack-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.match-detail-statistics__attack-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;flex:1}.match-detail-statistics__attack-switch-button{min-height:42px;border:1px solid color-mix(in srgb,var(--theme-border) 84%,transparent);border-radius:12px;background:var(--theme-bg-elevated);color:var(--theme-text-muted);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold);padding:0 14px;transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease}.match-detail-statistics__attack-switch-button--active{border-color:color-mix(in srgb,var(--theme-accent) 32%,var(--theme-border));box-shadow:0 10px 20px rgba(0,56,217,.12)}.match-detail-statistics__attack-switch-button--active,.match-detail-statistics__attack-total{background:color-mix(in srgb,var(--theme-accent) 10%,var(--theme-bg-elevated));color:var(--theme-accent)}.match-detail-statistics__attack-total{width:42px;height:42px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:var(--ui-title-lg);font-weight:var(--ui-font-weight-bold);box-shadow:inset 0 0 0 1px rgba(0,56,217,.08)}.match-detail-statistics__attack-pitch{position:relative;min-height:360px;border-radius:28px;overflow:hidden;background:linear-gradient(90deg,rgba(255,255,255,.14) 0,rgba(255,255,255,.04) 20%,rgba(255,255,255,.14) 40%,rgba(255,255,255,.04) 60%,rgba(255,255,255,.14) 80%,rgba(255,255,255,.04) 100%),linear-gradient(180deg,var(--color-success-300) 0,var(--color-success-200) 100%);border:1px solid rgba(84,125,71,.28);padding:18px 16px 104px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)}.match-detail-statistics__attack-pitch:before{content:"";position:absolute;inset:14px;border-radius:24px;border:3px solid hsla(0,0%,100%,.9);pointer-events:none}.match-detail-statistics__attack-pitch--dark{border-color:rgba(138,177,120,.28);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.05)}.match-detail-statistics__attack-pitch-lines{position:absolute;inset:14px;pointer-events:none}.match-detail-statistics__attack-pitch-lines:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:3px;margin-left:-1.5px;background:hsla(0,0%,100%,.9)}.match-detail-statistics__attack-box{position:absolute;left:50%;transform:translateX(-50%);border:3px solid hsla(0,0%,100%,.9);border-top:none}.match-detail-statistics__attack-box--outer{top:0;width:64%;height:27%;border-radius:0 0 110px 110px}.match-detail-statistics__attack-box--inner{top:21%;width:34%;height:16%;border-radius:0 0 24px 24px}.match-detail-statistics__attack-circle{position:absolute;left:50%;top:45%;width:88px;height:88px;margin-left:-44px;margin-top:-44px;border-radius:999px;border:3px solid hsla(0,0%,100%,.9)}.match-detail-statistics__attack-dot{position:absolute;left:50%;top:45%;width:10px;height:10px;margin-left:-5px;margin-top:-5px;border-radius:999px;background:hsla(0,0%,100%,.95)}.match-detail-statistics__attack-marker{position:absolute;transform:translate(-50%,-50%);min-width:36px;height:36px;border-radius:999px;display:flex;align-items:center;justify-content:center;padding:0 10px;color:var(--theme-text-on-dark);font-size:var(--ui-title-sm);font-weight:var(--ui-font-weight-bold);box-shadow:0 14px 24px rgba(0,0,0,.18);border:2px solid hsla(0,0%,100%,.68)}.match-detail-statistics__attack-marker--on{background:var(--color-secondary-190)}.match-detail-statistics__attack-marker--off{background:var(--color-neutral-1000)}.match-detail-statistics__attack-marker--blocked{background:var(--color-primary-500)}.match-detail-statistics__attack-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0 32px;text-align:center;color:var(--theme-text-on-dark);font-size:var(--ui-text-body-lg);font-weight:var(--ui-font-weight-bold);text-shadow:0 2px 8px rgba(0,0,0,.25)}.match-detail-statistics__attack-summary{position:absolute;left:26px;right:26px;bottom:7px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.match-detail-statistics__attack-summary-card{min-height:66px;border-radius:12px;color:var(--theme-text-on-dark);padding:10px 12px;display:grid;gap:2px;align-content:center;background:rgba(40,48,62,.88);box-shadow:0 14px 24px rgba(0,0,0,.18);border:1px solid hsla(0,0%,100%,.16)}.match-detail-statistics__attack-summary-card--on{box-shadow:inset 0 0 0 1px rgba(61,166,255,.42),0 14px 24px rgba(0,0,0,.18)}.match-detail-statistics__attack-summary-card--off{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16),0 14px 24px rgba(0,0,0,.18)}.match-detail-statistics__attack-summary-card--blocked{box-shadow:inset 0 0 0 1px rgba(255,197,71,.34),0 14px 24px rgba(0,0,0,.18)}.match-detail-statistics__attack-summary-count{font-size:22px;font-weight:var(--ui-font-weight-bold);line-height:1}.match-detail-statistics__attack-summary-share{font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold);color:hsla(0,0%,100%,.82)}.match-detail-statistics__attack-summary-label{font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold);line-height:1.15}.match-detail-statistics__attack-filters{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px;justify-content:center}.match-detail-statistics__attack-filter{min-height:38px;min-width:120px;border-radius:999px;border:1px solid var(--color-neutral-90);background:var(--theme-bg-elevated);color:var(--color-neutral-800);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-semibold);padding:0 14px;transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease}.match-detail-statistics__attack-filter--active{border-color:var(--theme-accent);background:var(--theme-accent);color:var(--theme-text-on-dark);box-shadow:0 12px 22px rgba(0,56,217,.18)}.match-detail-statistics__radar-chart{overflow:hidden;padding:12px}.match-detail-statistics__radar-chart .apexcharts-canvas{margin:0 auto}html[data-theme=dark] .match-detail-statistics__eyebrow,html[data-theme=dark] .match-detail-statistics__radar-legend-label,html[data-theme=dark] .match-detail-statistics__radar-note,html[data-theme=dark] .match-detail-statistics__row-side,html[data-theme=dark] .match-detail-statistics__row-title,html[data-theme=dark] .match-detail-statistics__section-title{color:var(--theme-text)}html[data-theme=dark] .match-detail-statistics__stat-group{background:var(--theme-bg-card);border-color:color-mix(in srgb,var(--theme-border) 78%,transparent);box-shadow:none}html[data-theme=dark] .match-detail-statistics__stat-group--expanded{border-color:color-mix(in srgb,var(--theme-border) 90%,transparent);box-shadow:0 10px 24px rgba(0,0,0,.22)}html[data-theme=dark] .match-detail-statistics__stat-group-header:hover{background:color-mix(in srgb,var(--theme-bg-input) 70%,transparent)}html[data-theme=dark] .match-detail-statistics__stat-group-chevron{background:color-mix(in srgb,var(--theme-bg-input) 88%,transparent);color:var(--theme-text-muted)}html[data-theme=dark] .match-detail-statistics__stat-group-chevron--expanded{color:var(--theme-accent);background:color-mix(in srgb,var(--theme-accent) 18%,transparent)}html[data-theme=dark] .match-detail-statistics__row-track{background:color-mix(in srgb,var(--theme-bg-input) 88%,transparent)}html[data-theme=dark] .match-detail-statistics__row-track-fill--away{background:color-mix(in srgb,var(--theme-text-muted) 62%,transparent)}html[data-theme=dark] .match-detail-statistics__attack-switch-button{background:var(--theme-bg-input);border-color:var(--theme-border);color:var(--theme-text-muted)}html[data-theme=dark] .match-detail-statistics__attack-switch-button--active{background:rgba(0,56,217,.2);border-color:rgba(95,151,255,.58);color:var(--theme-text-on-dark)}html[data-theme=dark] .match-detail-statistics__attack-total{background:rgba(0,56,217,.16);color:var(--theme-text-on-dark);box-shadow:inset 0 0 0 1px rgba(95,151,255,.18)}html[data-theme=dark] .match-detail-statistics__attack-filter{background:var(--theme-bg-input);border-color:var(--theme-border);color:var(--theme-text-muted)}html[data-theme=dark] .match-detail-statistics__attack-filter--active{background:var(--theme-accent);border-color:var(--theme-accent);color:var(--theme-text-on-dark)}html[data-theme=dark] .match-detail-statistics__attack-pitch{background:linear-gradient(90deg,rgba(255,255,255,.08) 0,rgba(255,255,255,.02) 20%,rgba(255,255,255,.08) 40%,rgba(255,255,255,.02) 60%,rgba(255,255,255,.08) 80%,rgba(255,255,255,.02) 100%),linear-gradient(180deg,var(--color-success-300) 0,var(--color-secondary-80) 100%);border-color:rgba(116,171,102,.3)}html[data-theme=dark] .match-detail-statistics__attack-pitch:before{border-color:hsla(0,0%,100%,.82)}html[data-theme=dark] .match-detail-statistics__attack-box,html[data-theme=dark] .match-detail-statistics__attack-circle,html[data-theme=dark] .match-detail-statistics__attack-dot,html[data-theme=dark] .match-detail-statistics__attack-pitch-lines:before{border-color:hsla(0,0%,100%,.82);background-color:hsla(0,0%,100%,.82)}html[data-theme=dark] .match-detail-statistics__attack-marker{border-color:hsla(0,0%,100%,.62);color:var(--theme-text-on-dark);box-shadow:0 14px 24px rgba(0,0,0,.24)}html[data-theme=dark] .match-detail-statistics__attack-summary-card{background:color-mix(in srgb,var(--theme-bg-card) 86%,var(--color-neutral-1225) 14%);border-color:color-mix(in srgb,var(--theme-border) 78%,transparent);color:var(--theme-text-on-dark)}@media screen and (max-width:640px){.match-detail-statistics__attack-toolbar{align-items:stretch;flex-direction:column}.match-detail-statistics__attack-total{width:100%;height:40px;border-radius:12px}.match-detail-statistics__attack-filters{gap:10px 5px}.match-detail-statistics__attack-pitch{min-height:250px;padding-bottom:118px}.match-detail-statistics__attack-pitch:before{inset:6px}.match-detail-statistics__attack-marker{min-width:30px;height:30px;font-size:var(--ui-text-label)}.match-detail-statistics__attack-summary-card{height:45px}.match-detail-statistics__attack-summary-count{font-size:var(--ui-text-body-lg)}.match-detail-statistics__attack-summary-label,.match-detail-statistics__attack-summary-share{font-size:var(--ui-text-caption)}}.player-detail-career{padding-inline:12px}.player-detail-career-tabs{display:flex;flex-wrap:nowrap;align-items:center;gap:0;margin-bottom:18px;overflow-x:auto;overflow-y:hidden;padding:0 0 2px;border-bottom:1px solid color-mix(in srgb,var(--theme-border) 82%,transparent);scrollbar-width:none}.player-detail-career-tabs::-webkit-scrollbar{display:none}.player-detail-career-tabs__item{flex:0 0 auto;padding:0 0 12px!important;border:none!important;border-bottom:3px solid rgba(0,0,0,0)!important;border-radius:0!important;background:rgba(0,0,0,0)!important;color:var(--theme-text-muted)!important;font-size:var(--ui-text-body-lg)!important;font-weight:var(--ui-font-weight-bold)!important;line-height:1!important;margin-right:24px!important;box-shadow:none!important;transition:color .2s ease,transform .18s ease!important}.player-detail-career-tabs__item:hover{color:var(--theme-text)!important}.player-detail-career-tabs__item--active{color:var(--theme-accent)!important;border-bottom-color:rgba(0,0,0,0)!important;transform:translateY(-1px);background-image:linear-gradient(135deg,var(--color-error-100) 0,var(--theme-accent) 100%);background-repeat:no-repeat;background-position:left calc(100% + 1px);background-size:100% 3px}.player-detail-career-tabs__action{margin-left:auto;flex:0 0 auto;padding:0 0 12px!important;border:none!important;border-radius:0!important;background:rgba(0,0,0,0)!important;box-shadow:none!important;color:var(--theme-text-muted)!important}.player-detail-career-tabs__action:hover{color:var(--theme-text)!important}.player-detail-career-table{overflow:hidden;margin-left:16px;border:1px solid var(--theme-border);border-radius:12px}.player-detail-career-table__header,.player-detail-career-table__row{display:grid;grid-template-columns:50px minmax(0,1fr) 36px 48px 36px 36px 36px 36px;gap:8px;align-items:center}.player-detail-career-table__header{padding:12px 16px;border-bottom:1px solid var(--theme-border);background:var(--color-neutral-1240);color:var(--theme-text-on-dark);font-size:var(--ui-text-body-lg);font-weight:var(--ui-font-weight-semibold)}.player-detail-career-table__row{padding:12px 16px;color:var(--theme-text);font-size:var(--ui-text-body);border-bottom:1px solid var(--theme-border)}.player-detail-career-table__row--even{background:var(--theme-bg-elevated)}.player-detail-career-table__row--odd{background:var(--theme-bg-card)}.player-detail-career-table__row:last-child{border-bottom:none}.player-detail-career-table__align-center{text-align:center}.player-detail-career-table__card{width:20px;height:20px;margin:0 auto;border-radius:2px}.player-detail-career-table__card--yellow{background:var(--color-primary-100)}.player-detail-career-table__card--red{background:var(--color-error-500)}.player-detail-career-table__season{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ui-text-label);font-weight:500}.player-detail-career-table__team{display:flex;align-items:center;gap:8px;min-width:0}.player-detail-career-table__logo{width:24px;height:24px;object-fit:contain;flex-shrink:0}.player-detail-career-table__logo--fallback{border-radius:4px;background:var(--theme-bg-input)}.player-detail-career-table__team-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}@media screen and (max-width:640px){.player-detail-career{padding-inline:6px}.player-detail-career-tabs{margin-bottom:16px}.player-detail-career-tabs__item{font-size:var(--ui-text-body)!important;margin-right:18px!important}.player-detail-career-table{margin-left:0}.player-detail-career-table__header,.player-detail-career-table__row{grid-template-columns:44px minmax(0,1fr) 32px 44px 32px 32px 32px 32px;gap:6px;padding:10px 12px}}.player-detail-header{width:100%}.player-detail-header__inner{width:min(100%,1280px);margin:0 auto;padding:var(--ui-page-padding-y) 0}@media screen and (min-width:640px){.player-detail-header__inner{padding:var(--ui-page-padding-y) var(--ui-page-padding-x)}}.player-detail-header__surface{width:100%;padding:10px 0;border-radius:10px;border:none;box-shadow:0 10px 24px rgba(10,15,25,.16);backdrop-filter:blur(20px)}@media screen and (min-width:768px){.player-detail-header__surface{border:1px solid hsla(0,0%,100%,.12);background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.03));padding:14px 18px}}.player-detail-header__top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px}@media screen and (min-width:768px){.player-detail-header__top{justify-content:space-between;gap:14px}}.player-detail-header__lead{display:flex;min-width:0;flex:1 1 auto;align-items:flex-start;gap:10px}@media screen and (min-width:768px){.player-detail-header__lead{flex:0 1 auto;justify-content:space-between;gap:14px}}@media screen and (min-width:640px){.player-detail-header__lead{gap:16px}}.player-detail-header__icon-btn{display:inline-flex;width:32px;height:32px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.16);border-radius:12px;background:hsla(0,0%,100%,.12)}@media screen and (min-width:640px){.player-detail-header__icon-btn{width:40px;height:40px}.player-detail-header__icon-btn--favorite{width:42px;height:42px}}.player-detail-header__player{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:10px}@media screen and (min-width:640px){.player-detail-header__player{gap:16px}}.player-detail-header__avatar-shell{display:inline-flex;width:56px;height:56px;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border:1px solid hsla(0,0%,100%,.2);border-radius:999px;background:var(--theme-bg-elevated);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.34)}@media screen and (min-width:768px){.player-detail-header__avatar-shell{width:64px;height:64px}}.player-detail-header__avatar{width:48px;height:48px;object-fit:cover}@media screen and (min-width:768px){.player-detail-header__avatar{width:52px;height:52px}}.player-detail-header__copy{min-width:0;flex:1 1 auto}.player-detail-header__eyebrow{color:hsla(0,0%,100%,.68);font-size:9px;font-weight:var(--ui-font-weight-bold);letter-spacing:.16em;text-transform:uppercase}@media screen and (min-width:640px){.player-detail-header__eyebrow{font-size:var(--ui-text-caption);letter-spacing:.12em}}.player-detail-header__title{margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--theme-text-on-dark);font-size:var(--ui-title-lg);font-weight:var(--ui-font-weight-bold);line-height:1.15}@media screen and (min-width:640px){.player-detail-header__title{margin-top:4px;font-size:26px}}.player-detail-header__meta{display:none;margin-top:6px;flex-wrap:wrap;align-items:center;gap:6px;color:hsla(0,0%,100%,.88);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-semibold)}@media screen and (min-width:768px){.player-detail-header__meta{display:flex}}.player-detail-header__meta-chip{display:inline-flex;align-items:center;min-height:22px;padding:3px 9px;border:1px solid hsla(0,0%,100%,.16);border-radius:999px;background:hsla(0,0%,100%,.1);white-space:nowrap;font-size:var(--ui-text-label);line-height:1}@media screen and (min-width:768px){html[data-theme=dark] .player-detail-header__surface{border-color:rgba(148,163,184,.2);background:linear-gradient(135deg,rgba(15,23,42,.44),rgba(15,23,42,.2))}}.player-detail-injuries{--player-radius:12px;display:grid;gap:14px}.player-detail-injuries--loading{min-height:220px;place-items:center}.player-detail-injuries__surface{padding:2px 0;border:0;border-radius:var(--player-radius);background:rgba(0,0,0,0);box-shadow:none}.player-detail-injuries__section-head{margin-bottom:14px}.player-detail-injuries__list{display:grid;gap:0}.player-detail-injuries__history-card{overflow:hidden}.player-detail-injuries__card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 0;border-bottom:1px solid color-mix(in srgb,var(--theme-border) 82%,transparent)}.player-detail-injuries__card-title{color:var(--theme-text);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-semibold)}.player-detail-injuries__card-count{color:var(--theme-text);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold)}.player-detail-injuries__detail-card{padding:12px 0 16px;border-bottom:1px solid color-mix(in srgb,var(--theme-border) 82%,transparent)}.player-detail-injuries__detail-card:last-child{border-bottom:0}.player-detail-injuries__detail-grid{display:grid;gap:12px;padding:0}.player-detail-injuries__kv{display:grid;grid-template-columns:180px 14px minmax(0,1fr);align-items:center;gap:8px}.player-detail-injuries__kv span:first-child{color:var(--theme-text);font-size:var(--ui-text-body);line-height:1.25}.player-detail-injuries__kv span:nth-child(2){color:var(--theme-text-muted);font-size:var(--ui-text-body);line-height:1.25;text-align:center}.player-detail-injuries__kv span:last-child{color:var(--theme-text);font-size:var(--ui-text-body);line-height:1.25}.player-detail-injuries__competition{display:inline-flex;align-items:center;gap:8px}.player-detail-injuries__competition img{width:22px;height:22px;object-fit:contain;border-radius:999px}.player-detail-injuries__status{display:inline-flex;align-items:center;width:fit-content;min-height:34px;padding:0 18px;border-radius:999px;border:1px solid var(--color-error-50);background:color-mix(in srgb,var(--color-error-50) 18%,var(--color-neutral-0));color:var(--color-error-250)!important;font-weight:var(--ui-font-weight-bold)!important}.player-detail-injuries__empty-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:999px;background:var(--theme-bg-input);color:var(--theme-text);font-weight:var(--ui-font-weight-bold);width:38px;height:38px;background:color-mix(in srgb,var(--color-success-300) 14%,var(--theme-bg-input));color:var(--color-secondary-80)}.player-detail-injuries__empty-copy{display:grid;gap:4px}.player-detail-injuries__empty-copy strong{color:var(--theme-text);font-size:var(--ui-title-sm);font-weight:var(--ui-font-weight-bold)}.player-detail-injuries__empty-copy span{color:var(--theme-text-muted);font-size:var(--ui-text-body);font-weight:650;line-height:1.5}.player-detail-injuries__empty{display:flex;align-items:flex-start;gap:12px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--theme-border) 82%,transparent)}html[data-theme=dark] .player-detail-injuries__surface{padding:0;background:rgba(0,0,0,0)}html[data-theme=dark] .player-detail-injuries__history-card{border:1px solid hsla(0,0%,100%,.08);border-radius:14px;padding:8px;background:linear-gradient(180deg,rgba(15,23,42,.9),rgba(8,14,28,.84)),var(--theme-bg-input);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}html[data-theme=dark] .player-detail-injuries__card-head,html[data-theme=dark] .player-detail-injuries__detail-card,html[data-theme=dark] .player-detail-injuries__empty{border-color:hsla(0,0%,100%,.08)}html[data-theme=dark] .player-detail-injuries__card-count,html[data-theme=dark] .player-detail-injuries__card-title,html[data-theme=dark] .player-detail-injuries__detail-card span:first-child,html[data-theme=dark] .player-detail-injuries__detail-card span:last-child,html[data-theme=dark] .player-detail-injuries__empty-copy strong{color:var(--theme-text)}html[data-theme=dark] .player-detail-injuries__detail-card{background:rgba(0,0,0,0)}html[data-theme=dark] .player-detail-injuries__status{border-color:rgba(248,113,113,.32);background:rgba(127,29,29,.26);color:color-mix(in srgb,var(--color-error-50) 35%,var(--color-neutral-0))!important}html[data-theme=dark] .player-detail-injuries__empty-icon{background:rgba(74,125,255,.16);color:var(--color-success-100)}@media screen and (max-width:640px){.player-detail-injuries__history-card{padding:0 12px}.player-detail-injuries__card-title{font-size:var(--ui-title-section)}.player-detail-injuries__card-count{font-size:var(--ui-text-body)}.player-detail-injuries__kv{grid-template-columns:120px 10px minmax(0,1fr)}.player-detail-injuries__kv span:first-child,.player-detail-injuries__kv span:last-child,.player-detail-injuries__kv span:nth-child(2){font-size:var(--ui-text-body)}.player-detail-injuries__status{min-height:28px;padding:0 12px;font-size:var(--ui-text-body)}}.player-detail-positions{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:20px;align-items:start;min-height:100%}.player-detail-positions__details{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.player-detail-positions__detail{display:grid;gap:6px;padding:10px;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-bg-input)}.player-detail-positions__label{color:var(--theme-text-muted);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.player-detail-positions__value{color:var(--theme-text);font-size:var(--ui-text-body-lg);font-weight:var(--ui-font-weight-bold);line-height:1.4}.player-detail-positions__pitch{position:relative;min-height:300px;overflow:hidden;border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.02) 18%),repeating-linear-gradient(180deg,rgba(255,255,255,.04) 0,rgba(255,255,255,.04) 42px,rgba(255,255,255,.01) 42px,rgba(255,255,255,.01) 84px),linear-gradient(180deg,var(--color-success-300) 0,var(--color-success-200) 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.24),0 20px 36px rgba(15,23,42,.12)}.player-detail-positions__area,.player-detail-positions__center-circle,.player-detail-positions__goal-box,.player-detail-positions__half-line,.player-detail-positions__outline{position:absolute;border-color:hsla(0,0%,100%,.82);border-style:solid}.player-detail-positions__outline{inset:14px;border-width:2px;border-radius:12px}.player-detail-positions__half-line{top:50%;right:14px;left:14px;border-width:2px 0 0;transform:translateY(-50%)}.player-detail-positions__center-circle{top:50%;left:50%;width:54px;height:54px;border-width:2px;border-radius:999px;transform:translate(-50%,-50%)}.player-detail-positions__area{left:50%;width:120px;height:62px;border-width:2px;transform:translateX(-50%)}.player-detail-positions__area--top{top:14px;border-bottom:0;border-radius:0 0 12px 12px}.player-detail-positions__area--bottom{bottom:14px;border-top:0;border-radius:12px 12px 0 0}.player-detail-positions__goal-box{left:50%;width:56px;height:26px;border-width:2px;transform:translateX(-50%)}.player-detail-positions__goal-box--top{top:14px;border-bottom:0;border-radius:0 0 12px 12px}.player-detail-positions__goal-box--bottom{bottom:14px;border-top:0;border-radius:12px 12px 0 0}.player-detail-positions__marker{position:absolute;display:inline-flex;min-width:32px;height:32px;align-items:center;justify-content:center;border:2px solid hsla(0,0%,100%,.9);border-radius:999px;background:rgba(0,29,99,.74);color:var(--theme-text-on-dark);transform:translate(-50%,-50%);box-shadow:0 10px 20px rgba(0,0,0,.18),inset 0 1px 0 hsla(0,0%,100%,.16);transition:transform .2s ease,box-shadow .2s ease}.player-detail-positions__marker--main{min-width:38px;height:38px;border-color:hsla(0,0%,100%,.96);background:linear-gradient(135deg,var(--theme-accent) 0,var(--color-secondary-190) 100%);box-shadow:0 14px 28px rgba(0,56,217,.34),inset 0 1px 0 hsla(0,0%,100%,.2)}.player-detail-positions__marker--main:before{content:"";position:absolute;inset:-8px;border-radius:999px;border:1px solid rgba(45,107,255,.45);animation:playerMainPulse 1.8s ease-out infinite}.player-detail-positions__marker--main:after{content:"";position:absolute;left:50%;bottom:-8px;width:12px;height:12px;border-radius:2px;background:var(--theme-accent);transform:translateX(-50%) rotate(45deg);box-shadow:0 6px 12px rgba(0,56,217,.28)}.player-detail-positions__marker-label{padding:0 8px;font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);letter-spacing:.04em}.player-detail-positions__marker-badge{position:absolute;top:-18px;left:50%;min-width:28px;height:16px;padding:0 6px;border:1px solid hsla(0,0%,100%,.85);border-radius:999px;background:hsla(0,0%,100%,.94);color:var(--color-secondary-190);font-size:9px;font-weight:var(--ui-font-weight-bold);letter-spacing:.08em;line-height:14px;text-align:center;transform:translateX(-50%);text-transform:uppercase}.player-detail-positions--dark .player-detail-positions__pitch{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 20px 36px rgba(0,0,0,.24)}.player-detail-positions--dark .player-detail-positions__detail{background:rgba(18,24,34,.92)}.player-detail-positions--pitch-only{grid-template-columns:minmax(0,1fr);gap:0}.player-detail-positions--pitch-only .player-detail-positions__pitch{min-height:340px;border-radius:12px}@keyframes playerMainPulse{0%{opacity:.8;transform:scale(.92)}70%{opacity:0;transform:scale(1.24)}to{opacity:0;transform:scale(1.24)}}@media screen and (max-width:768px){.player-detail-positions__pitch{min-height:280px}}@media screen and (max-width:640px){.player-detail-positions{grid-template-columns:minmax(0,1fr) 230px}.player-detail-positions__pitch{min-height:230px}.player-detail-positions--pitch-only{grid-template-columns:minmax(0,1fr)}.player-detail-positions--pitch-only .player-detail-positions__pitch{min-height:280px}}.player-detail-profile{--player-radius:12px;display:grid;gap:14px;padding:4px}.player-detail-profile__content-grid,.player-detail-profile__summary-list{display:grid;gap:16px}.player-detail-profile__surface{padding:4px 2px;border:0;border-radius:var(--player-radius);background:rgba(0,0,0,0);box-shadow:none}.player-detail-profile__surface--full{grid-column:1/-1}.player-detail-profile__section-head{margin-bottom:12px}.player-detail-profile__pill-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px}.player-detail-profile__pill{display:grid;gap:2px;padding:10px 2px 8px;border:0;border-bottom:1px solid color-mix(in srgb,var(--theme-border) 80%,transparent);border-radius:0;background:rgba(0,0,0,0)}.player-detail-profile__pill-label{color:var(--theme-text-muted);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.player-detail-profile__pill-value{color:var(--theme-text);font-size:13px;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player-detail-profile__summary-label{color:var(--theme-text-muted);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.player-detail-profile__summary-list{gap:0;margin-top:14px;padding-top:2px;position:relative;border-top:0}.player-detail-profile__summary-list:before{content:"";position:absolute;top:0;right:16px;left:16px;height:1px;background:color-mix(in srgb,var(--theme-border) 80%,transparent);pointer-events:none}.player-detail-profile__metrics-panel{margin-top:6px}.player-detail-profile__metrics-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);gap:14px;align-items:center}.player-detail-profile__summary-row{display:grid;grid-template-columns:180px minmax(0,1fr);align-items:baseline;gap:12px;padding:10px 16px;border-radius:0;transition:background .16s ease;position:relative;border-bottom:0}.player-detail-profile__summary-row:not(:last-child):after{content:"";position:absolute;right:16px;bottom:0;left:16px;height:1px;background:color-mix(in srgb,var(--theme-border) 82%,transparent);pointer-events:none}.player-detail-profile__summary-row:hover{background:color-mix(in srgb,var(--theme-bg-input) 80%,transparent)}.player-detail-profile__summary-row:last-child{border-bottom:0;padding-bottom:0}.player-detail-profile__summary-value{font-size:13px;font-weight:600;line-height:1.45;text-align:right}.player-detail-profile__summary-value--ok{color:var(--color-secondary-80)}.player-detail-profile__summary-value--warn{color:var(--color-primary-500)}html[data-theme=dark] .player-detail-profile__surface{box-shadow:none}@media screen and (max-width:990px){.player-detail-profile__pill-row{grid-template-columns:repeat(2,minmax(0,1fr))}.player-detail-profile__content-grid,.player-detail-profile__metrics-grid{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:640px){.player-detail-profile__surface{padding:0}.player-detail-profile__pill-row{grid-template-columns:minmax(0,1fr);gap:8px}.player-detail-profile__summary-row{grid-template-columns:minmax(0,1fr);gap:4px}.player-detail-profile__summary-value{text-align:left}}.player-detail-statistics{--player-radius:10px;--player-stats-row-even:var(--color-neutral-60);--player-stats-row-odd:var(--color-neutral-0);--player-stats-header-bg:var(--color-neutral-1240);display:grid;gap:14px;width:100%;min-width:0;max-width:100%}.player-detail-statistics__surface{padding:4px 2px;border:0;border-radius:var(--player-radius);background:rgba(0,0,0,0);box-shadow:none}.player-detail-statistics__surface--hero{gap:0}.player-detail-statistics__surface--loading{display:grid;gap:20px}.player-detail-statistics__hero-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.player-detail-statistics__hero-chip{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;background:rgba(0,56,217,.08);color:var(--theme-accent);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold)}.player-detail-statistics__spotlight-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin-top:16px;overflow:visible;padding-top:2px;position:relative;border-top:0}.player-detail-statistics__spotlight-grid:before{content:"";position:absolute;top:0;right:12px;left:12px;height:1px;background:color-mix(in srgb,var(--theme-border) 80%,transparent);pointer-events:none}.player-detail-statistics__spotlight-card{display:grid;gap:6px;min-height:34px;padding:10px 12px;background:rgba(0,0,0,0);position:relative}.player-detail-statistics__spotlight-card:not(:last-child):after{content:"";position:absolute;top:12px;right:0;bottom:12px;width:1px;background:color-mix(in srgb,var(--theme-border) 82%,transparent)}.player-detail-statistics__spotlight-label{color:var(--theme-text-muted);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);letter-spacing:.07em;text-transform:uppercase}.player-detail-statistics__spotlight-value{color:var(--theme-text);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold);line-height:1.25}.player-detail-statistics__viz-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);gap:14px;margin-top:16px}.player-detail-statistics__viz-panel{height:100%}.player-detail-statistics__viz-panel .ui-data-viz-panel__body{min-height:210px}.player-detail-statistics__pie-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.player-detail-statistics__viz-swiper-wrap{margin-top:14px;display:grid}.player-detail-statistics__viz-swiper-wrap--single .player-detail-statistics__viz-swiper{max-width:760px}.player-detail-statistics__viz-swiper{width:100%;overflow:hidden}.player-detail-statistics__viz-swiper .swiper-wrapper{align-items:flex-start}.player-detail-statistics__viz-swiper .swiper-pagination{position:static;margin-top:10px}.player-detail-statistics__viz-swiper .swiper-pagination-bullet{width:7px;height:7px;background:color-mix(in srgb,var(--theme-border) 85%,transparent);opacity:1}.player-detail-statistics__viz-swiper .swiper-pagination-bullet-active{background:var(--theme-accent)}.player-detail-statistics__viz-swiper-slide{height:100%;overflow:hidden;display:flex}.player-detail-statistics__viz-swiper .ui-apex-chart,.player-detail-statistics__viz-swiper-slide .player-detail-statistics__viz-panel{width:100%}.player-detail-statistics__viz-swiper .ui-apex-chart .apexcharts-canvas{margin-inline:auto!important;max-width:100%!important}.player-detail-statistics__viz-swiper .ui-apex-chart .apexcharts-svg{max-width:100%!important}.player-detail-statistics__chart{display:grid;justify-items:center}.player-detail-statistics__chart .apexcharts-legend{justify-content:center!important}.player-detail-statistics__chart--pie .apexcharts-canvas,.player-detail-statistics__chart--radial .apexcharts-canvas{margin:0 auto!important}.player-detail-statistics__collapse-surface{margin-top:2px}.player-detail-statistics__collapse,.player-detail-statistics__collapse .ant-collapse-item{border:none!important;background:rgba(0,0,0,0)!important}.player-detail-statistics__collapse .ant-collapse-item{margin-bottom:10px!important}.player-detail-statistics__collapse .ant-collapse-item:last-child{margin-bottom:0!important}.player-detail-statistics__collapse .ant-collapse-item>.ant-collapse-header{padding:10px 14px!important;border:0;border-radius:var(--player-radius)!important;background:var(--player-stats-header-bg)!important;color:var(--theme-text-on-dark)!important;align-items:center!important}.player-detail-statistics__collapse .ant-collapse-item.ant-collapse-item-active>.ant-collapse-header{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.player-detail-statistics__collapse .ant-collapse-content{border:1px solid color-mix(in srgb,var(--theme-border) 80%,transparent)!important;border-top:0!important;border-radius:0 0 var(--player-radius) var(--player-radius)!important;background:var(--theme-bg-card)!important;box-shadow:none!important;margin-top:0!important;padding:0!important}.player-detail-statistics__collapse .ant-collapse-content>.ant-collapse-content-box,.player-detail-statistics__collapse>.ant-collapse-item-active>.ant-collapse-content>.ant-collapse-content-box,.player-detail-statistics__collapse>.ant-collapse-item-active>.ant-collapse-content>.player-detail-statistics__collapse-body{padding:0!important;margin:0!important}.player-detail-statistics__collapse .ant-collapse-expand-icon{color:hsla(0,0%,100%,.78)!important}.player-detail-statistics__collapse-body{padding:0!important;margin:0!important}.player-detail-statistics__collapse-label{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0}.player-detail-statistics__collapse-label-text{color:inherit;font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold);letter-spacing:.04em;text-transform:uppercase}.player-detail-statistics__collapse-label-count{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;border:1px solid hsla(0,0%,100%,.28);background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);white-space:nowrap}.player-detail-statistics__collapse-arrow{transition:transform .2s ease;transform:rotate(0deg)}.player-detail-statistics__collapse-arrow--open{transform:rotate(90deg)}.player-detail-statistics__table{display:grid;border:1px solid color-mix(in srgb,var(--theme-border) 76%,transparent);border-top:0;border-radius:0 0 var(--player-radius) var(--player-radius);overflow:hidden;background:var(--theme-bg-card)}.player-detail-statistics__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 16px;background:var(--player-stats-row-odd);position:relative;border-bottom:0}.player-detail-statistics__row:not(:last-child):after{content:"";position:absolute;right:16px;bottom:0;left:16px;height:1px;background:color-mix(in srgb,var(--theme-border) 82%,transparent);pointer-events:none}.player-detail-statistics__row:last-child{border-bottom:0}.player-detail-statistics__row:nth-child(2n){background:var(--player-stats-row-even)}.player-detail-statistics__row-label{color:var(--theme-text-muted);font-size:14px;font-weight:var(--ui-font-weight-semibold);line-height:1.45}.player-detail-statistics__row-value{color:var(--theme-text);font-size:14px;font-weight:var(--ui-font-weight-semibold);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-detail-statistics__row-value-inline{display:inline-flex;align-items:center;gap:8px}.player-detail-statistics__row-value-inline img{width:22px;height:22px;object-fit:contain;border-radius:999px}.player-detail-statistics__loading{display:inline-flex;align-items:center;gap:12px;color:var(--theme-text-muted);font-size:var(--ui-text-body-lg);font-weight:var(--ui-font-weight-bold)}.player-detail-statistics--dark{--player-stats-row-even:var(--color-neutral-1210);--player-stats-row-odd:var(--color-neutral-1225);--player-stats-header-bg:var(--color-neutral-1211)}.player-detail-statistics--dark .player-detail-statistics__spotlight-grid,.player-detail-statistics--dark .player-detail-statistics__table{background:rgba(0,0,0,0)}.player-detail-statistics__tabs-surface{margin-top:2px;width:100%;min-width:0;max-width:100%;overflow-x:hidden}.player-detail-statistics__tabs{width:100%;min-width:0;max-width:100%}.player-detail-statistics__tabs.ant-tabs .ant-tabs-nav{margin:0 0 12px!important;max-width:100%}.player-detail-statistics__tabs.ant-tabs .ant-tabs-nav:before{display:none}.player-detail-statistics__tabs.ant-tabs .ant-tabs-nav-wrap{overflow-x:auto;scrollbar-width:none;max-width:100%;min-width:0}.player-detail-statistics__tabs.ant-tabs .ant-tabs-nav-wrap::-webkit-scrollbar{display:none}.player-detail-statistics__tabs.ant-tabs .ant-tabs-nav-list{display:flex!important;align-items:center;width:max-content;min-width:max-content}.player-detail-statistics__tabs.ant-tabs .ant-tabs-tab{margin:0!important;padding:0!important;border:0!important;background:rgba(0,0,0,0)!important}.player-detail-statistics__tabs.ant-tabs .ant-tabs-tab .ant-tabs-tab-btn{display:inline-flex!important;align-items:center;justify-content:center;min-height:34px;padding:0 14px!important;border:1px solid color-mix(in srgb,var(--theme-border) 82%,transparent)!important;border-radius:999px!important;background:var(--theme-bg-card)!important;color:var(--theme-text)!important;font-size:var(--ui-text-label)!important;font-weight:var(--ui-font-weight-semibold)!important;line-height:1!important;white-space:nowrap;text-decoration:none!important}.player-detail-statistics__tabs.ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{border-color:color-mix(in srgb,var(--color-primary-500) 60%,transparent)!important;background:var(--color-primary-500)!important;color:var(--theme-text-on-dark)!important}.player-detail-statistics__tabs.ant-tabs .ant-tabs-tab:hover .ant-tabs-tab-btn{color:var(--theme-text)!important}.player-detail-statistics__tabs.ant-tabs .ant-tabs-ink-bar{display:none!important}.player-detail-statistics__tabs.ant-tabs .ant-tabs-content,.player-detail-statistics__tabs.ant-tabs .ant-tabs-tabpane{min-width:0;max-width:100%}.player-detail-statistics__tabs-content{margin-top:14px}.player-detail-statistics__competition-groups{display:grid;gap:12px}.player-detail-statistics__competition-group{overflow:hidden;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-bg-card)}.player-detail-statistics__competition-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:10px 14px;border:0;background:var(--theme-table-header-bg,var(--color-neutral-1240));color:var(--theme-text-on-dark);cursor:pointer;text-align:left}.player-detail-statistics__competition-identity{display:flex;align-items:center;gap:10px;min-width:0}.player-detail-statistics__competition-identity .ui-entity-avatar{width:28px;height:28px;min-width:28px;min-height:28px}.player-detail-statistics__competition-identity .ui-entity-avatar img{width:22px;height:22px}.player-detail-statistics__competition-name{overflow:hidden;color:var(--theme-text-on-dark);font-size:14px;font-weight:var(--ui-font-weight-bold);text-overflow:ellipsis;white-space:nowrap}.player-detail-statistics__competition-arrow{flex:0 0 auto;color:var(--theme-text-on-dark);transition:transform .2s ease}.player-detail-statistics__competition-arrow--open{transform:rotate(90deg)}.player-detail-statistics__competition-content{padding:0;border-top:0}.player-detail-statistics__competition-content .player-detail-statistics__table-card{border:0;border-radius:0;box-shadow:none;background:var(--theme-bg-card)}.player-detail-statistics__competition-content .player-detail-statistics__table-card-head{border-radius:0}.player-detail-statistics__table-card{overflow:hidden;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-bg-card);width:100%;max-width:100%;box-shadow:none}.player-detail-statistics__table-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-bottom:1px solid color-mix(in srgb,var(--theme-border) 40%,transparent);background:var(--theme-table-header-bg,var(--color-neutral-1240))!important}.player-detail-statistics__table-card-title{color:var(--theme-text-on-dark)!important;font-size:14px;font-weight:var(--ui-font-weight-bold);letter-spacing:0;text-transform:none}.player-detail-statistics__table-card-count{display:inline-flex;align-items:center;min-height:20px;padding:0 8px;border-radius:999px;background:color-mix(in srgb,var(--theme-accent) 24%,transparent);color:var(--theme-text-on-dark)!important;font-size:12px;font-weight:var(--ui-font-weight-bold);white-space:nowrap}.player-detail-statistics__table-card .player-detail-statistics__table{border:0;border-radius:0}@media screen and (max-width:991px){.player-detail-statistics__spotlight-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.player-detail-statistics__pie-grid,.player-detail-statistics__viz-grid{grid-template-columns:minmax(0,1fr)}.player-detail-statistics__viz-panel .ui-data-viz-panel__body{min-height:190px}}@media screen and (max-width:640px){.player-detail-statistics__tabs.ant-tabs .ant-tabs-nav-list{gap:8px}.player-detail-statistics__tabs.ant-tabs .ant-tabs-tab .ant-tabs-tab-btn{min-height:34px;padding:0 14px!important;font-size:var(--ui-text-body)!important}.player-detail-statistics__table-card{width:100%;max-width:100%;margin:0}.player-detail-statistics__surface{padding:2px 0;border-radius:12px}.player-detail-statistics__spotlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.player-detail-statistics__spotlight-card{min-height:66px;padding:10px 12px;border-bottom:1px solid color-mix(in srgb,var(--theme-border) 82%,transparent)}.player-detail-statistics__spotlight-card:nth-child(3n){border-right:1px solid color-mix(in srgb,var(--theme-border) 82%,transparent)}.player-detail-statistics__spotlight-card:nth-last-child(-n+3){border-bottom:1px solid color-mix(in srgb,var(--theme-border) 82%,transparent)}.player-detail-statistics__spotlight-card:nth-child(2n){border-right:0}.player-detail-statistics__spotlight-card:nth-last-child(-n+2){border-bottom:0}.player-detail-statistics__spotlight-value{font-size:var(--ui-title-sm)}.player-detail-statistics__viz-swiper-wrap{margin-top:12px}.player-detail-statistics__viz-panel .ui-data-viz-panel__header{padding:12px 12px 6px}.player-detail-statistics__viz-panel .ui-data-viz-panel__body{min-height:170px;padding:10px 12px 14px}.player-detail-statistics__row{grid-template-columns:minmax(0,1fr) minmax(44px,40%);gap:10px;padding:9px 12px}.player-detail-statistics__row-value{text-align:right;font-size:var(--ui-text-caption)}.player-detail-statistics__row-label{font-size:var(--ui-text-caption)}.player-detail-statistics__row-value-inline{gap:6px}.player-detail-statistics__row-value-inline img{width:16px;height:16px}.player-detail-statistics__collapse .ant-collapse-item>.ant-collapse-header{padding:9px 12px!important;border-radius:12px!important}.player-detail-statistics__collapse .ant-collapse-item.ant-collapse-item-active>.ant-collapse-header{border-radius:12px 12px 0 0!important}.player-detail-statistics__collapse .ant-collapse-content{border-radius:0 0 12px 12px!important}.player-detail-statistics__collapse-label-text{font-size:var(--ui-text-label)}.player-detail-statistics__collapse-label-count{min-height:22px;padding:0 8px;font-size:9px}.player-detail-statistics__table{border-radius:0}.player-detail-statistics__table-card-head{padding:11px 12px}.player-detail-statistics__competition-trigger{min-height:48px;padding:9px 12px}.player-detail-statistics__competition-content{padding:0}}.player-detail-teams{padding-inline:12px}.player-detail-teams__group{margin-bottom:24px;padding-left:12px}.player-detail-teams__title{margin-bottom:10px;padding-bottom:6px;border-bottom:2px solid var(--theme-accent);color:var(--theme-text);font-size:14px;font-weight:600}.player-detail-teams__table-shell{overflow:hidden;border:1px solid var(--theme-border);border-radius:12px}.player-detail-teams__head-row,.player-detail-teams__row{display:grid;grid-template-columns:70px minmax(0,1fr) 56px 56px 56px;align-items:center;gap:8px;padding:10px 12px}.player-detail-teams__head-row{background:var(--color-neutral-1240);color:var(--theme-text-on-dark);font-size:14px;font-weight:600}.player-detail-teams__row{border-top:1px solid var(--theme-border);font-size:13px}.player-detail-teams__row--even{background:color-mix(in srgb,var(--theme-bg-input) 78%,var(--theme-bg-card))}.player-detail-teams__row--odd{background:rgba(0,0,0,0)}.player-detail-teams__cell-center{text-align:center}.player-detail-teams__cell-strong{font-weight:600}.player-detail-teams__loading{padding-block:var(--ui-space-7);text-align:center}@media screen and (max-width:640px){.player-detail-teams{padding-inline:6px}.player-detail-teams__group{padding-left:0}.player-detail-teams__head-row,.player-detail-teams__row{grid-template-columns:58px minmax(0,1fr) 42px 42px 42px;gap:6px;padding:9px 8px;font-size:12px}}.player-detail-transfers{--player-radius:12px;display:grid;gap:14px;padding:0}.player-detail-transfers__surface{padding:4px 2px;border:0;border-radius:var(--player-radius);background:rgba(0,0,0,0);box-shadow:none}.player-detail-transfers__loading{padding-block:var(--ui-space-7);text-align:center}.player-detail-transfers__history-card{overflow:hidden}.player-detail-transfers__history-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:18px;border-bottom:1px solid color-mix(in srgb,var(--theme-border) 78%,transparent)}.player-detail-transfers__history-title{color:var(--theme-text);font-size:14px;font-weight:600}.player-detail-transfers__history-count{color:var(--theme-text);font-size:14px;font-weight:700}.player-detail-transfers__rows{display:grid}.player-detail-transfers__row{display:grid;gap:10px;padding:12px 0;grid-template-columns:380px minmax(0,1fr) 180px;border-bottom:1px solid color-mix(in srgb,var(--theme-border) 72%,transparent);background:rgba(0,0,0,0)!important}.player-detail-transfers__row:last-child{border-bottom:0}.player-detail-transfers__route{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px}.player-detail-transfers__route-line{min-width:0}.player-detail-transfers__route-arrow{display:inline-flex;width:28px;align-items:center;justify-content:center}.player-detail-transfers__route-arrow--latest{color:var(--color-success-500,#30c86d)}.player-detail-transfers__route-arrow--older{color:var(--color-error-150,#ff5d5d)}.player-detail-transfers__team-cell{display:inline-flex;align-items:center;gap:10px;width:100%;min-width:0}.player-detail-transfers__team-avatar{flex-shrink:0}.player-detail-transfers__team-name{display:block;min-width:0;max-width:100%;overflow:visible;text-overflow:unset;white-space:normal;font-size:13px;font-weight:600;line-height:1.2}.player-detail-transfers__meta-row{display:flex;align-items:center;gap:8px;color:var(--theme-text);font-size:13px;font-weight:500;line-height:1.35;flex-wrap:wrap}.player-detail-transfers__meta-date,.player-detail-transfers__meta-fee{color:var(--theme-text)}.player-detail-transfers__meta-sep,.player-detail-transfers__meta-updated{color:var(--theme-text-muted)}.player-detail-transfers__updated-line{color:var(--theme-text-muted);font-size:13px;font-weight:600;line-height:1.3;display:flex;align-items:center}.player-detail-transfers__toggle{display:inline-flex;width:100%;margin-top:0;align-items:center;justify-content:center;gap:6px;padding:10px 16px;border:0;border-top:1px solid color-mix(in srgb,var(--theme-border) 82%,transparent);border-radius:0;background:color-mix(in srgb,var(--theme-bg-input) 72%,var(--theme-bg-card));color:var(--theme-text-muted);font-weight:600;cursor:pointer;transition:background-color .2s ease}.player-detail-transfers__toggle:hover{background:color-mix(in srgb,var(--theme-bg-input) 84%,var(--theme-bg-card))}.player-detail-transfers__toggle-label{font-size:12px;line-height:1}.player-detail-transfers__toggle-icon{display:inline-block;transition:transform .2s ease}.player-detail-transfers__toggle-icon--open{transform:rotate(180deg)}@media screen and (max-width:1080px){.player-detail-transfers__row{grid-template-columns:280px minmax(0,1fr) 150px}}@media screen and (max-width:990px){.player-detail-transfers__history-title{font-size:18px}}@media screen and (max-width:640px){.player-detail-transfers__history-head{align-items:flex-end;padding-bottom:14px}.player-detail-transfers__history-count,.player-detail-transfers__history-title{font-size:13px}.player-detail-transfers__row{gap:8px;padding:14px 0;grid-template-columns:minmax(0,1fr)}.player-detail-transfers__route{grid-template-columns:minmax(0,1fr);gap:8px;align-items:stretch}.player-detail-transfers__route-line{width:100%}.player-detail-transfers__route-arrow{width:100%;justify-content:flex-start;padding-left:28px;transform:rotate(90deg)}.player-detail-transfers__team-cell{gap:8px;align-items:flex-start}.player-detail-transfers__team-avatar.ui-entity-avatar--sm{width:24px;height:24px;min-width:24px;min-height:24px}.player-detail-transfers__team-name{max-width:100%;font-size:12px;line-height:1.3}.player-detail-transfers__meta-row{flex-wrap:wrap;gap:6px;font-size:12px}.player-detail-transfers__updated-line{font-size:11px}}.player-detail-trophies{padding:0 16px}.player-detail-trophies__error,.player-detail-trophies__loading{padding:32px 24px;text-align:center}.player-detail-trophies__error{color:var(--theme-error)}.player-detail-trophies__shell{overflow:hidden;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-bg-card)}.player-detail-trophies__scroll{overflow-x:auto}.player-detail-trophies__table{width:100%;border-collapse:collapse;font-size:var(--ui-text-body)}.player-detail-trophies__head-row{background:color-mix(in srgb,var(--theme-text) 92%,transparent)}.player-detail-trophies__head-cell{padding:10px 12px;color:var(--theme-text-on-dark);font-weight:var(--ui-font-weight-semibold);text-align:left}.player-detail-trophies__head-cell--center{text-align:center}.player-detail-trophies__row--even{background:var(--theme-bg-elevated)}.player-detail-trophies__row--odd{background:var(--theme-bg-card)}.player-detail-trophies__cell{padding:10px 12px;color:var(--theme-text);vertical-align:middle}.player-detail-trophies__cell--season{font-weight:var(--ui-font-weight-normal)}.player-detail-trophies__cell--center{text-align:center}.player-detail-trophies__cell--winner{font-weight:var(--ui-font-weight-bold)}.player-detail-trophies__competition{display:flex;align-items:center;gap:8px;min-width:0}.player-detail-trophies__competition-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-detail-trophies__action{margin-top:12px;width:100%}.match-detail-standings{display:grid;gap:16px}.match-detail-standings__shell{overflow:hidden;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-bg-card)}.match-detail-standings__shell--home{box-shadow:var(--theme-shadow-sm)}.match-detail-standings__scroll{overflow-x:auto}.match-detail-standings__table{width:100%;border-collapse:collapse;font-size:14px;font-weight:var(--ui-font-weight-normal)}.match-detail-standings__head-row{background:color-mix(in srgb,var(--theme-bg-input) 86%,var(--theme-bg-card))}.match-detail-standings__head-cell{padding:10px 8px;color:var(--theme-text);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-semibold);text-align:right}.match-detail-standings__head-cell--left{text-align:left}.match-detail-standings__head-cell--rank{width:36px}.match-detail-standings__head-cell--home{padding:12px 20px}.match-detail-standings__row{border-bottom:1px solid color-mix(in srgb,var(--theme-border) 65%,transparent)}.match-detail-standings__row--even{background:var(--theme-bg-card)}.match-detail-standings__row--odd{background:var(--theme-bg-elevated)}.match-detail-standings__row--highlight{background:linear-gradient(90deg,rgba(34,197,94,.1),rgba(34,197,94,.03))}.match-detail-standings__cell{padding:10px 8px;color:var(--theme-text);font-size:14px;font-weight:var(--ui-font-weight-normal);text-align:right}.match-detail-standings__cell--home{padding:12px 20px}.match-detail-standings__cell--rank{position:relative;width:36px;text-align:left}.match-detail-standings__cell--team{cursor:pointer;text-align:left}.match-detail-standings__cell--strong{font-weight:var(--ui-font-weight-bold)}.match-detail-standings__cell--avg{font-weight:var(--ui-font-weight-normal)}.match-detail-standings__rank-indicator{position:absolute;top:4px;bottom:4px;left:0;width:4px;border-radius:2px}.match-detail-standings__rank-indicator--champions{background:var(--color-secondary-100)}.match-detail-standings__rank-indicator--conference{background:var(--color-success-300)}.match-detail-standings__rank-indicator--relegation{background:var(--color-error-50)}.match-detail-standings__rank-value{display:inline-block;font-weight:var(--ui-font-weight-semibold)}.match-detail-standings__rank-value--shifted{margin-left:8px}.match-detail-standings__team-button{display:flex;align-items:center;gap:8px;min-width:0}.match-detail-standings__team-copy{display:flex;min-width:0;align-items:flex-start;flex-direction:column;gap:4px}.match-detail-standings__team-logo{width:24px;height:24px;object-fit:contain;flex-shrink:0}.match-detail-standings__team-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-detail-standings__team-name--highlight{color:var(--theme-accent);font-weight:var(--ui-font-weight-bold)}.match-detail-standings__team-tag{display:inline-flex;width:fit-content;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;background:color-mix(in srgb,var(--theme-accent) 10%,transparent);color:var(--theme-accent);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold);letter-spacing:.02em;white-space:nowrap}.match-detail-standings__team-tag--champions{background:color-mix(in srgb,var(--color-secondary-100) 12%,transparent);color:var(--color-secondary-100)}.match-detail-standings__team-tag--europa{background:color-mix(in srgb,var(--color-primary-210) 12%,transparent);color:var(--color-primary-210)}.match-detail-standings__team-tag--conference{background:color-mix(in srgb,var(--color-success-300) 12%,transparent);color:var(--color-success-300)}.match-detail-standings__team-tag--promotion{background:rgba(34,197,94,.12);color:color-mix(in srgb,var(--color-success-300) 78%,var(--theme-text))}.match-detail-standings__team-tag--playoff{background:color-mix(in srgb,var(--theme-accent) 12%,transparent);color:var(--theme-accent)}.match-detail-standings__team-tag--relegation{background:color-mix(in srgb,var(--color-error-50) 12%,transparent);color:var(--color-error-50)}.match-detail-standings__state{padding:48px 24px;text-align:center}.match-detail-standings__state--error{padding:24px;color:var(--theme-error)}.match-detail-standings__error-wrap{padding:0 4px}.match-detail-standings__error-action{margin-top:12px}.match-detail-standings__legend{display:flex;flex-wrap:wrap;gap:20px;padding:14px 0 0;margin-top:16px;border-top:1px solid var(--theme-border);color:var(--theme-text-muted);font-size:var(--ui-text-body)}.match-detail-standings__legend-item{display:flex;align-items:center;gap:8px}.match-detail-standings__legend-bar{width:4px;height:24px;border-radius:2px}.match-detail-standings__legend-bar--champions{background:var(--color-secondary-100)}.match-detail-standings__legend-bar--conference{background:var(--color-success-300)}.match-detail-standings__legend-bar--relegation{background:var(--color-error-50)}.match-detail-standings__legend-dot{width:8px;height:8px;border-radius:999px;background:var(--theme-accent)}.match-detail-standings__group-stack{display:flex;flex-direction:column;gap:24px}.match-detail-standings__group-stack--single{gap:0}.match-detail-standings__group-title{margin:0;padding:11px 14px;border-bottom:1px solid color-mix(in srgb,var(--theme-border) 76%,transparent);background:color-mix(in srgb,var(--theme-bg-input) 62%,transparent);color:var(--theme-text);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold)}.match-detail-standings--home .match-detail-standings__shell{border-radius:14px;box-shadow:0 12px 28px rgba(15,23,42,.08)}.match-detail-standings--home .match-detail-standings__table{font-size:var(--ui-text-body)}.match-detail-standings--home .match-detail-standings__head-row{background:color-mix(in srgb,var(--theme-bg-input) 86%,var(--theme-bg-card))}.match-detail-standings--home .match-detail-standings__head-cell{padding:10px 6px;font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-semibold)}.match-detail-standings--home .match-detail-standings__head-cell--rank{width:28px}.match-detail-standings--home .match-detail-standings__head-cell--home{padding:10px 6px}.match-detail-standings--home .match-detail-standings__cell{padding:9px 6px;font-size:14px}.match-detail-standings--home .match-detail-standings__cell--home{padding:9px 6px}.match-detail-standings--home .match-detail-standings__rank-indicator{top:3px;bottom:3px;width:3px;border-radius:999px}.match-detail-standings--home .match-detail-standings__rank-value{font-weight:var(--ui-font-weight-bold)}.match-detail-standings--home .match-detail-standings__rank-value--shifted{margin-left:6px}.match-detail-standings--home .match-detail-standings__team-button{gap:6px}.match-detail-standings--home .match-detail-standings__team-logo,.match-detail-standings--home .match-detail-standings__team-tag{flex-shrink:0}.match-detail-standings--home .match-detail-standings__team-logo{width:18px;height:18px}.match-detail-standings--home .match-detail-standings__team-name{font-size:14px;font-weight:var(--ui-font-weight-normal)}.match-detail-standings--home .match-detail-standings__row--highlight{background:linear-gradient(90deg,rgba(34,197,94,.1),rgba(34,197,94,.03))}.match-detail-standings--home .match-detail-standings__row--highlight .match-detail-standings__cell,.match-detail-standings--home .match-detail-standings__row--highlight .match-detail-standings__rank-value,.match-detail-standings--home .match-detail-standings__row--highlight .match-detail-standings__team-name{color:var(--theme-text);font-weight:var(--ui-font-weight-bold)}.match-detail-standings--home .match-detail-standings__row--highlight .match-detail-standings__cell--strong{background:color-mix(in srgb,var(--color-success-300) 10%,transparent)}.match-detail-standings--home .match-detail-standings__legend{display:none}.standings-fixtures-tab{display:flex;flex-direction:column;gap:24px}.standings-fixtures-tab__state{padding:48px 24px;text-align:center}.standings-fixtures-tab__state--error{padding:24px;color:var(--theme-error)}.standings-fixtures-tab__state--empty{padding:24px;color:var(--theme-text-muted)}.standings-fixtures-tab__week-bar{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border:1px solid var(--theme-border);border-radius:8px;background:var(--theme-bg-input)}.standings-fixtures-tab__week-button{color:var(--theme-text)}.standings-fixtures-tab__week-button.ant-btn.ui-button--icon{width:36px;min-width:36px;height:36px;min-height:36px;border-radius:10px;background:rgba(0,0,0,0)}.standings-fixtures-tab__week-button:not(:disabled):hover{color:var(--theme-accent)}.standings-fixtures-tab__week-label{color:var(--theme-text);font-size:var(--ui-title-section);font-weight:var(--ui-font-weight-bold)}.standings-fixtures-tab__date-bar{padding:10px 16px;border-radius:8px;background:var(--color-neutral-1225);color:var(--theme-text-on-dark);font-size:14px;font-weight:var(--ui-font-weight-semibold);border-bottom-left-radius:0;border-bottom-right-radius:0}.standings-fixtures-tab__list{overflow:hidden;border:1px solid var(--theme-border);border-radius:10px;border-top-left-radius:0;border-top-right-radius:0}.standings-fixtures-tab__date-strip{display:flex;gap:8px;overflow-x:auto;padding:0 2px 10px;scrollbar-width:thin}.standings-fixtures-tab__date-chip{display:inline-flex;flex-direction:column;align-items:center;gap:2px;min-width:58px;padding:8px 10px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-bg-card);color:var(--theme-text-muted);cursor:pointer}.standings-fixtures-tab__date-chip--active{border-color:color-mix(in srgb,var(--theme-accent) 55%,transparent);background:color-mix(in srgb,var(--theme-accent) 12%,transparent);color:var(--theme-text)}.standings-fixtures-tab__date-chip-day{font-size:12px;font-weight:var(--ui-font-weight-semibold)}.standings-fixtures-tab__date-chip-weekday{font-size:10px;text-transform:uppercase}.standings-fixtures-tab__match-wrap--even{background:var(--theme-bg-card)}.standings-fixtures-tab__match-wrap--odd{background:rgba(0,0,0,0)}.standings-fixtures-tab__match-wrap--divider{border-bottom:1px solid var(--theme-border)}.standings-fixtures-tab__match{position:relative;display:grid;grid-template-columns:auto 1fr auto 1fr auto auto auto;gap:12px;align-items:center;padding:12px 16px;cursor:pointer}.standings-fixtures-tab__match-info{display:flex;flex-wrap:wrap;gap:8px 14px;padding:0 16px 12px;font-size:var(--ui-text-caption,12px);color:var(--theme-text-muted)}.standings-fixtures-tab__live-line{position:absolute;top:0;bottom:0;left:0;width:4px;background:var(--color-error-100)}.standings-fixtures-tab__time{min-width:44px;color:var(--theme-text-muted);font-size:14px;font-weight:500}.standings-fixtures-tab__time--live{color:var(--color-error-100)}.standings-fixtures-tab__team{display:flex;align-items:center;gap:10px;min-width:0}.standings-fixtures-tab__team--away{flex-direction:row-reverse}.standings-fixtures-tab__team-logo-shell{display:flex;width:28px;height:28px;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:999px;background:var(--theme-border)}.standings-fixtures-tab__team-logo{width:24px;height:24px;object-fit:contain}.standings-fixtures-tab__team-name{min-width:0;overflow:hidden;color:var(--theme-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:var(--ui-font-weight-semibold)}.standings-fixtures-tab__team-name--away{text-align:right;font-weight:500}.standings-fixtures-tab__score-wrap{display:flex;min-width:90px;align-items:center;justify-content:center;gap:8px}.standings-fixtures-tab__score{color:var(--theme-text);font-size:14px;font-weight:var(--ui-font-weight-bold)}.standings-fixtures-tab__score-placeholder{color:var(--theme-text-muted);font-size:14px;font-weight:var(--ui-font-weight-semibold)}.standings-fixtures-tab__odds{justify-self:end;min-width:0}.standings-fixtures-tab__expand{color:var(--theme-text-muted)}.standings-fixtures-tab__expand.ant-btn.ui-button--text{padding:4px}.standings-fixtures-tab__expand--open{transform:rotate(90deg)}.standings-fixtures-tab__expand--hidden{visibility:hidden;pointer-events:none}.standings-fixtures-tab__favorite{color:var(--theme-text-muted)}.standings-fixtures-tab__favorite.ant-btn.ui-button--text{padding:4px}.standings-fixtures-tab__favorite:hover:not(:disabled){color:var(--theme-accent);background:rgba(0,0,0,0)}.standings-fixtures-tab__favorite--active{color:var(--color-primary-200)}.standings-stats-tab__toolbar{display:flex;gap:8px;margin-bottom:20px}.standings-stats-tab__toggle{min-width:116px}.standings-stats-tab__toggle.ant-btn{padding-inline:24px;border-radius:10px;font-size:var(--ui-text-body-lg);font-weight:var(--ui-font-weight-semibold)}.standings-stats-tab__loading{padding:48px 24px;text-align:center}.standings-stats-tab__loading--players{display:flex;align-items:center;justify-content:center;gap:10px;padding:20px 24px;color:var(--theme-text-secondary);font-size:var(--ui-text-body)}.standings-stats-card{margin-bottom:16px;border-radius:12px;background:var(--theme-bg-elevated)}.standings-stats-card__title{margin-bottom:12px;color:var(--theme-text);font-size:var(--ui-title-sm);font-weight:var(--ui-font-weight-bold)}.standings-stats-card__chart{margin-bottom:14px}.standings-stats-card__rows{display:flex;flex-direction:column;gap:8px;overflow:hidden;transition:max-height .3s ease-in-out}.standings-stats-card__rows--collapsed-player{max-height:280px}.standings-stats-card__rows--collapsed-team{max-height:260px}.standings-stats-card__rows--expanded{max-height:2000px}.standings-stats-card__row{display:flex;align-items:center;justify-content:space-between;padding:8px;border-bottom:1px solid color-mix(in srgb,var(--theme-border) 72%,transparent);background:rgba(0,0,0,0);cursor:pointer}.standings-stats-card__row--list{border-radius:0}.standings-stats-card__row:hover{background:color-mix(in srgb,var(--theme-bg-input) 62%,transparent)}.standings-stats-card__identity{display:flex;align-items:center;gap:12px;min-width:0}.standings-stats-card__avatar-shell{display:flex;width:36px;height:36px;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:999px;background:var(--theme-border)}.standings-stats-card__avatar{width:36px;height:36px;object-fit:cover}.standings-stats-card__avatar-fallback{color:var(--theme-text-muted);font-size:var(--ui-text-body-lg);font-weight:var(--ui-font-weight-bold)}.standings-stats-card__copy{min-width:0}.standings-stats-card__name{color:var(--theme-text);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-semibold)}.standings-stats-card__meta{display:flex;align-items:center;gap:6px;margin-top:2px}.standings-stats-card__meta-logo{width:16px;height:16px;object-fit:contain}.standings-stats-card__meta-text{color:var(--theme-text-muted);font-size:var(--ui-text-label)}.standings-stats-card__value{color:var(--theme-text);font-size:var(--ui-title-sm);font-weight:var(--ui-font-weight-bold)}.standings-stats-card__more{display:flex;width:100%;margin-top:8px;padding:10px 16px;align-items:center;justify-content:center;gap:6px;border:0;border-top:1px solid var(--theme-border);border-radius:0!important;background:var(--theme-row-even);color:var(--theme-text-muted);font-weight:500;transition:background-color .2s ease,color .2s ease}.standings-stats-card__more:hover{background:var(--theme-row-odd);color:var(--theme-text)}.standings-stats-card__more-icon{display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease}.standings-stats-card__more-icon--expanded{transform:rotate(180deg)}html[data-theme=dark] .match-detail-standings__row--highlight{background:linear-gradient(90deg,rgba(0,174,17,.16),rgba(0,174,17,.06))}html[data-theme=dark] .match-detail-standings--home .match-detail-standings__row--highlight .match-detail-standings__cell,html[data-theme=dark] .match-detail-standings--home .match-detail-standings__row--highlight .match-detail-standings__rank-value,html[data-theme=dark] .match-detail-standings--home .match-detail-standings__row--highlight .match-detail-standings__team-name{color:var(--theme-text-on-dark)}html[data-theme=dark] .match-detail-standings--home .match-detail-standings__row--highlight .match-detail-standings__cell--strong{background:color-mix(in srgb,var(--color-neutral-0) 8%,transparent)}html[data-theme=dark] .standings-fixtures-tab__date-bar{background:var(--theme-bg-input)}.standings-form-letters{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:3px}.standings-form-letters--empty{color:var(--theme-text-muted);font-size:var(--ui-text-caption)}.standings-form-letters__chip{display:inline-flex;align-items:center;justify-content:center;min-width:1.05rem;height:1.15rem;padding:0 3px;border-radius:4px;font-size:10px;font-weight:var(--ui-font-weight-semibold);font-variant-numeric:tabular-nums}.standings-form-letters__chip--win{color:var(--color-secondary-80);background:rgba(34,197,94,.11)}.standings-form-letters__chip--loss{color:var(--color-error-100);background:rgba(239,68,68,.08)}.standings-form-letters__chip--draw{color:var(--color-warning-100);background:rgba(245,158,11,.1)}.match-detail-standings__cell--form{white-space:nowrap}.status-page{--status-accent:var(--theme-accent);--status-accent-soft:rgba(0,56,217,0.1);--status-accent-text:var(--theme-accent);position:relative;min-height:100vh;overflow:hidden;color:var(--theme-text);background:linear-gradient(180deg,color-mix(in srgb,var(--theme-bg-page) 98%,transparent),var(--theme-bg-page))}.status-page--error{--status-accent:var(--color-error-500);--status-accent-soft:rgba(219,77,77,0.1);--status-accent-text:var(--color-error-500)}.status-page .error-logo{color:var(--status-accent)}.status-page__glow,.status-page__glow-secondary{position:absolute;border-radius:999px;filter:blur(70px);pointer-events:none}.status-page__glow{top:-120px;right:-60px;width:320px;height:320px;background:color-mix(in srgb,var(--status-accent) 20%,transparent);opacity:.55}.status-page__glow-secondary{bottom:-120px;left:-40px;width:260px;height:260px;background:hsla(0,0%,100%,.45);opacity:.35}.status-page__shell{position:relative;z-index:1;width:min(100%,1260px);margin:0 auto;padding:32px 24px 40px}.status-page__shell--minimal{display:grid;min-height:100vh;align-content:center;gap:14px;width:min(100%,760px);padding:24px 16px 32px}.status-page__brand{display:inline-flex;align-items:center;gap:12px;margin-bottom:24px}.status-page__brand-badge{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border:1px solid color-mix(in srgb,var(--status-accent) 20%,transparent);border-radius:999px;background:var(--status-accent-soft);color:var(--status-accent-text);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);letter-spacing:.12em;text-transform:uppercase}.status-page__layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:24px;align-items:stretch}.status-page__hero,.status-page__insight,.status-page__rail-card,.status-page__shortcut{border:1px solid color-mix(in srgb,var(--theme-border-strong) 75%,transparent);background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(247,250,255,.82)),var(--theme-bg-card);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.62),0 24px 50px rgba(15,23,42,.08)}.status-page__hero{display:grid;gap:28px;padding:34px;border-radius:32px}.status-page__eyebrow{display:inline-flex;align-items:center;width:fit-content;min-height:34px;padding:0 14px;border-radius:999px;background:var(--status-accent-soft);color:var(--status-accent-text);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);letter-spacing:.14em;text-transform:uppercase}.status-page__headline{display:grid;gap:14px}.status-page__title{margin:0;max-width:11ch;font-size:clamp(40px,6vw,72px);font-weight:var(--ui-font-weight-bold);line-height:.95;letter-spacing:-.06em;color:var(--theme-text)}.status-page__description{margin:0;max-width:56ch;color:var(--theme-text-muted);font-size:var(--ui-title-section);line-height:1.7}.status-page__pill-row{display:flex;flex-wrap:wrap;gap:10px}.status-page__pill{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;border:1px solid color-mix(in srgb,var(--status-accent) 18%,transparent);border-radius:999px;background:color-mix(in srgb,var(--status-accent) 8%,transparent);color:var(--theme-text);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold)}.status-page__actions{display:flex;flex-wrap:wrap;gap:12px}.status-page__action{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:0 18px;border-radius:18px;text-decoration:none;font-size:var(--ui-text-body-lg);font-weight:var(--ui-font-weight-bold);cursor:pointer;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.status-page__action:hover{transform:translateY(-1px)}.status-page__action--primary{border:1px solid rgba(0,0,0,0);background:var(--status-accent);color:var(--theme-text-on-dark);box-shadow:0 16px 28px color-mix(in srgb,var(--status-accent) 24%,transparent)}.status-page__action--secondary{border:1px solid color-mix(in srgb,var(--theme-border-strong) 80%,transparent);background:var(--theme-bg-input);color:var(--theme-text)}.status-page__brand a{display:inline-flex;text-decoration:none}.status-page__footnote{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;padding:18px 20px;border-radius:24px;background:color-mix(in srgb,var(--status-accent) 6%,transparent)}.status-page__footnote-icon{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:14px;background:var(--status-accent-soft);color:var(--status-accent-text)}.status-page__footnote-copy{display:grid;gap:4px}.status-page__footnote-copy strong{font-size:var(--ui-title-sm);font-weight:var(--ui-font-weight-bold);color:var(--theme-text)}.status-page__footnote-copy p{margin:0;color:var(--theme-text-muted);font-size:var(--ui-text-body);line-height:1.6}.status-page__rail{display:grid;gap:18px}.status-page__rail-card{position:relative;display:grid;gap:20px;min-height:100%;padding:28px;border-radius:32px;overflow:hidden}.status-page__rail-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,color-mix(in srgb,var(--status-accent) 16%,transparent),transparent 42%);pointer-events:none}.status-page__rail-code{position:relative;z-index:1;font-size:clamp(86px,11vw,140px);font-weight:var(--ui-font-weight-bold);line-height:.9;letter-spacing:-.08em;color:var(--status-accent-text)}.status-page__rail-copy{position:relative;z-index:1;display:grid;gap:8px}.status-page__rail-copy strong{font-size:22px;font-weight:var(--ui-font-weight-bold);letter-spacing:-.04em}.status-page__rail-copy p{margin:0;color:var(--theme-text-muted);font-size:var(--ui-text-body-lg);line-height:1.6}.status-page__insights{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.status-page__insight{display:grid;gap:12px;padding:18px;border-radius:24px}.status-page__insight-icon{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:14px;background:var(--status-accent-soft);color:var(--status-accent-text)}.status-page__insight-value{display:block;color:var(--theme-text);font-size:var(--ui-title-section);font-weight:var(--ui-font-weight-bold);letter-spacing:-.03em}.status-page__insight-label{display:block;margin-top:4px;color:var(--theme-text-muted);font-size:var(--ui-text-label);line-height:1.5}.status-page__shortcuts{display:grid;gap:18px;margin-top:18px}.status-page__shortcut-title{margin:0;font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--theme-text-muted)}.status-page__shortcut-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.status-page__shortcut{display:grid;gap:12px;padding:18px;border-radius:24px;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.status-page__shortcut:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--status-accent) 26%,var(--theme-border-strong));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.62),0 26px 46px rgba(15,23,42,.1)}.status-page__shortcut-icon{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:14px;background:var(--status-accent-soft);color:var(--status-accent-text)}.status-page__shortcut-copy strong{display:block;color:var(--theme-text);font-size:var(--ui-title-sm);font-weight:var(--ui-font-weight-bold)}.status-page__shortcut-copy span{display:block;margin-top:4px;color:var(--theme-text-muted);font-size:var(--ui-text-label);line-height:1.55}.status-page--minimal .status-page__brand{margin-bottom:0;justify-content:center;width:100%}.status-page--minimal .status-page__brand-badge{min-height:30px;letter-spacing:.1em}.status-page--minimal .status-page__title{max-width:none;font-size:clamp(22px,3.2vw,28px);line-height:1.25;letter-spacing:-.02em}.status-page--minimal .status-page__description{max-width:none;font-size:var(--ui-text-body);line-height:1.6}.status-page--minimal .status-page__actions{justify-content:flex-start;gap:10px}.status-page--minimal .status-page__action{min-height:40px;padding:0 14px;border-radius:12px;font-size:var(--ui-text-body)}.status-page--minimal-rich .status-page__eyebrow{min-height:28px;padding:0 10px;font-size:10px;letter-spacing:.12em}.status-page__minimal-header{display:grid;gap:8px;justify-items:center;text-align:center}.status-page__minimal-header a{display:inline-flex;text-decoration:none}.status-page__minimal-tagline{margin:0;color:var(--theme-text-muted);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold);letter-spacing:.04em}.status-page__minimal-layout{display:grid;grid-template-columns:minmax(108px,.34fr) minmax(0,1fr);gap:18px;align-items:start;width:100%;text-align:left}.status-page__minimal-rail{display:grid;gap:8px;justify-items:start;padding:10px 12px;border-radius:14px;background:color-mix(in srgb,var(--status-accent) 5%,transparent)}.status-page__minimal-copy{display:grid;gap:12px;min-width:0}.status-page__pill-row--compact{gap:8px}.status-page__pill--compact{min-height:30px;padding:0 10px;font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold)}.status-page__minimal-insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;margin-top:4px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--theme-border) 68%,transparent)}.status-page__minimal-insight{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:start;padding:10px;border:1px solid color-mix(in srgb,var(--theme-border) 62%,transparent);border-radius:12px;background:color-mix(in srgb,var(--theme-bg-card) 90%,transparent)}.status-page__minimal-insight strong{display:block;color:var(--theme-text);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold);line-height:1.3}.status-page__minimal-insight span{display:block;margin-top:2px;color:var(--theme-text-muted);font-size:var(--ui-text-caption);line-height:1.4}.status-page__minimal-insight-icon{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:10px;background:var(--status-accent-soft);color:var(--status-accent-text)}.status-page__minimal-footnote{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;width:100%;padding:12px 14px;border:1px solid color-mix(in srgb,var(--status-accent) 16%,var(--theme-border));border-radius:14px;background:color-mix(in srgb,var(--status-accent) 5%,var(--theme-bg-card))}.status-page__minimal-footnote .status-page__footnote-copy strong{font-size:var(--ui-text-body)}.status-page__minimal-footnote .status-page__footnote-copy p{margin:4px 0 0;font-size:var(--ui-text-caption);line-height:1.55}.status-page__minimal-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:2px}.status-page__minimal-link{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border:1px solid color-mix(in srgb,var(--theme-border) 70%,transparent);border-radius:999px;background:color-mix(in srgb,var(--theme-bg-card) 88%,transparent);color:var(--theme-text-muted);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold);text-decoration:none;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.status-page__minimal-link:hover{color:var(--status-accent-text);border-color:color-mix(in srgb,var(--status-accent) 24%,var(--theme-border));background:color-mix(in srgb,var(--status-accent) 6%,var(--theme-bg-card))}.status-page__minimal-shortcuts{display:grid;gap:10px;width:100%}.status-page__minimal-shortcut-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.status-page__minimal-shortcut-card{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;min-height:64px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--theme-border-strong) 58%,transparent);border-radius:14px;background:color-mix(in srgb,var(--theme-bg-card) 92%,transparent);text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.status-page__minimal-shortcut-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--status-accent) 24%,var(--theme-border-strong));box-shadow:0 10px 22px rgba(15,23,42,.06)}.status-page__minimal-shortcut-icon{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:11px;background:var(--status-accent-soft);color:var(--status-accent-text)}.status-page__minimal-shortcut-copy{min-width:0}.status-page__minimal-shortcut-copy strong{display:block;color:var(--theme-text);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold);line-height:1.3}.status-page__minimal-shortcut-copy span{display:block;margin-top:2px;color:var(--theme-text-muted);font-size:var(--ui-text-caption);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-page__minimal-card{display:grid;gap:0;width:100%;padding:20px;border:1px solid color-mix(in srgb,var(--theme-border-strong) 55%,transparent);border-radius:16px;background:var(--theme-bg-card);box-shadow:0 10px 24px rgba(15,23,42,.05)}.status-page__minimal-icon{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:11px;background:var(--status-accent-soft);color:var(--status-accent-text)}.status-page__minimal-code{color:var(--status-accent-text);font-size:var(--ui-title-lg);font-weight:var(--ui-font-weight-bold);letter-spacing:.08em}.status-page__minimal-code--display{font-size:clamp(56px,7vw,78px);line-height:.95;letter-spacing:-.06em;background:linear-gradient(180deg,var(--status-accent-text),color-mix(in srgb,var(--status-accent-text) 72%,var(--theme-text)));background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0)}html[data-theme=dark] .status-page__glow-secondary{background:rgba(96,165,250,.16);opacity:.4}html[data-theme=dark] .status-page__hero,html[data-theme=dark] .status-page__insight,html[data-theme=dark] .status-page__rail-card,html[data-theme=dark] .status-page__shortcut{border-color:rgba(148,163,184,.14);background:linear-gradient(180deg,rgba(15,23,42,.88),rgba(11,18,32,.84)),var(--theme-bg-card);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 26px 56px rgba(0,0,0,.24)}html[data-theme=dark] .status-page__action--secondary{border-color:rgba(148,163,184,.14);background:hsla(0,0%,100%,.04)}html[data-theme=dark] .status-page__footnote{background:hsla(0,0%,100%,.04)}html[data-theme=dark] .status-page__minimal-card,html[data-theme=dark] .status-page__minimal-footnote,html[data-theme=dark] .status-page__minimal-insight,html[data-theme=dark] .status-page__minimal-shortcut,html[data-theme=dark] .status-page__minimal-shortcut-card{border-color:rgba(148,163,184,.14);background:linear-gradient(180deg,rgba(15,23,42,.88),rgba(11,18,32,.84)),var(--theme-bg-card)}@media screen and (max-width:1080px){.status-page__layout{grid-template-columns:1fr}.status-page__insights,.status-page__shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:720px){.status-page__shell{padding:20px 14px 28px}.status-page__brand{margin-bottom:18px}.status-page__hero,.status-page__rail-card{padding:22px 18px;border-radius:26px}.status-page__title{max-width:none}.status-page__description{font-size:var(--ui-text-body-lg)}.status-page__insights,.status-page__shortcut-grid{grid-template-columns:1fr}.status-page__actions{flex-direction:column}.status-page__action{width:100%}.status-page__minimal-insights,.status-page__minimal-shortcut-grid,.status-page__minimal-shortcuts{grid-template-columns:1fr}.status-page__minimal-links{justify-content:center}.status-page__minimal-layout{grid-template-columns:1fr;text-align:center}.status-page__minimal-rail{justify-items:center;width:100%}.status-page__minimal-copy .status-page__actions{justify-content:center}}.team-detail-coach-drawer{--team-coach-drawer-bg:radial-gradient(circle at 0% 0%,rgba(33,161,241,0.14),transparent 42%),radial-gradient(circle at 100% 6%,rgba(0,196,36,0.1),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--theme-bg-input) 28%,var(--theme-bg-card)),var(--theme-bg-card))}.team-detail-coach-drawer .ant-drawer-content-wrapper{height:100dvh!important}.team-detail-coach-drawer .ant-drawer-content,.team-detail-coach-drawer .ant-drawer-wrapper-body{border-radius:22px 0 0 22px}.team-detail-coach-drawer .ant-drawer-wrapper-body{display:flex;flex-direction:column;height:100%;min-height:0}.team-detail-coach-drawer .ant-drawer-content{height:100%;box-shadow:-12px 0 28px rgba(9,30,66,.1)}.team-detail-coach-drawer .ant-drawer-header{padding:16px 22px 4px}.team-detail-coach-drawer .ant-drawer-body{flex:1 1 auto;min-height:0}.team-detail-coach-drawer .ant-drawer-close{width:38px;height:38px;border-radius:10px}.team-detail-coach-drawer__shell{min-height:100%;padding:16px 22px max(24px,env(safe-area-inset-bottom));box-sizing:border-box}.team-detail-coach-drawer__hero{padding:16px 18px;border:1px solid color-mix(in srgb,var(--theme-border) 72%,transparent)}.team-detail-coach-drawer__hero .team-brand-header-backdrop__content{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px}.team-detail-coach-drawer__avatar{width:78px;height:78px;border:2px solid var(--theme-border)}.team-detail-coach-drawer__eyebrow{font-weight:var(--ui-font-weight-semibold)}.team-detail-coach-drawer__hero-copy{min-width:0}.team-detail-coach-drawer__name{font-size:22px}.team-detail-coach-drawer__name,.team-detail-coach-drawer__team{font-weight:var(--ui-font-weight-semibold)}.team-detail-coach-drawer__content{gap:16px;margin-top:16px}.team-detail-coach-drawer__section{position:relative;border-top:0}.team-detail-coach-drawer__section:before{content:"";position:absolute;top:0;right:18px;left:18px;height:1px;background:color-mix(in srgb,var(--theme-border) 80%,transparent);pointer-events:none}.team-detail-coach-drawer__section:first-child{padding-top:0}.team-detail-coach-drawer__section:first-child:before{display:none}.team-detail-coach-drawer__section-title{margin-bottom:8px;font-size:var(--ui-text-body-lg);font-weight:var(--ui-font-weight-semibold)}.team-detail-coach-drawer__detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.team-detail-coach-drawer__detail-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:5px;min-height:68px;min-width:0;padding:11px 13px;border:1px solid color-mix(in srgb,var(--theme-border) 72%,transparent);border-radius:12px;background:var(--theme-bg-card);box-shadow:0 8px 18px rgba(15,23,42,.05)}.team-detail-coach-drawer__overview-label{font-weight:var(--ui-font-weight-semibold)}.team-detail-coach-drawer__overview-value{font-weight:500;text-align:left}.team-detail-coach-drawer__empty,.team-detail-coach-drawer__feedback{min-height:108px;padding:18px;border:1px dashed color-mix(in srgb,var(--theme-border) 72%,transparent);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-semibold)}.team-detail-coach-drawer__resume-summary-card{padding:11px 13px;border:1px solid color-mix(in srgb,var(--theme-border) 72%,transparent);border-radius:12px;background:var(--theme-bg-card);box-shadow:0 8px 18px rgba(15,23,42,.05)}.team-detail-coach-drawer__resume-summary-label{display:block;font-weight:var(--ui-font-weight-semibold);letter-spacing:.02em}.team-detail-coach-drawer__resume-summary-value{display:block;margin-top:4px;font-size:var(--ui-title-xl);font-weight:var(--ui-font-weight-semibold);line-height:1}.team-detail-coach-drawer__resume-chart{margin-bottom:14px;padding:10px 8px 2px;border:1px solid color-mix(in srgb,var(--theme-border) 68%,transparent);background:color-mix(in srgb,var(--theme-bg-card) 84%,transparent)}.team-detail-coach-drawer__resume-chart .apexcharts-canvas,.team-detail-coach-drawer__resume-chart .apexcharts-svg{max-width:100%!important}.team-detail-coach-drawer__resume-list{gap:10px}.team-detail-coach-drawer__resume-row{grid-template-columns:48px minmax(0,1fr) auto;gap:12px;padding:9px 10px;border:1px solid color-mix(in srgb,var(--theme-border) 64%,transparent);border-radius:12px;background:color-mix(in srgb,var(--theme-bg-card) 82%,transparent)}.team-detail-coach-drawer__resume-logo{width:48px;height:48px;border:1px solid color-mix(in srgb,var(--theme-border) 72%,transparent);border-radius:10px;color:var(--theme-text);font-size:var(--ui-title-sm);font-weight:500}.team-detail-coach-drawer__resume-logo img{padding:5px}.team-detail-coach-drawer__resume-main{gap:3px}.team-detail-coach-drawer__resume-title{font-weight:var(--ui-font-weight-semibold);line-height:1.2}.team-detail-coach-drawer__resume-meta{font-weight:500;line-height:1.35}.team-detail-coach-drawer__resume-record{flex-wrap:wrap;justify-content:flex-end;gap:4px}.team-detail-coach-drawer__resume-record span{min-width:34px;padding:5px 7px;background:color-mix(in srgb,var(--theme-accent) 10%,transparent);color:var(--theme-accent);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold);text-align:center;white-space:nowrap}html[data-theme=dark] .team-detail-coach-drawer{--team-coach-drawer-bg:radial-gradient(circle at top right,rgba(74,125,255,0.14),transparent 30%),linear-gradient(180deg,rgba(15,23,42,0.96),rgba(10,14,24,0.98))}html[data-theme=dark] .team-detail-coach-drawer .ant-drawer-body,html[data-theme=dark] .team-detail-coach-drawer .ant-drawer-content,html[data-theme=dark] .team-detail-coach-drawer .ant-drawer-header,html[data-theme=dark] .team-detail-coach-drawer .ant-drawer-wrapper-body{box-shadow:none;border-color:hsla(0,0%,100%,.08);background:var(--team-coach-drawer-bg)!important}html[data-theme=dark] .team-detail-coach-drawer .ant-drawer-content{box-shadow:-16px 0 36px rgba(0,0,0,.34),inset 0 1px 0 hsla(0,0%,100%,.04)}html[data-theme=dark] .team-detail-coach-drawer .ant-drawer-close{border-color:hsla(0,0%,100%,.08);background:rgba(15,23,42,.78);color:var(--color-secondary-90)}html[data-theme=dark] .team-detail-coach-drawer__detail-row,html[data-theme=dark] .team-detail-coach-drawer__resume-chart,html[data-theme=dark] .team-detail-coach-drawer__resume-row,html[data-theme=dark] .team-detail-coach-drawer__resume-summary-card{border-color:hsla(0,0%,100%,.08);background:linear-gradient(180deg,rgba(15,23,42,.9),rgba(8,14,28,.84)),var(--theme-bg-input);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}html[data-theme=dark] .team-detail-coach-drawer__avatar,html[data-theme=dark] .team-detail-coach-drawer__resume-logo{border-color:hsla(0,0%,100%,.08);background:linear-gradient(180deg,rgba(74,125,255,.12),rgba(15,23,42,.72)),var(--theme-bg-input)}html[data-theme=dark] .team-detail-coach-drawer__empty,html[data-theme=dark] .team-detail-coach-drawer__feedback{border-color:hsla(0,0%,100%,.08);background:rgba(15,23,42,.72)}html[data-theme=dark] .team-detail-coach-drawer__resume-record span{background:rgba(74,125,255,.14);color:var(--color-secondary-90)}@media screen and (min-width:768px){.team-detail-coach-drawer__resume-row{grid-template-columns:42px minmax(0,1fr);align-items:start}.team-detail-coach-drawer__resume-logo{width:42px;height:42px}.team-detail-coach-drawer__resume-record{grid-column:2;justify-content:flex-start}}@media screen and (max-width:1100px){.team-detail-coach-drawer .ant-drawer-content-wrapper{width:35vw!important;max-width:35vw;min-width:420px;height:100dvh!important}}@media screen and (max-width:768px){.team-detail-coach-drawer .ant-drawer-content-wrapper{width:100vw!important;min-width:0;max-width:100vw;height:100dvh!important}.team-detail-coach-drawer .ant-drawer-content,.team-detail-coach-drawer .ant-drawer-wrapper-body{border-radius:0}.team-detail-coach-drawer__shell{min-height:100%;padding:10px 12px max(16px,env(safe-area-inset-bottom))}.team-detail-coach-drawer__hero{padding:12px}.team-detail-coach-drawer__hero .team-brand-header-backdrop__content{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.team-detail-coach-drawer__avatar{width:66px;height:66px;border-width:2px}.team-detail-coach-drawer__name{font-size:var(--ui-title-xl)}.team-detail-coach-drawer__team{margin-top:4px;font-size:var(--ui-text-label)}.team-detail-coach-drawer__detail-list,.team-detail-coach-drawer__resume-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.team-detail-coach-drawer__resume-row{grid-template-columns:42px minmax(0,1fr);align-items:start}.team-detail-coach-drawer__resume-record{grid-column:2;justify-content:flex-start}}@media screen and (max-width:520px){.team-detail-coach-drawer__resume-row{grid-template-columns:38px minmax(0,1fr);gap:10px}.team-detail-coach-drawer__resume-logo{width:38px;height:38px;border-radius:10px}.team-detail-coach-drawer__resume-record{grid-column:1/-1;justify-content:flex-start}}.team-detail-table-block{margin-bottom:24px}.team-detail-table-block__header{display:flex;align-items:center;justify-content:space-between;gap:16px}.team-detail-table-block__header-title{min-width:0}.team-detail-table-block__stat-head{display:flex;align-items:center;gap:12px}.team-detail-table-block__stat-col{min-width:36px;text-align:center}.team-detail-table-block__stat-col--compact{min-width:22px}.team-detail-table-block__card-marker{display:inline-block;width:14px;height:18px;border-radius:2px;vertical-align:middle}.team-detail-table-block__card-marker--yellow{background:var(--color-primary-50)}.team-detail-table-block__card-marker--red{background:var(--color-error-250)}.team-detail-matches{display:grid;gap:20px}.team-detail-matches__loading{padding-block:64px;text-align:center}.team-detail-matches__upcoming{display:grid;gap:10px;padding:12px;border:1px solid color-mix(in srgb,var(--theme-border) 80%,transparent);border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--theme-accent) 8%,var(--theme-bg-card)),var(--theme-bg-card))}.team-detail-matches__upcoming-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.team-detail-matches__upcoming-title{margin:0;color:var(--theme-text);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold)}.team-detail-matches__upcoming-count{flex-shrink:0;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--theme-text) 6%,transparent);color:var(--theme-text-muted);font-size:11px;font-weight:var(--ui-font-weight-bold);font-variant-numeric:tabular-nums}.team-detail-matches__upcoming-list{display:grid;gap:8px}.team-detail-matches__upcoming-card{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) auto;align-items:center;gap:10px;width:100%;padding:10px 12px;border:1px solid color-mix(in srgb,var(--theme-border) 78%,transparent);border-radius:12px;background:var(--theme-bg-card);text-align:left;cursor:pointer;color:inherit;transition:border-color .15s ease,background-color .15s ease}.team-detail-matches__upcoming-card:hover{border-color:color-mix(in srgb,var(--theme-accent) 40%,var(--theme-border));background:color-mix(in srgb,var(--theme-accent) 6%,var(--theme-bg-card))}.team-detail-matches__upcoming-meta{display:grid;gap:2px;min-width:0}.team-detail-matches__upcoming-date{color:var(--theme-text);font-size:12px;font-weight:var(--ui-font-weight-bold);font-variant-numeric:tabular-nums}.team-detail-matches__upcoming-league{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--theme-text-muted);font-size:11px}.team-detail-matches__upcoming-teams{display:grid;gap:2px;min-width:0}.team-detail-matches__upcoming-team{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--theme-text);font-size:13px;font-weight:var(--ui-font-weight-semibold)}.team-detail-matches__upcoming-team--away{font-weight:var(--ui-font-weight-medium);color:color-mix(in srgb,var(--theme-text) 88%,transparent)}.team-detail-matches__upcoming-vs{display:none}.team-detail-matches__upcoming-odds{justify-self:end}.team-detail-matches__upcoming-odds-empty{justify-self:end;padding:4px 8px;border-radius:999px;background:color-mix(in srgb,var(--theme-accent) 10%,transparent);color:var(--theme-accent);font-size:11px;font-weight:var(--ui-font-weight-semibold);white-space:nowrap}.team-detail-matches__filters{display:flex;gap:10px;overflow-x:auto;padding:4px 0 2px;scrollbar-width:none}.team-detail-matches__filters::-webkit-scrollbar{display:none}.team-detail-matches__filter{min-width:max-content;padding:8px 14px;border:1px solid color-mix(in srgb,var(--theme-border) 88%,transparent);border-radius:999px;background:rgba(0,0,0,0);color:var(--theme-text-muted);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-semibold);line-height:1;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.team-detail-matches__filter--active{border-color:color-mix(in srgb,var(--theme-accent) 42%,var(--theme-border));background:color-mix(in srgb,var(--theme-accent) 12%,var(--theme-bg-card));color:var(--theme-accent)}.team-detail-matches-card{overflow:hidden;border:1px solid var(--theme-border);border-radius:14px;background:var(--theme-bg-card);box-shadow:var(--ui-shadow-card)}.team-detail-matches-card__header,.team-detail-matches-card__header.match-detail-comparison__card-header{display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:8px 12px;background:var(--theme-table-header-bg,var(--color-neutral-1240));border-bottom:0}.team-detail-matches-card__logo{display:inline-flex;width:32px;height:32px;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--color-neutral-0) 14%,transparent)}.team-detail-matches-card__logo img{width:24px;height:24px;object-fit:contain}.team-detail-matches-card__league{display:flex;min-width:0;align-items:center;gap:8px;font-size:14px;font-weight:var(--ui-font-weight-bold);color:var(--theme-text-on-dark)}.team-detail-matches-card__league-type{flex-shrink:0;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--theme-accent) 24%,transparent);color:var(--theme-text-on-dark);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold);line-height:1.3}.team-detail-matches-card__body{overflow:hidden}.team-detail-matches-card__events-toggle{display:inline-flex;width:28px;height:28px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--theme-border) 80%,transparent);border-radius:999px;background:color-mix(in srgb,var(--theme-text) 4%,transparent);color:var(--theme-text);cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.team-detail-matches-card__events-toggle svg{transition:transform .2s ease}.team-detail-matches-card__events-toggle--open{border-color:color-mix(in srgb,var(--theme-accent) 42%,var(--theme-border));background:color-mix(in srgb,var(--theme-accent) 12%,transparent);color:var(--theme-accent)}.team-detail-matches-card__events-toggle--open svg{transform:rotate(180deg)}.team-detail-matches-card__events-toggle:hover{border-color:color-mix(in srgb,var(--theme-accent) 42%,var(--theme-border));background:color-mix(in srgb,var(--theme-accent) 10%,transparent);color:var(--theme-accent)}.team-detail-matches-card__events{display:grid;gap:12px;padding:12px 16px 14px;border-bottom:1px solid color-mix(in srgb,var(--theme-border) 72%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--theme-accent) 5%,var(--theme-bg-card)),color-mix(in srgb,var(--theme-bg-elevated) 55%,var(--theme-bg-card)))}.team-detail-matches-card__events-meta{display:flex;flex-wrap:wrap;gap:8px}.team-detail-matches-card__events-meta-item{display:inline-flex;align-items:center;gap:6px;min-height:28px;max-width:100%;padding:4px 10px;border:1px solid color-mix(in srgb,var(--theme-border) 78%,transparent);border-radius:999px;background:var(--theme-bg-card);color:var(--theme-text-muted);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold)}.team-detail-matches-card__events-meta-item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-detail-matches-card__events-meta-item--note{border-radius:10px;color:var(--theme-text)}.team-detail-matches-card__events-panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.team-detail-matches-card__events-panel{display:grid;gap:8px;min-width:0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--theme-border) 78%,transparent);border-radius:12px;background:var(--theme-bg-card);box-shadow:0 1px 2px color-mix(in srgb,var(--theme-text) 4%,transparent)}.team-detail-matches-card__events-panel-head{display:flex;align-items:center;gap:8px}.team-detail-matches-card__events-panel-icon{width:8px;height:8px;flex-shrink:0;border-radius:999px}.team-detail-matches-card__events-panel-icon--cards{background:var(--color-primary-50);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary-50) 22%,transparent)}.team-detail-matches-card__events-panel-icon--subs{background:var(--theme-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-accent) 18%,transparent)}.team-detail-matches-card__events-title{color:var(--theme-text);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);letter-spacing:.02em}.team-detail-matches-card__events-count{margin-left:auto;min-width:20px;padding:1px 6px;border-radius:999px;background:color-mix(in srgb,var(--theme-text) 6%,transparent);color:var(--theme-text-muted);font-size:11px;font-weight:var(--ui-font-weight-bold);text-align:center;font-variant-numeric:tabular-nums}.team-detail-matches-card__events-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.team-detail-matches-card__event{display:grid;grid-template-columns:40px 16px minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:6px 8px;border-radius:8px;background:color-mix(in srgb,var(--theme-text) 3%,transparent);color:var(--theme-text);font-size:var(--ui-text-caption)}.team-detail-matches-card__event-card{justify-self:center;width:11px;height:15px;margin-top:2px;border-radius:2px;box-shadow:0 1px 1px color-mix(in srgb,var(--theme-text) 12%,transparent)}.team-detail-matches-card__event-card--yellow{background:var(--color-primary-50)}.team-detail-matches-card__event-card--red{background:var(--color-error-250)}.team-detail-matches-card__event-card--yellowred{background:linear-gradient(135deg,var(--color-primary-50) 0 50%,var(--color-error-250) 50% 100%)}.team-detail-matches-card__event-sub-badge{justify-self:center;margin-top:1px;color:var(--theme-accent);font-size:12px;font-weight:var(--ui-font-weight-bold);line-height:1}.team-detail-matches-card__event-body{display:grid;gap:2px;min-width:0}.team-detail-matches-card__event-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--ui-font-weight-semibold)}.team-detail-matches-card__event-side{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--theme-text-muted);font-size:11px}.team-detail-matches-card__event-side--home{color:color-mix(in srgb,var(--theme-success,#2f9e44) 78%,var(--theme-text-muted))}.team-detail-matches-card__event-side--away{color:color-mix(in srgb,var(--theme-info,#1c7ed6) 78%,var(--theme-text-muted))}.team-detail-matches-card__event-sub-line{display:inline-flex;min-width:0;align-items:center;flex-wrap:wrap;gap:4px}.team-detail-matches-card__event-sub-out{color:var(--theme-text-muted);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--theme-text-muted) 45%,transparent)}.team-detail-matches-card__event-sub-arrow{color:var(--theme-accent);font-weight:var(--ui-font-weight-bold)}.team-detail-matches-card__event-sub-in{font-weight:var(--ui-font-weight-semibold)}.team-detail-matches-card__event-minute{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 6px;border-radius:6px;background:color-mix(in srgb,var(--theme-text) 6%,transparent);color:var(--theme-text);font-size:11px;font-weight:var(--ui-font-weight-bold);font-variant-numeric:tabular-nums}.team-detail-matches-card__odds{flex-shrink:0}.team-detail-matches-card__meta{display:inline-flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:4px;min-width:0}.team-detail-matches-card__row-button{width:100%;border:0;cursor:pointer;text-align:left}.team-detail-matches-card__footer{padding:0;border-top:0}.team-detail-matches-card__status-chip{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 8px;border-radius:999px;font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold);white-space:nowrap}.team-detail-matches-card__status-chip--live{background:color-mix(in srgb,var(--color-error-250) 12%,var(--theme-bg-elevated));color:var(--color-error-150)}.team-detail-matches-card__status-chip--finished{background:color-mix(in srgb,var(--color-secondary-180) 10%,var(--theme-bg-elevated));color:var(--color-secondary-190)}.team-detail-matches-card__status-chip--upcoming{background:color-mix(in srgb,var(--theme-accent) 12%,var(--theme-bg-elevated));color:var(--theme-accent-dark)}.team-detail-matches-card__status-chip--default{background:color-mix(in srgb,var(--color-success-300) 12%,var(--theme-bg-elevated));color:var(--color-secondary-80)}.team-detail-matches-card__toggle-btn{display:inline-flex!important;width:100%;align-items:center!important;justify-content:center!important;gap:6px!important;padding:10px 16px!important;border:0!important;border-top:1px solid var(--theme-border)!important;background:var(--theme-bg-input)!important;color:var(--theme-text-muted)!important;font-size:var(--ui-text-label)!important;font-weight:500!important;transition:background-color .2s ease,color .2s ease}.team-detail-matches-card__toggle-btn:hover{background:color-mix(in srgb,var(--theme-bg-input) 86%,var(--color-neutral-0))!important}.team-detail-matches-card__toggle-label{font-size:14px}.team-detail-matches-card__toggle-icon{display:inline-block;transition:transform .2s ease}.team-detail-matches-card__toggle-icon--open{transform:rotate(180deg)}.team-detail-matches-card .match-detail-comparison__half,.team-detail-matches-card .match-detail-comparison__score,.team-detail-matches-card .match-detail-comparison__team-name,.team-detail-matches-card .match-detail-comparison__time,.team-detail-matches-card__team-name{font-size:14px!important}.team-detail-matches-card .match-detail-comparison__row{grid-template-columns:64px minmax(0,1fr) 48px minmax(0,1fr) auto;min-width:0}.team-detail-matches-card .match-detail-comparison__team-slot{min-width:0;overflow:hidden}.team-detail-matches-card .match-detail-comparison__time{min-width:0;width:64px}.team-detail-matches-card .match-detail-comparison__score{min-width:40px}.team-detail-matches-card__trailing,.team-detail-matches-card__trailing.match-detail-comparison__trailing{display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;width:auto;min-width:0;max-width:none}.team-detail-matches-card__team-avatar.ui-entity-avatar--sm{width:24px;height:24px;min-width:24px;min-height:24px}.team-detail-matches-card__team-avatar.ui-entity-avatar--sm img{width:18px;height:18px}html[data-theme=dark] .team-detail-matches-card__status-chip--live{background:color-mix(in srgb,var(--color-error-100) 32%,var(--theme-bg-card));color:var(--color-error-50)}html[data-theme=dark] .team-detail-matches-card__status-chip--finished{background:color-mix(in srgb,var(--theme-accent) 28%,var(--theme-bg-card));color:var(--color-secondary-90)}html[data-theme=dark] .team-detail-matches-card__status-chip--upcoming{background:color-mix(in srgb,var(--theme-accent) 36%,var(--theme-bg-card));color:var(--color-secondary-90)}html[data-theme=dark] .team-detail-matches-card__status-chip--default{background:color-mix(in srgb,var(--color-success-300) 22%,var(--theme-bg-card));color:var(--color-success-100)}html[data-theme=dark] .team-detail-matches-card__toggle-btn{border-top-color:var(--color-neutral-900)!important;background:var(--color-neutral-1210)!important;color:var(--color-neutral-400)!important}html[data-theme=dark] .team-detail-matches-card__toggle-btn:hover{background:var(--color-neutral-1200)!important}.team-detail-squad-group{overflow:hidden;border:1px solid color-mix(in srgb,var(--theme-border) 78%,transparent);border-radius:12px;background:linear-gradient(135deg,rgba(33,161,241,.035),rgba(0,174,17,.025)),var(--theme-bg-card);box-shadow:0 16px 32px rgba(15,23,42,.06)}.team-detail-squad-group .ui-data-section__header{padding:18px 24px 10px;background:rgba(0,0,0,0)}.team-detail-squad-group .team-detail-table-block__header-title{color:var(--theme-text);font-size:var(--ui-title-section);font-weight:var(--ui-font-weight-bold)}.team-detail-squad-group .team-detail-table-block__stat-head{gap:0;color:var(--theme-text-muted);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold);letter-spacing:0}.team-detail-squad-group .team-detail-table-block__stat-col{position:relative;min-width:54px}.team-detail-squad-group .team-detail-table-block__stat-col+.team-detail-table-block__stat-col:before{position:absolute;left:0;color:var(--theme-text-muted);content:"|"}.team-detail-squad-group .team-detail-table{font-size:var(--ui-text-label)}.team-detail-squad-group .team-detail-table__row{background:rgba(0,0,0,0);position:relative;border-bottom:0}.team-detail-squad-group .team-detail-table__row:not(:last-child):after{content:"";position:absolute;right:24px;bottom:0;left:24px;height:1px;background:color-mix(in srgb,var(--theme-border) 68%,transparent);pointer-events:none}.team-detail-squad-group .team-detail-table__row:last-child:after{display:none}.team-detail-squad-group .team-detail-table__row--even,.team-detail-squad-group .team-detail-table__row--odd{background:rgba(0,0,0,0)}.team-detail-squad-group .team-detail-table__row--clickable:hover{background:color-mix(in srgb,var(--theme-accent) 8%,transparent)}.team-detail-squad-group .team-detail-table__cell{padding:16px 24px}.team-detail-squad-group .team-detail-table__cell--country,.team-detail-squad-group .team-detail-table__cell--metric{width:54px;padding-inline:8px;font-size:var(--ui-text-body);font-weight:750}.team-detail-squad-group .team-detail-table__cell--country{color:var(--theme-text);letter-spacing:0}.team-detail-roster-panel{margin-bottom:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--theme-border) 72%,transparent);border-radius:14px;background:radial-gradient(circle at top right,rgba(0,173,196,.06),transparent 38%),var(--theme-bg-card);box-shadow:0 10px 24px rgba(15,23,42,.05)}.team-detail-roster-panel__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-bottom:1px solid color-mix(in srgb,var(--theme-border) 68%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--theme-accent) 8%,transparent),transparent 72%),color-mix(in srgb,var(--theme-bg-elevated) 88%,var(--theme-bg-card));color:var(--theme-text);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold)}.team-detail-roster-panel__title{display:inline-flex;align-items:center;gap:8px}.team-detail-roster-panel__head-metrics,.team-detail-roster-panel__metrics{display:grid;grid-template-columns:44px 44px 54px;align-items:center;text-align:center}.team-detail-roster-panel__head-metrics{color:var(--theme-text-muted);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold)}.team-detail-roster-panel__head-metrics span+span{border-left:1px solid color-mix(in srgb,var(--theme-border) 72%,transparent)}.team-detail-roster-panel__head-metrics span{display:inline-flex;align-items:center;justify-content:center}.team-detail-roster-panel__list{display:grid;gap:6px;padding:10px 12px 14px}.team-detail-roster-panel__item{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:11px 12px;border:1px solid color-mix(in srgb,var(--theme-border) 58%,transparent);border-radius:12px;background:color-mix(in srgb,var(--theme-bg-card) 92%,var(--theme-bg-input));color:var(--theme-text);text-align:left;cursor:pointer;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.team-detail-roster-panel__item:disabled{cursor:default;opacity:.86}.team-detail-roster-panel__item:not(:disabled):hover{border-color:color-mix(in srgb,var(--theme-accent) 28%,var(--theme-border));box-shadow:0 8px 18px rgba(15,23,42,.06);transform:translateY(-1px)}.team-detail-roster-panel__avatar{position:relative;display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--theme-border) 78%,transparent);border-radius:999px;background:var(--theme-bg-input);color:var(--theme-text);font-size:var(--ui-text-body-sm);font-weight:var(--ui-font-weight-bold)}.team-detail-roster-panel__avatar img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.team-detail-roster-panel__number{position:absolute;right:-10px;bottom:-3px;width:20px;height:20px;border:2px solid var(--theme-bg-card);border-radius:999px;background:var(--theme-accent);color:var(--theme-text-on-dark);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);display:flex;align-items:center;justify-content:center}.team-detail-roster-panel__body{display:grid;min-width:0;gap:4px}.team-detail-roster-panel__name{overflow:hidden;color:var(--theme-text);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold);text-overflow:ellipsis;white-space:nowrap}.team-detail-roster-panel__meta{overflow:hidden;color:var(--theme-text-muted);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.team-detail-roster-panel__metrics{color:var(--theme-text);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold)}.team-detail-roster-panel__metrics span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-detail-roster-panel__metrics span+span{border-left:1px solid color-mix(in srgb,var(--theme-border) 86%,transparent)}.team-detail-squad-view{min-width:0;display:grid;gap:16px;padding:4px 2px 10px}.team-detail-table-shell{overflow-x:auto}.team-detail-table{width:100%;border-collapse:collapse;font-size:var(--ui-text-body)}.team-detail-table__head-row{background:var(--theme-table-header-bg,var(--color-neutral-1240))}.team-detail-table__head-cell{padding:10px 12px;color:var(--theme-text-on-dark);font-weight:var(--ui-font-weight-semibold);text-align:left}.team-detail-table__head-cell--right{min-width:100px;text-align:right}.team-detail-table__row{transition:background-color .2s ease,transform .15s ease}.team-detail-table__row--clickable{cursor:pointer}.team-detail-table__row--clickable:hover{background:var(--theme-accent-overlay)}.team-detail-table__row--even{background:color-mix(in srgb,var(--theme-bg-card) 82%,var(--theme-bg-input))}.team-detail-table__row--highlight,.team-detail-table__row--odd{background:var(--theme-bg-elevated)}.team-detail-table__cell{padding:12px 16px;color:var(--theme-text);vertical-align:middle}.team-detail-table__cell--name{width:100%}.team-detail-table__cell--date{color:var(--theme-text-muted);font-weight:var(--ui-font-weight-semibold);white-space:nowrap}.team-detail-table__cell--metric{width:36px;padding:10px 8px;text-align:center}.team-detail-table__cell--country{width:48px;color:var(--theme-text-muted);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold);letter-spacing:.04em}.team-detail-table__cell--metric-compact{width:22px;padding:10px 8px;text-align:center}.team-detail-table__cell--metric-right{width:80px;padding:10px 8px;text-align:right;font-weight:var(--ui-font-weight-bold);white-space:nowrap}.team-detail-table__cell--fee{min-width:100px;font-weight:var(--ui-font-weight-semibold);text-align:right;white-space:nowrap}.team-detail-table__other-team{display:flex;align-items:center;gap:8px;color:var(--theme-text-muted)}.team-detail-table__direction{color:var(--theme-accent);font-weight:var(--ui-font-weight-bold)}.team-detail-table__other-team-logo{width:20px;height:20px;flex-shrink:0;object-fit:contain}.team-detail-table__other-team-name{color:var(--theme-text);font-weight:500}.team-detail-table__empty,.team-detail-table__error,.team-detail-table__loading{padding:48px 24px;text-align:center}.team-detail-table__error{color:var(--theme-error)}.team-detail-table__empty{padding:24px}.team-detail-transfers-tabs-inner{margin-top:0}.team-detail-transfer-date,.team-detail-transfer-fee,.team-detail-transfer-type,.team-detail-transfer-updated{display:block}.team-detail-transfer-date,.team-detail-transfer-fee{color:var(--theme-text);font-weight:var(--ui-font-weight-semibold)}.team-detail-transfer-type{width:fit-content;margin-top:5px;padding:3px 8px;border-radius:999px;background:color-mix(in srgb,var(--theme-accent) 10%,var(--theme-bg-input));color:var(--theme-accent);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold)}.team-detail-transfer-updated{margin-top:5px;color:var(--theme-text-muted);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold)}.team-detail-injuries-panel{margin-top:4px;margin-bottom:18px;overflow:hidden;border:1px solid color-mix(in srgb,var(--theme-border) 80%,transparent);border-radius:14px;background:linear-gradient(135deg,rgba(33,161,241,.08),rgba(0,174,17,.05)),var(--theme-bg-card)}.team-detail-injuries-panel__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:linear-gradient(180deg,rgba(15,23,42,.96),rgba(10,14,24,.98)),var(--theme-bg-card);color:var(--theme-text-on-dark);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-semibold)}.team-detail-injuries-panel__count{flex-shrink:0;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--theme-accent) 12%,var(--theme-bg-input));color:var(--theme-accent);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold)}.team-detail-injuries-panel__summary{display:flex;flex-wrap:wrap;gap:8px;padding:10px 14px 8px}.team-detail-injuries-panel__summary span{padding:5px 10px;border:1px solid color-mix(in srgb,var(--theme-border) 80%,transparent);border-radius:999px;background:linear-gradient(135deg,rgba(33,161,241,.08),rgba(0,174,17,.05)),color-mix(in srgb,var(--theme-bg-card) 86%,var(--theme-bg-input));color:var(--theme-text);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold)}.team-detail-injuries-panel__list{display:grid;padding:0 14px 14px}.team-detail-injuries-panel__empty{padding:24px 16px;color:var(--theme-text-muted);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-semibold);text-align:center}.team-detail-injuries-panel__item{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:12px;width:100%;padding:10px 16px;border:0;background:rgba(0,0,0,0);text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .18s ease;position:relative;border-bottom:0}.team-detail-injuries-panel__item:not(:last-child):after{content:"";position:absolute;right:16px;bottom:0;left:16px;height:1px;background:color-mix(in srgb,var(--theme-border) 82%,transparent);pointer-events:none}.team-detail-injuries-panel__item:disabled{cursor:default}.team-detail-injuries-panel__item:last-child{border-bottom:0}.team-detail-injuries-panel__item:not(:disabled):hover{transform:translateX(2px)}.team-detail-injuries-panel__avatar{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;overflow:hidden;border-radius:999px;background:var(--theme-bg-input);color:var(--theme-text);font-weight:var(--ui-font-weight-bold)}.team-detail-injuries-panel__avatar img{width:100%;height:100%;object-fit:cover}.team-detail-injuries-panel__body{display:grid;min-width:0;gap:6px}.team-detail-injuries-panel__name{overflow:hidden;color:var(--theme-text);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold);text-overflow:ellipsis;white-space:nowrap}.team-detail-injuries-panel__details{display:grid;gap:2px;min-width:0;color:var(--theme-text-muted);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold)}.team-detail-injuries-panel__details span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-detail-injuries-panel__badge{padding:5px 9px;border-radius:999px;font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold)}.team-detail-injuries-panel__badge--injured{background:color-mix(in srgb,var(--color-error-250) 12%,var(--theme-bg-elevated));color:var(--color-error-150)}.team-detail-injuries-panel__badge--suspended{background:color-mix(in srgb,var(--color-warning-100) 16%,var(--theme-bg-elevated));color:var(--color-primary-500)}.team-detail-injuries-panel__badge--suspicious{background:color-mix(in srgb,var(--color-secondary-90) 24%,var(--theme-bg-elevated));color:var(--color-secondary-150)}.team-detail-squad-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px}.team-detail-squad-summary__item{min-width:0;padding:16px;border:1px solid var(--theme-border);border-radius:12px;background:linear-gradient(135deg,rgba(33,161,241,.08),rgba(0,174,17,.05)),color-mix(in srgb,var(--theme-bg-card) 86%,var(--theme-bg-input))}.team-detail-squad-summary__label{display:block;margin-bottom:6px;color:var(--theme-text-muted);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.team-detail-squad-summary__value{display:block;color:var(--theme-text);font-size:var(--ui-title-section);font-weight:var(--ui-font-weight-bold);line-height:1}.team-detail-squad-summary__reason{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;color:var(--theme-text-muted);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold)}.team-detail-squad-summary__reason span{min-width:0;padding:3px 8px;border-radius:999px;background:color-mix(in srgb,var(--theme-bg-input) 82%,transparent)}.team-detail-statistics-viz-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:24px;align-items:stretch}.team-detail-statistics-viz-grid--single{grid-template-columns:minmax(0,1fr)}.team-detail-statistics-viz-grid__swiper{width:100%;min-width:0;overflow:hidden;padding-bottom:22px}.team-detail-statistics-viz-grid__swiper .swiper-wrapper{align-items:stretch}.team-detail-statistics-viz-grid__swiper .swiper-pagination{bottom:0!important}.team-detail-statistics-viz-grid__swiper .swiper-pagination-bullet{width:7px;height:7px;background:color-mix(in srgb,var(--theme-accent) 26%,var(--theme-border));opacity:1}.team-detail-statistics-viz-grid__swiper .swiper-pagination-bullet-active{width:18px;border-radius:999px;background:var(--theme-accent)}.team-detail-statistics-viz-grid__swiper-slide{height:auto;min-width:0}.team-detail-statistics-viz-grid__swiper-slide>*{height:100%;min-width:0}.team-detail-season-stats{margin-bottom:24px}.team-detail-season-stats__collapse{border:0!important;background:rgba(0,0,0,0)!important}.team-detail-season-stats__collapse .ant-collapse-item{margin-bottom:12px!important;overflow:hidden;border:1px solid color-mix(in srgb,var(--theme-border) 82%,transparent)!important;border-radius:12px!important;background:var(--theme-bg-card)!important}.team-detail-season-stats__collapse .ant-collapse-header{padding:10px 14px!important;background:var(--theme-table-header-bg,var(--color-neutral-1240))!important;color:var(--theme-text-on-dark)!important}.team-detail-season-stats__collapse .ant-collapse-content{border-top:0!important;background:rgba(0,0,0,0)!important}.team-detail-season-stats__collapse .ant-collapse-content-box{padding:10px!important}.team-detail-season-stats__collapse-label{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.team-detail-season-stats__collapse-title{color:inherit;font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold);letter-spacing:.03em;text-transform:uppercase}.team-detail-season-stats__collapse-count{min-height:22px;padding:0 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--theme-text-on-dark) 24%,transparent);color:var(--theme-text-on-dark);font-size:var(--ui-text-caption)}.team-detail-season-stats__collapse-count,.team-detail-season-stats__expand-icon{display:inline-flex;align-items:center;font-weight:var(--ui-font-weight-semibold)}.team-detail-season-stats__expand-icon{justify-content:center;width:22px;height:22px;flex-shrink:0;border-radius:999px;color:currentColor;font-size:var(--ui-title-section);line-height:1;transform:rotate(0deg);transition:transform .18s ease}.team-detail-season-stats__expand-icon--active{transform:rotate(90deg)}.team-detail-season-stats__panel{overflow:hidden;background:radial-gradient(circle at top right,rgba(0,56,217,.08),transparent 34%),color-mix(in srgb,var(--theme-bg-card) 94%,var(--theme-bg-input))}.team-detail-season-stats__panel-title{display:grid;gap:3px}.team-detail-season-stats__panel-title>span{color:var(--theme-text);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold)}.team-detail-season-stats__panel-title small{color:var(--theme-text-muted);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold)}.team-detail-season-stats__top-scorers-chart{margin-bottom:12px}.team-detail-season-stats__competition{gap:12px;padding:12px;border:1px solid color-mix(in srgb,var(--theme-border) 82%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--theme-bg-card) 96%,var(--color-neutral-0) 4%),color-mix(in srgb,var(--theme-bg-elevated) 94%,var(--color-neutral-0) 6%));box-shadow:0 10px 24px rgba(15,23,42,.06)}.team-detail-season-stats__competition+.team-detail-season-stats__competition{margin-top:12px}.team-detail-season-stats__competition-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.team-detail-season-stats__title{width:100%;gap:12px}.team-detail-season-stats__competition-main{display:inline-flex;min-width:0;align-items:center;gap:10px}.team-detail-season-stats__competition-logo{width:24px;height:24px;flex-shrink:0;object-fit:contain;border-radius:999px}.team-detail-season-stats__competition-copy{display:grid;min-width:0;gap:2px}.team-detail-season-stats__competition-copy strong{overflow:hidden;color:var(--theme-text);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold);line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.team-detail-season-stats__competition-copy small{overflow:hidden;color:var(--theme-text-muted);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);text-overflow:ellipsis;white-space:nowrap}.team-detail-season-stats__season{min-height:26px;padding:0 10px;background:color-mix(in srgb,var(--theme-accent) 10%,var(--theme-bg-input))}.team-detail-season-stats__chart-list{display:grid;gap:10px}.team-detail-season-stats__row{display:grid;grid-template-columns:minmax(94px,.8fr) minmax(80px,1fr) auto;align-items:center;gap:12px;padding:0;background:rgba(0,0,0,0)}.team-detail-season-stats__row span{min-width:0;color:var(--theme-text-muted);font-size:var(--ui-text-label);font-weight:650;text-transform:capitalize}.team-detail-season-stats__row strong{color:var(--theme-text);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold)}.team-detail-season-stats__bar-track{height:7px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--theme-border) 60%,transparent)}.team-detail-season-stats__bar-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--color-secondary-150),var(--color-success-200))}.team-detail-season-stats__player-table{display:grid;overflow-x:auto;border:1px solid color-mix(in srgb,var(--theme-border) 82%,transparent);box-shadow:0 10px 24px rgba(15,23,42,.06)}.team-detail-season-stats__toggle{width:100%;padding:11px 12px;border:0;border-top:1px solid color-mix(in srgb,var(--theme-border) 82%,transparent);background:color-mix(in srgb,var(--theme-bg-card) 88%,var(--theme-bg-input));font-size:var(--ui-text-body);text-align:center;transition:background-color .18s ease}.team-detail-season-stats__toggle:hover{background:color-mix(in srgb,var(--theme-accent) 8%,var(--theme-bg-card))}.team-detail-season-stats__player-row{grid-template-columns:minmax(126px,1.1fr) repeat(7,minmax(40px,.4fr));gap:8px;min-width:600px;padding:8px 16px;position:relative;border-bottom:0}.team-detail-season-stats__player-row:not(:last-child):after{content:"";position:absolute;right:16px;bottom:0;left:16px;height:1px;background:color-mix(in srgb,var(--theme-border) 78%,transparent);pointer-events:none}.team-detail-season-stats__player-row--head{color:var(--theme-text-on-dark);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.team-detail-season-stats__player-row strong{min-width:0;overflow:hidden;color:var(--theme-text);font-size:var(--ui-text-label);text-overflow:ellipsis;white-space:nowrap}.team-detail-season-stats__player-row span{color:var(--theme-text-muted);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold);text-align:center}.team-detail-season-stats__player-row--head span{color:inherit}.team-detail-season-stats__rating{justify-self:center;min-width:32px;color:var(--theme-text-muted)!important}.team-detail-season-stats__segmented{display:flex;margin-bottom:12px}.team-detail-season-stats__segmented button{min-height:36px;border:1px solid var(--theme-border);color:var(--theme-text-muted)}.team-detail-season-stats__segmented button.is-active{border-color:var(--color-primary-500);background:var(--color-primary-500);color:var(--theme-text-on-dark)}.team-detail-season-stats__simple-list{margin-top:8px;border:1px solid color-mix(in srgb,var(--theme-border) 82%,transparent)}.team-detail-season-stats__simple-row{gap:10px;min-height:40px;padding:0 12px;border-bottom:1px solid color-mix(in srgb,var(--theme-border) 82%,transparent)}.team-detail-season-stats__simple-row span{color:var(--theme-text);font-size:var(--ui-text-caption);font-weight:500}.team-detail-season-stats__simple-row strong{font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold)}.team-detail-season-stats__player-table-head{display:grid;gap:0}.team-detail-season-stats__player-table-head-row{background:linear-gradient(180deg,var(--color-neutral-1211) 0,var(--color-neutral-1225) 100%)}.team-detail-season-stats__player-table-head-row--sub{background:color-mix(in srgb,var(--color-neutral-1211) 84%,var(--theme-bg-card) 16%)}.team-detail-season-stats__simple-row:last-child{border-bottom:0}.team-detail-leagues-card{border:1px solid color-mix(in srgb,var(--theme-border) 80%,transparent);border-radius:14px;background:var(--theme-bg-card);padding:12px}.team-detail-leagues-card__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.team-detail-leagues-card__head h3{margin:0;font-size:var(--ui-title-section);font-weight:var(--ui-font-weight-bold);color:var(--theme-text)}@media screen and (max-width:640px){.team-detail-leagues-card__head h3{font-size:var(--ui-text-body)}}.team-detail-leagues-card__head span{font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-semibold);color:var(--theme-text)}.team-detail-leagues-card__list{display:grid}.team-detail-leagues-card__item{padding:10px 16px;position:relative;border-bottom:0}.team-detail-leagues-card__item:not(:last-child):after{content:"";position:absolute;right:16px;bottom:0;left:16px;height:1px;background:color-mix(in srgb,var(--theme-border) 82%,transparent);pointer-events:none}.team-detail-leagues-card__item:last-child{border-bottom:0}.team-detail-leagues-card__league-row{display:inline-flex;align-items:center;gap:8px}.team-detail-leagues-card__league-row strong{font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold);color:var(--theme-text)}@media screen and (max-width:640px){.team-detail-leagues-card__league-row strong{font-size:var(--ui-text-label)}}.team-detail-leagues-card__league-logo{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center}.team-detail-leagues-card__league-logo img{width:100%;height:100%;object-fit:contain}.team-detail-leagues-card__table{margin-top:8px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));row-gap:8px;text-align:center}.team-detail-leagues-card__table span{font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-semibold);color:var(--theme-text-muted)}.team-detail-leagues-card__table strong{font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-semibold);color:var(--theme-text)}.team-detail-transfer-history__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.team-detail-transfer-history__head h3{margin:0;font-size:var(--ui-title-sm);font-weight:var(--ui-font-weight-bold)}.team-detail-transfer-history__head span{color:var(--theme-text);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold)}.team-detail-transfer-history__filters{display:flex;gap:10px;margin-bottom:14px;flex-wrap:wrap;align-items:center}.team-detail-transfer-history__filters button{min-height:34px;padding:0 14px;border:1px solid var(--color-neutral-800);border-radius:999px;background:var(--color-neutral-750);color:var(--theme-text-on-dark);font-size:var(--ui-text-caption);font-weight:500}.team-detail-transfer-history__filters button.is-active{border-color:var(--color-primary-500);background:var(--color-primary-500)}.team-detail-transfer-history__hub-link{margin-left:auto;align-self:center;font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold);color:var(--theme-accent);text-decoration:none;white-space:nowrap}.team-detail-transfer-history__list{display:grid}.team-detail-transfer-history__item{padding:10px 16px;cursor:pointer;position:relative;border-bottom:0}.team-detail-transfer-history__item:not(:last-child):after{content:"";position:absolute;right:16px;bottom:0;left:16px;height:1px;background:color-mix(in srgb,var(--theme-border) 82%,transparent);pointer-events:none}.team-detail-transfer-history__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.team-detail-transfer-history__player{display:inline-flex;align-items:center;gap:10px}.team-detail-transfer-history__player strong{font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-semibold);color:var(--theme-text)}.team-detail-transfer-history__avatar{width:40px;height:40px;border-radius:999px;overflow:hidden;background:var(--theme-bg-input);display:inline-flex;align-items:center;justify-content:center;font-size:var(--ui-text-label);font-weight:500}.team-detail-transfer-history__avatar img{width:100%;height:100%;object-fit:cover}.team-detail-transfer-history__badges{display:inline-flex;gap:8px}.team-detail-transfer-history__status,.team-detail-transfer-history__type{min-height:30px;padding:0 10px;border-radius:10px;display:inline-flex;align-items:center;font-size:var(--ui-text-caption);font-weight:500;border:1px solid rgba(0,0,0,0)}.team-detail-transfer-history__status--in{border-color:var(--color-success-100);background:color-mix(in srgb,var(--color-success-100) 28%,var(--theme-bg-elevated));color:var(--color-secondary-80)}.team-detail-transfer-history__status--out{border-color:var(--color-error-50);background:color-mix(in srgb,var(--color-error-50) 20%,var(--theme-bg-elevated));color:var(--color-error-150)}.team-detail-transfer-history__type{border-color:var(--color-neutral-400);background:var(--color-neutral-90);color:var(--color-neutral-1000)}.team-detail-transfer-history__route{margin-top:10px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px}.team-detail-transfer-history__from,.team-detail-transfer-history__to{display:inline-flex;align-items:center;gap:8px;color:var(--theme-text);font-size:var(--ui-text-label);font-weight:500}.team-detail-transfer-history__from img,.team-detail-transfer-history__to img{width:28px;height:28px;object-fit:contain}.team-detail-transfer-history__to{justify-content:flex-end}.team-detail-transfer-history__arrow{font-size:var(--ui-title-section);font-weight:500}.team-detail-transfer-history__arrow--in{color:var(--color-success-200)}.team-detail-transfer-history__arrow--out{color:var(--color-error-250)}.team-detail-transfer-history__meta{margin-top:6px;color:var(--theme-text);font-size:var(--ui-text-caption);font-weight:500}.team-detail-injuries-history{padding:16px;border:1px solid color-mix(in srgb,var(--theme-border) 80%,transparent);border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--theme-bg-card) 94%,transparent),var(--theme-bg-card)),var(--theme-bg-card)}.team-detail-injuries-history__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.team-detail-injuries-history__head h3{margin:0;font-size:var(--ui-title-sm);font-weight:var(--ui-font-weight-bold)}.team-detail-injuries-history__head span{font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold)}.team-detail-injuries-history__filters{display:flex;gap:0;margin-bottom:14px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid color-mix(in srgb,var(--theme-border) 88%,transparent)}.team-detail-injuries-history__filters::-webkit-scrollbar{display:none}.team-detail-injuries-history__filters button{position:relative;min-height:36px;padding:8px 14px 10px;border:0;border-radius:0;background:rgba(0,0,0,0);color:var(--theme-text-muted);font-size:var(--ui-text-caption);font-weight:500;white-space:nowrap;cursor:pointer;transition:color .15s ease}.team-detail-injuries-history__filters button:after{content:"";position:absolute;right:10px;bottom:0;left:10px;height:2px;border-radius:2px 2px 0 0;background:rgba(0,0,0,0);transition:background-color .15s ease}.team-detail-injuries-history__filters button:hover:not(.is-active){color:var(--theme-text)}.team-detail-injuries-history__filters button.is-active{color:var(--theme-accent);font-weight:var(--ui-font-weight-semibold)}.team-detail-injuries-history__filters button.is-active:after{background:var(--theme-accent)}.team-detail-injuries-history__item{padding:12px 0;border-bottom:1px solid color-mix(in srgb,var(--theme-border) 82%,transparent)}.team-detail-injuries-history__player-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.team-detail-injuries-history__player{display:inline-flex;align-items:center;gap:10px}.team-detail-injuries-history__player strong{font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-semibold)}.team-detail-injuries-history__avatar{width:40px;height:40px;border-radius:14px;overflow:hidden;background:var(--theme-bg-input);display:inline-flex;align-items:center;justify-content:center;font-size:var(--ui-text-body);font-weight:500}.team-detail-injuries-history__avatar img{width:100%;height:100%;object-fit:cover}.team-detail-injuries-history__badge{padding:4px 10px;border-radius:14px;border:1px solid var(--color-primary-50);background:color-mix(in srgb,var(--color-warning-100) 14%,var(--theme-bg-elevated));color:var(--theme-text);font-size:var(--ui-text-caption);font-weight:500}.team-detail-injuries-history__kv{margin-top:10px;display:grid;grid-template-columns:120px 16px minmax(0,1fr);row-gap:6px;column-gap:8px}.team-detail-injuries-history__kv span{color:var(--theme-text);font-size:var(--ui-text-caption);font-weight:500}.team-detail-injuries-history__meta{display:flex;gap:10px;margin-top:12px;color:var(--theme-text-muted);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold)}.team-detail-season-stats{display:grid;gap:14px}.team-detail-season-stats__segmented{display:inline-flex;flex-wrap:wrap;gap:10px}.team-detail-season-stats__segmented button{min-height:34px;padding:0 16px;border:1px solid color-mix(in srgb,var(--theme-border) 82%,transparent);border-radius:999px;background:var(--theme-bg-card);color:var(--theme-text);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-semibold);line-height:1;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.team-detail-season-stats__segmented button.is-active{border-color:color-mix(in srgb,var(--theme-accent) 42%,var(--theme-border));background:color-mix(in srgb,var(--theme-accent) 11%,var(--theme-bg-card));color:var(--theme-accent);box-shadow:0 10px 20px rgba(0,56,217,.12)}.team-detail-season-stats__segmented button:hover{transform:translateY(-1px)}.team-detail-season-stats__panel{display:grid;gap:12px;margin-bottom:0;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none}.team-detail-season-stats__simple-list{overflow:hidden;border:1px solid color-mix(in srgb,var(--theme-border) 76%,transparent);border-radius:14px;background:color-mix(in srgb,var(--theme-bg-card) 96%,var(--color-neutral-0) 4%);box-shadow:0 12px 24px rgba(15,23,42,.06)}.team-detail-season-stats__simple-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;border-top:1px solid color-mix(in srgb,var(--theme-border) 76%,transparent);background:color-mix(in srgb,var(--theme-bg-elevated) 96%,var(--color-neutral-0) 4%)}.team-detail-season-stats__simple-row:first-child{border-top:0}.team-detail-season-stats__simple-row span{color:var(--theme-text-muted);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-semibold)}.team-detail-season-stats__simple-row strong{color:var(--theme-text);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold);font-variant-numeric:tabular-nums}.team-detail-season-stats__competition{display:grid;gap:10px;padding:14px;border:1px solid color-mix(in srgb,var(--theme-border) 76%,transparent);border-radius:14px;background:color-mix(in srgb,var(--theme-bg-card) 96%,var(--color-neutral-0) 4%);box-shadow:0 12px 24px rgba(15,23,42,.06)}.team-detail-season-stats__title{display:flex;align-items:center;justify-content:space-between;gap:10px}.team-detail-season-stats__title strong{min-width:0;color:var(--theme-text);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold)}.team-detail-season-stats__season{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;background:color-mix(in srgb,var(--theme-accent) 12%,var(--theme-bg-card));color:var(--theme-accent);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);white-space:nowrap}.team-detail-season-stats__player-table{overflow:hidden;border:1px solid color-mix(in srgb,var(--theme-border) 76%,transparent);border-radius:14px;background:color-mix(in srgb,var(--theme-bg-card) 96%,var(--color-neutral-0) 4%);box-shadow:0 12px 24px rgba(15,23,42,.06)}.team-detail-season-stats__player-row{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(8,minmax(0,1fr));align-items:center;gap:0;padding:9px 12px;border-top:1px solid color-mix(in srgb,var(--theme-border) 76%,transparent);background:color-mix(in srgb,var(--theme-bg-elevated) 96%,var(--color-neutral-0) 4%)}.team-detail-season-stats__player-row:first-child{border-top:0}.team-detail-season-stats__player-row--head{border-top:0;background:linear-gradient(180deg,var(--color-neutral-1211) 0,var(--color-neutral-1225) 100%)}.team-detail-season-stats__player-row--head span{color:var(--theme-text-on-dark);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.team-detail-season-stats__player-row span,.team-detail-season-stats__player-row strong{min-width:0;color:var(--theme-text);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold);text-align:center;font-variant-numeric:tabular-nums}.team-detail-season-stats__player-row span:first-child,.team-detail-season-stats__player-row strong:first-child{text-align:left}.team-detail-season-stats__player-row strong{font-weight:var(--ui-font-weight-bold)}.team-detail-season-stats__rating{color:var(--theme-accent)!important;font-weight:var(--ui-font-weight-bold)!important}.team-detail-season-stats__toggle{display:inline-flex;align-self:center;justify-content:center;min-height:32px;padding:0 14px;border:1px solid color-mix(in srgb,var(--theme-border) 76%,transparent);border-radius:999px;background:color-mix(in srgb,var(--theme-bg-card) 96%,var(--color-neutral-0) 4%);color:var(--theme-text);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold);cursor:pointer}html[data-theme=dark] .team-detail-injuries-panel{border-color:hsla(0,0%,100%,.08);background:linear-gradient(135deg,rgba(74,125,255,.14),rgba(16,185,129,.08)),linear-gradient(180deg,rgba(15,23,42,.96),rgba(10,14,24,.98))}html[data-theme=dark] .team-detail-injuries-panel__header{background:linear-gradient(180deg,rgba(15,23,42,.98),rgba(10,14,24,.99)),rgba(15,23,42,.96)}html[data-theme=dark] .team-detail-injuries-panel__count{background:rgba(74,125,255,.14)}html[data-theme=dark] .team-detail-injuries-history{border-color:hsla(0,0%,100%,.08);background:linear-gradient(180deg,rgba(15,23,42,.96),rgba(10,14,24,.98)),var(--theme-bg-card)}html[data-theme=dark] .team-detail-injuries-history__filters button{background:rgba(0,0,0,0);color:var(--theme-text-muted-on-dark)}html[data-theme=dark] .team-detail-injuries-history__filters button:hover:not(.is-active){color:var(--theme-text-on-dark)}html[data-theme=dark] .team-detail-injuries-history__filters button.is-active{color:var(--theme-accent-light)}html[data-theme=dark] .team-detail-injuries-history__item{border-bottom-color:hsla(0,0%,100%,.08)}html[data-theme=dark] .team-detail-injuries-history__avatar{background:hsla(0,0%,100%,.05)}html[data-theme=dark] .team-detail-season-stats__competition,html[data-theme=dark] .team-detail-season-stats__player-table,html[data-theme=dark] .team-detail-season-stats__segmented button,html[data-theme=dark] .team-detail-season-stats__simple-list,html[data-theme=dark] .team-detail-season-stats__toggle{border-color:hsla(0,0%,100%,.08);background:color-mix(in srgb,var(--theme-bg-card) 94%,var(--color-neutral-1225) 6%)}html[data-theme=dark] .team-detail-season-stats__simple-row{background:color-mix(in srgb,var(--theme-bg-elevated) 94%,var(--color-neutral-1225) 6%);border-top-color:hsla(0,0%,100%,.08)}@media screen and (max-width:1180px){.team-detail-season-stats,.team-detail-statistics-viz-grid{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:640px){.team-detail-injuries-history,.team-detail-transfer-history{padding:12px}.team-detail-injuries-history__head h3,.team-detail-transfer-history__head h3{font-size:var(--ui-text-body)}.team-detail-injuries-history__head span,.team-detail-transfer-history__from,.team-detail-transfer-history__head span,.team-detail-transfer-history__meta,.team-detail-transfer-history__player strong,.team-detail-transfer-history__to{font-size:var(--ui-text-label)}.team-detail-transfer-history__arrow{font-size:var(--ui-text-body)}.team-detail-transfer-history__status,.team-detail-transfer-history__type{min-height:30px;padding:0 10px;font-size:var(--ui-text-label)}.team-detail-injuries-history__player strong{font-size:var(--ui-text-label)}.team-detail-injuries-history__kv{grid-template-columns:92px 12px minmax(0,1fr)}.team-detail-injuries-history__kv span{font-size:var(--ui-text-label)}.team-detail-injuries-panel__item{grid-template-columns:38px minmax(0,1fr);gap:10px}.team-detail-injuries-panel__badge{justify-self:start;margin-left:48px;margin-top:4px}.team-detail-season-stats__row{grid-template-columns:minmax(72px,.8fr) minmax(60px,1fr) auto;gap:8px}}@media screen and (max-width:900px){.team-detail-squad-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:640px){.team-detail-matches{gap:16px}.team-detail-matches__filter{padding:9px 15px;font-size:var(--ui-text-label)}.team-detail-matches__upcoming-card{grid-template-columns:1fr;gap:8px}.team-detail-matches__upcoming-odds,.team-detail-matches__upcoming-odds-empty{justify-self:start}.team-detail-season-stats__competition,.team-detail-season-stats__player-table{border:0;background:rgba(0,0,0,0)}.team-detail-matches-card{border-radius:12px}.team-detail-matches-card__header{padding:10px 12px}.team-detail-matches-card__league{font-size:14px}.team-detail-matches-card__logo{width:28px;height:28px}.team-detail-matches-card__logo img{width:20px;height:20px}.team-detail-matches-card .match-detail-comparison__row{display:grid;grid-template-columns:52px minmax(0,1fr) 40px minmax(44px,auto);grid-template-areas:"time home score meta" "time away score meta";column-gap:8px;row-gap:6px;align-items:center;padding:10px 12px;min-width:0;overflow:hidden}.team-detail-matches-card .match-detail-comparison__time{grid-area:time;align-self:center;width:auto;min-width:0;font-size:12px!important;line-height:1.25;white-space:normal;word-break:break-word}.team-detail-matches-card .match-detail-comparison__team-slot:not(.match-detail-comparison__team-slot--right){grid-area:home;justify-content:flex-start;min-width:0;overflow:hidden}.team-detail-matches-card .match-detail-comparison__team-slot--right{grid-area:away;justify-content:flex-start;min-width:0;overflow:hidden}.team-detail-matches-card .match-detail-comparison__team-cell,.team-detail-matches-card .match-detail-comparison__team-cell--right{flex-direction:row!important;justify-content:flex-start;gap:8px;width:100%;max-width:100%;min-width:0!important}.team-detail-matches-card .match-detail-comparison__team-cell--button.ant-btn{display:inline-flex!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;justify-content:flex-start!important}.team-detail-matches-card .match-detail-comparison__team-name,.team-detail-matches-card .match-detail-comparison__team-name--away,.team-detail-matches-card .match-detail-comparison__team-name--home,.team-detail-matches-card__team-name{display:block;max-width:100%;overflow:hidden;text-align:left!important;text-overflow:ellipsis;white-space:nowrap;font-size:14px!important;font-weight:var(--ui-font-weight-semibold)}.team-detail-matches-card .match-detail-comparison__score{grid-area:score;align-self:center;justify-self:center;min-width:36px;font-size:14px!important}.team-detail-matches-card .match-detail-comparison__trailing,.team-detail-matches-card__trailing{grid-area:meta;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;width:auto;min-width:0;max-width:none;justify-self:end}.team-detail-matches-card__meta{flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px}.team-detail-matches-card__odds{width:100%;order:3}.team-detail-matches-card__team-avatar.ui-entity-avatar--sm{width:22px;height:22px;min-width:22px;min-height:22px;flex-shrink:0}.team-detail-matches-card__team-avatar.ui-entity-avatar--sm img{width:16px;height:16px}.team-detail-matches-card__status-chip{min-height:18px;padding:0 6px;font-size:11px}.team-detail-matches-card .match-detail-comparison__half{font-size:11px!important;line-height:1.2;white-space:nowrap}.team-detail-matches-card__events-toggle{width:26px;height:26px}.team-detail-matches-card__events-panels,.team-detail-squad-summary{grid-template-columns:1fr}.team-detail-roster-panel__header{padding:12px 13px}.team-detail-roster-panel__head-metrics,.team-detail-roster-panel__metrics{grid-template-columns:38px 38px 42px}.team-detail-roster-panel__list{padding-inline:13px}.team-detail-roster-panel__item{grid-template-columns:46px minmax(0,1fr) auto;gap:10px}.team-detail-roster-panel__avatar{width:42px;height:42px}.team-detail-roster-panel__name{font-size:var(--ui-text-body)}.team-detail-roster-panel__meta,.team-detail-roster-panel__metrics{font-size:var(--ui-text-caption)}.team-detail-table-shell{overflow-x:auto}.team-detail-transfer-table{min-width:0;border-collapse:separate;border-spacing:0 8px;table-layout:fixed}.team-detail-transfer-table thead{display:none}.team-detail-transfer-table tbody{display:grid;gap:16px}.team-detail-transfer-table .team-detail-table__row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date fee" "name name" "team team";gap:0 6px;padding:12px;border:1px solid var(--theme-border);border-left:4px solid var(--theme-accent);border-radius:12px;background:var(--theme-bg-card)!important;box-shadow:0 10px 18px rgba(15,23,42,.05)}.team-detail-transfer-table .team-detail-table__cell{display:grid;gap:3px;min-width:0;padding:0;font-size:var(--ui-text-label);line-height:1.35}.team-detail-transfer-table .team-detail-table__cell:before{content:attr(data-label);flex-shrink:0;color:var(--theme-text-muted);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold);letter-spacing:.07em;text-transform:uppercase}.team-detail-transfer-table .team-detail-table__cell--date{grid-area:date}.team-detail-transfer-table .team-detail-table__cell--name{grid-area:name;gap:6px;padding-top:2px}.team-detail-transfer-table .team-detail-table__cell:not(.team-detail-transfer-table .team-detail-table__cell--name):not(.team-detail-transfer-table .team-detail-table__cell--fee){justify-items:start}.team-detail-transfer-table .team-detail-table__cell--fee{grid-area:fee;justify-items:end;text-align:right;white-space:normal;word-break:break-word}.team-detail-transfer-table .team-detail-table__other-team{grid-area:team;min-width:0;justify-content:flex-start;align-items:center;gap:6px;font-size:var(--ui-text-caption)}.team-detail-transfer-table .team-detail-table__other-team-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-detail-transfer-table .ui-player-identity{gap:8px}.team-detail-transfer-table .ui-player-identity__name{font-size:var(--ui-text-label)}.team-detail-transfer-table .ui-player-identity__top{gap:4px 6px}.team-detail-transfer-table .ui-player-identity__bottom,.team-detail-transfer-table .ui-player-identity__meta-chip{font-size:var(--ui-text-caption)}.team-detail-transfer-table .ui-player-identity__flag{width:16px;height:16px}html[data-theme=dark] .team-detail-transfer-table .team-detail-table__row{box-shadow:0 12px 22px rgba(0,0,0,.18)}}html[data-theme=dark] .team-detail-matches-card{background:color-mix(in srgb,var(--theme-bg-card) 86%,var(--theme-bg-input));box-shadow:0 18px 34px rgba(0,0,0,.2)}html[data-theme=dark] .team-detail-matches-card__row{background:color-mix(in srgb,var(--theme-bg-card) 72%,var(--theme-bg-input))}html[data-theme=dark] .team-detail-matches-card__row:nth-child(2n){background:color-mix(in srgb,var(--theme-bg-card) 86%,var(--theme-bg-input))}html[data-theme=dark] .team-detail-squad-group{background:linear-gradient(135deg,rgba(33,161,241,.08),rgba(0,174,17,.05)),color-mix(in srgb,var(--theme-bg-card) 84%,var(--theme-bg-input))}html[data-theme=dark] .team-detail-squad-group .team-detail-table__row--even,html[data-theme=dark] .team-detail-squad-group .team-detail-table__row--odd{background:rgba(0,0,0,0)}html[data-theme=dark] .team-detail-squad-group .team-detail-table__row--clickable:hover{background:rgba(0,56,217,.18)}html[data-theme=dark] .team-detail-injuries-panel,html[data-theme=dark] .team-detail-roster-panel{background:linear-gradient(135deg,rgba(33,161,241,.08),rgba(0,174,17,.05)),color-mix(in srgb,var(--theme-bg-card) 84%,var(--theme-bg-input))}html[data-theme=dark] .team-detail-injuries-panel__count{background:color-mix(in srgb,var(--theme-accent) 28%,var(--theme-bg-card));color:var(--color-secondary-90)}html[data-theme=dark] .team-detail-injuries-panel__badge--injured{background:color-mix(in srgb,var(--color-error-100) 32%,var(--theme-bg-card));color:var(--color-error-50)}html[data-theme=dark] .team-detail-injuries-panel__badge--suspended{background:color-mix(in srgb,var(--color-warning-100) 24%,var(--theme-bg-card));color:var(--color-primary-50)}html[data-theme=dark] .team-detail-table__row--even{background:var(--color-neutral-1210)}html[data-theme=dark] .team-detail-table__row--odd{background:var(--color-neutral-1220)}html[data-theme=dark] .team-detail-table__row--highlight{background:var(--color-neutral-1211)}html[data-theme=dark] .team-detail-table__row--clickable:hover{background:rgba(0,56,217,.28)}.account-layout{position:relative;min-height:calc(100vh - 64px);display:flex;align-items:flex-start;justify-content:center;padding:var(--ui-page-padding-y) var(--ui-page-padding-x) calc(var(--ui-page-padding-y) + var(--ui-space-3));overflow:hidden;background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--theme-accent) 8%,transparent),transparent 32%),radial-gradient(circle at 92% 6%,color-mix(in srgb,var(--color-primary-500) 6%,transparent),transparent 28%),var(--theme-bg)}.account-container{position:relative;z-index:1;display:grid;width:100%;max-width:1280px;overflow:hidden;border:0;border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--theme-bg-card) 96%,transparent),var(--theme-bg-card)),var(--theme-bg-card);box-shadow:0 28px 72px rgba(7,14,34,.1),0 10px 28px rgba(7,14,34,.06),inset 0 0 0 1px color-mix(in srgb,var(--theme-border-strong) 38%,transparent);backdrop-filter:blur(18px)}.account-container--desktop{grid-template-columns:420px minmax(0,1fr);min-height:780px}.account-container--mobile{display:flex;flex-direction:column;gap:0;border-radius:12px}html[data-theme=dark] .account-container{box-shadow:0 32px 80px rgba(0,0,0,.38),0 12px 26px rgba(0,0,0,.24)}.account-sidebar{position:relative;overflow:hidden;color:var(--theme-text-on-dark);background:linear-gradient(180deg,color-mix(in srgb,var(--color-secondary-210) 96%,var(--color-neutral-0) 4%),color-mix(in srgb,var(--color-secondary-210) 90%,var(--color-neutral-1220) 10%))}.account-sidebar:before{top:-120px;left:-100px;width:320px;height:320px;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.18),transparent 72%);filter:blur(10px)}.account-sidebar:after,.account-sidebar:before{content:"";position:absolute;pointer-events:none}.account-sidebar:after{inset:0;background:radial-gradient(circle at top right,rgba(255,255,255,.14),transparent 24%),linear-gradient(135deg,rgba(255,255,255,.06),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.03),rgba(6,20,58,.18))}.account-sidebar__panel{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;gap:16px;padding:18px}.account-sidebar__profile{display:flex;flex-direction:column;gap:14px;padding:18px 16px;border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.11),rgba(255,255,255,.05));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 14px 28px rgba(5,12,26,.12)}.account-sidebar__profile-main{display:flex;align-items:center;gap:14px}.account-sidebar__avatar.ant-avatar{border:2px solid hsla(0,0%,100%,.26);box-shadow:0 10px 22px rgba(0,0,0,.16)}.account-sidebar__profile-copy{display:flex;min-width:0;flex-direction:column;gap:4px}.account-sidebar__eyebrow,.account-sidebar__handle{color:hsla(0,0%,100%,.7)}.account-sidebar__eyebrow{font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);letter-spacing:.12em;text-transform:uppercase}.account-sidebar__name{color:var(--theme-text-on-dark);font-size:var(--ui-title-section);font-weight:var(--ui-font-weight-bold);line-height:1.2}.account-sidebar__handle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ui-text-body)}.account-sidebar__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.account-sidebar__stat{display:flex;min-width:0;flex-direction:column;gap:3px;padding:10px 11px;border-radius:13px;background:hsla(0,0%,100%,.07)}.account-sidebar__stat-value{color:var(--theme-text-on-dark);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold)}.account-sidebar__stat-label{color:hsla(0,0%,100%,.68);font-size:var(--ui-text-label);line-height:1.25}.account-sidebar__nav{display:flex;min-height:0;flex:1;flex-direction:column;gap:8px}.account-nav-item{position:relative;display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:14px;background:hsla(0,0%,100%,.035);color:hsla(0,0%,100%,.82);text-decoration:none;transition:transform .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.account-nav-item:hover{color:var(--theme-text-on-dark);transform:translateY(-1px);background:hsla(0,0%,100%,.08);box-shadow:0 10px 22px rgba(5,12,26,.14)}.account-nav-item--active{background:linear-gradient(135deg,rgba(255,255,255,.16),rgba(255,255,255,.07)),hsla(0,0%,100%,.12);color:var(--theme-text-on-dark);box-shadow:0 14px 28px rgba(5,12,26,.16),inset 0 0 0 1px hsla(0,0%,100%,.08)}.account-nav-item--active:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 4px 4px 0;background:linear-gradient(180deg,var(--color-primary-500),var(--theme-accent))}.account-nav-item__icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:10px;background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.88)}.account-nav-item__icon--active{color:var(--theme-text-on-dark);background:hsla(0,0%,100%,.16);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12)}.account-nav-item__body{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.account-nav-item__label{color:inherit;font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold);line-height:1.2}.account-nav-item__hint{color:hsla(0,0%,100%,.66);font-size:var(--ui-text-caption);line-height:1.35}.account-nav-item__arrow{color:hsla(0,0%,100%,.58)}.account-sidebar__footnote{padding:16px 18px;border-radius:12px;background:hsla(0,0%,100%,.05);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.05)}.account-sidebar__footnote-title{display:block;margin-bottom:6px;color:var(--theme-text-on-dark);font-size:.82rem;font-weight:var(--ui-font-weight-bold)}.account-sidebar__footnote-text{margin:0;color:hsla(0,0%,100%,.68);font-size:.84rem;line-height:1.55}.account-content{display:flex;min-width:0;flex-direction:column;gap:14px;padding:20px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--theme-accent) 6%,transparent),transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--theme-bg-card) 92%,transparent),var(--theme-bg-card))}.account-route-banner{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--theme-accent) 8%,var(--theme-bg-elevated)),var(--theme-bg-card)),var(--theme-bg-elevated);box-shadow:0 12px 26px rgba(7,14,34,.05),inset 0 0 0 1px color-mix(in srgb,var(--theme-border-strong) 30%,transparent)}.account-route-banner__copy{display:grid;gap:6px;min-width:0;flex:1 1 220px}.account-route-banner__eyebrow{color:var(--theme-accent);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.account-route-banner__text{margin:0;color:var(--theme-text-muted);font-size:var(--ui-text-label);line-height:1.55}.account-route-banner__tags{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.account-route-banner__tag{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border:1px solid color-mix(in srgb,var(--theme-border) 78%,transparent);border-radius:999px;background:color-mix(in srgb,var(--theme-bg-input) 88%,transparent);color:var(--theme-text);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold)}.account-content__body{min-width:0}.account-page-inner{width:100%;max-width:none}.account-page-stack{display:flex;flex-direction:column;gap:18px}.account-highlight-card{position:relative;overflow:hidden;padding:16px 14px;border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--theme-bg-elevated) 94%,rgba(255,255,255,.04)),var(--theme-bg-card));box-shadow:0 16px 30px rgba(7,14,34,.05),inset 0 0 0 1px color-mix(in srgb,var(--theme-border-strong) 34%,transparent)}.account-highlight-card:after{content:"";position:absolute;top:-40px;right:-30px;width:180px;height:180px;border-radius:999px;background:radial-gradient(circle,rgba(0,56,217,.12) 0,rgba(0,56,217,0) 72%);pointer-events:none}.account-highlight-card__eyebrow{display:inline-flex;margin-bottom:10px;color:var(--theme-accent);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.account-highlight-card__title{margin:0 0 8px;color:var(--theme-text);font-size:clamp(14px,2vw,16px);font-weight:var(--ui-font-weight-bold);line-height:1.15}.account-highlight-card__description{margin:0;color:var(--theme-text-muted);font-size:var(--ui-text-label);line-height:1.6}.account-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.account-metric-card{display:flex;min-width:0;flex-direction:column;gap:5px;padding:11px 12px;border-radius:13px;background:color-mix(in srgb,var(--theme-bg-input) 90%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--theme-border-strong) 28%,transparent)}.account-metric-card__value{color:var(--theme-text);font-size:var(--ui-title-section);font-weight:var(--ui-font-weight-bold)}@media screen and (max-width:640px){.account-metric-card__value{font-size:var(--ui-text-body)}}.account-metric-card__label{color:var(--theme-text-muted);font-size:var(--ui-text-label)}.account-split-grid{display:flex;flex-direction:column;gap:18px}.account-split-grid .app-card.ant-card{width:100%}.account-split-grid .app-card.ant-card .ant-card-body,.account-split-grid .app-card.ant-card .ant-card-head{background:rgba(0,0,0,0);border:0}.account-primary-card.ant-card{border-radius:14px;border:0!important;background:linear-gradient(180deg,color-mix(in srgb,var(--theme-bg-card) 97%,rgba(255,255,255,.03)),var(--theme-bg-card));box-shadow:0 16px 30px rgba(7,14,34,.05),0 2px 8px rgba(7,14,34,.04),inset 0 0 0 1px color-mix(in srgb,var(--theme-border-strong) 34%,transparent)}.account-primary-card.ant-card .ant-card-head{min-height:68px;background:rgba(0,0,0,0);border-bottom:1px solid color-mix(in srgb,var(--theme-border-strong) 24%,transparent)}.account-primary-card.ant-card .ant-card-body{padding:0 14px 22px!important}.account-card-title{display:inline-flex;align-items:center;gap:8px;color:var(--theme-text);font-size:1.06rem;font-weight:var(--ui-font-weight-bold)}.account-card-title__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:11px;background:color-mix(in srgb,var(--theme-accent) 12%,transparent);color:var(--theme-accent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18)}.account-primary-card__lead{margin:0 0 22px;color:var(--theme-text-muted);font-size:var(--ui-text-label);line-height:1.7}.account-primary-card .account-settings-page__card{margin-top:14px}.account-primary-card .account-inbox-page{margin-top:4px}.account-overview-grid{display:flex;flex-direction:column;gap:18px}.account-avatar-panel{display:flex;flex-direction:column;align-items:center;gap:14px;padding:16px;border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--theme-bg-input) 90%,rgba(255,255,255,.06)),var(--theme-bg-elevated));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--theme-border-strong) 28%,transparent)}.account-avatar-panel__media{display:flex;justify-content:center}.account-avatar-panel__avatar.ant-avatar{cursor:pointer;border-radius:999px}.account-avatar-panel__avatar.ant-avatar--ring{border:4px solid var(--theme-accent)!important}.account-avatar-panel__copy{text-align:center}.account-avatar-panel__title{margin:0 0 6px;color:var(--theme-text);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold)}.account-avatar-panel__description{margin:0;color:var(--theme-text-muted);font-size:var(--ui-text-label)}.account-form-section{display:flex;flex-direction:column;gap:14px;padding-top:14px;margin-top:14px;border-top:1px solid color-mix(in srgb,var(--theme-border-strong) 70%,transparent)}.account-form-section:first-of-type{margin-top:0;padding-top:0;border-top:none}.account-form-section__title{margin:0;color:var(--theme-text);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold)}.account-form-section__description{margin:-8px 0 0;color:var(--theme-text-muted);font-size:var(--ui-text-label)}.account-note-card{padding:16px 16px 18px;border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--theme-bg-elevated) 94%,rgba(255,255,255,.04)),var(--theme-bg-card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--theme-border-strong) 26%,transparent)}.account-note-card__eyebrow{display:inline-flex;margin-bottom:8px;color:var(--theme-accent);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.account-note-card__title{margin:0 0 6px;color:var(--theme-text);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold)}.account-note-card__description{margin:0;color:var(--theme-text-muted);font-size:var(--ui-text-label);line-height:1.6}.account-key-list{display:flex;flex-direction:column;gap:10px;margin:16px 0 0;padding:0;list-style:none}.account-key-list__item{display:flex;align-items:flex-start;gap:12px;color:var(--theme-text);font-size:var(--ui-text-label);line-height:1.55}.account-key-list__item .ui-icon{flex-shrink:0;margin-top:2px;color:var(--theme-accent)}.account-key-list__item strong{display:block;margin-bottom:2px;color:var(--theme-text);font-size:var(--ui-text-label)}.account-form-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.account-file-input-hidden{display:none}.account-rounded-xl{border-radius:12px!important}.account-modal-stack{display:flex;flex-direction:column;align-items:center;gap:16px}.account-modal-stack--lg{gap:20px}.account-modal-stack__prefix{align-self:stretch;color:var(--theme-text-muted);font-size:14px;font-weight:var(--ui-font-weight-semibold);letter-spacing:.04em}.account-avatar-preview{width:200px;height:200px;flex-shrink:0;overflow:hidden;border:2px solid var(--theme-border);border-radius:999px;background:var(--theme-bg-input);display:inline-flex;align-items:center;justify-content:center}.account-avatar-preview--sm{width:120px;height:120px;border-width:3px;border-color:var(--theme-accent)}.account-avatar-preview--md{width:200px;height:200px}.account-avatar-preview--relative{position:relative}.account-avatar-preview__image{width:100%;height:100%;object-fit:cover}.account-avatar-preview__fallback{color:var(--color-neutral-800);font-weight:var(--ui-font-weight-bold)}.account-avatar-preview__fallback--lg{font-size:48px}.account-form-width-full{width:100%}.account-slider-label{margin-bottom:4px;color:var(--theme-text-muted);font-size:var(--ui-text-label)}.account-form-grid{display:grid;gap:16px}.account-form-grid--two-col{grid-template-columns:1fr}@media screen and (min-width:640px){.account-form-grid--two-col{grid-template-columns:repeat(2,minmax(0,1fr))}}.account-danger-btn{border:1px solid var(--color-error-500)!important;color:var(--color-error-500)!important;background:rgba(0,0,0,0)!important}.account-danger-btn:hover{background:color-mix(in srgb,var(--color-error-500) 10%,transparent)!important}html[data-theme=dark] .account-danger-btn{border-color:var(--color-error-400)!important;color:var(--color-error-400)!important}.account-form-actions--center{justify-content:center}.account-form-actions--verify{align-items:center}.account-resend-code-btn.ant-btn{display:inline-flex;min-height:40px;border-radius:12px;align-items:center;justify-content:center;gap:8px;padding:0 18px;border-color:color-mix(in srgb,var(--theme-accent) 24%,var(--theme-border));background:color-mix(in srgb,var(--theme-accent) 8%,var(--theme-bg-card));color:var(--theme-accent);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold);box-shadow:0 10px 22px color-mix(in srgb,var(--theme-accent) 12%,transparent)}.account-resend-code-btn.ant-btn:focus,.account-resend-code-btn.ant-btn:hover{border-color:color-mix(in srgb,var(--theme-accent) 44%,var(--theme-border))!important;background:color-mix(in srgb,var(--theme-accent) 12%,var(--theme-bg-card))!important;color:var(--theme-accent)!important}.account-resend-code-btn.ant-btn:disabled{border-color:color-mix(in srgb,var(--theme-border) 70%,transparent)!important;background:color-mix(in srgb,var(--theme-bg-input) 78%,transparent)!important;color:var(--theme-text-muted)!important;box-shadow:none;opacity:.72}.account-password-submit-btn.ant-btn{padding-inline:24px;border-radius:12px}.account-profile-submit-btn.ant-btn{padding-inline:24px;min-width:148px}.profile-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid color-mix(in srgb,var(--theme-border) 72%,transparent)}@media screen and (max-width:768px){.profile-actions{grid-template-columns:1fr}}.profile-actions__logout.ant-btn{border:1px solid color-mix(in srgb,var(--color-error-500) 72%,transparent)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--color-error-500) 92%,var(--color-neutral-1300)),color-mix(in srgb,var(--color-error-600,var(--color-error-500)) 88%,var(--color-neutral-1300)))!important;color:var(--theme-text-on-dark)!important;font-weight:var(--ui-font-weight-bold);box-shadow:0 10px 24px color-mix(in srgb,var(--color-error-500) 18%,transparent)}.profile-actions__logout.ant-btn:focus,.profile-actions__logout.ant-btn:hover{color:var(--theme-text-on-dark)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--color-error-500) 100%,var(--color-neutral-1300)),color-mix(in srgb,var(--color-error-600,var(--color-error-500)) 96%,var(--color-neutral-1300)))!important}.profile-actions__delete.ant-btn{border:1px solid color-mix(in srgb,var(--theme-border) 88%,transparent)!important;background:var(--theme-bg-card)!important;color:var(--theme-text-muted)!important;font-weight:var(--ui-font-weight-bold);box-shadow:none}.profile-actions__delete.ant-btn:focus,.profile-actions__delete.ant-btn:hover{border-color:color-mix(in srgb,var(--color-error-500) 42%,var(--theme-border))!important;color:var(--color-error-500)!important;background:color-mix(in srgb,var(--color-error-500) 6%,var(--theme-bg-card))!important}.account-phone-field__edit{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:10px;background:rgba(0,0,0,0);color:var(--theme-accent);cursor:pointer;transition:background-color .15s ease,color .15s ease}.account-phone-field__edit:hover{background:color-mix(in srgb,var(--theme-accent) 10%,transparent)}.account-phone-field__edit--suffix{margin-right:-4px}.account-danger-zone{display:flex;flex-direction:column;gap:10px;padding-top:18px;margin-top:18px;border-top:1px solid color-mix(in srgb,var(--theme-border-strong) 70%,transparent)}.account-danger-zone__title{margin:0;color:var(--theme-text);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold)}.account-danger-zone__description{margin:0;color:var(--theme-text-muted);font-size:var(--ui-text-label)}.account-security-score{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding:14px 16px;border-radius:12px;background:color-mix(in srgb,var(--theme-accent) 10%,transparent)}.account-security-score__label{color:var(--theme-text-muted);font-size:var(--ui-text-label)}.account-security-score__value{color:var(--theme-text);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold)}.account-loading-panel{display:flex;align-items:center;justify-content:center;min-height:260px;border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--theme-bg-elevated) 94%,rgba(255,255,255,.04)),var(--theme-bg-card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--theme-border-strong) 26%,transparent)}.account-form .ant-form-item:last-of-type{margin-bottom:0}.notification-page-bg{width:100%}.account-notification-row{background:rgba(0,0,0,0)!important;border:0!important;color:var(--theme-text)}.notification-center{--nc-border:color-mix(in srgb,var(--theme-border-strong) 28%,transparent);--nc-card-bg:color-mix(in srgb,var(--theme-bg-input) 88%,transparent);--nc-section-title:var(--theme-text);--nc-section-desc:var(--theme-text-muted);--nc-row-title:var(--theme-text);--nc-row-desc:var(--theme-text-muted);--nc-pill-bg:rgba(0,122,255,0.12);--nc-pill-border:var(--color-secondary-100);--nc-pill-text:var(--color-secondary-100)}.notification-center .nc-hero{margin-bottom:18px;padding:18px;border:1px solid var(--nc-border);border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--theme-accent) 10%,transparent),transparent 55%),var(--nc-card-bg)}.notification-center .nc-hero-title{margin:0 0 5px;font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold);color:var(--nc-section-title)}.notification-center .nc-hero-desc{margin:0 0 12px;color:var(--nc-section-desc);font-size:var(--text-xs);line-height:1.65}.notification-center .nc-hero-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.notification-center .nc-hero-status{font-size:var(--text-xs);color:var(--nc-section-desc)}.notification-center .nc-pill{display:inline-flex;align-items:center;justify-content:center;min-width:62px;padding:7px 14px;border:1px solid var(--nc-pill-border);border-radius:999px;background:var(--nc-pill-bg);color:var(--nc-pill-text);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold)}.notification-center .nc-pill.nc-pill--off{--nc-pill-bg:color-mix(in srgb,var(--theme-bg-input) 88%,transparent);--nc-pill-border:var(--nc-border);color:var(--nc-row-desc)}.notification-center .nc-section{margin-bottom:22px}.notification-center .nc-section .nc-filter-scope-tabs{margin-top:10px;margin-bottom:8px}.notification-center .nc-devices-loading{display:flex;justify-content:center;padding:18px 0}.notification-center .nc-devices-list{display:flex;flex-direction:column;gap:10px}.notification-center .nc-device-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--nc-border);border-radius:12px}.notification-center .nc-device-row__content{min-width:0;flex:1}.notification-center .nc-device-row__title{display:flex;align-items:center;gap:8px;color:var(--nc-section-title);font-weight:600}.notification-center .nc-device-row__badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--theme-accent) 16%,transparent);color:var(--theme-accent);font-size:12px;font-weight:500}.notification-center .nc-device-row__desc{margin-top:4px;color:var(--nc-section-desc);font-size:13px}.notification-center .nc-device-row__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.notification-center .nc-preview{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border:1px solid var(--nc-border);border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--theme-accent) 8%,transparent),transparent 52%),var(--nc-card-bg)}.notification-center .nc-preview__copy{min-width:0;flex:1 1 auto}.notification-center .nc-preview__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.notification-center .nc-section-title{margin:0 0 4px;color:var(--nc-section-title);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold)}.notification-center .nc-section-desc{margin:0 0 14px;color:var(--nc-section-desc);font-size:var(--ui-text-label);line-height:1.6}.notification-center .nc-section-desc--warning{color:var(--color-error-100);font-weight:var(--ui-font-weight-semibold)}.notification-center .nc-card-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-bottom:10px;padding:14px 16px;border:1px solid var(--nc-border);border-radius:14px;background:var(--nc-card-bg)}.notification-center .nc-card-row:last-child{margin-bottom:0}.notification-center .nc-card-row-content,.notification-center .nc-event-row-content{flex:1;min-width:0}.notification-center .nc-card-row-title,.notification-center .nc-event-row-title{margin:0 0 3px;color:var(--nc-row-title);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold)}.notification-center .nc-card-row-desc,.notification-center .nc-event-row-desc{margin:0;color:var(--nc-row-desc);font-size:var(--ui-text-caption)}.notification-center .nc-event-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid var(--nc-border)}.notification-center .nc-event-row:last-child{border-bottom:none}.notification-center .ant-switch-checked{background:var(--nc-pill-border)!important}.notification-center .nc-quiet-row{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:14px 16px;padding:14px 16px;border:1px solid var(--nc-border);border-radius:14px;background:var(--nc-card-bg)}.notification-center .nc-quiet-cell{display:flex;min-width:0;flex-direction:column;gap:8px}html[data-theme=dark] .notification-center{--nc-pill-bg:rgba(33,161,241,0.2);--nc-pill-border:var(--color-secondary-100);--nc-pill-text:var(--color-secondary-100)}html[data-theme=dark] .account-container{background:linear-gradient(180deg,color-mix(in srgb,var(--theme-bg-card) 88%,transparent),var(--theme-bg-card)),var(--theme-bg-card)}html[data-theme=dark] .account-sidebar{background:radial-gradient(circle at 12% 12%,rgba(173,194,255,.08),transparent 24%),radial-gradient(circle at 28% 20%,rgba(0,42,142,.24),transparent 28%),radial-gradient(circle at 85% 15%,rgba(33,94,205,.2),transparent 24%),radial-gradient(circle at 75% 75%,rgba(0,30,102,.2),transparent 22%),radial-gradient(circle at 40% 90%,rgba(37,99,235,.14),transparent 26%),linear-gradient(145deg,var(--color-neutral-1225) 0,var(--color-neutral-1220) 30%,var(--color-neutral-1220) 62%,var(--color-neutral-1220) 100%)}html[data-theme=dark] .account-nav-item--active,html[data-theme=dark] .account-sidebar__profile{background:linear-gradient(180deg,rgba(15,30,68,.52),rgba(10,22,50,.48)),hsla(0,0%,100%,.04)}html[data-theme=dark] .account-content{background:radial-gradient(circle at top right,rgba(74,125,255,.12),transparent 28%),linear-gradient(180deg,rgba(15,23,42,.96),rgba(10,14,24,.98))}html[data-theme=dark] .account-avatar-panel,html[data-theme=dark] .account-highlight-card,html[data-theme=dark] .account-loading-panel,html[data-theme=dark] .account-note-card,html[data-theme=dark] .account-primary-card.ant-card,html[data-theme=dark] .account-route-banner{box-shadow:0 18px 36px rgba(0,0,0,.2),inset 0 0 0 1px color-mix(in srgb,var(--theme-border) 72%,transparent)}html[data-theme=dark] .account-route-banner{background:linear-gradient(135deg,rgba(15,23,42,.96),rgba(10,14,24,.98)),var(--theme-bg-card)}html[data-theme=dark] .account-route-banner__tag{border-color:color-mix(in srgb,var(--theme-border) 68%,transparent);background:rgba(15,23,42,.72)}html[data-theme=dark] .account-highlight-card{background:linear-gradient(135deg,rgba(15,23,42,.96),rgba(10,14,24,.98))}html[data-theme=dark] .account-primary-card.ant-card{background:linear-gradient(180deg,rgba(15,23,42,.96),rgba(10,14,24,.98))}html[data-theme=dark] .account-avatar-panel,html[data-theme=dark] .account-loading-panel,html[data-theme=dark] .account-metric-card,html[data-theme=dark] .account-note-card{background:linear-gradient(180deg,rgba(15,23,42,.92),rgba(10,14,24,.96)),var(--theme-bg-card)}html[data-theme=dark] .account-nav-item{background:rgba(7,15,35,.34)}html[data-theme=dark] .account-nav-item:hover{background:rgba(15,30,68,.52)}html[data-theme=dark] .notification-center{--nc-border:color-mix(in srgb,rgba(255,255,255,0.16) 58%,transparent);--nc-card-bg:linear-gradient(180deg,rgba(15,23,42,0.92),rgba(10,14,24,0.96));--nc-section-title:var(--theme-text-on-dark);--nc-section-desc:rgba(255,255,255,0.66);--nc-row-title:var(--theme-text-on-dark);--nc-row-desc:rgba(255,255,255,0.62);--nc-pill-bg:rgba(33,161,241,0.18);--nc-pill-border:rgba(33,161,241,0.72);--nc-pill-text:var(--color-secondary-90)}html[data-theme=dark] .notification-center .nc-card-row,html[data-theme=dark] .notification-center .nc-hero,html[data-theme=dark] .notification-center .nc-preview,html[data-theme=dark] .notification-center .nc-quiet-row{background:linear-gradient(180deg,rgba(15,23,42,.96),rgba(10,14,24,.98)),var(--nc-card-bg)}.account-content .ant-card{overflow:hidden}@media screen and (max-width:990px){.account-layout{padding-left:12px;padding-right:12px}.account-sidebar{background:radial-gradient(circle at 14% 14%,rgba(255,255,255,.12),transparent 26%),radial-gradient(circle at 82% 18%,rgba(125,179,255,.16),transparent 30%),linear-gradient(145deg,var(--color-secondary-190) 0,var(--color-secondary-180) 44%,var(--color-secondary-100) 100%);border-bottom:1px solid hsla(0,0%,100%,.08)}.account-sidebar__panel{padding:18px;gap:16px}.account-sidebar__profile{padding:16px}.account-sidebar__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.account-sidebar__nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;overflow:visible;padding-bottom:0;margin:0}.account-nav-item{min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px 8px;text-align:center}.account-nav-item--active{background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.08)),hsla(0,0%,100%,.1);box-shadow:0 10px 20px rgba(6,22,56,.16),inset 0 0 0 1px hsla(0,0%,100%,.08)}.account-nav-item--active:before{display:none}.account-nav-item__body{align-items:center;width:100%}.account-nav-item__label{display:-webkit-box;width:100%;overflow:hidden;font-size:var(--ui-text-caption);line-height:1.25;text-align:center;text-wrap:balance;-webkit-box-orient:vertical;-webkit-line-clamp:2}.account-nav-item__icon{width:28px;height:28px;border-radius:9px}.account-nav-item__arrow,.account-nav-item__hint{display:none}.account-content{gap:12px;padding:18px}.account-route-banner{padding:12px 14px;border-radius:12px}.account-route-banner__tags{width:100%}.account-highlight-card,.account-primary-card.ant-card .ant-card-body{padding:20px}.account-primary-card.ant-card .ant-card-head{padding:0 20px}}@media screen and (max-width:768px){.account-sidebar__profile-main{align-items:flex-start}.account-layout{padding:0;overflow-x:clip}.account-container{overflow-x:clip}.account-sidebar__panel{padding:8px;gap:14px}.account-sidebar__profile{display:none}.account-sidebar__nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;overflow:visible;padding-bottom:0;margin:0;scrollbar-width:auto}.account-sidebar__footnote{padding:14px}.notification-center .nc-quiet-row{grid-template-columns:1fr}.notification-center .nc-preview{flex-direction:column;align-items:stretch}.notification-center .nc-preview__actions{justify-content:stretch}.notification-center .nc-preview__actions .ant-btn{width:100%}.account-nav-item{min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:10px 6px;text-align:center}.account-nav-item--active:before{display:none}.account-nav-item__body{align-items:center;width:100%}.account-nav-item__label{display:-webkit-box;width:100%;overflow:hidden;font-size:10px;line-height:1.25;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-wrap:balance}.account-nav-item__icon{width:26px;height:26px;border-radius:8px}.account-nav-item__arrow,.account-nav-item__hint{display:none}.account-content{gap:10px;padding:0}.account-route-banner{margin:0 12px;border-radius:0;box-shadow:none}.account-route-banner__tag{font-size:10px}.account-page-stack{gap:16px}.account-primary-card.ant-card .ant-card-head{min-height:64px;padding:0 16px}.account-highlight-card,.account-primary-card.ant-card .ant-card-body{padding:16px}.account-form-actions{flex-direction:column}.notification-center .nc-card-row,.notification-center .nc-hero,.notification-center .nc-preview,.notification-center .nc-quiet-row{border-radius:12px}}@media screen and (max-width:640px){.account-note-card{margin:12px}.account-container{border-radius:0}.account-highlight-card{border:0;border-radius:0;box-shadow:none}}@media screen and (max-width:425px){.account-content,.account-highlight-card,.account-primary-card.ant-card .ant-card-body,.account-sidebar__footnote,.account-sidebar__profile{padding:12px}.account-content,.account-page-stack,.account-sidebar__panel{gap:12px}.account-primary-card.ant-card .ant-card-head{min-height:56px;padding:0 12px}.account-form-actions{gap:10px}.account-metric-grid{grid-template-columns:1fr}.account-split-grid{gap:14px}}.account-inbox-page,.account-settings-page{display:grid;gap:var(--ui-space-4);width:100%}.account-settings-page__card{display:flex;justify-content:space-between;align-items:center;gap:var(--ui-space-3)}.account-settings-page__card h2{margin:0;font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold);color:var(--theme-text)}.account-settings-page__switch-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:var(--ui-text-body);color:var(--theme-text)}.account-language-page__select-wrap{display:flex;align-items:center;gap:10px;margin-top:12px}.account-language-page__select{min-width:200px}.account-settings-page__hint{margin:0;font-size:var(--ui-text-label);color:var(--theme-text-muted);line-height:1.55}.account-settings-page__hint--error{color:var(--theme-error)}.account-inbox-page__search{display:grid;gap:6px}.account-inbox-page__search-label{font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-semibold);color:var(--theme-text-muted)}.account-inbox-page__search-input{width:100%;max-width:420px;min-height:40px;padding:0 12px;border:0;border-radius:10px;background:color-mix(in srgb,var(--theme-bg-input) 88%,transparent);color:var(--theme-text);font-size:var(--ui-text-body);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--theme-border) 65%,transparent);transition:box-shadow .15s ease}.account-inbox-page__search-input::placeholder{color:var(--theme-text-muted)}.account-inbox-page__search-input:focus{outline:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--theme-accent) 42%,var(--theme-border)),0 0 0 3px color-mix(in srgb,var(--theme-accent) 14%,transparent)}.account-inbox-page__list{list-style:none;margin:0;padding:0;display:grid;gap:0}.account-inbox-page__item{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 2px;border:0;border-bottom:1px solid color-mix(in srgb,var(--theme-border) 55%,transparent);border-radius:0;background:rgba(0,0,0,0);transition:background-color .15s ease}.account-inbox-page__item:last-child{border-bottom:0}.account-inbox-page__item:hover,.account-inbox-page__item:not(.account-inbox-page__item--read){background:color-mix(in srgb,var(--theme-accent) 4%,transparent)}.account-inbox-page__item:not(.account-inbox-page__item--read){border-left:2px solid var(--theme-accent);padding-left:10px}.account-inbox-page__item--read{opacity:.8}.account-inbox-page__item-main{display:grid;gap:4px;min-width:0;flex:1 1 220px}.account-inbox-page__item-main strong{font-size:var(--ui-text-body)}.account-inbox-page__item-main p{margin:0;font-size:var(--ui-text-label);color:var(--theme-text-muted)}.account-inbox-page__item-main time{font-size:var(--ui-text-caption);color:var(--theme-text-muted)}.account-inbox-page__item-link{display:block;color:inherit;text-decoration:none}.account-inbox-page__item-link:hover{opacity:.92}.account-notification-detail{display:grid;gap:16px}.account-notification-detail__plain{display:grid;gap:8px}.account-notification-detail__meta{display:grid;gap:10px;margin:0}.account-notification-detail__meta-row{display:grid;grid-template-columns:minmax(0,140px) minmax(0,1fr);gap:8px}.account-notification-detail__meta-row dt{margin:0;color:var(--theme-text-muted);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-normal)}.account-notification-detail__meta-row dd{margin:0;color:var(--theme-text);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold)}.account-notification-detail__body{margin:0;color:var(--theme-text);font-size:var(--ui-text-body);line-height:1.5}.account-notification-detail__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.account-notification-detail__primary-link{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border-radius:var(--ui-radius-button);background:var(--theme-accent);color:var(--theme-text-on-dark);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold);text-decoration:none}.account-inbox-page__item-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.account-inbox-page__item-actions a,.account-inbox-page__item-actions button{font-size:var(--ui-text-label);color:var(--theme-accent);background:none;border:0;cursor:pointer;padding:0;text-decoration:none}.favorites-showcase .app-match-collapse-surface{--home-collapse-header-bg:linear-gradient(180deg,color-mix(in srgb,var(--theme-bg-card) 94%,var(--theme-accent) 6%),color-mix(in srgb,var(--theme-bg-card) 88%,var(--theme-border) 12%));--home-collapse-header-text:var(--theme-text);--home-collapse-content-bg:transparent;--home-collapse-content-text:var(--theme-text);--home-collapse-expand-icon:var(--theme-text-muted)}.favorites-showcase__main{margin-bottom:18px}.favorites-showcase__team{display:flex;align-items:center;gap:16px}.favorites-showcase__team-copy{min-width:0}.favorites-showcase--empty{text-align:left}.favorites-collapse__header{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px}.favorites-collapse__header-main{display:inline-flex;min-width:0;align-items:center;gap:8px}.favorites-collapse__header-dot{width:6px;height:6px;flex:0 0 6px;border-radius:999px;background:var(--theme-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--theme-accent) 18%,transparent)}.favorites-collapse__header-count,.favorites-collapse__header-label{color:var(--theme-text);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold);line-height:1.2}.favorites-collapse__header-count{color:var(--theme-text-muted);font-size:var(--ui-text-caption)}.favorites-table-wrap{overflow:hidden;padding:0;border:0;margin:10px 12px 12px}.favorites-table-wrap--dark{border-color:var(--color-neutral-900)}.favorites-match-list .favorite-entity-row .ui-entity-avatar,.favorites-match-list .favorite-match-row .ui-entity-avatar,.favorites-match-list .favorite-player-row .ui-entity-avatar,.favorites-table-wrap .favorite-entity-row .ui-entity-avatar,.favorites-table-wrap .favorite-match-row .ui-entity-avatar,.favorites-table-wrap .favorite-player-row .ui-entity-avatar{width:28px;height:28px;min-width:28px;min-height:28px}.favorites-match-list .favorite-entity-row .ui-entity-avatar__image,.favorites-match-list .favorite-match-row .ui-entity-avatar__image,.favorites-match-list .favorite-player-row .ui-entity-avatar__image,.favorites-table-wrap .favorite-entity-row .ui-entity-avatar__image,.favorites-table-wrap .favorite-match-row .ui-entity-avatar__image,.favorites-table-wrap .favorite-player-row .ui-entity-avatar__image{object-fit:contain}.favorites-match-list{width:100%;overflow:hidden;border-radius:0 0 12px 12px;background:rgba(0,0,0,0)}.favorites-empty-state{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px}.favorites-empty-state__text{margin:0;color:var(--theme-text-muted);font-size:clamp(var(--ui-text-body),2vw,var(--ui-title-section));font-weight:var(--ui-font-weight-semibold);text-align:center}.favorites-team-change-btn{padding:0!important;font-size:var(--ui-text-label)!important;font-weight:var(--ui-font-weight-normal)!important}.favorites-team-select-btn{border-color:var(--theme-accent)!important;background:var(--theme-accent)!important}.favorites-loading-wrap{display:flex;justify-content:center;padding:24px}.favorites-rounded-xl{border-radius:14px!important}.favorites-add-actions{display:flex;justify-content:flex-end;padding:10px 12px 0}.favorites-team-search-input{height:40px;flex-shrink:0;margin-bottom:12px}.favorites-team-search-input .ui-icon{color:var(--theme-accent)}.favorites-next-match{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:14px 16px;border-radius:14px;border:1px solid color-mix(in srgb,var(--theme-accent) 18%,var(--theme-border));background:linear-gradient(135deg,color-mix(in srgb,var(--theme-accent) 8%,var(--theme-bg-elevated)),var(--theme-bg-card)),var(--theme-bg-elevated)}.favorites-next-match__copy{display:grid;gap:4px;min-width:0;flex:1 1 220px}.favorites-next-match__eyebrow{color:var(--theme-accent);font-size:10px;font-weight:var(--ui-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.favorites-next-match__title{color:var(--theme-text);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold);line-height:1.3}.favorites-next-match__meta{color:var(--theme-text-muted);font-size:var(--ui-text-caption);line-height:1.45}.favorites-team-options-scroll{display:flex;min-height:0;flex:1;flex-direction:column;gap:6px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.favorites-team-options-loading{display:flex;justify-content:center;padding-block:32px}.favorites-team-option__name{overflow:hidden;flex:1;font-weight:var(--ui-font-weight-normal);text-overflow:ellipsis;white-space:nowrap}.favorites-team-option{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-bg-card);color:var(--theme-text);cursor:pointer;transition:border-color .18s ease,background-color .18s ease,transform .15s ease}.favorites-team-option:hover{border-color:color-mix(in srgb,var(--theme-accent) 36%,var(--theme-border));background:color-mix(in srgb,var(--theme-bg-card) 88%,var(--theme-accent) 4%)}.favorites-team-option--selected{border-color:var(--theme-accent);background:color-mix(in srgb,var(--theme-bg-card) 82%,var(--theme-accent) 5%)}html[data-theme=dark] .favorites-showcase .app-match-collapse-surface{--home-collapse-header-bg:linear-gradient(180deg,rgba(15,23,42,0.96),rgba(2,6,23,0.98));--home-collapse-header-text:var(--theme-text-on-dark);--home-collapse-content-bg:var(--color-neutral-1200);--home-collapse-content-text:var(--theme-text-on-dark);--home-collapse-expand-icon:rgba(255,255,255,0.68)}html[data-theme=dark] .favorites-match-list{background:var(--color-neutral-1210)}.favorites-collapse,.favorites-collapse .ant-collapse-item{background:rgba(0,0,0,0)!important;border:none!important}.favorites-collapse .ant-collapse-item{margin-bottom:10px!important}.favorites-collapse .ant-collapse-item>.ant-collapse-header{min-height:40px;padding:7px 10px!important;border-radius:14px!important;align-items:center!important}.favorites-collapse .ant-collapse-item.ant-collapse-item-active>.ant-collapse-header{border-radius:14px 14px 0 0!important}.favorites-collapse .ant-collapse-content{border-radius:0 0 14px 14px!important}.favorites-collapse .ant-collapse-content>.ant-collapse-content-box{padding:0!important}@media screen and (max-width:768px){.favorites-collapse__header-count,.favorites-collapse__header-label{font-size:var(--ui-text-label)}.favorites-showcase__team{flex-direction:column;align-items:flex-start}.favorites-match-list,.favorites-table-wrap{margin-inline:8px}}.bulletin-page{display:flex;flex-direction:column;gap:16px;max-width:1280px;margin:0 auto;padding:20px 16px 56px}.bulletin-page__hero{position:sticky;top:var(--app-header-sticky-height,64px);z-index:4;display:flex;flex-direction:column;gap:12px;margin:0 -4px;padding:8px 4px 10px;background:color-mix(in srgb,var(--theme-bg) 92%,transparent);backdrop-filter:blur(10px)}.bulletin-page__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.bulletin-page__title{margin:0;font-size:clamp(22px,2.4vw,28px);font-weight:var(--ui-font-weight-bold);letter-spacing:-.02em;color:var(--theme-text)}.bulletin-page__subtitle{margin:4px 0 0;font-size:var(--ui-text-label);color:var(--theme-text-muted)}.bulletin-page__stats{display:flex;flex-wrap:wrap;gap:8px}.bulletin-page__stat{display:inline-flex;align-items:baseline;gap:6px;padding:6px 12px;border-radius:999px;background:var(--theme-accent-overlay);font-size:var(--ui-text-caption,12px);font-weight:var(--ui-font-weight-semibold);color:var(--theme-text-muted)}.bulletin-page__stat strong{color:var(--theme-accent);font-size:14px;font-variant-numeric:tabular-nums}.bulletin-page__stat--accent{background:color-mix(in srgb,var(--theme-success,#2f9e44) 14%,transparent)}.bulletin-page__stat--accent strong{color:var(--theme-success,#2f9e44)}.bulletin-page__stat--soft{background:color-mix(in srgb,var(--theme-info,#1c7ed6) 12%,transparent)}.bulletin-page__stat--soft strong{color:var(--theme-info,#1c7ed6)}.bulletin-page__layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.85fr);align-items:start;gap:16px}.bulletin-page__rail{position:sticky;top:calc(var(--app-header-sticky-height, 64px) + 12px);display:flex;flex-direction:column;gap:12px}.bulletin-page__rail-card{overflow:hidden;border:1px solid color-mix(in srgb,var(--theme-input-border) 80%,transparent);border-radius:14px;background:var(--theme-bg-card);box-shadow:0 1px 4px color-mix(in srgb,var(--theme-text) 4%,transparent)}.bulletin-page__rail-card--summary{background:linear-gradient(160deg,color-mix(in srgb,var(--theme-accent) 8%,transparent),transparent 42%),var(--theme-bg-card)}.bulletin-page__rail-card--leagues{background:linear-gradient(160deg,color-mix(in srgb,var(--theme-success,#2f9e44) 8%,transparent),transparent 40%),var(--theme-bg-card)}.bulletin-page__rail-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px 8px}.bulletin-page__rail-title{margin:0;font-size:13px;font-weight:var(--ui-font-weight-bold);color:var(--theme-text)}.bulletin-page__rail-badge{padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--theme-warning,#f08c00) 16%,transparent);color:var(--theme-warning,#c77700);font-size:10px;font-weight:var(--ui-font-weight-bold)}.bulletin-page__summary-table{display:flex;flex-direction:column;padding:0 8px 10px}.bulletin-page__summary-row{display:grid;grid-template-columns:42px minmax(0,1.4fr) repeat(3,46px);align-items:center;gap:4px;width:100%;padding:7px 6px;border:0;border-top:1px solid color-mix(in srgb,var(--theme-input-border) 50%,transparent);background:rgba(0,0,0,0);text-align:left;cursor:pointer;color:inherit}.bulletin-page__summary-row--head{border-top:0;padding-top:0;cursor:default;color:var(--theme-text-muted);font-size:10px;font-weight:var(--ui-font-weight-bold);text-transform:uppercase;letter-spacing:.03em}.bulletin-page__summary-row:hover:not(:disabled):not(.bulletin-page__summary-row--head){background:var(--theme-accent-overlay)}.bulletin-page__summary-row:disabled{cursor:default}.bulletin-page__summary-time{font-size:11px;font-weight:var(--ui-font-weight-bold);color:var(--theme-text-muted);font-variant-numeric:tabular-nums}.bulletin-page__summary-match{display:flex;flex-direction:column;gap:1px;min-width:0}.bulletin-page__summary-match span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:var(--ui-font-weight-semibold);color:var(--theme-text);line-height:1.25}.bulletin-page__summary-odd{display:inline-flex;align-items:center;justify-content:center;gap:3px;text-align:center;font-size:11px;font-weight:var(--ui-font-weight-bold);font-variant-numeric:tabular-nums;border-radius:6px;padding:3px 2px}.bulletin-page__summary-odd--1{color:var(--theme-success,#2f9e44);background:color-mix(in srgb,var(--theme-success,#2f9e44) 10%,transparent)}.bulletin-page__summary-odd--x{color:var(--theme-warning,#f08c00);background:color-mix(in srgb,var(--theme-warning,#f08c00) 10%,transparent)}.bulletin-page__summary-odd--2{color:var(--theme-info,#1c7ed6);background:color-mix(in srgb,var(--theme-info,#1c7ed6) 10%,transparent)}.bulletin-page__league-list{list-style:none;margin:0;padding:0 10px 10px;display:flex;flex-direction:column;gap:4px}.bulletin-page__league-list-item{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;border-radius:10px;background:color-mix(in srgb,var(--theme-text) 2.5%,transparent)}.bulletin-page__league-list-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:var(--ui-font-weight-semibold);color:var(--theme-text)}.bulletin-page__league-list-count{min-width:22px;padding:2px 6px;border-radius:999px;background:var(--theme-accent-overlay);color:var(--theme-accent);text-align:center;font-size:10px;font-weight:var(--ui-font-weight-bold);font-variant-numeric:tabular-nums}.bulletin-page__dates{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.bulletin-page__dates::-webkit-scrollbar{display:none}.bulletin-page__date-chip{display:flex;flex-direction:column;align-items:center;gap:2px;flex-shrink:0;min-width:66px;padding:8px 12px;border:1px solid var(--theme-input-border);border-radius:12px;background:var(--theme-bg-card);cursor:pointer;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.bulletin-page__date-chip:hover{border-color:color-mix(in srgb,var(--theme-accent) 45%,transparent)}.bulletin-page__date-chip--selected{border-color:var(--theme-accent);background:var(--theme-accent-overlay-selected);box-shadow:0 2px 10px color-mix(in srgb,var(--theme-accent) 18%,transparent)}.bulletin-page__date-chip--selected .bulletin-page__date-weekday{color:var(--theme-accent)}.bulletin-page__date-weekday{font-size:var(--ui-text-caption,11px);font-weight:var(--ui-font-weight-semibold);letter-spacing:.04em;color:var(--theme-text-muted)}.bulletin-page__date-label{font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold);color:var(--theme-text);font-variant-numeric:tabular-nums}.bulletin-page__state{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 0}.bulletin-page__groups{display:flex;flex-direction:column;gap:14px}.bulletin-page__group{overflow:hidden;border:1px solid color-mix(in srgb,var(--theme-input-border) 85%,transparent);border-radius:14px;background:var(--theme-bg-card);box-shadow:0 1px 4px color-mix(in srgb,var(--theme-text) 4%,transparent)}.bulletin-page__league{display:flex;align-items:center;gap:10px;padding:10px 14px;background:linear-gradient(90deg,var(--theme-accent-overlay),color-mix(in srgb,var(--theme-accent-overlay) 25%,transparent));border-bottom:1px solid color-mix(in srgb,var(--theme-input-border) 70%,transparent)}.bulletin-page__league-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold);color:var(--theme-text)}.bulletin-page__league-count{flex-shrink:0;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--theme-text) 6%,transparent);font-size:11px;font-weight:var(--ui-font-weight-bold);color:var(--theme-text-muted);font-variant-numeric:tabular-nums}.bulletin-page__cards{display:flex;flex-direction:column}.bulletin-page__card{width:100%;padding:0;border:0;border-top:1px solid color-mix(in srgb,var(--theme-input-border) 55%,transparent);background:rgba(0,0,0,0);text-align:left;cursor:pointer;transition:background-color .15s ease}.bulletin-page__card:first-child{border-top:0}.bulletin-page__card--alt{background:color-mix(in srgb,var(--theme-text) 2%,transparent)}.bulletin-page__card:hover:not(:disabled){background:var(--theme-accent-overlay)}.bulletin-page__card:disabled{cursor:default}.bulletin-page__card-main{display:grid;grid-template-columns:58px minmax(0,1.1fr) minmax(220px,1.4fr) auto;align-items:center;gap:12px;padding:10px 14px}.bulletin-page__card-time-col{display:flex;flex-direction:column;align-items:center;gap:4px}.bulletin-page__card-time{min-width:46px;padding:4px 8px;border-radius:8px;background:color-mix(in srgb,var(--theme-text) 5%,transparent);text-align:center;font-size:12px;font-weight:var(--ui-font-weight-bold);color:var(--theme-text);font-variant-numeric:tabular-nums}.bulletin-page__mbs{font-size:9px;font-weight:var(--ui-font-weight-bold);letter-spacing:.02em;color:var(--theme-text-muted)}.bulletin-page__card-teams{display:flex;flex-direction:column;gap:3px;min-width:0}.bulletin-page__card-team{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:var(--ui-font-weight-semibold);color:var(--theme-text);line-height:1.25}.bulletin-page__card-markets{display:flex;flex-direction:column;gap:5px;min-width:0}.bulletin-page__odds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.bulletin-page__odds--ou{grid-template-columns:repeat(2,minmax(0,1fr))}.bulletin-page__odd-chip{position:relative;display:flex;align-items:center;justify-content:space-between;gap:4px;min-height:28px;padding:3px 8px 5px;overflow:hidden;border:1px solid color-mix(in srgb,var(--odd-accent) 26%,transparent);border-radius:8px;background:color-mix(in srgb,var(--odd-accent) 8%,transparent)}.bulletin-page__odd-chip--1{--odd-accent:var(--theme-success,#2f9e44)}.bulletin-page__odd-chip--x{--odd-accent:var(--theme-warning,#f08c00)}.bulletin-page__odd-chip--2{--odd-accent:var(--theme-info,#1c7ed6)}.bulletin-page__odd-chip--ou{--odd-accent:color-mix(in srgb,var(--theme-accent) 80%,#64748b)}.bulletin-page__odd-label{justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:5px;background:color-mix(in srgb,var(--odd-accent) 16%,transparent);font-size:9px;color:var(--odd-accent);white-space:nowrap}.bulletin-page__odd-label,.bulletin-page__odd-value{display:inline-flex;align-items:center;font-weight:var(--ui-font-weight-bold);line-height:1}.bulletin-page__odd-value{gap:4px;font-size:12px;color:var(--theme-text);font-variant-numeric:tabular-nums}.bulletin-page__odd-move{display:inline-flex;align-items:center;justify-content:center;min-width:11px;font-size:11px;font-weight:var(--ui-font-weight-bold);line-height:1;transform:translateY(-.5px)}.bulletin-page__odd-move--up{color:var(--theme-success,#2f9e44)}.bulletin-page__odd-move--down{color:var(--theme-danger,#e03131)}.bulletin-page__odd-chip--up{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--theme-success,#2f9e44) 35%,transparent)}.bulletin-page__odd-chip--down{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--theme-danger,#e03131) 35%,transparent)}.bulletin-page__odd-bar{position:absolute;left:0;right:0;bottom:0;height:2px;background:color-mix(in srgb,var(--theme-text) 6%,transparent)}.bulletin-page__odd-bar-fill{display:block;height:100%;border-radius:0 2px 2px 0;background:var(--odd-accent)}.bulletin-page__card-meta{display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:64px}.bulletin-page__popular{padding:2px 7px;border-radius:999px;background:color-mix(in srgb,var(--theme-warning,#f08c00) 16%,transparent);color:var(--theme-warning,#c77700);font-size:10px;font-weight:var(--ui-font-weight-bold)}.bulletin-page__bet-count{font-size:10px;font-weight:var(--ui-font-weight-semibold);color:var(--theme-text-muted);font-variant-numeric:tabular-nums}.bulletin-page__load-more{display:flex;justify-content:center;padding:8px 0 4px}@media screen and (max-width:990px){.bulletin-page__layout{grid-template-columns:1fr}.bulletin-page__rail{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bulletin-page__card-main{grid-template-columns:52px minmax(0,1fr) minmax(200px,1.2fr);gap:10px}.bulletin-page__card-meta{display:none}}@media screen and (max-width:768px){.bulletin-page{padding:14px 12px 40px}.bulletin-page__hero{position:static;margin:0;padding:0;background:rgba(0,0,0,0);backdrop-filter:none}.bulletin-page__head{align-items:flex-start;flex-direction:column;gap:10px}.bulletin-page__rail{grid-template-columns:1fr}.bulletin-page__card-main{grid-template-columns:1fr;gap:8px;padding:10px 12px}.bulletin-page__card-time-col{flex-direction:row;justify-content:space-between;width:100%}.bulletin-page__card-time{min-width:0}.bulletin-page__card-meta{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;min-width:0}.bulletin-page__odds{gap:6px}}.compare-page{display:grid;gap:var(--ui-page-gap);width:min(100%,1280px);margin:0 auto}.compare-page__empty-state,.compare-page__hero,.compare-page__selection,.compare-page__single,.compare-page__stat-card{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--theme-border) 86%,transparent);border-radius:10px;background:var(--theme-bg-card);box-shadow:none}.compare-page__empty-state,.compare-page__hero,.compare-page__single{padding:16px}.compare-page__selection{padding:14px 16px}.compare-page__selection-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.compare-page__selection-head{display:grid;gap:4px;min-width:0}.compare-page__selection-copy{display:grid;gap:6px}.compare-page__selection-text{color:var(--theme-text-muted);font-size:var(--ui-text-body-sm);line-height:var(--ui-line-body)}.compare-page__slot-toggle{position:relative;height:46px!important;padding:0 16px 0 36px!important;white-space:nowrap;width:fit-content!important;color:var(--theme-text-muted)!important}.compare-page__slot-toggle:before{content:"+";position:absolute;top:50%;left:14px;color:var(--theme-accent);font-size:var(--ui-title-section);font-weight:var(--ui-font-weight-bold);line-height:1;transform:translateY(-50%)}.compare-page__slot-toggle--dashed{border-color:color-mix(in srgb,var(--theme-accent) 34%,transparent)!important;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(248,251,255,.82)),var(--theme-bg-input)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72),0 6px 16px rgba(15,23,42,.05)!important}.compare-page__slot-toggle:not(.compare-page__slot-toggle--dashed):before{content:"−";color:var(--theme-text)}.compare-page__hero{display:grid;gap:var(--ui-space-5)}.compare-page__hero-copy{display:grid;gap:var(--ui-space-3);max-width:700px}.compare-page__eyebrow,.compare-page__section-kicker{display:inline-flex;align-items:center;width:fit-content;min-height:24px;padding:0 10px;border-radius:999px;background:rgba(0,56,217,.08);color:var(--theme-accent);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.compare-page__title{margin:0;font-size:var(--ui-text-body-lg);font-weight:var(--ui-font-weight-semibold);line-height:1.2}.compare-page__section-text,.compare-page__subtitle{margin:0;color:var(--theme-text-muted);font-size:var(--ui-text-body-sm);line-height:var(--ui-line-body-sm)}.compare-page__hero-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.compare-page__metric{display:grid;gap:6px;min-height:68px;padding:12px;border:1px solid color-mix(in srgb,var(--theme-border) 78%,transparent);border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.74),rgba(255,255,255,.42)),var(--theme-bg-input);align-content:end}.compare-page__metric-value{color:var(--theme-text);font-size:clamp(14px,3vw,20px);font-weight:var(--ui-font-weight-bold);line-height:1;letter-spacing:-.05em}.compare-page__metric-label{color:var(--theme-text-muted);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-semibold)}.compare-page__hero-tags{display:flex;flex-wrap:wrap;gap:10px}.compare-page__tag{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--theme-border) 76%,transparent);background:var(--theme-bg-input);color:var(--theme-text);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-semibold)}.compare-page__selection-grid{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:stretch}.compare-page__selection-grid--triple{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.compare-page__selection-grid--sticky{position:sticky;top:calc(var(--app-header-sticky-height, 64px) + 10px);z-index:25;padding:10px 0;background:var(--theme-bg-base)}.compare-page__selection-grid--triple .compare-page__player-card{min-width:0}.compare-page__selection-grid--triple .compare-page__player-card-inner{min-height:150px;padding:12px}.compare-page__selection-grid--triple .compare-page__player-card-avatar{width:56px;height:56px}.compare-page__selection-grid--triple .compare-page__player-card-name{font-size:var(--ui-text-body)}.compare-page__selection-grid--triple .compare-page__player-card-trigger{width:100%}.compare-page__selection-grid--triple .compare-page__player-card-mark{left:14px}.compare-page__selection-grid--triple .compare-page__player-card-team-logo{right:14px}.compare-page__versus{position:absolute;top:50%;left:50%;z-index:2;display:flex;width:48px;height:48px;align-items:center;justify-content:center;transform:translate(-50%,-50%);pointer-events:none}.compare-page__versus--left,.compare-page__versus--right{width:44px;height:44px}.compare-page__versus--left{left:calc(33.333% - 8px)}.compare-page__versus--right{left:calc(66.666% + 8px)}.compare-page__versus--left .compare-page__versus-ring,.compare-page__versus--right .compare-page__versus-ring{border-width:6px}.compare-page__versus--left .compare-page__versus-label,.compare-page__versus--right .compare-page__versus-label{font-size:var(--ui-text-label)}.compare-page__versus-ring{position:absolute;inset:0;border-radius:999px;border:4px solid color-mix(in srgb,var(--theme-border) 70%,transparent);background:var(--theme-bg-card);box-shadow:none}.compare-page__versus-label{position:relative;color:var(--theme-text-muted);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);letter-spacing:.02em}.compare-page__player-card{min-height:132px;padding:0!important;border-radius:10px!important;border:1px solid color-mix(in srgb,var(--theme-border) 82%,transparent)!important;background:var(--theme-bg-input)!important;box-shadow:none!important;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease!important}.compare-page__player-card:focus{outline:none!important}.compare-page__player-card:focus-visible{outline:2px solid color-mix(in srgb,var(--transfer-accent,var(--theme-accent)) 42%,transparent)!important;outline-offset:2px}.compare-page__player-card:hover{border-color:color-mix(in srgb,var(--theme-accent) 34%,white)!important;transform:translateY(-1px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 12px 26px rgba(15,23,42,.08)!important}.compare-page__player-card.ant-btn>span{width:100%}.compare-page__player-card--tinted{position:relative;overflow:hidden;border-radius:10px!important;border:1px solid var(--transfer-border,color-mix(in srgb,var(--theme-border) 76%,transparent))!important;background:radial-gradient(circle at top right,var(--transfer-soft,transparent),transparent 58%),var(--theme-bg-card)!important;box-shadow:none!important}.compare-page__player-card--tinted:before{content:"";position:absolute;top:14px;bottom:14px;left:0;width:4px;border-radius:0 4px 4px 0;background:linear-gradient(180deg,var(--transfer-accent,var(--theme-accent)),color-mix(in srgb,var(--transfer-accent,var(--theme-accent)) 42%,transparent));pointer-events:none}.compare-page__player-card--tinted:hover{border-color:var(--transfer-border,color-mix(in srgb,var(--theme-accent) 34%,white))!important;background:radial-gradient(circle at top right,var(--transfer-soft,transparent),transparent 58%),color-mix(in srgb,var(--theme-accent) 6%,var(--theme-bg-card))!important;box-shadow:none!important}.compare-page__player-card--tinted .compare-page__player-card-inner{padding:12px 14px 12px 18px}.compare-page__player-card--tinted .compare-page__player-card-mark{border-color:color-mix(in srgb,var(--color-primary-200) 34%,transparent);background:color-mix(in srgb,var(--color-primary-200) 10%,var(--theme-bg-card))}.compare-page__player-card--tinted .compare-page__player-card-avatar{border-color:color-mix(in srgb,var(--transfer-accent,var(--theme-accent)) 28%,transparent);background:color-mix(in srgb,var(--transfer-soft,transparent) 80%,var(--theme-bg-input))}.compare-page__player-card--tinted .compare-page__player-card-trigger{width:100%;border:0;background:rgba(0,0,0,0)}.compare-page__player-card--tinted.compare-page__player-card--dark{background:radial-gradient(circle at top right,var(--transfer-soft,transparent),transparent 58%),linear-gradient(180deg,rgba(15,23,42,.94),rgba(15,23,42,.88))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 12px 24px rgba(0,0,0,.18)!important}.compare-page__player-card--tinted.compare-page__player-card--dark .compare-page__player-card-trigger{border:0;background:rgba(0,0,0,0)}.compare-page__player-card--dark{background:radial-gradient(circle at top right,rgba(74,125,255,.18),transparent 32%),linear-gradient(180deg,rgba(15,23,42,.94),rgba(15,23,42,.88))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 12px 24px rgba(0,0,0,.18)!important}.compare-page__player-card-inner{position:relative;display:flex;min-height:132px;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:10px 0;text-align:center}.compare-page__player-card-mark,.compare-page__player-card-team-logo{position:absolute;top:14px;z-index:1;display:flex;align-items:center;justify-content:center;background:var(--theme-bg-card)}.compare-page__player-card-mark{left:14px;width:28px;height:28px;border-radius:10px;border:1px solid color-mix(in srgb,var(--theme-accent) 28%,transparent)}.compare-page__player-card-team-logo{right:14px;width:30px;height:30px;overflow:hidden;border-radius:999px;border:1px solid color-mix(in srgb,var(--theme-border) 82%,transparent)}.compare-page__player-card-team-logo-image{width:100%;height:100%;object-fit:contain}.compare-page__player-card-avatar{display:flex;width:56px;height:56px;align-items:center;justify-content:center;overflow:hidden;border-radius:999px;border:2px solid color-mix(in srgb,var(--theme-border) 70%,transparent);background:var(--theme-bg-card);box-shadow:none}.compare-page__player-card-avatar-image{width:100%;height:100%;object-fit:cover}.compare-page__player-card-name{display:block;width:100%;max-width:100%;overflow:hidden;color:var(--theme-text);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold);line-height:1.25;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap}.compare-page__player-card-trigger{display:flex;width:min(200px,100%);min-height:28px;align-items:center;justify-content:space-between;gap:10px;padding:0;border:0;background:rgba(0,0,0,0)}.compare-page__player-card-trigger-label{overflow:hidden;color:var(--theme-text);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.compare-page__player-card-trigger-icon{color:var(--theme-text-muted);font-size:var(--ui-text-label)}.compare-page__loading{color:var(--theme-text-muted);font-size:var(--ui-text-body-lg);font-weight:var(--ui-font-weight-semibold);text-align:center}.compare-page__loading--block{padding:28px;border-radius:12px;border:1px dashed color-mix(in srgb,var(--theme-border) 82%,transparent);background:var(--theme-bg-input)}.compare-page__empty-state,.compare-page__single{display:grid;gap:18px}.compare-page__empty-copy,.compare-page__single-copy{display:grid;gap:8px}.compare-page__section-title{margin:0}.compare-page__popular-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.compare-page__popular-card{min-height:72px;justify-content:flex-start!important;padding:8px 10px!important;border-radius:10px!important;border:1px solid color-mix(in srgb,var(--theme-border) 82%,transparent)!important;background:var(--theme-bg-input)!important;text-align:left!important;box-shadow:none;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important}.compare-page__popular-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--theme-accent) 28%,white)!important;background:color-mix(in srgb,var(--theme-accent) 6%,var(--theme-bg-input))!important;box-shadow:none!important}.compare-page__popular-card.ant-btn>span{display:flex;width:fit-content;align-items:center;justify-self:flex-end;gap:14px}.compare-page__popular-card-media{display:flex;width:32px;height:32px;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:999px;background:var(--theme-bg-card)}.compare-page__popular-card-photo{width:100%;height:100%;object-fit:cover}.compare-page__popular-card-copy{display:grid;min-width:0;flex:1 1 auto;gap:4px}.compare-page__popular-card-name{overflow:hidden;color:var(--theme-text);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold);text-overflow:ellipsis;white-space:nowrap}.compare-page__popular-card-meta{overflow:hidden;color:var(--theme-text-muted);text-overflow:ellipsis;white-space:nowrap}.compare-page__popular-card-action,.compare-page__popular-card-meta{font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold)}.compare-page__popular-card-action{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:rgba(0,56,217,.08);color:var(--theme-accent)}.compare-page__stats-stack{display:grid;gap:12px}.compare-page__transfer-benchmark{display:grid;gap:12px;padding:14px;border:1px solid color-mix(in srgb,var(--theme-border) 80%,transparent);border-radius:14px;background:var(--theme-bg-card)}.compare-page__transfer-benchmark-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.compare-page__transfer-benchmark-card{display:grid;gap:12px;padding:16px 16px 16px 20px;border-radius:16px;background:color-mix(in srgb,var(--theme-bg-elevated) 90%,transparent)}.compare-page__transfer-benchmark-card strong{font-size:var(--ui-text-label)}.compare-page__transfer-benchmark-card span{font-size:var(--ui-text-caption);color:var(--theme-text-muted)}.compare-page__transfer-benchmark-card--tinted{position:relative;overflow:hidden;border:1px solid var(--transfer-border,color-mix(in srgb,var(--theme-border) 76%,transparent));background:radial-gradient(circle at top right,var(--transfer-soft,transparent),transparent 58%),var(--theme-bg-card);box-shadow:0 10px 24px rgba(15,23,42,.05)}.compare-page__transfer-benchmark-card--tinted:before{content:"";position:absolute;top:14px;bottom:14px;left:0;width:4px;border-radius:0 4px 4px 0;background:linear-gradient(180deg,var(--transfer-accent,var(--theme-accent)),color-mix(in srgb,var(--transfer-accent,var(--theme-accent)) 42%,transparent));pointer-events:none}.compare-page__transfer-benchmark-card--dark{background:radial-gradient(circle at top right,var(--transfer-soft,transparent),transparent 58%),linear-gradient(180deg,rgba(15,23,42,.94),rgba(15,23,42,.88));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 12px 24px rgba(0,0,0,.18)}.compare-page__transfer-benchmark-player{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.compare-page__transfer-benchmark-avatar{display:inline-flex;width:48px;height:48px;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border:2px solid color-mix(in srgb,var(--theme-border) 72%,transparent);border-radius:999px;background:color-mix(in srgb,var(--transfer-soft,transparent) 80%,var(--theme-bg-input))}.compare-page__transfer-benchmark-avatar img{width:100%;height:100%;object-fit:cover}.compare-page__transfer-benchmark-avatar span{color:var(--transfer-accent,var(--theme-accent));font-size:var(--ui-text-body-lg);font-weight:var(--ui-font-weight-bold)}.compare-page__transfer-benchmark-copy{min-width:0}.compare-page__transfer-benchmark-copy strong{display:block;overflow:hidden;font-size:var(--ui-text-body-lg);color:var(--theme-text);text-overflow:ellipsis;white-space:nowrap}.compare-page__transfer-benchmark-copy span{display:block;margin-top:2px;font-size:var(--ui-text-caption);color:var(--theme-text-muted)}.compare-page__transfer-benchmark-fee{flex-shrink:0;min-height:30px;padding:0 10px;border-radius:999px;background:color-mix(in srgb,currentColor 16%,transparent);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);display:inline-flex;align-items:center}.compare-page__transfer-benchmark-route{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--theme-border) 68%,transparent);border-radius:12px;background:color-mix(in srgb,var(--theme-bg-input) 55%,var(--theme-bg-card))}.compare-page__transfer-benchmark-route span{color:var(--theme-text-muted);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-semibold)}.compare-page__transfer-benchmark-route strong{color:var(--theme-text);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold)}.compare-page__stats-view-switch{display:inline-flex;gap:8px;padding:4px;border:1px solid color-mix(in srgb,var(--theme-border) 82%,transparent);border-radius:999px;background:color-mix(in srgb,var(--theme-bg-card) 90%,var(--theme-bg-input));width:fit-content}.compare-page__stats-view-btn{min-height:32px;padding:0 12px;border:0;border-radius:999px;background:rgba(0,0,0,0);color:var(--theme-text-muted);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold);cursor:pointer;transition:background-color .18s ease,color .18s ease}.compare-page__stats-view-btn:focus{outline:none}.compare-page__stats-view-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--theme-accent) 42%,transparent);outline-offset:2px}.compare-page__stats-view-btn--active{background:color-mix(in srgb,var(--theme-accent) 14%,var(--theme-bg-card));color:var(--theme-accent)}.compare-page__stat-card{overflow:hidden}.compare-page__stat-card--dark{background:radial-gradient(circle at top right,rgba(74,125,255,.12),transparent 30%),linear-gradient(180deg,rgba(15,23,42,.96),rgba(15,23,42,.92))}.compare-page__stat-card-head{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:12px;padding:0 18px;background:var(--theme-table-header-bg,var(--color-neutral-1240));color:var(--theme-text-on-dark);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold);letter-spacing:.01em;border-bottom:1px solid color-mix(in srgb,var(--theme-border) 82%,transparent)}.compare-page__stat-card-head small{color:color-mix(in srgb,var(--color-neutral-0) 68%,transparent);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);letter-spacing:0}.compare-page__stat-card-head--chart{min-height:40px;padding:0 14px;background:var(--theme-bg-input);color:var(--theme-text);border-bottom:1px solid color-mix(in srgb,var(--theme-border) 82%,transparent)}.compare-page__stat-card-head--chart small{color:var(--theme-text-muted)}.compare-page__stat-card-body{display:grid;min-width:0}.compare-page__stat-card-body--empty{display:flex;min-height:120px;align-items:center;justify-content:center;color:var(--theme-text-muted);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-semibold);text-align:center}.compare-page__single-row,.compare-page__stat-row{display:grid;border-top:1px solid color-mix(in srgb,var(--theme-border) 82%,transparent)}.compare-page__stat-row{grid-template-columns:minmax(0,1fr) 140px minmax(0,1fr);align-items:center;font-size:var(--ui-text-body);background:hsla(0,0%,100%,.58)}.compare-page__stat-row:nth-child(2n){background:color-mix(in srgb,var(--theme-bg-input) 74%,white)}.compare-page__stat-row--multi{grid-template-columns:1fr}.compare-page__single-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.compare-page__single-row--dark,.compare-page__stat-row--dark{border-top-color:hsla(0,0%,100%,.08)}.compare-page__stat-row--dark{background:hsla(0,0%,100%,.04)}.compare-page__stat-row--dark:nth-child(2n){background:hsla(0,0%,100%,.07)}.compare-page__single-row-value,.compare-page__stat-value{display:flex;min-width:0;align-items:center;justify-content:center;gap:10px;min-height:34px;padding:0 10px;border-radius:0;background:rgba(0,0,0,0);color:var(--theme-text);text-align:center;box-shadow:none;font-weight:var(--ui-font-weight-semibold);line-height:1.15}.compare-page__single-row-value:first-child,.compare-page__stat-value:first-child{justify-content:flex-start;text-align:left}.compare-page__single-row-value:last-child,.compare-page__stat-value:last-child{justify-content:flex-end;text-align:right}.compare-page__single-row-value{justify-content:flex-start;border-radius:10px;background:var(--theme-bg-input)}.compare-page__stat-value--winner{background:rgba(0,0,0,0);color:var(--color-neutral-0);font-weight:var(--ui-font-weight-bold);border:0;box-shadow:none}.compare-page__stat-value--winner span{display:inline-flex;min-height:24px;align-items:center;justify-content:center;padding:1px 8px;border-radius:7px;background:var(--theme-accent);color:var(--color-neutral-0);line-height:1.1}.compare-page__stat-row>.compare-page__stat-value--winner:last-child span{background:var(--color-error-250)}.compare-page__stat-value--dark{background:rgba(0,0,0,0)}.compare-page__single-row-label,.compare-page__stat-label{min-width:0;color:var(--theme-text-muted);font-size:var(--ui-text-label);font-weight:760;line-height:1.2;text-align:center;padding:4px 0}.compare-page__stat-values{display:grid;gap:12px}.compare-page__stat-values--1{grid-template-columns:1fr}.compare-page__stat-values--3{grid-template-columns:repeat(3,minmax(0,1fr))}.compare-page__single-row-label{text-align:right}.compare-page__single-row-logo,.compare-page__stat-logo{width:24px;height:24px;flex-shrink:0;object-fit:contain;border-radius:999px}.compare-page__single-row--dark .compare-page__single-row-value{background:hsla(0,0%,100%,.06)}html[data-theme=dark] .compare-page__empty-state,html[data-theme=dark] .compare-page__hero,html[data-theme=dark] .compare-page__selection,html[data-theme=dark] .compare-page__single,html[data-theme=dark] .compare-page__stat-card{border-color:hsla(0,0%,100%,.08);background:radial-gradient(circle at top right,rgba(74,125,255,.16),transparent 32%),radial-gradient(circle at bottom left,rgba(255,92,120,.08),transparent 28%),linear-gradient(180deg,rgba(15,23,42,.94),rgba(10,14,24,.96));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 24px 44px rgba(0,0,0,.28)}html[data-theme=dark] .compare-page__metric,html[data-theme=dark] .compare-page__popular-card,html[data-theme=dark] .compare-page__single-row-value,html[data-theme=dark] .compare-page__tag{border-color:hsla(0,0%,100%,.08)!important;background:linear-gradient(180deg,rgba(15,23,42,.9),rgba(8,14,28,.84)),var(--theme-bg-input)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}html[data-theme=dark] .compare-page__slot-toggle--dashed{border-color:rgba(74,125,255,.22)!important;background:linear-gradient(180deg,rgba(15,23,42,.9),rgba(8,14,28,.86)),var(--theme-bg-input)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 6px 16px rgba(0,0,0,.16)!important}html[data-theme=dark] .compare-page__player-card-mark,html[data-theme=dark] .compare-page__player-card-team-logo{background:rgba(15,23,42,.96);border-color:hsla(0,0%,100%,.08)}html[data-theme=dark] .compare-page__player-card-avatar{border-color:hsla(0,0%,100%,.08);background:linear-gradient(180deg,rgba(74,125,255,.18),rgba(15,23,42,.72)),var(--theme-bg-input);box-shadow:0 18px 32px rgba(0,0,0,.28)}html[data-theme=dark] .compare-page__player-card{background:radial-gradient(circle at top right,rgba(74,125,255,.18),transparent 32%),linear-gradient(180deg,rgba(15,23,42,.94),rgba(15,23,42,.88))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 12px 24px rgba(0,0,0,.18)!important}html[data-theme=dark] .compare-page__stat-card-head{background:linear-gradient(180deg,rgba(255,255,255,.04),transparent),var(--color-neutral-1225)}html[data-theme=dark] .compare-page__versus-ring{border-color:rgba(15,23,42,.94)!important;box-shadow:0 18px 32px rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.04)!important}html[data-theme=dark] .compare-page__stat-value--winner{background:rgba(0,0,0,0);color:var(--color-neutral-0);border-color:rgba(0,0,0,0);box-shadow:none}html[data-theme=dark] .compare-page__stats-view-switch{border-color:hsla(0,0%,100%,.08);background:rgba(15,23,42,.8)}html[data-theme=dark] .compare-page__stats-view-btn{color:var(--theme-text-muted)}html[data-theme=dark] .compare-page__stats-view-btn--active{background:rgba(74,125,255,.14);color:var(--color-secondary-90)}@media screen and (max-width:990px){.compare-page{gap:18px;padding:0 14px}.compare-page__empty-state,.compare-page__hero,.compare-page__selection,.compare-page__single{padding:var(--ui-surface-padding)}.compare-page__selection-actions{align-items:flex-start;flex-direction:column}.compare-page__selection-head{max-width:none}.compare-page__slot-toggle{align-self:stretch;justify-content:center!important}.compare-page__player-card,.compare-page__player-card-inner{min-height:150px;gap:6px}.compare-page__player-card-inner{padding:12px}.compare-page__player-card-avatar{width:60px;height:60px}.compare-page__player-card-name{font-size:var(--ui-text-body)}.compare-page__player-card-trigger{min-height:36px;padding:0 12px;border-radius:12px}.compare-page__stat-row{grid-template-columns:minmax(0,1fr) minmax(92px,120px) minmax(0,1fr);gap:8px}.compare-page__stat-values--3{grid-template-columns:repeat(3,minmax(0,1fr))}.compare-page__single-row{grid-template-columns:1fr}.compare-page__single-row-label,.compare-page__stat-label{text-align:center}}@media screen and (max-width:768px){.compare-page{gap:14px;padding:0}.compare-page__empty-state,.compare-page__hero,.compare-page__selection,.compare-page__single{padding:14px}.compare-page__selection-actions{gap:12px;margin-bottom:14px}.compare-page__empty-copy,.compare-page__hero-copy,.compare-page__selection-copy,.compare-page__single-copy{gap:6px}.compare-page__section-text,.compare-page__selection-text,.compare-page__subtitle{font-size:var(--ui-text-body)}.compare-page__eyebrow,.compare-page__section-kicker{min-height:24px;padding:0 10px;font-size:var(--ui-text-caption)}.compare-page__hero-metrics{gap:10px}.compare-page__metric{min-height:66px;padding:12px}.compare-page__metric-value{font-size:clamp(18px,5vw,22px)}.compare-page__metric-label{font-size:var(--ui-text-caption)}.compare-page__hero-tags{gap:8px}.compare-page__tag{min-height:30px;padding:0 10px;font-size:var(--ui-text-caption)}.compare-page__slot-toggle{height:44px!important;padding:0 14px 0 34px!important;font-size:var(--ui-text-body)!important}.compare-page__slot-toggle:before{left:13px;font-size:var(--ui-title-section)}.compare-page__player-card{min-height:150px}.compare-page__player-card-inner{min-height:150px;gap:6px;padding:12px}.compare-page__player-card-mark,.compare-page__player-card-team-logo{top:12px}.compare-page__player-card-mark{left:12px;width:28px;height:28px}.compare-page__player-card-team-logo{right:12px;width:32px;height:32px}.compare-page__player-card-avatar{width:56px;height:56px;border-width:2px;box-shadow:none}.compare-page__player-card-name{font-size:var(--ui-title-sm)}.compare-page__player-card-trigger{min-height:38px;padding:0 12px}.compare-page__player-card-trigger-label{font-size:var(--ui-text-label)}.compare-page__selection-grid--triple .compare-page__player-card-inner{min-height:150px;padding:12px}.compare-page__selection-grid--triple .compare-page__player-card-avatar{width:56px;height:56px}.compare-page__selection-grid--triple .compare-page__player-card-name{font-size:var(--ui-title-sm)}.compare-page__selection-grid--triple .compare-page__player-card-mark{left:12px}.compare-page__selection-grid--triple .compare-page__player-card-team-logo{right:12px}.compare-page__versus{width:48px;height:48px;margin:-2px auto}.compare-page__versus-ring{border-width:6px;box-shadow:0 10px 20px rgba(15,23,42,.12),inset 0 1px 0 hsla(0,0%,100%,.75)}.compare-page__versus-label{font-size:var(--ui-text-body)}.compare-page__popular-grid{gap:10px}.compare-page__popular-card{min-height:84px;padding:12px!important}.compare-page__popular-card.ant-btn>span{gap:10px}.compare-page__popular-card-media{width:42px;height:42px}.compare-page__popular-card-name{font-size:var(--ui-text-body)}.compare-page__popular-card-meta{font-size:var(--ui-text-label)}.compare-page__popular-card-action{min-height:28px;padding:0 10px;font-size:var(--ui-text-caption)}.compare-page__stats-stack{gap:12px}.compare-page__stat-card-head{min-height:46px;padding:0 14px;font-size:var(--ui-text-body)}.compare-page__single-row,.compare-page__stat-row{gap:10px;padding:10px 12px}.compare-page__single-row-value,.compare-page__stat-value{min-height:42px;padding:0 12px;font-size:var(--ui-text-body)}.compare-page__single-row-value span,.compare-page__stat-value span{min-width:0;overflow-wrap:anywhere}.compare-page__single-row-label,.compare-page__stat-label{font-size:var(--ui-text-label)}.compare-page__stat-values{gap:8px}.compare-page__single-row-logo,.compare-page__stat-logo{width:20px;height:20px}.compare-page__selection-grid--sticky{top:66px;z-index:35;background:var(--theme-bg-base)}}@media screen and (max-width:640px){.compare-page__empty-state,.compare-page__hero,.compare-page__selection,.compare-page__single{padding:0}.compare-page__hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.compare-page__metric{min-height:58px;padding:10px}.compare-page__metric-value{font-size:var(--ui-title-section)}.compare-page__metric-label{font-size:var(--ui-text-caption)}.compare-page__player-card{min-height:148px}.compare-page__player-card-inner{min-height:148px;padding:8px}.compare-page__player-card-avatar{width:45px;height:45px}.compare-page__player-card-name{font-size:var(--ui-text-body)}.compare-page__player-card-trigger{min-height:36px;width:100%}.compare-page__popular-card{min-height:76px;padding:10px!important}.compare-page__popular-card-media{width:38px;height:38px}.compare-page__stat-card-head{min-height:42px;font-size:var(--ui-text-label)}.compare-page__stat-card-body{overflow:hidden}.compare-page__popular-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compare-page__single-row,.compare-page__stat-row{gap:5px;padding:7px 8px}.compare-page__stat-row{grid-template-columns:minmax(0,1fr) minmax(58px,72px) minmax(0,1fr);font-size:var(--ui-text-label)}.compare-page__stat-row--multi{grid-template-columns:1fr;gap:6px}.compare-page__stat-values{gap:5px}.compare-page__stat-values--3{grid-template-columns:repeat(3,minmax(0,1fr))}.compare-page__single-row-value,.compare-page__stat-value{min-height:30px;gap:4px;padding:0 4px;font-size:var(--ui-text-caption)}.compare-page__stat-value--winner span{min-height:20px;padding:1px 5px;border-radius:6px}.compare-page__single-row-label,.compare-page__stat-label{font-size:var(--ui-text-caption);line-height:1.15;overflow-wrap:anywhere}.compare-page__single-row-logo,.compare-page__stat-logo{width:16px;height:16px}}@media screen and (max-width:768px){.compare-page{padding-left:0;padding-right:0}.compare-page__empty-state,.compare-page__hero,.compare-page__selection,.compare-page__single,.compare-page__stat-card{border:0!important;border-radius:0!important;box-shadow:none!important;background:rgba(0,0,0,0)!important}}@media screen and (max-width:425px){.compare-page{gap:10px}.compare-page__hero-metrics{grid-template-columns:1fr;gap:8px}.compare-page__metric{min-height:54px;padding:9px 10px;grid-template-columns:auto 1fr}.compare-page__metric-icon{width:32px;height:32px}.compare-page__metric-label{font-size:var(--ui-text-caption)}.compare-page__slot-toggle{height:36px!important;padding:0 12px 0 30px!important;font-size:var(--ui-text-label)!important}.compare-page__player-card{min-height:140px}.compare-page__player-card-inner,.compare-page__selection-grid--triple .compare-page__player-card-inner{min-height:140px;gap:6px;padding:10px}.compare-page__player-card-avatar,.compare-page__selection-grid--triple .compare-page__player-card-avatar{width:54px;height:54px}.compare-page__player-card-name,.compare-page__selection-grid--triple .compare-page__player-card-name{font-size:var(--ui-text-body)}.compare-page__player-card-trigger{min-height:34px;padding:0 10px}.compare-page__player-card-trigger-label{font-size:var(--ui-text-caption)}.compare-page__versus{width:42px;height:42px}.compare-page__popular-card{min-height:72px;padding:9px!important}.compare-page__popular-card-media{width:34px;height:34px}.compare-page__popular-card-name{font-size:var(--ui-text-body)}.compare-page__popular-card-action,.compare-page__popular-card-meta,.compare-page__stat-card-head{font-size:var(--ui-text-caption)}.compare-page__stat-card-head{min-height:38px;padding:0 10px}.compare-page__single-row,.compare-page__stat-row{gap:4px;padding:6px 7px}.compare-page__single-row-value,.compare-page__stat-value{min-height:28px;padding:0 3px;font-size:var(--ui-text-caption)}.compare-page__single-row-label,.compare-page__stat-label{font-size:9px}}.contact-page{--contact-field-bg-dark:rgba(17,24,39,0.42);--contact-field-bg-light:rgba(15,23,42,0.02);width:min(100%,1280px);margin:0 auto;padding:12px 4px 22px}.contact-page__intro{margin-bottom:10px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--theme-border) 82%,transparent);border-radius:10px;background:var(--theme-bg-card);box-shadow:none}.contact-page__intro h1{margin:0;color:var(--theme-text);font-size:16px;font-weight:700;line-height:1.3}.contact-page__intro p{margin:6px 0 0;color:var(--theme-text-muted);font-size:13px;font-weight:400;line-height:1.45}.contact-page__surface{padding:13px;border:1px solid color-mix(in srgb,var(--theme-border) 82%,transparent);border-radius:10px;background:var(--theme-bg-card);box-shadow:none}.contact-page__form .ant-form-item{margin-bottom:10px}.contact-page__form .ant-form-item-label>label{color:var(--theme-text);font-size:13px;font-weight:500;line-height:1.3}.contact-page__form .ant-input,.contact-page__form .ant-input-affix-wrapper,.contact-page__form .ant-input-textarea textarea,.contact-page__form .ant-select-outlined:not(.ant-select-customize-input) .ant-select-selector{border:1px solid hsla(0,0%,100%,.16);border-radius:10px;background:var(--theme-bg-input)!important;color:var(--theme-text)!important;font-size:13px;font-weight:400;line-height:1.4;box-shadow:none}.contact-page__form .ant-input,.contact-page__form .ant-input-affix-wrapper{min-height:42px;padding-inline:12px}.contact-page__form .ant-select{width:100%}.contact-page__form .ant-select-single{height:42px}.contact-page__form .ant-select-single .ant-select-selector{height:42px!important;padding:0 12px!important;display:flex;align-items:center;background:var(--theme-bg-input)!important}.contact-page__form .ant-select-single .ant-select-selection-wrap{display:flex;align-items:center}.contact-page__form .ant-select-single .ant-select-selection-item,.contact-page__form .ant-select-single .ant-select-selection-placeholder{line-height:1.4!important}.contact-page__form .ant-input-textarea textarea::placeholder,.contact-page__form .ant-input::placeholder{color:var(--theme-text-muted);font-weight:500}.contact-page__form .ant-select-arrow{color:var(--theme-text-muted)}.contact-page__form .ant-input-textarea textarea,.contact-page__form .ant-input-textarea textarea:focus,.contact-page__form .ant-input-textarea textarea:hover,.contact-page__form .ant-select-outlined:not(.ant-select-customize-input) .ant-select-selector,.contact-page__form .ant-select-outlined:not(.ant-select-customize-input).ant-select-focused .ant-select-selector,.contact-page__form .ant-select-outlined:not(.ant-select-customize-input).ant-select-open .ant-select-selector,.contact-page__form .ant-select-outlined:not(.ant-select-customize-input):not(.ant-select-disabled):hover .ant-select-selector{background:var(--contact-field-bg-dark)!important}.contact-page__form .ant-input-affix-wrapper-focused,.contact-page__form .ant-input-focused,.contact-page__form .ant-input-textarea textarea:focus,.contact-page__form .ant-input:focus,.contact-page__form .ant-select-focused .ant-select-selector,.contact-page__form .ant-select-open .ant-select-selector,.contact-page__form .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:rgba(0,56,217,.75);box-shadow:none;outline:none}.contact-page__form input.ant-input:-webkit-autofill,.contact-page__form input.ant-input:-webkit-autofill:focus,.contact-page__form input.ant-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--theme-text);box-shadow:0 0 0 1000px var(--theme-bg-input) inset!important;transition:background-color 9999s ease-out 0s}.contact-page__form .ant-form-item-explain-error{font-size:12px;font-weight:500}.contact-page__images-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;color:var(--theme-text);font-size:13px;font-weight:600}.contact-page__images-grid{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.contact-page__image-input{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;opacity:0!important;pointer-events:none!important;white-space:nowrap!important}.contact-page__image-card{position:relative;width:96px;height:78px;overflow:hidden;border-radius:10px;background:hsla(0,0%,100%,.04)}.contact-page__image-card img{width:100%;height:100%;object-fit:cover;display:block}.contact-page__image-remove{position:absolute;top:6px;right:6px;width:24px;height:24px;border:0;border-radius:999px;background:rgba(0,0,0,.55);color:var(--theme-text-on-dark)}.contact-page__image-add,.contact-page__image-remove{display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.contact-page__image-add{flex-direction:column;gap:6px;width:96px;height:78px;border:1px solid hsla(0,0%,100%,.16);border-radius:10px;background:var(--theme-bg-input);color:var(--theme-text);font-size:12px;font-weight:500}.contact-page__image-hint{line-height:1.4}.contact-page__counter,.contact-page__image-hint{color:var(--theme-text-muted);font-size:12px;font-weight:500}.contact-page__counter{margin-top:-8px;margin-bottom:14px;text-align:right}.contact-page__submit{width:100%;min-height:42px;font-size:14px;font-weight:600}.contact-page__subject-dropdown .ant-select-item{color:var(--theme-text);font-size:14px;font-weight:500}.contact-page__subject-dropdown .ant-select-item-option-selected{background:rgba(0,56,217,.2)}.contact-page__subject-dropdown .ant-select-item-option-active{background:hsla(0,0%,100%,.08)}html[data-theme=dark] .contact-page__subject-dropdown{background:rgba(17,24,39,.98)}html[data-theme=light] .contact-page{--contact-field-bg-light:rgba(15,23,42,0.035)}html[data-theme=light] .contact-page__intro,html[data-theme=light] .contact-page__surface{background:radial-gradient(circle at top left,rgba(0,56,217,.05),transparent 34%),var(--color-neutral-0)}html[data-theme=light] .contact-page__form .ant-input,html[data-theme=light] .contact-page__form .ant-input-affix-wrapper,html[data-theme=light] .contact-page__form .ant-input-textarea textarea,html[data-theme=light] .contact-page__form .ant-select-outlined:not(.ant-select-customize-input) .ant-select-selector{border-color:rgba(17,24,39,.14);background:var(--theme-bg-input)}html[data-theme=light] .contact-page__form .ant-input-affix-wrapper.ant-input-affix-wrapper-disabled,html[data-theme=light] .contact-page__form .ant-input-textarea textarea[disabled],html[data-theme=light] .contact-page__form .ant-input[disabled],html[data-theme=light] .contact-page__form .ant-select-disabled .ant-select-selector{color:rgba(17,24,39,.56)!important;border-color:rgba(17,24,39,.12)!important;background:var(--theme-bg-input)!important}html[data-theme=light] .contact-page__form .ant-input-textarea textarea::placeholder,html[data-theme=light] .contact-page__form .ant-input::placeholder{color:rgba(17,24,39,.34)}html[data-theme=light] .contact-page__form .ant-input-textarea textarea:focus,html[data-theme=light] .contact-page__form .ant-input-textarea textarea:hover,html[data-theme=light] .contact-page__form .ant-input:focus,html[data-theme=light] .contact-page__form .ant-input:hover,html[data-theme=light] .contact-page__form .ant-select-focused .ant-select-selector,html[data-theme=light] .contact-page__form .ant-select-open .ant-select-selector,html[data-theme=light] .contact-page__form .ant-select-single .ant-select-selector,html[data-theme=light] .contact-page__form .ant-select:not(.ant-select-disabled):hover .ant-select-selector{background:var(--theme-bg-input)!important}html[data-theme=light] .contact-page__form input.ant-input:-webkit-autofill,html[data-theme=light] .contact-page__form input.ant-input:-webkit-autofill:focus,html[data-theme=light] .contact-page__form input.ant-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--theme-text);box-shadow:0 0 0 1000px var(--theme-bg-input) inset!important;transition:background-color 9999s ease-out 0s}html[data-theme=light] .contact-page__image-add{border-color:rgba(17,24,39,.14);background:var(--theme-bg-input)}html[data-theme=light] .contact-page__counter,html[data-theme=light] .contact-page__image-hint{color:rgba(17,24,39,.44)}html[data-theme=light] .contact-page__subject-dropdown{background:var(--color-neutral-0)}html[data-theme=light] .contact-page__subject-dropdown .ant-select-item-option-active{background:rgba(15,23,42,.06)}@media screen and (max-width:768px){.contact-page{padding:6px 0 16px}.contact-page__intro{padding:12px}.contact-page__intro h1{font-size:22px}.contact-page__surface{padding:12px}.contact-page__image-add,.contact-page__image-card{width:96px;height:78px}}.home-shell{width:min(100%,1280px);margin:0 auto}.home-shell--split{display:grid;grid-template-columns:minmax(520px,1fr) minmax(380px,.9fr);align-items:start;gap:16px}@media screen and (min-width:calc(900px + 1px)){.home-shell--split-reserved{display:grid;grid-template-columns:minmax(520px,1fr) minmax(380px,.9fr);align-items:start;gap:16px}}.home-shell__main,.home-shell__panel-column{min-width:0}.home-shell__panel-loading{display:grid;gap:12px;min-height:320px;padding:18px;border:1px solid rgba(148,163,184,.22);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,250,252,.98)),var(--theme-bg-input)}.home-shell__panel-loading--dark{border-color:rgba(51,65,85,.9);background:linear-gradient(180deg,rgba(15,23,42,.96),rgba(2,6,23,.98)),var(--theme-bg-input)}.home-shell__panel-loading-block,.home-shell__panel-loading-head{border-radius:14px;background:linear-gradient(90deg,rgba(148,163,184,.22),rgba(203,213,225,.5) 50%,rgba(148,163,184,.22));background-size:220% 100%;animation:home-panel-loading-shimmer 1.2s ease-in-out infinite}.home-shell__panel-loading-head{height:38px;width:52%}.home-shell__panel-loading-block{height:92px}@keyframes home-panel-loading-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.home-shell__panel-placeholder{display:grid;gap:14px;min-height:320px;padding:18px;border:1px solid rgba(148,163,184,.24);border-radius:14px;background:radial-gradient(circle at top left,rgba(0,56,217,.08),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.97),rgba(248,250,252,.98));box-shadow:0 10px 24px rgba(15,23,42,.06)}.home-shell__panel-placeholder--dark{border-color:rgba(51,65,85,.9);background:radial-gradient(circle at top left,rgba(59,130,246,.16),transparent 34%),linear-gradient(180deg,rgba(15,23,42,.96),rgba(2,6,23,.98));box-shadow:0 12px 26px rgba(0,0,0,.2)}.home-shell__panel-placeholder-badge{display:inline-flex;width:fit-content;min-height:28px;align-items:center;padding:0 12px;border-radius:999px;background:rgba(0,56,217,.1);color:var(--theme-accent);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.home-shell__panel-placeholder-title{margin:0;font-size:var(--ui-title-section);line-height:1.25;font-weight:var(--ui-font-weight-bold)}.home-shell__panel-placeholder-copy{margin:0;color:var(--theme-text-muted);font-size:var(--ui-text-body-lg);line-height:1.6}.home-shell__panel-placeholder-actions{display:grid;gap:10px;margin-top:auto}.home-shell__panel-placeholder-action{justify-content:flex-start!important}.home-shell__panel-empty{display:flex;align-items:center;justify-content:center;text-align:center}.home-shell__mobile-rail{margin-top:18px}.home-rail-promo-grid{display:flex;gap:12px}.home-match-board{overflow:hidden;position:relative}.home-match-board__dates{margin:20px 0}.home-match-board__controls{padding:10px 12px;border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--theme-bg-card) 88%,transparent),color-mix(in srgb,var(--theme-bg-card) 76%,transparent));container-type:inline-size}.home-toolbar-row--sport{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:0;margin-bottom:10px}.home-toolbar-row--sport .home-toolbar-actions{width:auto;margin:0 0 0 auto;align-items:center;gap:2px;padding:3px;border:1px solid color-mix(in srgb,var(--theme-border) 72%,transparent);border-radius:12px;background:color-mix(in srgb,var(--theme-bg-input) 60%,transparent)}.home-toolbar-row--sport .home-toolbar-actions .home-view-mode-btn{min-height:36px!important;height:36px!important;min-width:38px;padding:0 10px;border:0!important;border-radius:9px!important;background:rgba(0,0,0,0);box-shadow:none}.home-toolbar-row--sport .home-toolbar-actions .home-view-mode-btn:active,.home-toolbar-row--sport .home-toolbar-actions .home-view-mode-btn:hover{background:var(--theme-accent-overlay)!important;color:var(--theme-accent)!important;border:0!important;box-shadow:none;transform:none}.home-sport-switch{align-items:stretch;padding:0;border:0;border-bottom:1px solid color-mix(in srgb,var(--theme-border) 88%,transparent);border-radius:0;box-shadow:none}.home-sport-chip,.home-sport-switch{display:inline-flex;gap:0;background:rgba(0,0,0,0)}.home-sport-chip{position:relative;align-items:center;justify-content:center;min-width:44px;width:44px;height:34px;padding:6px 10px 8px;border:0;border-radius:0;color:var(--theme-text-muted);opacity:.72;transition:color .15s ease,opacity .15s ease}.home-sport-chip:after{content:"";position:absolute;right:8px;bottom:0;left:8px;height:2px;border-radius:2px 2px 0 0;background:rgba(0,0,0,0);transition:background-color .15s ease}.home-sport-chip__icon{width:40px;height:40px;flex:0 0 40px;object-fit:contain;filter:grayscale(.35);transition:filter .15s ease,transform .15s ease}.home-sport-chip--active,.home-sport-chip--basketball.home-sport-chip--active,.home-sport-chip--football.home-sport-chip--active,.home-sport-chip:hover{color:var(--theme-text);opacity:1}.home-sport-chip--active:after,.home-sport-chip--basketball.home-sport-chip--active:after,.home-sport-chip--football.home-sport-chip--active:after{background:var(--theme-accent)}.home-sport-chip--active .home-sport-chip__icon,.home-sport-chip--basketball.home-sport-chip--active .home-sport-chip__icon,.home-sport-chip--football.home-sport-chip--active .home-sport-chip__icon{filter:none;transform:translateY(-1px)}.home-sport-chip--football.home-sport-chip--active:after{background:var(--color-secondary-210)}.home-sport-chip--basketball.home-sport-chip--active:after{background:var(--color-primary-200)}html[data-theme=dark] .home-sport-chip--football.home-sport-chip--active:after{background:var(--color-secondary-100)}html[data-theme=dark] .home-sport-chip--basketball.home-sport-chip--active:after{background:var(--color-primary-100)}.home-match-board__content{border-radius:14px;overflow:hidden}.home-match-board__load-more{display:grid;place-items:center;padding:16px 0 8px}.home-rail-news--mobile{margin:8px 0 12px}.home-news-swiper-shell--rail{display:grid;gap:0;min-width:0}.home-swiper-nav-shell{display:grid;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;column-gap:8px}.home-swiper-nav-shell--rail{column-gap:6px}.home-swiper-nav-shell .home-rail-news-swiper{grid-column:2;min-width:0}.home-swiper-nav-btn{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--theme-border) 88%,transparent);border-radius:999px;background:color-mix(in srgb,var(--theme-bg-elevated) 96%,transparent);color:var(--theme-text-muted);cursor:pointer;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.home-swiper-nav-btn--prev{grid-column:1}.home-swiper-nav-btn--next{grid-column:3}.home-swiper-nav-btn:hover:not(:disabled):not(.swiper-button-disabled){border-color:color-mix(in srgb,var(--theme-accent) 45%,var(--theme-border));color:var(--theme-text);background:color-mix(in srgb,var(--theme-accent) 8%,var(--theme-bg-elevated))}.home-swiper-nav-btn.swiper-button-disabled,.home-swiper-nav-btn:disabled{opacity:.35;cursor:default;pointer-events:none}.home-board-skeleton{display:grid;gap:10px;padding:6px 0}.home-board-skeleton__league,.home-board-skeleton__row{position:relative;overflow:hidden;border-radius:10px;background:color-mix(in srgb,var(--theme-border) 30%,var(--theme-bg-card))}.home-board-skeleton__league{height:34px}.home-board-skeleton__row{height:48px}.home-board-skeleton__league:after,.home-board-skeleton__row:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.38),transparent);animation:home-board-skeleton-shimmer 1.2s ease-in-out infinite}@keyframes home-board-skeleton-shimmer{to{transform:translateX(100%)}}html[data-theme=dark] .home-board-skeleton__league,html[data-theme=dark] .home-board-skeleton__row{background:color-mix(in srgb,var(--theme-border) 48%,var(--theme-bg-card))}html[data-theme=dark] .home-board-skeleton__league:after,html[data-theme=dark] .home-board-skeleton__row:after{background:linear-gradient(90deg,transparent,rgba(148,163,184,.2),transparent)}.home-insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.home-insights__card{display:grid;gap:10px;padding:12px 12px 8px;border:1px solid rgba(148,163,184,.24);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,255,255,.88)),var(--theme-bg-card);box-shadow:0 14px 28px rgba(15,23,42,.06)}.home-insights__card--dark{border-color:rgba(71,85,105,.62);background:linear-gradient(180deg,rgba(15,23,42,.9),rgba(15,23,42,.78)),var(--theme-bg-card);box-shadow:0 18px 30px rgba(0,0,0,.24)}.home-insights__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.home-insights__head h3{margin:0;color:var(--theme-text);font-size:var(--ui-text-body-lg);font-weight:var(--ui-font-weight-bold)}.home-insights__head span{color:var(--theme-text-muted);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold)}.home-toolbar-row{justify-content:space-between;gap:12px}.home-toolbar-row,.home-toolbar-row--top{display:flex;flex-wrap:wrap;align-items:center}.home-toolbar-row--top{column-gap:12px;row-gap:8px;border-bottom:1px solid color-mix(in srgb,var(--theme-border) 88%,transparent)}.home-toolbar-actions{display:inline-flex;width:100%;align-items:center;gap:10px;justify-content:flex-end;margin-top:0}.home-filter-menu-btn--active,.home-filter-menu-btn--active:hover:not(:disabled),.home-league-filter-btn--active,.home-league-filter-btn--active:hover:not(:disabled),.home-news-banner-toggle-btn--active,.home-news-banner-toggle-btn--active:hover:not(:disabled),.home-view-options-btn--active,.home-view-options-btn--active:hover:not(:disabled){background:rgba(0,0,0,0)!important;color:var(--theme-accent)!important}.home-top-tab{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1px solid rgba(0,0,0,0);border-radius:999px;background:rgba(0,0,0,0);color:var(--theme-text-muted);font-size:var(--ui-title-sm);font-weight:var(--ui-font-weight-bold);transition:color .2s ease,background-color .2s ease,border-color .2s ease}.home-top-tab:hover{color:var(--theme-text)}.home-top-tab--active{border-color:var(--theme-accent-overlay-selected);background:var(--theme-accent-overlay);color:var(--theme-accent)}.home-status-tabs{width:100%;margin-top:14px}.home-status-tabs.segmented-filter-tabs{margin-top:0;border-bottom:0}.home-status-tabs.segmented-filter-tabs .segmented-filter-tabs__chip{min-height:34px;padding:6px 12px 8px;font-size:var(--ui-text-tab);font-weight:var(--ui-font-weight-normal)}.home-status-tabs.segmented-filter-tabs .segmented-filter-tabs__chip--active{font-weight:var(--ui-font-weight-semibold)}.home-status-tabs--retro.segmented-filter-tabs{margin-top:0}.home-toolbar-row--top .home-status-tabs{order:1;flex:1 1 auto;min-width:max-content;margin-top:0;display:flex;align-items:center}.home-toolbar-row--top .home-status-tabs.segmented-filter-tabs{min-height:44px}.home-toolbar-row--top .home-status-tabs.segmented-filter-tabs .segmented-filter-tabs__chip{display:inline-flex;align-items:center;min-height:44px;padding-top:0;padding-bottom:0}@container (max-width: 560px){.home-toolbar-row--top .home-status-tabs.segmented-filter-tabs .segmented-filter-tabs__chip{padding-left:10px;padding-right:10px;font-size:var(--ui-text-label)}}@container (max-width: 420px){.home-toolbar-row--top .home-status-tabs.segmented-filter-tabs{width:100%;min-width:0}.home-toolbar-row--top .home-status-tabs.segmented-filter-tabs .segmented-filter-tabs__chip{flex:1 1 0;justify-content:center;padding-left:4px;padding-right:4px}.home-toolbar-row--sport{flex-wrap:wrap}.home-toolbar-row--sport .home-toolbar-actions{margin-left:auto}}.home-status-tabs .ant-tabs-nav{margin:0}.home-status-tabs.ant-tabs-top>.ant-tabs-nav:before,.home-status-tabs.ant-tabs-top>div>.ant-tabs-nav:before{border-bottom:0!important}.home-status-tabs .ant-tabs-nav-wrap{flex:1 1 auto}.home-status-tabs .ant-tabs-tab{margin:0 26px 0 0!important;padding:0 0 12px!important;color:var(--theme-text-muted);transition:color .2s ease,opacity .2s ease,transform .18s ease}.home-status-tabs .ant-tabs-tab:last-child{margin-right:0!important}.home-status-tabs .ant-tabs-tab:hover{color:var(--theme-text);opacity:.96}.home-status-tabs .ant-tabs-tab-btn:focus-visible{outline:none}.home-status-tabs .ant-tabs-tab-active{transform:translateY(-1px)}.home-status-tabs .ant-tabs-tab-active .home-status-tab__count,.home-status-tabs .ant-tabs-tab-active .home-status-tab__label{color:var(--theme-accent)}.home-status-tabs .ant-tabs-ink-bar{height:3px!important;border-radius:999px;background:linear-gradient(135deg,var(--color-error-100) 0,var(--theme-accent) 100%);box-shadow:0 8px 20px rgba(34,84,245,.24)}.home-status-tabs .ant-tabs-content-holder{display:none}.home-status-tab{display:inline-flex;align-items:center;gap:5px}.home-status-tab__label{font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-semibold);line-height:1.1}.home-status-tab__count{display:inline-flex;font-size:var(--ui-text-caption);font-weight:500;align-items:center;color:var(--theme-text-muted)}.home-league-filter-modal .ant-modal-title{font-size:var(--ui-title-card);font-weight:var(--ui-font-weight-bold)}.home-league-filter-modal .ant-modal-content{border:1px solid color-mix(in srgb,var(--theme-border) 82%,transparent);border-radius:12px;overflow:hidden}.home-league-filter-modal .ant-modal-body{padding:8px 10px 4px!important}.home-league-filter-modal__table{display:grid;gap:2px;padding:2px;border:1px solid color-mix(in srgb,var(--theme-border) 82%,transparent);border-radius:10px;background:var(--theme-bg-card)}.home-league-filter-modal__head,.home-league-filter-modal__row{display:grid;grid-template-columns:minmax(0,1fr) 74px 74px 28px;align-items:center;column-gap:10px}.home-league-filter-modal__head{padding:4px 4px 10px;border-bottom:1px solid color-mix(in srgb,var(--theme-border) 72%,transparent);color:var(--theme-text-muted);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold)}.home-league-filter-modal__row{padding:6px 8px;border-bottom:none;border-radius:8px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.home-league-filter-modal__row:hover{background:color-mix(in srgb,var(--theme-accent) 5%,transparent)}.home-league-filter-modal__row--selected{background:rgba(0,0,0,0)}.home-league-filter-modal__row--all{font-weight:var(--ui-font-weight-bold)}.home-league-filter-modal__league{display:inline-flex;min-width:0;align-items:center;gap:10px}.home-league-filter-modal__league-icon{display:inline-flex;width:18px;height:18px;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--theme-border) 22%,var(--theme-bg-input));color:var(--theme-text-muted)}.home-league-filter-modal__league-icon--all{background:color-mix(in srgb,var(--theme-accent) 12%,var(--theme-bg-input));color:var(--theme-accent)}.home-league-filter-modal__league-image{width:100%;height:100%;object-fit:cover}.home-league-filter-modal__league-name{overflow:hidden;color:var(--theme-text);font-size:var(--ui-text-label);font-weight:500;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.home-league-filter-modal__count{color:var(--theme-text);font-size:var(--ui-text-label);font-weight:500;text-align:center;font-variant-numeric:tabular-nums}.home-league-filter-modal__count--live{color:var(--theme-error)}.home-league-filter-modal__row--selected .home-league-filter-modal__count,.home-league-filter-modal__row--selected .home-league-filter-modal__league-name{color:var(--theme-accent)}.home-league-filter-modal .ant-checkbox-wrapper{justify-self:end}.home-league-filter-modal .ant-checkbox-inner{border-radius:999px}.home-league-filter-modal__footer{display:flex;gap:10px}.home-league-filter-modal__footer-btn{flex:1;min-height:36px!important;height:36px!important}.home-hidden-competitions-btn--active{color:var(--theme-accent)!important}.home-hidden-competitions-modal .ant-modal-content{border:1px solid color-mix(in srgb,var(--theme-border) 82%,transparent);border-radius:12px}.home-hidden-competitions-modal__list{display:grid;gap:6px}.home-hidden-competitions-modal__row{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:12px;padding:7px 8px;border-radius:8px;background:color-mix(in srgb,var(--theme-bg-card) 92%,var(--theme-border))}.home-hidden-competitions-modal__league{display:inline-flex;min-width:0;align-items:center;gap:10px;overflow:hidden;color:var(--theme-text)}.home-hidden-competitions-modal__league>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-hidden-competitions-modal__logo{display:inline-flex;width:24px;height:24px;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:999px;color:var(--theme-text-muted)}.home-hidden-competitions-modal__logo img{width:100%;height:100%;object-fit:contain}.home-hidden-competitions-modal__empty{margin:12px 0;color:var(--theme-text-muted);text-align:center}.home-collapse-label{display:inline-flex;align-items:center;gap:8px;color:var(--theme-text-on-dark);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-semibold)}.home-collapse-label--favorites{letter-spacing:.01em}.home-league-collapse-label--league .home-league-collapse-label__name{font-weight:var(--ui-font-weight-semibold)}.home-league-collapse-label{display:flex;align-items:center;justify-content:space-between;width:100%}.home-league-collapse-label__left{display:flex;min-width:0;align-items:center;gap:6px}.home-league-collapse-label__left--link{flex:1 1 auto;color:inherit;text-decoration:none}.home-league-collapse-label__left--link:hover .home-league-collapse-label__name{text-decoration:underline;text-underline-offset:2px}.home-league-collapse-label__logo-wrap{display:inline-flex;width:20px;height:20px;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border:1px solid hsla(0,0%,100%,.8);border-radius:999px;background:hsla(0,0%,100%,.2)}.home-league-collapse-label__logo{width:16px;height:16px;object-fit:contain}.home-league-collapse-label__copy{min-width:0}.home-league-collapse-label__name{overflow:hidden;color:var(--theme-text-on-dark);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.home-league-collapse-label__name-link{display:block;overflow:hidden;color:inherit;font-size:inherit;font-weight:inherit;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.home-league-collapse-label__name-link:hover{color:var(--theme-text-on-dark);text-decoration:underline;text-underline-offset:2px}.home-league-collapse-label__actions{display:inline-flex;align-items:center;gap:6px}.home-league-favorite-btn,.home-league-hide-btn{position:relative;display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;padding:0!important;border-radius:999px}.home-league-favorite-btn:after,.home-league-hide-btn:after{content:"";position:absolute;inset:-5px}.home-league-favorite-btn:hover,.home-league-hide-btn:hover{background:hsla(0,0%,100%,.12)!important}.home-date-nav-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:12px;background:rgba(0,0,0,0);color:var(--theme-text);transition:background-color .2s ease,transform .15s ease}.home-date-nav-btn:hover{background:var(--theme-surface-overlay)}.home-date-nav-btn:active{transform:scale(.96)}.home-date-display-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:40px;border:0;border-radius:12px;background:rgba(0,0,0,0);color:var(--theme-text);transition:background-color .2s ease}.home-date-display-btn:hover{background:var(--theme-surface-overlay)}.home-date-display-btn__icon{color:var(--theme-text-muted);font-size:var(--ui-title-sm)}.home-date-today-btn{min-width:74px;min-height:56px!important;flex-shrink:0;padding:0 14px!important;border:0!important;border-right:1px solid color-mix(in srgb,var(--theme-accent) 26%,transparent)!important;border-radius:12px 0 0 12px!important;background:rgba(0,0,0,0)!important;color:var(--theme-accent)!important;font-size:var(--ui-text-body-lg)!important;font-weight:var(--ui-font-weight-bold)!important;box-shadow:none!important;line-height:1!important}@media screen and (max-width:768px){.home-date-today-btn{font-size:var(--ui-text-label)!important;font-weight:var(--ui-font-weight-semibold)!important;min-width:40px!important}}@media screen and (max-width:640px){.home-date-today-btn{padding:0 4px;width:54px!important}}.home-date-today-btn--active{background:color-mix(in srgb,var(--theme-accent) 10%,transparent)!important;color:var(--theme-accent)!important;box-shadow:none!important}.mobile-download-card{display:flex;align-items:center;gap:18px;padding:18px;border-radius:28px;background:hsla(0,0%,100%,.72);backdrop-filter:blur(18px);border:1px solid hsla(0,0%,100%,.7);box-shadow:0 10px 40px rgba(0,0,0,.08),inset 0 1px 0 hsla(0,0%,100%,.7);position:relative;overflow:hidden}.mobile-download-card__close{position:absolute;top:10px;right:10px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(148,163,184,.35);border-radius:999px;background:rgba(15,23,42,.05);color:rgba(15,23,42,.6);cursor:pointer}.mobile-download-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(255,255,255,.9),transparent 45%);pointer-events:none}.mobile-download-card__qr-wrap{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 8px 24px rgba(0,0,0,.08)}.mobile-download-card__meta{display:flex;flex-direction:column;gap:12px}.mobile-download-card__badge{width:fit-content;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:rgba(0,0,0,.05);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-semibold);color:var(--theme-text)}.mobile-download-card__text strong{display:block;font-size:var(--ui-title-card);font-weight:var(--ui-font-weight-bold);color:var(--theme-text)}.mobile-download-card__text span{display:block;margin-top:4px;font-size:var(--ui-text-body);line-height:1.5;color:rgba(17,17,17,.65);max-width:320px}.mobile-download-card__stores{display:flex;gap:10px;flex-wrap:wrap}.store-chip{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;background:var(--theme-bg-elevated);color:var(--theme-text);border:1.5px solid var(--color-neutral-1245);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold);transition:transform .2s ease,opacity .2s ease}.store-chip--primary{min-width:176px;justify-content:center;background:var(--theme-accent);color:var(--theme-text-on-dark)}.store-chip:hover{transform:translateY(-1px);background:var(--color-neutral-50)}.store-chip__icon{display:inline-block;width:15px;height:15px;object-fit:contain;flex-shrink:0}.store-chip__icon--apple,.store-chip__icon--google{width:16px;height:16px}.home-rail{display:flex;flex-direction:column;gap:16px}.home-rail--selected{min-height:0}.home-rail__detail-panel{position:relative}.home-rail__detail-panel--selected{position:static;width:100%;height:auto;align-self:start}.home-rail__detail-panel--selected .match-detail-panel--sidebar{width:100%;height:auto;max-height:none;overflow:visible;padding:14px 14px 12px;background:radial-gradient(circle at top right,rgba(0,56,217,.08),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.68),transparent)}.home-rail__detail-panel--selected .match-detail-panel__sidebar-scroll{overflow:visible;padding-right:0}.home-rail-card{position:relative;overflow:hidden;padding:12px;border:1px solid rgba(0,0,0,0);border-radius:14px}.home-rail-card--play{padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none}.home-rail-card--play:before{display:none}.home-rail-card--play.home-rail-card--dark,.home-rail-card--play.home-rail-card--light{border:0;background:rgba(0,0,0,0);box-shadow:none}.home-rail-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at top right,rgba(255,255,255,.22),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.06),transparent 40%);opacity:.9}.home-rail-card--empty{display:flex;min-height:220px;align-items:center;justify-content:center;text-align:center}.home-rail-card--promo{min-height:100%}.home-rail-card--light{border-color:var(--theme-border);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,255,255,.9)),var(--theme-bg-card);color:var(--theme-text);box-shadow:0 12px 26px rgba(15,23,42,.06)}.home-rail-card--dark{border-color:rgba(71,85,105,.52);background:linear-gradient(180deg,rgba(15,23,42,.96),rgba(10,14,24,.98));color:var(--color-neutral-50);box-shadow:0 16px 32px rgba(0,0,0,.22)}.home-rail-text-muted--dark,.home-rail-text-muted--light{color:var(--theme-text-muted)}.home-rail-text-subtle--light{color:var(--color-neutral-1000)}.home-rail-section-header .ui-section-header__eyebrow,.home-rail-text-subtle--dark{color:var(--theme-text-muted)}.home-rail-section-header .ui-section-header__title{font-size:var(--ui-title-sm)}.home-rail-section-header .ui-section-header__description{font-size:var(--ui-text-body-sm)}.home-rail-nav-btn{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);border-radius:14px;transition:background-color .2s ease,border-color .2s ease,transform .15s ease}.home-rail-nav-btn:active{transform:scale(.96)}.home-bil-bakalim-card{position:relative;overflow:hidden;border-radius:16px;border:1px solid color-mix(in srgb,var(--color-secondary-80) 22%,var(--theme-border));background:var(--theme-bg-elevated);box-shadow:0 16px 34px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.42)}.home-bil-bakalim-card__backdrop{position:absolute;inset:0;overflow:hidden;pointer-events:none;background:radial-gradient(circle at 12% 18%,rgba(34,139,72,.18),transparent 34%),radial-gradient(circle at 88% 82%,rgba(0,56,217,.1),transparent 36%),linear-gradient(160deg,rgba(31,107,58,.14),rgba(255,255,255,.02) 42%,rgba(0,56,217,.06))}.home-bil-bakalim-card__pitch-line{position:absolute;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.42) 18%,rgba(255,255,255,.42) 82%,transparent);opacity:.45}.home-bil-bakalim-card__pitch-line--center{top:46%}.home-bil-bakalim-card__pitch-line--lower{top:68%;opacity:.28}.home-bil-bakalim-card__bg-icon{position:absolute;right:-10px;bottom:-18px;color:rgba(31,107,58,.12);transform:rotate(-18deg)}.home-bil-bakalim-card__content{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px;padding:14px}.home-bil-bakalim-card__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.home-bil-bakalim-card__badge{min-height:26px;background:rgba(0,56,217,.1);color:var(--theme-accent);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22)}.home-bil-bakalim-card__badge,.home-bil-bakalim-card__live-pill{display:inline-flex;align-items:center;padding:0 10px;border-radius:999px}.home-bil-bakalim-card__live-pill{gap:6px;min-height:24px;border:1px solid rgba(198,40,40,.18);background:rgba(198,40,40,.08);color:var(--color-error-100);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.home-bil-bakalim-card__live-dot{width:6px;height:6px;border-radius:50%;background:var(--color-error-500);box-shadow:0 0 0 3px rgba(229,57,53,.18)}.home-bil-bakalim-card__hero{display:flex;align-items:flex-start;gap:12px}.home-bil-bakalim-card__hero-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:14px;border:1px solid rgba(31,107,58,.18);background:linear-gradient(180deg,rgba(255,255,255,.34),transparent),linear-gradient(135deg,rgba(34,139,72,.18),rgba(0,56,217,.12));color:var(--color-secondary-80);box-shadow:0 10px 22px rgba(31,107,58,.12)}.home-bil-bakalim-card__hero-copy{min-width:0}.home-bil-bakalim-card__title{margin:0;font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold);line-height:1.25}.home-bil-bakalim-card__description{margin:5px 0 0;font-size:var(--ui-text-caption);line-height:1.55}.home-bil-bakalim-card__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.home-bil-bakalim-card__metric{display:flex;min-height:54px;flex-direction:column;justify-content:center;gap:4px;padding:8px 10px;border-radius:12px;border:1px solid rgba(148,163,184,.16);background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(255,255,255,.52)),var(--theme-bg-input);text-align:center}.home-bil-bakalim-card__metric-value{font-size:var(--ui-text-body-lg);font-weight:var(--ui-font-weight-bold);line-height:1;color:var(--theme-accent)}.home-bil-bakalim-card__metric-label{font-size:10px;font-weight:var(--ui-font-weight-semibold);line-height:1.2}.home-bil-bakalim-card__mode{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:14px;border:1px solid rgba(148,163,184,.14);background:radial-gradient(circle at top right,rgba(198,40,40,.1),transparent 34%),radial-gradient(circle at bottom left,rgba(31,107,58,.12),transparent 40%),linear-gradient(135deg,rgba(255,255,255,.86),rgba(255,255,255,.62))}.home-bil-bakalim-card__mode-copy{display:flex;min-width:0;flex-direction:column;gap:4px}.home-bil-bakalim-card__mode-eyebrow{font-size:10px;font-weight:var(--ui-font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--theme-accent)}.home-bil-bakalim-card__mode-title{font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold);color:var(--theme-text)}.home-bil-bakalim-card__mode-meta{font-size:var(--ui-text-caption);line-height:1.45}.home-bil-bakalim-card__mode-mark{display:inline-flex;width:32px;height:32px;flex-shrink:0;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(135deg,rgba(198,40,40,.14),rgba(0,56,217,.16));color:var(--theme-accent)}.home-bil-bakalim-card__tags{display:flex;flex-wrap:wrap;gap:8px}.home-bil-bakalim-card__tag{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border:1px solid rgba(148,163,184,.16);border-radius:999px;background:hsla(0,0%,100%,.56);color:var(--theme-text);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold);backdrop-filter:blur(10px)}.home-bil-bakalim-card__cta{width:100%;min-height:40px;border-radius:12px;font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-semibold)}.home-bil-bakalim-card__cta.ant-btn>span{display:inline-flex;align-items:center;justify-content:center;gap:8px}.home-bil-bakalim-card--dark{border-color:color-mix(in srgb,var(--color-success-200) 24%,var(--theme-border));box-shadow:none}.home-bil-bakalim-card--dark .home-bil-bakalim-card__backdrop{background:radial-gradient(circle at 12% 18%,rgba(47,143,87,.2),transparent 34%),radial-gradient(circle at 88% 82%,rgba(0,56,217,.14),transparent 36%),linear-gradient(160deg,rgba(20,58,36,.42),rgba(15,23,42,.18) 48%,rgba(0,56,217,.1))}.home-bil-bakalim-card--dark .home-bil-bakalim-card__bg-icon{color:rgba(120,198,148,.1)}.home-bil-bakalim-card--dark .home-bil-bakalim-card__hero-icon{border-color:rgba(120,198,148,.22);color:var(--color-success-100);box-shadow:none}.home-bil-bakalim-card--dark .home-bil-bakalim-card__metric,.home-bil-bakalim-card--dark .home-bil-bakalim-card__mode,.home-bil-bakalim-card--dark .home-bil-bakalim-card__tag{border-color:rgba(148,163,184,.2);background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.04)),rgba(15,23,42,.72)}.home-bil-bakalim-card--dark .home-bil-bakalim-card__live-pill{border-color:rgba(229,57,53,.28);background:rgba(229,57,53,.12);color:var(--color-error-50)}.home-rail-swiper{overflow:visible}.home-rail-swiper .swiper-wrapper{align-items:stretch}.home-rail-swiper__slide{display:flex;height:auto}.home-rail-swiper__slide .home-rail-shortcut{height:100%}.home-rail-news{display:grid;gap:10px;padding:0;border:0;border-radius:0;overflow:visible;background:rgba(0,0,0,0);box-shadow:none}.home-rail-news:before{display:none}.home-rail-news.home-rail-card--dark,.home-rail-news.home-rail-card--light{border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.home-rail-news .home-rail-section-header{margin:0;padding-inline:4px;overflow:visible}.home-rail-news .home-rail-section-header .ui-section-header{gap:0;min-height:0}.home-rail-news .home-rail-section-header .ui-section-header__eyebrow{margin:0;line-height:1.2}.home-rail-news-swiper{overflow:hidden;width:100%}.home-rail-news-swiper__slide{height:auto}.home-rail-news-swiper .swiper-pagination{position:static!important;display:flex;justify-content:center;gap:5px;margin-top:8px;width:100%}.home-rail-news-swiper .swiper-pagination-bullet{width:6px;height:6px;margin:0!important;opacity:.35;background:var(--theme-text-muted)}.home-rail-news-swiper .swiper-pagination-bullet-active{opacity:1;width:16px;border-radius:999px;background:var(--theme-accent)}.home-rail-news-card{display:flex;align-items:stretch;gap:12px;width:100%;padding:10px;border:1px solid color-mix(in srgb,var(--theme-border) 72%,transparent);border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--theme-bg-card) 96%,var(--theme-accent) 4%),var(--theme-bg-card));color:inherit;text-decoration:none;box-shadow:0 6px 16px rgba(15,23,42,.04);transition:border-color .2s ease,box-shadow .2s ease}.home-rail-news-card:hover{border-color:color-mix(in srgb,var(--theme-accent) 28%,var(--theme-border));box-shadow:0 10px 22px rgba(15,23,42,.08)}.home-rail-news-card:hover .home-rail-news-card__cta{gap:5px}.home-rail-news-card__media{flex:0 0 84px;width:84px;height:84px;overflow:hidden;border-radius:10px;box-shadow:0 4px 10px rgba(15,23,42,.1)}.home-rail-news-card__image{display:block;width:100%;height:100%;object-fit:cover;background:var(--theme-bg-elevated)}.home-rail-news-card__image--placeholder{background:linear-gradient(135deg,color-mix(in srgb,var(--theme-accent) 14%,var(--theme-bg-card)),var(--theme-bg-elevated))}.home-rail-news-card__body{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;padding:1px 0}.home-rail-news-card__meta{color:var(--theme-accent);font-size:10px;font-weight:700;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.home-rail-news-card__title{font-size:13px;font-weight:700;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-rail-news-card__cta{display:inline-flex;align-items:center;gap:2px;margin-top:2px;color:var(--theme-accent);font-size:11px;font-weight:700;line-height:1;transition:gap .15s ease}.home-rail-shortcut{display:flex;width:100%;flex-direction:column;gap:10px;overflow:hidden}.home-rail-shortcut__header{display:flex;align-items:flex-start;justify-content:flex-end;gap:8px}.home-rail-shortcut__hero{display:flex;align-items:flex-start;gap:10px}.home-rail-shortcut__meta{color:var(--theme-text-muted)}.home-rail-shortcut__badge,.home-rail-shortcut__meta{font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold)}.home-rail-shortcut__badge{align-self:flex-start;padding:5px 10px;border-radius:999px;background:rgba(0,56,217,.1);color:var(--theme-accent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22)}.home-rail-shortcut__icon{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;border:1px solid rgba(0,56,217,.14);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.22),transparent),rgba(0,56,217,.12);color:var(--theme-accent);box-shadow:0 8px 18px rgba(0,56,217,.12)}.home-rail-shortcut__title{margin:0;font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold)}.home-rail-shortcut__description{margin:4px 0 0;font-size:var(--ui-text-caption);line-height:1.55}.home-rail-shortcut__facts{display:flex;flex-wrap:wrap;gap:8px}.home-rail-shortcut__fact{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border:1px solid rgba(148,163,184,.16);border-radius:999px;background:hsla(0,0%,100%,.56);color:var(--theme-text);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold);backdrop-filter:blur(10px)}.home-rail-shortcut__teams{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:center}.home-rail-shortcut__versus{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;color:var(--theme-text-muted);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold);letter-spacing:.08em}.home-rail-entity{display:flex;align-items:center;gap:6px;min-width:0;padding:8px;border-radius:14px;backdrop-filter:blur(12px)}.home-rail-entity__logo{display:inline-flex;width:30px;height:30px;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:14px;background:rgba(0,56,217,.1);color:var(--theme-accent)}.home-rail-entity__logo-image{width:20px;height:20px;object-fit:contain}.home-rail-entity__copy{display:flex;min-width:0;flex-direction:column;gap:1px}.home-rail-entity__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold);color:var(--theme-text)}.home-rail-entity__meta{font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold);color:var(--theme-text-muted)}.home-rail-shortcut__cta{min-height:38px;min-width:176px;padding:0 14px;border-radius:12px;font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-semibold)}.home-rail-shortcut__cta.ant-btn>span{display:inline-flex;align-items:center;justify-content:center}.home-rail-outcomes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.home-rail-outcomes__option,.home-rail-team-card{display:flex;flex-direction:column;gap:2px;min-height:68px;padding:10px;border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(255,255,255,.56)),var(--theme-bg-input);text-align:left;transition:border-color .2s ease,transform .15s ease,box-shadow .2s ease}.home-rail-outcomes__option:hover,.home-rail-team-card:hover{border-color:rgba(0,56,217,.3);transform:translateY(-1px);box-shadow:0 14px 28px rgba(15,23,42,.1)}.home-rail-outcomes__label{font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--theme-accent)}.home-rail-outcomes__team{font-size:var(--ui-text-body-lg);font-weight:var(--ui-font-weight-bold);color:var(--theme-text)}.home-rail-outcomes__percent{font-size:var(--ui-text-label);font-weight:500;color:var(--theme-accent)}.home-rail-compare-preview{display:grid;gap:10px}.home-rail-compare-stage{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-rail-compare-stage__player{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border:1px solid rgba(148,163,184,.16);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(255,255,255,.58)),var(--theme-bg-input)}.home-rail-compare-stage__player-head{display:flex;min-width:0;align-items:center;gap:8px}.home-rail-compare-stage__versus{position:absolute;left:50%;top:50%;width:30px;height:30px;border:1px solid rgba(0,56,217,.14);background:hsla(0,0%,100%,.88);font-size:9px;font-weight:var(--ui-font-weight-bold);letter-spacing:.08em;transform:translate(-50%,-50%);box-shadow:0 12px 24px rgba(15,23,42,.12)}.home-rail-compare-preview__team-mark,.home-rail-compare-stage__versus{display:inline-flex;align-items:center;justify-content:center;border-radius:14px;color:var(--theme-accent)}.home-rail-compare-preview__team-mark{width:26px;height:26px;flex-shrink:0;background:rgba(0,56,217,.08)}.home-rail-play-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.home-rail-two-col-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.home-rail-fill-cover{width:100%;height:100%;object-fit:cover}.home-rail-fill-contain{width:100%;height:100%;object-fit:contain}.home-rail-team-mark-image{width:20px;height:20px;object-fit:contain}.home-rail-team-mark-image--shrink{flex-shrink:0}.home-rail-text-block{min-width:0;text-align:left}.home-rail-text-block__title{font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-semibold)}.home-rail-text-block__meta,.home-rail-text-block__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-rail-text-block__meta{font-size:var(--ui-text-caption)}.home-rail-insights{display:grid;gap:10px}.home-rail-insights .home-insights__card{padding:8px 8px 4px;border-radius:12px}.home-rail-insights .home-insights__head h3,.home-rail-insights__empty{font-size:var(--ui-text-label)}.home-rail-insights__empty{display:flex;min-height:144px;align-items:center;justify-content:center;border:1px dashed rgba(148,163,184,.35);border-radius:10px;background:hsla(0,0%,100%,.34);font-weight:var(--ui-font-weight-semibold);text-align:center}.home-rail-play-metric{display:flex;min-height:48px;flex-direction:column;justify-content:space-between;gap:6px;padding:8px;border:1px solid rgba(148,163,184,.16);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(255,255,255,.52)),var(--theme-bg-input);box-shadow:0 14px 30px rgba(15,23,42,.08)}.home-rail-play-metric__value{font-size:var(--ui-text-body-lg);font-weight:var(--ui-font-weight-bold);line-height:1;color:var(--theme-accent)}.home-rail-play-metric__label{font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold);color:var(--theme-text-muted)}.home-rail-play-banner{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid rgba(148,163,184,.14);border-radius:14px;background:radial-gradient(circle at top right,rgba(198,40,40,.12),transparent 34%),radial-gradient(circle at bottom left,rgba(0,56,217,.1),transparent 40%),linear-gradient(135deg,rgba(255,255,255,.86),rgba(255,255,255,.62));box-shadow:0 14px 30px rgba(15,23,42,.08)}.home-rail-card--dark .home-rail-outcomes__option,.home-rail-card--dark .home-rail-play-metric,.home-rail-card--dark .home-rail-team-card{border-color:rgba(148,163,184,.2);background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.04)),rgba(15,23,42,.72);box-shadow:none}.home-rail-card--dark .home-rail-play-banner{border-color:rgba(148,163,184,.22);background:radial-gradient(circle at top right,rgba(198,40,40,.18),transparent 34%),radial-gradient(circle at bottom left,rgba(0,56,217,.16),transparent 40%),linear-gradient(135deg,rgba(15,23,42,.86),rgba(15,23,42,.72));box-shadow:none}.home-rail-card--dark .home-rail-play-metric__label,.home-rail-card--dark .home-rail-text-muted--dark{color:rgba(195,209,232,.82)}.home-rail-play-banner__copy{display:flex;min-width:0;flex-direction:column;gap:5px}.home-rail-play-banner__eyebrow{font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--theme-accent)}.home-rail-play-banner__title{font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold);color:var(--theme-text)}.home-rail-play-banner__meta{font-size:var(--ui-text-caption);line-height:1.5}.home-rail-play-banner__mark{width:30px;height:30px;border-radius:12px;background:linear-gradient(135deg,rgba(198,40,40,.14),rgba(0,56,217,.16));box-shadow:0 12px 24px rgba(15,23,42,.08)}.home-rail-compare-preview__avatar,.home-rail-play-banner__mark,.home-rail-player-card__avatar{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;color:var(--theme-accent)}.home-rail-compare-preview__avatar,.home-rail-player-card__avatar{overflow:hidden;border-radius:14px;background:rgba(0,56,217,.08)}.home-rail-player-card__avatar{width:32px;height:32px}.home-rail-compare-preview__avatar{width:30px;height:30px}.home-rail-swiper .swiper-pagination{position:static;display:flex;justify-content:center;gap:9px;margin-top:16px}.home-rail-swiper .swiper-pagination-bullet{width:8px;height:8px;margin:0!important;border-radius:999px;background:rgba(148,163,184,.55);opacity:1;transition:width .2s ease,background-color .2s ease,opacity .2s ease}.home-rail-swiper .swiper-pagination-bullet-active{width:22px;background:linear-gradient(135deg,var(--color-error-100) 0,var(--theme-accent) 100%)}.home-rail-link-grid{display:grid;gap:8px;padding:8px}.home-rail-link-card{min-height:0;padding:7px 9px!important;border-radius:14px!important;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(255,255,255,.74)),var(--theme-bg-input)!important;justify-content:space-between!important}.home-rail-link-card>span{display:flex!important;width:100%;align-items:center;justify-content:space-between;gap:10px}.home-rail-link-card__stack{display:inline-flex;align-items:center;min-width:0;padding-left:4px}.home-rail-link-card__stack-item{display:inline-flex;width:36px;height:36px;margin-left:-8px;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border:2px solid hsla(0,0%,100%,.96);border-radius:14px;background:hsla(0,0%,100%,.92);color:var(--theme-accent);box-shadow:0 10px 22px rgba(15,23,42,.08)}.home-rail-link-card__stack-item:first-child{margin-left:0}.home-rail-link-card__stack-item--team{width:36px;height:36px;padding:4px}.home-rail-link-card__copy{display:inline-flex;min-width:0;align-items:center;gap:2px;color:var(--theme-accent);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-semibold);letter-spacing:-.02em}.home-rail-link-card__title{white-space:nowrap}.home-rail-players-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-rail-player-card{padding:12px;border:1px solid rgba(148,163,184,.14);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(255,255,255,.58)),var(--theme-bg-input);text-align:left}.home-rail-player-card.ant-btn>span{display:flex;width:28px;height:28px;align-items:center;gap:10px}.home-rail-player-card__rank{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:14px;flex-shrink:0;background:linear-gradient(135deg,rgba(0,56,217,.12),rgba(198,40,40,.1));color:var(--theme-accent);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);line-height:1}.home-rail-web-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.home-rail-web-badges__item{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:rgba(0,56,217,.08);color:var(--theme-accent);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold)}.home-player-drawer__kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-player-drawer__kpi-card{display:grid;gap:4px;min-height:78px;align-content:center;padding:12px;border:1px solid color-mix(in srgb,var(--theme-border) 78%,transparent);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.28),rgba(255,255,255,.08)),color-mix(in srgb,var(--theme-bg-input) 84%,var(--theme-bg-card))}.home-player-drawer__kpi-card span{color:var(--theme-text-muted);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);letter-spacing:.03em;text-transform:uppercase}.home-player-drawer__kpi-card strong{color:var(--theme-text);font-size:var(--ui-title-md);font-weight:var(--ui-font-weight-bold);line-height:1.1}.home-player-drawer__chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-player-drawer__chart-card{display:grid;gap:8px;padding:12px;border:1px solid color-mix(in srgb,var(--theme-border) 78%,transparent);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,.06)),color-mix(in srgb,var(--theme-bg-input) 82%,var(--theme-bg-card))}.home-player-drawer__chart-head{display:flex;align-items:center;justify-content:space-between}.home-player-drawer__chart-head strong{color:var(--theme-text);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold)}.home-player-drawer__empty{min-height:220px;display:flex;align-items:center;justify-content:center;color:var(--theme-text-muted);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-semibold);text-align:center;padding:12px}.home-match-table-row{display:flex;width:100%;flex-direction:column;gap:8px}.home-match-table-row__main{padding:0 14px}.home-match-table-row__main--layout{display:grid;width:100%;align-items:center;grid-template-columns:64px minmax(0,1fr) auto minmax(0,1fr) 42px;column-gap:10px}.home-match-table-time{display:flex;width:64px;min-width:64px;align-items:center;justify-content:center;text-align:center}.home-match-list-grid{display:grid;width:100%;grid-template-columns:44px minmax(0,1fr) 32px 34px;grid-template-areas:"time teams score action" "time teams score action";column-gap:10px;row-gap:4px;align-items:center}.home-match-list-grid--basketball{grid-template-columns:44px minmax(0,1fr) 48px 30px;grid-template-areas:"time teams score action";column-gap:8px;row-gap:0;min-height:0;align-items:center}.home-match-list-time{grid-area:time;display:flex;width:44px;min-width:44px;flex-direction:column;align-items:center;justify-content:center;align-self:center;text-align:center}.home-match-list-teams{grid-area:teams;display:grid;gap:4px;min-width:0}.home-match-list-teams--basketball{gap:2px}.home-match-list-score{grid-area:score;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;align-self:center}.home-match-score-column--basketball{min-width:0;justify-content:center}.home-match-list-action{grid-area:action;display:flex;align-items:center;justify-content:flex-end;align-self:center;width:32px;max-width:32px;flex-shrink:0}.home-match-list-action .home-favorite-icon-btn{flex-shrink:0}@media screen and (max-width:768px){.home-match-list-action{width:28px;max-width:28px}}@media screen and (max-width:425px){.home-match-list-action{width:18px;max-width:18px}}.home-match-score-column{min-width:96px}.home-match-score-column--centered,.home-match-score-column__cell{display:flex;align-items:center;justify-content:center}.home-match-score-column--list{min-width:44px}.home-match-score-stack{display:flex;flex-direction:column;align-items:center;gap:4px}.home-match-score-stack--inline{flex-direction:row;gap:8px}.home-match-score-value{display:inline-flex;min-width:24px;justify-content:center;text-align:center;font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold)}.home-match-team{display:flex;min-width:0;align-items:center;gap:8px}.home-team-logo{display:inline-flex;overflow:hidden;flex-shrink:0;align-items:center;justify-content:center;border:1px solid var(--color-neutral-0);border-radius:999px;background:var(--theme-border)}.home-team-logo--table{width:28px;height:28px;border-width:2px}.home-team-logo--list{width:24px;height:24px}.home-team-logo__image{object-fit:contain}.home-team-logo__image--table{width:20px;height:20px}.home-team-logo__image--list{width:16px;height:16px}.home-team-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ui-text-body-sm);font-weight:var(--ui-font-weight-normal)}.home-team-name--strong{font-weight:var(--ui-font-weight-bold)}.home-team-name--away{font-weight:500;text-align:right}.home-team-name--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-text-primary--dark{color:var(--color-neutral-50)}.home-text-primary--light{color:var(--theme-text)}.home-text-secondary--dark{color:var(--color-neutral-500)}.home-text-secondary--light{color:var(--color-neutral-1000)}.home-text-muted--dark{color:var(--theme-text-muted)}.home-score-text{font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-normal)}.home-score-text--strong{font-weight:var(--ui-font-weight-bold)}.home-score-text--separator{font-weight:var(--ui-font-weight-semibold)}.home-score-text--live{color:var(--color-error-100)}.home-match-time{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold);line-height:1;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap}.home-match-time--table{padding-left:0;justify-content:center;font-size:var(--ui-text-label);font-weight:500}@media screen and (max-width:640px){.home-match-time--table{font-size:var(--ui-text-caption)}}.home-match-time--list{font-weight:var(--ui-font-weight-semibold)}.home-match-time--badge{display:inline-flex;align-items:center;justify-content:center;width:100%;white-space:nowrap}.home-match-time--badge-live{color:var(--color-error-100);font-weight:var(--ui-font-weight-bold)}.home-match-time--badge-halftime{color:var(--color-warning-100);font-weight:var(--ui-font-weight-bold)}.home-match-list-row--basketball{padding:5px 10px}.home-match-list-row--basketball .match-list-row__main{padding:0}.home-match-list-row--basketball .home-match-list-team-row{min-height:20px;gap:6px}.home-match-list-row--basketball .home-match-list-time--basketball{min-width:0}.home-match-list-row--basketball .home-match-time--badge-live{color:var(--color-error-500)}.home-match-list-row--basketball .home-match-time--badge-halftime,.home-match-list-row--basketball .home-match-time--badge-live{min-width:0;min-height:0;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold);letter-spacing:0}.home-match-list-row--basketball .home-match-time--badge-halftime{color:var(--color-warning-100)}.home-match-list-row--basketball .home-match-score-value--basketball{min-width:0;font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-semibold);letter-spacing:0;text-align:center}.home-match-list-row--basketball .home-match-list-action{justify-content:center}.home-match-list-row--basketball .home-team-name{font-size:var(--ui-text-body-sm);font-weight:var(--ui-font-weight-normal)}.home-match-list-row--basketball .home-team-name--strong{font-weight:var(--ui-font-weight-bold)}.home-match-list-row--basketball .home-team-logo{width:24px;height:24px}.home-match-list-row--basketball .home-team-logo__image{width:16px;height:16px}.home-match-subtime{display:block;margin-top:2px;font-size:var(--ui-text-caption)}.home-live-minute{color:var(--color-error-100)}.home-match-table-row--interactive{position:relative;padding:10px 0;transition:all .2s ease}.home-match-list-row{position:relative;padding:7px 14px;border-bottom:1px solid var(--theme-border);transition:background-color .2s ease,transform .2s ease}@media screen and (max-width:425px){.home-match-list-row{padding:7px}}.home-match-list-row:last-child{border-bottom:0}.home-match-list-row--light-border{border-color:var(--theme-border)}.home-match-list-row--dark-border{border-color:var(--color-neutral-1230)}.home-match-row--clickable{cursor:pointer}.home-match-row--static{cursor:default}.home-favorite-icon-btn--table{padding-right:12px}@media screen and (max-width:768px){.home-favorite-icon-btn--table{padding-right:0}}.home-favorite-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;max-width:32px!important;max-height:32px!important;padding:0!important;border:0!important;line-height:0!important;box-shadow:none!important}.home-favorite-icon-btn:after{content:"";position:absolute;inset:-5px}.home-favorite-icon-btn>span{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;height:auto!important;line-height:0}.home-favorite-icon-btn .ui-icon,.home-favorite-icon-btn svg{width:18px!important;height:18px!important;max-width:18px!important;max-height:18px!important;flex-shrink:0}.home-favorite-icon-btn:focus,.home-favorite-icon-btn:focus-visible{outline:none!important;box-shadow:none!important}@media screen and (max-width:768px){.home-favorite-icon-btn{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;max-width:28px!important;max-height:28px!important}.home-favorite-icon-btn:after{inset:-6px}.home-favorite-icon-btn .ui-icon,.home-favorite-icon-btn svg{width:16px!important;height:16px!important;max-width:16px!important;max-height:16px!important}}.home-match-row-light-base{background:var(--theme-bg-elevated)}.home-match-row-light-even{background:var(--color-neutral-90)}.home-match-row-light-odd{background:var(--theme-bg-elevated)}.home-match-item-league--light{background:var(--color-neutral-60)}.home-match-item-league--dark{background:var(--color-neutral-1225)}.home-match-team--home .home-match-cards{margin-left:auto}.home-match-team--away{justify-content:flex-end}.home-match-team__name-wrap{min-width:0;flex:1 1 auto}.home-match-team__name-wrap--away{text-align:right}.home-match-list-team-row{display:flex;min-width:0;align-items:center;gap:8px}.home-match-list-team-row--with-min-width{min-width:0}.home-match-list-team-row__name{min-width:0;flex:1 1 auto}.home-match-cards{display:inline-flex;align-items:center;justify-content:flex-start;gap:3px;flex-shrink:0;margin-top:0}.match-row-list .home-match-cards{margin-top:0}.home-match-cards--right{justify-content:flex-end}.home-match-card{display:inline-flex;width:18px;height:15px;align-items:center;justify-content:center;padding:0;border-radius:3px;font-size:9px;font-weight:var(--ui-font-weight-bold);line-height:1;box-shadow:0 6px 12px rgba(15,23,42,.1)}.home-match-card--yellow{background:var(--color-primary-50);color:var(--theme-text)}.home-match-card--red{background:var(--color-error-250);color:var(--theme-text-on-dark)}.home-match-action-spacer{display:inline-flex;width:34px;height:34px;flex-shrink:0}html[data-theme=dark] .home-match-board__controls{border-color:rgba(71,85,105,.62);background:linear-gradient(180deg,rgba(15,23,42,.72),rgba(15,23,42,.52))}html[data-theme=dark] .home-rail__detail-panel--selected .match-detail-panel--sidebar{background:radial-gradient(circle at top right,rgba(0,56,217,.2),transparent 32%),linear-gradient(180deg,rgba(23,31,45,.96),rgba(13,17,23,.88))}html[data-theme=dark] .home-rail-card:before{opacity:.3}html[data-theme=dark] .home-rail-swiper .swiper-pagination-bullet{background:hsla(0,0%,100%,.2)}html[data-theme=dark] .home-rail-swiper .swiper-pagination-bullet-active{background:linear-gradient(135deg,var(--color-error-50) 0,var(--color-secondary-70) 100%)}@media screen and (max-width:1220px){.home-insights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:900px){.home-insights{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:768px){.home-player-drawer__chart-grid{grid-template-columns:minmax(0,1fr)}.home-toolbar-row--sport{margin:8px 0}}.home-promo-qr{position:relative;width:150px;height:100%}.home-promo-qr__image{width:100%;height:100%;object-fit:cover;border-radius:12px}.home-promo-qr__logo-wrap{position:absolute;top:50%;left:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:var(--theme-bg-elevated);box-shadow:0 4px 12px rgba(15,23,42,.18);transform:translate(-50%,-50%)}.home-promo-qr__logo{width:20px;height:20px;object-fit:contain}.home-promo-qr__finder,.home-promo-qr__pixel{position:absolute;background:var(--color-neutral-1225)}.home-promo-qr__finder{width:28px;height:28px;border-radius:10px}.home-promo-qr__finder:after{content:"";position:absolute;inset:6px;border-radius:6px;background:var(--theme-bg-elevated)}.home-promo-qr__finder:before{content:"";position:absolute;inset:10px;z-index:1;border-radius:4px;background:var(--color-neutral-1225)}.home-promo-qr__finder--top-left{top:12px;left:12px}.home-promo-qr__finder--top-right{top:12px;right:12px}.home-promo-qr__finder--bottom-left{bottom:12px;left:12px}.home-promo-qr__pixel{width:14px;height:14px;border-radius:5px}.home-promo-qr__pixel--one{top:42px;left:52px}.home-promo-qr__pixel--two{top:58px;left:74px}.home-promo-qr__pixel--three{top:72px;left:46px}.home-promo-qr__pixel--four{top:54px;left:42px}.home-promo-qr__pixel--five{bottom:16px;right:18px}.home-mobile-showcase{position:relative;overflow:hidden;padding:0;background:linear-gradient(145deg,rgba(255,255,255,.99),rgba(247,250,255,.96) 42%,rgba(241,245,255,.94)),var(--theme-bg-card)}.home-mobile-showcase:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top left,rgba(0,56,217,.08),transparent 34%),radial-gradient(circle at bottom right,rgba(73,144,226,.08),transparent 28%);pointer-events:none}.home-mobile-showcase__content{position:relative;display:flex;justify-content:space-between;gap:16px;min-height:280px;padding:16px}.home-mobile-showcase__copy{display:flex;flex-direction:column;min-width:0;align-content:start;gap:16px;position:relative;z-index:1}.home-mobile-showcase__eyebrow-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.home-mobile-showcase__brand{display:inline-flex;align-items:center;gap:14px;min-width:0}.home-mobile-showcase__brand-mark{display:inline-flex;width:54px;height:54px;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(0,56,217,.08);border-radius:12px;background:linear-gradient(135deg,rgba(0,56,217,.12),rgba(92,145,255,.08));color:var(--theme-accent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72),0 12px 24px rgba(15,23,42,.08)}.home-mobile-showcase__brand-copy{display:flex;min-width:0;flex-direction:column;gap:3px}.home-mobile-showcase__brand-copy strong{color:var(--theme-text);font-size:var(--ui-title-md);font-weight:var(--ui-font-weight-bold);line-height:1.05;letter-spacing:-.03em}.home-mobile-showcase__brand-copy span{color:var(--theme-text-muted);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);letter-spacing:.12em;text-transform:uppercase}.home-mobile-showcase__link{min-height:34px!important;padding:0 12px!important;border-radius:999px!important;background:rgba(0,56,217,.06)!important;color:var(--theme-accent)!important;font-size:var(--ui-text-label)!important;font-weight:var(--ui-font-weight-bold)!important;white-space:nowrap}.home-mobile-showcase__headline{color:var(--theme-text);font-size:clamp(16px,2.1vw,20px);font-weight:var(--ui-font-weight-bold);line-height:1.12;letter-spacing:-.045em;max-width:320px}.home-mobile-showcase__description{font-size:var(--ui-text-body-lg);line-height:1.6}.home-mobile-showcase__list{display:grid;gap:10px;padding:0;margin:0;list-style:none;color:var(--theme-text);font-size:var(--ui-text-body-lg);line-height:1.5}.home-mobile-showcase__list li{display:flex;align-items:flex-start;gap:10px}.home-mobile-showcase__list li:before{content:"";width:8px;height:8px;margin-top:7px;flex-shrink:0;border-radius:999px;background:linear-gradient(135deg,var(--theme-accent),var(--color-secondary-90));box-shadow:0 0 0 4px rgba(0,56,217,.08)}.home-mobile-showcase__bottom{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-top:auto}.home-mobile-showcase__bottom-copy{display:grid;align-content:end;gap:10px;min-width:0}.home-mobile-showcase__stores{display:flex;flex-wrap:wrap;gap:8px}.home-mobile-showcase__availability{font-size:var(--ui-text-label);line-height:1.45}.home-mobile-showcase__store{min-height:30px;padding:0 12px!important;border-radius:999px!important}.home-mobile-showcase__visual{position:relative;display:flex;align-items:center;justify-content:center;min-height:100%}.home-mobile-showcase__visual:before{content:"";position:absolute;inset:10px 0 0 24px;border:1px solid hsla(0,0%,100%,.42);border-radius:26px;background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(239,244,255,.6)),hsla(0,0%,100%,.44);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 24px 42px rgba(15,23,42,.08)}.home-mobile-showcase__visual:after{content:"";position:absolute;inset:30px 12px 22px 36px;border-radius:24px;background:radial-gradient(circle at top left,rgba(0,56,217,.12),transparent 46%);pointer-events:none}.home-mobile-showcase__pixel{position:absolute;width:18px;height:18px;border-radius:4px;background:rgba(0,56,217,.12)}.home-mobile-showcase__pixel--one{top:40px;left:18px}.home-mobile-showcase__pixel--two{top:60px;left:40px}.home-mobile-showcase__pixel--three{bottom:62px;left:28px}.home-mobile-showcase__pixel--four{bottom:40px;left:50px}.home-mobile-showcase__phone{position:relative;z-index:1;width:158px;height:276px;padding:10px;border-radius:12px;background:var(--color-neutral-1225);box-shadow:0 28px 48px rgba(15,23,42,.24),inset 0 1px 0 hsla(0,0%,100%,.22)}.home-mobile-showcase__phone-notch{position:absolute;top:8px;left:50%;width:58px;height:10px;border-radius:999px;background:var(--color-neutral-1211);transform:translateX(-50%)}.home-mobile-showcase__phone-screen{display:flex;height:100%;flex-direction:column;gap:9px;overflow:hidden;border-radius:12px;padding:14px 12px 12px;background:linear-gradient(180deg,rgba(0,56,217,.1),transparent 24%),linear-gradient(180deg,var(--color-neutral-0) 0,var(--color-neutral-60) 100%)}.home-mobile-showcase__phone-header{height:22px;border-radius:12px;background:linear-gradient(135deg,rgba(0,56,217,.14),rgba(125,167,255,.12))}.home-mobile-showcase__phone-tabs{display:flex;gap:6px}.home-mobile-showcase__phone-tabs span{flex:1 1 0;height:4px;border-radius:999px;background:rgba(148,163,184,.3)}.home-mobile-showcase__phone-tabs .is-active{background:var(--theme-accent)}.home-mobile-showcase__phone-card{display:grid;gap:6px;padding:8px;border-radius:12px;background:hsla(0,0%,100%,.96);box-shadow:0 8px 20px rgba(15,23,42,.08)}.home-mobile-showcase__phone-chip{width:54px;height:12px;border-radius:999px;background:rgba(0,56,217,.82)}.home-mobile-showcase__phone-chip--away{background:rgba(47,128,237,.8)}.home-mobile-showcase__phone-line{width:100%;height:7px;border-radius:999px;background:rgba(148,163,184,.28)}.home-mobile-showcase__phone-line--short{width:68%}.home-mobile-showcase__phone-pitch{position:relative;flex:1 1 auto;margin-top:2px;border-radius:12px;background:linear-gradient(180deg,var(--color-success-200),var(--color-secondary-80));overflow:hidden}.home-mobile-showcase__phone-pitch:after,.home-mobile-showcase__phone-pitch:before{content:"";position:absolute;left:50%;transform:translateX(-50%);border:2px solid hsla(0,0%,100%,.6)}.home-mobile-showcase__phone-pitch:before{top:0;width:44%;height:26%;border-top:0}.home-mobile-showcase__phone-pitch:after{bottom:0;width:44%;height:24%;border-bottom:0}.home-mobile-showcase__phone-pitch-dot{position:absolute;width:11px;height:11px;border-radius:999px;background:var(--color-neutral-60);box-shadow:0 0 0 4px rgba(0,56,217,.16)}.home-mobile-showcase__phone-pitch-dot--one{top:28%;left:52%}.home-mobile-showcase__phone-pitch-dot--two{top:42%;left:36%}.home-mobile-showcase__phone-pitch-dot--three{top:51%;left:64%}.home-mobile-showcase__phone-pitch-dot--four{top:68%;left:48%;box-shadow:0 0 0 4px rgba(47,128,237,.16)}html[data-theme=dark] .mobile-download-card{border-color:hsla(0,0%,100%,.12);background:radial-gradient(circle at top right,rgba(59,130,246,.18),transparent 45%),linear-gradient(180deg,rgba(17,24,39,.96),rgba(2,6,23,.92));box-shadow:0 14px 34px rgba(0,0,0,.34),inset 0 1px 0 hsla(0,0%,100%,.08)}html[data-theme=dark] .mobile-download-card__badge{background:rgba(59,130,246,.18);color:rgba(219,234,254,.94)}html[data-theme=dark] .mobile-download-card__text strong{color:rgba(241,245,249,.96)}html[data-theme=dark] .mobile-download-card__text span{color:rgba(203,213,225,.85)}html[data-theme=dark] .mobile-download-card__close{border-color:rgba(148,163,184,.35);background:rgba(148,163,184,.15);color:rgba(241,245,249,.92)}html[data-theme=dark] .home-mobile-showcase{background:linear-gradient(145deg,rgba(18,23,33,.98),rgba(14,19,28,.94) 44%,rgba(11,15,24,.96)),var(--theme-bg-card)}html[data-theme=dark] .home-mobile-showcase:before{background:radial-gradient(circle at top left,rgba(72,110,255,.16),transparent 34%),radial-gradient(circle at bottom right,rgba(46,124,241,.12),transparent 28%)}@media screen and (max-width:768px){.home-mobile-showcase__bottom{position:static;inset:auto;z-index:auto;display:block;padding:0;background:rgba(0,0,0,0)}.mobile-download-card--sheet{position:relative;left:auto;right:auto;bottom:auto;width:min(100%,760px);border-radius:24px 24px 0 0;padding:42px 20px 20px;display:grid;justify-items:center;gap:20px;background:var(--theme-bg-elevated);border:0;box-shadow:0 -8px 32px rgba(0,0,0,.22)}.mobile-download-card--sheet:before{display:none}.mobile-download-card--sheet .mobile-download-card__close{top:14px;right:14px;width:32px;height:32px;border:0;background:rgba(0,0,0,0);color:rgba(15,23,42,.35)}.mobile-download-card__sheet-brand{display:inline-flex;align-items:center;justify-content:center;width:88px;height:88px;border-radius:8px;background:var(--color-neutral-60);overflow:hidden}.mobile-download-card__sheet-brand img{width:100%;height:100%;object-fit:contain}.mobile-download-card__sheet-title{margin:0;text-align:center;color:var(--theme-text);font-size:var(--ui-title-lg);font-weight:var(--ui-font-weight-semibold);line-height:1.25;letter-spacing:0}.mobile-download-card__sheet-cta-row{width:100%}.mobile-download-card--sheet .store-chip--primary{width:100%;min-height:56px;border-radius:14px;justify-content:center;font-size:var(--ui-title-card);font-weight:var(--ui-font-weight-semibold);background:var(--color-primary-210);color:var(--theme-text-on-dark);box-shadow:none}.mobile-download-card--sheet .store-chip--primary:hover{transform:none;opacity:1}html[data-theme=dark] .mobile-download-card--sheet{background:var(--theme-bg-elevated)}html[data-theme=dark] .mobile-download-card--sheet .mobile-download-card__sheet-title{color:var(--theme-text)}html[data-theme=dark] .mobile-download-card--sheet .mobile-download-card__close{color:rgba(15,23,42,.35)}}.home-view-mode-btn{display:inline-flex;align-items:center;justify-content:center;min-height:38px!important;height:38px!important;padding:0 12px;border-radius:10px;background:var(--theme-bg-input);color:var(--theme-text);border-radius:10px!important;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .18s ease;box-shadow:0 6px 14px rgba(15,23,42,.06)}.home-view-mode-btn:active,.home-view-mode-btn:hover{background:var(--theme-accent-overlay)!important;color:var(--theme-accent)!important;border:var(--ant-btn-border-width) var(--ant-btn-border-style) var(--ant-btn-border-color-hover)!important;box-shadow:0 10px 18px rgba(15,23,42,.1);transform:translateY(-1px)}@media screen and (max-width:640px){.home-view-mode-btn:active,.home-view-mode-btn:hover{background:rgba(0,0,0,0)!important;border:rgba(0,0,0,0)!important}}.home-collapse-toggle-btn{min-width:38px;border:0!important}.home-collapse-toggle-btn__icon{display:block;transition:transform .2s ease}.home-action-icon{font-size:var(--ui-title-section);color:var(--color-neutral-700)}html[data-theme=dark] .home-action-icon{color:var(--color-neutral-1200)}.home-view-toggle{display:inline-flex;align-items:stretch;height:44px;border-radius:12px;overflow:hidden;border:1px solid var(--home-view-toggle-border,rgba(0,0,0,.08));background:var(--home-view-toggle-bg,var(--color-neutral-75));box-shadow:0 1px 3px rgba(0,0,0,.06);transition:box-shadow .2s ease,border-color .2s ease}.home-view-toggle .home-view-toggle-icon{display:block;flex-shrink:0}.home-view-toggle .home-view-toggle-btn{width:44px;padding:0;transition:background-color .2s ease,transform .15s ease,color .2s ease,opacity .2s ease;display:inline-flex;align-items:center;justify-content:center;border:none;border-left:1px solid var(--home-view-toggle-border,rgba(0,0,0,.08));color:var(--home-view-toggle-inactive-color,var(--color-neutral-850));cursor:pointer}.home-view-toggle .home-view-toggle-btn:first-child{border-left:none}.home-view-toggle .home-view-toggle-btn:hover:not(.home-view-toggle-btn-active){background-color:var(--home-view-toggle-hover-bg,rgba(0,0,0,.06));color:var(--home-view-toggle-hover-color,var(--color-neutral-1000));opacity:1}.home-view-toggle .home-view-toggle-btn:active:not(.home-view-toggle-btn-active){transform:scale(.96)}.home-view-toggle .home-view-toggle-btn:active.home-view-toggle-btn-active{transform:scale(.98)}.home-view-toggle .home-view-toggle-btn.home-view-toggle-btn-active{background-color:var(--home-view-toggle-active-bg);color:var(--home-view-toggle-active-color);box-shadow:inset 0 1px 3px rgba(0,0,0,.1);cursor:default}html[data-theme=dark] .home-view-toggle{--home-view-toggle-border:rgba(255,255,255,0.12);--home-view-toggle-bg:rgba(255,255,255,0.06);--home-view-toggle-inactive-color:rgba(255,255,255,0.5);--home-view-toggle-hover-color:rgba(255,255,255,0.85)}html[data-theme=dark] .home-view-toggle .home-view-toggle-btn:hover:not(.home-view-toggle-btn-active){background-color:var(--home-view-toggle-hover-bg,rgba(255,255,255,.1))}html[data-theme=dark] .home-view-toggle .home-view-toggle-btn-active{box-shadow:inset 0 1px 3px rgba(0,0,0,.25)}.home-collapse-table-content{width:100%;max-width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.home-matches-table-inner{min-width:480px;width:100%}.home-collapse-list-content{width:100%}.home-collapse-list-content .match-row{width:100%;padding:7px 14px!important;transition:background-color .2s ease,transform .2s ease}.home-collapse-list-content-dark{background-color:var(--home-collapse-content-bg)}.home-match-item-with-league{width:100%;border-bottom:1px solid var(--home-collapse-content-border,rgba(0,0,0,.06))}.home-match-item-with-league:last-child{border-bottom:none}.home-match-item-league{display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:7px 14px;min-height:32px;color:var(--home-match-item-league-text,rgba(0,0,0,.65))}.home-match-item-league--table{justify-content:center}.home-match-item-league-logo{width:18px;height:18px;object-fit:contain;flex-shrink:0}.home-match-item-league-name{font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold);line-height:1.2}.match-row-list.minute-flash:after,.match-row.minute-flash:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:var(--home-minute-flash-color,rgba(34,197,94,.28));animation:home-minute-flash-fade .7s ease-out forwards}@keyframes home-minute-flash-fade{to{opacity:0}}html[data-theme=dark] .match-row-list.minute-flash:after,html[data-theme=dark] .match-row.minute-flash:after{--home-minute-flash-color:rgba(34,197,94,0.22)}html[data-theme=dark] .home-match-item-with-league{--home-collapse-content-border:rgba(255,255,255,0.08);background:var(--color-neutral-1211)}html[data-theme=dark] .home-match-item-league{--home-match-item-league-text:rgba(255,255,255,0.7)}html[data-theme=dark] .home-match-board .app-match-collapse .ant-collapse-item{background:var(--color-neutral-1211);border:1px solid var(--color-neutral-960)!important}html[data-theme=dark] .home-match-board .app-match-collapse .ant-collapse-item>.ant-collapse-header{background:var(--color-neutral-1211)!important;border:1px solid var(--color-neutral-960)!important;box-shadow:none!important}html[data-theme=dark] .home-match-board .app-match-collapse .ant-collapse-content{background:var(--color-neutral-1211)!important;border:1px solid var(--color-neutral-960)!important;border-top:0!important}html[data-theme=dark] .home-match-board .app-match-collapse .ant-collapse-content>.ant-collapse-content-box{background:var(--color-neutral-1211)}html[data-theme=dark] .home-match-board .app-match-collapse .home-match-row-dark-even{background:var(--color-neutral-1211)!important}html[data-theme=dark] .home-match-board .app-match-collapse .home-match-row-dark-odd{background:var(--color-neutral-1220)!important}.home-match-board .app-match-collapse .ant-collapse-item>.ant-collapse-header{border-radius:10px 10px 0 0!important;border:1px solid color-mix(in srgb,var(--theme-border) 82%,transparent)!important;min-height:40px;padding:0 10px!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 8px 18px rgba(15,23,42,.08)!important}.home-match-board .app-match-collapse .ant-collapse-item{border-radius:10px!important;overflow:hidden}.home-match-board .app-match-collapse .ant-collapse-content{border-radius:0 0 10px 10px!important;border:1px solid color-mix(in srgb,var(--theme-border) 80%,transparent)!important;border-top:0!important}.home-match-board .app-match-collapse .ant-collapse-content>.ant-collapse-content-box{border-radius:0 0 10px 10px}.home-match-board .app-match-collapse .match-row-list[role=button]:hover,.home-match-board .app-match-collapse .match-row[role=button]:hover{transform:none}.home-matches-table-wrap{min-width:480px;width:100%;overflow-x:auto;overflow-y:hidden}@media screen and (max-width:1280px){.home-shell--split{grid-template-columns:minmax(340px,1fr) minmax(280px,.9fr)}}@media screen and (max-width:990px){.home-rail__detail-panel--selected,.home-shell__panel-column--sticky{position:static;height:auto;max-height:none}.home-datepicker-trigger{width:100%}.home-rail-players-grid{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:768px){.home-rail-news--mobile{margin:8px 0 10px}.home-league-collapse-label{gap:8px}.home-league-collapse-label__left{min-width:0;flex:1 1 auto}.home-league-collapse-label__name-link{max-width:100%}.home-league-collapse-label__actions{flex-shrink:0}.home-match-board .app-match-collapse .ant-collapse-item>.ant-collapse-header{min-height:44px;padding:0 8px!important}.home-matches-table-wrap{min-width:0;overflow-x:auto}.home-rail-news-card{gap:10px;padding:8px}.home-rail-news-card__media{flex-basis:72px;width:72px;height:72px}.home-shell{overflow-x:clip}.home-datepicker-trigger{width:56px;min-width:56px;border-radius:0 12px 12px 0!important}.home-status-tabs{margin-top:12px}.home-match-board{padding:0;border-radius:0;border:0;box-shadow:none;background:rgba(0,0,0,0)!important}.home-match-board__controls{padding:0;border-radius:0;background:rgba(0,0,0,0);border:0}.home-sport-switcher{margin-bottom:8px}.home-match-board__dates{margin:14px 0}.home-toolbar-row--top{padding:0;display:flex;flex-wrap:wrap;align-items:center;column-gap:10px;row-gap:6px;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;overflow:visible}.home-toolbar-row--top .home-status-tabs{margin-top:0}}@media screen and (max-width:640px){.home-status-tabs .ant-tabs-nav{padding:0 10px;min-height:48px}.home-status-tabs .ant-tabs-nav:before{border-bottom:0!important}.home-toolbar-row--sport .home-toolbar-actions,.home-toolbar-row--top .home-toolbar-actions{margin-top:0;align-self:center;align-items:center;gap:2px;padding-right:3px}.home-view-mode-btn{min-height:36px!important;height:36px!important;min-width:38px;border-radius:9px!important;border:0!important;box-shadow:none;background:rgba(0,0,0,0)}.home-filter-menu-btn--active,.home-league-filter-btn--active,.home-news-banner-toggle-btn--active,.home-view-options-btn--active{border-radius:9px!important;background:var(--theme-accent-overlay)!important;color:var(--theme-accent)!important}.home-toolbar-row--top .home-view-mode-btn+.home-view-mode-btn{border-left:0!important}.home-match-board{padding:0;border:0;border-radius:0;box-shadow:none;background:rgba(0,0,0,0)!important;overflow:visible}.home-match-board:before{border:0}.home-match-board:hover{border-color:rgba(0,0,0,0)!important;box-shadow:none}.home-status-tabs .ant-tabs-tab,.home-top-tab{padding-right:14px;padding-left:14px}.home-status-tabs .ant-tabs-tab{margin-right:18px!important;padding-right:0!important;padding-left:0!important}.home-status-tab__label{font-size:var(--ui-text-body)}.home-collapse-table-content{overflow-x:hidden}.home-matches-table-inner,.home-matches-table-wrap{min-width:0;width:100%}.home-match-table-row{gap:4px}.home-match-table-row__main{padding:0 8px!important;grid-template-columns:34px minmax(0,1fr) auto minmax(0,1fr) 32px!important;gap:6px!important}.home-match-score-column{min-width:50px}.home-match-team{gap:5px}.home-match-team .home-match-cards{display:none}.home-match-team__name-wrap span{font-size:var(--ui-text-caption)!important}.home-match-item-league{padding:6px 8px}.home-match-item-league-name{font-size:var(--ui-text-caption)}.home-rail-outcomes,.home-rail-players-grid{grid-template-columns:minmax(0,1fr)}.home-match-list-grid{grid-template-columns:40px minmax(0,1fr) 28px 32px;column-gap:8px}.home-rail-link-card{padding:12px 14px!important}.home-rail-link-card__copy{font-size:var(--ui-text-body-lg)}.home-rail-link-card__stack-item{width:34px;height:34px}.home-match-board__dates{margin:12px 0}.home-shell{display:flex;flex-direction:column;gap:16px 0}}@media screen and (max-width:425px){.home-toolbar-row--top{padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.home-toolbar-actions,.home-toolbar-row{gap:2px}.home-toolbar-actions{margin-top:0;padding-left:3px;padding-right:3px}.home-sport-switcher{width:100%;gap:6px;margin-bottom:8px;border-radius:18px;padding:4px}.home-top-tab{min-height:36px;padding:0 11px;font-size:var(--ui-text-label);border-radius:12px}.home-status-tabs{margin-top:0}.home-status-tabs .ant-tabs-nav{padding:0 2px}.home-status-tabs .ant-tabs-tab{margin-right:10px!important;padding:0 0 9px!important}.home-sport-switcher__item{min-height:36px;padding:0 10px;gap:6px;border-radius:14px}.home-sport-switcher__item,.home-status-tab__label{font-size:var(--ui-text-label)}.home-status-tab__count{font-size:9px}.home-date-display-btn,.home-date-nav-btn{width:36px;height:36px;min-height:36px}.home-date-display-btn{width:auto;gap:8px;padding:0 8px}.home-dates-toolbar>button{height:52px!important}.home-date-chip{min-width:55px;min-height:44px!important;padding:0 4px!important}.home-date-chip--today{min-width:58px}.home-date-chip__day{font-size:var(--ui-text-label)}.home-datepicker-trigger{width:52px;min-width:52px;height:52px}.home-toolbar-row--top .home-status-tabs.segmented-filter-tabs{min-height:44px}.home-toolbar-row--top .home-status-tabs.segmented-filter-tabs .segmented-filter-tabs__chip{min-height:44px;padding:0 10px}.home-view-mode-btn{width:36px;height:36px;min-width:36px;min-height:36px;padding:0 8px;border-radius:9px!important;background:rgba(0,0,0,0)!important;border:0!important;box-shadow:none!important}.home-filter-menu-btn--active,.home-league-filter-btn--active,.home-news-banner-toggle-btn--active,.home-view-options-btn--active{border-radius:9px!important;background:var(--theme-accent-overlay)!important;color:var(--theme-accent)!important}.home-collapse-toggle-btn__icon,.home-view-toggle-icon{width:16px;height:16px}.home-rail-link-card{padding:10px 12px!important}.home-rail-link-card__copy{font-size:var(--ui-text-body)}}.home-filter-menu-overlay .ant-dropdown-menu{min-width:196px;padding:5px}.home-filter-menu-overlay .ant-dropdown-menu-item-group-title{padding:6px 8px 4px;color:var(--theme-text-muted);font-size:9px;font-weight:var(--ui-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.home-filter-menu-overlay .ant-dropdown-menu-item-group-list{margin:0}.home-filter-menu-overlay .ant-dropdown-menu-item-divider{margin:4px 6px;background:color-mix(in srgb,var(--theme-border) 72%,transparent)}.home-filter-menu__item{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:8px}.home-filter-menu__item-main{display:inline-flex;min-width:0;align-items:center;gap:8px}.home-filter-menu__icon{display:inline-flex;width:14px;flex-shrink:0;align-items:center;justify-content:center;color:var(--theme-text-muted)}.home-filter-menu__label{min-width:0;color:var(--theme-text);font-size:11px;font-weight:var(--ui-font-weight-normal);line-height:1.2}.home-filter-menu__check{flex-shrink:0;color:var(--theme-accent);font-size:10px;font-weight:var(--ui-font-weight-bold)}.home-filter-select-overlay{z-index:1700!important}.home-filter-select-overlay .ant-dropdown-menu{display:none}.home-filter-select-panel{min-width:248px;padding:8px;border:1px solid color-mix(in srgb,var(--theme-border) 82%,transparent);border-radius:10px;background:var(--theme-bg-card);box-shadow:var(--theme-shadow-dropdown,var(--ui-shadow-float))}.home-filter-select-panel__title{padding:4px 8px 6px;color:var(--theme-text-muted);font-size:9px;font-weight:var(--ui-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.home-filter-select-panel__list{display:flex;flex-direction:column;gap:2px}.home-filter-select-panel__row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;min-height:34px;padding:6px 8px;border-radius:8px;cursor:pointer;transition:background-color .2s ease,color .2s ease}.home-filter-select-panel__row:hover{background:color-mix(in srgb,var(--theme-accent) 6%,transparent)}.home-filter-select-panel__row--selected{background:color-mix(in srgb,var(--theme-accent) 8%,transparent)}.home-filter-select-panel__row--selected:hover{background:color-mix(in srgb,var(--theme-accent) 12%,transparent)}.home-filter-select-panel__label{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--theme-text);font-size:13px;font-weight:var(--ui-font-weight-normal)}.home-filter-select-panel__icon{display:inline-flex;width:14px;flex-shrink:0;align-items:center;justify-content:center;color:var(--theme-text-muted)}.home-filter-select-panel__footer{display:flex;justify-content:flex-end;padding-top:6px;margin-top:6px;border-top:1px solid color-mix(in srgb,var(--theme-border) 72%,transparent)}.home-filter-select-panel__footer-btn{min-height:32px!important;height:32px!important;padding-inline:14px!important;font-size:11px!important}.home-filter-select-panel .ant-checkbox-wrapper{margin-inline-end:0;justify-self:end}.home-filter-select-panel .ant-checkbox-inner{border-radius:999px}.license-page{width:min(100%,980px);margin:0 auto;padding:12px 4px 22px}.license-page__header{display:grid;gap:6px;margin-bottom:12px}.license-page__header h1{margin:0;color:var(--theme-text);font-size:30px;font-weight:700;line-height:1.2}.license-page__header p{margin:0;color:var(--theme-text-muted);font-size:14px;font-weight:500;line-height:1.45}.license-page__content{padding:14px;border-radius:14px;background:color-mix(in srgb,var(--theme-bg-card) 92%,transparent)}.license-page__content h2{margin:0 0 10px;color:var(--theme-text);font-size:14px;font-weight:600;line-height:1.4}.license-page__content pre{margin:0;white-space:pre-wrap;word-break:break-word;color:var(--theme-text);font-size:12px;font-weight:500;line-height:1.5;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}html[data-theme=dark] .license-page__content{background:hsla(0,0%,100%,.03)}@media screen and (max-width:768px){.license-page{padding:6px 0 16px}.license-page__header h1{font-size:26px}.license-page__content{padding:12px}.license-page__content pre{font-size:11px;line-height:1.45}}.player-detail-page-frame{width:min(100%,1280px);margin:0 auto;padding:var(--ui-page-padding-y) var(--ui-page-padding-x) calc(var(--ui-page-padding-y) + var(--ui-space-2))}.player-detail-page-header-wrap{position:sticky;top:var(--app-header-sticky-height,64px);z-index:20;width:100%;transition:box-shadow .2s ease}.player-detail-page-header-wrap--collapsed{box-shadow:0 8px 24px rgba(10,15,25,.12)}.player-detail-header--collapsed .player-detail-header__inner{padding-top:8px;padding-bottom:8px}.player-detail-header--collapsed .player-detail-header__eyebrow,.player-detail-header--collapsed .player-detail-header__meta{display:none}.player-detail-header--collapsed .player-detail-header__avatar-shell{width:44px;height:44px}.player-detail-header--collapsed .player-detail-header__avatar{width:40px;height:40px}.player-detail-header--collapsed .player-detail-header__title{font-size:16px}.player-detail-header--collapsed .player-detail-header__top{padding:8px 12px}.player-detail-page-feedback{text-align:center}.player-detail-page-feedback--default{padding:var(--ui-space-5)}.player-detail-page-feedback--loading{padding-block:var(--ui-space-7)}.player-detail-page-feedback__text{margin-bottom:var(--ui-space-3)}.player-detail-page-feedback__text--error{color:var(--theme-error)}.player-detail-page-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:var(--ui-space-5)}.player-detail-page-layout__rail{display:block}.player-detail-page-tab-panel{margin-top:var(--ui-space-3);min-width:0}.player-detail-page-tabs-shell{--player-radius:14px;padding:16px;border:1px solid var(--theme-border);border-radius:var(--player-radius);background:radial-gradient(circle at top right,rgba(0,56,217,.06),transparent 34%),var(--theme-bg-card);box-shadow:0 14px 32px rgba(15,23,42,.07),inset 0 1px 0 hsla(0,0%,100%,.2)}.player-detail-page-tabs-shell__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:4px 6px 18px}.player-detail-page-tabs-shell__eyebrow{color:var(--theme-text-muted);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.player-detail-page-tabs-shell__compare-button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 12px;appearance:none;border:1px solid rgba(0,56,217,.16);border-radius:14px;background:rgba(0,56,217,.08);color:var(--theme-accent);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-semibold);cursor:pointer;transition:transform .16s ease,box-shadow .2s ease,border-color .2s ease}.player-detail-page-tabs-shell__compare-button:hover{transform:translateY(-1px);border-color:rgba(0,56,217,.28);box-shadow:0 14px 28px rgba(0,56,217,.12)}.player-detail-page-tabs-shell__compare-button:focus{outline:none}.player-detail-page-tabs-shell__compare-button:focus-visible{outline:2px solid color-mix(in srgb,var(--theme-accent) 42%,transparent);outline-offset:2px}.player-detail-page-tabs-shell__section-header{padding:4px 6px 8px}.player-detail-page-tabs-shell__section-header .ui-section-header__eyebrow{color:var(--theme-accent)}.player-detail-page-tabs-shell__section-header .ui-section-header__title{font-size:var(--ui-title-md)}.player-detail-page-rail{--player-radius:14px;display:grid;gap:var(--ui-space-4)}.player-detail-page-rail--sticky{position:sticky;top:84px;padding:14px;border:1px solid var(--theme-border);border-radius:var(--player-radius);background:radial-gradient(circle at top right,rgba(0,56,217,.06),transparent 32%),var(--theme-bg-card);box-shadow:0 14px 32px rgba(15,23,42,.07),inset 0 1px 0 hsla(0,0%,100%,.18)}.player-detail-page-rail__hero,.player-detail-page-rail__section{padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.player-detail-page-rail__eyebrow{font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--theme-accent)}.player-detail-page-rail__hero-row{display:flex;align-items:center;gap:14px;margin-top:12px}.player-detail-page-rail__club-shell{display:flex;width:68px;height:68px;align-items:center;justify-content:center;border:1px solid var(--theme-border);border-radius:14px;background:var(--theme-bg-input)}.player-detail-page-rail__club-logo{width:44px;height:44px;object-fit:contain;border-radius:14px}.player-detail-page-rail__club-logo--photo{width:54px;height:54px;border-radius:999px;object-fit:cover}.player-detail-page-rail__club-logo--placeholder{display:flex;align-items:center;justify-content:center;color:var(--theme-text-muted);font-size:var(--ui-title-lg);font-weight:var(--ui-font-weight-bold)}.player-detail-page-rail__hero-copy{min-width:0}.player-detail-page-rail__section-heading .ui-section-header__title,.player-detail-page-rail__title{margin:0;color:var(--theme-text)}.player-detail-page-rail__title{font-size:var(--ui-title-md);font-weight:var(--ui-font-weight-bold);line-height:var(--ui-line-tight)}.player-detail-page-rail__subtitle{margin:8px 0 0;color:var(--theme-text-muted);font-size:var(--ui-text-body);line-height:var(--ui-line-body)}.player-detail-page-rail__hero-chips{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0}.player-detail-page-rail__hero-chip{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:14px;background:rgba(0,56,217,.08);color:var(--theme-accent);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold)}.player-detail-page-rail__section-heading{margin-bottom:14px}.player-detail-page-rail__section-heading .ui-section-header__eyebrow{color:var(--theme-accent)}.player-detail-page-rail__section{margin-top:14px;padding-top:14px;position:relative;border-top:0}.player-detail-page-rail__section:before{content:"";position:absolute;top:0;right:12px;left:12px;height:1px;background:color-mix(in srgb,var(--theme-border) 80%,transparent);pointer-events:none}.player-detail-page-rail__action-list{display:grid;gap:10px}.player-detail-page-rail__action{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;width:100%;padding:14px;border:1px solid var(--theme-border);border-radius:14px;background:var(--theme-bg-input);text-align:left;color:var(--theme-text);transition:transform .15s ease,border-color .2s ease,box-shadow .2s ease}.player-detail-page-rail__action:hover{transform:translateY(-1px);border-color:rgba(0,56,217,.24);box-shadow:0 16px 28px rgba(15,23,42,.08)}.player-detail-page-rail__action-icon{display:inline-flex;width:40px;height:40px;flex-shrink:0;align-items:center;justify-content:center;border-radius:14px;background:rgba(0,56,217,.08);color:var(--theme-accent)}.player-detail-page-rail__action-copy{display:flex;min-width:0;flex-direction:column;gap:4px}.player-detail-page-rail__action-title{color:var(--theme-text);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold)}.player-detail-page-rail__action-meta{color:var(--theme-text-muted);font-size:var(--ui-text-body-sm);line-height:1.5}.player-detail-tabs-no-border .ant-tabs-nav{margin:0!important}.player-detail-tabs-no-border .ant-tabs-nav:before{border-bottom:1px solid color-mix(in srgb,var(--theme-border) 82%,transparent)}.player-detail-tabs-no-border .ant-tabs-nav-wrap{flex:1 1 auto}.player-detail-tabs-no-border .ant-tabs-nav-list .ant-tabs-tab{margin:0 20px 0 0!important;color:var(--theme-text-muted);transition:color .2s ease,opacity .2s ease,transform .18s ease}.player-detail-tabs-no-border .ant-tabs-nav-list .ant-tabs-tab:last-child{margin-right:0!important}.player-detail-tabs-no-border .ant-tabs-nav-list .ant-tabs-tab:hover{color:var(--theme-text)}.player-detail-tabs-no-border .ant-tabs-tab-btn{color:inherit!important;font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-semibold);line-height:1}.player-detail-tabs-no-border .ant-tabs-ink-bar{height:3px!important;border-radius:999px;background:linear-gradient(135deg,var(--color-error-100) 0,var(--theme-accent) 100%)!important;box-shadow:0 6px 18px rgba(34,84,245,.18)}.player-detail-tabs-no-border .ant-tabs-tab-active{transform:translateY(-1px)}.player-detail-tabs-no-border .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--theme-accent)!important}html[data-theme=dark] .player-detail-page-rail--sticky,html[data-theme=dark] .player-detail-page-tabs-shell{border-color:hsla(0,0%,100%,.08);background:radial-gradient(circle at top right,rgba(74,125,255,.16),transparent 32%),linear-gradient(180deg,rgba(15,23,42,.94),rgba(10,14,24,.96));box-shadow:0 20px 40px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.04)}html[data-theme=dark] .player-detail-page-tabs-shell__compare-button{border-color:rgba(74,125,255,.18);background:rgba(74,125,255,.12);color:var(--color-secondary-90)}html[data-theme=dark] .player-detail-page-tabs-shell__compare-button:hover{border-color:rgba(74,125,255,.34);box-shadow:0 14px 28px rgba(0,0,0,.18)}html[data-theme=dark] .player-detail-page-tabs-shell__compare-button:focus-visible{outline-color:rgba(74,125,255,.42)}html[data-theme=dark] .player-detail-page-rail__hero-chip{background:rgba(74,125,255,.14);color:var(--color-secondary-90)}html[data-theme=dark] .player-detail-page-rail__club-shell{border-color:hsla(0,0%,100%,.08);background:linear-gradient(180deg,rgba(74,125,255,.12),rgba(15,23,42,.72)),var(--theme-bg-input)}html[data-theme=dark] .player-detail-page-rail__action-icon{background:rgba(74,125,255,.14);color:var(--color-secondary-90)}html[data-theme=dark] .player-detail-page-rail__action{border-color:hsla(0,0%,100%,.08);background:rgba(15,23,42,.76)}html[data-theme=dark] .player-detail-page-rail__section{border-top-color:hsla(0,0%,100%,.08)}html[data-theme=dark] .player-detail-page-rail__action-meta,html[data-theme=dark] .player-detail-page-rail__subtitle,html[data-theme=dark] .player-detail-page-tabs-shell__eyebrow{color:color-mix(in srgb,var(--theme-text-muted) 82%,var(--color-secondary-90))}html[data-theme=dark] .player-detail-page-rail--sticky,html[data-theme=dark] .player-detail-page-tabs-shell{box-shadow:0 18px 36px rgba(0,0,0,.22),inset 0 1px 0 hsla(0,0%,100%,.04)}html[data-theme=dark] .player-detail-tabs-no-border .ant-tabs-nav:before{border-bottom-color:hsla(0,0%,100%,.08)}html[data-theme=dark] .player-detail-tabs-no-border .ant-tabs-tab{color:var(--theme-text-muted)}html[data-theme=dark] .player-detail-tabs-no-border .ant-tabs-tab:hover{color:var(--color-neutral-0)}html[data-theme=dark] .player-detail-tabs-no-border .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--color-secondary-90)!important}@media screen and (max-width:1280px){.player-detail-page-layout{grid-template-columns:minmax(0,1fr) 320px}}@media screen and (max-width:990px){.player-detail-page-frame{padding-right:12px;padding-left:12px}.player-detail-page-layout{grid-template-columns:minmax(0,1fr)}.player-detail-page-rail--sticky{position:static;padding:12px}}@media screen and (max-width:640px){.player-detail-page-rail--sticky,.player-detail-page-tabs-shell{border-radius:14px}.player-detail-page-rail__title,.player-detail-page-tabs-shell__section-header .ui-section-header__title{font-size:var(--ui-title-xl)}.player-detail-tabs-no-border .ant-tabs-nav-list .ant-tabs-tab{margin-right:24px!important}}@media screen and (max-width:768px){.player-detail-page-layout__rail{display:none}.player-detail-page-frame{padding-right:8px;padding-left:8px}.player-detail-page-layout{gap:12px}.player-detail-page-tabs-shell{padding:12px}.player-detail-page-tabs-shell__head{gap:10px}.player-detail-page-tabs-shell__compare-button{min-height:32px;padding:0 14px;font-size:var(--ui-text-caption)}.player-detail-page-rail--sticky{padding:12px}.player-detail-page-rail__hero-row{gap:10px;margin-top:10px}.player-detail-page-rail__club-shell{width:58px;height:58px}.player-detail-page-rail__club-logo{width:38px;height:38px}.player-detail-tabs-no-border .ant-tabs-nav-list .ant-tabs-tab{margin-right:10px!important;padding-bottom:10px!important}.player-detail-page-frame{padding-left:0;padding-right:0}.player-detail-page-tabs-shell{border:0!important;border-radius:0!important;box-shadow:none!important;background:rgba(0,0,0,0)!important}}@media screen and (max-width:425px){.player-detail-page-frame{padding-right:4px;padding-left:4px}.player-detail-page-layout{gap:10px}.player-detail-page-rail--sticky,.player-detail-page-tabs-shell{padding:0}.player-detail-page-tabs-shell__head{gap:8px}.player-detail-page-tabs-shell__compare-button{width:100%;min-height:34px;padding:0 12px;font-size:var(--ui-text-caption)}.player-detail-page-rail__hero-row{gap:8px;margin-top:8px}.player-detail-page-rail__club-shell{width:50px;height:50px}.player-detail-page-rail__club-logo{width:30px;height:30px}.player-detail-tabs-no-border .ant-tabs-nav-list .ant-tabs-tab{margin-right:14px!important;padding-bottom:8px!important}}.play-predictions--app-parity{gap:10px}.play-predictions--app-parity .play-predictions__hero{display:grid;gap:8px;padding:10px 12px;border:1px solid hsla(0,0%,100%,.14);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.05)),hsla(0,0%,100%,.06);box-shadow:none;backdrop-filter:blur(10px)}.play-predictions--app-parity .play-predictions__hero-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.play-predictions--app-parity .play-predictions__hero-label{display:block;color:hsla(0,0%,100%,.68);font-size:10px;font-weight:var(--ui-font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.play-predictions--app-parity .play-predictions__hero-value{display:block;margin-top:2px;color:var(--theme-text-on-dark);font-size:18px;font-weight:var(--ui-font-weight-bold);letter-spacing:-.03em}.play-predictions--app-parity .play-predictions__hero-badge{display:inline-flex;min-height:30px;align-items:center;padding:0 12px;border:1px solid hsla(0,0%,100%,.22);border-radius:999px;background:hsla(0,0%,100%,.1);color:var(--theme-text-on-dark);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold)}.play-predictions--app-parity .play-predictions__summary{display:grid;flex:1 1 auto;max-width:520px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.play-predictions--app-parity .play-predictions__summary-card{min-height:0;display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border-color:hsla(0,0%,100%,.12);border-radius:9px;background:hsla(0,0%,100%,.07);text-align:left;box-shadow:none}.play-predictions--app-parity .play-predictions__summary-label{color:hsla(0,0%,100%,.66);font-size:10px;letter-spacing:0;text-transform:none}.play-predictions--app-parity .play-predictions__summary-value{margin-top:0;font-size:14px;letter-spacing:0}.play-predictions--app-parity .play-predictions__summary-helper{display:none}.play-predictions--app-parity .play-predictions__list{display:grid;gap:12px}.play-predictions--app-parity .play-predictions__leaderboard-button{width:min(100%,640px);min-height:50px;margin-inline:auto;border:1px solid hsla(0,0%,100%,.52);border-radius:12px;background:hsla(0,0%,100%,.92);color:var(--color-secondary-210);justify-content:center;box-shadow:0 14px 26px rgba(7,18,51,.16),inset 0 1px 0 hsla(0,0%,100%,.6)}.play-predictions--app-parity .play-predictions__leaderboard-button:hover:not(:disabled){background:var(--theme-bg-elevated);color:var(--color-secondary-220);box-shadow:0 16px 30px rgba(7,18,51,.2),inset 0 1px 0 hsla(0,0%,100%,.72)}.play-predictions--app-parity .play-predictions-row{position:relative;display:grid;gap:10px;padding:12px 14px;border:1px solid hsla(0,0%,100%,.16);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.08)),rgba(8,20,48,.28);box-shadow:0 14px 28px rgba(7,18,51,.16);overflow:hidden}.play-predictions--app-parity .play-predictions-row:hover{border-color:hsla(0,0%,100%,.28);background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,.1)),rgba(8,20,48,.32);box-shadow:0 16px 30px rgba(7,18,51,.2)}.play-predictions--app-parity .play-predictions-row:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:color-mix(in srgb,var(--theme-border) 70%,transparent)}.play-predictions--app-parity .play-predictions-row--correct:before{background:var(--color-success-100)}.play-predictions--app-parity .play-predictions-row--incorrect:before,.play-predictions--app-parity .play-predictions-row--live:before{background:var(--color-error-100)}.play-predictions--app-parity .play-predictions-row__meta{position:relative;padding:0}.play-predictions--app-parity .play-predictions-row__league{display:inline-flex;align-items:center;gap:6px;color:var(--theme-text-muted);font-size:10px;font-weight:var(--ui-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.play-predictions--app-parity .play-predictions-row__match{display:grid;grid-template-columns:minmax(0,1fr) minmax(112px,140px) minmax(0,1fr);align-items:center;gap:14px}.play-predictions--app-parity .play-predictions-row__team{display:flex;align-items:center;gap:8px;min-width:0}.play-predictions--app-parity .play-predictions-row__team--away{flex-direction:row-reverse;text-align:right}.play-predictions--app-parity .play-predictions-row__team-chip{display:inline-flex;width:100%;min-height:52px;min-width:0;flex-direction:row;align-items:center;gap:9px;padding:8px 10px;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;background:hsla(0,0%,100%,.07)}.play-predictions--app-parity .play-predictions-row__team-chip--picked{border-color:rgba(59,130,246,.38);background:rgba(59,130,246,.14)}.play-predictions--app-parity .play-predictions-row__logo{width:34px;height:34px;flex-shrink:0;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.12)}.play-predictions--app-parity .play-predictions-row__team-name{min-width:0;color:var(--theme-text-on-dark);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold);line-height:1.25;text-align:left;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.play-predictions-row__team--away .play-predictions--app-parity .play-predictions-row__team-name{text-align:right}.play-predictions--app-parity .play-predictions-row__team-form{display:none}.play-predictions--app-parity .play-predictions-row__center{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;text-align:center}.play-predictions--app-parity .play-predictions-row__fixture-date{display:flex;flex-direction:column;align-items:center;gap:2px}.play-predictions--app-parity .play-predictions-row__fixture-time{letter-spacing:.02em}.play-predictions--app-parity .play-predictions-row__fixture-time,.play-predictions--app-parity .play-predictions-row__result-pick{color:var(--theme-text-muted);font-size:11px;font-weight:var(--ui-font-weight-semibold)}.play-predictions--app-parity .play-predictions-row__score{color:var(--theme-text-on-dark);font-size:24px;font-weight:var(--ui-font-weight-bold);line-height:1.15;text-transform:uppercase}.play-predictions--app-parity .play-predictions-row__pick,.play-predictions--app-parity .play-predictions-row__status{min-height:22px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:var(--ui-font-weight-bold);letter-spacing:0;text-transform:none}.play-predictions--app-parity .play-predictions-row__pick{color:var(--theme-text-on-dark);background:hsla(0,0%,100%,.12)}.play-predictions--app-parity .play-predictions-row__status{color:var(--theme-text-on-dark)}.play-predictions--app-parity .play-predictions-row__status--correct{background:rgba(27,184,140,.85)}.play-predictions--app-parity .play-predictions-row__status--incorrect{background:rgba(244,67,54,.86)}.play-predictions--app-parity .play-predictions-row__status--pending{background:rgba(255,193,7,.86)}.play-predictions--app-parity .play-predictions-row__status--void{background:rgba(148,163,184,.9)}.play-predictions--app-parity .play-predictions-row__status--live{background:rgba(239,68,68,.9)}@media screen and (max-width:768px){.play-predictions--app-parity .play-predictions__hero{padding:10px}.play-predictions--app-parity .play-predictions__hero-top{align-items:stretch;flex-direction:column}.play-predictions--app-parity .play-predictions__summary{max-width:none;grid-template-columns:repeat(3,minmax(0,1fr))}.play-predictions--app-parity .play-predictions-row__match{grid-template-columns:minmax(0,1fr);gap:10px}.play-predictions--app-parity .play-predictions-row__center{order:-1}}@media screen and (max-width:425px){.play-predictions--app-parity .play-predictions-row{padding:7px}.play-predictions--app-parity .play-predictions-row__team-chip{min-height:48px}.play-predictions--app-parity .play-predictions-row__team-name{font-size:var(--ui-text-label)}}html[data-theme=dark] .play-predictions--app-parity .play-predictions-row__team-chip{background:hsla(0,0%,100%,.04)}.play-screen{position:relative;isolation:isolate;width:100%}.play-screen>:not(.play-scene-decor){position:relative;z-index:1}.play-screen--finished{padding-top:18px}.play-scene-decor{position:absolute;inset:0;pointer-events:none;z-index:0}.play-scene-decor__piece{position:absolute;border-radius:999px}.play-scene-decor--game .play-scene-decor__piece{width:9px;height:9px;border-radius:999px;background:linear-gradient(180deg,var(--color-primary-50) 0,var(--color-warning-100) 100%);box-shadow:0 0 14px rgba(245,158,11,.16),0 2px 8px rgba(255,248,220,.1);animation:playGoldSparkFloat 4.2s ease-in-out infinite}.play-scene-decor--game .play-scene-decor__piece:first-child{top:3%;left:10%;animation-delay:-.4s}.play-scene-decor--game .play-scene-decor__piece:nth-child(2){top:14%;right:8%;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--color-primary-50) 72%,var(--color-neutral-0)) 0,var(--color-primary-50) 68%,transparent 72%);animation-delay:-1.4s}.play-scene-decor--game .play-scene-decor__piece:nth-child(3){top:30%;left:4%;background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary-50) 40%,var(--color-neutral-0)) 0,var(--color-primary-100) 100%);animation-delay:-2.2s}.play-scene-decor--game .play-scene-decor__piece:nth-child(4){top:38%;right:12%;animation-delay:-.8s}.play-scene-decor--game .play-scene-decor__piece:nth-child(5){bottom:30%;left:9%;background:radial-gradient(circle,color-mix(in srgb,var(--color-primary-50) 72%,var(--color-neutral-0)) 0,var(--color-warning-100) 70%,transparent 74%);animation-delay:-1.8s}.play-scene-decor--game .play-scene-decor__piece:nth-child(6){bottom:18%;right:6%;background:linear-gradient(180deg,var(--color-primary-50) 0,var(--color-warning-100) 100%);animation-delay:-2.8s}.play-scene-decor--game .play-scene-decor__piece:nth-child(7){top:56%;left:48%;animation-delay:-3.2s}.play-scene-decor--game .play-scene-decor__piece:nth-child(8){bottom:8%;left:42%;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--color-primary-50) 55%,var(--color-neutral-0)) 0,var(--color-primary-100) 68%,transparent 72%);animation-delay:-1.1s}.play-scene-decor--finish .play-scene-decor__piece{width:10px;height:10px;border-radius:999px;animation:playConfettiDrop 2.8s ease-in-out infinite}.play-scene-decor--finish .play-scene-decor__piece:first-child{top:0;left:8%;background:var(--color-warning-100);animation-delay:-.3s}.play-scene-decor--finish .play-scene-decor__piece:nth-child(2){top:3%;left:18%;background:var(--color-secondary-50);animation-delay:-1.5s}.play-scene-decor--finish .play-scene-decor__piece:nth-child(3){top:1%;left:30%;background:var(--color-secondary-100);animation-delay:-2.2s}.play-scene-decor--finish .play-scene-decor__piece:nth-child(4){top:6%;left:42%;background:var(--color-success-300);animation-delay:-.9s}.play-scene-decor--finish .play-scene-decor__piece:nth-child(5){top:0;left:54%;background:var(--color-secondary-80);animation-delay:-1.9s}.play-scene-decor--finish .play-scene-decor__piece:nth-child(6){top:4%;left:66%;background:var(--color-primary-50);animation-delay:-.7s}.play-scene-decor--finish .play-scene-decor__piece:nth-child(7){top:1%;left:78%;background:var(--color-secondary-50);animation-delay:-2.4s}.play-scene-decor--finish .play-scene-decor__piece:nth-child(8){top:5%;left:88%;background:var(--color-secondary-50);animation-delay:-1.1s}.play-scene-decor--finish .play-scene-decor__piece:nth-child(9){top:9%;left:12%;background:var(--color-secondary-90);animation-delay:-2.7s}.play-scene-decor--finish .play-scene-decor__piece:nth-child(10){top:12%;left:24%;background:var(--color-warning-100);animation-delay:-1.3s}.play-scene-decor--finish .play-scene-decor__piece:nth-child(11){top:10%;left:47%;background:var(--color-success-300);animation-delay:-.5s}.play-scene-decor--finish .play-scene-decor__piece:nth-child(12){top:11%;left:61%;background:var(--color-secondary-100);animation-delay:-2s}.play-scene-decor--finish .play-scene-decor__piece:nth-child(13){top:8%;left:73%;background:var(--color-secondary-80);animation-delay:-1.7s}.play-scene-decor--finish .play-scene-decor__piece:nth-child(14){top:13%;left:83%;background:var(--color-primary-50);animation-delay:-2.9s}.play-game-hero{display:grid;gap:8px;width:100%}.play-game-hero__badge,.play-game-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;min-height:28px;padding:0 10px;border-radius:999px;background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.86);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);letter-spacing:.05em;text-transform:uppercase;backdrop-filter:blur(12px)}.play-game-hero__badge{gap:8px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.04))}.play-game-hero__title{margin:0;color:var(--theme-text-on-dark);font-size:clamp(20px,2.3vw,24px);font-weight:var(--ui-font-weight-bold);line-height:1.12;letter-spacing:-.05em}.play-game-hero__text{margin:0;color:hsla(0,0%,100%,.76);font-size:var(--ui-text-label);line-height:1.55}.play-game-header{display:grid;gap:10px;width:min(560px,100%)}.play-game-deck-hud{display:flex;width:100%;align-items:start;justify-content:space-between;gap:10px}.play-game-deck-hud__count,.play-game-deck-hud__pill{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.84);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);letter-spacing:.06em;text-transform:uppercase;backdrop-filter:blur(12px);gap:0 6px}.play-game-deck-hud__count{color:rgba(255,237,177,.9);width:95px}.play-game-note,.play-game-options,.play-game-progress-wrap{width:min(560px,100%)}.play-game-note{gap:12px;padding:13px 14px;border:1px solid hsla(0,0%,100%,.12);background:linear-gradient(180deg,rgba(15,23,42,.2),rgba(255,255,255,.06)),hsla(0,0%,100%,.08);box-shadow:0 14px 28px rgba(7,18,51,.16)}.play-game-note,.play-game-note__icon{display:flex;align-items:center;border-radius:12px}.play-game-note__icon{width:42px;height:42px;flex-shrink:0;justify-content:center;background:linear-gradient(135deg,rgba(245,158,11,.24),rgba(56,189,248,.2));color:var(--theme-text-on-dark)}.play-game-note__text{margin:0;color:hsla(0,0%,100%,.82);font-size:var(--ui-text-label);line-height:1.6}.play-pick-button{gap:12px;flex:1;min-width:0;border-color:hsla(0,0%,100%,.14)!important;border-radius:12px!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(238,243,252,.95)),var(--theme-bg-input)!important;color:var(--color-neutral-1200)!important;text-align:left;box-shadow:0 18px 30px rgba(7,18,51,.2)!important;padding:10px 8px!important;width:33.33%!important}.play-pick-button,.play-pick-button>span{display:grid!important;grid-template-columns:auto 1fr;align-items:center}.play-pick-button>span{gap:14px;width:100%}.play-pick-button__token{display:flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(135deg,var(--color-error-500) 0,var(--color-secondary-190) 100%);color:var(--theme-text-on-dark);font-size:var(--ui-title-section);font-weight:var(--ui-font-weight-bold);box-shadow:0 14px 24px rgba(61,90,254,.24)}.play-pick-button__copy{display:grid;gap:0}.play-pick-button__label{color:var(--color-neutral-1200);font-size:var(--ui-title-section);font-weight:var(--ui-font-weight-bold)}.play-pick-button__hint{color:var(--color-neutral-500);font-size:var(--ui-text-caption);font-weight:500}.play-pick-button--home .play-pick-button__token{background:linear-gradient(135deg,var(--color-success-200) 0,var(--color-success-100) 100%)}.play-pick-button--home{background:linear-gradient(180deg,rgba(220,252,231,.98),rgba(236,253,245,.9)),var(--theme-bg-input)!important;border-color:rgba(34,197,94,.34)!important}.play-pick-button--home.play-pick-button--selected{border-color:rgba(34,197,94,.95)!important;background:linear-gradient(180deg,rgba(220,252,231,.98),rgba(187,247,208,.95)),var(--theme-bg-input)!important;box-shadow:0 0 0 3px rgba(34,197,94,.35),0 18px 30px rgba(7,18,51,.28)!important;transform:translateY(-2px)}.play-pick-button--home.play-pick-button--selected .play-pick-button__label{color:var(--color-neutral-1225)}.play-pick-button--home.play-pick-button--selected .play-pick-button__hint{color:var(--color-secondary-80)}.play-pick-button--home.play-pick-button--selected .play-pick-button__token{box-shadow:0 0 0 2px hsla(0,0%,100%,.75),0 14px 24px rgba(34,197,94,.35)}.play-pick-button--draw .play-pick-button__token{background:linear-gradient(135deg,var(--color-warning-100) 0,var(--color-primary-200) 100%)}.play-pick-button--draw{background:linear-gradient(180deg,rgba(254,249,195,.98),rgba(255,247,237,.9)),var(--theme-bg-input)!important;border-color:rgba(245,158,11,.34)!important}.play-pick-button--draw.play-pick-button--selected{border-color:rgba(217,119,6,.95)!important;background:linear-gradient(180deg,rgba(254,249,195,.98),rgba(253,230,138,.95)),var(--theme-bg-input)!important;box-shadow:0 0 0 3px rgba(245,158,11,.38),0 18px 30px rgba(7,18,51,.28)!important;transform:translateY(-2px)}.play-pick-button--draw.play-pick-button--selected .play-pick-button__label{color:var(--color-neutral-1225)}.play-pick-button--draw.play-pick-button--selected .play-pick-button__hint{color:var(--color-primary-500)}.play-pick-button--draw.play-pick-button--selected .play-pick-button__token{box-shadow:0 0 0 2px hsla(0,0%,100%,.75),0 14px 24px rgba(245,158,11,.38)}.play-pick-button--away .play-pick-button__token{background:linear-gradient(135deg,var(--color-secondary-180) 0,var(--color-secondary-190) 100%)}.play-pick-button--away{background:linear-gradient(180deg,rgba(219,234,254,.98),rgba(239,246,255,.9)),var(--theme-bg-input)!important;border-color:rgba(37,99,235,.34)!important}.play-pick-button--away.play-pick-button--selected{border-color:rgba(37,99,235,.95)!important;background:linear-gradient(180deg,rgba(219,234,254,.98),rgba(191,219,254,.95)),var(--theme-bg-input)!important;box-shadow:0 0 0 3px rgba(37,99,235,.35),0 18px 30px rgba(7,18,51,.28)!important;transform:translateY(-2px)}.play-pick-button--away.play-pick-button--selected .play-pick-button__label{color:var(--color-neutral-1225)}.play-pick-button--away.play-pick-button--selected .play-pick-button__hint{color:var(--color-secondary-190)}.play-pick-button--away.play-pick-button--selected .play-pick-button__token{box-shadow:0 0 0 2px hsla(0,0%,100%,.75),0 14px 24px rgba(37,99,235,.35)}.play-game-progress-wrap__meta{display:flex;align-items:center;justify-content:space-between;margin-top:10px;gap:12px}.play-game-progress-wrap__actions{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;margin-top:10px}.play-game-progress-wrap__count,.play-game-progress-wrap__hint{margin:0;font-size:var(--ui-text-label)}.play-game-progress-wrap__count{color:hsla(0,0%,100%,.92);font-weight:var(--ui-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.play-game-progress-wrap__hint{color:hsla(0,0%,100%,.72)}.play-game-progress-wrap__arrow{width:32px!important;height:32px!important;min-width:32px!important;border:1px solid hsla(0,0%,100%,.28)!important;border-radius:999px!important;background:rgba(15,23,42,.3)!important;color:var(--theme-text-on-dark)!important}.play-game-progress{position:relative;width:100%;height:6px;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.3)}.play-game-progress__active,.play-game-progress__saved{position:absolute;inset:0 auto 0 0;border-radius:999px;transition:width .35s ease-out}.play-game-progress__saved{background:hsla(0,0%,100%,.35)}.play-game-progress__active{background:var(--theme-bg-elevated)}.play-game-card-shell{position:relative;width:min(560px,100%);min-height:228px;flex-shrink:0;overflow:hidden;border:1px solid hsla(0,0%,100%,.44);border-radius:12px;background:radial-gradient(circle at top right,rgba(61,90,254,.18),transparent 32%),radial-gradient(circle at bottom left,rgba(229,57,53,.08),transparent 26%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(241,245,249,.96));box-shadow:0 26px 52px rgba(7,18,51,.24),inset 0 0 0 1px hsla(0,0%,100%,.08)}.play-game-card-shell:after{content:"";position:absolute;inset:auto -24px -48px auto;width:132px;height:132px;border-radius:50%;background:radial-gradient(circle,rgba(61,90,254,.14),transparent 72%);pointer-events:none}.play-game-card-shell__head{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid hsla(0,0%,100%,.06);background:linear-gradient(135deg,var(--color-neutral-1225) 0,var(--color-neutral-1220) 48%,var(--theme-accent) 100%);color:hsla(0,0%,100%,.92)}.play-game-card-shell__country{display:flex;width:32px;height:32px;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:10px;border:1px solid hsla(0,0%,100%,.32);background:linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,.08));color:var(--theme-text-on-dark);box-shadow:0 8px 18px rgba(15,23,42,.22)}.play-game-card-shell__country-logo{width:100%;height:100%;object-fit:contain;background:hsla(0,0%,100%,.92)}.play-game-card-shell__country-code{font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);letter-spacing:.02em}.play-game-card-shell__copy{display:grid;min-width:0;flex:1 1 auto;gap:4px}.play-game-card-shell__league,.play-game-card-shell__round{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.play-game-card-shell__league{font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold)}.play-game-card-shell__round{font-size:var(--ui-text-caption);color:hsla(0,0%,100%,.62);letter-spacing:.06em;text-transform:uppercase}.play-game-card-shell__live-chip{display:inline-flex;min-height:28px;align-items:center;padding:0 11px;border-radius:999px;background:hsla(0,0%,100%,.14);color:var(--color-primary-50);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.play-game-card-shell__body{display:grid;gap:18px;padding:18px}.play-game-card-shell__stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;padding:14px;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(248,250,252,.8)),var(--theme-bg-input)}.play-game-card-shell__team{display:grid;gap:8px;text-align:center}.play-game-card-shell__team-name{overflow:hidden;color:var(--color-neutral-1200);font-size:var(--ui-text-body-lg);font-weight:var(--ui-font-weight-semibold);line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.play-game-card-shell__team-role{color:var(--color-neutral-800);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold);text-transform:uppercase;letter-spacing:.06em}.play-game-card-shell__team-form{justify-content:center;margin-top:2px;margin-left:auto;margin-right:auto}.play-game-card-shell__versus{position:relative;display:flex;width:58px;height:58px;align-items:center;justify-content:center}.play-game-card-shell__versus-ring{position:absolute;inset:0;border-radius:999px;border:5px solid hsla(0,0%,100%,.82);background:radial-gradient(circle at top,rgba(61,90,254,.16),transparent 46%),linear-gradient(135deg,rgba(229,57,53,.16),rgba(61,90,254,.14));box-shadow:0 12px 24px rgba(15,23,42,.16)}.play-game-card-shell__versus-label{position:relative;color:var(--color-neutral-1200);font-size:var(--ui-text-body-lg);font-weight:var(--ui-font-weight-bold);letter-spacing:-.03em}.play-game-card-shell__footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.play-game-card-shell__footer--counts{gap:12px}.play-game-card-shell__stat{display:grid;justify-items:start;gap:3px;min-height:68px;padding:11px;border-radius:14px;background:linear-gradient(180deg,rgba(237,242,255,.92),rgba(241,245,249,.8))}.play-game-card-shell__stat--home{background:linear-gradient(180deg,rgba(220,252,231,.96),rgba(236,253,245,.84))}.play-game-card-shell__stat--draw{background:linear-gradient(180deg,rgba(254,249,195,.96),rgba(255,247,237,.84))}.play-game-card-shell__stat--away{background:linear-gradient(180deg,rgba(219,234,254,.96),rgba(239,246,255,.84))}.play-game-card-shell__stat-label{color:var(--color-neutral-500);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);text-transform:uppercase;letter-spacing:.04em}.play-game-card-shell__stat-value{font-size:24px;line-height:1}.play-game-card-shell__stat-token,.play-game-card-shell__stat-value{color:var(--color-neutral-1200);font-weight:var(--ui-font-weight-bold)}.play-game-card-shell__stat-token{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:9px;background:rgba(15,23,42,.08);font-size:var(--ui-text-label)}.play-game-card-shell__stat-meta{color:var(--color-neutral-500);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);text-transform:uppercase;letter-spacing:.05em}.play-team-logo{display:flex;width:58px;height:58px;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;margin:0 auto .5rem;border:1px solid rgba(148,163,184,.18);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(241,245,249,.95));box-shadow:0 10px 20px rgba(15,23,42,.08)}.play-team-logo__image{width:100%;height:100%;object-fit:contain}.play-team-logo__fallback{font-size:1.125rem;font-weight:var(--ui-font-weight-bold);color:var(--color-neutral-800)}.play-action-group,.play-game-options{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;width:min(560px,100%)}.play-action-button,.play-pick-button{transition:transform .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.play-action-button:hover,.play-pick-button:hover{transform:translateY(-2px)}.play-games-list{display:grid;gap:16px;width:100%;position:relative}.play-games-list__item{position:relative;min-height:88px}.play-games-list__hero{display:flex;align-items:center;gap:10px;margin-bottom:8px;padding:4px 2px}.play-games-list__eyebrow{margin:0;color:hsla(0,0%,100%,.96);font-size:19px;font-weight:var(--ui-font-weight-bold);letter-spacing:-.02em;text-transform:uppercase;text-shadow:0 10px 24px rgba(79,70,229,.2),0 0 18px hsla(0,0%,100%,.12)}.play-games-list__title{display:none}.play-games-list__card{display:flex;align-items:stretch;justify-content:space-between;gap:0;width:100%;padding:0;overflow:hidden;border:1px solid hsla(0,0%,100%,.16);border-radius:12px;background:radial-gradient(circle at top right,rgba(255,255,255,.2),transparent 42%),radial-gradient(circle at bottom left,rgba(96,165,250,.1),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.07)),rgba(9,18,46,.26);box-shadow:0 16px 30px rgba(7,18,51,.18);cursor:pointer;outline:none;position:relative;transition:transform .2s ease,border-color .2s ease,background .2s ease}.play-games-list__card:hover{transform:translateY(-3px) scale(1.003);border-color:hsla(0,0%,100%,.42);background:radial-gradient(circle at top right,rgba(255,255,255,.26),transparent 46%),radial-gradient(circle at bottom left,rgba(96,165,250,.14),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,.1)),rgba(9,18,46,.28);box-shadow:0 20px 34px rgba(7,18,51,.22)}.play-games-list__card:focus-visible{border-color:rgba(191,219,254,.72);box-shadow:0 0 0 3px rgba(59,130,246,.28),0 20px 34px rgba(7,18,51,.22)}.play-games-list__card--leaving{pointer-events:none;z-index:3;position:absolute;inset:0;width:100%;overflow:visible;animation:playGamesCardExit .26s cubic-bezier(.4,0,1,1) forwards;will-change:transform,opacity}.play-games-list__card--auth-flicker{pointer-events:none;transition:none;animation:playGamesCardAuthFlicker .92s linear both;will-change:transform}.play-games-list__card--disabled{cursor:default;opacity:.88}.play-games-list__card--disabled:hover{transform:none;border-color:hsla(0,0%,100%,.16);box-shadow:0 16px 30px rgba(7,18,51,.18);background:radial-gradient(circle at top right,rgba(255,255,255,.2),transparent 42%),radial-gradient(circle at bottom left,rgba(96,165,250,.1),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.07)),rgba(9,18,46,.26)}.play-games-list__body{justify-content:space-between;gap:12px;padding:16px 14px 16px 16px}.play-games-list__body,.play-games-list__main{display:flex;align-items:center;flex:1 1 auto;min-width:0}.play-games-list__main{gap:14px}.play-games-list__right{display:grid;justify-items:end;align-content:center;gap:8px;flex-shrink:0}.play-games-list__trophy{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.08)),rgba(9,18,46,.3);border:1px solid hsla(0,0%,100%,.12);box-shadow:0 10px 20px rgba(7,18,51,.18)}.play-games-list__left{display:grid;gap:5px;min-width:0;text-align:left}.play-games-list__name{color:var(--theme-text-on-dark);font-size:var(--ui-title-section);font-weight:var(--ui-font-weight-bold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.play-games-list__id{color:hsla(0,0%,100%,.66);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);letter-spacing:.08em}.play-games-list__meta{display:flex;align-items:center;gap:8px}.play-games-list__meta-chip{display:inline-flex;align-items:center;gap:8px;min-height:28px;padding:4px 10px;border-radius:999px;border:1px solid hsla(0,0%,100%,.16);background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.08)),rgba(9,18,46,.24)}.play-games-list__meta-chip--matches{box-shadow:0 10px 18px rgba(7,18,51,.16)}.play-games-list__meta-label{color:hsla(0,0%,100%,.74);letter-spacing:.06em;text-transform:uppercase}.play-games-list__meta-label,.play-games-list__meta-value{font-size:11px;font-weight:var(--ui-font-weight-semibold);line-height:14px}.play-games-list__meta-value{color:var(--theme-text-on-dark);letter-spacing:.01em}.play-games-list__status{display:inline-flex;min-height:28px;align-items:center;padding:4px 11px;border-radius:999px;font-size:11px;font-weight:var(--ui-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;line-height:14px}.play-games-list__status--draft{background:linear-gradient(180deg,rgba(148,163,184,.24),rgba(148,163,184,.16));color:var(--color-neutral-200)}.play-games-list__status--open{background:rgba(23,121,143,.34);border:1px solid #249fbc;color:#53d6ff}.play-games-list__status--locked{background:linear-gradient(180deg,rgba(245,158,11,.28),rgba(245,158,11,.16));color:var(--color-primary-50)}.play-games-list__status--finished{background:linear-gradient(180deg,rgba(59,130,246,.28),rgba(59,130,246,.16));color:color-mix(in srgb,var(--color-secondary-90) 40%,var(--color-neutral-0))}.play-games-list__status--unknown{background:rgba(148,163,184,.2);color:var(--color-neutral-60)}.play-games-list__submitted{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:4px 10px;border-radius:999px;background:rgba(34,197,94,.18);border:1px solid rgba(134,239,172,.45);color:color-mix(in srgb,var(--color-success-300) 18%,var(--color-neutral-0));font-size:11px;font-weight:var(--ui-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;line-height:14px}.play-games-list__remaining{display:flex;align-items:center;justify-items:end;padding-right:2px}.play-games-list__remaining-line{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;border:1px solid rgba(191,219,254,.28);background:linear-gradient(180deg,rgba(59,130,246,.26),rgba(59,130,246,.14)),rgba(9,18,46,.24);color:var(--color-neutral-60);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);line-height:1.2;letter-spacing:.03em;white-space:nowrap;text-shadow:0 0 12px rgba(59,130,246,.22);box-shadow:0 8px 16px rgba(29,78,216,.2)}.play-games-list__remaining-line--tone-calm{border-color:rgba(34,197,94,.28);background:linear-gradient(180deg,rgba(34,197,94,.24),rgba(34,197,94,.12)),rgba(9,18,46,.24);box-shadow:0 8px 16px rgba(34,197,94,.2)}.play-games-list__remaining-line--tone-normal{border-color:rgba(191,219,254,.28);background:linear-gradient(180deg,rgba(59,130,246,.26),rgba(59,130,246,.14)),rgba(9,18,46,.24);box-shadow:0 8px 16px rgba(29,78,216,.2)}.play-games-list__remaining-line--tone-warning{border-color:rgba(253,224,71,.35);background:linear-gradient(180deg,rgba(245,158,11,.3),rgba(245,158,11,.16)),rgba(9,18,46,.24);box-shadow:0 8px 16px rgba(245,158,11,.24)}.play-games-list__remaining-line--tone-critical{border-color:rgba(252,165,165,.42);background:linear-gradient(180deg,rgba(239,68,68,.36),rgba(239,68,68,.2)),rgba(9,18,46,.24);box-shadow:0 8px 16px rgba(239,68,68,.28)}.play-games-list__remaining-line--tone-expired{border-color:rgba(148,163,184,.35);background:linear-gradient(180deg,rgba(148,163,184,.28),rgba(148,163,184,.16)),rgba(9,18,46,.24);color:rgba(241,245,249,.92);box-shadow:0 8px 16px rgba(148,163,184,.24)}.play-games-list__remaining-line--animated{animation:playRemainingBadgePulse 1.1s cubic-bezier(.4,0,.2,1) infinite;box-shadow:0 10px 22px rgba(29,78,216,.32),inset 0 0 0 1px rgba(191,219,254,.18);transform-origin:center}.play-games-list__remaining-line--speed-fast{animation-duration:.7s}.play-games-list__remaining-line--speed-medium{animation-duration:.95s}.play-games-list__remaining-line--speed-normal{animation-duration:1.2s}.play-games-list__remaining-line--speed-slow{animation-duration:1.6s}.play-predictions{display:flex;flex-direction:column;gap:14px;width:100%}.play-predictions__empty{display:grid;gap:12px;place-items:center;padding:28px 16px;border-radius:12px;background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.88);text-align:center}.play-predictions__empty p{margin:0;font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-semibold)}.play-predictions__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.play-predictions__summary-card{display:grid;gap:6px;min-height:104px;padding:16px;border:1px solid hsla(0,0%,100%,.14);border-radius:12px;background:hsla(0,0%,100%,.08);box-shadow:0 16px 30px rgba(7,18,51,.16)}.play-predictions__summary-helper,.play-predictions__summary-label,.play-predictions__summary-value{display:block}.play-predictions__summary-label{color:hsla(0,0%,100%,.66);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);text-transform:uppercase;letter-spacing:.06em}.play-predictions__summary-value{color:var(--theme-text-on-dark);font-size:22px;font-weight:var(--ui-font-weight-bold);letter-spacing:-.04em}.play-predictions__summary-helper{color:hsla(0,0%,100%,.76);font-size:var(--ui-text-caption);line-height:1.45}.play-team-form{flex-wrap:wrap;gap:3px;max-width:100%;margin:0;padding:0;border:0;background:none;line-height:1}.play-team-form,.play-team-form__ch{display:inline-flex;align-items:center;box-shadow:none;font-weight:var(--ui-font-weight-semibold)}.play-team-form__ch{justify-content:center;min-width:1.05rem;height:1.15rem;padding:0 3px;border-radius:4px;font-size:var(--ui-text-caption);font-variant-numeric:tabular-nums;border:0}.play-team-form__ch--win{color:var(--color-secondary-80);background:rgba(34,197,94,.11)}.play-team-form__ch--loss{color:var(--color-error-100);background:rgba(239,68,68,.08)}.play-team-form__ch--draw{color:var(--color-primary-500);background:rgba(234,179,8,.14)}.play-predictions-row{display:grid;gap:14px;padding:1rem;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(241,245,249,.96)),var(--color-neutral-0);border:1px solid hsla(0,0%,100%,.32);border-radius:12px;opacity:0;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease;animation:predictionsRowIn .35s ease-out forwards;box-shadow:0 16px 28px rgba(7,18,51,.14)}.play-predictions-row:hover{background:var(--color-neutral-60);border-color:rgba(61,90,254,.16);box-shadow:0 18px 30px rgba(7,18,51,.18)}.play-predictions-row--1{animation-delay:0s}.play-predictions-row--2{animation-delay:40ms}.play-predictions-row--3{animation-delay:80ms}.play-predictions-row--4{animation-delay:.12s}.play-predictions-row--5{animation-delay:.16s}.play-predictions-row--6{animation-delay:.2s}.play-predictions-row--7{animation-delay:.24s}.play-predictions-row--8{animation-delay:.28s}.play-predictions-row__meta{display:flex;align-items:center;gap:12px;min-width:0}.play-predictions-row__result-row{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:0}.play-predictions-row__teams>.play-predictions-row__result-row{grid-column:1/-1;grid-row:2;padding-top:2px}.play-predictions-row__league{display:inline-flex;align-items:center;gap:8px;max-width:100%;color:var(--color-neutral-900);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);text-transform:uppercase;letter-spacing:.06em}.play-predictions-row__league-logo{width:18px;height:18px;object-fit:contain;flex-shrink:0;border-radius:999px;background:hsla(0,0%,100%,.9);border:1px solid rgba(148,163,184,.2)}.play-predictions-row__league-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.play-predictions-row__status{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);letter-spacing:.05em;text-transform:uppercase;flex-shrink:0}.play-predictions-row__status--correct{background:rgba(34,197,94,.12);color:var(--color-secondary-80)}.play-predictions-row__status--incorrect{background:rgba(239,68,68,.12);color:var(--color-error-100)}.play-predictions-row__status--pending{background:rgba(59,130,246,.12);color:var(--color-secondary-190)}.play-predictions-row__match{display:flex;align-items:center;justify-content:space-between;gap:1rem}.play-predictions-row__teams{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:14px;row-gap:10px;min-width:0;flex:1 1 auto;width:100%}.play-predictions-row__team{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0}.play-predictions-row__team--home{grid-column:1;grid-row:1;justify-self:start}.play-predictions-row__team--away{grid-column:3;grid-row:1;justify-self:end;align-items:flex-end}.play-predictions-row__team-main{display:flex;align-items:center;gap:10px;min-width:0}.play-predictions-row__team--home .play-predictions-row__team-main{justify-content:flex-start}.play-predictions-row__team--away .play-predictions-row__team-main{flex-direction:row-reverse;justify-content:flex-start;text-align:right}.play-predictions-row__team-form--home{justify-content:flex-start}.play-predictions-row__team-form--away{justify-content:flex-end}.play-predictions-row__logo{width:42px;height:42px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:999px;background:var(--color-neutral-100);flex-shrink:0}.play-predictions-row__logo-image{width:100%;height:100%;object-fit:contain}.play-predictions-row__logo-fallback{font-size:.875rem;font-weight:var(--ui-font-weight-bold);color:var(--color-neutral-700)}.play-predictions-row__team-name{min-width:0;font-size:var(--ui-text-body-lg);font-weight:var(--ui-font-weight-semibold);line-height:1.25;color:var(--color-neutral-1200);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.play-predictions-row__team--home .play-predictions-row__team-name{text-align:left}.play-predictions-row__team--away .play-predictions-row__team-name{text-align:right}.play-predictions-row__team-name--picked{font-weight:var(--ui-font-weight-bold);color:var(--color-secondary-190)}.play-predictions-row__versus{grid-column:2;grid-row:1;justify-self:center;align-self:center;margin:0;padding:0 4px;font-size:var(--ui-title-sm);font-weight:var(--ui-font-weight-semibold);line-height:1.25;letter-spacing:.04em;color:var(--color-neutral-900)}.play-predictions-row__score-wrap{grid-column:2;grid-row:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:72px}.play-predictions-row__score{color:var(--color-neutral-1200);font-size:var(--ui-title-sm);font-weight:var(--ui-font-weight-bold);line-height:1;white-space:nowrap}.play-predictions-row__live{min-height:22px;padding:0 8px;background:rgba(239,68,68,.12);color:var(--color-error-100);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.play-predictions-row__live,.play-predictions-row__pick{display:inline-flex;align-items:center;border-radius:999px;font-weight:var(--ui-font-weight-bold)}.play-predictions-row__pick{justify-content:center;min-height:28px;padding:0 10px;color:var(--theme-text-on-dark);font-size:var(--ui-text-caption);letter-spacing:.05em;text-align:center;white-space:nowrap;flex-shrink:0;line-height:1}.play-predictions-row__pick--home{background:linear-gradient(135deg,var(--color-success-200) 0,var(--color-success-100) 100%)}.play-predictions-row__pick--draw{background:linear-gradient(135deg,var(--color-warning-100) 0,var(--color-primary-200) 100%)}.play-predictions-row__pick--away{background:linear-gradient(135deg,var(--color-secondary-180) 0,var(--color-secondary-190) 100%)}.play-predictions-row__pick--empty{background:linear-gradient(180deg,rgba(237,242,255,.96),rgba(241,245,249,.9));color:var(--color-neutral-600);border:1px solid rgba(148,163,184,.35)}@media screen and (max-width:640px){.play-games-list{gap:10px}.play-games-list__card{padding:0;border-radius:12px}.play-games-list__body{padding:13px 10px 13px 13px}.play-games-list__main{gap:10px}.play-games-list__trophy{width:42px;height:42px}.play-games-list__name{font-size:var(--ui-title-sm)}.play-games-list__meta{gap:6px}.play-games-list__meta-chip{min-height:26px;padding:0 8px;gap:6px}.play-games-list__meta-label{font-size:9px}.play-games-list__meta-value{font-size:var(--ui-text-caption)}.play-games-list__status{min-height:26px;padding:0 8px;font-size:9px}.play-games-list__remaining-line{min-height:24px;padding:0 8px;font-size:var(--ui-text-caption)}.play-game-card-shell,.play-game-note,.play-game-options,.play-game-progress-wrap{width:100%}.play-game-options{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 5px}.play-game-options>*{flex:0 0 calc(50% - 5px)}.play-action-button{padding:1rem 1.75rem;border-radius:12px;box-shadow:0 18px 30px rgba(30,60,180,.28)}.play-action-button--secondary{border-color:hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.1);color:var(--theme-text-on-dark)!important;backdrop-filter:blur(10px)}.play-action-button--secondary:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.9)}.play-game-counts{display:grid;width:min(520px,100%);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.play-game-counts__item{display:grid;gap:4px;padding:12px 10px;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;background:linear-gradient(180deg,rgba(15,23,42,.24),rgba(255,255,255,.06)),hsla(0,0%,100%,.08);box-shadow:0 14px 28px rgba(7,18,51,.18);text-align:center}.play-game-counts__label{color:hsla(0,0%,100%,.68);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);text-transform:uppercase;letter-spacing:.06em}.play-game-counts__value{color:var(--theme-text-on-dark);font-size:var(--ui-title-xl);font-weight:var(--ui-font-weight-bold);letter-spacing:-.04em}.play-predictions{display:flex;flex-direction:column;gap:14px}.play-predictions__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.play-predictions__summary-card{display:grid;gap:6px;min-height:104px;padding:16px;border:1px solid hsla(0,0%,100%,.14);border-radius:12px;background:hsla(0,0%,100%,.08);box-shadow:0 16px 30px rgba(7,18,51,.16)}.play-predictions__summary-label{color:hsla(0,0%,100%,.66);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);text-transform:uppercase;letter-spacing:.06em}.play-predictions__summary-value{color:var(--theme-text-on-dark);font-size:22px;font-weight:var(--ui-font-weight-bold);letter-spacing:-.04em}.play-predictions__summary-helper{color:hsla(0,0%,100%,.76);font-size:var(--ui-text-caption);line-height:1.45}.play-team-form{flex-wrap:wrap;gap:3px;max-width:100%;margin:0;padding:0;border:0;background:none;line-height:1}.play-team-form,.play-team-form__ch{display:inline-flex;align-items:center;box-shadow:none;font-weight:var(--ui-font-weight-semibold)}.play-team-form__ch{justify-content:center;min-width:1.05rem;height:1.15rem;padding:0 3px;border-radius:4px;font-size:var(--ui-text-caption);font-variant-numeric:tabular-nums;border:0}.play-team-form__ch--win{color:var(--color-secondary-80);background:rgba(34,197,94,.11)}.play-team-form__ch--loss{color:var(--color-error-100);background:rgba(239,68,68,.08)}.play-team-form__ch--draw{color:var(--color-primary-500);background:rgba(234,179,8,.14)}.play-predictions-row{display:grid;gap:14px;padding:1rem;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(241,245,249,.96)),var(--color-neutral-0);border:1px solid hsla(0,0%,100%,.32);border-radius:12px;opacity:0;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease;animation:predictionsRowIn .35s ease-out forwards;box-shadow:0 16px 28px rgba(7,18,51,.14)}.play-predictions-row:hover{background:var(--color-neutral-60);border-color:rgba(61,90,254,.16);box-shadow:0 18px 30px rgba(7,18,51,.18)}.play-predictions-row--1{animation-delay:0s}.play-predictions-row--2{animation-delay:40ms}.play-predictions-row--3{animation-delay:80ms}.play-predictions-row--4{animation-delay:.12s}.play-predictions-row--5{animation-delay:.16s}.play-predictions-row--6{animation-delay:.2s}.play-predictions-row--7{animation-delay:.24s}.play-predictions-row--8{animation-delay:.28s}.play-predictions-row__meta{display:flex;align-items:center;gap:12px;min-width:0}.play-predictions-row__result-row{display:flex;align-items:center;gap:10px;width:100%;min-width:0}.play-predictions-row__teams>.play-predictions-row__result-row{grid-column:1/-1;grid-row:2;padding-top:2px}.play-predictions-row__league{display:inline-flex;align-items:center;gap:8px;max-width:100%;color:var(--color-neutral-900);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);text-transform:uppercase;letter-spacing:.06em}.play-predictions-row__league-logo{width:18px;height:18px;object-fit:contain;flex-shrink:0;border-radius:999px;background:hsla(0,0%,100%,.9);border:1px solid rgba(148,163,184,.2)}.play-predictions-row__league-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.play-predictions-row__status{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);letter-spacing:.05em;text-transform:uppercase;flex-shrink:0}.play-predictions-row__status--correct{background:rgba(34,197,94,.12);color:var(--color-secondary-80)}.play-predictions-row__status--incorrect{background:rgba(239,68,68,.12);color:var(--color-error-100)}.play-predictions-row__status--pending{background:rgba(59,130,246,.12);color:var(--color-secondary-190)}.play-predictions-row__match{display:flex;align-items:center;justify-content:space-between;gap:1rem}.play-predictions-row__teams{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:14px;row-gap:10px;min-width:0;flex:1 1 auto;width:100%}.play-predictions-row__team{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0}.play-predictions-row__team--home{grid-column:1;grid-row:1;justify-self:start}.play-predictions-row__team--away{grid-column:3;grid-row:1;justify-self:end;align-items:flex-end}.play-predictions-row__team-main{display:flex;align-items:center;gap:10px;min-width:0}.play-predictions-row__team--home .play-predictions-row__team-main{justify-content:flex-start}.play-predictions-row__team--away .play-predictions-row__team-main{flex-direction:row-reverse;justify-content:flex-start;text-align:right}.play-predictions-row__team-form--home{justify-content:flex-start}.play-predictions-row__team-form--away{justify-content:flex-end}.play-predictions-row__logo{width:42px;height:42px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:999px;background:var(--color-neutral-100);flex-shrink:0}.play-predictions-row__logo-image{width:100%;height:100%;object-fit:contain}.play-predictions-row__logo-fallback{font-size:.875rem;font-weight:var(--ui-font-weight-bold);color:var(--color-neutral-700)}.play-predictions-row__team-name{min-width:0;font-size:var(--ui-text-body-lg);font-weight:var(--ui-font-weight-semibold);line-height:1.25;color:var(--color-neutral-1200);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.play-predictions-row__team--home .play-predictions-row__team-name{text-align:left}.play-predictions-row__team--away .play-predictions-row__team-name{text-align:right}.play-predictions-row__team-name--picked{font-weight:var(--ui-font-weight-bold);color:var(--color-secondary-190)}.play-predictions-row__versus{grid-column:2;grid-row:1;justify-self:center;align-self:center;margin:0;padding:0 4px;font-size:var(--ui-title-sm);font-weight:var(--ui-font-weight-semibold);line-height:1.25;letter-spacing:.04em;color:var(--color-neutral-900)}.play-predictions-row__pick{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;color:var(--theme-text-on-dark);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);letter-spacing:.05em;text-align:center;white-space:nowrap;flex-shrink:0;line-height:1}.play-predictions-row__pick--home{background:linear-gradient(135deg,var(--color-success-200) 0,var(--color-success-100) 100%)}.play-predictions-row__pick--draw{background:linear-gradient(135deg,var(--color-warning-100) 0,var(--color-primary-200) 100%)}.play-predictions-row__pick--away{background:linear-gradient(135deg,var(--color-secondary-180) 0,var(--color-secondary-190) 100%)}.play-predictions-row__pick--empty{background:linear-gradient(180deg,rgba(237,242,255,.96),rgba(241,245,249,.9));color:var(--color-neutral-600);border:1px solid rgba(148,163,184,.35)}.play-pagination{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.75rem 0}.play-pagination__button{padding:.5rem 1rem;border:0;border-radius:12px!important;background:var(--theme-bg-elevated);color:var(--color-secondary-210);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold);cursor:pointer}.play-pagination__button:disabled{cursor:not-allowed;opacity:.7;background:var(--color-neutral-300);color:var(--color-neutral-600)}.play-pagination__status{font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold);color:var(--theme-text-on-dark)}.play-leaderboard-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.play-leaderboard-podium__card{display:grid;justify-items:center;gap:10px;min-height:180px;padding:18px 14px;border:1px solid hsla(0,0%,100%,.14);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.08)),rgba(9,18,46,.3);box-shadow:0 18px 32px rgba(7,18,51,.18);text-align:center}.play-leaderboard-podium__card--1{background:radial-gradient(circle at top,rgba(245,158,11,.26),transparent 44%),linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.08)),rgba(9,18,46,.36)}.play-leaderboard-podium__card--2{background:radial-gradient(circle at top,rgba(148,163,184,.22),transparent 44%),linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.08)),rgba(9,18,46,.32)}.play-leaderboard-podium__card--3{background:radial-gradient(circle at top,rgba(249,115,22,.18),transparent 44%),linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.08)),rgba(9,18,46,.32)}.play-leaderboard-podium__badge{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border-radius:999px;background:hsla(0,0%,100%,.12);color:var(--theme-text-on-dark);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold)}.play-leaderboard-podium__avatar{width:58px;height:58px;border-radius:999px;background:hsla(0,0%,100%,.18)}.play-leaderboard-podium__name{color:var(--theme-text-on-dark);font-size:var(--ui-title-sm);font-weight:var(--ui-font-weight-bold);line-height:1.3}.play-leaderboard-podium__score{color:hsla(0,0%,100%,.76);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold)}.play-leaderboard{max-height:572px;display:flex;flex-direction:column;overflow:hidden;border:1px solid hsla(0,0%,100%,.16);border-radius:18px;background:linear-gradient(180deg,rgba(12,22,52,.9),rgba(9,17,40,.86)),rgba(9,18,46,.72);box-shadow:0 24px 48px rgba(7,18,51,.28),inset 0 1px 0 hsla(0,0%,100%,.12)}.play-leaderboard__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid hsla(0,0%,100%,.1);color:var(--theme-text-on-dark);font-size:var(--ui-text-body)}.play-leaderboard__toolbar span{color:hsla(0,0%,100%,.68);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-semibold)}.play-leaderboard__row{display:grid;grid-template-columns:74px minmax(0,1fr) 64px 64px;align-items:center;gap:14px;min-height:64px;margin:8px 10px;padding:10px 14px;border:1px solid hsla(0,0%,100%,.1);border-radius:14px;background:hsla(0,0%,100%,.05);color:var(--theme-text-on-dark)}.play-leaderboard__row+.play-leaderboard__row{border-top-color:hsla(0,0%,100%,.1)}.play-leaderboard__row--header{position:sticky;top:0;z-index:3;min-height:48px;margin-top:0;border-color:rgba(0,0,0,0);border-radius:0;background:rgba(8,15,36,.94);box-shadow:0 8px 18px rgba(2,8,24,.2);color:hsla(0,0%,100%,.95);font-size:.6875rem;font-weight:var(--ui-font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.play-leaderboard__row--current{border-color:var(--color-secondary-210);background:linear-gradient(90deg,rgba(0,149,255,.2),rgba(255,255,255,.06)),hsla(0,0%,100%,.08);box-shadow:0 0 0 1px rgba(0,149,255,.32),0 12px 24px rgba(0,56,217,.18);color:var(--theme-text-on-dark)}.play-leaderboard__row--top-1{border-color:rgba(0,86,255,.5);background:linear-gradient(90deg,rgba(0,56,217,.88),rgba(18,88,235,.68)),hsla(0,0%,100%,.08);box-shadow:0 14px 28px rgba(0,56,217,.28)}.play-leaderboard__row--top-2{border-color:rgba(141,165,255,.38);background:linear-gradient(90deg,rgba(99,122,201,.78),rgba(95,118,190,.58)),hsla(0,0%,100%,.07)}.play-leaderboard__row--top-3{border-color:rgba(180,199,255,.32);background:linear-gradient(90deg,rgba(128,145,191,.68),rgba(119,139,188,.48)),hsla(0,0%,100%,.06)}.play-leaderboard__row--footer{flex-shrink:0;margin-top:10px;border-color:var(--color-secondary-210);background:linear-gradient(90deg,rgba(0,149,255,.22),rgba(255,255,255,.08)),hsla(0,0%,100%,.08);box-shadow:0 -12px 24px rgba(2,8,24,.2),0 0 0 1px rgba(0,149,255,.28);color:var(--theme-text-on-dark)}.play-leaderboard__player,.play-leaderboard__rank{display:flex;align-items:center;gap:.625rem;min-width:0}.play-leaderboard__player-name,.play-leaderboard__rank-value,.play-leaderboard__score{font-weight:var(--ui-font-weight-semibold)}.play-leaderboard__score{text-align:right;color:inherit;font-size:var(--ui-text-body-lg)}.play-leaderboard__muted{opacity:.9}.play-leaderboard__rank-icon{width:22px;height:22px;color:rgba(255,214,102,.98)}.play-leaderboard__avatar,.play-leaderboard__rank-icon{display:inline-flex;align-items:center;justify-content:center}.play-leaderboard__avatar{width:42px;height:42px;flex-shrink:0;border-radius:999px;background:hsla(0,0%,100%,.12);color:var(--theme-text-on-dark);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold);letter-spacing:.04em}.play-leaderboard__avatar--footer{background:hsla(0,0%,100%,.16)}.play-leaderboard__badge{margin-left:.5rem;padding:.125rem .5rem;border-radius:999px;background:rgba(0,149,255,.18);font-size:.6875rem}.play-leaderboard__badge,.play-leaderboard__footer-rank,.play-leaderboard__footer-score{color:var(--theme-text-on-dark);font-weight:var(--ui-font-weight-bold)}.cards-loaded-modal .ant-modal-body{padding:0}.play-page__shell{padding:18px 12px 24px}.play-page__stage{padding:20px 15px 22px;border-radius:24px}.play-page__stage--game{padding-top:16px}.play-game-card-shell__footer,.play-leaderboard-podium,.play-predictions__summary{grid-template-columns:1fr}.play-game-card-shell,.play-game-deck-hud,.play-game-hero,.play-game-note,.play-game-options,.play-game-progress-wrap{width:100%}.play-leaderboard__row,.play-leaderboard__row--footer,.play-leaderboard__row--header,.play-predictions-row{grid-template-columns:40px 1fr 48px 48px;padding-left:.875rem;padding-right:.875rem}.play-predictions-row__result-row{justify-content:space-between;gap:8px}.play-game-card-shell__body{padding:10px}.play-game-card-shell__stage{padding:12px}.play-game-card-shell__versus{margin:0 auto}.play-pick-button>span{grid-template-columns:1fr;justify-items:center;text-align:center}.play-team-logo{width:48px;height:48px}.play-team-logo__fallback{font-size:var(--ui-text-body-lg)}.play-pick-button__token{width:20px;height:20px;border-radius:4px}.play-pick-button__label,.play-pick-button__token{font-size:var(--ui-text-label)}.play-pick-button__hint{font-size:var(--ui-text-caption)}}@media screen and (max-width:425px){.play-page__stage{padding:16px 8px}.play-game-card-shell__head{padding:10px 12px}.play-team-logo{width:38px;height:38px}.play-game-card-shell__team-name{font-size:var(--ui-text-label)}}html[data-theme=dark] .play-page{background:radial-gradient(circle at 12% 12%,rgba(173,194,255,.08),transparent 22%),radial-gradient(circle at 28% 20%,rgba(0,42,142,.24),transparent 28%),radial-gradient(circle at 85% 15%,rgba(33,94,205,.2),transparent 24%),radial-gradient(circle at 75% 75%,rgba(0,30,102,.2),transparent 22%),radial-gradient(circle at 40% 90%,rgba(37,99,235,.14),transparent 26%),linear-gradient(135deg,var(--color-neutral-1225) 0,var(--color-neutral-1220) 30%,var(--color-neutral-1220) 62%,var(--color-neutral-1220) 100%)}html[data-theme=dark] .play-page__shell:before{opacity:.26}html[data-theme=dark] .play-page__title{text-shadow:0 10px 28px rgba(10,26,70,.48)}html[data-theme=dark] .play-page__stage,html[data-theme=dark] .play-page__stage--game{border-color:rgba(148,163,184,.2);background:radial-gradient(circle at top right,rgba(17,44,120,.44),transparent 24%),radial-gradient(circle at bottom left,rgba(19,52,132,.32),transparent 22%),linear-gradient(180deg,rgba(8,16,35,.9),rgba(7,14,30,.84));box-shadow:0 28px 56px rgba(2,8,24,.5)}.play-page--root{min-height:auto;width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.play-page--bottom-spaced{padding-bottom:var(--ui-space-3)}.play-page__shell--layout{width:100%;max-width:760px;display:flex;flex-direction:column;align-items:center}.play-page__shell--top-spaced{padding-top:var(--ui-space-6)}.play-page__topbar--layout{display:flex;align-items:center;justify-content:center;position:relative;width:100%}.play-page__topbar--spaced{margin-bottom:var(--ui-space-5)}.play-page__back-button{position:absolute;left:0;border:0;background:rgba(0,0,0,0);color:var(--theme-text-on-dark);cursor:pointer}.play-page__back-button--spaced{padding:var(--ui-space-1);margin-right:var(--ui-space-2)}.play-page__title--center{text-align:center}.play-page__games-switcher--layout{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}.play-page__continue-wrap--spaced,.play-page__games-switcher--spaced,.play-predictions__actions--spaced{margin-bottom:var(--ui-space-3)}.play-page__games-loading-text{color:hsla(0,0%,100%,.8);font-size:var(--ui-text-body-lg)}.play-page__game-switch-btn{position:relative;min-height:44px;justify-content:center;padding:8px 14px;border:1px solid rgba(0,0,0,0);border-radius:14px;overflow:hidden;font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold);letter-spacing:-.01em;white-space:normal;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,transform .2s ease}.play-page__game-switch-btn:before{content:"";position:absolute;inset:1px;border-radius:inherit;background:radial-gradient(circle at top left,rgba(255,255,255,.32),transparent 46%);opacity:0;pointer-events:none;transition:opacity .2s ease}.play-page__game-switch-btn--active{border-color:hsla(0,0%,100%,.76);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(241,245,249,.94)),var(--theme-bg-elevated);color:var(--theme-accent);box-shadow:0 10px 22px rgba(15,23,42,.14),inset 0 1px 0 hsla(0,0%,100%,.9)}.play-page__game-switch-btn--active:before{opacity:1}.play-page__game-switch-btn--inactive{border-color:hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.08);color:var(--theme-text-on-dark)}.play-page__game-switch-btn--inactive:hover{border-color:hsla(0,0%,100%,.38);background:hsla(0,0%,100%,.16);transform:translateY(-1px)}.play-page__continue-wrap{width:100%;display:flex;justify-content:center}.play-page__panel-message--spaced,.play-page__panel-wrap{padding:var(--ui-space-5)}.play-page__loading-row{display:flex;align-items:center;justify-content:center;gap:12px;text-align:center;color:hsla(0,0%,100%,.9)}.play-page__loading-row--spaced,.play-page__loading-text--spaced{padding-block:var(--ui-space-6)}.play-page__loading-text,.play-page__panel-message{text-align:center;color:hsla(0,0%,100%,.9)}.play-screen--game-layout{display:flex;flex-direction:column;align-items:center;gap:20px}.play-game-progress-wrap__arrow-icon-reverse{display:inline-flex;transform:rotate(180deg)}.play-screen-message{display:flex;flex-direction:column;align-items:center;gap:32px}.play-screen-message--spaced{padding-block:var(--ui-space-6);padding-inline:var(--ui-space-5)}.play-screen-message__title{font-size:22px;font-weight:var(--ui-font-weight-bold);color:var(--theme-text-on-dark)}.play-screen--finished__subtitle--no-margin,.play-screen--finished__title--no-margin,.play-screen-message__description--no-margin,.play-screen-message__title--no-margin{margin:0}.play-screen-message__title--center{text-align:center}.play-screen-message__description{font-size:var(--ui-title-sm);color:hsla(0,0%,100%,.9);max-width:320px}.play-screen-message__description--center{text-align:center}.play-screen--finished-layout{display:flex;flex-direction:column;align-items:center;gap:24px}.play-screen--finished__title{font-size:24px;font-weight:var(--ui-font-weight-bold);color:var(--theme-text-on-dark)}.play-screen--finished__subtitle{font-size:var(--ui-text-body-lg);color:hsla(0,0%,100%,.9)}.play-screen--finished__stats{display:flex;gap:24px}.play-screen--finished__stats--spaced{margin-top:var(--ui-space-1)}.play-screen--finished__submit-wrap{display:flex;justify-content:center;margin-top:var(--ui-space-3)}.play-screen--finished__stat{font-size:var(--ui-title-sm);color:var(--theme-text-on-dark)}.play-predictions__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px}.play-predictions__error{width:100%;text-align:center;font-size:var(--ui-text-label);color:color-mix(in srgb,var(--color-error-50) 35%,var(--color-neutral-0))}.play-leaderboard__loading{display:flex;justify-content:center;align-items:center;min-height:200px}.play-leaderboard__loading-text{color:hsla(0,0%,100%,.9)}.play-leaderboard-view{display:flex;flex-direction:column;gap:12px}.play-leaderboard{max-height:572px;display:flex;flex-direction:column;overflow:hidden;border:1px solid hsla(0,0%,100%,.2);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.13),rgba(255,255,255,.07)),hsla(0,0%,100%,.08);box-shadow:0 18px 36px rgba(7,18,51,.14),inset 0 1px 0 hsla(0,0%,100%,.1);backdrop-filter:blur(14px)}.play-leaderboard__row{display:grid;grid-template-columns:58px minmax(0,1fr) 72px;align-items:center;gap:12px;min-height:54px;margin:0 10px;padding:9px 12px;border:1px solid rgba(0,0,0,0);border-bottom-color:hsla(0,0%,100%,.1);border-radius:0;background:rgba(0,0,0,0);color:var(--theme-text-on-dark)}.play-leaderboard__row--header{flex-shrink:0;min-height:42px;margin:0;padding-inline:22px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) hsla(0,0%,100%,.16);border-radius:0;background:linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,.12)),rgba(38,76,148,.62);box-shadow:0 8px 18px rgba(2,8,24,.08);color:hsla(0,0%,100%,.95);font-size:.6875rem;font-weight:var(--ui-font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.play-leaderboard__row--current{margin:8px 10px;border-color:rgba(0,149,255,.44);border-radius:12px;background:linear-gradient(90deg,rgba(0,149,255,.18),rgba(255,255,255,.12)),hsla(0,0%,100%,.12);box-shadow:inset 3px 0 0 rgba(0,149,255,.8),0 10px 20px rgba(0,56,217,.12)}.play-leaderboard__row--top-1{background:hsla(0,0%,100%,.12);box-shadow:inset 3px 0 0 rgba(255,214,102,.85)}.play-leaderboard__row--top-2{background:hsla(0,0%,100%,.1);box-shadow:inset 3px 0 0 rgba(203,213,225,.72)}.play-leaderboard__row--top-3{background:hsla(0,0%,100%,.09);box-shadow:inset 3px 0 0 rgba(251,146,60,.66)}.play-leaderboard__row--footer{flex-shrink:0;margin:10px;border-color:rgba(0,149,255,.42);border-radius:12px;background:linear-gradient(90deg,rgba(0,149,255,.2),rgba(255,255,255,.12)),hsla(0,0%,100%,.12);box-shadow:inset 3px 0 0 rgba(0,149,255,.8),0 -10px 22px rgba(2,8,24,.16)}.play-leaderboard__player,.play-leaderboard__rank{display:flex;align-items:center;gap:8px;min-width:0}.play-leaderboard__rank{justify-content:center}.play-leaderboard__rank-icon{display:inline-flex;width:18px;height:18px;flex-shrink:0;align-items:center;justify-content:center;color:rgba(255,214,102,.98)}.play-leaderboard__player-name,.play-leaderboard__rank-value,.play-leaderboard__score{font-weight:var(--ui-font-weight-semibold)}.play-leaderboard__score{text-align:right;color:inherit;font-size:var(--ui-text-body)}.play-leaderboard__muted{opacity:.9}.play-leaderboard__avatar{display:inline-flex;width:34px;height:34px;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;background:hsla(0,0%,100%,.13);color:var(--theme-text-on-dark);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold);letter-spacing:.04em}.play-leaderboard__avatar--footer{background:hsla(0,0%,100%,.16)}.play-leaderboard__player-name{min-width:0;color:inherit}.play-leaderboard__badge{margin-left:.5rem;padding:.125rem .5rem;border-radius:999px;background:rgba(0,149,255,.18);font-size:.6875rem}.play-leaderboard__badge,.play-leaderboard__footer-rank,.play-leaderboard__footer-score{color:var(--theme-text-on-dark);font-weight:var(--ui-font-weight-bold)}.play-leaderboard__rows-scroll{overflow-y:auto;flex:1 1 auto;display:flex;flex-direction:column;min-height:0}@media screen and (max-width:768px){.play-leaderboard__row,.play-leaderboard__row--footer,.play-leaderboard__row--header{grid-template-columns:44px minmax(0,1fr) 64px;gap:10px;padding-inline:12px}}@keyframes playCardIn{0%{opacity:0;transform:scale(.92) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes predictionsRowIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ambientFloat{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(22px,-14px,0) scale(1.05)}}@keyframes ambientPulse{0%,to{opacity:.48;transform:scale(1)}50%{opacity:.72;transform:scale(1.08)}}@keyframes ambientDrift{0%,to{transform:translateX(0)}50%{transform:translateX(18px)}}@keyframes playGoldSparkFloat{0%,to{opacity:.18;transform:translateZ(0) rotate(-8deg) scale(.94)}50%{opacity:.76;transform:translate3d(0,-16px,0) rotate(8deg) scale(1.04)}}@keyframes playRemainingBadgePulse{0%,to{transform:scale(1);filter:saturate(1);opacity:.92}50%{transform:scale(1.05);filter:saturate(1.24) brightness(1.08);opacity:1}}@keyframes playGameStageEnter{0%{opacity:.2;transform:translateX(calc(100vw + 48px))}72%{opacity:1;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@keyframes playGamesCardExit{0%{opacity:1;transform:translateX(0)}to{opacity:.15;transform:translateX(calc(-100vw - 120px))}}@keyframes playGamesCardExitRight{0%{opacity:1;transform:translateX(0)}to{opacity:.15;transform:translateX(calc(100vw + 120px))}}@keyframes playGamesCardAuthFlicker{0%,to{transform:translateZ(0)}5%{transform:translate3d(-2px,1px,0)}10%{transform:translate3d(3px,-1px,0)}15%{transform:translate3d(-2px,-1px,0)}20%{transform:translate3d(3px,1px,0)}25%{transform:translate3d(-2px,0,0)}30%{transform:translate3d(2px,1px,0)}35%{transform:translate3d(-2px,0,0)}40%{transform:translate3d(3px,-1px,0)}45%{transform:translate3d(-2px,1px,0)}50%{transform:translate3d(2px,0,0)}55%{transform:translate3d(-2px,-1px,0)}60%{transform:translate3d(2px,1px,0)}65%{transform:translate3d(-1px,0,0)}70%{transform:translate3d(1px,0,0)}75%,80%{transform:translate3d(-1px,0,0)}85%{transform:translate3d(1px,0,0)}90%{transform:translateZ(0)}}.play-game-card{animation:playCardIn .45s cubic-bezier(.34,1.56,.64,1) forwards}.play-game-card--leaving{pointer-events:none;animation:playGamesCardExit .26s cubic-bezier(.4,0,1,1) forwards;will-change:transform,opacity}.play-game-card--leaving-right{animation:playGamesCardExitRight .26s cubic-bezier(.4,0,1,1) forwards}body.play-page--lock-x-scroll,html.play-page--lock-x-scroll{overflow-x:hidden}.play-page{position:relative;overflow:hidden}.play-page--game-stage-enter,.play-page--games-card-exit{overflow:visible}.play-page{background:radial-gradient(circle at 12% 12%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 28% 20%,rgba(0,56,217,.18),transparent 28%),radial-gradient(circle at 85% 15%,rgba(56,189,248,.14),transparent 24%),radial-gradient(circle at 75% 75%,rgba(0,56,217,.12),transparent 22%),radial-gradient(circle at 40% 90%,rgba(147,197,253,.1),transparent 26%),linear-gradient(135deg,var(--theme-accent) 0,var(--color-secondary-190) 25%,var(--color-secondary-180) 50%,var(--color-secondary-100) 75%,color-mix(in srgb,var(--color-secondary-90) 35%,var(--color-neutral-0)) 100%)}.play-page:after,.play-page:before{content:"";position:absolute;border-radius:999px;pointer-events:none;filter:blur(8px)}.play-page:before{top:-120px;left:-100px;width:360px;height:360px;background:radial-gradient(circle,rgba(255,255,255,.24),transparent 70%);animation:ambientFloat 16s ease-in-out infinite}.play-page:after{right:-100px;bottom:20px;width:320px;height:320px;background:radial-gradient(circle,rgba(251,191,36,.16),transparent 72%);animation:ambientPulse 18s ease-in-out infinite}.play-page__shell{position:relative;z-index:1;padding:var(--ui-page-padding-y) var(--ui-page-padding-x) calc(var(--ui-page-padding-y) + var(--ui-space-2));max-width:860px}.play-page__shell:before{content:"";position:absolute;inset:118px 10px 12px;border-radius:36px;background:linear-gradient(180deg,rgba(255,255,255,.07),transparent 44%),repeating-linear-gradient(90deg,rgba(255,255,255,.034) 0 1px,transparent 1px 72px),repeating-linear-gradient(180deg,rgba(255,255,255,.028) 0 1px,transparent 1px 56px);opacity:.44;pointer-events:none;mask-image:linear-gradient(180deg,rgba(0,0,0,.78),transparent 88%);animation:ambientDrift 20s ease-in-out infinite}.play-page__shell>*{position:relative;z-index:1}.play-page__topbar{min-height:54px;padding:0 10px 14px;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;backdrop-filter:none}.play-page__topbar:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:linear-gradient(90deg,transparent,rgba(104,144,255,.36),rgba(56,189,248,.26),rgba(245,158,11,.26),transparent)}.play-page__title{font-size:var(--ui-title-page);font-weight:var(--ui-font-weight-bold);letter-spacing:-.04em;text-shadow:0 10px 28px hsla(0,0%,100%,.18);color:var(--color-neutral-100)}.play-page__games-switcher{padding:8px;border:1px solid hsla(0,0%,100%,.22);border-radius:18px;background:linear-gradient(135deg,rgba(255,255,255,.22),rgba(255,255,255,.08)),hsla(0,0%,100%,.12);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.24),0 18px 36px rgba(51,65,143,.18);backdrop-filter:blur(18px) saturate(128%)}.play-page__stage{width:100%;position:relative;overflow:hidden;display:grid;gap:24px;padding:24px 22px 26px;border:1px solid hsla(0,0%,100%,.18);border-radius:12px;background:radial-gradient(circle at top right,rgba(255,255,255,.24),transparent 24%),radial-gradient(circle at bottom left,rgba(251,191,36,.12),transparent 22%),linear-gradient(180deg,rgba(21,28,59,.32),rgba(12,18,36,.2));box-shadow:0 28px 56px rgba(79,70,229,.16);backdrop-filter:blur(20px) saturate(128%)}.play-page__stage:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 14% 22%,rgba(255,255,255,.12),transparent 24%),radial-gradient(circle at 86% 78%,rgba(45,212,191,.1),transparent 24%);opacity:.8;pointer-events:none}.play-page__stage--game{gap:20px;padding-top:20px;background:radial-gradient(circle at top center,rgba(255,255,255,.18),transparent 26%),radial-gradient(circle at bottom left,rgba(250,204,21,.08),transparent 24%),linear-gradient(180deg,rgba(8,15,36,.26),rgba(8,12,28,.2))}.play-page__stage--enter-game{overflow:visible;animation:playGameStageEnter .48s cubic-bezier(.22,1,.36,1);will-change:transform,opacity}.play-page__stage-host{width:100%;position:relative;min-height:0}.play-page__stage--games-card-exit,.play-page__stage-host--game-enter,.play-page__stage-host--games-card-exit{overflow:visible}.play-page--games-pick-exit .play-page__stage,.play-page--games-pick-exit .play-page__topbar{visibility:hidden;opacity:.9;filter:saturate(.96);transition:opacity .22s ease,filter .22s ease}.play-page--games-pick-exit .play-page__stage .play-games-list__item--leaving,.play-page--games-pick-exit .play-page__stage .play-games-list__item--leaving *{visibility:visible}.play-trophy-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:999px;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.34),transparent 44%),linear-gradient(180deg,rgba(255,215,112,.3),rgba(245,158,11,.12));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.32),0 12px 28px rgba(245,158,11,.16)}.play-trophy-icon--xs{width:18px;height:18px;padding:0;background:rgba(0,0,0,0);box-shadow:none}.play-trophy-icon--md{width:40px;height:40px;padding:7px}.play-trophy-icon--lg{width:64px;height:64px;padding:11px}.play-trophy-icon--xl{width:80px;height:80px;padding:14px}.play-trophy-icon__image{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 8px 14px rgba(245,158,11,.2)) saturate(1.06) contrast(1.02)}.referees-page{width:min(100%,1120px);margin:0 auto;padding:24px var(--ui-page-padding-x) 40px;display:grid;gap:20px}.referees-page__hero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px;border:1px solid color-mix(in srgb,var(--theme-border) 76%,transparent);border-radius:18px;background:radial-gradient(circle at 0 0,rgba(0,173,196,.12),transparent 42%),radial-gradient(circle at 100% 0,rgba(0,196,36,.08),transparent 36%),var(--theme-bg-card)}.referees-page__hero h1{margin:0 0 8px;font-size:clamp(24px,3vw,32px);color:var(--theme-text);font-weight:var(--ui-font-weight-bold)}.referees-page__hero p{margin:0;color:var(--theme-text-muted);font-size:var(--ui-text-body);line-height:1.45}.referees-page__hero-top{display:flex;align-items:flex-start;gap:14px;width:100%}.referees-page--detail{gap:14px;padding-top:16px}.referees-page--detail .referees-page__hero{padding:12px 16px}.referees-page--detail .referees-page__hero h1{margin:0 0 2px;font-size:var(--ui-title-section)}.referees-page--detail .referees-page__hero p{font-size:var(--ui-text-label)}.referees-page--detail .referees-page__profile-hero{gap:12px;padding:12px 14px 12px 18px}.referees-page--detail .referees-page__profile-hero-copy h2{margin-top:2px;font-size:clamp(18px,2.2vw,22px)}.referees-page--detail .referees-page__profile-hero-copy p{margin-top:2px;font-size:var(--ui-text-label)}.referees-page--detail .referees-page__profile-chip{margin-top:6px;min-height:24px}.referees-page--detail .referees-page__detail-tabs{margin:0 0 8px}.referees-page--detail .referees-page__kpi-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.referees-page--detail .referees-page__kpi-card{min-height:54px;padding:9px 12px;border-radius:10px;box-shadow:none}.referees-page--detail .referees-page__kpi-card strong{font-size:var(--ui-text-body-lg)}.referees-page--detail .referees-page__viz-card{padding:12px;border-radius:12px;box-shadow:none}.referees-page--detail .referees-page__viz-card h3{font-size:var(--ui-text-body)}.referees-page--detail .referees-page__viz-card--solo{margin-top:8px}.referees-page--detail .referees-page__detail-list{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.referees-page--detail .referees-page__detail-row{min-height:50px;padding:8px 12px;border-radius:10px;box-shadow:none}.referees-page--detail .referees-page__match-list{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:8px}.referees-page__hero-badge{flex-shrink:0;min-height:32px;padding:0 12px;border-radius:999px;background:color-mix(in srgb,var(--theme-accent) 12%,transparent);color:var(--theme-accent);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);display:inline-flex;align-items:center}.referees-page__search{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 14px;border:1px solid color-mix(in srgb,var(--theme-border) 78%,transparent);border-radius:14px;background:linear-gradient(90deg,color-mix(in srgb,var(--theme-accent) 4%,transparent),transparent),var(--theme-bg-card);color:var(--theme-text-muted)}.referees-page__search-input{width:100%;min-height:42px;padding:0;border:0;outline:none;background:rgba(0,0,0,0);color:var(--theme-text);font-size:var(--ui-text-body)}.referees-page__search-input::placeholder{color:var(--theme-text-muted)}.referees-page__loading{display:flex;justify-content:center;padding:32px 0}.referees-page__featured-wrap{display:grid;gap:10px}.referees-page__featured-title{margin:0;color:var(--theme-text-muted);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.referees-page__featured{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.referees-page__featured::-webkit-scrollbar{display:none}.referees-page__featured-card{display:grid;justify-items:center;gap:8px;min-width:108px;padding:12px 10px;border:1px solid var(--referee-border,color-mix(in srgb,var(--theme-border) 76%,transparent));border-radius:14px;background:radial-gradient(circle at top right,var(--referee-soft,transparent),transparent 58%),var(--theme-bg-card);cursor:pointer;transition:border-color .15s ease,transform .15s ease}.referees-page__featured-card span:last-child{overflow:hidden;max-width:100%;color:var(--theme-text);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.referees-page__featured-card:hover{border-color:color-mix(in srgb,var(--referee-accent,var(--theme-accent)) 35%,var(--theme-border));transform:translateY(-1px)}.referees-page__card,.referees-page__list{display:grid;gap:12px}.referees-page__card{position:relative;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;width:100%;padding:14px 14px 14px 20px;border:1px solid var(--referee-border,color-mix(in srgb,var(--theme-border) 76%,transparent));border-radius:16px;background:radial-gradient(circle at top right,var(--referee-soft,transparent),transparent 58%),var(--theme-bg-card);box-shadow:0 10px 24px rgba(15,23,42,.05);text-align:left;cursor:pointer;overflow:hidden;transition:border-color .15s ease,transform .15s ease}.referees-page__card:before{content:"";position:absolute;top:14px;bottom:14px;left:0;width:4px;border-radius:0 4px 4px 0;background:linear-gradient(180deg,var(--referee-accent,var(--theme-accent)),color-mix(in srgb,var(--referee-accent,var(--theme-accent)) 42%,transparent))}.referees-page__card:hover{border-color:color-mix(in srgb,var(--referee-accent,var(--theme-accent)) 35%,var(--theme-border));transform:translateY(-1px)}.referees-page__card-copy{display:grid;min-width:0;gap:3px}.referees-page__card-copy strong{overflow:hidden;color:var(--theme-text);font-size:var(--ui-text-body-lg);font-weight:var(--ui-font-weight-bold);text-overflow:ellipsis;white-space:nowrap}.referees-page__card-copy small{overflow:hidden;color:var(--theme-text-muted);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.referees-page__card-arrow{min-width:28px;height:28px;border-radius:999px;background:color-mix(in srgb,var(--referee-accent,var(--theme-accent)) 12%,transparent);color:var(--referee-accent,var(--theme-accent));font-size:16px;line-height:1}.referees-page__avatar,.referees-page__card-arrow{display:inline-flex;align-items:center;justify-content:center;font-weight:var(--ui-font-weight-bold)}.referees-page__avatar{flex-shrink:0;overflow:hidden;border:2px solid color-mix(in srgb,var(--theme-border) 72%,transparent);border-radius:999px;background:color-mix(in srgb,var(--theme-bg-input) 80%,var(--theme-bg-card));color:var(--theme-accent)}.referees-page__avatar img{width:100%;height:100%;object-fit:cover}.referees-page__avatar--sm{width:40px;height:40px;font-size:var(--ui-text-label)}.referees-page__avatar--md{width:48px;height:48px;font-size:var(--ui-text-body)}.referees-page__avatar--lg{width:78px;height:78px;font-size:var(--ui-title-xl)}.referees-page__back-btn.ant-btn.ui-button--icon{width:38px;min-width:38px;height:38px;min-height:38px;flex-shrink:0;border-radius:10px;border:1px solid color-mix(in srgb,var(--theme-border) 78%,transparent);background:color-mix(in srgb,var(--theme-bg-card) 78%,transparent)}.referees-page__profile-hero{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:18px 18px 18px 22px;border:1px solid var(--referee-border,color-mix(in srgb,var(--theme-border) 76%,transparent));border-radius:18px;background:radial-gradient(circle at top right,var(--referee-soft,transparent),transparent 58%),var(--theme-bg-card);box-shadow:0 10px 24px rgba(15,23,42,.05);overflow:hidden}.referees-page__profile-hero:before{content:"";position:absolute;top:16px;bottom:16px;left:0;width:4px;border-radius:0 4px 4px 0;background:linear-gradient(180deg,var(--referee-accent,var(--theme-accent)),color-mix(in srgb,var(--referee-accent,var(--theme-accent)) 42%,transparent))}.referees-page__profile-hero-copy{min-width:0}.referees-page__profile-hero-copy h2{margin:4px 0 0;color:var(--theme-text);font-size:clamp(22px,3vw,28px);font-weight:var(--ui-font-weight-bold);line-height:1.15}.referees-page__profile-hero-copy p{margin:6px 0 0;color:var(--theme-text-muted);font-size:var(--ui-text-body)}.referees-page__eyebrow{color:var(--theme-accent);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.referees-page__profile-chip{display:inline-flex;margin-top:10px;min-height:28px;align-items:center;padding:0 10px;border-radius:999px;background:color-mix(in srgb,var(--referee-accent,var(--theme-accent)) 12%,transparent);color:var(--referee-accent,var(--theme-accent));font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold)}.referees-page__section{display:grid;gap:12px}.referees-page__section-title{margin:0;color:var(--theme-text);font-size:var(--ui-text-body-lg);font-weight:var(--ui-font-weight-bold)}.referees-page__detail-tabs{margin:4px 0 16px}.referees-page__kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.referees-page__viz-card--solo{margin-top:16px}.referees-page__kpi-card{display:grid;gap:4px;min-height:68px;align-content:center;padding:11px 13px;border:1px solid color-mix(in srgb,var(--theme-border) 72%,transparent);border-radius:12px;background:var(--theme-bg-card);box-shadow:0 8px 18px rgba(15,23,42,.05)}.referees-page__kpi-card span{color:var(--theme-text-muted);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.referees-page__kpi-card strong{color:var(--theme-text);font-size:var(--ui-title-section);font-weight:var(--ui-font-weight-semibold);line-height:1.1}.referees-page__viz-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.referees-page__viz-card{display:grid;gap:8px;padding:14px;border:1px solid color-mix(in srgb,var(--theme-border) 72%,transparent);border-radius:16px;background:var(--theme-bg-card);box-shadow:0 8px 18px rgba(15,23,42,.05)}.referees-page__viz-card h3{margin:0;color:var(--theme-text);font-size:var(--ui-text-body-lg);font-weight:var(--ui-font-weight-semibold)}.referees-page__detail-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.referees-page__detail-row{display:grid;gap:5px;min-height:68px;padding:11px 13px;border:1px solid color-mix(in srgb,var(--theme-border) 72%,transparent);border-radius:12px;background:var(--theme-bg-card);box-shadow:0 8px 18px rgba(15,23,42,.05)}.referees-page__detail-row span{color:var(--theme-text-muted);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold)}.referees-page__detail-row strong{color:var(--theme-text);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-semibold)}.referees-page__match-list{display:grid;gap:10px}.referees-page__match-card{display:grid;gap:10px;padding:14px;border:1px solid color-mix(in srgb,var(--theme-border) 72%,transparent);border-radius:14px;background:color-mix(in srgb,var(--theme-bg-input) 42%,var(--theme-bg-card));box-shadow:0 8px 18px rgba(15,23,42,.04)}.referees-page__match-card-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.referees-page__match-date{font-weight:var(--ui-font-weight-bold)}.referees-page__match-date,.referees-page__match-league{color:var(--theme-text-muted);font-size:var(--ui-text-caption)}.referees-page__match-league{flex:1 1 auto;min-width:0;overflow:hidden;font-weight:var(--ui-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.referees-page__match-badge{display:inline-flex;min-height:24px;align-items:center;padding:0 10px;border-radius:999px;font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);white-space:nowrap}.referees-page__match-badge--low{background:color-mix(in srgb,var(--color-success-200) 14%,var(--theme-bg-card));color:var(--color-success-200)}.referees-page__match-badge--mid{background:color-mix(in srgb,var(--color-primary-50) 16%,var(--theme-bg-card));color:var(--color-primary-50)}.referees-page__match-badge--high{background:color-mix(in srgb,var(--color-error-100) 14%,var(--theme-bg-card));color:var(--color-error-100)}.referees-page__match-card-body{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px}.referees-page__match-team{overflow:hidden;color:var(--theme-text);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.referees-page__match-team--away{text-align:right}.referees-page__match-score{min-width:52px;padding:6px 8px;border-radius:10px;background:var(--theme-bg-card);color:var(--theme-text);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold);text-align:center;white-space:nowrap}.referees-page__match-card-meta{display:flex;flex-wrap:wrap;gap:8px}.referees-page__match-card-meta span{min-height:24px;padding:0 8px;border-radius:999px;background:color-mix(in srgb,var(--theme-bg-input) 72%,transparent);color:var(--theme-text-muted);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold);display:inline-flex;align-items:center}.referees-page__detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px}.referees-page__detail-main{display:grid;gap:12px;min-width:0}.referees-page__side-panel{position:sticky;top:calc(var(--app-header-sticky-height, 64px) + 12px);display:grid;gap:10px;padding:16px;border:1px solid var(--referee-border,color-mix(in srgb,var(--theme-border) 76%,transparent));border-radius:16px;background:radial-gradient(circle at top right,var(--referee-soft,transparent),transparent 58%),var(--theme-bg-card);box-shadow:0 10px 24px rgba(15,23,42,.05)}.referees-page__side-head{display:flex;align-items:center;gap:12px}.referees-page__side-copy{min-width:0}.referees-page__side-copy h2{margin:0;overflow:hidden;color:var(--theme-text);font-size:var(--ui-text-body-lg);font-weight:var(--ui-font-weight-bold);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.referees-page__side-copy p{margin:3px 0 0;color:var(--theme-text-muted);font-size:var(--ui-text-label)}.referees-page__side-title{margin:6px 0 0;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--theme-border) 72%,transparent);color:var(--theme-text-muted);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);letter-spacing:.05em;text-transform:uppercase}.referees-page__side-list{display:grid;gap:2px}.referees-page__side-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-height:32px;padding:5px 0;border-bottom:1px dashed color-mix(in srgb,var(--theme-border) 62%,transparent)}.referees-page__side-row:last-child{border-bottom:0}.referees-page__side-row span{color:var(--theme-text-muted);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold)}.referees-page__side-row strong{color:var(--theme-text);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-semibold);text-align:right}.referees-page__league-split{display:grid;grid-template-columns:200px minmax(0,1fr);align-items:center;gap:16px}.referees-page__league-chart{max-width:200px}.referees-page__league-rows{display:grid;gap:6px;margin:0;padding:0;list-style:none}.referees-page__league-row{display:flex;align-items:center;gap:8px;min-height:30px;padding:4px 8px;border-radius:8px;background:color-mix(in srgb,var(--theme-bg-input) 42%,transparent)}.referees-page__league-dot{flex-shrink:0;width:9px;height:9px;border-radius:999px}.referees-page__league-name{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--theme-text);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.referees-page__league-meta{flex-shrink:0;color:var(--theme-text-muted);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold)}@media screen and (max-width:1100px){.referees-page__kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.referees-page__detail-layout{grid-template-columns:minmax(0,1fr)}.referees-page__side-panel{position:static;order:-1}.referees-page__league-split{grid-template-columns:minmax(0,1fr);justify-items:center}.referees-page__league-rows{width:100%}}@media screen and (max-width:768px){.referees-page{padding:16px var(--ui-page-padding-x) 28px;gap:12px}.referees-page__hero{flex-direction:column;align-items:flex-start;gap:10px;padding:14px 16px;border-radius:14px}.referees-page__hero h1{margin-bottom:4px;font-size:22px}.referees-page__hero p{font-size:var(--ui-text-label);line-height:1.4}.referees-page__hero-badge{min-height:26px;padding:0 10px;font-size:11px}.referees-page__search{min-height:40px;padding:0 12px;border-radius:12px;gap:8px}.referees-page__search-input{min-height:36px;font-size:var(--ui-text-label)}.referees-page__featured-wrap{gap:6px}.referees-page__featured-title{font-size:11px}.referees-page__featured{gap:8px}.referees-page__featured-card{min-width:84px;gap:6px;padding:8px;border-radius:12px}.referees-page__featured-card span:last-child{font-size:11px}.referees-page__list{gap:8px}.referees-page__card{gap:8px;padding:10px 10px 10px 14px;border-radius:12px;box-shadow:none}.referees-page__card:before{top:10px;bottom:10px;width:3px}.referees-page__card:hover{transform:none}.referees-page__card-copy strong{font-size:var(--ui-text-body)}.referees-page__card-copy small{font-size:var(--ui-text-caption)}.referees-page__card-arrow{min-width:auto;height:auto;border-radius:0;background:rgba(0,0,0,0);color:var(--theme-text-muted);font-size:14px}.referees-page__avatar--sm{width:34px;height:34px;font-size:11px}.referees-page__avatar--md{width:36px;height:36px;font-size:var(--ui-text-caption);border-width:1px}.referees-page__detail-list,.referees-page__profile-hero,.referees-page__viz-grid{grid-template-columns:minmax(0,1fr)}.referees-page__profile-hero{justify-items:start;gap:12px;padding:14px 14px 14px 18px;border-radius:14px;box-shadow:none}.referees-page__profile-hero-copy h2{font-size:22px}.referees-page__kpi-grid{gap:8px}.referees-page__kpi-card{min-height:56px;padding:9px 11px;border-radius:10px;box-shadow:none}.referees-page__kpi-card strong{font-size:var(--ui-text-body-lg)}.referees-page__detail-row,.referees-page__match-card,.referees-page__viz-card{padding:12px;border-radius:12px;box-shadow:none}.referees-page__match-card-body{grid-template-columns:minmax(0,1fr);gap:6px;text-align:left}.referees-page__match-team--away{text-align:left}}@media screen and (max-width:520px){.referees-page__hero p{display:none}.referees-page__card{grid-template-columns:auto minmax(0,1fr)}.referees-page__card-arrow{display:none}.referees-page__kpi-grid{grid-template-columns:minmax(0,1fr)}}.standings-page{display:grid;gap:var(--ui-page-gap);margin:0 auto}.standings-page__league-tabs,.standings-page__main-tabs,.standings-page__ranking-tabs{margin-bottom:12px}.standings-page__hero,.standings-page__surface{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--theme-border) 86%,transparent);border-radius:12px;background:radial-gradient(circle at top left,rgba(0,56,217,.12),transparent 32%),radial-gradient(circle at bottom right,rgba(255,92,120,.08),transparent 28%),var(--theme-bg-card);box-shadow:var(--ui-shadow-float)}.standings-page__hero{display:grid;gap:var(--ui-space-6);padding:var(--ui-surface-padding)}.standings-page__hero-copy{display:grid;gap:var(--ui-space-3);max-width:640px}.standings-page__content-kicker,.standings-page__eyebrow{display:inline-flex;align-items:center;width:fit-content;min-height:28px;padding:0 12px;border-radius:999px;background:rgba(0,56,217,.08);color:var(--theme-accent);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.standings-page__title{margin:0;font-size:var(--ui-title-lg)}.standings-page__content-text,.standings-page__subtitle{margin:0;color:var(--theme-text-muted);font-size:var(--text-xs);line-height:var(--ui-line-body)}.standings-page__hero-metrics,.standings-page__spotlight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.standings-page__metric,.standings-page__spotlight-card{display:flex;gap:6px;min-height:74px;padding:14px;border:1px solid color-mix(in srgb,var(--theme-border) 80%,transparent);border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(255,255,255,.46)),var(--theme-bg-input);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.68),0 18px 32px rgba(15,23,42,.06)}.standings-page__metric{grid-template-columns:auto 1fr;align-items:flex-start}.standings-page__metric-icon{display:flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(135deg,rgba(255,92,120,.16),rgba(0,56,217,.12)),var(--theme-bg-card);color:var(--theme-accent)}.standings-page__metric-copy{display:grid;gap:6px}.standings-page__metric-label,.standings-page__spotlight-label{color:var(--theme-text-muted);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);letter-spacing:.02em;text-transform:uppercase}.standings-page__metric-value,.standings-page__spotlight-value{color:var(--theme-text);font-size:var(--ui-text-body-lg);font-weight:var(--ui-font-weight-semibold);line-height:1.1;letter-spacing:-.04em}.standings-page__metric-helper,.standings-page__spotlight-helper{color:var(--theme-text-muted);font-size:var(--ui-text-label);line-height:1.5}.standings-page__surface{display:grid;gap:18px;padding:var(--ui-surface-padding-compact)}.standings-page__toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0!important;background:rgba(0,0,0,0)!important}.standings-page__toolbar-main{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.standings-page__select{min-width:0}.standings-page .standings-league-select{width:clamp(260px,34vw,420px);min-width:260px}.standings-page .standings-season-select{width:128px;min-width:120px;height:46px}.standings-page__tabs{margin-top:2px}.standings-page__tabs.ant-tabs .ant-tabs-nav{margin:0!important}.standings-page__tabs.ant-tabs .ant-tabs-nav:before{border-bottom:1px solid color-mix(in srgb,var(--theme-border) 82%,transparent)}.standings-page__tabs.ant-tabs .ant-tabs-nav-list .ant-tabs-tab{margin:0 30px 0 0!important;padding:0 0 12px!important;color:var(--theme-text-muted)}.standings-page__tabs.ant-tabs .ant-tabs-nav-list .ant-tabs-tab:last-child{margin-right:0!important}.standings-page__tabs.ant-tabs .ant-tabs-nav-list .ant-tabs-tab:hover{color:var(--theme-text)}.standings-page__tabs.ant-tabs .ant-tabs-tab-btn{color:inherit!important;font-size:var(--ui-text-body);font-weight:500;line-height:1}.standings-page__tabs.ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--theme-accent)!important}.standings-page__tabs.ant-tabs .ant-tabs-ink-bar{height:3px!important;border-radius:999px;background:linear-gradient(135deg,var(--color-error-100) 0,var(--theme-accent) 100%)!important}.standings-page__tabs.ant-tabs .ant-tabs-content-holder{display:none}.standings-page__spotlight-card{min-height:92px}.standings-page__content{display:grid;gap:18px;padding:0!important}.standings-page__content-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:var(--ui-surface-padding-compact) var(--ui-surface-padding-compact) 0}.standings-page__content-header--compact{align-items:center;gap:12px;padding:12px var(--ui-surface-padding-compact) 0}.standings-page__content-actions{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0}.standings-page__league-detail-cta{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;border:1px solid color-mix(in srgb,var(--theme-accent) 26%,transparent);border-radius:999px;background:color-mix(in srgb,var(--theme-accent) 8%,var(--theme-bg-card));color:var(--theme-accent);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .15s ease}.standings-page__league-detail-cta:hover{border-color:color-mix(in srgb,var(--theme-accent) 42%,transparent);background:color-mix(in srgb,var(--theme-accent) 14%,var(--theme-bg-card));transform:translateY(-1px)}.standings-page__content-brand{display:flex;min-width:0;align-items:flex-start;gap:14px}.standings-page__content-logo{display:flex;width:56px;height:56px;flex-shrink:0;align-items:center;justify-content:center;border-radius:12px;border:1px solid color-mix(in srgb,var(--theme-border) 76%,transparent);background:var(--theme-bg-input)}.standings-page__content-logo img{width:44px;height:44px;object-fit:contain}.standings-page__content-logo--icon{color:var(--theme-accent)}.standings-page__content-copy{display:grid;gap:4px;min-width:0}.standings-page__content-title{margin:0;color:var(--theme-text);font-size:var(--ui-text-body-lg);font-weight:var(--ui-font-weight-semibold);line-height:1.2;letter-spacing:-.02em}.standings-page__content-pills{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.standings-page__pill{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--theme-border) 76%,transparent);background:var(--theme-bg-input);color:var(--theme-text);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold)}.standings-page__content-body{padding:0 var(--ui-surface-padding-compact) var(--ui-surface-padding-compact)}.standings-page__league-tabs.ant-tabs{padding:0 var(--ui-surface-padding-compact)}.standings-page__empty-state,.standings-page__state{display:grid;place-items:center;gap:10px;min-height:180px;padding:24px;border:1px dashed color-mix(in srgb,var(--theme-border) 82%,transparent);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.68),rgba(255,255,255,.38)),var(--theme-bg-input);color:var(--theme-text-muted);text-align:center}.standings-page__empty-state strong,.standings-page__state strong{color:var(--theme-text);font-size:var(--ui-text-body-lg);font-weight:var(--ui-font-weight-semibold)}.standings-page__empty-state span,.standings-page__state span{max-width:420px;font-size:var(--ui-text-body);line-height:1.7}.standings-page__state--error{color:var(--theme-error);font-weight:var(--ui-font-weight-bold)}.standings-page__ranking-shell{display:grid;gap:12px}.standings-page__ranking-tabs.ant-tabs .ant-tabs-nav{margin:0!important}.standings-page__ranking-tabs.ant-tabs .ant-tabs-nav-wrap{overflow-x:auto!important;scrollbar-width:none}.standings-page__ranking-tabs.ant-tabs .ant-tabs-nav-wrap::-webkit-scrollbar{display:none}.standings-page__ranking-tabs.ant-tabs .ant-tabs-tab{margin:0 14px 0 0!important;padding:0 0 8px!important;color:var(--theme-text-muted)}.standings-page__ranking-tabs.ant-tabs .ant-tabs-tab-btn{font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold);color:inherit!important}.standings-page__ranking-tabs.ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--theme-accent)!important}.standings-page__ranking-tabs.ant-tabs .ant-tabs-ink-bar{height:3px!important;border-radius:999px;background:linear-gradient(135deg,var(--color-error-100) 0,var(--theme-accent-dark) 100%)!important}.standings-page__ranking-tabs.ant-tabs .ant-tabs-content-holder{display:none}.standings-page__league-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--theme-border) 78%,transparent);border-radius:12px;background:var(--theme-bg-card)}.standings-page__league-summary-main{display:flex;min-width:0;align-items:center;gap:12px}.standings-page__league-summary-logo{display:flex;width:40px;height:40px;flex-shrink:0;align-items:center;justify-content:center;border-radius:10px;border:1px solid color-mix(in srgb,var(--theme-border) 76%,transparent);background:var(--theme-bg-input)}.standings-page__league-summary-logo img{width:24px;height:24px;object-fit:contain}.standings-page__league-summary-copy{display:grid;gap:2px;min-width:0}.standings-page__league-summary-title{margin:0;color:var(--theme-text);font-size:clamp(15px,2.2vw,18px);font-weight:var(--ui-font-weight-semibold);line-height:1.2;letter-spacing:-.02em}.standings-page__league-summary-meta{margin:0;color:var(--theme-text-muted);font-size:var(--ui-text-label);line-height:1.4}.standings-page__follow-btn--compact{min-height:34px;padding-inline:12px;border-radius:10px;font-size:var(--ui-text-label);white-space:nowrap}.standings-page__ranking-card{display:flex;flex-direction:column;gap:10px;min-width:0;height:100%}.standings-page__ranking-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.standings-page__ranking-heading{display:grid;min-width:0;gap:2px}.standings-page__ranking-title{color:var(--theme-text);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold)}.standings-page__ranking-updated{color:var(--theme-text-muted);font-size:var(--ui-text-caption);line-height:1.35}.standings-page__ranking-chip{min-height:30px;padding:0 10px;border-radius:999px;background:rgba(0,56,217,.08);font-weight:var(--ui-font-weight-bold)}.standings-page__ranking-chip,.standings-page__ranking-link{display:inline-flex;align-items:center;color:var(--theme-accent);font-size:var(--ui-text-label)}.standings-page__ranking-link{gap:6px;margin-top:4px;font-weight:var(--ui-font-weight-semibold);text-decoration:none}.standings-page__ranking-link:hover{text-decoration:underline}.standings-page__table-shell{overflow:hidden;border:1px solid color-mix(in srgb,var(--theme-border) 82%,transparent);border-radius:12px;background:var(--theme-bg-card)}.standings-page__race-chart{display:grid;gap:10px;margin-bottom:12px;padding:12px;border:1px solid color-mix(in srgb,var(--theme-border) 82%,transparent);border-radius:10px;background:var(--theme-bg-card);box-shadow:none}.standings-page__race-chart-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.standings-page__race-chart-head h3{margin:0;color:var(--theme-text);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold);letter-spacing:-.02em}.standings-page__data-table{width:100%;border-collapse:collapse;font-size:var(--ui-text-body)}.standings-page__data-table thead tr{background:var(--color-neutral-1240);color:var(--theme-text-on-dark)}.standings-page__data-table td,.standings-page__data-table th{padding:12px 14px;text-align:left}.standings-page__data-table th{font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold);letter-spacing:.02em;text-transform:uppercase}.standings-page__data-row{border-top:1px solid color-mix(in srgb,var(--theme-border) 80%,transparent)}.standings-page__data-row:nth-child(2n){background:color-mix(in srgb,var(--theme-bg-input) 58%,transparent)}.standings-page__data-row--interactive{cursor:pointer}.standings-page__data-row--interactive:hover{background:color-mix(in srgb,var(--theme-accent) 8%,var(--theme-bg-input))}.standings-page__team-cell{display:flex;align-items:center;gap:10px;min-width:0;font-weight:var(--ui-font-weight-semibold);color:var(--theme-text)}.standings-page__team-cell span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.standings-page__select-option-logo,.standings-page__team-logo{width:24px;height:24px;flex-shrink:0;object-fit:contain}.standings-page__select-option{display:flex;align-items:center;gap:10px}.standings-page__align-right{text-align:right!important}.standings-page__weight-strong{font-weight:var(--ui-font-weight-bold)}.standings-page__league-entity-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.standings-page__league-stack{display:grid;gap:12px}.standings-page__inline-note{display:flex;align-items:center;min-height:38px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--theme-accent) 22%,var(--theme-border));border-radius:8px;background:color-mix(in srgb,var(--theme-accent) 8%,var(--theme-bg-card));color:var(--theme-text);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold)}.standings-page__inline-note--warning{border-color:color-mix(in srgb,var(--theme-error) 22%,var(--theme-border));background:color-mix(in srgb,var(--theme-error) 8%,var(--theme-bg-card))}.standings-page__league-info-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.standings-page__league-info-item{display:grid;gap:8px;min-height:78px;padding:14px;border:1px solid color-mix(in srgb,var(--theme-border) 82%,transparent);border-radius:8px;background:color-mix(in srgb,var(--theme-bg-input) 78%,var(--theme-bg-card))}.standings-page__league-info-item span{color:var(--theme-text-muted);font-size:var(--ui-text-caption);font-weight:700;letter-spacing:.02em;text-transform:uppercase}.standings-page__league-info-item strong{min-width:0;color:var(--theme-text);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-semibold);overflow-wrap:anywhere}.standings-page__league-entity{display:flex;min-width:0;min-height:54px;align-items:center;gap:10px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--theme-border) 82%,transparent);border-radius:8px;background:color-mix(in srgb,var(--theme-bg-input) 78%,var(--theme-bg-card));color:var(--theme-text);text-align:left;cursor:pointer;transition:border-color .18s ease,transform .18s ease,background-color .18s ease}.standings-page__league-entity:hover{border-color:color-mix(in srgb,var(--theme-accent) 36%,var(--theme-border));background:color-mix(in srgb,var(--theme-accent) 7%,var(--theme-bg-card));transform:translateY(-1px)}.standings-page__league-entity img{width:28px;height:28px;flex-shrink:0;object-fit:contain}.standings-page__league-entity span{overflow:hidden;font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold);text-overflow:ellipsis;white-space:nowrap}.standings-card{border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-bg-card);overflow:hidden;box-shadow:var(--ui-shadow-float);width:min(100%,1280px);margin:0 auto;padding-left:clamp(14px,2vw,28px);padding-right:clamp(14px,2vw,28px)}.standings-header-bar .ant-select.standings-header-select,.standings-header-bar .standings-header-select.ant-select{color:var(--theme-text)}.standings-header-bar .ant-select.standings-header-select .ant-select-selector,.standings-header-bar .standings-header-select.ant-select .ant-select-selector{background:var(--theme-bg-card);border:1px solid var(--theme-input-border);border-radius:12px;color:var(--theme-text);min-height:48px;height:48px;padding:4px 14px;align-items:center;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.58)}.standings-header-bar .ant-select.standings-header-select.ant-select-focused .ant-select-selector,.standings-header-bar .ant-select.standings-header-select.ant-select-open .ant-select-selector,.standings-header-bar .standings-header-select.ant-select.ant-select-focused .ant-select-selector,.standings-header-bar .standings-header-select.ant-select.ant-select-open .ant-select-selector{background:var(--theme-bg-card);border-color:var(--theme-input-border);box-shadow:none}.standings-header-bar .ant-select.standings-header-select .ant-select-selection-search,.standings-header-bar .ant-select.standings-header-select .ant-select-selection-search input,.standings-header-bar .standings-header-select.ant-select .ant-select-selection-search,.standings-header-bar .standings-header-select.ant-select .ant-select-selection-search input{background:rgba(0,0,0,0);color:var(--theme-text);caret-color:rgba(0,0,0,0);outline:none!important;box-shadow:none!important}.standings-header-bar .ant-select.standings-header-select .ant-select-selection-search input:focus,.standings-header-bar .ant-select.standings-header-select .ant-select-selection-search input:focus-visible,.standings-header-bar .ant-select.standings-header-select .ant-select-selector,.standings-header-bar .ant-select.standings-header-select .ant-select-selector:focus,.standings-header-bar .ant-select.standings-header-select .ant-select-selector:focus-visible,.standings-header-bar .standings-header-select.ant-select .ant-select-selection-search input:focus,.standings-header-bar .standings-header-select.ant-select .ant-select-selection-search input:focus-visible,.standings-header-bar .standings-header-select.ant-select .ant-select-selector,.standings-header-bar .standings-header-select.ant-select .ant-select-selector:focus,.standings-header-bar .standings-header-select.ant-select .ant-select-selector:focus-visible{outline:none!important;box-shadow:none!important}.standings-header-bar .ant-select.standings-header-select .ant-select-selector *,.standings-header-bar .standings-header-select.ant-select .ant-select-selector *{opacity:1}.standings-header-bar .ant-select.standings-header-select .ant-select-selector .ant-select-selection-item,.standings-header-bar .ant-select.standings-header-select .ant-select-selector .ant-select-selection-placeholder,.standings-header-bar .standings-header-select.ant-select .ant-select-selector .ant-select-selection-item,.standings-header-bar .standings-header-select.ant-select .ant-select-selector .ant-select-selection-placeholder{color:var(--theme-text);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold);opacity:1;visibility:visible}.standings-header-bar .ant-select.standings-header-select .ant-select-selector .ant-select-selection-placeholder,.standings-header-bar .standings-header-select.ant-select .ant-select-selector .ant-select-selection-placeholder{color:var(--theme-text-muted)}.standings-header-bar .ant-select.standings-header-select .ant-select-selector .ant-select-selection-item *,.standings-header-bar .ant-select.standings-header-select .ant-select-selector .ant-select-selection-placeholder *,.standings-header-bar .standings-header-select.ant-select .ant-select-selector .ant-select-selection-item *,.standings-header-bar .standings-header-select.ant-select .ant-select-selector .ant-select-selection-placeholder *{color:var(--theme-text);opacity:1;visibility:visible}.standings-header-bar .ant-select.standings-header-select .ant-select-arrow,.standings-header-bar .standings-header-select.ant-select .ant-select-arrow{color:var(--theme-text-muted)}.standings-header-bar .ant-select.standings-header-select:hover .ant-select-selector,.standings-header-bar .standings-header-select.ant-select:hover .ant-select-selector{border-color:var(--theme-input-border-hover)}html[data-theme=dark] .standings-page__empty-state,html[data-theme=dark] .standings-page__hero,html[data-theme=dark] .standings-page__metric,html[data-theme=dark] .standings-page__ranking-card,html[data-theme=dark] .standings-page__spotlight-card,html[data-theme=dark] .standings-page__state,html[data-theme=dark] .standings-page__surface{border-color:hsla(0,0%,100%,.08);background:radial-gradient(circle at top right,rgba(74,125,255,.14),transparent 30%),radial-gradient(circle at bottom left,rgba(255,92,120,.06),transparent 24%),linear-gradient(180deg,rgba(15,23,42,.94),rgba(10,14,24,.96));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 24px 44px rgba(0,0,0,.28)}html[data-theme=dark] .standings-page__content-logo,html[data-theme=dark] .standings-page__empty-state,html[data-theme=dark] .standings-page__metric,html[data-theme=dark] .standings-page__pill,html[data-theme=dark] .standings-page__race-chart,html[data-theme=dark] .standings-page__ranking-card,html[data-theme=dark] .standings-page__spotlight-card,html[data-theme=dark] .standings-page__state{background:linear-gradient(180deg,rgba(15,23,42,.9),rgba(8,14,28,.84)),var(--theme-bg-input);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}html[data-theme=dark] .standings-page__metric-icon{background:linear-gradient(135deg,rgba(74,125,255,.2),rgba(255,92,120,.12)),var(--theme-bg-input);color:var(--color-secondary-90)}html[data-theme=dark] .standings-page__content-kicker,html[data-theme=dark] .standings-page__ranking-chip{background:rgba(0,42,142,.22);color:var(--color-secondary-90)}html[data-theme=dark] .standings-page__data-row:nth-child(2n){background:hsla(0,0%,100%,.02)}html[data-theme=dark] .standings-page__data-row--interactive:hover{background:rgba(74,125,255,.08)}html[data-theme=dark] .standings-card,html[data-theme=dark] .standings-page__hero,html[data-theme=dark] .standings-page__surface{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 24px 44px rgba(0,0,0,.28)}html[data-theme=dark] .standings-card{border-color:var(--theme-border-strong)}html[data-theme=dark] .standings-header-bar .ant-select.standings-header-select .ant-select-selector,html[data-theme=dark] .standings-header-bar .standings-header-select.ant-select .ant-select-selector{background:var(--theme-surface-overlay);border-color:var(--theme-input-border);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}html[data-theme=dark] .standings-header-bar .ant-select.standings-header-select.ant-select-focused .ant-select-selector,html[data-theme=dark] .standings-header-bar .ant-select.standings-header-select.ant-select-open .ant-select-selector,html[data-theme=dark] .standings-header-bar .standings-header-select.ant-select.ant-select-focused .ant-select-selector,html[data-theme=dark] .standings-header-bar .standings-header-select.ant-select.ant-select-open .ant-select-selector{background:var(--theme-surface-overlay);border-color:var(--theme-input-border);box-shadow:none}html[data-theme=dark] .standings-header-bar .ant-select.standings-header-select .ant-select-arrow,html[data-theme=dark] .standings-header-bar .standings-header-select.ant-select .ant-select-arrow{color:var(--theme-arrow)}.standings-header-select-dropdown--dark.ant-select-dropdown{background:var(--theme-bg-input);border-radius:12px;border:1px solid var(--theme-surface-overlay)}.standings-header-select-dropdown--dark.ant-select-dropdown .ant-select-item-option{font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-semibold);color:var(--theme-text)}.standings-header-select-dropdown--dark.ant-select-dropdown .ant-select-item-option.ant-select-item-option-active,.standings-header-select-dropdown--dark.ant-select-dropdown .ant-select-item-option:hover{background:var(--theme-surface-overlay)}.standings-header-select-dropdown--dark.ant-select-dropdown .ant-select-item-option.ant-select-item-option-selected{background:var(--theme-accent-overlay-selected);color:var(--theme-text);font-weight:var(--ui-font-weight-bold)}.standings-header-select-dropdown--light.ant-select-dropdown{background:var(--theme-bg-card);border-radius:12px;border:1px solid var(--theme-input-border);box-shadow:var(--theme-shadow-dropdown)}.standings-header-select-dropdown--light.ant-select-dropdown .ant-select-item-option{font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-semibold);color:var(--theme-text)}.standings-header-select-dropdown--light.ant-select-dropdown .ant-select-item-option.ant-select-item-option-active,.standings-header-select-dropdown--light.ant-select-dropdown .ant-select-item-option:hover{background:var(--theme-accent-overlay)}.standings-header-select-dropdown--light.ant-select-dropdown .ant-select-item-option.ant-select-item-option-selected{background:var(--theme-accent-overlay-selected);color:var(--theme-accent);font-weight:var(--ui-font-weight-bold)}@media screen and (max-width:990px){.standings-page-card{padding:0 14px}.standings-page{gap:18px}.standings-page__hero{padding:var(--ui-surface-padding)}.standings-page__content-pills{justify-content:flex-start}.standings-page__content-body,.standings-page__content-header,.standings-page__league-tabs.ant-tabs{padding-left:0;padding-right:0}}@media screen and (max-width:768px){.standings-page{gap:14px}.standings-page__hero{gap:14px;padding:14px}.standings-page__metric,.standings-page__ranking-card,.standings-page__spotlight-card{min-height:72px}.standings-page__surface{gap:12px;padding:0}.standings-page .standings-league-select,.standings-page .standings-season-select{width:100%;min-width:0}.standings-page__tabs.ant-tabs .ant-tabs-nav-wrap{overflow-x:auto!important;scrollbar-width:none}.standings-page__tabs.ant-tabs .ant-tabs-nav-wrap::-webkit-scrollbar{display:none}.standings-page__tabs.ant-tabs .ant-tabs-nav-list .ant-tabs-tab{margin-right:22px!important}.standings-page__content-header{gap:12px}.standings-page__content-brand{gap:10px}.standings-page__content-logo{width:56px;height:56px}.standings-page__content-logo img{width:44px;height:44px}.standings-page__content-body{padding-bottom:0}.standings-page__ranking-shell{gap:10px}.standings-page__race-chart{gap:8px;margin-bottom:8px;padding:10px}.standings-page__race-chart-head{flex-wrap:nowrap;gap:8px}.standings-page__race-chart-head h3{font-size:var(--ui-text-label)}.standings-page__pill{flex-shrink:0;font-size:10px;padding:4px 8px}.standings-page__table-shell{overflow-x:auto;-webkit-overflow-scrolling:touch}.standings-page__data-table{min-width:560px;font-size:var(--ui-text-label)}.standings-page__data-table td,.standings-page__data-table th{padding:10px 12px}.standings-page__ranking-tabs.ant-tabs .ant-tabs-tab{margin-right:12px!important}.standings-page__ranking-tabs.ant-tabs .ant-tabs-tab-btn{font-size:var(--ui-text-caption)}}@media screen and (max-width:640px){.standings-page__hero-metrics,.standings-page__spotlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.standings-page__toolbar{flex-direction:column-reverse}.standings-page--league .standings-page__toolbar{flex-direction:row;align-items:center}.standings-page--league .standings-page__toolbar-main{flex-wrap:nowrap;width:100%;gap:8px}.standings-page--league .standings-page__tab{flex:1 1 auto;width:auto;min-width:0}.standings-page--league .standings-season-select{flex:0 0 auto;width:112px;min-width:112px}.standings-tabs{width:100%}}@media screen and (max-width:768px){.standings-page{padding-left:0;padding-right:0}.standings-page__hero,.standings-page__surface{border:0!important;border-radius:0!important;box-shadow:none!important;background:rgba(0,0,0,0)!important}}@media screen and (max-width:425px){.standings-page{gap:10px}.standings-page .standings-league-select{width:100%;min-width:0}.standings-page .standings-season-select{width:112px;min-width:112px}.standings-page__hero-metrics,.standings-page__spotlight-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.standings-page__hero{gap:10px;padding:10px}.standings-page__content-copy,.standings-page__hero-copy{gap:6px}.standings-page__content-kicker,.standings-page__eyebrow{min-height:24px;padding:0 10px;font-size:var(--ui-text-caption)}.standings-page__metric,.standings-page__spotlight-card{min-height:0;padding:10px;border-radius:12px}.standings-page__ranking-card{padding:0}.standings-page__metric-icon{width:32px;height:32px;border-radius:10px}.standings-page__metric-value,.standings-page__spotlight-value{font-size:var(--ui-title-section)}.standings-page__metric-helper,.standings-page__spotlight-helper{font-size:var(--ui-text-caption)}.standings-page__surface{padding:0}.standings-page__tabs.ant-tabs .ant-tabs-nav-list .ant-tabs-tab{margin-right:18px!important}.standings-page__tabs.ant-tabs .ant-tabs-tab-btn{font-size:var(--ui-text-label)}.standings-page__content-logo{width:40px;height:40px}.standings-page__pill,.standings-page__ranking-chip{min-height:28px;padding:0 10px;font-size:var(--ui-text-caption)}.standings-page__empty-state,.standings-page__state{min-height:180px;padding:16px}.standings-page__empty-state strong,.standings-page__state strong{font-size:var(--ui-title-sm)}.standings-page__empty-state span,.standings-page__state span{font-size:var(--ui-text-label)}.standings-page__data-table{min-width:520px;font-size:var(--ui-text-caption)}.standings-page__data-table td,.standings-page__data-table th{padding:9px 10px}.standings-page__team-cell{gap:8px}.standings-page__select-option-logo,.standings-page__team-logo{width:20px;height:20px}.standings-page__ranking-shell{gap:8px}}.standings-page--league{gap:clamp(12px,2vw,18px);overflow-x:clip}.standings-page--league .standings-page__surface{gap:clamp(14px,2vw,20px);padding:clamp(12px,1.8vw,20px);border-radius:14px}.standings-page--league .standings-page__toolbar-main{justify-content:space-between;align-items:center;gap:10px}.standings-page--league .standings-page__tab{min-height:46px;padding-inline:16px;border-radius:12px;border:1px solid color-mix(in srgb,var(--theme-border) 74%,transparent);background:color-mix(in srgb,var(--theme-bg-input) 76%,var(--theme-bg-card));font-weight:var(--ui-font-weight-semibold);line-height:1.2;transition:border-color .2s ease,background-color .2s ease,transform .18s ease}.standings-page--league .standings-page__tab:hover{border-color:color-mix(in srgb,var(--theme-accent) 38%,var(--theme-border));background:color-mix(in srgb,var(--theme-accent) 6%,var(--theme-bg-card));transform:translateY(-1px)}.standings-page--league .standings-page__spotlight-grid{display:none}.standings-page--league .standings-page__league-summary{margin-top:2px}.standings-page--league .standings-page__content{gap:12px;border:0;border-radius:0;background:rgba(0,0,0,0)}.standings-page--league .standings-page__content-title{line-height:1.18}.standings-page--league .standings-page__content-text{max-width:72ch}.standings-page--league .standings-page__content-pills{justify-content:flex-start;align-items:center;gap:8px}.standings-page--league .standings-page__follow-btn{min-height:38px;padding-inline:14px;border-radius:11px;font-weight:var(--ui-font-weight-bold)}.standings-page--league .standings-page__league-tabs.ant-tabs .ant-tabs-nav-list .ant-tabs-tab{margin-right:24px!important}.standings-page--league .standings-page__content-body{padding-bottom:16px}.standings-page--league .standings-page__league-info-grid{gap:0;border:1px solid color-mix(in srgb,var(--theme-border) 78%,transparent);border-radius:12px;overflow:hidden;background:var(--theme-bg-card)}.standings-page--league .standings-page__league-info-item{border:0;border-radius:0;background:rgba(0,0,0,0);min-height:72px;padding:12px 14px;border-bottom:1px solid color-mix(in srgb,var(--theme-border) 72%,transparent)}.standings-page--league .standings-page__league-info-item:last-child{border-bottom:0}.standings-page--league .standings-page__honors{margin-top:16px;border:1px solid color-mix(in srgb,var(--theme-border) 78%,transparent);border-radius:12px;overflow:hidden;background:var(--theme-bg-card)}.standings-page--league .standings-page__honors-title{margin:0;padding:12px 14px;font-size:14px;font-weight:700;color:var(--theme-text);border-bottom:1px solid color-mix(in srgb,var(--theme-border) 72%,transparent)}.standings-page--league .standings-page__honors-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0}.standings-page--league .standings-page__honor-item{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid color-mix(in srgb,var(--theme-border) 72%,transparent)}.standings-page--league .standings-page__honor-item img{width:28px;height:28px;object-fit:contain;border-radius:6px;background:var(--theme-bg-input)}.standings-page--league .standings-page__honor-item strong{display:block;font-size:13px;color:var(--theme-text)}.standings-page--league .standings-page__honor-item span{display:block;margin-top:2px;font-size:12px;color:var(--theme-text-muted)}.standings-page--league .standings-page__league-entity-grid{gap:0;border:1px solid color-mix(in srgb,var(--theme-border) 78%,transparent);border-radius:12px;overflow:hidden;background:var(--theme-bg-card)}.standings-page--league .standings-page__league-entity{border:0;border-radius:0;background:rgba(0,0,0,0);min-height:42px;border-bottom:1px solid color-mix(in srgb,var(--theme-border) 72%,transparent)}.standings-page--league .standings-page__league-entity:last-child{border-bottom:0}@media screen and (max-width:1024px){.standings-page--league .standings-page__toolbar-main{flex-wrap:nowrap;gap:8px}.standings-page--league .standings-page__tab{flex:1 1 auto;width:auto;min-width:0}.standings-page--league .standings-season-select{flex:0 0 auto;width:112px;min-width:112px}.standings-page--league .standings-page__spotlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.standings-page--league .standings-page__league-tabs.ant-tabs .ant-tabs-nav-wrap{overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none}.standings-page--league .standings-page__league-tabs.ant-tabs .ant-tabs-nav-wrap::-webkit-scrollbar{display:none}.standings-page--league .standings-page__league-tabs.ant-tabs .ant-tabs-nav-list{min-width:max-content;flex-wrap:nowrap!important}}@media screen and (max-width:768px){.standings-page--league{gap:10px}.standings-page--league .standings-page__toolbar{flex-direction:row;align-items:center}.standings-page--league .standings-page__toolbar-main{flex-wrap:nowrap;width:100%;gap:8px}.standings-page--league .standings-page__surface{border:0;border-radius:0;box-shadow:none;background:rgba(0,0,0,0);padding:0}.standings-page--league .standings-page__tab{flex:1 1 auto;width:auto;min-width:0;min-height:42px;padding-inline:12px;font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold)}.standings-page--league .standings-season-select{flex:0 0 auto;width:112px;min-width:112px}.standings-page--league .standings-page__spotlight-grid{display:flex;gap:10px;overflow-x:auto;padding:2px 0 8px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.standings-page--league .standings-page__spotlight-grid::-webkit-scrollbar{display:none}.standings-page--league .standings-page__spotlight-card{min-width:min(82vw,320px);scroll-snap-align:start;flex-shrink:0}.standings-page--league .standings-page__content{border:0;border-radius:0;background:rgba(0,0,0,0);gap:10px}.standings-page--league .standings-page__content-brand{gap:10px}.standings-page--league .standings-page__content-logo{width:52px;height:52px;border-radius:12px}.standings-page--league .standings-page__content-logo img{width:40px;height:40px}.standings-page--league .standings-page__content-title{font-size:clamp(26px,6.4vw,34px);letter-spacing:-.02em}.standings-page--league .standings-page__content-text{font-size:var(--ui-text-body)}.standings-page--league .standings-page__content-pills{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.standings-page--league .standings-page__content-pills::-webkit-scrollbar{display:none}.standings-page--league .standings-page__follow-btn,.standings-page--league .standings-page__pill{flex-shrink:0;min-height:34px;font-size:var(--ui-text-caption);border-radius:999px;padding-inline:12px}.standings-page--league .standings-page__league-tabs.ant-tabs{padding:0;width:100%;max-width:100%;overflow:hidden}.standings-page--league .standings-page__league-tabs.ant-tabs .ant-tabs-nav{margin-bottom:0!important}.standings-page--league .standings-page__league-tabs.ant-tabs .ant-tabs-nav-wrap{overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none;max-width:100%}.standings-page--league .standings-page__league-tabs.ant-tabs .ant-tabs-nav-wrap::-webkit-scrollbar{display:none}.standings-page--league .standings-page__league-tabs.ant-tabs .ant-tabs-nav-list{flex-wrap:nowrap!important;min-width:max-content}.standings-page--league .standings-page__league-tabs.ant-tabs .ant-tabs-nav-list .ant-tabs-tab{margin-right:18px!important;padding-bottom:10px!important;flex:0 0 auto}.standings-page--league .standings-page__league-tabs.ant-tabs .ant-tabs-tab-btn{font-size:var(--ui-text-body);white-space:nowrap}.standings-page--league .standings-page__content-body{padding:0 0 10px}.standings-page--league .standings-page__league-entity-grid,.standings-page--league .standings-page__league-info-grid,.standings-page--league .standings-page__table-shell{border-radius:10px}.standings-page--league .standings-page__league-entity,.standings-page--league .standings-page__league-info-item{padding-inline:12px}.standings-page--league .standings-page__league-entity-grid{grid-template-columns:1fr}.standings-page--league .standings-page__league-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.standings-page__toolbar-main{width:100%;min-width:0;overflow-x:clip}}.team-detail-header{width:100%}.team-detail-header__inner{width:min(100%,1280px);margin:0 auto;padding:var(--ui-page-padding-y) 0}@media screen and (min-width:640px){.team-detail-header__inner{padding:var(--ui-page-padding-y) var(--ui-page-padding-x)}}.team-detail-header__top{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;position:relative;z-index:2}@media screen and (min-width:768px){.team-detail-header__top{justify-content:space-between;gap:14px;padding:14px 18px}}.team-detail-header__surface{width:100%;border-radius:14px;border:none;box-shadow:0 10px 24px color-mix(in srgb,var(--color-neutral-1300) 18%,transparent);backdrop-filter:blur(20px);position:relative;overflow:hidden}@media screen and (min-width:768px){.team-detail-header__surface--enhanced{border:1px solid color-mix(in srgb,var(--theme-text-on-dark) 12%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--theme-text-on-dark) 10%,transparent),color-mix(in srgb,var(--theme-text-on-dark) 3%,transparent))}}.team-detail-header__lead{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:10px}@media screen and (min-width:768px){.team-detail-header__lead{flex:0 1 auto;justify-content:flex-end;gap:14px}}.team-detail-header__back-btn,.team-detail-header__compare-btn,.team-detail-header__follow-btn{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--theme-text-on-dark) 16%,transparent);border-radius:14px;background:color-mix(in srgb,var(--theme-text-on-dark) 12%,transparent)}.team-detail-header__actions{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.team-detail-header__compare-btn{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--color-primary-200) 34%,transparent);border-radius:14px;background:color-mix(in srgb,var(--color-primary-200) 14%,transparent)}.team-detail-header__logo-shell{display:inline-flex;width:80px;height:80px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--theme-text-on-dark) 22%,transparent);border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--theme-text-on-dark) 12%,transparent);box-shadow:0 12px 28px color-mix(in srgb,var(--color-neutral-1300) 18%,transparent),inset 0 1px 0 color-mix(in srgb,var(--theme-text-on-dark) 28%,transparent)}@media screen and (min-width:768px){.team-detail-header__logo-shell{width:64px;height:64px}}.team-detail-header__logo{width:62px;height:62px;object-fit:contain}@media screen and (min-width:768px){.team-detail-header__logo{width:52px;height:52px}}.team-detail-header__copy{min-width:0;display:grid;gap:4px}.team-detail-header__eyebrow{color:var(--theme-text-muted-on-dark);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.team-detail-header__title{overflow:hidden;color:var(--theme-text-on-dark);font-size:clamp(18px,2.2vw,26px);font-weight:var(--ui-font-weight-bold);text-overflow:ellipsis;white-space:nowrap;line-height:1.1}.team-detail-header__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.team-detail-header__meta span{white-space:nowrap}.team-detail-header__meta-chip{display:inline-flex;align-items:center;min-height:24px;padding:3px 9px;border:1px solid color-mix(in srgb,var(--theme-text-on-dark) 16%,transparent);border-radius:999px;background:color-mix(in srgb,var(--theme-text-on-dark) 10%,transparent);color:var(--theme-text-on-dark);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-semibold)}.team-detail-header__flag{width:18px;height:12px;border:1px solid color-mix(in srgb,var(--theme-text-on-dark) 36%,transparent);border-radius:3px;object-fit:cover}.team-detail-header__coach-link{min-height:24px;padding:3px 9px;border:1px solid color-mix(in srgb,var(--theme-text-on-dark) 16%,transparent);border-radius:999px;background:color-mix(in srgb,var(--theme-text-on-dark) 10%,transparent);color:var(--theme-text-on-dark);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-semibold);cursor:pointer}.team-detail-general__quick-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.team-detail-general__quick-cards--spaced{margin-bottom:16px}.team-detail-general__quick-card{display:flex;min-width:0;flex-direction:column;align-items:center;gap:8px;padding:11px 10px;border:1px solid var(--theme-border);border-radius:14px;background:var(--theme-bg-card);box-shadow:0 6px 16px color-mix(in srgb,var(--theme-text) 5%,transparent),inset 0 1px 0 color-mix(in srgb,var(--theme-text-on-dark) 22%,transparent);text-align:center}.team-detail-general__quick-card--button{cursor:pointer;transition:border-color .2s ease,transform .18s ease}.team-detail-general__quick-card--button:hover{border-color:color-mix(in srgb,var(--theme-accent) 40%,var(--theme-border));transform:translateY(0)}.team-detail-general__quick-logo-shell{display:inline-flex;width:44px;height:44px;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--theme-border);border-radius:999px;background:var(--theme-bg-input)}.team-detail-general__quick-logo{width:30px;height:30px;object-fit:contain}.team-detail-general__quick-logo--cover{width:100%;height:100%;object-fit:cover}.team-detail-general__quick-fallback{color:var(--theme-text-muted);font-size:var(--ui-title-section);font-weight:var(--ui-font-weight-bold)}.team-detail-general__quick-value{overflow:hidden;width:100%;color:var(--theme-text);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold);text-overflow:ellipsis;white-space:nowrap}.team-detail-general__quick-label{color:var(--theme-text-muted);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold)}.team-detail-general__section-title{margin-bottom:8px;color:var(--theme-text-muted);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold);letter-spacing:.03em}.team-detail-general__surface{padding:16px;border:1px solid color-mix(in srgb,var(--theme-border) 82%,transparent);border-radius:16px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--color-secondary-150) 6%,transparent),transparent 42%),var(--theme-bg-card);box-shadow:0 14px 30px color-mix(in srgb,var(--theme-text) 6%,transparent)}.team-detail-general__surface-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding-bottom:12px;position:relative;border-bottom:0}.team-detail-general__surface-head:not(:last-child):after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:color-mix(in srgb,var(--theme-border) 76%,transparent);pointer-events:none}.team-detail-general__surface-title{margin:0;color:var(--theme-text);font-size:var(--ui-text-body-lg);font-weight:var(--ui-font-weight-bold)}.team-detail-general__surface-count{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;background:color-mix(in srgb,var(--color-secondary-150) 10%,var(--theme-bg-input));color:var(--color-secondary-150);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold)}.team-detail-general__match-list{display:grid;gap:10px}.team-detail-general__match-card{display:grid;gap:12px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--theme-border) 78%,transparent);border-left:3px solid var(--color-secondary-150);border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--theme-bg-card) 94%,var(--color-secondary-150) 6%),var(--theme-bg-card));cursor:pointer;transition:border-color .2s ease,transform .18s ease,box-shadow .2s ease}.team-detail-general__match-card:hover{border-color:color-mix(in srgb,var(--color-secondary-150) 34%,var(--theme-border));box-shadow:0 12px 24px color-mix(in srgb,var(--color-secondary-150) 10%,transparent);transform:translateY(-1px)}.team-detail-general__match-card--live{border-left-color:var(--color-success-200)}.team-detail-general__match-card--finished{border-left-color:var(--color-neutral-400)}.team-detail-general__match-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.team-detail-general__match-schedule{display:inline-flex;align-items:center;gap:8px;min-width:0}.team-detail-general__match-body{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px}.team-detail-general__match-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px;position:relative;border-top:0}.team-detail-general__match-foot:before{content:"";position:absolute;top:0;right:0;left:0;height:1px;background:color-mix(in srgb,var(--theme-border) 76%,transparent);pointer-events:none}.team-detail-general__match-foot-meta{display:inline-flex;flex-shrink:0;align-items:center;gap:8px}.team-detail-general__match-league-wrap{display:inline-flex;min-width:0;align-items:center;gap:6px}.team-detail-general__match-date{border:1px solid color-mix(in srgb,var(--theme-border) 84%,transparent);background:var(--theme-bg-input);color:var(--theme-text-muted)}.team-detail-general__match-date,.team-detail-general__match-time{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 10px;border-radius:999px;font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold)}.team-detail-general__match-time{background:color-mix(in srgb,var(--color-secondary-150) 12%,transparent);color:var(--color-secondary-150)}.team-detail-general__match-team{display:flex;min-width:0;align-items:center;gap:10px}.team-detail-general__match-team--away{justify-content:flex-end;text-align:right}.team-detail-general__match-team-side{display:none;align-items:center;justify-content:center;min-width:32px;min-height:20px;padding:0 6px;border-radius:999px;background:color-mix(in srgb,var(--theme-border) 32%,transparent);color:var(--theme-text-muted);font-size:9px;font-weight:var(--ui-font-weight-bold);line-height:1;letter-spacing:.01em;flex-shrink:0}.team-detail-general__match-logo{width:20px;height:20px;flex-shrink:0;object-fit:contain}.team-detail-general__match-team-name{overflow:hidden;color:var(--theme-text);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold);text-overflow:ellipsis;white-space:nowrap}.team-detail-general__match-fav{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:0;border-radius:999px;background:color-mix(in srgb,var(--theme-bg-input) 88%,transparent);color:var(--theme-text-muted);cursor:pointer;transition:background-color .18s ease}.team-detail-general__match-fav:hover{background:color-mix(in srgb,var(--color-primary-50) 14%,var(--theme-bg-input))}.team-detail-general__match-subline{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-width:0;order:3}.team-detail-general__match-sub-logo{width:12px;height:12px;flex-shrink:0;object-fit:contain}.team-detail-general__match-league{overflow:hidden;color:var(--theme-text-muted);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.team-detail-general__match-status{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 14px;border-radius:999px;border:1px solid rgba(0,0,0,0);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold);line-height:1;letter-spacing:.02em;white-space:nowrap}.team-detail-general__match-status--live{color:var(--theme-text-on-dark);background:var(--color-success-300)!important;border-color:var(--color-success-300);box-shadow:0 10px 24px rgba(22,163,74,.34)}.team-detail-general__match-status--halftime{color:var(--color-warning-100);background:rgba(237,126,7,.14)!important;border:1px solid rgba(237,126,7,.42);box-shadow:none!important}.team-detail-general__match-status--finished{color:var(--theme-text-on-dark);background:var(--color-error-100)!important;border-color:var(--color-error-100);box-shadow:0 10px 24px rgba(193,18,31,.34)}.team-detail-general__match-status--upcoming{color:var(--theme-text-on-dark);background:var(--theme-accent)!important;border-color:var(--theme-accent);box-shadow:0 10px 24px rgba(0,56,217,.32)}.team-detail-general__match-opponent-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;order:2}.team-detail-general__match-vs{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:24px;padding:0 8px;border-radius:999px;background:color-mix(in srgb,var(--color-neutral-400) 16%,transparent);color:var(--theme-text-muted);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);line-height:1;letter-spacing:.04em}.team-detail-general__empty{padding:10px 0 6px;color:var(--theme-text-muted);font-size:var(--ui-text-body);text-align:center}.team-detail-page-frame{width:min(100%,1280px);margin:0 auto;padding:var(--ui-page-padding-y) var(--ui-page-padding-x) calc(var(--ui-page-padding-y) + var(--ui-space-2));overflow-x:clip}.team-detail-page-header-wrap{position:sticky;top:var(--app-header-sticky-height,64px);z-index:20;width:100%;transition:box-shadow .2s ease}.team-detail-page-header-wrap--collapsed{box-shadow:0 8px 24px color-mix(in srgb,var(--color-neutral-1300) 12%,transparent)}.team-detail-header--collapsed .team-detail-header__inner{padding-top:8px;padding-bottom:8px}.team-detail-header--collapsed .team-detail-header__eyebrow,.team-detail-header--collapsed .team-detail-header__meta{display:none}.team-detail-header--collapsed .team-detail-header__logo-shell{width:44px;height:44px}.team-detail-header--collapsed .team-detail-header__logo{width:36px;height:36px}.team-detail-header--collapsed .team-detail-header__title{font-size:16px}.team-detail-header--collapsed .team-detail-header__top{padding:8px 12px}.team-detail-page-feedback{text-align:center}.team-detail-page-feedback--default{padding:var(--ui-space-5)}.team-detail-page-feedback--loading{padding-block:var(--ui-space-7)}.team-detail-page-feedback__text{margin-bottom:var(--ui-space-3)}.team-detail-page-feedback__text--muted{color:var(--theme-text-muted)}.team-detail-page-feedback__text--error{color:var(--theme-error)}.team-detail-page-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:var(--ui-space-5)}.team-detail-page-layout__rail{display:block}.team-detail-page-shell{display:grid;gap:var(--ui-space-4)}.team-detail-page-tab-panel{margin-top:var(--ui-space-3);min-width:0}.team-detail-page-tabs-shell{padding:var(--ui-surface-padding-compact) var(--ui-surface-padding-compact);border:1px solid var(--theme-border);border-radius:14px;background:radial-gradient(circle at top right,var(--theme-accent-overlay),transparent 28%),var(--theme-bg-card);box-shadow:0 20px 42px color-mix(in srgb,var(--theme-text) 8%,transparent),inset 0 1px 0 color-mix(in srgb,var(--theme-text-on-dark) 26%,transparent)}.team-detail-page-tabs-shell__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:4px 6px 18px;width:100%}.team-detail-page-tabs-shell__compare-button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 12px;appearance:none;border:1px solid color-mix(in srgb,var(--theme-accent) 16%,transparent);border-radius:14px;background:var(--theme-accent-overlay);color:var(--theme-accent);font-size:14px;font-weight:var(--ui-font-weight-semibold);cursor:pointer;transition:transform .16s ease,box-shadow .2s ease,border-color .2s ease}.team-detail-page-tabs-shell__compare-button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--theme-accent) 28%,transparent);box-shadow:0 14px 28px color-mix(in srgb,var(--theme-accent) 12%,transparent)}.team-detail-page-tabs-shell__compare-button:focus{outline:none}.team-detail-page-tabs-shell__compare-button:focus-visible{outline:2px solid color-mix(in srgb,var(--theme-accent) 42%,transparent);outline-offset:2px}.team-detail-page-tabs-shell__section-header{padding:4px 6px 8px}.team-detail-page-tabs-shell__section-header .ui-section-header__eyebrow{color:var(--theme-accent)}.team-detail-page-tabs-shell__section-header .ui-section-header__title{font-size:var(--ui-title-md)}.team-detail-page-overview{margin-top:20px}.team-detail-page-overview__season{display:flex;align-items:center;gap:10px}.team-detail-season-select .ant-select-selector{border-radius:8px!important}.team-detail-coach-drawer{--team-coach-drawer-bg:linear-gradient(135deg,rgba(33,161,241,0.08),rgba(0,174,17,0.06)),color-mix(in srgb,var(--theme-bg-card) 72%,var(--theme-bg-input))}.team-detail-coach-drawer .ant-drawer-content-wrapper{width:35vw!important;max-width:35vw;min-width:520px;background:rgba(0,0,0,0)!important}.team-detail-coach-drawer .ant-drawer-content,.team-detail-coach-drawer .ant-drawer-wrapper-body{overflow:hidden;border-radius:24px 0 0 24px;background:var(--team-coach-drawer-bg)!important}.team-detail-coach-drawer .ant-drawer-content{box-shadow:-18px 0 36px color-mix(in srgb,var(--theme-text) 16%,transparent)}.team-detail-coach-drawer .ant-drawer-header{padding:18px 24px 6px;border-bottom:0;background:var(--team-coach-drawer-bg)!important}.team-detail-coach-drawer .ant-drawer-body{padding:0;background:var(--team-coach-drawer-bg)!important;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.team-detail-coach-drawer .ant-drawer-close{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--theme-border) 78%,transparent);border-radius:14px;background:color-mix(in srgb,var(--theme-bg-card) 78%,transparent);color:var(--theme-text-muted);transition:border-color .18s ease,color .18s ease,transform .18s ease}.team-detail-coach-drawer .ant-drawer-close:hover{color:var(--theme-accent);border-color:color-mix(in srgb,var(--theme-accent) 34%,var(--theme-border));transform:translateY(-1px)}.team-detail-coach-drawer__shell{min-height:calc(100vh - 66px);padding:18px 24px 28px}.team-detail-coach-drawer__hero{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:18px;border:1px solid color-mix(in srgb,var(--theme-border) 82%,transparent);border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--theme-text-on-dark) 24%,transparent),color-mix(in srgb,var(--theme-text-on-dark) 6%,transparent)),color-mix(in srgb,var(--theme-bg-card) 80%,transparent);box-shadow:0 14px 30px color-mix(in srgb,var(--theme-text) 8%,transparent),inset 0 1px 0 color-mix(in srgb,var(--theme-text-on-dark) 18%,transparent)}.team-detail-coach-drawer__avatar{display:inline-flex;width:84px;height:84px;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border:3px solid var(--theme-border);border-radius:999px;background:var(--theme-bg-input)}.team-detail-coach-drawer__avatar img{width:100%;height:100%;object-fit:cover}.team-detail-coach-drawer__avatar span{color:var(--theme-text-muted);font-size:var(--ui-title-lg);font-weight:var(--ui-font-weight-bold)}.team-detail-coach-drawer__eyebrow{color:var(--theme-accent);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.team-detail-coach-drawer__name{margin:4px 0 0;color:var(--theme-text);font-size:var(--ui-title-lg);font-weight:var(--ui-font-weight-bold);line-height:1.15}.team-detail-coach-drawer__team{margin:7px 0 0;color:var(--theme-text-muted);font-size:var(--ui-text-body-lg);font-weight:var(--ui-font-weight-bold)}.team-detail-coach-drawer__content{display:grid;gap:18px;margin-top:18px}.team-detail-coach-drawer__section{padding:18px 0 0;border-top:1px solid color-mix(in srgb,var(--theme-border) 78%,transparent)}.team-detail-coach-drawer__section-title{margin-bottom:10px;color:var(--theme-text);font-size:var(--ui-title-sm);font-weight:var(--ui-font-weight-bold)}.team-detail-coach-drawer__detail-list{display:grid;gap:0}.team-detail-coach-drawer__detail-row{display:grid;grid-template-columns:minmax(110px,.36fr) minmax(0,1fr);align-items:center;gap:14px;min-height:48px;padding:10px 2px;border-bottom:1px solid color-mix(in srgb,var(--theme-border) 70%,transparent)}.team-detail-coach-drawer__detail-row:last-child{border-bottom:0}.team-detail-coach-drawer__overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.team-detail-coach-drawer__overview-item{display:grid;gap:5px;min-width:0;padding:12px 13px;border:1px solid color-mix(in srgb,var(--theme-border) 80%,transparent);border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--theme-text-on-dark) 22%,transparent),color-mix(in srgb,var(--theme-text-on-dark) 8%,transparent)),color-mix(in srgb,var(--theme-bg-input) 85%,var(--theme-bg-card))}.team-detail-coach-drawer__overview-label{color:var(--theme-text-muted);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold)}.team-detail-coach-drawer__overview-value{overflow:hidden;color:var(--theme-text);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold);text-overflow:ellipsis;white-space:nowrap;text-align:right}.team-detail-coach-drawer__empty,.team-detail-coach-drawer__feedback{display:flex;min-height:76px;align-items:center;justify-content:center;gap:10px;padding:14px;border:1px dashed color-mix(in srgb,var(--theme-border) 82%,transparent);border-radius:14px;background:color-mix(in srgb,var(--theme-bg-card) 54%,transparent);color:var(--theme-text-muted);font-size:var(--ui-text-label);font-weight:var(--ui-font-weight-bold);text-align:center}.team-detail-coach-drawer__resume-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.team-detail-coach-drawer__resume-summary-card{display:grid;gap:4px;min-width:0;padding:12px;border:1px solid color-mix(in srgb,var(--theme-border) 78%,transparent);border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--theme-text-on-dark) 22%,transparent),color-mix(in srgb,var(--theme-text-on-dark) 7%,transparent)),color-mix(in srgb,var(--theme-bg-input) 80%,var(--theme-bg-card))}.team-detail-coach-drawer__resume-summary-label{color:var(--theme-text-muted);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);letter-spacing:.03em;text-transform:uppercase}.team-detail-coach-drawer__resume-summary-value{overflow:hidden;color:var(--theme-text);font-size:var(--ui-title-section);font-weight:950;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.team-detail-coach-drawer__resume-chart{overflow:hidden;margin-top:12px;padding:10px 10px 4px;border:1px solid color-mix(in srgb,var(--theme-border) 78%,transparent);border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--theme-text-on-dark) 18%,transparent),color-mix(in srgb,var(--theme-text-on-dark) 5%,transparent)),color-mix(in srgb,var(--theme-bg-card) 72%,transparent)}.team-detail-coach-drawer__resume-list{display:grid;gap:9px;margin-top:14px}.team-detail-coach-drawer__resume-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:11px 12px;border:1px solid color-mix(in srgb,var(--theme-border) 76%,transparent);border-radius:14px;background:color-mix(in srgb,var(--theme-bg-card) 66%,transparent)}.team-detail-coach-drawer__resume-logo{display:inline-flex;width:36px;height:36px;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--theme-border) 80%,transparent);border-radius:14px;background:var(--theme-bg-input);color:var(--theme-text-muted);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold)}.team-detail-coach-drawer__resume-logo img{width:100%;height:100%;object-fit:contain}.team-detail-coach-drawer__resume-main{display:grid;min-width:0;gap:2px}.team-detail-coach-drawer__resume-title{overflow:hidden;color:var(--theme-text);font-size:var(--ui-text-body);font-weight:950;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.team-detail-coach-drawer__resume-meta{overflow:hidden;color:var(--theme-text-muted);font-size:var(--ui-text-caption);font-weight:750;text-overflow:ellipsis;white-space:nowrap}.team-detail-coach-drawer__resume-record{display:inline-flex;align-items:center;gap:7px;color:var(--theme-text);font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);white-space:nowrap}.team-detail-coach-drawer__resume-record span{display:inline-flex;min-width:30px;justify-content:center;padding:4px 6px;border-radius:999px;background:color-mix(in srgb,var(--theme-accent) 9%,var(--theme-bg-input))}@media screen and (max-width:1100px){.team-detail-coach-drawer .ant-drawer-content-wrapper{width:35vw!important;max-width:35vw;min-width:420px}}@media screen and (max-width:768px){.team-detail-coach-drawer .ant-drawer-content-wrapper{width:100vw!important;min-width:0;max-width:100vw}.team-detail-coach-drawer .ant-drawer-content,.team-detail-coach-drawer .ant-drawer-wrapper-body{border-radius:0}.team-detail-coach-drawer .ant-drawer-body{height:100%;max-height:100dvh;overflow-y:auto}.team-detail-coach-drawer__shell{min-height:calc(100dvh - 58px);padding:10px 12px 16px}.team-detail-coach-drawer__hero{grid-template-columns:minmax(0,1fr);justify-items:start;gap:12px;padding:12px}.team-detail-coach-drawer__detail-row{grid-template-columns:minmax(0,1fr);gap:4px;min-height:38px;padding:7px 0}.team-detail-coach-drawer__overview-value{text-align:left}.team-detail-coach-drawer__avatar{width:66px;height:66px;border-width:2px}.team-detail-coach-drawer__name{font-size:var(--ui-title-md)}.team-detail-coach-drawer__team{margin-top:4px;font-size:var(--ui-text-label)}.team-detail-coach-drawer__content{gap:12px;margin-top:12px}.team-detail-coach-drawer__section{padding-top:12px}.team-detail-coach-drawer__section-title{margin-bottom:8px;font-size:var(--ui-text-body)}.team-detail-coach-drawer__resume-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px}.team-detail-coach-drawer__resume-summary-card{padding:9px 10px;border-radius:10px}.team-detail-coach-drawer__resume-summary-value{font-size:var(--ui-title-sm)}.team-detail-coach-drawer__resume-chart{margin-top:8px;padding:8px 8px 2px}.team-detail-coach-drawer__resume-row{grid-template-columns:auto minmax(0,1fr);gap:8px;padding:9px 10px}.team-detail-coach-drawer__resume-record{grid-column:1/-1;justify-content:flex-start;padding-left:40px;gap:6px}.team-detail-coach-drawer__resume-logo{width:32px;height:32px}.team-detail-coach-drawer__resume-title{font-size:var(--ui-text-label)}.team-detail-coach-drawer__resume-meta{font-size:var(--ui-text-caption)}}@media screen and (min-width:768px){.team-detail-coach-drawer__detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.team-detail-coach-drawer__detail-row{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;min-height:70px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--theme-border) 74%,transparent);border-radius:14px;background:color-mix(in srgb,var(--theme-bg-card) 62%,transparent)}.team-detail-coach-drawer__overview-value{text-align:left}}.team-detail-page-rail{display:grid;gap:var(--ui-space-4)}.team-detail-page-rail--sticky{position:sticky;top:84px}.team-detail-page-rail__hero,.team-detail-page-rail__section{padding:var(--ui-surface-padding-compact);border:1px solid var(--theme-border);border-radius:14px;background:radial-gradient(circle at top right,var(--theme-accent-overlay),transparent 30%),var(--theme-bg-card);box-shadow:0 20px 42px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.26)}.team-detail-page-rail__eyebrow{font-size:var(--ui-text-caption);font-weight:var(--ui-font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--theme-accent)}.team-detail-page-rail__hero-row{display:flex;align-items:center;gap:14px;margin-top:12px}.team-detail-page-rail__logo-shell{display:flex;width:68px;height:68px;align-items:center;justify-content:center;border:1px solid var(--theme-border);border-radius:12px;background:var(--theme-bg-input)}.team-detail-page-rail__logo{width:44px;height:44px;object-fit:contain}.team-detail-page-rail__hero-copy{min-width:0}.team-detail-page-rail__section-heading .ui-section-header__title,.team-detail-page-rail__title{margin:0;color:var(--theme-text)}.team-detail-page-rail__title{font-size:var(--ui-title-sm);font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-line-tight)}.team-detail-page-rail__subtitle{margin:4px 0 0;color:var(--theme-text-muted);font-size:var(--ui-text-xs);line-height:var(--ui-line-body)}.team-detail-page-rail__section-heading{margin-bottom:14px}.team-detail-page-rail__section-heading .ui-section-header__eyebrow{color:var(--theme-accent)}.team-detail-page-rail__empty{padding:18px;border:1px dashed var(--theme-border);border-radius:12px;background:var(--theme-bg-input);color:var(--theme-text-muted);font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-bold);line-height:var(--ui-line-body)}.team-detail-page-rail__profile-list{display:grid;gap:0}.team-detail-page-rail__profile-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:10px 0;border-bottom:1px solid color-mix(in srgb,var(--theme-border) 84%,transparent)}.team-detail-page-rail__profile-row:last-child{border-bottom:0;padding-bottom:2px}.team-detail-page-rail__profile-label{color:var(--theme-text-muted);font-size:12px;font-weight:var(--ui-font-weight-bold);letter-spacing:.02em}.team-detail-page-rail__profile-value{color:var(--theme-text);font-size:14px;font-weight:var(--ui-font-weight-bold);text-align:right}.team-detail-tabs-no-border .ant-tabs-nav:before{border-bottom:1px solid color-mix(in srgb,var(--theme-border) 82%,transparent)}.team-detail-tabs-no-border .ant-tabs-nav-wrap{flex:1 1 auto;min-width:0}.team-detail-tabs-no-border .ant-tabs-nav-list .ant-tabs-tab{margin:0 30px 0 0!important;padding:0 0 12px!important;color:var(--theme-text-muted);transition:color .2s ease,opacity .2s ease,transform .18s ease}.team-detail-tabs-no-border .ant-tabs-nav-list .ant-tabs-tab:last-child{margin-right:0!important}.team-detail-tabs-no-border .ant-tabs-nav-list .ant-tabs-tab:hover{color:var(--theme-text)}.team-detail-tabs-no-border .ant-tabs-tab-btn{color:inherit!important;font-size:var(--ui-text-body);font-weight:var(--ui-font-weight-semibold);line-height:1}@media screen and (max-width:640px){.team-detail-tabs-no-border .ant-tabs-tab-btn{font-size:var(--ui-text-label)}}.team-detail-tabs-no-border .ant-tabs-ink-bar{height:3px!important;border-radius:999px;background:linear-gradient(135deg,var(--color-error-100) 0,var(--theme-accent) 100%)!important;box-shadow:0 6px 18px color-mix(in srgb,var(--theme-accent) 18%,transparent)}.team-detail-tabs-no-border .ant-tabs-tab-active{transform:translateY(-1px)}.team-detail-tabs-no-border .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--theme-accent)!important}@media screen and (max-width:640px){.team-detail-transfers-two-cols{grid-template-columns:1fr!important}}.team-detail-transfer-col{min-width:0}@media screen and (min-width:1024px){.team-detail-header__inner{padding:22px var(--ui-page-padding-x) 26px}.team-detail-header__surface{border-radius:18px;box-shadow:0 22px 46px rgba(10,15,25,.24),inset 0 1px 0 hsla(0,0%,100%,.08)}.team-detail-header__surface--enhanced{border-color:hsla(0,0%,100%,.14);background:linear-gradient(135deg,rgba(255,255,255,.14),rgba(255,255,255,.04))}.team-detail-header__top{gap:18px;padding:18px 22px}.team-detail-header__lead{gap:20px}.team-detail-header__back-btn,.team-detail-header__follow-btn{width:44px;height:44px;border-radius:14px}.team-detail-header__logo-shell{width:96px;height:96px;border-radius:22px}.team-detail-header__logo{width:72px;height:72px}.team-detail-header__title{font-size:clamp(28px,2.4vw,34px)}.team-detail-header__eyebrow{font-size:var(--ui-text-label);letter-spacing:.12em}.team-detail-header__meta{margin-top:10px;gap:10px}.team-detail-header__coach-link,.team-detail-header__meta-chip{min-height:28px;padding:4px 12px;font-size:var(--ui-text-body-sm)}}@media screen and (min-width:768px){html[data-theme=dark] .team-detail-header__surface--enhanced{border-color:rgba(148,163,184,.2);background:linear-gradient(135deg,rgba(15,23,42,.44),rgba(15,23,42,.2))}}@media screen and (min-width:1024px){html[data-theme=dark] .team-detail-header__surface--enhanced{border-color:rgba(148,163,184,.24);background:linear-gradient(135deg,rgba(15,23,42,.56),rgba(15,23,42,.28))}}html[data-theme=dark] .team-detail-header__surface{box-shadow:0 14px 30px color-mix(in srgb,var(--color-neutral-1300) 28%,transparent)}html[data-theme=dark] .team-detail-page-rail__hero,html[data-theme=dark] .team-detail-page-rail__section,html[data-theme=dark] .team-detail-page-tabs-shell{border-color:var(--theme-border);background:radial-gradient(circle at top right,color-mix(in srgb,var(--theme-accent) 10%,transparent),transparent 28%),var(--theme-bg-card);box-shadow:0 20px 42px color-mix(in srgb,var(--color-neutral-1300) 14%,transparent),inset 0 1px 0 color-mix(in srgb,var(--theme-text-on-dark) 4%,transparent)}html[data-theme=dark] .team-detail-coach-drawer .ant-drawer-close,html[data-theme=dark] .team-detail-page-rail__hero,html[data-theme=dark] .team-detail-page-rail__section,html[data-theme=dark] .team-detail-page-tabs-shell{border-color:var(--theme-border)}html[data-theme=dark] .team-detail-general__section-title,html[data-theme=dark] .team-detail-page-rail__eyebrow,html[data-theme=dark] .team-detail-page-tabs-shell__section-header .ui-section-header__eyebrow{color:var(--theme-accent)}html[data-theme=dark] .team-detail-page-tabs-shell__compare-button{border-color:color-mix(in srgb,var(--theme-accent) 22%,var(--theme-border));background:color-mix(in srgb,var(--theme-accent) 10%,var(--theme-bg-card));color:var(--theme-accent)}html[data-theme=dark] .team-detail-page-tabs-shell__compare-button:hover{border-color:color-mix(in srgb,var(--theme-accent) 34%,var(--theme-border));box-shadow:0 14px 28px color-mix(in srgb,var(--color-neutral-1300) 14%,transparent)}html[data-theme=dark] .team-detail-page-tabs-shell__compare-button:focus-visible{outline-color:color-mix(in srgb,var(--theme-accent) 42%,transparent)}html[data-theme=dark] .team-detail-general__surface{border-color:color-mix(in srgb,var(--theme-border) 82%,transparent);background:radial-gradient(circle at top right,color-mix(in srgb,var(--color-secondary-150) 8%,transparent),transparent 42%),var(--theme-bg-card);box-shadow:0 14px 30px color-mix(in srgb,var(--color-neutral-1300) 12%,transparent)}html[data-theme=dark] .team-detail-general__surface-count{background:color-mix(in srgb,var(--color-secondary-150) 12%,var(--theme-bg-input));color:var(--color-secondary-150)}html[data-theme=dark] .team-detail-general__quick-card{border-color:var(--theme-border);background:var(--theme-bg-card);box-shadow:0 6px 16px color-mix(in srgb,var(--color-neutral-1300) 8%,transparent),inset 0 1px 0 color-mix(in srgb,var(--theme-text-on-dark) 4%,transparent)}html[data-theme=dark] .team-detail-general__quick-logo-shell{border-color:var(--theme-border);background:var(--theme-bg-input)}html[data-theme=dark] .team-detail-general__quick-fallback{color:var(--theme-text-muted)}html[data-theme=dark] .team-detail-general__match-card{border-color:color-mix(in srgb,var(--theme-border) 78%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--theme-bg-card) 94%,var(--color-secondary-150) 6%),var(--theme-bg-card));box-shadow:0 8px 18px color-mix(in srgb,var(--color-neutral-1300) 10%,transparent)}html[data-theme=dark] .team-detail-general__match-card:hover{border-color:color-mix(in srgb,var(--color-secondary-150) 34%,var(--theme-border));box-shadow:0 12px 24px color-mix(in srgb,var(--color-secondary-150) 14%,transparent)}html[data-theme=dark] .team-detail-general__match-date{border-color:color-mix(in srgb,var(--theme-border) 84%,transparent);background:var(--theme-bg-input);color:var(--theme-text-muted)}html[data-theme=dark] .team-detail-general__match-time{background:color-mix(in srgb,var(--color-secondary-150) 12%,transparent);color:var(--color-secondary-150)}html[data-theme=dark] .team-detail-general__match-vs{background:color-mix(in srgb,var(--color-neutral-400) 16%,transparent);color:var(--theme-text-muted)}html[data-theme=dark] .team-detail-general__match-fav{background:color-mix(in srgb,var(--theme-bg-input) 88%,transparent);color:var(--theme-text-muted)}html[data-theme=dark] .team-detail-coach-drawer .ant-drawer-close{border-color:color-mix(in srgb,var(--theme-text-on-dark) 8%,transparent);background:color-mix(in srgb,var(--theme-bg-card) 70%,transparent)}html[data-theme=dark] .ui-info-grid__card{background:rgba(18,24,34,.92)}@media screen and (max-width:1280px){.team-detail-page-layout{grid-template-columns:minmax(0,1fr) 320px}}@media screen and (max-width:990px){.team-detail-page-frame{padding-right:12px;padding-left:12px}.team-detail-page-layout{grid-template-columns:minmax(0,1fr)}.team-detail-page-rail--sticky{position:static}}@media screen and (max-width:768px){.team-detail-page-layout__rail{display:none}.team-detail-header__inner{padding:10px 8px 12px}.team-detail-header__top{gap:8px;padding:4px 0}.team-detail-header__lead{gap:8px}.team-detail-header__back-btn,.team-detail-header__follow-btn{width:34px;height:34px;border-radius:10px}.team-detail-header__logo-shell{width:52px;height:52px;border-radius:12px}.team-detail-header__logo{width:44px;height:44px}.team-detail-header__title{font-size:clamp(18px,6vw,18px)}.team-detail-header__meta{font-size:var(--ui-text-caption);gap:3px 8px}.team-detail-general__quick-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.team-detail-general__quick-card{padding:11px 12px;gap:10px}.team-detail-general__quick-logo-shell{width:30px;height:30px}.team-detail-general__quick-logo{width:24px;height:24px}.team-detail-general__quick-value{font-size:var(--ui-text-label)}.team-detail-general__quick-label{margin-left:auto;white-space:nowrap;font-size:var(--ui-text-caption)}.team-detail-general__match-card{gap:8px;padding:10px}.team-detail-general__match-date{font-size:var(--ui-text-caption)}.team-detail-general__match-time{justify-self:auto;text-align:center;font-size:var(--ui-text-label)}.team-detail-general__match-team--away,.team-detail-general__match-team--home{justify-content:flex-start}.team-detail-general__match-team-name{font-size:var(--ui-text-body)}.team-detail-general__match-team-side{min-width:28px;font-size:8px}.team-detail-general__match-fav{width:28px;height:28px;justify-self:end}.team-detail-general__match-subline{gap:6px;padding-top:2px}.team-detail-general__match-status{margin-left:0;font-size:9px;padding:2px 8px}.team-detail-page-frame{padding-right:8px;padding-left:8px}.team-detail-page-layout{gap:12px}.team-detail-page-tabs-shell{padding:12px}.team-detail-page-tabs-shell__head{gap:10px;padding:8px 0 12px}.team-detail-page-rail__hero,.team-detail-page-rail__section{padding:12px}.team-detail-page-rail__hero-row{gap:10px;margin-top:10px}.team-detail-page-rail__logo-shell{width:58px;height:58px}.team-detail-page-rail__logo{width:36px;height:36px}.team-detail-page-rail__profile-row{grid-template-columns:minmax(0,1fr);gap:4px}.team-detail-page-rail__profile-value{text-align:left;font-size:var(--ui-text-label)}}@media screen and (max-width:640px){.team-detail-page-frame,.team-detail-page-layout,.team-detail-page-layout__main,.team-detail-page-shell,.team-detail-page-tabs-shell{width:100%;max-width:100%;min-width:0;overflow-x:hidden}.team-detail-page-rail__title,.team-detail-page-tabs-shell__section-header .ui-section-header__title{font-size:var(--ui-title-section)}.team-detail-general__surface{padding:12px}.team-detail-general__match-body{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px}.team-detail-general__match-team--away{justify-content:flex-end}.team-detail-general__match-foot{flex-direction:column;align-items:flex-start;gap:8px}.team-detail-page-tabs-shell{border:none;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.team-detail-tabs-no-border .ant-tabs-nav{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.team-detail-tabs-no-border .ant-tabs-nav::-webkit-scrollbar{display:none}.team-detail-tabs-no-border .ant-tabs-nav-wrap{overflow:visible!important}.team-detail-tabs-no-border .ant-tabs-nav-list{min-width:max-content;flex-wrap:nowrap;padding-right:8px}.team-detail-tabs-no-border .ant-tabs-nav-list .ant-tabs-tab{margin-right:16px!important}.team-detail-header__meta{display:none}}@media screen and (max-width:768px){.team-detail-page-frame{padding-left:0;padding-right:0}.team-detail-page-shell{border:0!important;border-radius:0!important;box-shadow:none!important;background:rgba(0,0,0,0)!important}}@media screen and (max-width:500px){.team-detail-page-tabs-shell__head{display:block;width:100%;padding:4px 0 12px}.team-detail-page-tabs-shell__compare-button{display:flex!important;width:100%!important;max-width:100%;min-height:40px;padding:0 12px;box-sizing:border-box;font-size:14px}}@media screen and (max-width:425px){.team-detail-header__inner{padding:8px 6px 10px}.team-detail-header__meta{gap:3px 6px}.team-detail-header__coach-link{font-size:var(--ui-text-caption)}.team-detail-general__match-team-name{font-size:var(--ui-text-body-lg)}.team-detail-general__match-time{font-size:var(--ui-text-label)}.team-detail-page-frame{padding-right:4px;padding-left:4px}.team-detail-page-layout{gap:10px}.team-detail-page-rail__hero,.team-detail-page-rail__section,.team-detail-page-tabs-shell{padding:0;border-radius:10px}.team-detail-page-rail__hero-row{gap:8px;margin-top:8px}.team-detail-page-rail__logo-shell{width:50px;height:50px}.team-detail-page-rail__logo{width:30px;height:30px}}.team-detail-coaches-card{display:grid;gap:14px}.team-detail-coaches-card__head{display:flex;justify-content:space-between;align-items:center}.team-detail-coaches-card__filters{display:flex;flex-wrap:wrap;gap:8px}.team-detail-coaches-card__filter{border:1px solid color-mix(in srgb,var(--color-neutral-400) 25%,transparent);background:rgba(0,0,0,0);border-radius:999px;padding:6px 12px;cursor:pointer}.team-detail-coaches-card__filter--active{border-color:color-mix(in srgb,var(--color-primary-200) 45%,transparent);background:color-mix(in srgb,var(--color-primary-200) 12%,transparent)}.team-detail-coaches-card__list{display:grid;gap:10px}.team-detail-coaches-card__row{display:grid;gap:8px;width:100%;text-align:left;border:1px solid color-mix(in srgb,var(--color-neutral-400) 20%,transparent);border-radius:12px;padding:12px 14px;background:rgba(0,0,0,0);cursor:pointer}.team-detail-coaches-card__row:disabled{cursor:default}.team-detail-coaches-card__row-top{display:flex;justify-content:space-between;gap:12px}.team-detail-coaches-card__coach{display:flex;align-items:center;gap:10px}.team-detail-coaches-card__photo{width:40px;height:40px;border-radius:999px;object-fit:cover}.team-detail-coaches-card__photo--stub{display:inline-block;background:color-mix(in srgb,var(--color-neutral-400) 20%,transparent)}.team-detail-coaches-card__badges{display:flex;flex-wrap:wrap;gap:6px}.team-detail-coaches-card__badge{border-radius:999px;padding:4px 8px;font-size:var(--ui-text-label);border:1px solid color-mix(in srgb,var(--color-neutral-400) 35%,transparent)}.team-detail-coaches-card__badge--head{border-color:color-mix(in srgb,var(--color-primary-200) 45%,transparent);background:color-mix(in srgb,var(--color-primary-200) 12%,transparent)}.team-detail-coaches-card__meta,.team-detail-coaches-card__stats{color:color-mix(in srgb,var(--color-neutral-400) 95%,transparent);font-size:var(--ui-text-body)}