@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.sc-original-brand{display:block;width:160px;height:52px;background:var(--accent);mask:url(/logo-scorazo-wordmark.png) center/contain no-repeat;-webkit-mask:url(/logo-scorazo-wordmark.png) center/contain no-repeat;flex-shrink:0}.sc-language[data-v-29b52046]{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:auto;min-height:40px;padding:0 10px;border-color:var(--border);border-radius:9px;background:transparent;color:inherit;flex-shrink:0;cursor:pointer}.sc-language__flag[data-v-29b52046]{display:block;flex-shrink:0;width:24px;height:16px;border-radius:3px;box-shadow:0 0 0 1px #00000017}.sc-language__code[data-v-29b52046]{font-size:12px;font-weight:600;letter-spacing:.04em}.sc-language__menu[data-v-29b52046]{min-width:184px}.sc-language__option[data-v-29b52046]{display:flex;align-items:center;gap:10px}.sc-footer-columns[data-v-b4b5dad4]{padding:48px 0 20px;text-align:left;border-top:1px solid var(--border);margin-top:56px}.sc-footer-columns__grid[data-v-b4b5dad4]{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:32px}.sc-footer-columns nav[data-v-b4b5dad4]{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.sc-footer-columns h2[data-v-b4b5dad4]{font-size:14px;font-weight:600;line-height:1.4;margin:0 0 6px;color:var(--text-primary)}.sc-footer-columns nav a[data-v-b4b5dad4]{font-size:13px;line-height:1.5;text-decoration:none;color:inherit}.sc-footer-columns nav a[data-v-b4b5dad4]:hover{text-decoration:underline;text-underline-offset:4px}.sc-footer-columns__brand p[data-v-b4b5dad4]{max-width:32ch;line-height:1.7;font-size:13px;margin:16px 0}.sc-footer-columns__brand[data-v-b4b5dad4] svg{max-width:150px}.sc-footer-columns__bottom[data-v-b4b5dad4]{margin-top:36px;padding-top:20px;border-top:1px solid var(--border);font-size:12px}@media(max-width:1000px){.sc-footer-columns__grid[data-v-b4b5dad4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}@media(max-width:480px){.sc-footer-columns[data-v-b4b5dad4]{padding:30px 0 16px}.sc-footer-columns__grid[data-v-b4b5dad4]{gap:28px 18px}.sc-footer-columns__brand[data-v-b4b5dad4]{grid-column:1/-1}}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-ext-wght-normal-DdQaqQDo.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-wght-normal-Bc-8i84L.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.sc-mascot[data-v-570b55c4]{display:inline-grid;place-items:center;width:112px;max-width:100%;aspect-ratio:2 / 3;flex:none;pointer-events:none}.sc-mascot img[data-v-570b55c4]{display:block;width:100%;height:auto}.sc-mascot--large[data-v-570b55c4]{width:220px}@media(max-width:700px){.sc-mascot[data-v-570b55c4]{width:88px}.sc-mascot--large[data-v-570b55c4]{width:112px}}.sc-status-page[data-v-26b75499]{padding:clamp(16px,4vw,48px) 0}.sc-status-page--standalone[data-v-26b75499]{min-height:100dvh;padding:clamp(24px,5vw,64px);background:var(--background)}.sc-status-brand[data-v-26b75499]{display:inline-flex;margin-bottom:48px}.sc-status-panel[data-v-26b75499]{max-width:1080px;margin:auto;display:grid;grid-template-columns:minmax(240px,.9fr) minmax(280px,1fr);align-items:center;gap:clamp(24px,5vw,64px)}.sc-status-field[data-v-26b75499]{position:relative;isolation:isolate;display:grid;place-items:center;min-height:390px;background:radial-gradient(ellipse,#699b6d18 0%,transparent 68%);color:var(--accent)}.sc-status-field>svg[data-v-26b75499]{position:absolute;z-index:-1;width:100%;height:100%;stroke:var(--text-secondary);stroke-width:1;opacity:.12}.sc-status-field[data-v-26b75499] .sc-mascot--large{position:relative;z-index:1;width:260px}.sc-status-code[data-v-26b75499]{position:absolute;top:20px;left:24px;z-index:2;font-family:"Outfit Variable",var(--font-family);font-size:32px;font-weight:600;letter-spacing:-.06em}.sc-status-content[data-v-26b75499]{padding:24px 0;align-self:center}.sc-status-eyebrow[data-v-26b75499]{margin:0 0 14px;color:var(--accent);font-size:12px;font-weight:650;letter-spacing:.06em}.sc-status-content h1[data-v-26b75499]{margin:0;font-family:"Outfit Variable",var(--font-family);font-size:clamp(26px,3vw,38px);line-height:1.12;font-weight:600;letter-spacing:-.03em}.sc-status-description[data-v-26b75499]{color:var(--text-secondary);margin:20px 0 0;line-height:1.7}.sc-status-actions[data-v-26b75499]{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.sc-status-actions a[data-v-26b75499]{text-decoration:none}.sc-status-note[data-v-26b75499]{border-top:1px solid var(--border);padding-top:24px;margin:28px 0 0;color:var(--text-secondary);font-size:12px;line-height:1.7}.sc-status-support[data-v-26b75499]{display:inline-flex;align-items:center;gap:8px;margin-top:16px;color:var(--accent);font-weight:550;text-decoration:none;min-height:44px}.sc-status-page[data-v-26b75499] :focus-visible{outline:2px solid var(--accent);outline-offset:4px}.sc-status-content h1[data-v-26b75499]:focus{outline:none;box-shadow:none}@media(max-width:700px){.sc-status-panel[data-v-26b75499]{grid-template-columns:1fr;gap:0}.sc-status-field[data-v-26b75499]{min-height:270px}.sc-status-field[data-v-26b75499] .sc-mascot--large{width:180px}.sc-status-content[data-v-26b75499]{padding:16px 0 24px}.sc-status-code[data-v-26b75499]{font-size:24px;top:16px;left:20px}.sc-status-actions[data-v-26b75499]{flex-direction:column}.sc-status-actions[data-v-26b75499]>*{justify-content:center}.sc-status-brand[data-v-26b75499]{margin-bottom:28px}}@media(prefers-reduced-motion:reduce){.sc-status-page[data-v-26b75499] *{scroll-behavior:auto;transition:none}}:root{--tp-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--tp-font-display: "Sora Variable", var(--tp-font-sans);--tp-font-body: var(--tp-font-sans);--tp-font-numeric: var(--tp-font-sans);--tp-font-weight-light: 300;--tp-font-weight-regular: 400;--tp-font-weight-medium: 500;--tp-font-weight-semibold: 600;--tp-font-weight-bold: 700;--tp-font-weight-extrabold: 800;--tp-font-weight-black: 900;--tp-font-size-2xs: .625rem;--tp-font-size-xs: .75rem;--tp-font-size-sm: .875rem;--tp-font-size-base: 1rem;--tp-font-size-lg: 1.125rem;--tp-font-size-xl: 1.25rem;--tp-font-size-2xl: 1.5rem;--tp-font-size-3xl: 1.875rem;--tp-font-size-4xl: 2.25rem;--tp-leading-none: 1;--tp-leading-tight: 1.15;--tp-leading-normal: 1.5;--tp-leading-relaxed: 1.65;--tp-tracking-tight: -.025em;--tp-tracking-normal: 0;--tp-tracking-wide: .04em;--tp-tracking-eyebrow: .24em;--tp-type-body-size: var(--tp-font-size-base);--tp-type-body-line: var(--tp-leading-normal);--tp-type-body-weight: var(--tp-font-weight-regular);--tp-type-page-title-size: var(--tp-font-size-3xl);--tp-type-page-title-line: var(--tp-leading-tight);--tp-type-page-title-weight: var(--tp-font-weight-black);--tp-type-section-title-size: var(--tp-font-size-2xl);--tp-type-section-title-line: var(--tp-leading-tight);--tp-type-section-title-weight: var(--tp-font-weight-bold);--tp-type-card-title-size: var(--tp-font-size-lg);--tp-type-card-title-line: var(--tp-leading-tight);--tp-type-card-title-weight: var(--tp-font-weight-bold);--tp-type-label-size: var(--tp-font-size-xs);--tp-type-label-line: var(--tp-leading-tight);--tp-type-label-weight: var(--tp-font-weight-semibold);--tp-type-caption-size: var(--tp-font-size-xs);--tp-type-caption-line: var(--tp-leading-normal);--tp-type-caption-weight: var(--tp-font-weight-regular);--tp-type-number-weight: var(--tp-font-weight-extrabold);--tp-space-0: 0;--tp-space-1: .25rem;--tp-space-2: .5rem;--tp-space-3: .75rem;--tp-space-4: 1rem;--tp-space-5: 1.25rem;--tp-space-6: 1.5rem;--tp-space-8: 2rem;--tp-space-10: 2.5rem;--tp-space-24: 6rem;--tp-radius-sm: .5rem;--tp-radius-md: .75rem;--tp-radius-lg: 1rem;--tp-radius-xl: 1.25rem;--tp-radius-2xl: 1.5rem;--tp-radius-full: 999px;--tp-motion-fast: .16s ease;--tp-motion-default: .22s ease;--tp-color-brand: #16816a;--tp-color-brand-strong: #0e5c49;--tp-color-accent: #52525b;--tp-color-positive: #16a34a;--tp-color-warning: #d97706;--tp-color-danger: #dc2626;--tp-color-info: #2563eb;--tp-alert-text-default: var(--tp-text-secondary);--tp-alert-bg-default: var(--tp-bg-elevated);--tp-alert-border-default: var(--tp-border-subtle)}html[data-theme=dark]{color-scheme:dark;--tp-bg-app: #0d0e11;--tp-bg-surface: #17181d;--tp-bg-elevated: #1f2127;--tp-bg-popover: #262832;--tp-bg-muted: #3f424c;--tp-bg-soft: #141519;--tp-card-shadow: none;--tp-card-shadow-hover: none;--tp-text-primary: #fafafa;--tp-text-secondary: #d4d4d8;--tp-text-muted: #a1a1aa;--tp-border: #71717a;--tp-shadow: #000000;--tp-skeleton-surface: #1c1e23;--tp-skeleton-element: #2a2d35;--tp-skeleton-element-strong: #353a46;--tp-skeleton-brand: #12325f;--tp-skeleton-highlight: rgba(255, 255, 255, .075);--tp-skeleton-base: var(--tp-skeleton-element);--tp-bg-app-rgb: 13 14 17;--tp-bg-surface-rgb: 23 24 29;--tp-bg-elevated-rgb: 31 33 39;--tp-bg-popover-rgb: 38 40 50;--tp-bg-muted-rgb: 63 66 76;--tp-text-primary-rgb: 250 250 250;--tp-text-secondary-rgb: 212 212 216;--tp-text-muted-rgb: 161 161 170;--tp-border-rgb: 113 113 122;--tp-color-brand-rgb: 96 165 250;--tp-color-accent-rgb: 82 82 91}html[data-theme=light]{color-scheme:light;--tp-card-shadow: 0 1px 2px rgb(0 0 0 / .05);--tp-card-shadow-hover: 0 2px 8px rgb(0 0 0 / .07);--tp-bg-app: #ffffff;--tp-bg-surface: #ffffff;--tp-bg-elevated: #f7f9fc;--tp-bg-popover: #ffffff;--tp-bg-muted: #edeef1;--tp-bg-soft: #f8fafc;--tp-text-primary: #18181b;--tp-text-secondary: #3f3f46;--tp-text-muted: #71717a;--tp-border: #a1a1aa;--tp-shadow: #18181b;--tp-skeleton-surface: #ffffff;--tp-skeleton-element: #e8edf5;--tp-skeleton-element-strong: #d8e3f4;--tp-skeleton-brand: #cfe0ff;--tp-skeleton-highlight: rgba(255, 255, 255, .72);--tp-skeleton-base: var(--tp-skeleton-element);--tp-bg-app-rgb: 255 255 255;--tp-bg-surface-rgb: 255 255 255;--tp-bg-elevated-rgb: 247 249 252;--tp-bg-popover-rgb: 255 255 255;--tp-bg-muted-rgb: 237 238 241;--tp-text-primary-rgb: 24 24 27;--tp-text-secondary-rgb: 63 63 70;--tp-text-muted-rgb: 113 113 122;--tp-border-rgb: 161 161 170;--tp-color-brand-rgb: 11 99 255;--tp-color-accent-rgb: 82 82 91}:root,html[data-theme=dark],html[data-theme=light]{--tp-border-hairline: color-mix(in srgb, var(--tp-border) 14%, transparent);--tp-border-subtle: color-mix(in srgb, var(--tp-border) 22%, transparent);--tp-border-muted: color-mix(in srgb, var(--tp-border) 28%, transparent);--tp-brand-surface: color-mix(in srgb, var(--tp-color-brand) 10%, transparent);--tp-brand-border: color-mix(in srgb, var(--tp-color-brand) 28%, transparent);--tp-warning-surface: color-mix(in srgb, var(--tp-color-warning) 12%, transparent);--tp-warning-border: color-mix(in srgb, var(--tp-color-warning) 30%, transparent);--tp-danger-surface: color-mix(in srgb, var(--tp-color-danger) 12%, transparent);--tp-danger-border: color-mix(in srgb, var(--tp-color-danger) 30%, transparent);--tp-surface-translucent: color-mix(in srgb, var(--tp-bg-surface) 88%, transparent);--tp-elevated-translucent: color-mix(in srgb, var(--tp-bg-elevated) 72%, transparent);--tp-popover-translucent: color-mix(in srgb, var(--tp-bg-popover) 92%, transparent);--tp-app-overlay: color-mix(in srgb, var(--tp-bg-app) 78%, transparent);--tp-skeleton-card-border: color-mix(in srgb, var(--tp-border) 16%, transparent);--tp-skeleton-card-bg: color-mix(in srgb, var(--tp-skeleton-surface) 92%, var(--tp-bg-app));--tp-skeleton-subtle: color-mix(in srgb, var(--tp-skeleton-element) 64%, transparent);--tp-skeleton-button: color-mix(in srgb, var(--tp-color-brand) 24%, var(--tp-skeleton-element))}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.tp-card{border:1px solid var(--tp-border-subtle);border-radius:var(--tp-radius-lg);background:var(--tp-bg-surface);box-shadow:var(--tp-card-shadow)}.tp-card--interactive{transition:border-color var(--tp-motion-default),background-color var(--tp-motion-default),box-shadow var(--tp-motion-default)}.tp-card--interactive:hover{border-color:var(--tp-border-muted);background:var(--tp-bg-elevated);box-shadow:var(--tp-card-shadow-hover)}.tp-tile{border:0;border-radius:var(--tp-radius-md);background:var(--tp-bg-elevated)}.tp-card--padding-sm{padding:var(--tp-space-3)}.tp-card--padding-md{padding:var(--tp-space-5)}.tp-card--padding-lg{padding:var(--tp-space-6)}.tp-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--tp-space-2);border:1px solid transparent;border-radius:var(--tp-radius-md);font-weight:var(--tp-font-weight-semibold);transition:background-color var(--tp-motion-fast),border-color var(--tp-motion-fast),color var(--tp-motion-fast),opacity var(--tp-motion-fast)}.tp-button:disabled{cursor:not-allowed;opacity:.5}.tp-button--sm{padding:var(--tp-space-2) var(--tp-space-3);font-size:var(--tp-font-size-xs);line-height:var(--tp-leading-tight)}.tp-button--lg{padding:var(--tp-space-3) var(--tp-space-5);font-size:var(--tp-font-size-base);line-height:var(--tp-leading-normal)}.tp-button--primary,.tp-button--active{border-color:var(--tp-brand-border);background:var(--tp-color-brand);color:#fff}.tp-button--secondary{border-color:var(--tp-border-muted);background:var(--tp-elevated-translucent);color:var(--tp-text-secondary)}.tp-button--ghost{border-color:transparent;background:transparent;color:var(--tp-text-muted)}.tp-field{width:100%;border:1px solid var(--tp-border-muted);border-radius:var(--tp-radius-md);padding:var(--tp-space-2) var(--tp-space-3);background-color:color-mix(in srgb,var(--tp-bg-app) 72%,transparent);color:var(--tp-text-primary);font-size:var(--tp-font-size-sm);line-height:var(--tp-leading-normal);outline:none;transition:border-color var(--tp-motion-fast),box-shadow var(--tp-motion-fast)}.tp-field:focus{border-color:color-mix(in srgb,var(--tp-color-brand) 70%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--tp-color-brand) 12%,transparent)}.tp-form-field{display:grid;gap:var(--tp-space-1)}.tp-form-field__label{color:var(--tp-text-muted);font-size:var(--tp-font-size-2xs);font-weight:var(--tp-font-weight-bold);letter-spacing:var(--tp-tracking-wide);text-transform:uppercase}.tp-form-field__control{width:100%;border:1px solid var(--tp-border-subtle);border-radius:var(--tp-radius-md);padding:.625rem var(--tp-space-3);background:var(--tp-bg-elevated);color:var(--tp-text-primary);font-size:var(--tp-font-size-sm);outline:none;transition:border-color var(--tp-motion-fast)}.tp-form-field__control:focus{border-color:var(--tp-color-brand)}.tp-form-field__textarea{resize:none}.tp-empty-state{display:grid;justify-items:center;gap:var(--tp-space-2);border:1px dashed var(--tp-border-muted);border-radius:var(--tp-radius-lg);padding:var(--tp-space-8);background:var(--tp-bg-surface);color:var(--tp-text-muted);text-align:center}.tp-empty-state svg{color:var(--tp-color-brand)}.tp-empty-state strong{color:var(--tp-text-primary);font-family:var(--tp-font-display);font-size:var(--tp-font-size-lg)}.tp-team-crest{display:grid;max-width:100%;flex:0 0 auto;place-items:center;overflow:hidden;border:1px solid var(--tp-border-subtle);border-radius:var(--tp-radius-md);background:var(--tp-bg-elevated)}.tp-team-crest img{width:100%;height:100%;padding:var(--tp-space-1);-o-object-fit:contain;object-fit:contain}.tp-team-crest--plain{border:0;background:transparent}.tp-team-crest--plain img{padding:0}.tp-stat-tile{display:grid;gap:var(--tp-space-1);padding:var(--tp-space-4)}.tp-stat-tile>span{color:var(--tp-text-muted);font-size:var(--tp-font-size-xs);text-transform:uppercase;letter-spacing:var(--tp-tracking-wide)}.tp-stat-tile strong{color:var(--tp-text-primary);font-size:var(--tp-font-size-xl);font-variant-numeric:tabular-nums}.tp-stat-tile strong small{margin-left:var(--tp-space-1);font-size:var(--tp-font-size-xs)}.tp-stat-tile p{color:var(--tp-text-muted);font-size:var(--tp-font-size-xs)}.tp-form-dots{display:flex;flex-wrap:wrap;gap:var(--tp-space-2)}.tp-form-dot{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid var(--tp-border-muted);border-radius:var(--tp-radius-md);color:var(--tp-text-primary);font-weight:var(--tp-font-weight-bold)}.tp-segmented-tabs{display:flex;width:100%;gap:var(--tp-space-5);overflow-x:auto;border-bottom:1px solid var(--tp-border-subtle);scrollbar-width:none}.tp-segmented-tabs::-webkit-scrollbar{display:none}.tp-segmented-tab{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--tp-space-2);border-bottom:2px solid transparent;padding:var(--tp-space-3) var(--tp-space-1);color:var(--tp-text-muted);white-space:nowrap;transition:color var(--tp-motion-fast),border-color var(--tp-motion-fast)}.tp-segmented-tab:hover{color:var(--tp-text-primary)}.tp-segmented-tab--active{border-bottom-color:var(--tp-color-brand);color:var(--tp-color-brand)}.tp-badge{display:inline-flex;align-items:center;border:1px solid transparent;border-radius:var(--tp-radius-full);padding:var(--tp-space-1) var(--tp-space-2);font-size:var(--tp-font-size-xs);font-weight:var(--tp-font-weight-semibold);line-height:var(--tp-leading-tight)}.tp-switch{display:flex;align-items:center;justify-content:space-between;gap:var(--tp-space-3);border:1px solid var(--tp-border-subtle);border-radius:var(--tp-radius-lg);padding:var(--tp-space-3);background:color-mix(in srgb,var(--tp-bg-elevated) 58%,transparent);font-size:var(--tp-font-size-xs);line-height:var(--tp-leading-tight)}.tp-switch__label{display:block;color:var(--tp-text-primary)}.tp-switch__copy{min-width:0}.tp-switch__input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.tp-switch__description{display:block;color:var(--tp-text-muted)}.tp-switch__track{position:relative;width:2.75rem;height:1.5rem;flex-shrink:0;border-radius:var(--tp-radius-full);background:var(--tp-bg-muted);transition:background-color var(--tp-motion-fast)}.tp-switch__input:checked+.tp-switch__track{background:var(--tp-color-brand)}.tp-switch__thumb{position:absolute;top:var(--tp-space-1);left:var(--tp-space-1);width:1rem;height:1rem;border-radius:var(--tp-radius-full);background:#fff;transition:transform var(--tp-motion-fast)}.tp-switch__input:checked+.tp-switch__track .tp-switch__thumb{transform:translate(1.25rem)}.tp-skeleton{display:inline-grid;width:100%;gap:var(--tp-space-2);vertical-align:middle}.tp-skeleton__line{display:block;max-width:100%;background:linear-gradient(90deg,var(--tp-skeleton-base) 0%,var(--tp-skeleton-highlight) 48%,var(--tp-skeleton-base) 100%);background-size:220% 100%;animation:tp-skeleton-shimmer 1.6s ease-in-out infinite}.tp-skeleton--surface .tp-skeleton__line{background:linear-gradient(90deg,var(--tp-skeleton-card-bg) 0%,color-mix(in srgb,var(--tp-skeleton-highlight) 70%,var(--tp-skeleton-card-bg)) 48%,var(--tp-skeleton-card-bg) 100%);background-size:220% 100%}.tp-skeleton--strong .tp-skeleton__line{background:linear-gradient(90deg,var(--tp-skeleton-element-strong) 0%,var(--tp-skeleton-highlight) 48%,var(--tp-skeleton-element-strong) 100%);background-size:220% 100%}.tp-skeleton--brand .tp-skeleton__line,.tp-skeleton--control .tp-skeleton__line{background:linear-gradient(90deg,var(--tp-skeleton-button) 0%,var(--tp-skeleton-highlight) 48%,var(--tp-skeleton-button) 100%);background-size:220% 100%}.tp-skeleton--circle{width:auto}.tp-boneyard-bone{background:linear-gradient(90deg,var(--tp-skeleton-element) 0%,color-mix(in srgb,var(--tp-skeleton-highlight) 86%,var(--tp-skeleton-element)) 48%,var(--tp-skeleton-element) 100%)!important;background-size:220% 100%!important}.tp-boneyard-bone[style*="999"],.tp-boneyard-bone[style*="50%"]{background:linear-gradient(90deg,var(--tp-skeleton-element-strong) 0%,color-mix(in srgb,var(--tp-skeleton-highlight) 88%,var(--tp-skeleton-element-strong)) 48%,var(--tp-skeleton-element-strong) 100%)!important;background-size:220% 100%!important}[data-boneyard=tp-app-bootstrap] .tp-boneyard-bone:nth-child(4n),[data-boneyard=tp-match-detail-page] .tp-boneyard-bone:nth-child(4n),[data-boneyard=tp-home-matches-by-day] .tp-boneyard-bone:nth-child(5n),[data-boneyard=tp-home-groups-overview] .tp-boneyard-bone:nth-child(8n),[data-boneyard=tp-calendar-page] .tp-boneyard-bone:nth-child(6n){background:linear-gradient(90deg,var(--tp-skeleton-button) 0%,color-mix(in srgb,var(--tp-skeleton-highlight) 88%,var(--tp-skeleton-button)) 48%,var(--tp-skeleton-button) 100%)!important;background-size:220% 100%!important}.tp-boneyard-bone>div{background:linear-gradient(110deg,transparent 24%,var(--tp-skeleton-highlight) 50%,transparent 76%)!important;background-size:220% 100%!important}@keyframes tp-skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.tp-skeleton__line{animation:none}}.tp-page-skeleton{display:grid;gap:var(--tp-space-6)}.tp-page-skeleton__hero,.tp-page-skeleton__card{border:1px solid var(--tp-border-muted);border-radius:var(--tp-radius-xl);background:var(--tp-skeleton-card-bg)}.tp-page-skeleton__hero{padding:var(--tp-space-6)}.tp-page-skeleton--fixture .tp-page-skeleton__hero{display:grid;gap:var(--tp-space-3)}.tp-page-skeleton__fixture-row{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--tp-space-4)}.tp-page-skeleton__fixture-stack{display:grid;gap:var(--tp-space-3);min-width:0}.tp-page-skeleton__fixture-match{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--tp-space-4);margin-top:var(--tp-space-4)}.tp-page-skeleton__fixture-team{display:grid;justify-items:center;gap:var(--tp-space-2);min-width:0}.tp-page-skeleton__fixture-score{display:grid;justify-items:center;gap:var(--tp-space-2);min-width:5rem}.tp-page-skeleton__fixture-actions{display:flex;flex-wrap:wrap;gap:var(--tp-space-2);margin-top:var(--tp-space-4)}.tp-page-skeleton__card-top{display:flex;align-items:center;justify-content:space-between;gap:var(--tp-space-3)}.tp-page-skeleton__card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tp-space-3)}.tp-page-skeleton__mini-card{border:1px solid var(--tp-skeleton-card-border);border-radius:var(--tp-radius-lg);padding:var(--tp-space-3);background:var(--tp-bg-elevated)}.tp-page-skeleton--fixture .tp-page-skeleton__hero h2,.tp-page-skeleton--fixture .tp-page-skeleton__hero p{margin:0}.tp-page-skeleton--fixture .tp-page-skeleton__hero h2{max-width:34rem;color:var(--tp-text-primary);font-size:clamp(var(--tp-font-size-2xl),4vw,var(--tp-font-size-4xl));line-height:var(--tp-leading-none)}.tp-page-skeleton--fixture .tp-page-skeleton__hero p:not(.tp-page-skeleton__eyebrow){max-width:42rem;color:var(--tp-text-secondary)}.tp-page-skeleton__hero-lines{display:grid;max-width:36rem;gap:var(--tp-space-3);margin-top:var(--tp-space-4)}.tp-page-skeleton__grid{display:grid;gap:var(--tp-space-4)}.tp-page-skeleton__card{padding:var(--tp-space-5)}.tp-page-skeleton--fixture .tp-page-skeleton__card{display:grid;gap:var(--tp-space-3);min-height:12rem}.tp-page-skeleton--fixture .tp-page-skeleton__card p,.tp-page-skeleton--fixture .tp-page-skeleton__card h3{margin:0}.tp-page-skeleton--fixture .tp-page-skeleton__card p{color:var(--tp-text-muted);font-size:var(--tp-font-size-xs);font-weight:var(--tp-font-weight-extrabold);letter-spacing:var(--tp-tracking-wide);text-transform:uppercase}.tp-page-skeleton--fixture .tp-page-skeleton__card h3{color:var(--tp-text-primary);font-size:var(--tp-font-size-lg)}.tp-page-skeleton__line{margin-top:var(--tp-space-4)}.tp-page-skeleton__body{margin-top:var(--tp-space-6)}@media(min-width:768px){.tp-page-skeleton__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tp-page-skeleton__grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.tp-page-skeleton{gap:var(--tp-space-4)}.tp-page-skeleton__hero,.tp-page-skeleton__card{border-radius:var(--tp-radius-lg);padding:var(--tp-space-4)}.tp-page-skeleton__fixture-row{align-items:stretch;flex-direction:column}.tp-page-skeleton__fixture-match{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:var(--tp-space-2)}.tp-page-skeleton__fixture-score{min-width:3.75rem}}.tp-boneyard-showcase{display:grid;gap:var(--tp-space-8);padding:var(--tp-space-8)}.tp-calendar-skeleton{display:grid;gap:var(--tp-space-6)}.tp-calendar-skeleton .tp-calendar-day__logo,.tp-calendar-skeleton .tp-calendar-match-card__logo{display:inline-block}.tp-page-header{display:flex;flex-direction:column;min-width:0;max-width:100%;justify-content:space-between;gap:var(--tp-space-5);border:1px solid var(--tp-border-subtle);border-radius:var(--tp-radius-xl);padding:var(--tp-space-6);background:var(--tp-bg-surface)}.tp-page-header>*{min-width:0}.tp-page-title{overflow-wrap:anywhere;margin-top:var(--tp-space-2);color:var(--tp-text-primary);font-family:var(--tp-font-display);font-size:var(--tp-type-page-title-size);font-weight:var(--tp-type-page-title-weight);line-height:var(--tp-type-page-title-line);letter-spacing:var(--tp-tracking-tight)}.tp-page-description,.tp-section-description{overflow-wrap:anywhere;max-width:48rem;margin-top:var(--tp-space-2);color:var(--tp-text-muted);font-size:var(--tp-font-size-sm);font-weight:var(--tp-font-weight-regular);line-height:var(--tp-leading-relaxed)}.tp-page-actions{display:flex;flex-wrap:wrap;min-width:0;align-items:center;gap:var(--tp-space-2)}.tp-section-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--tp-space-4)}.tp-section-title{margin-top:var(--tp-space-1);color:var(--tp-text-primary);font-family:var(--tp-font-display);font-size:var(--tp-type-section-title-size);font-weight:var(--tp-type-section-title-weight);line-height:var(--tp-type-section-title-line)}.tp-eyebrow{color:var(--tp-color-brand);font-size:var(--tp-type-label-size);font-weight:var(--tp-type-label-weight);line-height:var(--tp-type-label-line);letter-spacing:var(--tp-tracking-eyebrow);text-transform:uppercase}.tp-text-action{color:var(--tp-text-muted);font-size:var(--tp-font-size-xs);font-weight:var(--tp-font-weight-bold);transition:color var(--tp-motion-fast)}.tp-text-3xs,.tp-text-2xs{font-size:var(--tp-font-size-2xs);line-height:var(--tp-leading-normal)}.tp-text-xs{font-size:var(--tp-font-size-xs);line-height:var(--tp-leading-normal)}.tp-text-sm{font-size:var(--tp-font-size-sm);line-height:var(--tp-leading-normal)}.tp-text-base{font-size:var(--tp-font-size-base);line-height:var(--tp-leading-normal)}.tp-text-lg{font-size:var(--tp-font-size-lg);line-height:var(--tp-leading-tight)}.tp-text-xl{font-size:var(--tp-font-size-xl);line-height:var(--tp-leading-tight)}.tp-text-2xl{font-size:var(--tp-font-size-2xl);line-height:var(--tp-leading-tight)}.tp-text-3xl{font-size:var(--tp-font-size-3xl);line-height:var(--tp-leading-tight)}.tp-font-medium{font-weight:var(--tp-font-weight-medium)}.tp-font-semibold{font-weight:var(--tp-font-weight-semibold)}.tp-font-bold{font-weight:var(--tp-font-weight-bold)}.tp-font-black{font-weight:var(--tp-font-weight-black)}.tp-leading-tight{line-height:var(--tp-leading-tight)}.tp-leading-normal{line-height:var(--tp-leading-normal)}.tp-leading-relaxed{line-height:var(--tp-leading-relaxed)}.tp-uppercase{text-transform:uppercase}.tp-tracking-wider,.tp-tracking-wide{letter-spacing:var(--tp-tracking-wide)}.tp-tracking-eyebrow{letter-spacing:var(--tp-tracking-eyebrow)}.tp-text-action:hover{color:var(--tp-text-primary)}@media(min-width:768px){.tp-page-header{flex-direction:row;align-items:flex-end}.tp-page-title{font-size:var(--tp-font-size-4xl);line-height:var(--tp-leading-tight)}}.tp-match-hero{padding:clamp(1.5rem,4vw,3.5rem) 0}.tp-match-hero__breadcrumb{margin-bottom:1.75rem;text-align:center;font-size:var(--tp-text-xs);color:var(--tp-text-secondary)}.tp-match-hero__versus{display:grid;grid-template-columns:minmax(0,1fr) minmax(9rem,auto) minmax(0,1fr);align-items:start;gap:clamp(.75rem,4vw,3rem)}.tp-match-hero__team,.tp-match-hero__center{display:flex;min-width:0;flex-direction:column;align-items:center;text-align:center}.tp-match-hero__crest img,.tp-match-hero__crest{width:3.5rem;height:3.5rem;border-radius:999px;-o-object-fit:cover;object-fit:cover}.tp-match-hero__team h1{margin-top:.75rem;font-family:var(--tp-font-display);font-weight:650;color:var(--tp-text-primary)}.tp-match-hero__team p{margin-top:.2rem;font-size:var(--tp-text-xs);color:var(--tp-text-muted)}.tp-match-hero__team a{margin-top:.45rem;font-size:var(--tp-text-xs);color:var(--tp-color-brand)}.tp-match-hero__score{font-size:clamp(3rem,7vw,3.5rem);font-weight:800;line-height:1;color:var(--tp-text-primary)}.tp-match-hero__kickoff{margin-top:.8rem;font-weight:700;color:var(--tp-text-primary)}.tp-match-hero__minute{margin-top:.35rem;font-weight:700;color:var(--tp-color-danger)}.tp-match-hero__venue{margin-top:.55rem;max-width:16rem;font-size:var(--tp-text-xs);color:var(--tp-text-secondary)}.tp-match-hero__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:.85rem}.tp-match-hero__chips span{border-radius:999px;background:var(--tp-bg-elevated);padding:.35rem .65rem;font-size:var(--tp-text-xs);color:var(--tp-text-secondary)}.tp-match-hero__status--live{color:var(--tp-color-danger)!important}.tp-match-summary{display:grid;gap:clamp(2rem,5vw,4rem)}.tp-match-section-kicker{font-size:var(--tp-text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--tp-color-brand)}.tp-match-forecast h2{margin-top:.45rem;font-size:clamp(1.35rem,3vw,2rem);font-weight:650;color:var(--tp-text-primary)}.tp-match-forecast__bar{display:flex;overflow:hidden;height:2.6rem;margin-top:1.25rem;border-radius:999px;background:var(--tp-bg-muted)}.tp-match-forecast__segment{display:grid;place-items:center;min-width:3.5rem;font-size:var(--tp-text-xs);font-weight:700;color:#fff}.tp-match-forecast__segment--home{background:var(--tp-color-brand)}.tp-match-forecast__segment--draw{background:var(--tp-bg-muted);color:var(--tp-text-secondary)}.tp-match-forecast__segment--away{background:color-mix(in srgb,var(--tp-color-brand) 42%,var(--tp-bg-muted))}.tp-match-forecast__legend{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:.6rem;font-size:var(--tp-text-xs);color:var(--tp-text-secondary)}.tp-match-forecast__legend span:nth-child(2){text-align:center}.tp-match-forecast__legend span:last-child{text-align:right}.tp-match-comparison{padding:clamp(1.25rem,3vw,2rem);border-radius:var(--tp-radius-xl);background:var(--tp-bg-elevated)}.tp-match-comparison>h2{text-align:center;font-size:var(--tp-text-xl);font-weight:650;color:var(--tp-text-primary)}.tp-match-comparison__teams{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin-top:1.25rem}.tp-match-comparison__teams>div{display:grid;justify-items:center;gap:.5rem;min-width:0}.tp-match-comparison__teams>span{color:var(--tp-text-muted)}.tp-match-comparison__teams strong{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap;color:var(--tp-text-primary)}.tp-match-comparison__metrics{display:grid;gap:.8rem;margin-top:1.75rem}.tp-match-comparison__row{display:grid;grid-template-columns:3.5rem minmax(2rem,1fr) minmax(6rem,auto) minmax(2rem,1fr) 3.5rem;align-items:center;gap:.55rem}.tp-match-comparison__row>strong{font-size:var(--tp-text-sm);color:var(--tp-text-primary)}.tp-match-comparison__row>strong:last-child{text-align:right}.tp-match-comparison__row>span{text-align:center;font-size:var(--tp-text-xs);color:var(--tp-text-secondary)}.tp-match-comparison__bar{display:flex;height:.55rem;overflow:hidden;border-radius:999px;background:var(--tp-bg-muted)}.tp-match-comparison__bar--home{justify-content:flex-end}.tp-match-comparison__bar span{height:100%;background:color-mix(in srgb,var(--tp-color-text-subtle) 35%,transparent)}.tp-match-comparison__bar span.is-leading{background:var(--tp-color-brand)}.tp-match-comparison__last{margin-top:1.5rem;text-align:center;font-size:var(--tp-text-xs);color:var(--tp-text-secondary)}.tp-match-absences{padding:1rem 0;border-block:1px solid var(--tp-border-subtle)}.tp-match-absences h2{font-weight:650;color:var(--tp-text-primary)}.tp-match-absences__list{display:grid;gap:.45rem;margin-top:.75rem}.tp-match-absences__list p{display:flex;flex-wrap:wrap;gap:.35rem .75rem;font-size:var(--tp-text-sm);color:var(--tp-text-secondary)}.tp-match-absences__list strong{color:var(--tp-text-primary)}.tp-match-methodology-link{justify-self:start;font-size:var(--tp-text-xs);color:var(--tp-text-secondary);text-decoration:underline;text-underline-offset:.25rem}.tp-match-lineups>header h2{font-size:var(--tp-text-2xl);font-weight:650;color:var(--tp-text-primary)}.tp-match-lineups>header p{margin-top:.35rem;color:var(--tp-text-secondary)}.tp-match-lineups__grid{display:grid;gap:1rem;margin-top:1.5rem}.tp-match-lineups__grid article{border-radius:var(--tp-radius-xl);background:var(--tp-bg-elevated);padding:1.25rem}.tp-match-lineups__grid h3{font-weight:650;color:var(--tp-text-primary)}.tp-match-lineups__grid article>p{font-size:var(--tp-text-xs);color:var(--tp-text-secondary)}.tp-match-lineups__grid ol{display:grid;gap:.4rem;margin-top:1rem}.tp-match-lineups__grid li{display:flex;justify-content:space-between;gap:1rem;padding:.55rem .7rem;border-radius:var(--tp-radius-md);background:var(--tp-bg-app);color:var(--tp-text-primary)}.tp-match-lineups__grid small{color:var(--tp-text-muted)}.tp-match-lineups__empty{margin-top:1.5rem;border-radius:var(--tp-radius-xl);background:var(--tp-bg-elevated);padding:2rem;color:var(--tp-text-secondary)}@media(min-width:768px){.tp-match-lineups__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.tp-match-hero__versus{grid-template-columns:minmax(0,1fr) 7.5rem minmax(0,1fr);gap:.4rem}.tp-match-hero__team h1{font-size:var(--tp-text-sm)}.tp-match-hero__center{font-size:var(--tp-text-xs)}.tp-match-comparison__row{grid-template-columns:2.5rem 1fr 5.4rem 1fr 2.5rem;gap:.3rem}}.tp-match-detail-skeleton{display:grid;width:min(100%,76rem);gap:var(--tp-space-5);margin-inline:auto}.tp-match-detail-skeleton__header,.tp-match-detail-skeleton__content{border-radius:var(--tp-radius-2xl);padding:clamp(var(--tp-space-4),3vw,var(--tp-space-6));background:var(--tp-bg-elevated);box-shadow:var(--tp-card-shadow)}.tp-match-detail-skeleton__topline,.tp-match-detail-skeleton__content-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--tp-space-4)}.tp-match-detail-skeleton__heading,.tp-match-detail-skeleton__content-head>div{display:grid;min-width:0;gap:var(--tp-space-3)}.tp-match-detail-skeleton__versus{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--tp-space-5);margin-block:var(--tp-space-8)}.tp-match-detail-skeleton__team,.tp-match-detail-skeleton__score{display:grid;min-width:0;justify-items:center;gap:var(--tp-space-2)}.tp-match-detail-skeleton__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tp-space-3)}.tp-match-detail-skeleton__meta>div{display:grid;gap:var(--tp-space-2);border-radius:var(--tp-radius-lg);padding:var(--tp-space-3);background:var(--tp-bg-surface)}.tp-match-detail-skeleton__tabs{display:flex;justify-content:center;gap:clamp(var(--tp-space-4),4vw,var(--tp-space-8));overflow:hidden;padding:var(--tp-space-3) var(--tp-space-4)}.tp-match-detail-skeleton__content{display:grid;gap:var(--tp-space-5)}.tp-match-detail-skeleton__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tp-space-4)}.tp-match-detail-skeleton__cards article{display:grid;gap:var(--tp-space-3);border-radius:var(--tp-radius-xl);padding:var(--tp-space-5);background:var(--tp-bg-surface)}.tp-match-detail-skeleton__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tp-space-3)}.tp-match-detail-skeleton__metrics span{display:grid;gap:var(--tp-space-2);border-radius:var(--tp-radius-lg);padding:var(--tp-space-3);background:var(--tp-bg-elevated)}@media(max-width:639px){.tp-match-detail-skeleton{gap:var(--tp-space-4)}.tp-match-detail-skeleton__header,.tp-match-detail-skeleton__content{border-radius:var(--tp-radius-xl)}.tp-match-detail-skeleton__topline{align-items:stretch;flex-direction:column}.tp-match-detail-skeleton__versus{gap:var(--tp-space-2);margin-block:var(--tp-space-6)}.tp-match-detail-skeleton__meta{gap:var(--tp-space-2)}.tp-match-detail-skeleton__meta>div{padding:var(--tp-space-2)}.tp-match-detail-skeleton__tabs{justify-content:flex-start;overflow-x:hidden}.tp-match-detail-skeleton__cards{grid-template-columns:1fr}}.tp-matches-page,.tp-match-detail-page{display:grid;gap:var(--tp-space-6)}.tp-match-detail-page{padding-bottom:var(--tp-space-10)}.tp-matches-filters,.tp-matches-alert,.tp-matches-empty-state{border:1px solid var(--tp-border-subtle);border-radius:var(--tp-radius-2xl);background:var(--tp-bg-surface)}.tp-matches-filters{display:grid;gap:var(--tp-space-3);padding:var(--tp-space-4)}.tp-matches-filters__counter{display:flex;align-items:center;gap:var(--tp-space-1);border-radius:var(--tp-radius-md);padding:var(--tp-space-2) var(--tp-space-4);background:var(--tp-bg-elevated);color:var(--tp-text-muted);font-size:var(--tp-font-size-sm)}.tp-matches-live-filter{display:flex;align-items:center;justify-content:center;gap:var(--tp-space-2);border:1px solid var(--tp-border-subtle);border-radius:var(--tp-radius-md);padding:var(--tp-space-2) var(--tp-space-3);color:var(--tp-text-secondary)}.tp-matches-live-filter input{accent-color:var(--tp-color-danger)}.tp-match-groups{display:grid;gap:var(--tp-space-8)}.tp-match-group{display:grid;gap:var(--tp-space-4)}.tp-matches-filters__counter strong{color:var(--tp-text-primary)}.tp-match-list-grid{display:grid;overflow:hidden;border:1px solid var(--tp-border-subtle);border-radius:var(--tp-radius-lg);background:var(--tp-bg-surface)}.tp-match-list-card{display:grid;grid-template-columns:4.5rem minmax(0,1fr) auto auto;align-items:center;gap:var(--tp-space-4);min-height:4.25rem;border-bottom:1px solid var(--tp-border-hairline);padding:var(--tp-space-3) var(--tp-space-4);color:inherit;transition:background-color var(--tp-motion-fast),color var(--tp-motion-fast)}.tp-match-list-card:last-child{border-bottom:0}.tp-match-list-card:hover{background:var(--tp-bg-elevated)}.tp-match-list-card__time{color:var(--tp-text-muted);font-size:var(--tp-font-size-sm);font-variant-numeric:tabular-nums;text-align:center}.tp-match-status{border-radius:var(--tp-radius-full);padding:var(--tp-space-1) var(--tp-space-3);font-size:var(--tp-font-size-2xs);font-weight:var(--tp-font-weight-extrabold);letter-spacing:var(--tp-tracking-wide)}.tp-match-status--live{background:var(--tp-danger-surface);color:var(--tp-color-danger)}.tp-match-status--finished{background:var(--tp-bg-elevated);color:var(--tp-text-muted)}.tp-match-status--upcoming{background:var(--tp-brand-surface);color:var(--tp-color-brand)}.tp-match-list-card__fixture{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--tp-space-3);min-width:0}.tp-match-list-card__team{display:flex;min-width:0;align-items:center;gap:var(--tp-space-2)}.tp-match-list-card__team--home{justify-content:flex-end;text-align:right}.tp-match-list-card__team>span{overflow:hidden;color:var(--tp-text-primary);font-size:var(--tp-font-size-sm);font-weight:var(--tp-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.tp-match-list-card__versus{min-width:2.75rem;color:var(--tp-text-primary);font-variant-numeric:tabular-nums;text-align:center}.tp-match-list-card__arrow{color:var(--tp-text-muted)}.tp-match-list-card:hover .tp-match-list-card__arrow{color:var(--tp-color-brand)}.tp-matches-heading{display:flex;align-items:end;justify-content:space-between;gap:var(--tp-space-4)}.tp-matches-heading p{color:var(--tp-color-brand);font-size:var(--tp-font-size-xs);font-weight:var(--tp-font-weight-semibold);letter-spacing:var(--tp-tracking-wide);text-transform:uppercase}.tp-matches-heading h1{margin-top:var(--tp-space-1);font-size:clamp(var(--tp-font-size-2xl),4vw,var(--tp-font-size-4xl))}.tp-matches-heading>span,.tp-match-day>h3{color:var(--tp-text-muted);font-size:var(--tp-font-size-sm)}.tp-match-day{display:grid;gap:var(--tp-space-2)}.tp-match-day>h3{padding-inline:var(--tp-space-1);font-family:var(--tp-font-display);font-weight:var(--tp-font-weight-semibold);text-transform:capitalize}.tp-matches-alert,.tp-matches-empty-state{padding:var(--tp-space-5);color:var(--tp-text-secondary)}.tp-matches-alert{border-color:var(--tp-warning-border);background:var(--tp-warning-surface);color:var(--tp-color-warning)}@media(min-width:1024px){.tp-matches-filters{grid-template-columns:minmax(0,1.4fr) 12.5rem 15rem auto auto;align-items:center}}@media(max-width:639px){.tp-match-list-card{grid-template-columns:3.5rem minmax(0,1fr) auto;gap:var(--tp-space-2);padding-inline:var(--tp-space-3)}.tp-match-list-card .tp-match-status{display:none}.tp-match-list-card__fixture{gap:var(--tp-space-1)}.tp-match-list-card__team>span{font-size:var(--tp-font-size-xs)}.tp-match-list-card__team .tp-team-crest{width:1.8rem;height:1.8rem}}.tp-line-trend-card{width:100%;overflow:hidden;border:1px solid var(--tp-border-subtle);border-radius:var(--tp-radius-2xl);background:var(--tp-bg-surface)}.tp-line-trend-card--compact{border:0;border-radius:0;background:transparent}.tp-line-trend-card--compact .tp-line-trend-panel{padding:0}.tp-line-trend-segments{margin:0 var(--tp-space-5) var(--tp-space-2)}.tp-line-trend-comparison{min-width:0}.tp-line-trend-comparison__header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--tp-space-3);margin-bottom:var(--tp-space-4)}.tp-line-trend-comparison__identity{display:flex;min-width:0;align-items:center;gap:var(--tp-space-2);color:var(--tp-text-primary)}.tp-line-trend-comparison__identity img{width:1.75rem;height:1.25rem;-o-object-fit:contain;object-fit:contain}.tp-line-trend-comparison__identity span{display:grid;min-width:0}.tp-line-trend-comparison__identity small{color:var(--tp-text-muted);font-size:var(--tp-font-size-2xs);font-weight:var(--tp-font-weight-regular)}.tp-line-trend-comparison__identity--away{justify-content:flex-end;text-align:right}.tp-line-trend-comparison__market-label{border-radius:var(--tp-radius-full);padding:var(--tp-space-1) var(--tp-space-2);background:var(--tp-warning-surface);color:var(--tp-color-warning);font-size:var(--tp-font-size-2xs);white-space:nowrap}.tp-line-trend-comparison__plot{position:relative;height:12rem;overflow:hidden;border-radius:var(--tp-radius-md);background:var(--tp-bg-elevated)}.tp-line-trend-comparison__market-line,.tp-line-trend-comparison__average{position:absolute;right:0;left:0;z-index:2;pointer-events:none}.tp-line-trend-comparison__market-line{bottom:var(--tp-comparison-line);border-top:2px solid var(--tp-color-warning)}.tp-line-trend-comparison__average{border-top:1px dashed}.tp-line-trend-comparison__average--home{border-color:var(--tp-color-brand)}.tp-line-trend-comparison__average--away{border-color:var(--tp-text-secondary)}.tp-line-trend-comparison__bars{position:absolute;inset:var(--tp-space-4) var(--tp-space-3) 0;display:grid;grid-template-columns:repeat(var(--tp-comparison-columns, 6),minmax(0,1fr));align-items:flex-end;gap:clamp(var(--tp-space-2),2vw,var(--tp-space-4))}.tp-line-trend-comparison__column{display:flex;position:relative;height:100%;align-items:flex-end;justify-content:center;gap:3px;padding-bottom:1.35rem}.tp-line-trend-comparison__bar{display:flex;width:min(42%,1.35rem);min-height:.7rem;align-items:flex-start;justify-content:center;border-radius:var(--tp-radius-sm) var(--tp-radius-sm) 0 0}.tp-line-trend-comparison__bar--home{background:var(--tp-color-brand)}.tp-line-trend-comparison__bar--away{background:color-mix(in srgb,var(--tp-text-secondary) 72%,var(--tp-bg-muted))}.tp-line-trend-comparison__bar small{margin-top:calc(var(--tp-space-4) * -1);color:var(--tp-text-muted);font-size:var(--tp-font-size-2xs)}.tp-line-trend-comparison__column>b{position:absolute;right:0;bottom:.2rem;left:0;color:var(--tp-text-muted);font-size:var(--tp-font-size-2xs);font-weight:var(--tp-font-weight-regular);text-align:center}.tp-line-trend-comparison__legend{display:flex;flex-wrap:wrap;gap:var(--tp-space-3);margin-top:var(--tp-space-3);color:var(--tp-text-muted);font-size:var(--tp-font-size-2xs)}.tp-line-trend-comparison__legend span{display:inline-flex;align-items:center;gap:var(--tp-space-1)}.tp-line-trend-comparison__key{width:.75rem;height:.25rem;border-radius:var(--tp-radius-full)}.tp-line-trend-comparison__key--home{background:var(--tp-color-brand)}.tp-line-trend-comparison__key--away{background:var(--tp-text-secondary)}.tp-line-trend-comparison__key--market{height:2px;background:var(--tp-color-warning)}.tp-market-insight{overflow:hidden;border:1px solid var(--tp-border-subtle);border-radius:var(--tp-radius-lg);background:var(--tp-bg-surface)}.tp-market-insight__summary{display:grid;gap:var(--tp-space-5);padding:var(--tp-space-5);cursor:pointer;list-style:none}.tp-market-insight__summary::-webkit-details-marker{display:none}.tp-market-insight__header,.tp-market-insight__expand{display:flex;align-items:center;justify-content:space-between;gap:var(--tp-space-4)}.tp-market-insight__header p{color:var(--tp-text-muted);font-size:var(--tp-font-size-xs)}.tp-market-insight__header h3{margin-top:var(--tp-space-1);color:var(--tp-text-primary);font-size:var(--tp-font-size-lg)}.tp-market-insight__header>div:first-child>span{display:block;margin-top:var(--tp-space-1);color:var(--tp-text-muted);font-size:var(--tp-font-size-sm)}.tp-market-insight__expected{flex:0 0 auto;text-align:right}.tp-market-insight__expected strong,.tp-market-insight__expected span{display:block}.tp-market-insight__expected strong{color:var(--tp-text-primary);font-family:var(--tp-font-display);font-size:var(--tp-font-size-3xl);font-variant-numeric:tabular-nums}.tp-market-insight__expected span,.tp-market-insight__expand{color:var(--tp-text-muted);font-size:var(--tp-font-size-xs)}.tp-market-line-chips{display:flex;flex-wrap:wrap;gap:var(--tp-space-2)}.tp-market-line-chip{display:inline-flex;align-items:center;gap:var(--tp-space-2);border-radius:var(--tp-radius-full);padding:var(--tp-space-2) var(--tp-space-3);background:var(--tp-bg-elevated);color:var(--tp-text-secondary);font-size:var(--tp-font-size-xs)}.tp-market-line-chip--positive{background:color-mix(in srgb,var(--tp-color-positive) 12%,var(--tp-bg-elevated));color:var(--tp-color-positive)}.tp-market-line-chip--warning{background:var(--tp-warning-surface);color:var(--tp-color-warning)}.tp-market-insight__expand strong{color:var(--tp-color-brand)}.tp-market-insight__expand i{display:inline-block;margin-left:var(--tp-space-1);font-style:normal;transition:transform var(--tp-motion-fast)}.tp-market-insight[open] .tp-market-insight__expand i{transform:rotate(45deg)}.tp-market-insight__detail{border-top:1px solid var(--tp-border-hairline)}.tp-market-insight__detail-head,.tp-market-insight__detail-row{display:grid;grid-template-columns:minmax(7rem,1fr) repeat(4,minmax(3.5rem,auto));align-items:center;gap:var(--tp-space-3);padding:var(--tp-space-3) var(--tp-space-5)}.tp-market-insight__detail-head{color:var(--tp-text-muted);font-size:var(--tp-font-size-2xs);letter-spacing:var(--tp-tracking-wide);text-transform:uppercase}.tp-market-insight__detail-row{border-top:1px solid var(--tp-border-hairline);color:var(--tp-text-secondary);font-size:var(--tp-font-size-sm)}.tp-market-insight__detail-row>:not(:first-child),.tp-market-insight__detail-head>:not(:first-child){text-align:right}.tp-market-insight__detail-row small{display:block;color:var(--tp-text-muted);font-size:var(--tp-font-size-2xs)}@media(max-width:639px){.tp-market-insight__summary{padding:var(--tp-space-4)}.tp-market-insight__detail{overflow-x:auto}.tp-market-insight__detail-head,.tp-market-insight__detail-row{min-width:34rem}}.tp-line-trend-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--tp-space-4);padding:var(--tp-space-5) var(--tp-space-5) var(--tp-space-3)}.tp-line-trend-card__eyebrow{color:var(--tp-color-brand);font-size:var(--tp-font-size-xs);font-weight:var(--tp-font-weight-extrabold);letter-spacing:var(--tp-tracking-eyebrow);text-transform:uppercase}.tp-line-trend-card__title{margin-top:var(--tp-space-1);color:var(--tp-text-primary);font-size:clamp(var(--tp-font-size-xl),2vw,var(--tp-font-size-2xl));font-weight:var(--tp-font-weight-extrabold);line-height:var(--tp-leading-tight)}.tp-line-trend-panel{min-width:0;padding:var(--tp-space-5)}.tp-line-trend-panel__header{display:grid;gap:var(--tp-space-4)}.tp-line-trend-panel__identity{display:flex;min-width:0;align-items:center;gap:var(--tp-space-3)}.tp-line-trend-panel__identity h4{color:var(--tp-text-primary);font-size:clamp(var(--tp-font-size-xl),2vw,1.6rem);font-weight:var(--tp-font-weight-extrabold);line-height:var(--tp-leading-tight)}.tp-line-trend-panel__identity p{margin-top:var(--tp-space-1);color:var(--tp-text-muted);font-size:var(--tp-font-size-sm);font-weight:var(--tp-font-weight-medium)}.tp-line-trend-panel__logo{width:3.25rem;height:3.25rem;flex:0 0 auto;border-radius:var(--tp-radius-md);-o-object-fit:contain;object-fit:contain}.tp-line-trend-controls{display:grid;gap:var(--tp-space-2)}.tp-line-trend-control{width:100%;min-height:2.75rem;border:1px solid var(--tp-border-subtle);border-radius:var(--tp-radius-lg);padding:0 var(--tp-space-3);background:var(--tp-bg-elevated);color:var(--tp-text-primary);font-weight:var(--tp-font-weight-semibold);outline:none}.tp-line-trend-control-shell{position:relative;display:block;min-width:0}.tp-line-trend-control-shell__icon{position:absolute;top:50%;left:var(--tp-space-3);z-index:1;width:1rem;height:1rem;color:var(--tp-text-muted);pointer-events:none;transform:translateY(-50%)}.tp-line-trend-control--with-icon{padding-left:calc(var(--tp-space-6) + var(--tp-space-1))}.tp-line-trend-control:focus{border-color:var(--tp-brand-border);outline:2px solid var(--tp-brand-surface);outline-offset:2px}.tp-line-trend-control option{background:var(--tp-bg-elevated);color:var(--tp-text-primary)}.tp-line-trend-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tp-space-3);margin-top:var(--tp-space-5)}.tp-line-trend-summary div{border-radius:var(--tp-radius-lg);background:var(--tp-bg-elevated);padding:var(--tp-space-3)}.tp-line-trend-summary span{display:block;color:var(--tp-text-muted);font-size:var(--tp-font-size-xs);font-weight:var(--tp-font-weight-medium)}.tp-line-trend-summary strong{display:block;margin-top:var(--tp-space-1);color:var(--tp-text-primary);font-size:var(--tp-font-size-xl);font-weight:var(--tp-font-weight-extrabold)}.tp-line-trend-summary__hit{color:var(--tp-color-positive)!important}.tp-line-trend-chart{position:relative;overflow-x:auto;min-height:24rem;margin-top:var(--tp-space-5);border-top:1px solid var(--tp-border-hairline);padding:var(--tp-space-6) var(--tp-space-3) 0}.tp-line-trend-chart__line{position:absolute;right:var(--tp-space-4);left:var(--tp-space-4);bottom:calc(7.25rem + var(--tp-line-trend-line-offset));z-index:5;border-top:2px dashed var(--tp-color-brand);pointer-events:none}.tp-line-trend-chart__line span{position:absolute;left:0;transform:translateY(-50%);border-radius:var(--tp-radius-md);padding:var(--tp-space-2) var(--tp-space-3);background:var(--tp-color-brand);color:#fff;font-weight:var(--tp-font-weight-black);line-height:1}.tp-line-trend-chart__bars{display:grid;width:100%;min-width:100%;grid-template-columns:repeat(var(--tp-line-trend-bars),minmax(3.4rem,1fr));align-items:end;gap:clamp(var(--tp-space-4),2vw,var(--tp-space-7));height:17rem;padding:0 0 var(--tp-space-1)}.tp-line-trend-bar{display:grid;height:100%;min-width:0;grid-template-rows:1fr auto auto auto auto;align-items:end;text-align:center}.tp-line-trend-bar__value{position:relative;display:flex;width:min(100%,4.25rem);justify-self:center;min-height:2.5rem;align-items:flex-end;justify-content:center;border-radius:var(--tp-radius-md) var(--tp-radius-md) var(--tp-radius-sm) var(--tp-radius-sm);transition:height var(--tp-motion-default)}.tp-line-trend-bar__value span{padding-bottom:var(--tp-space-2);color:#fff;font-size:var(--tp-font-size-base);font-weight:var(--tp-font-weight-extrabold)}.tp-line-trend-bar__value--hit{background:var(--tp-color-positive)}.tp-line-trend-bar__value--miss{background:color-mix(in srgb,var(--tp-bg-muted) 72%,var(--tp-text-muted) 28%)}.tp-line-trend-bar__opponent{display:flex;min-height:1.65rem;align-items:center;justify-content:center;gap:var(--tp-space-1);margin-top:var(--tp-space-2)}.tp-line-trend-bar__flag{width:1.45rem;height:1.45rem;border-radius:var(--tp-radius-xs);-o-object-fit:contain;object-fit:contain}.tp-line-trend-bar__flag-fallback{width:1.35rem;height:1.35rem;color:var(--tp-text-muted)}.tp-line-trend-bar__venue{display:flex;min-height:1.25rem;align-items:center;justify-content:center;gap:var(--tp-space-1);color:var(--tp-text-muted);line-height:1}.tp-line-trend-bar__venue-icon{width:.95rem;height:.95rem;stroke-width:2.2}.tp-line-trend-bar p{overflow:hidden;margin-top:var(--tp-space-1);color:var(--tp-text-secondary);font-size:var(--tp-font-size-xs);font-weight:var(--tp-font-weight-medium);text-overflow:ellipsis;white-space:nowrap}.tp-line-trend-bar small{color:var(--tp-text-muted);font-size:var(--tp-font-size-xs);font-weight:var(--tp-font-weight-medium)}.tp-line-trend-empty{margin-top:var(--tp-space-5);border:1px dashed var(--tp-border-subtle);border-radius:var(--tp-radius-xl);padding:var(--tp-space-6);color:var(--tp-text-muted);text-align:center}@media(min-width:720px){.tp-line-trend-panel__header{grid-template-columns:minmax(0,1fr) minmax(24rem,32rem);align-items:start}.tp-line-trend-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-line-trend-summary{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:1180px){.tp-line-trend-panel__header{grid-template-columns:minmax(0,1fr) minmax(34rem,42rem)}.tp-line-trend-controls{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:640px){.tp-line-trend-card__top{display:grid}.tp-line-trend-card__source{width:-moz-fit-content;width:fit-content}.tp-line-trend-panel,.tp-line-trend-card__top{padding-inline:var(--tp-space-4)}.tp-line-trend-chart__bars{grid-template-columns:repeat(var(--tp-line-trend-bars),minmax(3.75rem,1fr));gap:var(--tp-space-4)}}.tp-match-section{scroll-margin-top:var(--tp-space-24);display:grid;gap:var(--tp-space-4)}.tp-match-tabs{position:sticky;top:var(--tp-space-2);z-index:20;overflow-x:auto;border-bottom:1px solid var(--tp-border-muted);background:color-mix(in srgb,var(--tp-bg-app) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:none}.tp-match-tabs::-webkit-scrollbar{display:none}.tp-match-tabs__list{display:flex;min-width:-moz-max-content;min-width:max-content;gap:var(--tp-space-6)}.tp-match-tab{display:inline-flex;align-items:center;gap:var(--tp-space-2);border-bottom:2px solid transparent;padding:var(--tp-space-3) var(--tp-space-1);color:var(--tp-text-muted);font-size:var(--tp-font-size-sm);font-weight:var(--tp-font-weight-semibold);transition:color .16s ease,border-color .16s ease}.tp-match-tab:hover{color:var(--tp-text-primary)}.tp-match-tab:focus-visible{outline:2px solid var(--tp-color-brand);outline-offset:4px}.tp-match-tab--active{border-color:var(--tp-color-brand);color:var(--tp-text-primary)}.tp-match-brief{display:grid;gap:var(--tp-space-4);scroll-margin-top:var(--tp-space-24)}.tp-match-brief__heading,.tp-match-brief__card-header,.tp-match-brief__signals-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--tp-space-3)}.tp-match-brief__eyebrow{color:var(--tp-color-brand);font-size:var(--tp-font-size-2xs);font-weight:var(--tp-font-weight-bold);letter-spacing:var(--tp-tracking-wide);text-transform:uppercase}.tp-match-brief__title{margin-top:var(--tp-space-1);color:var(--tp-text-primary);font-size:clamp(var(--tp-font-size-xl),2vw,var(--tp-font-size-2xl));font-weight:var(--tp-font-weight-heavy);letter-spacing:var(--tp-tracking-tight)}.tp-match-brief__description,.tp-match-brief__note,.tp-match-brief__metric-unit,.tp-match-brief__metric-teams{color:var(--tp-text-muted)}.tp-match-brief__confidence,.tp-match-brief__ranking,.tp-match-brief__signal-badge{border:1px solid var(--tp-border-muted);border-radius:999px;background:var(--tp-bg-elevated);color:var(--tp-text-secondary);font-size:var(--tp-font-size-2xs);font-weight:var(--tp-font-weight-bold)}.tp-match-brief__confidence,.tp-match-brief__ranking{padding:.375rem .625rem}.tp-match-brief__grid,.tp-match-brief__layout{display:grid;gap:var(--tp-space-4)}.tp-match-brief__card,.tp-match-brief__signals{overflow:hidden;border:1px solid var(--tp-border-subtle);border-radius:var(--tp-radius-xl);background:var(--tp-bg-surface);box-shadow:0 1px 2px color-mix(in srgb,var(--tp-shadow) 5%,transparent)}.tp-match-brief__card{padding:var(--tp-space-5)}.tp-match-brief__card--hero{padding:clamp(var(--tp-space-5),4vw,var(--tp-space-8))}.tp-match-brief__card--comparison{display:grid;gap:var(--tp-space-4)}.tp-match-brief__card-title{margin-top:var(--tp-space-1);color:var(--tp-text-primary);font-size:var(--tp-font-size-lg);font-weight:var(--tp-font-weight-bold);letter-spacing:var(--tp-tracking-tight)}.tp-match-brief__headline{margin-top:var(--tp-space-2);display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--tp-space-3);color:var(--tp-text-primary);font-size:clamp(var(--tp-font-size-3xl),5vw,var(--tp-font-size-4xl));font-weight:var(--tp-font-weight-black);letter-spacing:var(--tp-tracking-tight);line-height:var(--tp-leading-tight)}.tp-match-brief__headline-score{color:var(--tp-color-brand);font-variant-numeric:tabular-nums}.tp-match-brief__probability{border:1px solid color-mix(in srgb,var(--tp-color-positive) 34%,transparent);border-radius:999px;background:color-mix(in srgb,var(--tp-color-positive) 12%,transparent);color:var(--tp-color-positive);padding:.5rem .75rem;font-size:var(--tp-font-size-sm);font-weight:var(--tp-font-weight-black)}.tp-match-brief__score-label,.tp-match-brief__outcome-label,.tp-match-brief__xg-label,.tp-match-brief__table-head,.tp-match-brief__metric-label{color:var(--tp-text-muted);font-size:var(--tp-font-size-2xs);font-weight:var(--tp-font-weight-bold);letter-spacing:var(--tp-tracking-wide);text-transform:uppercase}.tp-match-brief__score-value,.tp-match-brief__outcome-value,.tp-match-brief__xg-value,.tp-match-brief__metric-value{color:var(--tp-text-primary);font-variant-numeric:tabular-nums;font-weight:var(--tp-font-weight-heavy)}.tp-match-brief__outcomes,.tp-match-brief__xg,.tp-match-brief__comparison-row{display:grid}.tp-match-brief__outcomes{margin-top:var(--tp-space-5);grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tp-space-2)}.tp-match-brief__outcome-cell{border-radius:var(--tp-radius-md);background:var(--tp-bg-elevated);padding:var(--tp-space-3);text-align:center}.tp-match-brief__outcome-value{margin-top:var(--tp-space-1);font-size:var(--tp-font-size-base)}.tp-match-brief__xg{margin-top:var(--tp-space-4);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--tp-space-3);border-top:1px solid var(--tp-border-hairline);padding-top:var(--tp-space-4);text-align:center}.tp-match-brief__xg-value{margin-top:var(--tp-space-1);font-size:var(--tp-font-size-lg)}.tp-match-brief__versus{color:var(--tp-text-muted);font-size:var(--tp-font-size-xs);font-weight:var(--tp-font-weight-bold)}.tp-match-brief__table{margin-top:var(--tp-space-4);overflow:hidden;border:1px solid var(--tp-border-hairline);border-radius:var(--tp-radius-md)}.tp-match-brief__comparison-row{grid-template-columns:minmax(0,1fr) 5.75rem 5.75rem;align-items:center;gap:var(--tp-space-2);border-top:1px solid var(--tp-border-hairline);padding:.6875rem var(--tp-space-3);font-size:var(--tp-font-size-sm)}.tp-match-brief__comparison-row:first-child{border-top:0}.tp-match-brief__comparison-row--head{background:var(--tp-bg-elevated)}.tp-match-brief__comparison-label,.tp-match-brief__comparison-value{color:var(--tp-text-primary);font-weight:var(--tp-font-weight-semibold-strong)}.tp-match-brief__comparison-value{text-align:center}.tp-match-brief__signals-grid{display:grid;gap:1px;background:var(--tp-border-hairline)}.tp-match-brief__signals-grid--compact{overflow:hidden;border:1px solid var(--tp-border-hairline);border-radius:var(--tp-radius-md)}.tp-match-brief__metric{background:var(--tp-bg-surface);padding:var(--tp-space-4)}.tp-match-brief__metric-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--tp-space-2)}.tp-match-brief__signal-badge{padding:.25rem .4375rem}.tp-match-brief__signal-badge--strong{border-color:color-mix(in srgb,var(--tp-color-positive) 30%,transparent);background:color-mix(in srgb,var(--tp-color-positive) 10%,transparent);color:var(--tp-color-positive)}.tp-match-brief__signal-badge--medium{border-color:var(--tp-warning-border);background:color-mix(in srgb,var(--tp-color-warning) 10%,transparent);color:var(--tp-color-warning)}.tp-match-brief__metric-value{margin-top:var(--tp-space-2);font-size:var(--tp-font-size-2xl)}.tp-match-brief__metric-line{margin-top:var(--tp-space-2);color:var(--tp-text-secondary);font-size:var(--tp-font-size-xs);font-weight:var(--tp-font-weight-semibold-strong)}.tp-match-brief__metric-teams{margin-top:var(--tp-space-2);font-size:var(--tp-font-size-2xs)}@media(min-width:768px){.tp-match-brief__grid,.tp-match-brief__layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.tp-match-brief__signals-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.tp-match-brief__signals-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.tp-match-brief__signals-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:480px){.tp-match-tabs{overflow-x:visible}.tp-match-tabs__list{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tp-space-1)}.tp-match-tab{justify-content:center;gap:var(--tp-space-1);padding:var(--tp-space-3) 0;font-size:var(--tp-font-size-xs)}.tp-match-brief__card{padding:var(--tp-space-4)}.tp-match-brief__comparison-row{grid-template-columns:minmax(0,1fr) 3.75rem 3.75rem;gap:var(--tp-space-1);padding-inline:var(--tp-space-2)}.tp-match-brief__table-head,.tp-match-brief__comparison-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.tp-players-page,.tp-player-detail-page{display:grid;gap:var(--tp-space-6)}.tp-players-compare-counter,.tp-players-filters,.tp-player-comparison,.tp-player-card,.tp-players-alert,.tp-players-empty-state{border:1px solid var(--tp-border-subtle);border-radius:var(--tp-radius-2xl);background:var(--tp-bg-surface)}.tp-players-compare-counter{padding:var(--tp-space-3) var(--tp-space-4);font-size:var(--tp-font-size-sm)}.tp-players-compare-counter span{color:var(--tp-text-muted)}.tp-players-compare-counter strong{margin-left:var(--tp-space-2);color:var(--tp-color-brand)}.tp-players-filters{display:grid;gap:var(--tp-space-3);padding:var(--tp-space-4)}.tp-players-alert,.tp-players-empty-state{padding:var(--tp-space-5);color:var(--tp-text-secondary)}.tp-players-alert{border-color:var(--tp-warning-border);background:var(--tp-warning-surface);color:var(--tp-color-warning)}.tp-player-comparison{overflow:hidden;border-color:var(--tp-brand-border);background:var(--tp-brand-surface)}.tp-player-comparison__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--tp-space-3);border-bottom:1px solid var(--tp-border-hairline);padding:var(--tp-space-5)}.tp-player-comparison__header h2{margin-top:var(--tp-space-1);color:var(--tp-text-primary);font-size:var(--tp-font-size-xl);font-weight:var(--tp-font-weight-extrabold)}.tp-player-comparison__grid{display:grid;gap:var(--tp-space-3);padding:var(--tp-space-5)}.tp-player-mini-card{border:1px solid var(--tp-border-subtle);border-radius:var(--tp-radius-xl);padding:var(--tp-space-4);background:var(--tp-bg-surface)}.tp-player-mini-card__profile,.tp-player-card__profile{display:flex;align-items:flex-start;gap:var(--tp-space-3)}.tp-player-mini-card__photo,.tp-player-card__photo{flex-shrink:0;border-radius:var(--tp-radius-xl);background:var(--tp-bg-elevated);-o-object-fit:cover;object-fit:cover}.tp-player-mini-card__photo{width:4rem;height:4rem}.tp-player-mini-card__info,.tp-player-card__body{min-width:0}.tp-player-mini-card__info p,.tp-player-card__heading p{overflow:hidden;color:var(--tp-text-primary);font-weight:var(--tp-font-weight-extrabold);text-overflow:ellipsis;white-space:nowrap}.tp-player-mini-card__info>span:not(.tp-player-position),.tp-player-card__heading span,.tp-player-card__age{color:var(--tp-text-muted);font-size:var(--tp-font-size-xs)}.tp-player-position{display:inline-flex;align-items:center;border:1px solid var(--tp-border-subtle);border-radius:var(--tp-radius-md);margin-top:var(--tp-space-2);padding:var(--tp-space-1) var(--tp-space-2);font-size:var(--tp-font-size-2xs);font-weight:var(--tp-font-weight-extrabold)}.tp-player-position--goalkeeper{border-color:color-mix(in srgb,var(--tp-color-info) 26%,transparent);background:color-mix(in srgb,var(--tp-color-info) 10%,transparent);color:var(--tp-color-info)}.tp-player-position--defender{border-color:color-mix(in srgb,var(--tp-color-accent) 32%,transparent);background:color-mix(in srgb,var(--tp-color-accent) 14%,transparent);color:var(--tp-text-secondary)}.tp-player-position--midfielder{border-color:var(--tp-warning-border);background:var(--tp-warning-surface);color:var(--tp-color-warning)}.tp-player-position--attacker{border-color:var(--tp-brand-border);background:var(--tp-brand-surface);color:var(--tp-color-brand)}.tp-player-position--default{color:var(--tp-text-secondary)}.tp-player-mini-card__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tp-space-2);margin-top:var(--tp-space-4);text-align:center}.tp-player-mini-card__stats div{border-radius:var(--tp-radius-lg);padding:var(--tp-space-2);background:var(--tp-bg-elevated)}.tp-player-mini-card__stats span{display:block;color:var(--tp-text-muted);font-size:var(--tp-font-size-2xs);text-transform:uppercase}.tp-player-mini-card__stats strong{color:var(--tp-text-primary)}.tp-player-mini-card__match-link{display:flex;align-items:center;justify-content:space-between;margin-top:var(--tp-space-3);border-radius:var(--tp-radius-lg);padding:var(--tp-space-2) var(--tp-space-3);background:var(--tp-brand-surface);color:var(--tp-color-brand);font-size:var(--tp-font-size-xs);font-weight:var(--tp-font-weight-bold)}.tp-players-summary__flags{display:flex;align-items:center;gap:var(--tp-space-2)}.tp-player-card-grid{display:grid;gap:var(--tp-space-3)}.tp-player-card{position:relative;min-width:0;max-width:100%;padding:var(--tp-space-4);cursor:pointer;transition:border-color var(--tp-motion-fast),background-color var(--tp-motion-fast),transform var(--tp-motion-fast)}.tp-player-card:hover{transform:translateY(-2px)}.tp-player-card--selected{border-color:var(--tp-brand-border)}.tp-player-card__photo{width:5rem;height:5rem;border-radius:var(--tp-radius-md)}.tp-player-card__body{flex:1}.tp-player-card__heading{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:var(--tp-space-2);padding-right:var(--tp-space-8)}.tp-player-card__heading>div{min-width:0}.tp-player-card__heading strong{flex:0 0 auto;border-radius:var(--tp-radius-md);padding:var(--tp-space-1) var(--tp-space-2);background:var(--tp-bg-elevated);color:var(--tp-text-secondary);font-size:var(--tp-font-size-xs)}.tp-player-card__age{margin-top:var(--tp-space-2)}.tp-player-card__compare-toggle{position:absolute;top:var(--tp-space-3);right:var(--tp-space-3);z-index:1;display:grid;width:2.25rem;height:2.25rem;place-items:center;border:1px solid var(--tp-border-subtle);border-radius:var(--tp-radius-full);background:var(--tp-bg-elevated);color:var(--tp-text-secondary);transition:border-color var(--tp-motion-fast),background-color var(--tp-motion-fast),color var(--tp-motion-fast)}.tp-player-card__compare-toggle:hover{border-color:var(--tp-brand-border);color:var(--tp-color-brand)}.tp-player-card__compare-toggle--active{border-color:var(--tp-brand-border);background:var(--tp-color-brand);color:#fff}@media(min-width:640px){.tp-player-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.tp-players-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr) auto}}@media(min-width:1280px){.tp-player-comparison__grid,.tp-player-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1536px){.tp-player-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:639px){.tp-players-filters,.tp-player-card,.tp-players-compare-counter,.tp-player-comparison__header,.tp-player-comparison__grid{padding:var(--tp-space-3)}.tp-players-summary{align-items:flex-start}.tp-player-card__photo{width:4rem;height:4rem}.tp-player-card__heading{gap:var(--tp-space-1)}}@keyframes tp-player-sheet-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes tp-player-sheet-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes tp-player-sheet-dialog-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 1rem)) scale(.98)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes tp-player-sheet-dialog-out{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,calc(-50% + .75rem)) scale(.98)}}@keyframes tp-player-sheet-drawer-in{0%{opacity:.7;transform:translate3d(0,100%,0)}}@keyframes tp-player-sheet-drawer-out{to{opacity:.7;transform:translate3d(0,100%,0)}}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.isolate{isolation:isolate}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-5{height:1.25rem}.h-60{height:15rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[280px\]{height:280px}.h-\[300px\]{height:300px}.h-\[320px\]{height:320px}.h-\[330px\]{height:330px}.h-\[360px\]{height:360px}.h-full{height:100%}.min-h-12{min-height:3rem}.min-h-20{min-height:5rem}.w-1{width:.25rem}.w-10{width:2.5rem}.w-11\/12{width:91.666667%}.w-12{width:3rem}.w-14{width:3.5rem}.w-24{width:6rem}.w-40{width:10rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-9\/12{width:75%}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-20{min-width:5rem}.min-w-32{min-width:8rem}.min-w-\[1040px\]{min-width:1040px}.min-w-\[430px\]{min-width:430px}.min-w-\[54px\]{min-width:54px}.min-w-\[680px\]{min-width:680px}.min-w-\[720px\]{min-width:720px}.min-w-\[820px\]{min-width:820px}.min-w-\[920px\]{min-width:920px}.min-w-\[950px\]{min-width:950px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-lg{max-width:32rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-24{scroll-margin-top:6rem}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-px{gap:1px}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-tp-border>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(var(--tp-border-rgb) / var(--tw-divide-opacity, 1))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.text-wrap{text-wrap:wrap}.rounded-\[2rem\]{border-radius:2rem}.rounded-tp-full{border-radius:var(--tp-radius-full)}.rounded-tp-lg{border-radius:var(--tp-radius-lg)}.rounded-tp-md{border-radius:var(--tp-radius-md)}.rounded-tp-sm{border-radius:var(--tp-radius-sm)}.rounded-tp-xl{border-radius:var(--tp-radius-xl)}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-tp-border{--tw-border-opacity: 1;border-color:rgb(var(--tp-border-rgb) / var(--tw-border-opacity, 1))}.border-tp-border\/40{border-color:rgb(var(--tp-border-rgb) / .4)}.border-tp-border\/50{border-color:rgb(var(--tp-border-rgb) / .5)}.border-tp-brand{--tw-border-opacity: 1;border-color:rgb(var(--tp-color-brand-rgb) / var(--tw-border-opacity, 1))}.border-tp-brand\/25{border-color:rgb(var(--tp-color-brand-rgb) / .25)}.border-tp-brand\/30{border-color:rgb(var(--tp-color-brand-rgb) / .3)}.border-tp-brand\/35{border-color:rgb(var(--tp-color-brand-rgb) / .35)}.border-tp-brand\/40{border-color:rgb(var(--tp-color-brand-rgb) / .4)}.border-tp-danger{border-color:var(--tp-color-danger)}.border-tp-warning{border-color:var(--tp-color-warning)}.border-transparent{border-color:transparent}.bg-current{background-color:currentColor}.bg-tp-app{--tw-bg-opacity: 1;background-color:rgb(var(--tp-bg-app-rgb) / var(--tw-bg-opacity, 1))}.bg-tp-app\/25{background-color:rgb(var(--tp-bg-app-rgb) / .25)}.bg-tp-app\/35{background-color:rgb(var(--tp-bg-app-rgb) / .35)}.bg-tp-app\/40{background-color:rgb(var(--tp-bg-app-rgb) / .4)}.bg-tp-app\/45{background-color:rgb(var(--tp-bg-app-rgb) / .45)}.bg-tp-app\/50{background-color:rgb(var(--tp-bg-app-rgb) / .5)}.bg-tp-brand{--tw-bg-opacity: 1;background-color:rgb(var(--tp-color-brand-rgb) / var(--tw-bg-opacity, 1))}.bg-tp-brand\/10{background-color:rgb(var(--tp-color-brand-rgb) / .1)}.bg-tp-brand\/15{background-color:rgb(var(--tp-color-brand-rgb) / .15)}.bg-tp-brand\/20{background-color:rgb(var(--tp-color-brand-rgb) / .2)}.bg-tp-danger{background-color:var(--tp-color-danger)}.bg-tp-elevated{--tw-bg-opacity: 1;background-color:rgb(var(--tp-bg-elevated-rgb) / var(--tw-bg-opacity, 1))}.bg-tp-muted{--tw-bg-opacity: 1;background-color:rgb(var(--tp-bg-muted-rgb) / var(--tw-bg-opacity, 1))}.bg-tp-muted\/10{background-color:rgb(var(--tp-bg-muted-rgb) / .1)}.bg-tp-positive{background-color:var(--tp-color-positive)}.bg-tp-surface{--tw-bg-opacity: 1;background-color:rgb(var(--tp-bg-surface-rgb) / var(--tw-bg-opacity, 1))}.bg-tp-warning{background-color:var(--tp-color-warning)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-tp-brand\/10{--tw-gradient-from: rgb(var(--tp-color-brand-rgb) / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--tp-color-brand-rgb) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-tp-danger{--tw-gradient-from: var(--tp-color-danger) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-tp-surface\/5{--tw-gradient-to: rgb(var(--tp-bg-surface-rgb) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(var(--tp-bg-surface-rgb) / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-tp-warning{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tp-color-warning) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-tp-brand{--tw-gradient-to: rgb(var(--tp-color-brand-rgb) / 1) var(--tw-gradient-to-position)}.to-tp-brand\/5{--tw-gradient-to: rgb(var(--tp-color-brand-rgb) / .05) var(--tw-gradient-to-position)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-1{padding-bottom:.25rem}.pb-tp-10{padding-bottom:var(--tp-space-10)}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-current{color:currentColor}.text-tp-brand{--tw-text-opacity: 1;color:rgb(var(--tp-color-brand-rgb) / var(--tw-text-opacity, 1))}.text-tp-brand\/80{color:rgb(var(--tp-color-brand-rgb) / .8)}.text-tp-danger{color:var(--tp-color-danger)}.text-tp-positive{color:var(--tp-color-positive)}.text-tp-secondary{--tw-text-opacity: 1;color:rgb(var(--tp-text-secondary-rgb) / var(--tw-text-opacity, 1))}.text-tp-subtle{--tw-text-opacity: 1;color:rgb(var(--tp-text-muted-rgb) / var(--tw-text-opacity, 1))}.text-tp-text{--tw-text-opacity: 1;color:rgb(var(--tp-text-primary-rgb) / var(--tw-text-opacity, 1))}.text-tp-warning{color:var(--tp-color-warning)}.underline{text-decoration-line:underline}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-tp-border{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--tp-border-rgb) / var(--tw-ring-opacity, 1))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.sc-analysis{--tp-font-display: var(--tp-font-sans);--tp-bg-app: var(--background);--tp-bg-surface: var(--surface);--tp-bg-elevated: var(--surface-elevated);--tp-bg-muted: var(--surface-elevated);--tp-bg-soft: var(--surface-elevated);--tp-text-primary: var(--text-primary);--tp-text-secondary: var(--text-secondary);--tp-text-muted: var(--text-tertiary);--tp-color-brand: var(--accent);--tp-color-accent: var(--accent);--tp-border: var(--border);--tp-color-brand-rgb: 20 118 74;--tp-color-accent-rgb: 20 118 74;--tp-bg-app-rgb: 244 246 244;--tp-bg-surface-rgb: 255 255 255;--tp-bg-elevated-rgb: 240 243 241;--tp-bg-muted-rgb: 240 243 241;--tp-text-primary-rgb: 23 37 29;--tp-text-secondary-rgb: 83 99 90;--tp-text-muted-rgb: 94 110 99;--tp-border-rgb: 210 222 215;min-width:0}[data-theme=dark] .sc-analysis{--tp-color-brand-rgb: 138 221 170;--tp-color-accent-rgb: 138 221 170;--tp-bg-app-rgb: 15 21 18;--tp-bg-surface-rgb: 23 30 26;--tp-bg-elevated-rgb: 30 40 34;--tp-bg-muted-rgb: 30 40 34;--tp-text-primary-rgb: 240 244 241;--tp-text-secondary-rgb: 173 186 177;--tp-text-muted-rgb: 143 163 150;--tp-border-rgb: 48 64 54}.sc-analysis .border,.sc-analysis .border-b,.sc-analysis .border-t{border-style:solid;border-color:var(--border)}.sc-analysis :where(button){background:transparent;border:0}.sc-analysis{--tp-border-subtle: var(--border);--tp-border-muted: var(--border-strong);--tp-border-hairline: var(--border);--tp-brand-surface: var(--accent-soft);--tp-brand-border: var(--border-strong);--tp-radius-sm: var(--radius-sm);--tp-radius-md: var(--radius-md);--tp-radius-lg: var(--radius-lg);--tp-radius-xl: var(--radius-xl);--tp-radius-2xl: var(--radius-xl);--tp-color-positive: var(--success);--tp-color-warning: var(--warning);--tp-color-danger: var(--danger)}.sc-analysis .tp-segmented-tabs{display:flex;gap:4px;overflow-x:auto;padding:4px;border-radius:var(--radius-lg);background:var(--surface-elevated);scrollbar-width:thin}.sc-analysis .tp-segmented-tab{display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;flex-shrink:0;padding:8px 12px;border-radius:var(--radius-md);color:var(--text-secondary)}.sc-analysis .tp-segmented-tab:hover{background:var(--surface-hover)}.sc-analysis .tp-segmented-tab--active{background:var(--accent-soft);color:var(--accent)}.sc-analysis .tp-line-trend-panel__header{grid-template-columns:minmax(0,1fr)}.sc-analysis .tp-line-trend-controls{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.sc-analysis .tp-line-trend-panel__identity h4{font-size:var(--font-h2);margin:0}.sc-analysis .tp-line-trend-card{border:1px solid var(--border)}.sc-analysis .tp-line-trend-bar__value--hit span{color:var(--accent-contrast)}.sc-analysis .tp-line-trend-bar__value--miss span{color:var(--text-primary)}.sc-analysis .tp-line-trend-card .sc-select-trigger{border:1px solid var(--border-strong);background:var(--surface)}.sc-analysis .sc-trend{padding:var(--space-md)}.sc-analysis button{font:inherit;cursor:pointer;min-height:44px}.sc-analysis .tp-card{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:none;background:var(--surface)}.sc-analysis img{-o-object-fit:contain;object-fit:contain;background:transparent}.sc-analysis canvas{max-width:100%}.sc-analysis .tp-line-trend-control-shell__icon{display:none}.sc-analysis button.bg-tp-brand{background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius-md)}.sc-player-dialog{max-width:640px}@media(max-width:639px){.sc-player-dialog{position:fixed;inset:auto 0 0;width:100%;max-width:100%;max-height:88dvh;margin:0;border-radius:var(--radius-xl) var(--radius-xl) 0 0;padding-bottom:calc(24px + env(safe-area-inset-bottom))}}.sc-analysis .tp-player-quick-history__bar{color:var(--accent-contrast)}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-tp-brand\/40:hover{border-color:rgb(var(--tp-color-brand-rgb) / .4)}.hover\:bg-tp-elevated:hover{--tw-bg-opacity: 1;background-color:rgb(var(--tp-bg-elevated-rgb) / var(--tw-bg-opacity, 1))}.hover\:text-tp-brand:hover{--tw-text-opacity: 1;color:rgb(var(--tp-color-brand-rgb) / var(--tw-text-opacity, 1))}.hover\:text-tp-secondary:hover{--tw-text-opacity: 1;color:rgb(var(--tp-text-secondary-rgb) / var(--tw-text-opacity, 1))}.hover\:text-tp-text:hover{--tw-text-opacity: 1;color:rgb(var(--tp-text-primary-rgb) / var(--tw-text-opacity, 1))}.focus\:border-tp-brand\/50:focus{border-color:rgb(var(--tp-color-brand-rgb) / .5)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group[open] .group-open\:rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:border-tp-border:is([data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(var(--tp-border-rgb) / var(--tw-border-opacity, 1))}.dark\:text-tp-danger:is([data-theme=dark] *){color:var(--tp-color-danger)}.dark\:text-tp-positive:is([data-theme=dark] *){color:var(--tp-color-positive)}.dark\:text-tp-secondary:is([data-theme=dark] *){--tw-text-opacity: 1;color:rgb(var(--tp-text-secondary-rgb) / var(--tw-text-opacity, 1))}.dark\:text-tp-text:is([data-theme=dark] *){--tw-text-opacity: 1;color:rgb(var(--tp-text-primary-rgb) / var(--tw-text-opacity, 1))}@media(min-width:640px){.sm\:h-72{height:18rem}.sm\:w-auto{width:auto}.sm\:min-w-56{min-width:14rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}}@media(min-width:768px){.md\:block{display:block}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}}@media(min-width:1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[1\.4fr_0\.8fr\]{grid-template-columns:1.4fr .8fr}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:items-center{align-items:center}}@media(min-width:1280px){.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[1\.05fr_1fr\]{grid-template-columns:1.05fr 1fr}.xl\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.xl\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.xl\:grid-cols-\[1\.3fr_0\.9fr\]{grid-template-columns:1.3fr .9fr}.xl\:grid-cols-\[1fr_0\.95fr\]{grid-template-columns:1fr .95fr}.xl\:grid-cols-\[minmax\(0\,1fr\)_220px_170px_180px\]{grid-template-columns:minmax(0,1fr) 220px 170px 180px}.xl\:items-end{align-items:flex-end}}:root{--space-0: 0;--space-2xs: 4px;--space-xs: 8px;--space-sm: 12px;--space-md: 16px;--space-lg: 20px;--space-xl: 24px;--space-2xl: 32px;--space-3xl: 40px;--space-4xl: 48px;--space-5xl: 64px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 999px;--font-display: 2.5rem;--font-h1: 1.75rem;--font-h2: 1.25rem;--font-title: 1rem;--font-body: .875rem;--font-small: .75rem;--line-display: 1.2;--line-heading: 1.3;--line-body: 1.5;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--font-family: "Inter Variable", Inter, system-ui, sans-serif;--touch: 44px;--nav-height: 72px;--sidebar-width: 224px;--content-max: 1280px;--logo-xs: 24px;--logo-sm: 32px;--logo-md: 48px;--logo-lg: 64px;--logo-xl: 96px;--motion: .16s;--border-width: 1px;--background: #f4f6f4;--surface: #ffffff;--surface-elevated: #f0f3f1;--surface-hover: #e9efeb;--border: #dce3dd;--border-strong: #b4c1b8;--text-primary: #17251d;--text-secondary: #53635a;--text-tertiary: #5e6e63;--accent: #14764a;--accent-soft: #e3f2e9;--accent-contrast: #ffffff;--success: #14764a;--warning: #926118;--danger: #b93838;--live: #b83232;--premium: #886014;--premium-soft: #f8f2e5;--shadow-float: 0 16px 48px #14291c20;--scrim: #07150f88}:root[data-theme=dark]{--background: #0f1512;--surface: #171e1a;--surface-elevated: #1e2822;--surface-hover: #26342b;--border: #2a362e;--border-strong: #4b5e50;--text-primary: #f0f4f1;--text-secondary: #adbab1;--text-tertiary: #8fa396;--accent: #8addaa;--accent-soft: #213c2c;--accent-contrast: #102719;--success: #8addaa;--warning: #e4bc75;--danger: #fa9898;--live: #ff9999;--premium: #e4c888;--premium-soft: #312c20;--shadow-float: 0 16px 48px #00000040}html{background:var(--background);scroll-behavior:smooth}body{margin:0;background:var(--background);color:var(--text-primary);font:var(--weight-regular) var(--font-body)/var(--line-body) var(--font-family);-webkit-font-smoothing:antialiased}body,button,input,select,textarea{font-family:var(--font-family)}*,*:before,*:after{box-sizing:border-box}.sc-app{min-height:100dvh;background:var(--background);color:var(--text-primary);font-variant-numeric:tabular-nums}.sc-app h1,.sc-app h2,.sc-app h3,.sc-app p{margin:0}.sc-app h1{font-size:var(--font-h1);font-weight:650;line-height:var(--line-heading);letter-spacing:-.035em}.sc-app h2{font-size:var(--font-h2);font-weight:600;line-height:var(--line-heading);letter-spacing:-.025em}.sc-app h3{font-size:var(--font-title);font-weight:600;line-height:var(--line-body)}.sc-app a{color:inherit;text-decoration:none}.sc-app button,.sc-app input,.sc-app select,.sc-app textarea{font:inherit;color:inherit}.sc-app button{cursor:pointer}.sc-app button:disabled{cursor:not-allowed;opacity:.5}.sc-app a,.sc-app button,.sc-app input,.sc-app select,.sc-app textarea,.sc-app summary{-webkit-tap-highlight-color:transparent}.sc-app :focus-visible{outline:2px solid var(--accent);outline-offset:4px}.sc-app svg{flex-shrink:0}.sc-skip{position:fixed;top:-100px;left:var(--space-md);padding:var(--space-sm);background:var(--surface);z-index:100}.sc-skip:focus{top:var(--space-md)}.sc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.sc-sidebar{display:none}.sc-topbar{position:sticky;top:0;z-index:30;min-height:64px;padding:var(--space-xs) var(--space-md);display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);background:var(--surface);border-bottom:1px solid var(--border)}.sc-brand{min-height:var(--touch);display:inline-flex;gap:var(--space-xs);align-items:center;font-size:1.5rem;font-weight:750;letter-spacing:-.06em}.sc-brand__mark{display:inline-grid;place-items:center;width:32px;height:32px;background:var(--accent);color:var(--accent-contrast);border-radius:var(--radius-md);font-size:1.5rem;font-style:italic;font-weight:800;line-height:1}.sc-topbar__context,.sc-search-shortcut{display:none}.sc-topbar__actions{display:flex;align-items:center;gap:var(--space-2xs)}.sc-main{width:100%;max-width:var(--content-max);margin:0 auto;padding:var(--space-xl) var(--space-md) calc(var(--nav-height) + var(--space-2xl) + env(safe-area-inset-bottom));min-width:0}.sc-bottom-nav{position:fixed;bottom:0;left:0;right:0;z-index:40;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:var(--surface);border-top:1px solid var(--border);padding:var(--space-xs) var(--space-2xs) calc(var(--space-xs) + env(safe-area-inset-bottom))}.sc-bottom-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:48px;gap:var(--space-2xs);color:var(--text-secondary);font-size:.625rem;font-weight:500}.sc-bottom-nav a.is-active{color:var(--accent)}.sc-bottom-nav a.is-active svg{background:var(--accent-soft);border-radius:var(--radius-sm)}.sc-page{display:flex;flex-direction:column;gap:var(--space-xl);min-width:0;animation:sc-enter var(--motion) ease-out}.sc-page-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.sc-page-heading p{color:var(--text-secondary);margin-top:var(--space-xs)}.sc-eyebrow{display:flex;align-items:center;gap:var(--space-xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.12em;font-size:var(--font-small);font-weight:600;margin-bottom:var(--space-xs)}.sc-stack{display:flex;flex-direction:column;gap:var(--space-xl);min-width:0}.sc-stack--sm{gap:var(--space-sm)}.sc-columns,.sc-grid{display:grid;gap:var(--space-xl);min-width:0}.sc-grid--cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.sc-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);min-width:0;overflow:clip}.sc-card--padded{padding:var(--space-lg)}.sc-card>.sc-section{margin-bottom:var(--space-lg)}.sc-section{display:flex;gap:var(--space-sm);align-items:center;justify-content:space-between}.sc-section h2{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--font-title)}.sc-section p{color:var(--text-tertiary);font-size:var(--font-small);margin-top:var(--space-2xs)}.sc-text-link{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);min-height:var(--touch);font-size:var(--font-small);font-weight:600;color:var(--accent)!important;white-space:nowrap}.sc-button,.sc-icon-button{border:1px solid var(--border);background:var(--surface-elevated);border-radius:var(--radius-md);min-height:var(--touch);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);font-weight:600;padding:var(--space-xs) var(--space-md);transition:background var(--motion),border-color var(--motion),transform var(--motion)}.sc-button:hover,.sc-icon-button:hover{background:var(--surface-hover);border-color:var(--border-strong)}.sc-button:active,.sc-icon-button:active{transform:scale(.98)}.sc-button--primary{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)!important}.sc-button--primary:hover{background:var(--accent);filter:brightness(.95)}.sc-button--ghost,.sc-icon-button{background:transparent;border-color:transparent}.sc-button--danger{color:var(--danger)!important}.sc-button--icon,.sc-icon-button{width:var(--touch);min-width:var(--touch);padding:var(--space-xs)}.sc-actions{display:flex;align-items:center;gap:var(--space-xs);flex-wrap:wrap}.sc-muted{color:var(--text-secondary)}.sc-small{font-size:var(--font-small)}.sc-divider{border:0;border-top:1px solid var(--border);width:100%;margin:var(--space-xl) 0}.sc-badge{display:inline-flex;align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-sm);background:var(--surface-elevated);color:var(--text-secondary);font-size:var(--font-small);line-height:1.2;font-weight:600;white-space:nowrap}.sc-badge--live{color:var(--live)}.sc-badge--live:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor}.sc-badge--pro{color:var(--premium);background:var(--premium-soft);font-size:.625rem;letter-spacing:.07em}.sc-badge--success{color:var(--accent);background:var(--accent-soft)}.sc-live-text{color:var(--live)}.sc-count{font-size:var(--font-small);padding:0 var(--space-2xs);color:var(--text-tertiary)}.sc-logo{display:inline-flex;align-items:center;justify-content:center;width:var(--logo-sm);height:var(--logo-sm);flex-shrink:0;background:var(--surface-elevated);border-radius:var(--radius-md);font-weight:650;color:var(--text-secondary);font-size:var(--font-small)}.sc-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#f4f6f4;border-radius:var(--radius-sm)}.sc-logo--xs{width:var(--logo-xs);height:var(--logo-xs);background:transparent}.sc-logo--md{width:var(--logo-md);height:var(--logo-md);font-size:var(--font-title)}.sc-logo--lg{width:var(--logo-lg);height:var(--logo-lg);font-size:var(--font-h2)}.sc-logo--xl{width:var(--logo-xl);height:var(--logo-xl);font-size:var(--font-h1)}.sc-logo--player{border-radius:var(--radius-full);overflow:hidden}.sc-logo--player img{-o-object-fit:cover;object-fit:cover}.sc-favorite{color:var(--text-tertiary)}.sc-favorite.is-selected{color:var(--accent)}.sc-favorite.is-selected svg{fill:var(--accent-soft)}.sc-entity-row{display:flex;align-items:center;gap:var(--space-2xs);min-height:72px;border-bottom:1px solid var(--border)}.sc-entity-row:last-child{border-bottom:0}.sc-entity-row__link{display:flex;align-items:center;gap:var(--space-sm);flex:1;min-width:0;min-height:64px;padding:var(--space-xs) 0}.sc-entity-row__link>span:not(.sc-logo){display:flex;flex-direction:column;min-width:0;flex:1}.sc-entity-row strong{font-size:var(--font-body);font-weight:550;overflow-wrap:anywhere}.sc-entity-row small{color:var(--text-tertiary);margin-top:var(--space-2xs)}.sc-entity-row:hover{background:var(--surface-elevated)}.sc-tabs{display:flex;gap:var(--space-lg);border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:thin}.sc-tabs a{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-sm) 0;min-height:48px;border-bottom:2px solid transparent;white-space:nowrap;color:var(--text-secondary);font-weight:500}.sc-tabs a.is-active{color:var(--text-primary);border-color:var(--accent)}.sc-match{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--border)}.sc-match:last-child{border-bottom:0}.sc-match:hover{background:var(--surface-elevated)}.sc-match__link{flex:1;display:flex;align-items:center;gap:var(--space-sm);min-width:0;padding:var(--space-xs) 0}.sc-match__time{display:flex;flex-direction:column;align-items:center;justify-content:center;width:56px;flex-shrink:0;text-align:center;font-size:var(--font-small);color:var(--text-secondary)}.sc-match__time small{font-size:var(--font-small)}.sc-match__teams{flex:1;display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.sc-match__teams>span{display:flex;align-items:center;gap:var(--space-xs);min-height:24px}.sc-match__teams strong{font-weight:500;font-size:var(--font-body);overflow-wrap:anywhere}.sc-match__score{display:flex;flex-direction:column;gap:var(--space-xs);padding-left:var(--space-xs)}.sc-match__score strong{min-height:24px;font-size:var(--font-title);line-height:24px}.sc-featured-grid{display:grid;gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,224px),1fr))}.sc-match--featured{display:block;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:var(--space-md)}.sc-match--featured.sc-match--live{border-top:2px solid var(--live)}.sc-match__competition{display:flex;justify-content:space-between;align-items:center;gap:var(--space-xs);font-size:var(--font-small);color:var(--text-secondary)}.sc-match--featured .sc-match__link{padding:var(--space-xl) 0 var(--space-md)}.sc-match--featured .sc-match__teams,.sc-match--featured .sc-match__score{gap:var(--space-sm)}.sc-match--featured .sc-match__score strong{font-size:var(--font-h2)}.sc-match--featured footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border);font-size:var(--font-small);color:var(--text-tertiary);padding-top:var(--space-2xs)}.sc-league-header{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--border);background:var(--surface-elevated);min-height:48px}.sc-league-header strong{font-size:var(--font-small);font-weight:600;flex:1}.sc-chip-row{display:flex;gap:var(--space-xs);overflow:auto;padding-bottom:var(--space-2xs);scrollbar-width:none}.sc-chip{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);min-height:var(--touch);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-full);border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);white-space:nowrap;font-size:var(--font-small)}.sc-chip.is-active{color:var(--accent);background:var(--accent-soft);border-color:var(--accent)}.sc-days{display:flex;align-items:center;gap:var(--space-2xs)}.sc-days__strip{scrollbar-width:none;display:flex;flex:1;overflow:auto;gap:var(--space-2xs)}.sc-day{flex:1;min-width:48px;min-height:64px;padding:var(--space-xs);display:flex;align-items:center;flex-direction:column;gap:var(--space-2xs);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--font-small)}.sc-day strong{color:var(--text-primary);font-size:var(--font-title);font-weight:600}.sc-day.is-active{background:var(--accent);color:var(--accent-contrast)}.sc-day.is-active strong{color:inherit}.sc-field{display:flex;flex-direction:column;gap:var(--space-xs);font-size:var(--font-small);color:var(--text-secondary);flex:1;min-width:0}.sc-input,.sc-field input,.sc-field select,.sc-field textarea{width:100%;min-height:48px;padding:var(--space-sm);color:var(--text-primary);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);font-size:var(--font-body)}.sc-field input[type=checkbox]{width:20px;min-height:20px;accent-color:var(--accent)}.sc-search-field{display:flex;align-items:center;gap:var(--space-xs);padding:0 var(--space-sm);min-height:52px;border:1px solid var(--border-strong);background:var(--surface);border-radius:var(--radius-lg)}.sc-search-field input{background:none;border:none;outline:none;flex:1;min-width:0;min-height:48px}.sc-search-field:focus-within{outline:2px solid var(--accent);outline-offset:2px}.sc-filter-grid{display:grid;gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr))}.sc-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md)}.sc-stat{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-md);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.sc-stat>span{color:var(--text-secondary);font-size:var(--font-small)}.sc-stat>strong{font-size:var(--font-h1);font-weight:600;line-height:1.2;letter-spacing:-.03em}.sc-stat>small,.sc-stat strong small{color:var(--text-tertiary);font-size:var(--font-small);font-weight:400}.sc-stat strong small{margin-left:var(--space-2xs)}.sc-comparison{padding:var(--space-md) 0;border-bottom:1px solid var(--border)}.sc-comparison:last-child{border:0}.sc-comparison>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs)}.sc-comparison>div:first-child span{text-align:center;font-size:var(--font-small);color:var(--text-secondary)}.sc-comparison__bars{display:flex;gap:var(--space-2xs);height:4px;margin-top:var(--space-sm);background:var(--surface-elevated);border-radius:var(--radius-full);overflow:hidden}.sc-comparison__bars span:first-child{background:var(--accent)}.sc-comparison__bars span:last-child{background:var(--text-tertiary)}.sc-state{display:flex;align-items:center;flex-direction:column;text-align:center;gap:var(--space-sm);padding:var(--space-3xl) var(--space-lg)}.sc-state p{color:var(--text-secondary);font-size:var(--font-body);max-width:360px}.sc-state__icon{width:48px;height:48px;background:var(--surface-elevated);color:var(--text-tertiary);border-radius:var(--radius-lg);display:grid;place-items:center;margin-bottom:var(--space-xs)}.sc-state--compact{padding:var(--space-xl) var(--space-md)}.sc-skeleton-row{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-xl) var(--space-md);border-bottom:1px solid var(--border)}.sc-skeleton-row i,.sc-skeleton-row span,.sc-skeleton-row b{background:var(--surface-elevated);border-radius:var(--radius-sm);animation:sc-pulse 1.4s ease-in-out infinite}.sc-skeleton-row i{width:32px;height:32px}.sc-skeleton-row span{width:50%;height:12px}.sc-skeleton-row b{width:24px;height:24px;margin-left:auto}.sc-pro-card{border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-xl);background:var(--surface);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-md)}.sc-pro-card p{color:var(--text-secondary);font-size:var(--font-small)}.sc-pro-card--compact{padding:var(--space-md)}.sc-pro-card--compact h2{font-size:var(--font-title)}.sc-pro-card--compact .sc-button{padding-left:0}.sc-dialog{background:var(--surface);color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--shadow-float);width:100%;max-width:560px;max-height:90dvh;padding:var(--space-xl);margin:auto auto 0;font-family:var(--font-family)}.sc-dialog::backdrop{background:var(--scrim)}.sc-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-xl)}.sc-dialog h2{font-size:var(--font-h2)}.sc-banner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-md);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--accent-soft)}.sc-banner p{color:var(--text-secondary);font-size:var(--font-small);margin-top:var(--space-2xs)}.sc-notice{display:flex;align-items:center;gap:var(--space-xs);background:var(--surface-elevated);color:var(--text-secondary);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);font-size:var(--font-small)}.sc-offline{background:var(--premium-soft);color:var(--warning);padding:var(--space-xs) var(--space-md);display:flex;align-items:center;justify-content:center;gap:var(--space-xs)}.sc-toast{position:fixed;bottom:calc(var(--nav-height) + var(--space-md) + env(safe-area-inset-bottom));left:50%;transform:translate(-50%);z-index:80;display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);background:var(--text-primary);color:var(--background);border-radius:var(--radius-md);box-shadow:var(--shadow-float);max-width:calc(100% - 32px);width:-moz-max-content;width:max-content}.sc-score-header{text-align:center;padding:var(--space-xl) var(--space-md)}.sc-score-header__context>a{min-height:var(--touch);display:inline-flex;align-items:center}.sc-score-header__context{display:flex;justify-content:center;align-items:center;gap:var(--space-xs);flex-wrap:wrap;color:var(--text-secondary);font-size:var(--font-small)}.sc-scoreboard{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--space-xs);align-items:center;padding:var(--space-2xl) 0}.sc-scoreboard__team{display:flex;align-items:center;flex-direction:column;gap:var(--space-sm);font-weight:550;overflow-wrap:anywhere}.sc-scoreboard__score{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs)}.sc-scoreboard__score>strong{font-size:var(--font-display);font-weight:650;letter-spacing:-.04em;white-space:nowrap}.sc-identity{display:flex;align-items:center;gap:var(--space-md)}.sc-identity__body{flex:1;min-width:0;overflow-wrap:anywhere}.sc-identity p{color:var(--text-secondary);margin-top:var(--space-xs)}.sc-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg);padding-top:var(--space-xl);margin-top:var(--space-xl);border-top:1px solid var(--border)}.sc-meta-grid dt{color:var(--text-tertiary);font-size:var(--font-small)}.sc-meta-grid dd{margin:var(--space-2xs) 0 0}.sc-table-wrap{overflow-x:auto;max-width:100%}.sc-table{border-collapse:collapse;width:100%;font-size:var(--font-small);text-align:right}.sc-table th{height:44px;color:var(--text-tertiary);font-weight:500;background:var(--surface-elevated);white-space:nowrap}.sc-table th,.sc-table td{padding:var(--space-xs);border-bottom:1px solid var(--border)}.sc-table td{height:56px}.sc-table .sc-table-team{text-align:left;position:sticky;left:0;background:var(--surface);min-width:140px;max-width:224px}.sc-table th.sc-table-team{background:var(--surface-elevated)}.sc-table-team a{display:flex;align-items:center;gap:var(--space-xs);min-height:var(--touch)}.sc-table .sc-table-extra{display:none}.sc-table--expanded .sc-table-extra{display:table-cell}.sc-rank{color:var(--text-tertiary);width:32px;text-align:center}.sc-rank[data-zone=champions]{border-left:3px solid var(--accent)}.sc-rank[data-zone=europa]{border-left:3px dashed var(--accent)}.sc-rank[data-zone=conference]{border-left:3px dotted var(--accent)}.sc-rank[data-zone=playoff]{border-left:3px dashed var(--warning)}.sc-rank[data-zone=relegation]{border-left:3px solid var(--warning)}.sc-table-legend{display:flex;gap:var(--space-md);flex-wrap:wrap;padding:var(--space-md);color:var(--text-secondary);font-size:var(--font-small)}.sc-ranking-row{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) 0;border-bottom:1px solid var(--border);min-height:72px}.sc-ranking-row:last-child{border-bottom:0}.sc-ranking-row__body{min-height:var(--touch);display:flex;flex-direction:column;justify-content:center;flex:1;min-width:0}.sc-ranking-row__body strong{display:block;font-weight:550}.sc-ranking-row__body small{color:var(--text-tertiary)}.sc-ranking-row__value{font-size:var(--font-h2);font-weight:600}.sc-event{display:flex;align-items:flex-start;gap:var(--space-md);padding:var(--space-lg) 0;border-bottom:1px solid var(--border)}.sc-event time{width:40px;color:var(--accent);font-weight:650}.sc-event small{display:block;color:var(--text-secondary)}.sc-pitch{background:var(--accent-soft);border:1px solid var(--border-strong);border-radius:var(--radius-lg);position:relative;overflow:hidden;padding:var(--space-xl) var(--space-xs);display:flex;flex-direction:column;gap:var(--space-xl)}.sc-pitch:before{content:"";position:absolute;inset:50% 0 auto;border-top:1px solid var(--border-strong)}.sc-pitch__row{display:flex;justify-content:space-evenly;gap:var(--space-2xs);z-index:1}.sc-pitch__player{display:flex;align-items:center;flex-direction:column;gap:var(--space-2xs);width:64px;min-height:64px;font-size:.625rem;text-align:center}.sc-shirt{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-md);background:var(--accent);color:var(--accent-contrast);font-size:var(--font-small);font-weight:650}.sc-form{display:flex;flex-direction:column;gap:var(--space-lg)}.sc-auth{width:100%;max-width:440px;margin:var(--space-xl) auto}.sc-auth__intro{padding:var(--space-xl) 0;display:flex;flex-direction:column;gap:var(--space-sm)}.sc-setting{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:var(--space-md) 0;min-height:64px;border-bottom:1px solid var(--border)}.sc-setting:last-child{border-bottom:0}.sc-setting>span{flex:1}.sc-setting small{display:block;color:var(--text-tertiary);margin-top:var(--space-2xs)}.sc-plan{display:flex;flex-direction:column;gap:var(--space-xl)}.sc-plan ul{padding:0;list-style:none;margin:0;display:flex;flex-direction:column;gap:var(--space-md)}.sc-plan li{display:flex;gap:var(--space-xs);align-items:flex-start}.sc-plan li svg{color:var(--accent)}.sc-choice{display:flex;align-items:center;gap:var(--space-sm);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-md);background:var(--surface);text-align:left;min-height:72px}.sc-choice.is-selected{border-color:var(--accent);background:var(--accent-soft)}.sc-choice>span:not(.sc-logo){flex:1}.sc-choice small{display:block;color:var(--text-secondary)}.sc-stepper{display:flex;gap:var(--space-xs)}.sc-stepper span{height:4px;flex:1;border-radius:var(--radius-full);background:var(--border)}.sc-stepper .is-active{background:var(--accent)}.sc-recent{display:flex;align-items:center;gap:var(--space-sm);width:100%;min-height:52px;padding:var(--space-sm) 0;border:0;border-bottom:1px solid var(--border);background:none;text-align:left}.sc-footer-note{display:flex;align-items:center;justify-content:center;gap:var(--space-xs);color:var(--text-tertiary);font-size:var(--font-small);padding-top:var(--space-xs)}.sc-glossary dt{font-weight:600;margin-top:var(--space-xl)}.sc-glossary dd{color:var(--text-secondary);margin:var(--space-xs) 0 0}.sc-spin{animation:sc-spin 1s linear infinite}@keyframes sc-spin{to{transform:rotate(360deg)}}@keyframes sc-pulse{50%{opacity:.45}}@keyframes sc-enter{0%{opacity:.6;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(min-width:640px){.sc-trend figcaption{flex-direction:row;justify-content:space-between}.sc-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sc-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sc-dialog{border-radius:var(--radius-xl);margin:auto}.sc-bottom-nav a{font-size:var(--font-small)}.sc-topbar__context{display:block;color:var(--text-secondary);font-size:var(--font-small)}}@media(min-width:960px){.sc-app{padding-left:var(--sidebar-width)}.sc-sidebar{display:flex;flex-direction:column;gap:var(--space-xl);position:fixed;inset:0 auto 0 0;width:var(--sidebar-width);z-index:50;background:var(--surface);border-right:1px solid var(--border);padding:var(--space-xl) var(--space-md);overflow-y:auto;scrollbar-width:thin}.sc-sidebar>.sc-brand{padding:0 var(--space-xs)}.sc-sidebar__nav{display:flex;flex-direction:column;gap:var(--space-2xs)}.sc-sidebar__nav a{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);min-height:44px;color:var(--text-secondary);border-radius:var(--radius-md);font-weight:500}.sc-sidebar__nav a.is-active{color:var(--accent);background:var(--accent-soft)}.sc-sidebar__nav a:hover{background:var(--surface-hover)}.sc-sidebar__label{color:var(--text-tertiary);font-size:.625rem;letter-spacing:.12em;font-weight:600;padding:0 var(--space-sm);margin-bottom:var(--space-xs)}.sc-sidebar__competitions a{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--font-small);min-height:44px;padding:var(--space-xs) var(--space-sm);color:var(--text-secondary)}.sc-sidebar__bottom{margin-top:auto}.sc-sidebar__bottom .sc-pro-card p,.sc-sidebar__bottom .sc-pro-card h2{display:none}.sc-sidebar__bottom .sc-pro-card{gap:var(--space-2xs);padding:var(--space-sm);margin-bottom:var(--space-xs)}.sc-topbar{min-height:72px;padding:var(--space-sm) var(--space-2xl)}.sc-topbar>.sc-brand{display:none}.sc-search-shortcut{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);min-height:44px;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-tertiary)!important;min-width:280px;font-size:var(--font-small)}.sc-search-shortcut kbd{margin-left:auto;border:1px solid var(--border);border-radius:var(--radius-sm);padding:0 var(--space-2xs)}.sc-topbar__mobile-search,.sc-bottom-nav{display:none}.sc-main{padding:var(--space-2xl) var(--space-2xl) var(--space-4xl)}.sc-columns{grid-template-columns:minmax(0,1fr) 304px;align-items:start}.sc-toast{bottom:var(--space-xl);left:calc(50% + var(--sidebar-width) / 2)}.sc-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sc-table-extra{display:table-cell!important}}@media(min-width:1280px){.sc-columns{grid-template-columns:minmax(0,1fr) 336px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.sc-trend{margin:0}.sc-trend figcaption{display:flex;flex-direction:column;gap:var(--space-xs);color:var(--text-secondary);font-size:var(--font-small)}.sc-trend figcaption strong{color:var(--text-primary);font-weight:500}.sc-trend svg{display:block;width:100%;height:auto;margin:var(--space-md) 0}@media(max-width:639px){.sc-featured-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc(100% - var(--space-4xl));overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.sc-match--featured{scroll-snap-align:start}.sc-topbar__actions a[href="/notificaciones"]{display:none}.sc-field input,.sc-field select,.sc-field textarea,.sc-search-field input{font-size:var(--font-title)}.sc-section>div{min-width:0}.sc-page-heading .sc-identity{min-width:0;overflow-wrap:anywhere}}.sc-logo,.sc-logo img{background:transparent!important;box-shadow:none!important;border:0!important}.sc-logo img{padding:0!important;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%}.sc-match--featured.sc-match--live{border:1px solid var(--live)}.sc-entity-row{border:0;border-radius:var(--radius-md);margin-block:var(--space-2xs);padding-inline:var(--space-sm);gap:var(--space-sm)}.sc-entity-row:hover{background:var(--surface-hover)}.sc-sidebar .sc-pro-card .sc-button{width:100%;justify-content:space-between;background:transparent;border-color:transparent;color:var(--accent)}.sc-sidebar .sc-pro-card .sc-button:hover{background:var(--accent-soft);border-color:transparent}.sc-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs);width:100%;min-height:var(--touch);padding:var(--space-sm) var(--space-md);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--text-primary);font:inherit;text-align:left}.sc-select-trigger[data-state=open]{border-color:var(--accent)}.sc-select-menu{z-index:1000;min-width:var(--reka-select-trigger-width);max-width:calc(100vw - 32px);max-height:min(320px,var(--reka-select-content-available-height));overflow:auto;padding:var(--space-2xs);background:var(--surface);color:var(--text-primary);border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-float);font:var(--font-body)/1.5 var(--font-family)}.sc-select-option{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);min-height:44px;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);cursor:pointer;margin-block:var(--space-2xs);outline:none}.sc-select-option[data-highlighted]{background:var(--surface-hover)}.sc-select-option[data-state=checked]{background:var(--accent-soft);color:var(--accent)}.sc-select-option[data-disabled]{opacity:.5;pointer-events:none}.sc-select-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sc-select-trigger:disabled{opacity:.5;cursor:not-allowed}.sc-avatar{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border:1px solid var(--border-strong);border-radius:50%;background:var(--accent-soft);color:var(--accent)!important;font-weight:600;overflow:hidden}.sc-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sc-avatar--large{width:64px;height:64px;font-size:24px}.sc-photo-field{margin-block:var(--space-md)}.sc-ticker{flex:1;min-width:0;overflow:hidden;position:relative}.sc-ticker__track{display:flex;gap:var(--space-xl);width:-moz-max-content;width:max-content;animation:sc-ticker-drift 35s linear infinite alternate}.sc-ticker__track>a{display:flex;gap:var(--space-xs);align-items:center;min-height:44px;white-space:nowrap;font-size:var(--font-small)}.sc-ticker__track b{color:var(--text-primary);margin-inline:var(--space-2xs)}.sc-ticker:hover .sc-ticker__track,.sc-ticker:focus-within .sc-ticker__track{animation-play-state:paused}@keyframes sc-ticker-drift{0%,8%{transform:translate(0)}92%,to{transform:translate(min(0px,calc(320px - 100%)))}}.sc-legal-footer{border-top:1px solid var(--border);margin-top:var(--space-4xl);padding-block:var(--space-xl);color:var(--text-tertiary);font-size:var(--font-small)}.sc-legal-footer nav{display:flex;flex-wrap:wrap;-moz-column-gap:var(--space-lg);column-gap:var(--space-lg);row-gap:var(--space-xs);margin-bottom:var(--space-sm)}.sc-legal-footer a{display:inline-flex;align-items:center;min-height:44px}.sc-legal-footer a:hover{color:var(--accent)}.sc-legal-page{max-width:800px;margin-inline:auto}.sc-legal-page .sc-card p{line-height:1.8}.sc-app--public .sc-main{margin-left:auto;margin-right:auto;padding-top:var(--space-xl);max-width:1200px}.sc-app--public .sc-topbar{position:relative;left:0;padding-inline:var(--space-xl);max-width:1280px;margin:auto;border:0}.sc-app--public .sc-topbar .sc-brand{display:flex}.sc-app--public .sc-search-shortcut{margin-left:auto}.sc-landing{display:grid;gap:var(--space-5xl)}.sc-landing__hero{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:var(--space-4xl);padding-block:var(--space-5xl)}.sc-landing__hero h1{font-size:clamp(2.25rem,4vw,3.75rem);line-height:1.12;margin-block:var(--space-xl);letter-spacing:-.045em}.sc-landing__hero h1 em{font-style:normal;color:var(--accent)}.sc-landing__hero>div>p{font-size:1.125rem;line-height:1.7;color:var(--text-secondary);max-width:560px}.sc-landing__hero .sc-actions{margin-block:var(--space-2xl) var(--space-md)}.sc-landing__hero small{color:var(--text-tertiary)}.sc-landing__preview{padding:var(--space-xl)}.sc-landing__step{display:flex;gap:var(--space-md);padding-block:var(--space-xl);border-bottom:1px solid var(--border)}.sc-landing__step>b{color:var(--accent);font-size:var(--font-small)}.sc-landing__step p{color:var(--text-secondary);font-size:var(--font-small);margin-top:var(--space-xs)}.sc-landing__preview .sc-text-link{margin-top:var(--space-xl)}.sc-landing__leagues{display:flex;gap:var(--space-2xl);overflow:auto;padding-block:var(--space-xl);border-block:1px solid var(--border)}.sc-landing__leagues a{display:flex;align-items:center;gap:var(--space-sm);white-space:nowrap;min-height:44px}.sc-landing .sc-grid .sc-card{display:grid;gap:var(--space-md)}.sc-landing__closing{text-align:center;padding:var(--space-4xl);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);display:grid;justify-items:center;gap:var(--space-xl)}.sc-analysis .tp-line-trend-control{min-height:44px}.sc-analysis .sc-select-menu{border:1px solid var(--border-strong)}@media(max-width:959px){.sc-bottom-nav{left:var(--space-sm);right:var(--space-sm);bottom:calc(var(--space-sm) + env(safe-area-inset-bottom));width:auto;border:1px solid var(--border-strong);border-radius:var(--radius-xl);padding:var(--space-2xs);height:64px;background:var(--surface);box-shadow:0 8px 24px #00000020}.sc-bottom-nav a{border-radius:var(--radius-lg);gap:var(--space-2xs)}.sc-bottom-nav a.is-active{background:var(--accent-soft)}.sc-main{padding-bottom:calc(112px + env(safe-area-inset-bottom))}.sc-topbar .sc-ticker{display:none}.sc-topbar .sc-original-brand{width:132px;height:44px}.sc-landing__hero{grid-template-columns:1fr;padding-block:var(--space-xl);gap:var(--space-2xl)}.sc-app--public .sc-topbar{padding-inline:var(--space-md)}.sc-app--public .sc-main{padding-top:var(--space-md);padding-bottom:var(--space-md)}.sc-app--public .sc-search-shortcut{display:none}.sc-app--public .sc-topbar__actions{margin-left:auto}}@media(prefers-reduced-motion:reduce){.sc-ticker__track{animation:none}.sc-ticker{overflow-x:auto}}.sc-market-tag{display:inline-flex;align-items:center;align-self:flex-start;min-height:44px;padding:4px 8px;border-radius:var(--radius-md);background:var(--accent-soft);color:var(--accent)!important;font-size:var(--font-small)}.sc-select-control{display:block;min-width:0;width:100%}.sc-discovery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-sm)}.sc-discovery-grid>a{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs);padding:var(--space-md);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.sc-discovery-grid>a:hover{border-color:var(--accent);background:var(--surface-hover)}.sc-discovery-grid svg,.sc-discovery-grid b{color:var(--accent)}.sc-discovery-grid span{font-size:var(--font-small);color:var(--text-secondary)}.sc-discovery-grid b{font-size:var(--font-small);font-weight:500}.sc-sidebar-players{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--font-small);padding:var(--space-sm);border-radius:var(--radius-md);color:var(--accent)!important}.sc-sidebar-players:hover{background:var(--accent-soft)}.sc-player-analysis-grid,.sc-player-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md);padding:var(--space-md)}.sc-player-directory{padding:0}.sc-player-analysis-card{display:flex;flex-direction:column;gap:var(--space-md);min-width:0;padding:var(--space-lg);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.sc-player-analysis-card header{display:flex;gap:var(--space-sm);align-items:center;min-width:0}.sc-player-analysis-card header>div{min-width:0}.sc-player-analysis-card header h2,.sc-player-analysis-card header h3{font-size:var(--font-title)}.sc-player-analysis-card header p{font-size:var(--font-small);color:var(--text-secondary);margin-top:var(--space-2xs)}.sc-player-analysis-card__metric{display:grid;gap:var(--space-2xs)}.sc-player-analysis-card__metric>span,.sc-player-analysis-card__metric p{font-size:var(--font-small);color:var(--text-secondary)}.sc-player-analysis-card__metric>strong{font-size:var(--font-h1)}.sc-player-analysis-card__metric strong small{font-size:var(--font-small);font-weight:400;color:var(--text-tertiary)}.sc-player-analysis-card__context{display:grid;gap:var(--space-xs);padding:var(--space-sm);border-radius:var(--radius-md);background:var(--surface-elevated);font-size:var(--font-small)}.sc-player-analysis-card__context span{display:flex;justify-content:space-between;gap:var(--space-xs)}.sc-player-analysis-card details summary,.sc-analysis-more>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:var(--space-xs);font-size:var(--font-small);color:var(--text-secondary)}.sc-player-analysis-card details summary:after,.sc-analysis-more>summary:after{content:"+";margin-left:auto}.sc-player-analysis-card details[open] summary:after,.sc-analysis-more[open]>summary:after{content:"−"}.sc-analysis-more{padding:var(--space-md);border:1px solid var(--border);border-radius:var(--radius-lg)}.sc-analysis-more[open]>summary{margin-bottom:var(--space-md)}.sc-analysis-view{padding:var(--space-md)}.sc-player-key-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xs)}.sc-player-key-stats>div{display:flex;flex-direction:column;gap:var(--space-2xs)}.sc-player-key-stats strong{font-size:var(--font-h2)}.sc-player-key-stats span{font-size:var(--font-small);color:var(--text-secondary)}.sc-player-finder{display:grid;gap:var(--space-md);padding:var(--space-lg)}.sc-match-shortcuts{display:flex;flex-wrap:wrap;gap:var(--space-xs)}@media(min-width:1280px){.sc-player-directory{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:639px){.sc-player-analysis-grid,.sc-player-directory{grid-template-columns:minmax(0,1fr)}.sc-discovery-grid{gap:var(--space-xs)}.sc-discovery-grid>a{padding:var(--space-sm)}.sc-discovery-grid span{font-size:var(--font-small)}.sc-discovery-grid b{display:none}}.sc-update{position:fixed;inset:80px 16px auto;z-index:100;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-md);padding:var(--space-md);border:1px solid var(--accent);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-float)}.sc-app.sc-app--public{padding-left:0}.sc-app--public .sc-topbar{width:100%;background:transparent}.sc-app--public .sc-topbar__actions{margin-left:auto}.sc-app--public .sc-main{padding-bottom:var(--space-xl)}.sc-auth{width:100%;max-width:440px;margin:var(--space-xl) auto var(--space-3xl);gap:var(--space-md)}.sc-auth__intro,.sc-auth__intro h1{margin-block:0}.sc-auth .sc-notice{display:block}.sc-auth .sc-text-link{justify-content:flex-start}.sc-landing{gap:var(--space-3xl)}.sc-landing__hero{gap:var(--space-3xl);padding-block:var(--space-3xl);grid-template-columns:1fr 1.1fr}.sc-landing__hero h1{font-size:clamp(2.25rem,4.5vw,4rem);line-height:1.08}.sc-landing__hero>div>p{font-size:1.0625rem;line-height:1.7}.sc-demo-chart{min-width:0;padding:var(--space-xl);border:1px solid var(--border-strong);border-radius:var(--radius-xl);background:var(--surface);transform:rotate(1.5deg);transition:transform .18s ease;box-shadow:0 16px 48px #00000010;scroll-margin-top:88px}.sc-demo-chart:hover,.sc-demo-chart:focus-within{transform:rotate(0)}.sc-demo-chart__top{display:flex;flex-wrap:wrap;gap:var(--space-xs);justify-content:space-between;align-items:center;margin-bottom:var(--space-lg)}.sc-demo-chart__headline{display:flex;gap:var(--space-md);align-items:center;justify-content:space-between;margin-block:var(--space-xl) var(--space-sm)}.sc-demo-chart__headline h2{font-size:var(--font-h2)}.sc-demo-chart__headline>strong{font-size:2.5rem;font-variant-numeric:tabular-nums;line-height:1;color:var(--accent)}.sc-demo-chart__headline small{display:block;font-size:var(--font-small);font-weight:400;text-align:right;margin-top:var(--space-xs);color:var(--text-secondary)}.sc-demo-chart .sc-trend{padding:0;border:0;background:transparent}.sc-demo-chart .sc-trend figcaption{font-size:var(--font-small);flex-wrap:wrap}.sc-demo-chart__hint{font-size:var(--font-small);color:var(--text-secondary);border-top:1px solid var(--border);padding-top:var(--space-md);margin-top:var(--space-md)}.sc-league-marquee{display:flex;align-items:center;overflow:hidden;border-block:1px solid var(--border);position:relative;padding-block:var(--space-md)}.sc-league-marquee__track{display:flex;width:-moz-max-content;width:max-content;animation:sc-leagues-scroll 36s linear infinite}.sc-league-marquee__group{display:flex;flex-shrink:0;gap:var(--space-2xl);padding-right:var(--space-2xl)}.sc-league-marquee__group>span{display:flex;align-items:center;gap:var(--space-sm);white-space:nowrap}.sc-league-marquee>button{position:absolute;right:0;background:var(--background);border:1px solid var(--border)}.sc-league-marquee:hover .sc-league-marquee__track,.sc-league-marquee:focus-within .sc-league-marquee__track,.sc-league-marquee.is-paused .sc-league-marquee__track{animation-play-state:paused}@keyframes sc-leagues-scroll{to{transform:translate(-50%)}}.sc-landing-story{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3xl);padding-block:var(--space-2xl)}.sc-landing-story h2{font-size:clamp(1.5rem,3vw,2rem);margin-top:var(--space-md)}.sc-landing-story p{color:var(--text-secondary);line-height:1.8;padding-bottom:var(--space-lg)}.sc-landing-story b{color:var(--text-primary)}.sc-match-overview .sc-card{display:grid;gap:var(--space-lg)}.sc-match-overview .sc-section{margin:0}.sc-match-overview .sc-section h2{margin-block:var(--space-xs)}.sc-overview-teams{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.sc-overview-teams>span{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--font-small);font-weight:600;max-width:48%}.sc-overview-teams>span:last-child{text-align:right;flex-direction:row-reverse}.sc-outcomes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md)}.sc-outcomes>div{min-width:0}.sc-outcomes>div>span{display:flex;align-items:center;gap:var(--space-xs);min-height:48px;font-size:var(--font-small)}.sc-outcomes strong{display:block;font-size:1.75rem;font-variant-numeric:tabular-nums;margin-block:var(--space-xs)}.sc-outcomes strong small{font-size:var(--font-small);color:var(--text-secondary)}.sc-outcome-bar{height:4px;background:var(--surface-elevated);border-radius:var(--radius-full)}.sc-outcome-bar i{display:block;height:100%;background:var(--accent);border-radius:inherit}.sc-overview-method{border-top:1px solid var(--border);padding-top:var(--space-sm);color:var(--text-secondary);font-size:var(--font-small)}.sc-overview-method summary{cursor:pointer;min-height:44px;display:flex;align-items:center}.sc-overview-method summary:after{content:"+";margin-left:auto}.sc-overview-method[open] summary:after{content:"−"}.sc-overview-method p{margin-block:var(--space-sm);line-height:1.7}.sc-player-finder{gap:var(--space-md)}.sc-directory-filters{border-bottom:1px solid var(--border);padding-bottom:var(--space-md)}.sc-directory-filters summary{min-height:44px;cursor:pointer;color:var(--text-secondary);font-size:var(--font-small)}.sc-directory-filters[open]>.sc-actions{margin-bottom:var(--space-md)}.sc-player-directory{gap:var(--space-sm)}.sc-directory-player{padding:var(--space-md);gap:var(--space-sm)}.sc-directory-player header p,.sc-player-analysis-card header p{display:flex;align-items:center;gap:var(--space-2xs);flex-wrap:wrap}.sc-directory-player .sc-text-link{justify-content:flex-start;min-height:32px}.sc-directory-player .sc-player-key-stats{border-block:1px solid var(--border);padding-block:var(--space-sm)}.sc-directory-player:hover{border-color:var(--accent);background:var(--surface-hover)}.sc-player-analysis-card{gap:var(--space-sm)}.sc-player-history-strip{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:var(--space-sm)}.sc-sparkline{display:block;width:100%;height:auto}.sc-player-analysis-card__context{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-md);background:none;padding:0;border-top:1px solid var(--border);padding-top:var(--space-sm)}.sc-player-analysis-card__context span{font-size:var(--font-small)}.sc-player-analysis-card__context b{margin-left:var(--space-xs)}.sc-player-analysis-card .sc-button--ghost{justify-content:flex-start;padding-inline:0;color:var(--accent)}.sc-player-analysis-card details{font-size:var(--font-small)}.sc-calendar-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);font-size:var(--font-small);margin-bottom:var(--space-xs)}.sc-calendar-compact{padding:var(--space-sm)}.sc-calendar-compact .sc-day{min-height:56px;padding:var(--space-xs)}.sc-calendar-compact .sc-day.is-active{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 -2px var(--accent)}.sc-ticker__track a>span:last-child{display:inline-flex;align-items:center;gap:var(--space-xs)}@media(max-width:767px){.sc-landing__hero,.sc-landing-story{grid-template-columns:1fr;gap:var(--space-xl);padding-block:var(--space-xl)}.sc-demo-chart{transform:none;padding:var(--space-md)}.sc-app--public .sc-topbar{padding-inline:var(--space-md)}.sc-outcomes{gap:var(--space-sm)}.sc-outcomes>div>span{flex-wrap:wrap;min-height:64px}.sc-demo-chart__top .sc-eyebrow{font-size:.625rem}}@media(prefers-reduced-motion:reduce){.sc-demo-chart{transform:none;transition:none}.sc-league-marquee__track{animation:none}.sc-league-marquee{overflow-x:auto}.sc-league-marquee__group[aria-hidden=true]{display:none}}.sc-match-more{max-width:360px;margin-left:auto;width:100%}.sc-match-more .sc-select-trigger{min-height:44px}.sc-player-finder{padding:0}.sc-auth__intro{padding-block:0}.sc-match-more>summary{cursor:pointer;min-height:44px;display:flex;justify-content:flex-end;align-items:center;gap:var(--space-xs);color:var(--text-secondary);font-size:var(--font-small)}.sc-match-more>summary:after{content:"+"}.sc-match-more[open]>summary:after{content:"−"}.sc-player-analysis-card header>.sc-logo--player{background:var(--surface-elevated);border-radius:var(--radius-full)}.sc-app--landing,[data-theme=dark] .sc-app--landing{--background: #ffffff;--surface: #ffffff;--accent: #18734b;--accent-contrast: #ffffff;--accent-soft: #eaf1e5;--surface-elevated: #f0f4ec;--surface-hover: #e6eddf;--border: #dee5dc;--border-strong: #bccbc0;--text-primary: #203428;--text-secondary: #5c695f;background:#fff;overflow-x:clip}.sc-landing-nav{display:flex;align-items:center;gap:2rem;margin-left:auto;margin-right:2rem;font-size:.75rem;color:var(--text-secondary)}.sc-landing-nav a{min-height:44px;display:grid;place-items:center;transition:color .2s}.sc-landing-nav a:hover{color:var(--accent)}.sc-app--landing .sc-topbar__actions{margin-left:0}.sc-app--landing .sc-topbar,.sc-app--landing .sc-main{max-width:1360px;padding-inline:40px}.sc-app--landing .sc-main{padding-top:0}.sc-app--landing .sc-topbar{padding-block:20px;border-bottom:0;position:relative;isolation:isolate}.sc-app--landing .sc-topbar:before{content:"";position:absolute;inset:0 calc((100vw - 100%)/-2);background:#0b2118;z-index:-1}.sc-app--landing .sc-landing-nav,.sc-app--landing .sc-topbar .sc-language,.sc-app--landing .sc-topbar__actions>.sc-button{color:#e9eddd}.sc-app--landing .sc-landing-nav a:hover{color:#d3ed93}.sc-app--landing .sc-topbar .sc-original-brand{background:#f2f1dd}.sc-app--landing .sc-topbar__actions>.sc-button{border:0;font-size:.75rem;background:transparent}.sc-app--landing .sc-legal-footer{margin-top:0}.sc-app--landing .sc-topbar .sc-original-brand{mask-position:-6.90625px center;-webkit-mask-position:-6.90625px center}@media(max-width:767px){.sc-app--landing .sc-topbar,.sc-app--landing .sc-main{padding-inline:24px}.sc-landing-nav{display:none}.sc-app--landing .sc-topbar__actions{margin-left:auto}.sc-app--landing .sc-topbar{padding-block:12px}}@media(max-width:959px){.sc-app--landing .sc-topbar .sc-original-brand{mask-position:-5.84375px center;-webkit-mask-position:-5.84375px center}}.sc-app--public .sc-topbar__actions>.sc-button{white-space:nowrap}.sc-floating{position:relative;display:block;margin-top:var(--space-xs);--field-surface: var(--surface)}.sc-floating>input,.sc-floating>textarea,.sc-floating .sc-select-trigger{width:100%;min-height:56px;background:var(--field-surface);padding:var(--space-md);font:inherit;color:var(--text-primary);border:1px solid var(--border-strong);border-radius:var(--radius-md)}.sc-floating>textarea{min-height:120px}.sc-floating-label{position:absolute;left:var(--space-sm);top:28px;transform:translateY(-50%);padding-inline:var(--space-2xs);max-width:calc(100% - 32px);color:var(--text-secondary);background:var(--field-surface);font-size:var(--font-small);line-height:1.25;pointer-events:none;transition:top .14s ease,color .14s ease,font-size .14s ease}.sc-floating:has(input:not(:-moz-placeholder))>.sc-floating-label,.sc-floating:has(textarea:not(:-moz-placeholder))>.sc-floating-label{top:0;font-size:.75rem}.sc-floating:focus-within>.sc-floating-label,.sc-floating:has(input:not(:placeholder-shown))>.sc-floating-label,.sc-floating:has(textarea:not(:placeholder-shown))>.sc-floating-label,.sc-floating:has(.sc-select-control)>.sc-floating-label{top:0;font-size:.75rem}.sc-floating:focus-within>.sc-floating-label{color:var(--accent)}.sc-floating input:focus,.sc-floating textarea:focus,.sc-floating .sc-select-trigger:focus{border-color:var(--accent);outline:2px solid var(--accent-soft);outline-offset:2px}.sc-player-research{display:grid;gap:var(--space-xl)}.sc-player-detail{max-width:1040px;margin-inline:auto}.sc-research-identity{display:flex;align-items:center;gap:var(--space-md)}.sc-research-identity p{color:var(--text-secondary)}.sc-research-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md)}.sc-player-research .sc-card{display:grid;gap:var(--space-lg)}.sc-research-numbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md)}.sc-research-numbers>div{display:flex;flex-direction:column;gap:var(--space-xs)}.sc-research-numbers span,.sc-research-numbers small{font-size:var(--font-small);color:var(--text-secondary)}.sc-research-numbers strong{font-size:var(--font-h1);font-variant-numeric:tabular-nums}.sc-player-history-chart{margin:0;min-width:0}.sc-player-history-chart figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-xs);margin-bottom:var(--space-md)}.sc-player-history-chart figcaption span{color:var(--text-secondary);font-size:var(--font-small)}.sc-player-history-chart>svg{width:100%;display:block;overflow:visible}.sc-player-history-chart svg text{fill:var(--text-secondary);font-family:inherit;font-size:12px}.sc-history-opponents{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(72px,1fr);gap:var(--space-2xs);overflow-x:auto;padding-bottom:var(--space-xs)}.sc-history-opponents .sc-history-opponent{display:flex;flex-direction:column;align-items:center;gap:var(--space-2xs);border:1px solid transparent;background:transparent;border-radius:var(--radius-md);padding:var(--space-xs);color:var(--text-secondary);cursor:pointer;min-width:0}.sc-history-opponents .sc-history-opponent[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--text-primary)}.sc-history-opponents .sc-history-opponent>span:not(.sc-logo){font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.sc-history-opponents small{font-size:.625rem}.sc-odds-reading,.sc-card-line{display:flex;justify-content:space-between;gap:var(--space-sm);font-size:var(--font-small)}.sc-odds-reading span{display:flex;flex-direction:column;gap:var(--space-xs);color:var(--text-secondary)}.sc-odds-reading b{font-size:var(--font-h2);color:var(--text-primary)}.sc-player-analysis-card{padding:var(--space-md)}.sc-player-analysis-card__metric>strong{font-size:var(--font-h2)}.sc-player-analysis-card .sc-floating .sc-select-trigger{min-height:48px;padding:var(--space-sm);font-size:var(--font-small)}.sc-player-analysis-card__context{display:grid;gap:var(--space-2xs)}.sc-player-analysis-card__context span{font-size:.75rem}.sc-landing-ia{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2xl);align-items:start}.sc-landing-ia h2{margin-bottom:var(--space-md)}.sc-landing-ia p,.sc-landing-ia li{color:var(--text-secondary);line-height:1.8;margin-bottom:var(--space-md)}.sc-landing-ia ul{padding-left:var(--space-lg)}.sc-landing-ia .sc-card{background:var(--surface)}.sc-google-login{display:grid;gap:var(--space-xs)}.sc-google-login>button{width:100%}.sc-not-found{min-height:65dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-lg);max-width:640px;margin-inline:auto;text-align:center;padding:var(--space-2xl) var(--space-md)}.sc-not-found p{max-width:440px;color:var(--text-secondary);line-height:1.8}.sc-error-pitch{display:flex;align-items:center;gap:var(--space-md);font-size:clamp(5rem,14vw,9rem);font-weight:800;font-variant-numeric:tabular-nums;color:var(--accent);line-height:1.2}.sc-error-pitch i{width:100px;height:100px;border:2px solid var(--border-strong);border-radius:var(--radius-full);position:relative}.sc-error-pitch i:before{content:"";position:absolute;width:8px;height:8px;background:var(--accent);border-radius:50%;inset:calc(50% - 4px)}.sc-error-pitch i:after{content:"";position:absolute;top:-24px;bottom:-24px;left:50%;width:1px;background:var(--border-strong)}@media(min-width:1280px){.sc-player-analysis-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:639px){.sc-research-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-research-controls>:first-child{grid-column:1/-1}.sc-research-numbers{gap:var(--space-sm)}.sc-research-numbers strong{font-size:var(--font-h2)}.sc-research-numbers span{font-size:.75rem}.sc-landing-ia{grid-template-columns:1fr}.sc-player-research .sc-card{padding:var(--space-md)}}@media(prefers-reduced-motion:reduce){.sc-floating-label{transition:none}}.sc-search-floating>input{padding-right:56px}.sc-search-floating>button{position:absolute;right:4px;top:6px}.sc-google-login>div{min-height:44px;width:100%;max-width:400px}.sc-history-plot{overflow-x:auto;border-radius:var(--radius-md)}.sc-history-canvas>svg{display:block;width:100%}.sc-history-canvas .sc-history-opponents{overflow:visible}.sc-player-history-chart--presentation .sc-history-opponents{grid-auto-columns:minmax(0,1fr);gap:var(--space-2xs)}.sc-player-history-chart--presentation .sc-history-opponent{padding:var(--space-2xs) 0;cursor:default}.sc-player-history-chart--presentation .sc-history-opponent .sc-logo{width:var(--logo-xs);height:var(--logo-xs)}.sc-player-history-chart--presentation .sc-history-plot{overflow:visible}@media(max-width:600px){.sc-player-history-chart--presentation svg text{font-size:20px}.sc-player-history-chart--presentation .sc-history-opponent>span:not(.sc-logo){font-size:.625rem}}.sc-auth-divider{display:flex;align-items:center;gap:var(--space-md);color:var(--text-tertiary);margin-block:var(--space-xl)}.sc-auth-divider hr{flex:1;border:0;border-top:1px solid var(--border)}.sc-auth-divider span{font-size:var(--font-small)}.sc-avatar-edit{position:relative;cursor:pointer;flex-shrink:0}.sc-avatar-edit__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:inherit;background:var(--scrim);color:#fff;opacity:0;transition:opacity var(--motion)}.sc-avatar-edit:hover .sc-avatar-edit__overlay,.sc-avatar-edit:focus-visible .sc-avatar-edit__overlay{opacity:1}.sc-avatar-edit-link{border:0;background:none;margin-top:var(--space-xs);font-size:var(--font-small)}button.sc-setting{width:100%;background:transparent;border:0;text-align:left}button.sc-setting--danger{color:var(--danger);border-top:1px solid var(--border)}button.sc-setting--danger:hover{background:color-mix(in srgb,var(--danger) 8%,transparent)}.sc-app{--chart-line: #b96517;--info-ink: #285c80;--info-surface: #edf5fa}[data-theme=dark] .sc-app{--chart-line: #f3b56e;--info-ink: #a7d6f4;--info-surface: #1b2b35}.sc-app:not(.sc-app--landing) :focus-visible{outline:2px solid var(--accent);outline-offset:1px;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent)}.sc-app .sc-select-option:focus-visible{outline:2px solid var(--border-strong);outline-offset:-2px;box-shadow:none}.sc-app:not(.sc-app--landing) .sc-floating-label{background:transparent;left:14px;padding:0}.sc-app:not(.sc-app--landing) .sc-floating:has(input:not(:-moz-placeholder))>.sc-floating-label,.sc-app:not(.sc-app--landing) .sc-floating:has(textarea:not(:-moz-placeholder))>.sc-floating-label{top:12px;transform:none;font-size:10px;line-height:1}.sc-app:not(.sc-app--landing) .sc-floating:focus-within>.sc-floating-label,.sc-app:not(.sc-app--landing) .sc-floating:has(input:not(:placeholder-shown))>.sc-floating-label,.sc-app:not(.sc-app--landing) .sc-floating:has(textarea:not(:placeholder-shown))>.sc-floating-label,.sc-app:not(.sc-app--landing) .sc-floating:has(.sc-select-control)>.sc-floating-label{top:12px;transform:none;font-size:10px;line-height:1}.sc-app:not(.sc-app--landing) .sc-floating>input,.sc-app:not(.sc-app--landing) .sc-floating>textarea,.sc-app:not(.sc-app--landing) .sc-floating .sc-select-trigger{padding:23px 14px 7px;min-height:56px;background:var(--surface)}.sc-app:not(.sc-app--landing) .sc-floating :is(input,textarea,.sc-select-trigger):focus-visible{outline:2px solid var(--accent);outline-offset:1px;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent)}.sc-app .sc-calendar-compact .sc-day.is-active{box-shadow:none}.sc-app .sc-setting--danger{padding:14px 16px;border:0;border-radius:10px;margin-top:12px}.sc-app .sc-tabs{gap:4px;padding:5px;border:1px solid var(--border);border-radius:12px;background:var(--surface);scrollbar-width:thin}.sc-app .sc-tabs a{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:1 0 0;min-width:-moz-max-content;min-width:max-content;padding:11px 14px;border:0;border-radius:8px;min-height:44px}.sc-app .sc-tabs a.is-active{background:var(--accent-soft);color:var(--accent)}.sc-app .sc-tabs a:hover{background:var(--surface-hover)}.sc-app .sc-match-subnav{background:transparent;border:0;padding:0}.sc-app .sc-match-subnav a{font-size:12px}.sc-sidebar-research{padding-top:18px;margin-top:14px;border-top:1px solid var(--border)}.sc-sidebar-research .sc-sidebar__label{padding-left:12px}.sc-sidebar-research .sc-sidebar-players{margin-top:4px}.sc-ticker__track>a{border-right:1px solid var(--border-strong);padding-right:24px;gap:10px}.sc-ticker__versus{font-size:10px;color:var(--text-tertiary);margin-inline:5px}.sc-ticker__score{background:var(--surface-elevated);padding:2px 8px;border-radius:5px}.sc-score-header{padding:24px 28px 16px}.sc-score-header__context{justify-content:flex-start}.sc-score-header__context>a{display:inline-flex;align-items:center;gap:9px;font-weight:600}.sc-scoreboard{margin-block:26px}.sc-scoreboard__score>.sc-kickoff-time{font-size:clamp(30px,3.8vw,46px);letter-spacing:-.05em}.sc-score-divider{opacity:.4;padding-inline:6px}.sc-match-header-footer{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;padding-top:16px;border-top:1px solid var(--border);color:var(--text-secondary);font-size:12px;text-align:left}.sc-match-header-footer>span{display:inline-flex;align-items:center;gap:7px}.sc-match-header-footer>.sc-favorite{margin-left:auto;font-size:12px}.sc-favorite.is-selected svg{fill:color-mix(in srgb,var(--accent) 18%,transparent)}.sc-info{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:12px;background:var(--info-surface);color:var(--info-ink);font-size:12px;line-height:1.65}.sc-info>div{min-width:0}.sc-info strong{display:block;color:inherit;font-size:13px;margin-bottom:2px}.sc-info__icon{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:9px;background:color-mix(in srgb,currentColor 9%,transparent);flex:0 0 auto}.sc-info--insight{background:var(--accent-soft);color:var(--accent)}.sc-info--warning{background:var(--premium-soft);color:var(--warning)}.sc-app button.sc-help{display:inline-flex;justify-content:center;align-items:center;vertical-align:middle;width:28px;height:28px;min-height:28px;padding:0;border:0;border-radius:50%;background:var(--surface-elevated);color:var(--text-secondary)}.sc-help-content{color:var(--text-secondary);font-size:14px;font-weight:400;letter-spacing:normal;line-height:1.8}.sc-period-filter{display:inline-flex;gap:3px;padding:4px;background:var(--surface-elevated);border-radius:9px}.sc-period-filter button{min-height:38px;border:0;border-radius:6px;padding:8px 12px;font-size:12px;color:var(--text-secondary);background:transparent;white-space:nowrap}.sc-period-filter [aria-pressed=true]{color:var(--accent);background:var(--surface);box-shadow:0 1px 4px #10271a0a;font-weight:600}.sc-overview-heading{flex-wrap:wrap;gap:16px}.sc-overview-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:32px;column-gap:32px;row-gap:18px;margin-block:22px}.sc-overview-metrics .sc-comparison{padding:0;border:0}.sc-metric-sample{display:block;color:var(--text-tertiary);font-size:10px;margin-top:5px;text-align:center}.sc-overview-teams>span{max-width:47%}.sc-overview-link{display:flex;align-items:center;justify-content:center;gap:10px;padding-top:20px;color:var(--accent)!important;font-size:12px;font-weight:600}.sc-result-legend{display:grid;grid-template-columns:1fr .7fr 1fr;gap:20px;margin-top:24px}.sc-result-legend>div>span{display:flex;align-items:center;gap:10px;font-size:12px}.sc-result-legend>div:nth-child(2){text-align:center}.sc-result-legend>div:nth-child(2)>span{justify-content:center}.sc-result-legend>div:last-child{text-align:right}.sc-result-legend>div:last-child>span{justify-content:flex-end}.sc-result-legend strong{display:block;margin-top:12px;font-size:30px;font-weight:650}.sc-result-legend small{font-size:14px;font-weight:400}.sc-draw-symbol{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:8px;background:var(--surface-elevated);color:var(--text-secondary)}.sc-result-bar{display:flex;overflow:hidden;gap:3px;border-radius:8px;height:12px;margin-top:18px}.sc-result-bar>span{flex-shrink:1;transition:width .2s}.sc-result-bar .sc-result--home{background:var(--accent)}.sc-result-bar .sc-result--draw{background:#c7a769}.sc-result-bar .sc-result--away{background:#638caa}.sc-match-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:20px}.sc-match-facts dt{color:var(--text-secondary);font-size:12px}.sc-match-facts dd{margin:5px 0 0;font-weight:600}.sc-injury-list p{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;padding-block:12px}.sc-injury-list span{color:var(--text-secondary)}.sc-space-top{margin-top:16px}.sc-analysis .border{border-width:1px}.sc-analysis .border-b{border-width:0 0 1px}.sc-analysis .border-t{border-width:1px 0 0}.sc-analysis .tp-segmented-tab{flex:1 0 0;min-width:-moz-max-content;min-width:max-content}.sc-analysis .tp-match-section{padding:0;background:transparent;border:0}.sc-analysis .tp-line-trend-tabs__button{flex:1;border-bottom:0;border-radius:8px}.sc-analysis .tp-line-trend-tabs__button--active{background:var(--accent-soft);color:var(--accent)}.sc-analysis .tp-line-trend-card__header{padding:20px 20px 12px}.sc-analysis .tp-line-trend-card__title{font-size:20px}.sc-analysis .tp-line-trend-segments{margin:0 16px;width:calc(100% - 32px)}.sc-analysis .tp-line-trend-summary{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.sc-analysis .tp-line-trend-panel__identity h4{font-size:18px;font-weight:600}.sc-analysis .tp-line-trend-panel>.sc-muted{margin-top:12px;line-height:1.7}.sc-discovery-grid>a>svg{width:40px;height:40px;padding:9px;background:var(--accent-soft);border-radius:10px}.sc-app:not(.sc-app--landing) .tp-line-trend-chart{--reading-plot-height: 12rem;min-height:0;padding-top:var(--tp-space-6)}.sc-app:not(.sc-app--landing) .tp-line-trend-chart__bars{height:auto}.sc-app:not(.sc-app--landing) .tp-line-trend-bar{height:auto;grid-template-rows:var(--reading-plot-height) auto auto auto auto}.sc-app:not(.sc-app--landing) .tp-line-trend-bar__value{min-height:0}.sc-app:not(.sc-app--landing) .tp-line-trend-chart__line{top:calc(var(--tp-space-6) + var(--reading-plot-height) * (1 - var(--tp-line-trend-line-ratio)));bottom:auto;border-color:var(--chart-line)}.sc-app:not(.sc-app--landing) .tp-line-trend-chart__line span{background:var(--chart-line);color:var(--surface);font-size:11px;padding:5px 8px}.sc-app:not(.sc-app--landing) .sc-trend svg{max-height:240px}.sc-player-analysis-card{transition:border-color .16s,box-shadow .16s}.sc-player-analysis-card:hover{border-color:var(--border-strong);box-shadow:0 6px 20px #14291c06}.sc-player-analysis-card header>.sc-favorite{margin-left:auto;align-self:flex-start}.sc-player-analysis-card header>div{flex:1}.sc-player-analysis-card .sc-info{font-size:11px;padding:10px;margin-top:4px;gap:8px}.sc-player-analysis-card .sc-info strong{font-size:11px}.sc-player-analysis-card .sc-info__icon{width:28px;height:28px}.sc-app .sc-player-dialog{max-width:800px}.sc-player-research{gap:20px}.sc-research-identity>.sc-favorite{margin-left:auto}.sc-app:not(.sc-app--landing) .sc-history-canvas>svg{width:100%;height:190px}.sc-app .sc-history-canvas .sc-history-opponents{padding-left:40px;padding-right:8px;gap:0;grid-auto-columns:auto}.sc-app .sc-player-history-chart--presentation .sc-history-opponents{padding-left:7.142857%;padding-right:1.428571%}.sc-app:not(.sc-app--landing) .sc-player-history-chart svg text{font-size:11px}.sc-app .sc-player-history-chart svg .sc-threshold-label{fill:var(--chart-line);paint-order:stroke;stroke:var(--surface);stroke-width:4px;stroke-linejoin:round;font-weight:600}.sc-venue-mark{display:flex;justify-content:center}.sc-player-research--full{grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);align-items:start}.sc-player-research--full>.sc-research-identity,.sc-player-research--full>.sc-research-controls{grid-column:1 / -1}.sc-player-research--full>.sc-card:nth-of-type(2) .sc-research-numbers{grid-template-columns:1fr}.sc-odds-filters{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sc-operator-card>header{display:flex;align-items:center;gap:12px}.sc-operator-card small{color:var(--text-secondary)}.sc-quote-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin-top:20px}.sc-quote-grid>div{display:flex;justify-content:space-between;align-items:center;gap:12px;border-radius:8px;background:var(--surface-elevated);padding:12px;font-size:12px}.sc-quote-grid strong{font-size:20px;color:var(--accent)}.sc-stat-link--yellow svg{color:var(--warning);fill:color-mix(in srgb,var(--warning) 15%,transparent)}.sc-stat-link--red svg{color:var(--danger);fill:color-mix(in srgb,var(--danger) 15%,transparent)}.sc-evidence-header{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:20px}.sc-evidence-header>span{display:flex;align-items:center;gap:10px;min-width:0}.sc-evidence-header small{color:var(--text-secondary);white-space:nowrap}.sc-evidence-signals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:20px}.sc-evidence-signals>div{border-radius:9px;background:var(--surface-elevated);padding:12px}.sc-evidence-signals span{display:block;font-size:11px;color:var(--text-secondary);min-height:32px}.sc-evidence-signals strong{font-size:22px}.sc-evidence-table{width:100%;border-collapse:collapse;font-size:12px}.sc-evidence-table th{font-weight:400;color:var(--text-secondary);text-align:right;padding:10px 4px}.sc-evidence-table td{text-align:right;padding:12px 4px;border-top:1px solid var(--border)}.sc-evidence-table :is(th,td):first-child{text-align:left}.sc-evidence-table td small{display:block;color:var(--text-tertiary);font-size:10px}@media(max-width:1100px){.sc-player-research--full{grid-template-columns:minmax(0,1fr)}.sc-match-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.sc-score-header{padding:16px}.sc-scoreboard{gap:10px;margin-block:24px}.sc-scoreboard__team{font-size:12px}.sc-match-header-footer{gap:10px 16px}.sc-match-header-footer>.sc-favorite{margin-left:0}.sc-app .sc-tabs a{padding-inline:12px}.sc-app .sc-tabs[aria-label="Secciones principales del partido"]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.sc-app .sc-tabs[aria-label="Secciones principales del partido"] a{min-width:0;white-space:normal;padding:10px 5px;font-size:11px;line-height:1.4;text-align:center}.sc-overview-metrics{grid-template-columns:1fr;row-gap:16px}.sc-period-filter{width:100%}.sc-period-filter button{flex:1;padding-inline:8px;font-size:11px}.sc-result-legend{gap:10px;grid-template-columns:1fr .6fr 1fr}.sc-result-legend>div>span{flex-direction:column;align-items:center;text-align:center;font-size:11px;min-height:66px}.sc-result-legend strong{font-size:24px;text-align:center}.sc-odds-filters{grid-template-columns:1fr}.sc-info{padding:12px}.sc-evidence-header{align-items:flex-start}.sc-evidence-signals>div{padding:9px}.sc-evidence-signals span{min-height:42px}}@media(prefers-reduced-motion:reduce){.sc-result-bar>span,.sc-player-analysis-card{transition:none}}.sc-app:not(.sc-app--public){--font-h1: 1.5rem;--font-h2: 1.08rem;--font-title: .94rem;--font-body: .8125rem;--space-md: 14px;--space-lg: 16px;--space-xl: 20px;--space-2xl: 26px;--space-3xl: 32px;--logo-lg: 56px;--chart-replacement: #548db8}.sc-app{--chart-replacement: #548db8}.sc-app .sc-info__icon{background:transparent;width:22px;height:25px;border-radius:0}.sc-app .sc-info{gap:10px;padding:13px 15px}.sc-app .sc-info__icon svg{width:19px;height:19px}.sc-scoreboard{padding-block:8px;margin-block:18px}.sc-score-header{padding:20px 24px 14px}.sc-app .sc-player-analysis-card__context{border-radius:0;border-width:1px 0 0;padding-top:12px;margin-top:3px}.sc-app .sc-player-analysis-card>.sc-button{margin-block:8px 4px;padding-inline:12px;width:100%;justify-content:space-between}.sc-app .sc-action-row{width:100%;justify-content:flex-start;padding-inline:12px}.sc-app .sc-stat-link--yellow svg{fill:none}.sc-app .sc-stat-link--red svg{fill:none}.sc-app .sc-sidebar-players.is-active{background:var(--accent-soft);border-radius:8px}.sc-quick-filter{display:flex;flex-wrap:wrap;gap:4px;padding:4px;background:var(--surface-elevated);border-radius:9px;min-width:0}.sc-quick-filter button{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:1 0 auto;border:0;background:transparent;color:var(--text-secondary);padding:9px 12px;min-height:36px;font-size:12px;border-radius:6px}.sc-quick-filter button:hover{background:var(--surface-hover)}.sc-quick-filter button[aria-pressed=true],.sc-quick-filter button.is-active{background:var(--surface);color:var(--accent);box-shadow:0 1px 4px #00000009;font-weight:600}.sc-research-quick{display:flex;flex-direction:column;gap:12px}.sc-research-filter-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.sc-research-filter-row>.sc-quick-filter{flex:0 1 auto}.sc-line-picks{display:flex;gap:12px;align-items:center;font-size:12px}.sc-switch-line{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-secondary);cursor:pointer}.sc-switch-line input{accent-color:var(--accent);width:17px;height:17px;flex-shrink:0}.sc-chart-legend{display:flex;flex-wrap:wrap;gap:14px;font-size:10px;color:var(--text-secondary);margin-bottom:6px}.sc-chart-legend>span{display:flex;align-items:center;gap:6px}.sc-chart-legend i{display:block;width:14px;height:3px;background:var(--accent)}.sc-chart-legend .sc-key-replacement{background:var(--chart-replacement)}.sc-chart-legend .sc-key-minutes{background:none;height:0;border-top:2px dotted var(--text-tertiary)}.sc-app:not(.sc-app--landing) .sc-history-canvas>svg{height:205px}.sc-replacement-detail{display:grid;gap:5px;margin-top:16px;padding:12px;border-radius:8px;background:var(--info-surface);color:var(--info-ink);font-size:12px}.sc-trend-opponents{display:flex;gap:5px;overflow:auto;padding:6px 1px}.sc-trend-opponents>button{flex:1 0 76px;display:flex;flex-direction:column;align-items:center;gap:5px;border:1px solid transparent;border-radius:8px;padding:8px;background:transparent;color:var(--text-secondary);max-width:180px}.sc-trend-opponents>button.is-active{background:var(--accent-soft);border-color:var(--border-strong)}.sc-trend-opponents strong{color:var(--text-primary)}.sc-trend-opponents small{font-size:10px}.sc-trend-logos{display:flex;align-items:center;gap:3px}.sc-ranking-help{font-size:12px;color:var(--text-secondary)}.sc-ranking-help summary{cursor:pointer;padding-block:5px}.sc-ranking-help .sc-info{margin-top:8px}.sc-ranking-filters{background:transparent;border:0;padding:0}.sc-timeline>.sc-info{margin-top:18px}.sc-timeline-list{list-style:none;padding:12px 0 0;margin:0}.sc-timeline-list li{display:grid;grid-template-columns:46px 32px minmax(0,1fr);gap:14px;position:relative;padding-block:13px}.sc-timeline-list li:not(:last-child):after{content:"";position:absolute;left:75px;top:43px;bottom:-14px;width:1px;background:var(--border-strong)}.sc-timeline-list time{text-align:right;padding-top:7px;color:var(--text-secondary);font-size:12px;font-variant-numeric:tabular-nums}.sc-timeline-marker{display:grid;place-items:center;height:32px;width:32px;background:var(--surface-elevated);border-radius:50%}.sc-timeline-body{padding:5px 0 14px;border-bottom:1px solid var(--border)}.sc-timeline-body header{display:flex;justify-content:space-between;align-items:center;margin-bottom:7px}.sc-timeline--yellow .sc-timeline-marker{color:#9a6500;background:#fbf0d2}.sc-timeline--red .sc-timeline-marker{color:#bc3940;background:#fce8e8}.sc-timeline--goal .sc-timeline-marker{color:var(--accent);background:var(--accent-soft)}.sc-timeline--change .sc-timeline-marker{color:var(--info-ink);background:var(--info-surface)}.sc-sub-in{color:var(--accent)}.sc-live-team{display:flex;align-items:center;gap:10px;padding-bottom:14px}.sc-live-player{display:flex;align-items:center;gap:10px;padding:12px 0;border-top:1px solid var(--border)}.sc-live-player>a{flex:1;min-width:0}.sc-live-player small{display:block;color:var(--text-secondary);font-size:11px;margin-top:3px}.sc-live-player>b{min-width:48px;text-align:right;font-size:18px}.sc-live-rating{min-width:36px;text-align:center;font-size:11px;padding:4px 7px;border-radius:5px;background:var(--surface-elevated)}.sc-live-columns{display:flex;align-items:center;gap:10px;padding:0 42px 9px 0;color:var(--text-secondary);font-size:10px}.sc-live-columns span:first-child{flex:1}.sc-live-columns span:nth-child(2){width:36px;text-align:center}.sc-live-columns span:last-child{width:48px;text-align:right}.sc-referee-row>span:first-of-type{flex:1}.sc-referee-row>svg{color:var(--accent)}.sc-referee-row:first-of-type{margin-top:14px}.sc-referee-link{display:inline-flex;align-items:center;gap:7px}.sc-referee-link:hover{color:var(--accent)}.sc-referee-history .sc-trend{max-width:850px;margin-inline:auto}@media(min-width:640px){.sc-referee-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.sc-stats-lab{padding:24px}.sc-lab-layout{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding-block:32px}.sc-lab-bars{height:190px;display:flex;align-items:flex-end;gap:18px;position:relative;margin:24px 12px 34px;border-bottom:1px solid var(--border)}.sc-lab-bar{flex:1;background:var(--border-strong);border-radius:5px 5px 0 0;position:relative;transition:height .18s}.sc-lab-bar.is-hit{background:var(--accent)}.sc-lab-bar b{position:absolute;top:-24px;left:0;right:0;text-align:center;font-size:13px}.sc-lab-bar small{position:absolute;bottom:-25px;left:0;right:0;text-align:center;font-size:11px;color:var(--text-secondary)}.sc-lab-threshold{position:absolute;z-index:1;left:0;right:0;border-top:2px dashed var(--chart-line);pointer-events:none}.sc-lab-threshold span{position:absolute;right:0;bottom:5px;font-size:11px;color:var(--chart-line);background:var(--surface)}.sc-range-label{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:13px}.sc-range-label input{width:100%;accent-color:var(--accent);cursor:pointer}.sc-lab-results{display:flex;gap:40px}.sc-lab-results small{display:block;color:var(--text-secondary)}.sc-lab-results strong{font-size:30px}.sc-lab-form{display:grid;gap:25px}.sc-lab-form label{display:grid;gap:12px}.sc-lab-form input{accent-color:var(--accent)}.sc-lab-form input[type=number]{border:1px solid var(--border-strong);border-radius:8px;padding:10px;background:var(--surface);color:var(--text-primary)}.sc-lab-formula{padding:24px;border-radius:12px;background:var(--surface-elevated)}.sc-lab-formula>strong{display:block;font-size:38px;margin-block:14px;color:var(--accent)}.sc-lab-formula small{font-size:14px;font-weight:400}.sc-lab-formula p{font-size:12px;color:var(--text-secondary);line-height:1.7}.sc-lab-question{display:grid;gap:14px;border-top:1px solid var(--border);padding-top:20px}.sc-guide-glossary>summary{padding:16px;cursor:pointer;background:var(--surface);border:1px solid var(--border);border-radius:10px}.sc-guide-glossary .sc-card{margin-top:14px}.sc-xg-shots{display:flex;gap:20px;justify-content:center;padding-block:40px}.sc-xg-shots span{width:46px;height:46px;border-radius:50%;background:var(--accent)}.sc-evidence-dots{display:flex;gap:4px;margin-top:10px}.sc-evidence-dots i{flex:1;height:5px;border-radius:2px;background:var(--border-strong)}.sc-evidence-dots i.is-hit{background:var(--accent)}.sc-evidence-form{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin:0 0 18px}.sc-evidence-form small{margin-right:auto;color:var(--text-secondary)}.sc-evidence-form span{width:23px;height:23px;display:grid;place-items:center;border-radius:5px;font-size:10px;background:var(--surface-elevated)}.sc-evidence-form [data-result=V]{color:var(--accent);background:var(--accent-soft)}@media(min-width:960px){.sc-app:not(.sc-app--public) .sc-match-row{min-height:72px}}@media(max-width:639px){.sc-lab-layout{grid-template-columns:1fr;gap:12px;padding-block:20px}.sc-stats-lab{padding:16px}.sc-quick-filter button{min-height:42px;padding-inline:9px;font-size:11px}.sc-research-filter-row{align-items:stretch}.sc-switch-line{min-height:44px}.sc-timeline-list li{gap:9px;grid-template-columns:34px 30px minmax(0,1fr)}.sc-timeline-list li:not(:last-child):after{left:57px}}@media(prefers-reduced-motion:reduce){.sc-lab-bar{transition:none}}.sc-ranking-filters .sc-filter-grid{grid-template-columns:minmax(0,2fr) minmax(150px,1fr) minmax(130px,.8fr) auto;align-items:end}.sc-player-research--full>.sc-info{grid-column:1 / -1}.sc-select-value{display:flex;align-items:center;gap:9px;min-width:0}.sc-select-value>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-select-value .sc-logo{flex:0 0 22px;width:22px;height:22px}.sc-result-legend>div.sc-result--away>span{flex-direction:row-reverse;justify-content:flex-start}.sc-result-legend>div>span{min-height:32px}.sc-quick-filter--scroll{flex-wrap:nowrap;overflow-x:auto;max-width:100%;min-width:0;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.sc-quick-filter--scroll button{flex:1 0 auto;white-space:nowrap}.sc-stats-lab input[type=range]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:0;box-shadow:none;padding:0;height:28px;width:100%;cursor:pointer}.sc-stats-lab input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:linear-gradient(to right,var(--accent) 0 var(--range-progress, 0%),var(--border) var(--range-progress, 0%) 100%)}.sc-stats-lab input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;margin-top:-6px;border:3px solid var(--surface);border-radius:50%;background:var(--accent);box-shadow:0 0 0 1px var(--accent)}.sc-stats-lab input[type=range]::-moz-range-track{height:6px;border-radius:3px;background:var(--border)}.sc-stats-lab input[type=range]::-moz-range-progress{height:6px;border-radius:3px;background:var(--accent)}.sc-stats-lab input[type=range]::-moz-range-thumb{width:12px;height:12px;border:3px solid var(--surface);border-radius:50%;background:var(--accent);box-shadow:0 0 0 1px var(--accent)}.sc-stats-lab input[type=range]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:5px}.sc-timeline-teams,.sc-h2h-team-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-block:24px 12px}.sc-timeline-teams>span,.sc-h2h-team-heading>span{display:flex;align-items:center;gap:9px;flex:1;min-width:0;font-weight:600}.sc-timeline-teams>span:last-child,.sc-h2h-team-heading>span:last-child{justify-content:flex-end;text-align:right}.sc-timeline--split .sc-timeline-list{position:relative;padding:8px 0}.sc-timeline--split .sc-timeline-list:before{content:"";position:absolute;left:calc(50% - 1px);width:2px;top:20px;bottom:34px;background:var(--border-strong)}.sc-timeline--split .sc-timeline-list li{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);gap:14px;padding-block:10px;align-items:start}.sc-timeline--split .sc-timeline-list li:after{display:none}.sc-timeline-axis{grid-column:2;grid-row:1;display:flex;flex-direction:column;align-items:center;gap:6px;position:relative}.sc-timeline--split .sc-timeline-axis time{background:var(--surface);padding:2px 5px;text-align:center;font-weight:600}.sc-timeline--split .sc-timeline-marker{box-shadow:0 0 0 5px var(--surface)}.sc-timeline--split .sc-timeline-body{grid-column:1;grid-row:1;border:0;padding:10px 14px;background:var(--surface-elevated);border-radius:9px;min-width:0}.sc-timeline--split .sc-timeline-body header{justify-content:flex-start;gap:9px}.sc-timeline--split .sc-timeline-body p,.sc-timeline--split .sc-timeline-body small{overflow-wrap:anywhere}.sc-timeline-side--home .sc-timeline-body{text-align:right}.sc-timeline--split .sc-timeline-side--home header{flex-direction:row-reverse}.sc-timeline--split .sc-timeline-side--away .sc-timeline-body{grid-column:3}.sc-timeline--split .sc-timeline-side--unknown .sc-timeline-body{grid-column:1 / -1;grid-row:2;text-align:center}.sc-h2h-balance{display:grid;grid-template-columns:1fr auto 1fr;gap:18px;margin-bottom:16px}.sc-h2h-balance>div{display:flex;flex-direction:column;gap:12px}.sc-h2h-balance>div:nth-child(2){text-align:center}.sc-h2h-balance>div:last-child{text-align:right}.sc-h2h-balance span{display:flex;gap:9px;align-items:center;min-height:24px}.sc-h2h-balance>div:last-child span{justify-content:flex-end}.sc-h2h-balance strong{font-size:24px}.sc-h2h-balance strong small{font-size:11px;font-weight:400;color:var(--text-secondary)}.sc-h2h-picker{display:flex;gap:9px;overflow-x:auto;padding:3px}.sc-h2h-picker button{flex:1 0 145px;border:1px solid var(--border);border-radius:9px;background:var(--surface);padding:12px;display:flex;flex-direction:column;gap:8px;align-items:center}.sc-h2h-picker button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.sc-h2h-picker button>span{display:flex;align-items:center;gap:12px}.sc-h2h-picker small{color:var(--text-secondary);font-size:11px}.sc-h2h-picker strong{font-size:14px}.sc-h2h-coverage{margin:0}.sc-h2h-stat>span small{display:block;font-size:10px;margin-top:3px}.sc-h2h-breakdown>header,.sc-h2h-breakdown>.sc-quick-filter{margin-bottom:16px}.sc-h2h-breakdown .sc-table-wrap{overflow-x:auto}.sc-h2h-table{width:100%;border-collapse:collapse;min-width:560px}.sc-h2h-table th,.sc-h2h-table td{padding:13px 8px;border-bottom:1px solid var(--border);text-align:center}.sc-h2h-table th{font-weight:500;font-size:12px}.sc-h2h-table th:first-child{text-align:left}.sc-h2h-table th>span{display:flex;align-items:center;justify-content:center;gap:8px}.sc-h2h-table th small{display:block;color:var(--text-secondary);font-size:10px;margin-top:4px}.sc-h2h-table td{font-weight:600;font-variant-numeric:tabular-nums}.sc-h2h-table tr:last-child>*{border-bottom:0}.sc-h2h-open{color:var(--accent);background:transparent;border:0;padding:8px;font-size:11px;white-space:nowrap}.sc-h2h-open:hover{background:var(--accent-soft)}.sc-h2h-comparison>.sc-section{flex-wrap:wrap}.sc-h2h-score,.sc-h2h-stat{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:9px}.sc-h2h-score{padding-block:10px 20px}.sc-h2h-score strong{font-size:26px}.sc-h2h-score span,.sc-h2h-stat>span{color:var(--text-secondary);font-size:12px;text-align:center}.sc-h2h-score strong:last-child,.sc-h2h-stat b:nth-child(3){text-align:right}.sc-h2h-stat{padding-block:12px;border-top:1px solid var(--border)}.sc-h2h-stat-bar{grid-column:1 / -1;background:var(--chart-away, #648aaa);height:4px;overflow:hidden;border-radius:2px}.sc-h2h-stat-bar i{display:block;height:100%;background:var(--accent);border-right:2px solid var(--surface)}.sc-h2h-comparison>p:last-child{margin-top:18px}@media(max-width:639px){.sc-timeline--split .sc-timeline-list li{grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);gap:7px}.sc-timeline--split .sc-timeline-body{padding:9px;font-size:11px}.sc-timeline--split .sc-timeline-body header .sc-logo{display:none}.sc-timeline-teams,.sc-h2h-team-heading{font-size:11px;gap:12px}.sc-h2h-balance{gap:8px;font-size:11px}.sc-h2h-balance span{flex-wrap:nowrap;min-height:44px}.sc-h2h-balance .sc-logo{flex-shrink:0}.sc-h2h-balance strong small{display:block}}.sc-position-filter>small{display:block;color:var(--text-secondary);margin-bottom:7px;font-size:11px}.sc-ranking-filters .sc-quick-filter button{padding-inline:9px;font-size:11px}@media(max-width:1100px){.sc-ranking-filters .sc-filter-grid{grid-template-columns:1fr 1fr}.sc-position-filter{grid-column:1/-1}}
