@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bebas-neue-latin-400-normal-9mHNbWWO.woff2) format("woff2"),url(/assets/bebas-neue-latin-400-normal-Bi-ndsyu.woff) format("woff")}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.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}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2) format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff) format("woff")}:root{--color-primary: #0f172a;--color-secondary: #1e293b;--color-accent: #3b82f6;--color-accent-soft: #93c5fd;--color-white: #ffffff;--color-text-main: #f8fafc;--color-text-muted: #94a3b8;--color-surface: rgba(8, 15, 28, .78);--gelp-navy-950: #030916;--gelp-navy-900: #061026;--gelp-navy-800: #0a1a3c;--gelp-royal: #1f4fc8;--gelp-royal-deep: #163b9a;--gelp-royal-bright: #4b7ff0;--gelp-sky: #a9c6ff;--franja: linear-gradient(180deg, #ffffff 0 18%, var(--gelp-royal) 18% 82%, #ffffff 82% 100%);--shadow-soft: 0 18px 45px rgba(0, 0, 0, .35);--shadow-strong: 0 25px 70px rgba(0, 0, 0, .55);--glass-border: rgba(255, 255, 255, .12);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 2rem;--spacing-xl: 4rem;--font-main: "Space Grotesk Variable", "Space Grotesk", "Segoe UI", system-ui, sans-serif;--font-display: "Bebas Neue", "Impact", "Arial Narrow", sans-serif;--font-label: "Barlow Condensed", "Arial Narrow", "Segoe UI", sans-serif;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 18px;--radius-xl: 28px;--radius-full: 9999px}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--color-text-main);font-family:var(--font-main);font-variant-numeric:tabular-nums;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}body:after{content:"";position:fixed;inset:0;z-index:2000;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.4 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}::selection{background:#3b82f659;color:var(--color-white)}a{color:inherit;text-decoration:none;transition:color .25s ease,opacity .25s ease,transform .25s ease}a:hover{opacity:1}ul{list-style:none}button{cursor:pointer;border:none;background:none;font-family:inherit}:focus-visible{outline:2px solid var(--gelp-sky);outline-offset:3px}section{scroll-margin-top:110px}.container{max-width:1320px;margin:0 auto;padding:0 clamp(1rem,2vw,2.5rem)}.section-title{font-family:var(--font-display);font-size:clamp(2.6rem,3.5vw,4.2rem);font-weight:400;letter-spacing:.08em;margin-bottom:var(--spacing-lg);text-align:center;text-transform:uppercase;color:var(--color-white);position:relative;z-index:1;text-shadow:0 12px 40px rgba(15,23,42,.6)}.accent-number{color:var(--color-accent);text-shadow:0 0 18px rgba(59,130,246,.45)}.franja-mark{display:block;width:4.5rem;height:.7rem;background:var(--franja);border-radius:1px}@keyframes tt-rise{0%{opacity:0;translate:0 18px}to{opacity:1;translate:none}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.reveal{animation:tt-rise linear both;animation-timeline:view();animation-range:entry 0px entry 220px}}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}[hidden]{display:none!important}.header{position:fixed;inset:0 0 auto;z-index:1000;padding:1rem 0;background:#060c189e;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid rgba(125,211,252,.12);transition:padding .28s ease,background .28s ease,border-color .28s ease,box-shadow .28s ease;-webkit-user-select:none;user-select:none}.header:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(96,165,250,.5),transparent)}.header-scrolled{padding:.72rem 0;background:#050a13e6;border-bottom-color:#60a5fa3d;box-shadow:0 14px 36px #0206176b}.header-content{display:flex;align-items:center;justify-content:space-between;gap:1rem}.header-branding{display:flex;align-items:center;gap:.9rem;min-width:0}.logo{display:inline-flex;align-items:center;gap:.8rem;flex-shrink:0;color:var(--color-white)}.logo-mark{display:block;width:clamp(2.6rem,3.6vw,3.1rem);height:auto;flex-shrink:0}.logo .site-title{display:flex;flex-direction:column;gap:.12rem;margin:0;font-family:var(--font-display);font-size:1.28rem;line-height:.88;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.logo-line-accent{color:#bfdbfe}.header-season-chip{display:inline-flex;align-items:center;min-height:2.2rem;padding:.55rem .9rem;border-radius:var(--radius-full);border:1px solid rgba(125,211,252,.2);background:#080f1c8c;color:#bfdbfeeb;font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.desktop-nav{display:flex;align-items:center;justify-content:flex-end;flex:1}.desktop-nav ul{display:flex;align-items:center;gap:.35rem;padding:.35rem;border-radius:var(--radius-full);background:#080f1c8f;border:1px solid rgba(148,163,184,.12);box-shadow:0 12px 30px #02061747}.desktop-nav a,.mobile-nav a{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:2.7rem;padding:.6rem .95rem;border-radius:var(--radius-full);color:#e2e8f0bd;font-family:var(--font-label);font-size:1rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;transition:color .22s ease,background .22s ease,transform .22s ease,box-shadow .22s ease}.desktop-nav a:hover,.mobile-nav a:hover{color:var(--color-white);background:#0f172ab8;transform:translateY(-1px)}.desktop-nav a.is-active{color:var(--color-white)}.desktop-nav a.is-active:after{content:"";position:absolute;left:.95rem;right:.95rem;bottom:.3rem;height:3px;background:linear-gradient(90deg,#ffffff 0 12%,var(--gelp-royal-bright) 12% 88%,#ffffff 88%);border-radius:2px}.nav-highlight{color:var(--color-white)!important;background:linear-gradient(120deg,#3b82f638,#2563eb14);box-shadow:inset 0 0 0 1px #60a5fa29}.nav-highlight:hover{box-shadow:inset 0 0 0 1px #60a5fa3d,0 10px 22px #2563eb33}.mobile-toggle{display:none;color:var(--color-white);width:46px;height:46px;border-radius:50%;border:1px solid rgba(148,163,184,.18);background:#080f1cd1;align-items:center;justify-content:center;transition:transform .22s ease,border-color .22s ease,background .22s ease}.mobile-toggle:hover{transform:translateY(-1px);border-color:#60a5fa57;background:#0f172ad1}.mobile-sheet{position:fixed;inset:0;z-index:1100}.mobile-sheet__backdrop{position:absolute;inset:0;width:100%;background:#0206129e;animation:sheet-fade .2s ease both}.mobile-nav{position:absolute;left:0;right:0;bottom:0;padding:.75rem 1rem calc(1.25rem + env(safe-area-inset-bottom));border-top:1px solid rgba(169,198,255,.18);border-radius:20px 20px 0 0;background:linear-gradient(180deg,#0b1838,#050d22);box-shadow:0 -24px 48px #02061780;animation:sheet-up .28s cubic-bezier(.2,.8,.2,1) both}.mobile-nav__grip{display:block;width:2.75rem;height:.3rem;margin:0 auto .9rem;border-radius:999px;background:#a9c6ff4d}.mobile-nav ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.mobile-nav a{justify-content:flex-start;width:100%;min-height:3.4rem;padding-inline:1rem;border:1px solid rgba(169,198,255,.12);border-radius:12px;background:#ffffff08;color:#f0f5ffeb;font-size:1.08rem}.mobile-nav a.is-active{border-color:#a9c6ff66;background:#1f4fc84d}.mobile-nav__social{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.9rem;padding-top:.9rem;border-top:1px solid rgba(169,198,255,.12)}.mobile-nav__social span{color:#a9c6ffbf;font-family:var(--font-label);font-size:.95rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.mobile-nav .mobile-nav__social ul{display:flex;gap:.5rem}.mobile-nav .mobile-nav__social a{justify-content:center;width:3rem;min-height:3rem;padding:0;border-radius:999px}@keyframes sheet-up{0%{translate:0 100%}}@keyframes sheet-fade{0%{opacity:0}}@media(max-width:1040px){.header-season-chip{display:none}.desktop-nav a{padding-inline:.7rem;font-size:.92rem}}.header-social{display:flex;align-items:center;gap:.4rem;flex-shrink:0;padding-left:.9rem;border-left:1px solid rgba(169,198,255,.18)}.header-social a{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border:1px solid rgba(169,198,255,.22);border-radius:999px;background:#ffffff0d;color:#fff;transition:background .2s ease,border-color .2s ease}.header-social a:hover{border-color:#a9c6ff8c;background:#1f4fc873}.header-social a:focus-visible{outline:2px solid var(--gelp-sky);outline-offset:2px}@media(min-width:1400px){.header-social{display:none}}@media(min-width:821px)and (max-width:980px){.desktop-nav a{padding-inline:.55rem;white-space:nowrap}.header-social{gap:.3rem;padding-left:.6rem}.header-social a{width:2.1rem;height:2.1rem}}@media(max-width:820px){.desktop-nav{display:none}.header-social{margin-left:auto;padding-left:0;border-left:0}.mobile-toggle{display:inline-flex}}@media(max-width:560px){.header-content{gap:.7rem}.logo{gap:.6rem}.logo-mark{width:2.5rem}.header-social{gap:.3rem}.header-social a{width:2.2rem;height:2.2rem}.logo .site-title{font-size:1rem;letter-spacing:.12em}}.header-progress{display:none}@supports (animation-timeline: scroll()){.header-progress{position:absolute;inset:auto 0 0;z-index:1;display:block;height:2px;background:linear-gradient(90deg,var(--gelp-royal),var(--gelp-royal-bright) 60%,var(--gelp-sky));box-shadow:0 0 10px #4b7ff0b3;transform-origin:0 50%;animation:header-progress linear both;animation-timeline:scroll(root)}}@keyframes header-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.footer{position:relative;margin-top:auto;padding:0 0 2rem;color:#bac8ded1;background:linear-gradient(180deg,#03071059,#030710c7)}.footer-franja{display:block;height:.9rem;background:linear-gradient(180deg,#ffffff 0 16%,var(--gelp-royal) 16% 84%,#ffffff 84% 100%)}.footer-grid{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,4rem);padding-top:clamp(2.75rem,6vw,4.25rem);padding-bottom:clamp(2rem,4vw,3rem)}.footer-logo{display:inline-flex;align-items:center;gap:.75rem;color:#fff;font-family:var(--font-display);font-size:1.7rem;letter-spacing:.08em;text-transform:uppercase}.footer-logo strong{color:var(--gelp-sky);font-weight:400}.footer-brand p{max-width:30rem;margin-top:1rem;font-size:.95rem;line-height:1.7}.footer-social{margin-top:1.4rem}.footer-social h2{margin-bottom:.7rem;color:#fff;font-family:var(--font-label);font-size:1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.footer-social ul{display:flex;flex-wrap:wrap;gap:.6rem}.footer-social a{display:inline-flex;align-items:center;gap:.55rem;min-height:2.75rem;padding:0 1.1rem 0 .95rem;border:1px solid rgba(169,198,255,.22);border-radius:999px;background:#ffffff0a;color:#fff;font-size:.95rem;transition:background .2s ease,border-color .2s ease}.footer-social a:hover{border-color:#a9c6ff80;background:#1f4fc852}.footer-social a:focus-visible{outline:2px solid var(--gelp-sky);outline-offset:3px}.footer-col h2{margin-bottom:.9rem;color:#fff;font-family:var(--font-label);font-size:1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.footer-col ul{display:grid;gap:.55rem}.footer-col a{display:inline-flex;align-items:center;gap:.3rem;font-size:.95rem;transition:color .2s ease}.footer-col a:hover{color:#fff}.footer-motto{margin-top:1.25rem;color:#a9c6ff99;font-family:var(--font-label);font-size:.92rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;padding-top:1.25rem;border-top:1px solid rgba(148,163,184,.12);font-size:.85rem}.footer-disclaimer{flex-basis:100%;max-width:62rem;padding-right:3.5rem;color:#94a3b8bf;font-size:.78rem;line-height:1.5}.footer-links{display:flex;flex-wrap:wrap;gap:1.5rem}.footer-links a,.footer-links button{color:#bac8deb3;font-size:.9rem;text-transform:uppercase;transition:color .2s ease}.footer-links button{padding:0;border:0;background:none;font-family:inherit;cursor:pointer;text-align:left}.footer-links button:focus-visible{outline:2px solid var(--gelp-sky);outline-offset:4px}.footer-links a:hover,.footer-links button:hover{color:#fff}@media(max-width:760px){.footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.footer-brand{grid-column:1 / -1}.footer-bottom{padding-bottom:3.5rem}}.share-board{--board-w: 152px;--board-tab: 18px;position:fixed;top:50%;left:0;z-index:900;width:var(--board-w);border:1px solid rgba(148,163,184,.2);border-left:0;border-radius:0 14px 14px 0;background:#030916eb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 22px 48px #02061780,inset 0 1px #ffffff0a;translate:0 -50%;transition:translate .35s cubic-bezier(.2,.7,.2,1)}.share-board:before{content:"";position:absolute;inset:-1px 0 auto;height:2px;border-radius:0 14px 0 0;background:linear-gradient(90deg,var(--gelp-royal),var(--gelp-royal-bright) 60%,transparent)}.share-board__head{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:.5rem;padding:.75rem .875rem .625rem;border-bottom:1px solid rgba(148,163,184,.16)}.share-board__franja{width:1.75rem;height:.6rem}.share-board__title{color:#fff;font-family:var(--font-display);font-size:1.375rem;letter-spacing:.04em;line-height:1}.share-board__what{grid-column:2;color:var(--gelp-sky);font-family:var(--font-label);font-size:.75rem;font-weight:600;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.share-board__list{display:grid;gap:2px;padding:.375rem}.share-board__row{display:flex;align-items:center;gap:.625rem;width:100%;padding:.375rem .5rem;border:0;border-radius:9px;background:transparent;color:#fff;cursor:pointer;text-align:left;transition:background-color .18s ease}.share-board__row:hover,.share-board__row:focus-visible{background:#4b7ff029}.share-board__row:focus-visible{outline:2px solid var(--gelp-sky);outline-offset:0}.share-board__icon{display:grid;flex:none;place-items:center;width:28px;height:28px;border-radius:50%;transition:scale .18s ease}.share-board__row:hover .share-board__icon{scale:1.08}.share-board__row--whatsapp .share-board__icon{background:#25d366;color:#fff}.share-board__row--x .share-board__icon{background:#fff;color:#0a1d4a}.share-board__row--link .share-board__icon{background:var(--gelp-royal);color:#fff}.share-board__row--whatsapp:hover{background:#25d36629}.share-board__row.is-done .share-board__icon{background:#22c55e}.share-board__label{font-family:var(--font-label);font-size:.9375rem;font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap}.share-board__row.is-done .share-board__label{color:#86efac}.share-board__foot{display:flex;align-items:center;gap:.25rem;padding:.5rem .625rem .625rem .875rem;border-top:1px solid rgba(148,163,184,.16)}.share-board__follow{margin-right:auto;color:#94a3b8;font-family:var(--font-label);font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.share-board__social{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;color:#fff;transition:background-color .18s ease,color .18s ease}.share-board__social:hover,.share-board__social:focus-visible{background:#fff;color:var(--gelp-royal)}.share-board__tab{display:none}@media(max-width:1439px){.share-board{translate:calc(var(--board-w) * -1 + var(--board-tab)) -50%}.share-board__tab{position:absolute;top:0;right:0;bottom:0;display:grid;place-items:center;width:var(--board-tab);border-radius:0 14px 14px 0;background:linear-gradient(90deg,#fff 0 22%,var(--gelp-royal) 22% 78%,#fff 78%);transition:opacity .2s ease}.share-board:hover,.share-board:focus-within{translate:0 -50%}.share-board:hover .share-board__tab,.share-board:focus-within .share-board__tab{opacity:0;pointer-events:none}}.share-fab{display:none}@media(max-width:860px){.share-board{display:none}.share-fab{position:fixed;right:.9rem;bottom:calc(.9rem + 56px);z-index:900;display:inline-flex;align-items:center;gap:.5rem;min-height:46px;padding:0 1.125rem;border:2px solid #fff;border-radius:999px;background:linear-gradient(90deg,var(--gelp-royal-deep),var(--gelp-royal) 55%,var(--gelp-royal-bright));box-shadow:0 14px 30px #02061780;color:#fff;font-family:var(--font-label);font-size:1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.share-fab:active{scale:.96}}@media print{.share-board,.share-fab{display:none}}.back-to-top{position:fixed;right:1.25rem;bottom:1.25rem;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid rgba(169,198,255,.3);border-radius:10px;background:#061026db;color:#fff;box-shadow:0 20px 42px #0206174d;cursor:pointer;opacity:0;pointer-events:none;transform:translateY(16px) scale(.94);transition:opacity .18s ease,transform .18s ease,box-shadow .18s ease,background-color .18s ease;z-index:80}.back-to-top--visible{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.back-to-top:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 24px 48px #02061757}.back-to-top:focus-visible{outline:2px solid rgba(191,219,254,.95);outline-offset:3px}.back-to-top svg{flex-shrink:0}@media(max-width:640px){.back-to-top{right:.9rem;bottom:.9rem;width:2.5rem;height:2.5rem}}.analytics-consent{position:fixed;z-index:150;inset:auto auto 1.25rem 1.25rem;width:min(35rem,calc(100% - 2.5rem));max-height:calc(100dvh - 2.5rem);overflow-y:auto;padding:1.4rem;color:var(--color-text-main);background:var(--gelp-navy-900);border:1px solid var(--gelp-royal-bright);border-top:3px solid var(--gelp-sky);border-radius:var(--radius-sm);box-shadow:var(--shadow-strong)}.analytics-consent h2{font-family:var(--font-label);font-size:1.4rem;line-height:1.2;margin-bottom:.7rem}.analytics-consent p{font-size:.88rem;line-height:1.6;margin-bottom:.6rem;color:#d2dceb}.analytics-consent__actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}.analytics-consent__actions button{flex:1 1 10rem;min-height:44px;padding:.65rem 1rem;border:1px solid var(--gelp-sky);border-radius:4px;background:transparent;color:var(--color-white);font:inherit;font-size:.88rem;cursor:pointer}.analytics-consent__actions button:hover{background:var(--gelp-navy-800)}.analytics-consent :focus-visible{outline:2px solid var(--gelp-sky);outline-offset:4px}.home-section{--home-win: #22c55e;--home-draw: #fbbf24;--home-loss: #ef4444;--home-panel: rgba(7, 12, 24, .94);--home-panel-2: #0d1730;--home-line: rgba(148, 163, 184, .14);--home-line-accent: rgba(96, 165, 250, .3);--home-muted: #94a3b8;position:relative;padding:4.75rem 0}.home-label{font-family:var(--font-label);font-weight:600;letter-spacing:.14em;text-transform:uppercase}.home-head{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.75rem;padding-bottom:.875rem;border-bottom:1px solid var(--home-line)}.home-head:after{content:"";position:absolute;bottom:-2px;left:0;width:72px;height:3px;background:var(--gelp-royal-bright)}.home-head__eyebrow{display:flex;align-items:center;gap:.625rem;margin:0 0 .375rem;color:var(--gelp-sky);font-size:.875rem}.home-head__eyebrow:before{content:"";width:34px;height:14px;border-radius:2px;background:var(--franja)}.home-head h2{margin:0;color:#fff;font-family:var(--font-display);font-size:clamp(2.5rem,4vw,3.25rem);font-weight:400;letter-spacing:.01em;line-height:.95}.home-head--mark{isolation:isolate}.home-head__mark{position:absolute;right:clamp(2.5rem,13vw,12rem);bottom:-.14em;z-index:-1;background:linear-gradient(180deg,var(--home-mark-fill, rgba(75, 127, 240, .2)) 0%,transparent 82%);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-display);font-size:clamp(6.5rem,13vw,11.5rem);letter-spacing:.02em;line-height:.8;white-space:nowrap;-webkit-text-stroke:1.5px var(--home-mark-line, rgba(147, 184, 255, .26));pointer-events:none;-webkit-user-select:none;user-select:none}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.home-head__mark{animation:home-mark-drift linear both;animation-timeline:view();animation-range:entry 0% exit 100%}}}@keyframes home-mark-drift{0%{transform:translate(10%)}to{transform:translate(-10%)}}.home-more{display:inline-flex;align-items:center;gap:.375rem;color:var(--gelp-sky);font-family:var(--font-label);font-size:.95rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.home-more:hover,.home-more:focus-visible{color:#fff}.home-panel{overflow:hidden;border:1px solid var(--home-line);border-radius:16px;background:var(--home-panel)}.home-panel__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3.5rem;padding:.625rem 1rem;border-bottom:1px solid var(--home-line)}.home-panel__head h3{margin:0;color:#fff;font-family:var(--font-display);font-size:1.75rem;font-weight:400;letter-spacing:.02em;line-height:1}.home-panel__note{margin-left:auto;color:var(--home-muted);font-size:.8125rem}.home-tag{padding:.2rem .5rem;border-radius:5px;background:#fff;color:var(--gelp-navy-900);font-family:var(--font-label);font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.home-btn{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;min-height:2.75rem;padding:0 1.125rem;border-radius:10px;font-family:var(--font-label);font-size:.95rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.home-btn--primary{background:#fff;box-shadow:0 4px 0 var(--gelp-royal);color:var(--gelp-navy-900)}.home-btn--primary:hover,.home-btn--primary:focus-visible{background:#e8efff;color:var(--gelp-navy-900)}.home-btn--secondary{border:1px solid rgba(255,255,255,.3);color:#fff}.home-btn--secondary:hover,.home-btn--secondary:focus-visible{border-color:#fff;color:#fff}.home-btn--stats{border:1px solid rgba(169,198,255,.45);background:linear-gradient(90deg,var(--gelp-royal-deep),var(--gelp-royal) 55%,var(--gelp-royal-bright));box-shadow:0 10px 26px #1f4fc866,inset 0 1px #ffffff29;color:#fff;transition:box-shadow .2s ease,border-color .2s ease}.home-btn--stats:hover,.home-btn--stats:focus-visible{border-color:#fff;box-shadow:0 12px 32px #1f4fc899,inset 0 1px #ffffff38;color:#fff}.home-btn__arrow{transition:transform .2s ease}.home-btn:hover .home-btn__arrow{transform:translate(3px)}.home-result{display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:5px;font-family:var(--font-label);font-size:.8125rem;font-style:normal;font-weight:700;line-height:1}.home-result--G{background:var(--home-win, #22c55e);color:#052e16}.home-result--E{background:var(--home-draw, #fbbf24);color:#3b2503}.home-result--P{background:var(--home-loss, #ef4444);color:#fff}.home-streak{display:inline-flex;gap:3px;vertical-align:middle}.home-streak .home-result{width:1rem;height:1rem;border-radius:4px;font-size:.625rem}@media(max-width:860px){.home-section{padding:3.25rem 0}.home-more span{display:none}.home-head__mark{right:.25rem;font-size:5.25rem;opacity:.6}}.hero{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:max(780px,min(100svh,980px));padding-top:clamp(6.5rem,9vw,7.75rem);overflow:hidden;background:radial-gradient(60% 55% at 78% 34%,rgba(31,79,200,.38),transparent 62%),radial-gradient(40% 40% at 8% 0%,rgba(75,127,240,.14),transparent 70%)}.hero-backdrop{position:absolute;inset:0;z-index:-1;pointer-events:none}.hero-beam{position:absolute;top:-30%;width:30%;height:160%;background:linear-gradient(180deg,rgba(169,198,255,.16),transparent 65%);filter:blur(12px);rotate:16deg}.hero-beam--near{right:22%}.hero-beam--far{right:-4%;opacity:.6}.hero-stage{--figure-h: min(88%, 46rem);--figure-bottom: 0%;--hero-lens-x: 0px;--hero-lens-y: 0px;--hero-lens-r: clamp(6rem, 8vw, 8rem);position:absolute;top:0;bottom:0;right:max(0px,calc((100vw - 1320px)/2));z-index:3;width:min(58%,800px);pointer-events:none}.hero-layer{position:absolute;inset:0}.hero-layer--reveal{--lens-at: calc(var(--hero-lens-x) + 50vw) var(--hero-lens-y);z-index:1;inset:0 -50vw;opacity:0;-webkit-mask-image:radial-gradient(circle var(--hero-lens-r) at var(--lens-at),#000 calc(100% - 1px),transparent 100%);mask-image:radial-gradient(circle var(--hero-lens-r) at var(--lens-at),#000 calc(100% - 1px),transparent 100%);transition:opacity .2s ease}.hero-reveal-scene{position:absolute;inset:0 50vw}.hero-figure.hero-figure--backing{z-index:-1}.hero-reveal-backing{position:absolute;top:-.6%;left:-38.6%;height:91.5%;aspect-ratio:1000 / 735;background:linear-gradient(180deg,#102658,#0a1a3c)}.hero-reveal-backing,.hero-player.hero-player--retro{-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 5%,#000 70%,transparent 100%),linear-gradient(90deg,transparent 0%,#000 12%,#000 88%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,transparent 0%,#000 5%,#000 70%,transparent 100%),linear-gradient(90deg,transparent 0%,#000 12%,#000 88%,transparent 100%);mask-composite:intersect}.hero-lens-ring{position:absolute;z-index:2;left:var(--hero-lens-x);top:var(--hero-lens-y);width:calc(var(--hero-lens-r) * 2);aspect-ratio:1;translate:-50% -50%;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 8px #ffffff1a,0 24px 50px #0206178c;opacity:0;transition:opacity .2s ease}.hero-stage[data-lens-active=true] .hero-layer--reveal,.hero-stage[data-lens-active=true] .hero-lens-ring{opacity:1}.hero-bigtype-wrap{position:absolute;inset:0}.hero-stage[data-lens-active=true] .hero-bigtype-wrap{-webkit-mask-image:radial-gradient(circle var(--hero-lens-r) at var(--hero-lens-x) var(--hero-lens-y),transparent calc(100% - 1px),#000 100%);mask-image:radial-gradient(circle var(--hero-lens-r) at var(--hero-lens-x) var(--hero-lens-y),transparent calc(100% - 1px),#000 100%)}.hero-bigtype{position:absolute;top:6.5rem;right:-2%;color:#1f4fc824;font-family:var(--font-display);font-size:clamp(16rem,31vw,29rem);letter-spacing:.01em;line-height:.82;white-space:nowrap;-webkit-text-stroke:2px rgba(75,127,240,.34);-webkit-user-select:none;user-select:none}.hero-bigtype--reveal{color:#ffffff1a;-webkit-text-stroke-color:rgba(255,255,255,.35)}.hero-figure{position:absolute;z-index:1;right:3%;bottom:var(--figure-bottom);height:var(--figure-h);aspect-ratio:802 / 1092}.hero-player{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:bottom;filter:drop-shadow(0 30px 40px rgba(0,0,0,.45))}.hero-player--retro{inset:-.6% auto auto -38.6%;width:auto;height:91.5%}@media(prefers-reduced-motion:no-preference){.hero-layer--front .hero-figure{animation:hero-rise .9s .1s cubic-bezier(.2,.7,.2,1) both}.hero-layer--front .hero-bigtype{animation:hero-rise-soft 1.1s .15s cubic-bezier(.2,.7,.2,1) both}}@keyframes hero-rise{0%{translate:0 2.5rem}}@keyframes hero-rise-soft{0%{translate:0 1.25rem}}.hero-shell{position:relative;z-index:4;width:100%;padding-bottom:2.75rem}.hero-copy{max-width:41rem}.hero-kicker{display:flex;align-items:center;gap:.75rem;margin:0 0 1.125rem;color:var(--gelp-sky);font-family:var(--font-label);font-size:.95rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.hero-kicker .franja-mark{width:34px;height:14px;border-radius:2px}.hero-bug{overflow:hidden;border:1px solid rgba(96,165,250,.3);border-radius:16px;background:linear-gradient(180deg,#0c1e46f0,#061026f5);box-shadow:0 26px 60px #02061780,inset 0 1px #ffffff0f}.hero-bug__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem 1.125rem;border-bottom:1px solid rgba(148,163,184,.14);font-family:var(--font-label);font-size:.875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.hero-bug__state{display:inline-flex;align-items:center;gap:.5rem;color:#fff}.hero-bug__comp{color:#94a3b8}.hero-bug__chip{display:inline-flex;align-items:center;gap:.375rem;padding:.125rem .5rem;border-radius:5px;background:#fff;color:var(--gelp-navy-900);font-weight:700}.hero-bug__chip--vivo{background:#ef4444;color:#fff}.hero-pulse{width:8px;height:8px;border-radius:50%;background:currentColor;animation:hero-pulse 1.4s ease-out infinite}@keyframes hero-pulse{0%{box-shadow:0 0 #ffffffb3}to{box-shadow:0 0 0 9px #fff0}}.hero-bug__row{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:1rem;padding:.875rem 1.125rem}.hero-bug__row+.hero-bug__row{border-top:1px solid rgba(148,163,184,.14)}.hero-bug--score .hero-bug__row{grid-template-columns:64px minmax(0,1fr) 76px}.hero-bug__row.is-winner:before{content:"";position:absolute;top:10px;bottom:10px;left:0;width:4px;border-radius:0 3px 3px 0;background:var(--gelp-royal-bright)}.hero-bug__crest{width:64px;height:64px;object-fit:contain;filter:drop-shadow(0 6px 10px rgba(0,0,0,.4))}.hero-bug__team{min-width:0}.hero-bug__title{margin:0;font-weight:400}.hero-bug__name{display:block;color:#fff;font-family:var(--font-display);font-size:3.5rem;letter-spacing:.02em;line-height:.9;overflow-wrap:anywhere}.hero-bug__sub{display:block;margin-top:.25rem;color:var(--gelp-sky);font-family:var(--font-label);font-size:1rem;font-weight:600;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.hero-bug__goals{display:flex;flex-wrap:wrap;gap:.25rem .75rem;margin:.3rem 0 0;color:#e2e8f0;font-family:var(--font-label);font-size:1rem;font-weight:600;letter-spacing:.04em}.hero-bug__goal{display:inline-flex;align-items:center;gap:.375rem}.hero-bug__goal svg{width:14px;height:14px;fill:none;stroke:var(--gelp-sky);stroke-width:2;stroke-linejoin:round}.hero-bug__score{color:#e2e8f08c;font-family:var(--font-display);font-size:4.25rem;font-weight:400;line-height:.9;text-align:right}.hero-bug__row.is-winner .hero-bug__score,.hero--vivo .hero-bug__score{color:#fff}.hero-bug__empty{margin:0;padding:.875rem 1.125rem 1rem;border-top:1px solid rgba(148,163,184,.14);color:#cbd5e1}.hero-meta{display:flex;flex-wrap:wrap;gap:.5rem 1.375rem;margin:1.125rem 0 0;padding:0;color:#cbd5e1;font-size:1rem;list-style:none}.hero-meta li{display:inline-flex;align-items:center;gap:.5rem}.hero-meta svg{color:var(--gelp-sky)}.hero-meta strong{color:#fff;font-weight:600}.hero-play{display:flex;align-items:stretch;gap:.875rem;margin-top:1.375rem}.hero-board{display:flex;align-items:center;gap:1rem;min-height:84px;padding:.625rem 1.125rem;border:1px solid rgba(148,163,184,.14);border-radius:14px;background:#030916b8}.hero-board__label{color:var(--gelp-sky);font-family:var(--font-label);font-size:.875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;writing-mode:vertical-rl;rotate:180deg}.hero-tiles{display:flex;gap:.5rem}.hero-tile{display:grid;justify-items:center;gap:.25rem}.hero-tile b{position:relative;display:grid;place-items:center;width:56px;height:54px;border-radius:8px;background:linear-gradient(180deg,#13295c 0 50%,#0c1d44 50% 100%);box-shadow:inset 0 1px #ffffff14,0 8px 16px #00000059;color:#fff;font-family:var(--font-display);font-size:2.5rem;font-weight:400;line-height:1}.hero-tile b:after{content:"";position:absolute;top:50%;right:0;left:0;height:1px;background:#030916e6}.hero-tile small{color:#94a3b8;font-family:var(--font-label);font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.hero-board__big{color:#fff;font-family:var(--font-display);font-size:3.5rem;font-weight:400;line-height:1;white-space:nowrap}.hero-board__big small{margin-left:.25rem;color:#94a3b8;font-family:var(--font-label);font-size:1.125rem}.hero-board__text{display:grid;gap:.25rem;color:#cbd5e1;font-size:.95rem;line-height:1.3}.hero-board__text strong{display:inline-flex;align-items:center;gap:.5rem;color:#fff;font-family:var(--font-label);font-size:1.375rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.hero-board__text .hero-board__big{font-family:var(--font-display);font-size:2.5rem;letter-spacing:0}.hero-board__text .hero-pulse{color:#ef4444}.hero-actions{display:grid;flex:1;gap:.625rem}.hero-actions .home-btn{min-height:37px}.hero-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.625rem;margin-top:.625rem}.hero-stats-link{display:flex;width:100%;white-space:normal}.hero-stats-link span{flex:1;text-align:left}.hero-history{display:flex;width:100%;border:1px solid rgba(169,198,255,.35);background:linear-gradient(90deg,var(--gelp-royal-deep),var(--gelp-royal) 55%,var(--gelp-royal-bright));box-shadow:0 10px 26px #1f4fc852,inset 0 1px #ffffff1f;color:#fff;transition:box-shadow .2s ease,border-color .2s ease}.hero-history span{flex:1;text-align:left}.hero-history__arrow{transition:transform .2s ease}.hero-history:hover,.hero-history:focus-visible{border-color:#fff;box-shadow:0 12px 30px #1f4fc880,inset 0 1px #ffffff2e;color:#fff}.hero-history:hover .hero-history__arrow{transform:translate(3px)}.hero-band{position:relative;z-index:2;margin-top:auto;border-top:12px solid #fff;border-bottom:12px solid #fff;background:repeating-linear-gradient(115deg,rgba(255,255,255,.045) 0 2px,transparent 2px 16px),linear-gradient(180deg,var(--gelp-royal) 0%,var(--gelp-royal-deep) 100%);box-shadow:0 24px 60px #02061773}.hero-stats{display:flex;max-width:44rem;margin:0}.hero-stat{display:grid;align-content:center;gap:2px;padding:.875rem 1.625rem;border-left:1px solid rgba(255,255,255,.28)}.hero-stat:first-child{padding-left:0;border-left:0}.hero-stat dt{color:#fffc;font-family:var(--font-label);font-size:.8125rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.hero-stat dd{margin:0}.hero-stat__value{display:block;color:#fff;font-family:var(--font-display);font-size:2.875rem;line-height:1}.hero-stat__value sup{font-size:1.625rem;vertical-align:.875rem}.hero-stat__sub{color:#dbe6ff;font-family:var(--font-label);font-size:.95rem;font-weight:500;letter-spacing:.04em}.hero-streak{display:flex;gap:5px;margin:.375rem 0 .25rem}.hero-streak .home-result{width:30px;height:30px;border-radius:7px;font-size:1.0625rem}.hero-streak .home-result:last-child{outline:2px solid #fff;outline-offset:2px}@media(max-width:1180px)and (min-width:901px){.hero-copy{max-width:33rem}.hero-stage{--figure-h: min(88%, 46rem, calc(139vw - 47.6rem) );width:62%}.hero-figure{right:-6%}.hero-bug__name{font-size:3rem}.hero-stat{padding-inline:1rem}}@media(max-width:1260px)and (min-width:1181px){.hero-copy{max-width:37rem}}@media(max-width:900px){.hero{min-height:0;padding-top:4rem}.hero-beam--far{display:none}.hero-stage{--figure-h: 330px;--figure-bottom: 0px;right:0;bottom:auto;width:100%;height:388px}.hero-figure{right:-34px}.hero-bigtype{top:4.75rem;right:auto;left:10px;font-size:10.5rem}.hero-copy{padding-top:12.5rem}.hero-kicker{display:none}.hero-bug{background:linear-gradient(180deg,#0c1e46,#061026)}.hero-bug__head{padding:.55rem .875rem;font-size:.75rem}.hero-bug__row{grid-template-columns:46px minmax(0,1fr);gap:.75rem;padding:.75rem .875rem}.hero-bug--score .hero-bug__row{grid-template-columns:46px minmax(0,1fr) 52px}.hero-bug__crest{width:46px;height:46px}.hero-bug__name{font-size:clamp(2.125rem,10.5vw,2.5rem)}.hero-bug__sub{font-size:.8125rem}.hero-bug__goals{font-size:.875rem}.hero-bug__score{font-size:3.375rem}.hero-meta{gap:.375rem 1rem;margin-top:.875rem;font-size:.875rem}.hero-play{flex-direction:column;gap:.75rem;margin-top:1rem}.hero-board{justify-content:center;min-height:76px}.hero-actions{grid-template-columns:1fr 1fr}.hero-actions .home-btn{min-height:48px;padding:0 .625rem;font-size:.875rem}.hero-links{margin-top:.75rem}.hero-history,.hero-stats-link{min-height:48px;font-size:.875rem}.hero-shell{padding-bottom:2rem}.hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.hero-stat{padding:.75rem 0 .75rem .875rem}.hero-stat__value{font-size:2.375rem}.hero-stat--streak{display:flex;grid-column:1 / -1;order:1;align-items:center;gap:.75rem;padding:.625rem 0;border-top:1px solid rgba(255,255,255,.28);border-left:0}.hero-stat--streak dd{display:flex;align-items:center;gap:.625rem}.hero-stat--streak .hero-streak{margin:0}.hero-stat--streak .hero-stat__sub{display:none}}@media(pointer:coarse){.hero-layer--reveal,.hero-lens-ring{display:none}}@media(prefers-reduced-motion:reduce){.hero-pulse{animation:none}}.daily{--daily-paper: #f7f5ef;--daily-ink: #0a1d4a;--daily-gold: #f2c14e;--daily-red: #c1272d;position:relative;padding:4rem 0 4.5rem;overflow:clip;border-block:1px solid rgba(148,163,184,.14);background:repeating-linear-gradient(115deg,rgba(255,255,255,.022) 0 2px,transparent 2px 22px),radial-gradient(60% 120% at 88% 40%,rgba(31,79,200,.34),transparent 70%),#060c1b}.daily__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,32rem);grid-template-areas:"head sheet" "foot sheet";grid-template-rows:auto 1fr;column-gap:clamp(2.5rem,6vw,6rem);row-gap:1.25rem}.daily__head{grid-area:head;align-self:end}.daily__eyebrow{display:flex;align-items:center;gap:.625rem;margin:0 0 .75rem;color:var(--gelp-sky);font-size:.95rem}.daily__eyebrow:before{content:"";width:34px;height:14px;border-radius:2px;background:var(--franja)}.daily h2{margin:0;color:#fff;font-family:var(--font-display);font-size:clamp(3.25rem,6.2vw,6rem);font-weight:400;letter-spacing:.005em;line-height:.92;text-wrap:balance}.daily h2 em{color:var(--daily-gold);font-style:normal}.daily__foot{grid-area:foot;align-self:start;display:grid;gap:1rem;justify-items:start}.daily__lead{max-width:30rem;margin:0;color:#cbd5e1;font-size:1.0625rem;line-height:1.5}.daily__actions{display:flex;flex-wrap:wrap;gap:.75rem .875rem;margin-top:.375rem}.daily__status{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem}.daily__clock{margin:0;color:#cbd5e1;font-family:var(--font-label);font-size:1.05rem;letter-spacing:.04em}.daily__clock b{margin-left:.25rem;color:#fff;font-family:var(--font-display);font-size:1.6rem;font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:.06em}.daily__shirts{display:flex;gap:.4rem}.daily__shirts i{width:26px;height:26px;background:linear-gradient(90deg,#fff 0 36%,var(--gelp-royal-bright) 36% 64%,#fff 64%);clip-path:polygon(30% 0,70% 0,100% 18%,88% 40%,76% 33%,76% 100%,24% 100%,24% 33%,12% 40%,0 18%)}.daily__shirts i.is-used{background:#94a3b847}.daily__sheet{grid-area:sheet;position:relative;display:block;align-self:center;padding:1rem 1.5rem 1.25rem 2.5rem;border-radius:3px;background:radial-gradient(circle at 1.05rem 22%,#060c1b 0 .42rem,transparent .46rem),radial-gradient(circle at 1.05rem 78%,#060c1b 0 .42rem,transparent .46rem),var(--daily-paper);box-shadow:0 2px #0a1d4a33,0 28px 60px #0000008c;color:var(--daily-ink);rotate:-1.6deg;transition:rotate .28s cubic-bezier(.2,.8,.2,1),translate .28s cubic-bezier(.2,.8,.2,1)}.daily__sheet:hover{color:var(--daily-ink);rotate:0deg;translate:0 -4px}.daily__sheet-top{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.5rem;border-bottom:2px solid var(--daily-ink);font-family:var(--font-label);font-size:.85rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.daily__rows{display:grid;align-content:center;gap:.125rem;height:17.5rem;margin:0;padding:.25rem 0 0;list-style:none}.daily__row{position:relative;display:grid;grid-template-columns:6.25rem minmax(0,1fr);align-items:center;min-height:2.375rem;border-bottom:1px solid rgba(10,29,74,.12);font-family:var(--font-display);font-size:1.4rem;line-height:1}.daily__years{font-size:1.2rem;opacity:.62;font-variant-numeric:tabular-nums}.daily__club{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.daily__mask{display:block;width:var(--ancho);height:1.2rem;background:repeating-linear-gradient(115deg,var(--daily-ink) 0 5px,transparent 5px 11px);opacity:.3}.daily__row--band{z-index:1;min-height:3.125rem;margin:.25rem -1.5rem .25rem -2.5rem;padding:0 1.5rem 0 2.5rem;border:0;background:var(--gelp-royal);box-shadow:inset 0 2px #ffffff8c,inset 0 -2px #ffffff8c;color:#fff;font-size:1.75rem}.daily__row--band:after{content:"";position:absolute;top:0;bottom:0;left:100%;width:100vw;background:inherit;box-shadow:inherit}.daily__row--band .daily__years{opacity:.85;font-size:1.3rem}.daily__rows--real .daily__row{animation:daily-row .42s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i) * 45ms)}.daily__stamp{position:absolute;z-index:2;right:1.25rem;bottom:1.25rem;display:grid;place-content:center;justify-items:center;width:7.25rem;height:7.25rem;border:4px double var(--daily-red);border-radius:50%;background:#f7f5efd1;color:var(--daily-red);opacity:0;rotate:11deg;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.4 2.1'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.4 2.1'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E")}.daily__stamp small{font-family:var(--font-label);font-size:.875rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.daily__stamp b{font-family:var(--font-display);font-size:3.25rem;font-weight:400;line-height:.9}.daily--perdio .daily__stamp{--daily-red: #5b6478}.daily--in .daily__stamp{animation:daily-stamp .34s .42s cubic-bezier(.3,0,.2,1.2) forwards}.daily--in .daily__sheet{animation:daily-thud .22s .72s ease-out}@keyframes daily-row{0%{opacity:0;translate:-10px 0}}@keyframes daily-stamp{0%{opacity:0;scale:2.3}to{opacity:.94;scale:1}}@keyframes daily-thud{30%{translate:0 3px}}@media(prefers-reduced-motion:reduce){.daily__sheet{transition:none}.daily__rows--real .daily__row,.daily--in .daily__sheet{animation:none}.daily--in .daily__stamp{animation:none;opacity:.94}}@media(max-width:860px){.daily{padding:2.75rem 0 3.25rem}.daily__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "sheet" "foot";grid-template-rows:none;row-gap:1.5rem}.daily h2{font-size:clamp(3rem,14vw,4.25rem)}.daily__sheet{padding:.875rem 1rem 1rem 1.875rem;rotate:-1deg}.daily__row{grid-template-columns:5rem minmax(0,1fr);min-height:2.125rem;font-size:1.2rem}.daily__years{font-size:1.02rem}.daily__rows{height:15.75rem}.daily__row--band{min-height:2.75rem;margin-inline:-1rem;margin-left:-1.875rem;padding:0 1rem 0 1.875rem;font-size:1.4rem}.daily__row--band .daily__years{font-size:1.1rem}.daily__row--band:before{content:"";position:absolute;top:0;right:100%;bottom:0;width:100vw;background:inherit;box-shadow:inherit}.daily__stamp{right:.75rem;bottom:.75rem;width:5.75rem;height:5.75rem}.daily__stamp small{font-size:.7rem}.daily__stamp b{font-size:2.5rem}.daily__actions,.daily__actions .home-btn{width:100%}}.news-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .75rem}.news-source{color:var(--gelp-sky);font-family:var(--font-label);font-size:.88rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.news-when{color:#94a3b8e0;font-size:.84rem}.news-lead__media.news-media--brand,.news-item__thumb.news-media--brand{position:relative;overflow:hidden;background:radial-gradient(circle at 80% 20%,rgba(75,127,240,.35),transparent 55%),linear-gradient(160deg,var(--gelp-navy-800),var(--gelp-navy-950))}.news-media__franja{position:absolute;left:0;right:0;top:52%;height:22%;background:linear-gradient(180deg,#ffffff 0 9%,var(--gelp-royal) 9% 91%,#ffffff 91% 100%);opacity:.9}.news-media--brand .news-media__crest{position:absolute;top:13%;left:50%;height:74%;width:auto;translate:-50% 0;object-fit:contain;rotate:-6deg;filter:drop-shadow(0 18px 30px rgba(2,6,23,.55))}.news-media__source{position:absolute;left:1.1rem;bottom:.9rem;color:#ffffff29;font-family:var(--font-display);font-size:clamp(2rem,4.5vw,3.4rem);line-height:1;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.news-item__thumb .news-media__source{display:none}.news-item__thumb.news-media--brand .news-media__crest{top:12%;height:76%}.news-lead{display:grid;grid-template-rows:auto 1fr;overflow:hidden;border:1px solid var(--tt-line-accent);border-radius:12px;color:#fff;background:linear-gradient(180deg,#0a1730,#09101ef7);box-shadow:var(--tt-inner-edge),0 24px 54px -18px #02061799;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}a.news-lead:hover,a.news-lead:focus-visible{transform:translateY(-4px);border-color:#60a5fa73;box-shadow:var(--tt-inner-edge),0 34px 64px -20px #020617b3,0 0 0 1px #60a5fa1f}.news-lead__media{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--gelp-navy-800)}.news-lead__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 25%;transition:scale .6s ease}a.news-lead:hover .news-lead__media img{scale:1.04}.news-lead__body{display:grid;align-content:start;gap:.85rem;padding:clamp(1.25rem,2.6vw,1.9rem)}.news-lead .news-when{color:#cbdbf5b3}.news-lead__title{margin:0;font-size:clamp(1.45rem,2.3vw,2.1rem);font-weight:700;line-height:1.16;letter-spacing:-.01em;text-wrap:balance}.news-lead__excerpt{display:-webkit-box;overflow:hidden;margin:0;color:#e2e8f0c7;font-size:1rem;line-height:1.65;-webkit-line-clamp:3;-webkit-box-orient:vertical}.news-cta{display:inline-flex;align-items:center;gap:.4rem;margin-top:.35rem;color:#fff;font-family:var(--font-label);font-size:1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.news-cta svg{color:var(--gelp-sky);transition:translate .2s ease}a.news-lead:hover .news-cta svg{translate:3px -3px}.news-item{display:grid;grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.95rem 1rem;border-bottom:1px solid rgba(148,163,184,.1);color:#e2e8f0;transition:background-color .2s ease}.news-item:last-child{border-bottom:0}a.news-item:hover,a.news-item:focus-visible{background:#1e293b80}.news-item__thumb{width:5.5rem;aspect-ratio:1;overflow:hidden;border-radius:8px;background:#1e293b99}.news-item__thumb img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 25%}.news-item__body{display:grid;gap:.3rem;min-width:0}.news-item--skeleton .news-item__body{gap:.5rem}.news-item__title{display:-webkit-box;overflow:hidden;margin:0;font-size:1.04rem;font-weight:650;line-height:1.32;-webkit-line-clamp:3;-webkit-box-orient:vertical;transition:color .2s ease}a.news-item:hover .news-item__title{color:var(--color-white)}.news-item__arrow{color:#94a3b8b3;transition:translate .2s ease,color .2s ease}a.news-item:hover .news-item__arrow{color:var(--gelp-sky);translate:3px -3px}@media(max-width:560px){.news-item{grid-template-columns:4.5rem minmax(0,1fr);gap:.85rem}.news-item__thumb{width:4.5rem}.news-item__arrow{display:none}}.news-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(1.25rem,3vw,2.5rem);align-items:start}.news-layout--single{grid-template-columns:minmax(0,1fr);max-width:52rem;margin-inline:auto}.news-list{position:relative;display:grid;align-content:start;border:1px solid var(--tt-line-accent);border-radius:12px;background:linear-gradient(180deg,#070c18f2,#09101ef7);box-shadow:var(--tt-inner-edge),0 18px 44px #0206174d}.news-list:before{content:"";position:absolute;inset:-1px -1px auto;height:2px;border-radius:12px 12px 0 0;background:linear-gradient(90deg,#2563eb,#93c5fd 46%,transparent 86%);opacity:.8;pointer-events:none}.news-empty-state{max-width:44rem;margin:0 auto;padding:clamp(1.4rem,3vw,2rem);border:1px solid var(--tt-line-accent);border-radius:12px;background:linear-gradient(180deg,#070c18f2,#09101ef7);text-align:center}.news-empty-state p{margin:0;color:var(--color-text-muted);font-size:1rem;line-height:1.7}.news-layout--loading{pointer-events:none}.skeleton-block,.skeleton-line,.skeleton-pill{background:linear-gradient(90deg,#94a3b812,#94a3b826,#94a3b812);background-size:200% 100%;animation:shimmer-skeleton 1.6s ease-in-out infinite}.news-lead--skeleton{box-shadow:none}.skeleton-pill{width:120px;height:20px;border-radius:6px}.skeleton-line{height:14px;border-radius:4px}.skeleton-line--small{width:90px}.skeleton-line--title{height:26px;width:92%}.skeleton-line--short{width:64%}@keyframes shimmer-skeleton{0%{background-position:0% 50%}to{background-position:200% 50%}}@media(max-width:960px){.news-layout{grid-template-columns:minmax(0,1fr)}}.home-news{--home-line: rgba(11, 21, 48, .12);--news-card-border: rgba(31, 79, 200, .12);--news-card-shadow: 0 1px 2px rgba(11, 21, 48, .06), 0 8px 20px rgba(11, 21, 48, .07);--news-card-shadow-hover: 0 1px 2px rgba(11, 21, 48, .08), 0 16px 34px rgba(31, 79, 200, .16);background:radial-gradient(120% 60% at 50% 0%,rgba(31,79,200,.08) 0%,transparent 70%),#e4e9f3;color:#0b1530}.home-news .home-head:after{background:var(--gelp-royal)}.home-news .home-head h2{color:#0b1530}.home-news .home-head__eyebrow,.home-news .home-more{color:var(--gelp-royal)}.home-news .home-more:hover,.home-news .home-more:focus-visible{color:var(--gelp-royal-deep)}.home-news__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1.75rem}.home-news__grid--single{grid-template-columns:minmax(0,1fr);max-width:52rem}.home-news__lead{position:relative;display:block;overflow:hidden;border:1px solid var(--news-card-border);border-radius:16px;background:#fff;color:inherit;box-shadow:0 1px 2px #0b15300f,0 12px 30px #0b15301a;transition:box-shadow .2s ease,translate .2s ease,border-color .2s ease}.home-news__lead:before{content:"";position:absolute;inset:0 0 auto;z-index:1;height:4px;background:linear-gradient(90deg,var(--gelp-royal-deep),var(--gelp-royal-bright) 55%,var(--gelp-royal));pointer-events:none}.home-news__lead:hover,.home-news__lead:focus-visible{border-color:#1f4fc84d;box-shadow:0 1px 2px #0b153014,0 20px 42px #1f4fc833;translate:0 -2px}.home-news__lead{display:grid;align-items:end;min-height:31rem;isolation:isolate;background:#050b18;color:#fff}.home-news__lead:hover h3,.home-news__lead:focus-visible h3{color:var(--gelp-sky)}.home-news__lead-photo{position:absolute;inset:0;z-index:-2;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 25%;transition:scale .7s cubic-bezier(.2,.7,.2,1)}.home-news__lead:hover .home-news__lead-photo{scale:1.04}.home-news__lead-body{position:relative;display:block;padding:7rem 1.75rem 1.75rem;background:linear-gradient(0deg,#030916f5,#030916cc 42%,#03091600)}.home-news__lead h3{margin:.75rem 0 .625rem;color:#fff;font-size:clamp(1.6rem,2.6vw,2.25rem);font-weight:700;letter-spacing:-.015em;line-height:1.1;text-shadow:0 2px 18px rgba(3,9,22,.6);transition:color .2s ease}.home-news__lead p{max-width:40rem;margin:0;color:#cbd5e1;font-size:1rem;line-height:1.55}.home-news__lead .home-news__byline{color:#cbd5e1}.home-news__lead .home-news__placeholder{display:block;background:linear-gradient(115deg,transparent 50%,#fff 50% 52.5%,var(--gelp-royal) 52.5% 66%,#fff 66% 68.5%,transparent 68.5%),radial-gradient(70% 60% at 75% 25%,#13306f,#050b18 70%)}.home-news__lead .home-news__placeholder img{position:absolute;top:9%;right:9%;width:auto;height:38%;filter:drop-shadow(0 18px 30px rgba(3,9,22,.6))}.home-news__lead .home-news__placeholder:before{content:"TRIPERA";position:absolute;top:4%;left:-2%;color:transparent;font-family:var(--font-display);font-size:clamp(6rem,12vw,10rem);line-height:.8;-webkit-text-stroke:1.5px rgba(147,184,255,.22)}.home-news__item .home-news__placeholder{background:linear-gradient(115deg,transparent 46%,#fff 46% 49%,var(--gelp-royal) 49% 66%,#fff 66% 69%,transparent 69%),#0a1a3c}.home-news__byline{display:flex;align-items:center;gap:.625rem;color:#64748b;font-size:.875rem}.home-news__chip{display:inline-block;padding:.2rem .5rem;border-radius:5px;font-family:var(--font-label);font-size:.8125rem;font-weight:700;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.home-news__chip--primera,.home-news__chip--gelp{background:var(--gelp-royal);color:#fff}.home-news__chip--reserva{background:#dbe6ff;color:var(--gelp-royal-deep)}.home-news__chip--club{background:#e2e8f0;color:#334155}.home-news__list{display:grid;align-content:start;gap:.75rem;margin:0;padding:0;list-style:none}.home-news__item{position:relative;display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:1rem;overflow:hidden;padding:.625rem 1rem .625rem .75rem;border:1px solid var(--news-card-border);border-radius:12px;background:#fff;color:inherit;box-shadow:var(--news-card-shadow);transition:box-shadow .2s ease,translate .2s ease,border-color .2s ease}.home-news__item:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--gelp-royal);opacity:.55;transition:opacity .2s ease}.home-news__item:hover,.home-news__item:focus-visible{border-color:#1f4fc847;box-shadow:var(--news-card-shadow-hover);translate:0 -2px}.home-news__item:hover:before,.home-news__item:focus-visible:before{opacity:1}.home-news__item h3{margin:.5rem 0 0;font-size:1.0625rem;font-weight:600;line-height:1.3;transition:color .2s ease}.home-news__item:hover h3,.home-news__item:focus-visible h3{color:var(--gelp-royal)}.home-news__thumb{display:block;width:120px;height:80px;border-radius:10px;object-fit:cover;object-position:50% 25%}.home-news__placeholder{display:grid;grid-template-rows:minmax(0,1fr);place-items:center;overflow:hidden;background:var(--franja)}.home-news__placeholder img{width:auto;height:60%}.home-news__lead--loading,.home-news__item--loading{border-radius:16px;background:linear-gradient(90deg,#e6eaf2,#f5f7fb,#e6eaf2) 0 0 / 200% 100%;animation:home-news-shimmer 1.4s linear infinite}.home-news__lead--loading{min-height:26rem}.home-news__item--loading{height:6.25rem;border-radius:12px}@keyframes home-news-shimmer{to{background-position:-200% 0}}.home-news__empty{margin:0;color:#475569}@media(max-width:860px){.home-news__grid{grid-template-columns:minmax(0,1fr);gap:1.25rem}.home-news__lead-body{padding:1.125rem 1.125rem 1.25rem}.home-news__lead h3{font-size:1.45rem}.home-news__item{grid-template-columns:96px minmax(0,1fr);gap:.75rem;padding:.5rem .75rem .5rem .625rem}.home-news__list{gap:.625rem}.home-news__thumb{width:96px;height:68px}.home-news__item h3{font-size:.95rem}}.last-match{background:radial-gradient(50% 60% at 20% 0%,rgba(31,79,200,.26),transparent 70%)}.last-board{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);margin-bottom:1.5rem}.last-board--W{border-color:#22c55e59;background:linear-gradient(115deg,rgba(34,197,94,.1),var(--home-panel) 45%)}.last-board--D{border-color:#fbbf244d;background:linear-gradient(115deg,rgba(251,191,36,.08),var(--home-panel) 45%)}.last-board--L{border-color:#ef44444d;background:linear-gradient(115deg,rgba(239,68,68,.08),var(--home-panel) 45%)}.last-board__main{display:flex;flex-direction:column;gap:1rem;padding:1.375rem 1.75rem 1.5rem}.last-board__extra{display:grid;gap:.875rem;margin-top:auto}.last-best{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.875rem;padding:.75rem .875rem;border:1px solid var(--home-line);border-radius:12px;background:#94a3b80f;color:#fff;transition:border-color .2s ease,background .2s ease}.last-best--gelp{border-color:#60a5fa47;background:linear-gradient(90deg,#1f4fc838,#1f4fc80a)}.last-best:hover,.last-best:focus-visible{border-color:var(--gelp-sky);color:#fff}.last-best__rating{display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:10px;font-family:var(--font-display);font-size:1.75rem;line-height:1}.last-best__rating--top{background:#22c55e;color:#052e16}.last-best__rating--good{background:#4ade80;color:#052e16}.last-best__rating--fair{background:#fbbf24;color:#3b2503}.last-best__rating--low{background:#f87171;color:#450a0a}.last-best__body{display:grid;gap:.2rem;min-width:0}.last-best__kicker{color:var(--gelp-sky);font-size:.75rem}.last-best__name{display:flex;align-items:center;gap:.4rem;min-width:0}.last-best__name img{width:20px;height:20px;flex:none;object-fit:contain}.last-best__name strong{overflow:hidden;font-size:1.0625rem;text-overflow:ellipsis;white-space:nowrap}.last-best__body small{color:var(--home-muted);font-size:.8125rem}.last-best__cta{display:inline-flex;align-items:center;gap:.125rem;color:var(--gelp-sky);font-family:var(--font-label);font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.last-best:hover .last-best__cta{color:#fff}.last-facts{display:flex;flex-wrap:wrap;gap:.625rem 1.75rem;margin:0;padding-top:.875rem;border-top:1px solid var(--home-line)}.last-facts>div{display:grid;gap:.15rem}.last-facts dt{color:var(--home-muted);font-family:var(--font-label);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.last-facts dd{margin:0;color:#fff;font-size:.95rem;font-weight:600}.last-facts__item--var dt{color:#fbbf24}.last-board__aside{display:grid;align-content:space-between;gap:1.25rem;padding:1.375rem 1.75rem 1.5rem;border-left:1px solid var(--home-line)}.last-board__when{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0}.last-board__when .home-label{color:var(--home-muted);font-size:.875rem}.last-board__tag{padding:.25rem .625rem;border-radius:6px;font-family:var(--font-label);font-size:.875rem;font-weight:700;letter-spacing:.12em;line-height:1.1;text-transform:uppercase}.last-board--W .last-board__tag{background:var(--home-win, #22c55e);color:#052e16}.last-board--D .last-board__tag{background:var(--home-draw, #fbbf24);color:#3b2503}.last-board--L .last-board__tag{background:var(--home-loss, #ef4444);color:#fff}.last-result__score{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem}.last-result__score>strong{color:#fff;font-family:var(--font-display);font-size:6.5rem;font-weight:400;letter-spacing:.02em;line-height:.85;white-space:nowrap}.last-result__score .is-loser{color:#ffffff61}.last-result__score i{margin:0 .375rem;color:var(--home-muted);font-style:normal}.last-result__side{display:grid;justify-items:center;gap:.5rem;min-width:0;color:#fff;font-family:var(--font-display);font-size:1.875rem;line-height:1;text-align:center}.last-result__side>span{display:inline-flex;align-items:center;gap:.375rem}.last-result__side img,.last-result__crest{width:72px;height:72px;object-fit:contain}.last-red{display:inline-flex;align-items:center;gap:2px;color:#fca5a5;font-family:var(--font-label);font-size:.875rem}.last-red i{width:.6rem;height:.85rem;border-radius:2px;background:#ef4444;rotate:8deg}.last-result__goals{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem 2rem}.last-result__scorers{display:grid;align-content:start;gap:.4rem;margin:0;padding:0;color:#cbd5e1;font-size:.95rem;list-style:none}.last-result__scorers li{display:flex;align-items:flex-start;gap:.5rem;min-width:0;line-height:1.3}.last-result__scorers .last-ball{margin-top:.2rem}.last-result__scorers b{flex:none;color:var(--home-muted);font-family:var(--font-label);font-size:1rem}.last-result__scorers--gelp{color:#fff}.last-result__scorers--gelp b{color:var(--gelp-sky)}.last-result__scorers small{display:block;color:var(--home-muted);font-size:.8125rem}.last-ball{flex:none;color:#cbd5e1}.last-result__scorers--gelp .last-ball{color:#fff}.last-result__scorers--opponent li{flex-direction:row-reverse;text-align:right}.last-numbers{display:grid;gap:.875rem;margin:0}.last-numbers__row dt{margin-bottom:.3rem;color:var(--home-muted);font-family:var(--font-label);font-size:.8125rem;font-weight:700;letter-spacing:.1em;text-align:center;text-transform:uppercase}.last-numbers__row dd{display:grid;grid-template-columns:3.25rem minmax(0,1fr) 3.25rem;align-items:center;gap:.625rem;margin:0}.last-numbers__row b{color:#fff;font-family:var(--font-label);font-size:1.0625rem}.last-numbers__row b:last-of-type{color:#cbd5e1;text-align:right}.last-numbers__bar{display:flex;height:8px;overflow:hidden;border-radius:999px;background:#94a3b847}.last-numbers__bar span{border-right:2px solid #070c18;background:var(--gelp-royal-bright)}.last-board__actions{display:grid;gap:.75rem;justify-items:center}.last-board__actions .home-btn{width:100%}.last-board__stats{display:inline-flex;align-items:center;gap:.5rem;color:var(--gelp-sky);font-family:var(--font-label);font-size:.875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.last-board__stats:hover,.last-board__stats:focus-visible{color:#fff}.last-board__stats:hover .home-btn__arrow{transform:translate(3px)}.last-match__grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:1.5rem}.last-match__grid--single{grid-template-columns:minmax(0,1fr);max-width:34rem}.last-match__side{display:grid;gap:1.5rem}.last-analysis__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.125rem .75rem;padding:.875rem 1.125rem;border-bottom:1px solid var(--home-line)}.last-analysis__head h3{margin:0;color:#fff;font-family:var(--font-display);font-size:1.75rem;font-weight:400;letter-spacing:.02em;line-height:1;white-space:nowrap}.last-analysis__head span{color:var(--home-muted);font-size:.8125rem}.last-analysis__screen{position:relative;background:#000}.last-analysis__screen video{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:contain;background:#000}.last-analysis__toggle{position:absolute;right:.75rem;bottom:.75rem;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:#030916c7;color:#fff}.last-analysis__toggle:hover{background:var(--gelp-royal)}.last-timeline{position:relative;height:30px;margin:.375rem 1.125rem 0;cursor:pointer}.last-timeline__track,.last-timeline__fill{position:absolute;top:13px;left:0;height:4px;border-radius:4px}.last-timeline__track{right:0;background:#94a3b838}.last-timeline__fill{background:#fff}.last-timeline__mark{position:absolute;top:7px;width:16px;height:16px;margin-left:-8px;border:3px solid #070c18;border-radius:50%;background:var(--gelp-royal-bright)}.last-timeline__mark--rival{background:#cbd5e1}.last-timeline__mark--end{border-radius:4px;background:#64748b}.last-timeline__mark:hover{z-index:1;box-shadow:0 0 0 3px #a9c6ff73}.last-timeline__mark:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);left:50%;padding:.3rem .55rem;border-radius:6px;background:#fff;color:#0b1530;font-size:.75rem;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;translate:-50% 4px;transition:opacity .15s ease,translate .15s ease}.last-timeline__mark:hover:after{opacity:1;translate:-50% 0}.last-timeline__mark:last-child:after{right:-6px;left:auto;translate:0 4px}.last-timeline__mark:last-child:hover:after{translate:0 0}.last-chapters{position:relative;display:grid;grid-auto-columns:minmax(10.5rem,1fr);grid-auto-flow:column;gap:.5rem;margin:0;padding:.25rem 1.125rem 1.125rem;overflow-x:auto;list-style:none;scroll-padding-inline:1.125rem;scroll-snap-type:x mandatory;scrollbar-width:none}.last-chapters>li{scroll-snap-align:start}.last-chapter{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px .625rem;width:100%;height:100%;padding:.5625rem .75rem;border:1px solid var(--home-line);border-radius:10px;color:#e2e8f0;text-align:left}.last-chapter:hover{border-color:var(--home-line-accent)}.last-chapter__minute{grid-row:span 2;color:#cbd5e1;font-family:var(--font-display);font-size:1.875rem;line-height:1}.last-chapter--gelp .last-chapter__minute{color:var(--gelp-sky)}.last-chapter__label{font-size:.875rem;font-weight:600;line-height:1.2}.last-chapter__clock{color:var(--home-muted);font-size:.75rem}.last-chapter[aria-current]{border-color:#fff;background:#fff;color:#0b1530}.last-chapter[aria-current] .last-chapter__minute{color:var(--gelp-royal)}.last-chapter[aria-current] .last-chapter__clock{color:#475569}.last-others{padding:.875rem .5rem .5rem}.last-others h3{margin:0 0 .375rem .625rem;color:var(--home-muted);font-size:.8125rem}.last-others ul{display:grid;margin:0;padding:0;list-style:none}.last-others button{display:grid;grid-template-columns:26px minmax(0,1fr) auto auto;align-items:center;gap:.75rem;width:100%;padding:.5rem .625rem;border-radius:10px;color:#fff;text-align:left}.last-others button:hover{background:#94a3b81a}.last-others img,.last-others__crest{width:26px;height:26px;object-fit:contain}.last-others__name{display:grid;min-width:0}.last-others__name strong{overflow:hidden;font-size:.95rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.last-others__name small{color:var(--home-muted);font-size:.75rem}.last-others__score{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-display);font-size:1.375rem;line-height:1}.last-others__play{color:var(--home-muted)}.last-others button:hover .last-others__play{color:var(--gelp-sky)}.last-clip{display:block}.last-clip__media{position:relative;aspect-ratio:16 / 9;background:#000}.last-clip__media iframe{display:block;width:100%;height:100%;border:0}.last-clip__poster{position:absolute;inset:0;display:block;width:100%}.last-clip__poster img{width:100%;height:100%;object-fit:cover}.last-clip__play{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:60px;height:60px;padding-left:3px;border-radius:50%;background:var(--gelp-royal);box-shadow:0 0 0 8px #1f4fc84d;color:#fff;translate:-50% -50%;transition:scale .2s ease}.last-clip__poster:hover .last-clip__play{scale:1.08}.last-clip__time{position:absolute;right:.75rem;bottom:.75rem;padding:.2rem .5rem;border-radius:5px;background:#000000bf;color:#fff;font-family:var(--font-label);font-size:.95rem;font-weight:700;letter-spacing:.06em}.last-clip__body{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.875rem 1.125rem;color:var(--gelp-sky)}.last-clip__body strong{display:block;color:#fff;font-size:1.0625rem}.last-clip__body small{color:var(--home-muted);font-size:.8125rem}.last-clip__body:is(button){width:100%;text-align:left}.last-clip__body:is(button):hover strong{color:var(--gelp-sky)}.last-clip__cta{display:inline-flex;flex:none;align-items:center;gap:.375rem;padding:.4rem .75rem;border:1px solid rgba(169,198,255,.35);border-radius:999px;color:#fff;font-family:var(--font-label);font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.last-clip__body:is(button):hover .last-clip__cta{border-color:#fff;background:#ffffff14}.last-ribbon{margin-top:2.25rem}.last-ribbon__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.last-ribbon__head h3{margin:0;color:#fff;font-family:var(--font-display);font-size:1.875rem;font-weight:400;letter-spacing:.02em}.last-ribbon__track{display:flex;gap:.625rem;margin:0;padding:0;list-style:none}.last-fx{display:grid;flex:1 1 0;align-content:start;gap:.625rem;min-width:0;padding:.875rem .875rem .75rem;border:1px solid var(--home-line);border-radius:12px;background:var(--home-panel)}.last-fx--next{flex-grow:1.2;border-color:var(--home-line-accent);background:linear-gradient(180deg,#1f4fc852,#070c18f0 75%)}.last-fx__when{color:var(--home-muted);font-size:.8125rem}.last-fx--next .last-fx__when{color:var(--gelp-sky)}.last-fx__rival{display:flex;align-items:center;gap:.5rem;min-width:0;color:#fff;font-size:.95rem;font-weight:600}.last-fx__rival span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.last-fx__rival img{width:26px;height:26px;flex:none;object-fit:contain}.last-fx__big{display:inline-flex;align-items:center;gap:.5rem;color:#fff;font-family:var(--font-display);font-size:2.125rem;line-height:1}.last-fx small{color:var(--home-muted);font-size:.75rem;line-height:1.35}.last-ribbon__now{position:relative;display:grid;flex:0 0 34px;place-items:center}.last-ribbon__now:before{content:"";position:absolute;inset:0 50%;border-left:2px dashed rgba(169,198,255,.4)}.last-ribbon__now span{position:relative;padding:.375rem .25rem;background:var(--tt-canvas, #070f1e);color:var(--gelp-sky);font-size:.8125rem;writing-mode:vertical-rl;rotate:180deg}@media(max-width:1020px){.last-board{grid-template-columns:minmax(0,1fr)}.last-board__aside{border-top:1px solid var(--home-line);border-left:0}}@media(max-width:860px){.last-match__grid{grid-template-columns:minmax(0,1fr)}.last-board__main,.last-board__aside{padding:1.125rem 1rem 1.25rem}.last-board__when{justify-content:center;text-align:center}.last-result__score{gap:.5rem}.last-result__score>strong{font-size:4.5rem}.last-result__side img,.last-result__crest{width:52px;height:52px}.last-result__side{font-size:1.375rem}.last-result__goals{gap:.75rem}.last-result__scorers{font-size:.875rem}.last-result__scorers li{align-items:flex-start}.last-result__scorers .last-ball{margin-top:.15rem}.last-numbers{gap:.5rem}.last-best{grid-template-columns:auto minmax(0,1fr);gap:.25rem .75rem}.last-best__rating{grid-row:span 2}.last-best__cta{grid-column:2}.last-numbers__row dt{margin-bottom:.125rem;font-size:.75rem}.last-analysis__head{padding:.75rem}.last-timeline{margin:.25rem .75rem 0}.last-chapters{grid-auto-columns:10rem;padding:.25rem .75rem .75rem;scroll-padding-inline:.75rem}.last-ribbon__track{margin:0 calc(-1*clamp(1rem,2vw,2.5rem));padding:0 clamp(1rem,2vw,2.5rem) 4px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.last-ribbon__track>li{scroll-snap-align:start}.last-fx,.last-fx--next{flex:0 0 168px}.last-ribbon__now{flex:0 0 28px}}@keyframes season-fade-in{0%{opacity:0}}.season-panel{position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid var(--tt-line-accent);border-radius:12px;background:linear-gradient(180deg,#070c18f2,#09101ef7);box-shadow:var(--tt-inner-edge),0 18px 44px #0206174d}.season-panel:before{content:"";position:absolute;inset:-1px -1px auto;height:2px;border-radius:12px 12px 0 0;background:linear-gradient(90deg,#2563eb,#93c5fd 46%,transparent 86%);opacity:.8;pointer-events:none}.season-panel__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.7rem 1rem;padding:.85rem 1rem .8rem;border-bottom:1px solid var(--tt-line)}.season-panel__title{display:flex;align-items:center;gap:.6rem;color:var(--color-white);font-family:var(--font-display);font-size:1.6rem;font-weight:400;line-height:1;letter-spacing:.045em;text-transform:uppercase}.season-panel__title:before{content:"";flex-shrink:0;width:1.15rem;height:.62rem;background:var(--franja);box-shadow:0 4px 12px #1f4fc859}.season-panel__link{display:inline-flex;align-items:center;gap:.2rem;color:var(--gelp-sky);font-family:var(--font-label);font-size:.92rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.season-panel__link:hover,.season-panel__link:focus-visible{color:var(--color-white)}.season-panel__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.25rem;margin-top:auto;padding:.7rem 1rem .8rem;border-top:1px solid var(--tt-line);color:#94a3b8e0;font-size:.76rem}.season-panel__foot a{color:#bfdbfee6;border-bottom:1px solid rgba(169,198,255,.25)}.season-panel__foot a:hover{color:var(--color-white)}.season-panel__foot .season-panel__link{flex-shrink:0;min-height:2rem;padding:.2rem .75rem;border-bottom:0;border-radius:6px;background:linear-gradient(180deg,#2563ebeb,#1e40afe0);box-shadow:inset 0 1px #ffffff24,0 4px 14px #1d4ed859;color:var(--color-white);transition:background-color .2s ease,box-shadow .2s ease}.season-panel__foot .season-panel__link:hover,.season-panel__foot .season-panel__link:focus-visible{background:linear-gradient(180deg,#3b82f6f2,#2563ebe6);box-shadow:inset 0 1px #ffffff2e,0 6px 18px #1d4ed873;color:var(--color-white)}.season-tabs{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--tt-line);border-radius:9px;background:#0206178c}.season-tab{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2rem;padding:.2rem .75rem;border-radius:6px;color:#cbd5e1d1;font-family:var(--font-label);font-size:.95rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transition:background-color .2s ease,color .2s ease}.season-tab:hover{color:var(--color-white);background:#1e293bb8}.season-tab[aria-selected=true]{color:var(--color-white);background:linear-gradient(180deg,#2563ebeb,#1e40afe0);box-shadow:inset 0 1px #ffffff24,0 4px 14px #1d4ed859}.season-tab__pos{padding:.05rem .32rem;border-radius:4px;background:#94a3b824;color:#e2e8f0;font-size:.82rem;font-variant-numeric:tabular-nums;letter-spacing:.02em;line-height:1.3}.season-tab[aria-selected=true] .season-tab__pos{background:#ffffff2e;color:var(--color-white)}.season-subtabs{display:flex;gap:1.25rem;padding:0 1rem;border-bottom:1px solid var(--tt-line)}.season-subtab{position:relative;display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 0 .55rem;color:#94a3b8e6;font-family:var(--font-label);font-size:.9rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;transition:color .2s ease}.season-subtab:hover{color:var(--color-white)}.season-subtab:after{content:"";position:absolute;inset:auto 0 -1px;height:2px;border-radius:2px;background:var(--tt-blue);transform:scaleX(0);transition:transform .2s ease}.season-subtab[aria-selected=true]{color:var(--color-white)}.season-subtab[aria-selected=true]:after{transform:scaleX(1)}.season-subtab__dot{width:6px;height:6px;border-radius:50%;background:var(--gelp-royal-bright);box-shadow:0 0 0 2px #4b7ff040}.team-crest{display:grid;flex-shrink:0;place-items:center;width:1.25rem;height:1.25rem}.team-crest img{display:block;width:100%;height:100%;object-fit:contain}.team-crest--fallback{border:1px solid rgba(96,165,250,.25);border-radius:4px;background:#1e40af33;color:#bfdbfe;font-family:var(--font-label);font-size:.55rem;font-weight:700;letter-spacing:.02em}.season-group-title{display:flex;align-items:center;gap:.6rem;padding:.85rem 1rem .35rem;color:var(--gelp-sky);font-family:var(--font-label);font-size:.82rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.season-group-title:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--tt-line-accent),transparent)}.season-empty{padding:.6rem 1rem .9rem;color:#94a3b8e6;font-size:.85rem}.match-list{display:grid;list-style:none}.match-row{display:grid;grid-template-columns:4.3rem 1.3rem minmax(0,1fr) auto;align-items:center;gap:.1rem .65rem;min-height:2.6rem;padding:.3rem 1rem;border-bottom:1px solid rgba(148,163,184,.08);transition:background-color .15s ease}.match-row:last-child{border-bottom:0}.match-row:hover{background:#1e293b73}.match-row__date{color:#cbd5e1;font-family:var(--font-label);font-size:.95rem;font-weight:600;letter-spacing:.03em;white-space:nowrap}.match-row__weekday{color:#94a3b8d9;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.match-row__venue{display:grid;place-items:center;width:1.3rem;height:1.3rem;border:1px solid rgba(148,163,184,.22);border-radius:4px;color:#cbd5e1d9;font-family:var(--font-label);font-size:.74rem;font-weight:700}.match-row__venue:empty{border-color:transparent}.match-row__team{display:flex;align-items:center;gap:.55rem;min-width:0}.match-row__name{overflow:hidden;color:#f1f5f9;font-size:.9rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.match-row__tag{flex-shrink:0;padding:.02rem .35rem;border:1px solid rgba(169,198,255,.25);border-radius:4px;color:var(--gelp-sky);font-family:var(--font-label);font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.match-row__link{text-decoration:underline;text-decoration-color:#a9c6ff66;text-underline-offset:.22em}.match-row__link:hover,.match-row__link:focus-visible{color:var(--gelp-sky);text-decoration-color:currentColor}.match-row__stadium{overflow:hidden;color:#94a3b8d9;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.match-row__time{color:var(--color-white);font-family:var(--font-label);font-size:1.02rem;font-weight:700;letter-spacing:.04em}.match-row__time--pending{color:#94a3b8d9;font-size:.85rem;font-weight:600}.match-row__outcome{display:flex;align-items:center;gap:.45rem}.match-row__penalties{color:#94a3b8e6;font-family:var(--font-label);font-size:.8rem;font-weight:600;letter-spacing:.04em;white-space:nowrap}.match-row__score{min-width:2.8rem;padding:.08rem .45rem;border-radius:5px;background:#64748b4d;color:var(--color-white);font-family:var(--font-label);font-size:1.05rem;font-weight:700;letter-spacing:.08em;text-align:center}.match-row__score--win{background:#16a34a38;color:#86efac;box-shadow:inset 0 0 0 1px #4ade804d}.match-row__score--draw{background:#f59e0b24;color:#fcd34d;box-shadow:inset 0 0 0 1px #fbbf2447}.match-row__score--loss{background:#dc262633;color:#fca5a5;box-shadow:inset 0 0 0 1px #f871714d}.match-row__goals{display:grid;grid-column:3 / -1;gap:.05rem;margin-bottom:.2rem;font-size:.76rem;line-height:1.45}.match-row__scorers{position:relative;display:flex;flex-wrap:wrap;column-gap:.4rem;padding-left:.75rem}.match-row__scorers:before{content:"";position:absolute;top:.45em;left:0;width:.4rem;height:.4rem;border-radius:50%}.match-row__scorer{white-space:nowrap}.match-row__scorer:not(:last-child):after{content:"·";margin-left:.4rem;opacity:.6}.match-row__scorers--gelp{color:#dbe6f7}.match-row__scorers--gelp:before{background:var(--gelp-royal-bright)}.match-row__scorers--rival{color:#94a3b8cc}.match-row__scorers--rival:before{background:#94a3b873}.match-list--detailed .match-row{grid-template-columns:4.6rem 1.3rem minmax(0,1.15fr) minmax(0,1fr) auto;min-height:3rem}@media(max-width:640px){.match-list--detailed .match-row{grid-template-columns:4.3rem 1.3rem minmax(0,1fr) auto;min-height:2.75rem}.match-row__stadium{display:none}}@media(max-width:400px){.season-panel__head,.season-panel__foot,.season-group-title{padding-inline:.75rem}.match-row,.match-list--detailed .match-row{grid-template-columns:3.95rem 1.3rem minmax(0,1fr) auto;gap:.1rem .5rem;padding-inline:.75rem}}@media(max-width:480px){.match-row__scorers{flex-direction:column}.match-row__scorer:not(:last-child):after{content:none}}.bracket-venue{display:inline-grid;place-items:center;width:.86rem;height:.86rem;border-radius:4px;font-family:var(--font-label);font-size:.68rem;font-weight:800;line-height:1}.bracket-venue--home{background:#f1f5f9;color:#0b1729}.bracket-venue--away{background:#0b1729;color:#cbd5e1;box-shadow:inset 0 0 0 1px #cbd5e199}.home-standings{background:radial-gradient(45% 50% at 85% 10%,rgba(31,79,200,.2),transparent 70%)}.ht-summary{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.75rem;margin-bottom:1.5rem}.ht-sum{position:relative;display:grid;align-content:start;gap:.375rem;padding:1rem 1.125rem;overflow:hidden;border:1px solid var(--home-line);border-radius:14px;background:var(--home-panel);color:#fff;text-align:left;transition:border-color .2s ease}.ht-sum:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--gelp-royal-bright)}.ht-sum:hover{border-color:var(--home-line-accent)}.ht-sum__label{color:var(--home-muted);font-size:.8125rem}.ht-sum__value{font-family:var(--font-display);font-size:3.375rem;line-height:.9}.ht-sum__value--rival{display:flex;align-items:center;gap:.625rem;min-width:0;font-size:2.5rem;line-height:1.1}.ht-sum__value--rival .team-crest{width:36px;height:36px}.ht-sum__sub{color:#cbd5e1;font-size:.875rem}.ht-tabs{display:none}.ht-stack{display:grid;gap:1.5rem}.ht-boards{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.5rem}.ht-pane{scroll-margin-top:6.5rem}.ht-pane.is-flash{animation:ht-flash 1.2s ease-out}@keyframes ht-flash{0%{box-shadow:0 0 0 3px #fff}to{box-shadow:0 0 0 3px transparent}}.ht-grid{width:100%;border-collapse:collapse;color:#e2e8f0;font-size:.875rem}.ht-grid th,.ht-grid td{padding:.4375rem .375rem;border-top:1px solid var(--home-line);text-align:right;white-space:nowrap}.ht-grid thead th{padding-top:.5625rem;padding-bottom:.5625rem;border-top:0;color:var(--home-muted);font-family:var(--font-label);font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ht-grid abbr{text-decoration:none}.ht-grid th:first-child,.ht-grid td:first-child{width:2.5rem;padding-left:1rem;text-align:left}.ht-grid th:nth-child(2){width:100%;text-align:left;font-weight:500}.ht-grid th:last-child,.ht-grid td:last-child{padding-right:1rem}.ht-grid .ht-pts{color:#fff;font-family:var(--font-display);font-size:1.25rem;line-height:1}.ht-grid--dense td,.ht-grid--dense tbody th{padding-top:.3125rem;padding-bottom:.3125rem}.ht-club{display:flex;align-items:center;gap:.625rem;min-width:0}.ht-club .team-crest{width:22px;height:22px}.ht-club__name{overflow:hidden;text-overflow:ellipsis}.ht-grid tr[data-zone] td:first-child{box-shadow:inset 3px 0 0 var(--ht-zone)}[data-zone=playoffs]{--ht-zone: #4b7ff0}[data-zone=libertadores]{--ht-zone: #facc15}[data-zone=sudamericana]{--ht-zone: #4ade80}[data-zone=danger]{--ht-zone: #fb7185}.ht-grid tr[data-zone=danger] td,.ht-grid tr[data-zone=danger] th{color:#fecdd3}.ht-grid tr.is-gelp td,.ht-grid tr.is-gelp th{border-top-color:transparent;background:#fff;color:#0b1530;font-weight:700}.ht-grid tr.is-gelp td:first-child{box-shadow:inset 4px 0 0 var(--ht-zone, var(--gelp-royal));color:var(--gelp-royal)}.ht-grid tr.is-gelp .ht-pts{color:#0b1530}.ht-grid tr.is-gelp .home-result{box-shadow:0 0 0 1px #0b15301f}.ht-grid tr.ht-cut td{padding:.375rem 1rem;border-top:1px dashed rgba(169,198,255,.45);color:var(--gelp-sky);font-family:var(--font-label);font-size:.75rem;letter-spacing:.14em;text-align:left;text-transform:uppercase}.ht-check{display:inline-grid;flex:none;place-items:center;width:16px;height:16px;border-radius:50%;background:#facc15;color:#1c1917;font-size:.625rem;font-weight:700}.ht-legend{display:flex;flex-wrap:wrap;gap:.375rem 1rem;margin:0;padding:.625rem 1rem;border-bottom:1px solid var(--home-line);color:#cbd5e1;font-size:.8125rem;list-style:none}.ht-legend li{display:inline-flex;align-items:center;gap:.4375rem}.ht-legend li[data-zone]:before{content:"";width:3px;height:14px;border-radius:2px;background:var(--ht-zone)}.ht-legend .ht-legend__note{display:none;color:var(--home-muted)}.ht-source{margin:1.125rem 0 0;color:var(--home-muted);font-size:.8125rem}.pf .home-panel__head,.ht-avg .home-panel__head{flex-wrap:wrap;padding-right:.625rem}.pf .home-panel__note{margin-right:.5rem}.ht-avg .home-panel__head{container-type:inline-size}@container (max-width: 585px){.ht-avg .home-panel__note{display:none}.ht-avg .home-tag{margin-left:auto}}@container (max-width: 415px){.ht-avg .home-tag{order:2;margin-left:0}.ht-avg .pf-views{order:1;margin-left:auto}.ht-avg .pf-views button{padding:.5rem .625rem}}.pf-views{display:flex;gap:4px;padding:4px;border-radius:10px;background:#94a3b81a}.pf-views button{padding:.5rem .875rem;border-radius:7px;color:#cbd5e1;font-family:var(--font-label);font-size:.875rem;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.pf-views button[aria-pressed=true]{background:#fff;color:var(--gelp-navy-900)}.pf-body{padding:.5rem 1rem 1.125rem}.pf-body--llave .rc,.ll-wrap--narrow,.pf-body--circular .ll-wrap,.pf-body--3d .ll-wrap,.pf-body--3d .rc{display:none}.pf-body--circular{padding:1rem 1.75rem 1.5rem}.pf-body--circular .rc{max-width:600px;margin:0 auto}.ll-wrap{overflow-x:auto;scrollbar-width:thin}.ll{position:relative;margin:0 auto}.ll-lines{position:absolute;inset:0;fill:none;stroke:#94a3b866;stroke-width:1.5}.ll-round{position:absolute;top:0;color:var(--home-muted);font-size:.8125rem;text-align:center}.ll-matches{margin:0;padding:0;list-style:none}.ll-match{position:absolute;display:grid;grid-auto-rows:1fr;overflow:hidden;border:1px solid rgba(148,163,184,.22);border-radius:10px;background:var(--home-panel-2)}.ll-row{display:flex;align-items:center;gap:.4375rem;min-width:0;padding:0 .625rem;color:#e2e8f0;font-size:.84375rem}.ll-row+.ll-row{border-top:1px solid var(--home-line)}.ll-row .team-crest{width:20px;height:20px}.ll-crest{position:relative;display:grid;flex:none;place-items:center;margin-right:.12rem}.ll-crest .bracket-venue{position:absolute;right:-.3rem;bottom:-.2rem;box-shadow:0 0 0 1.5px #0b1729}.ll-crest .bracket-venue--away{box-shadow:inset 0 0 0 1px #cbd5e199,0 0 0 1.5px #0b1729}.ll-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ll-score{margin-left:auto;color:#fff;font-family:var(--font-display);font-size:1.125rem}.ll-row.is-lost{opacity:.5}.ll-cup{position:absolute;display:grid;justify-items:center;align-content:end;gap:.5rem}.ll-cup__trophy{width:auto;height:132px;filter:drop-shadow(0 10px 18px rgba(0,0,0,.55))}.ll-cup .home-label{color:#fde68a;font-size:.875rem}.ll-champion{position:absolute;display:grid;justify-items:center;gap:2px;text-align:center}.ll-champion .home-label{color:var(--home-muted);font-size:.75rem}.ll-champion strong{color:#fff;font-family:var(--font-display);font-size:1.75rem;font-weight:400;line-height:1}.ll-champion small{color:var(--home-muted);font-size:.75rem}.ll--vertical{width:100%;max-width:30rem}.ll--vertical .ll-lines path{vector-effect:non-scaling-stroke}.ll--vertical .ll-round{font-size:.6875rem;line-height:1;text-align:left;white-space:nowrap}.ll--vertical .ll-round--side{text-align:right}.ll--vertical .ll-match{border-radius:8px}.ll--vertical .ll-row{gap:.3125rem;padding:0 .4375rem;font-size:.8125rem}.ll--vertical .ll-row .team-crest{width:18px;height:18px}.ll--vertical .ll-row:not(.is-compact) .ll-crest{display:flex;align-items:center;gap:.25rem;margin-right:0}.ll--vertical .ll-row:not(.is-compact) .ll-crest .bracket-venue{position:static;box-shadow:none}.ll--vertical .ll-row:not(.is-compact) .ll-crest .bracket-venue--away{box-shadow:inset 0 0 0 1px #cbd5e199}.ll--vertical .ll-row.is-compact{position:relative;justify-content:center;padding:0 .1875rem}.ll--vertical .ll-row.is-compact .ll-crest{margin-right:0}.ll--vertical .ll-row.is-compact .bracket-venue{bottom:-.1rem}.ll--vertical .ll-row.is-compact .team-crest{width:clamp(26px,8.6vw,34px);height:clamp(26px,8.6vw,34px)}.ll--vertical .ll-row.is-compact .ll-score{position:absolute;right:.25rem;margin-left:0}.ll--vertical .ll-score{font-size:1rem}.ll--vertical .ll-cup{align-content:center;gap:.25rem}.ll--vertical .ll-cup__trophy{height:58px}.ll--vertical .ll-cup .home-label{font-size:.75rem}.ll--vertical .ll-champion strong{font-size:1.25rem}.ll--vertical .ll-champion small{font-size:.6875rem}.rc{display:grid;gap:1rem}.rc-board{position:relative;width:100%;aspect-ratio:1;container-type:inline-size}.rc-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.rc-lines path{fill:none;stroke:#94a3b86b;stroke-dasharray:6 7;stroke-width:2.5}.rc-lines path.is-won{stroke:#e2e8f0cc;stroke-dasharray:none}.rc-lines .rc-pitch{fill:none;stroke:#94a3b817;stroke-dasharray:none;stroke-width:2}.rc-rings text{fill:var(--home-muted);font:700 17px var(--font-label);letter-spacing:.12em;text-transform:uppercase}.rc-node{position:absolute;display:grid;place-items:center;aspect-ratio:1;border:1.5px solid rgba(148,163,184,.3);border-radius:50%;background:var(--home-panel-2);translate:-50% -50%}.rc-node .team-crest{width:64%;height:64%}.rc-node.is-pending{border-style:dashed;background:#0d1730b3}.rc-node.is-lost{opacity:.45}.rc-node[data-zone]:after{content:"";position:absolute;inset:-5px;border:1.5px solid var(--rc-zone);border-radius:50%;opacity:.85}.rc-node[data-zone=A],.rc-legend [data-zone=A]{--rc-zone: #2dd4bf}.rc-node[data-zone=B],.rc-legend [data-zone=B]{--rc-zone: #a78bfa}.rc-node .rc-node__venue{position:absolute;top:calc(50% + var(--side-y) * 50%);left:calc(50% + var(--side-x) * 50%);z-index:1;width:clamp(.76rem,2.05cqi,.95rem);height:clamp(.76rem,2.05cqi,.95rem);font-size:clamp(.58rem,1.55cqi,.72rem);transform:translate(-50%,-50%);box-shadow:0 0 0 1.5px #0b1729}.rc-node .rc-node__venue.bracket-venue--away{box-shadow:inset 0 0 0 1px #cbd5e199,0 0 0 1.5px #0b1729}.rc-center{position:absolute;top:50%;left:50%;display:grid;justify-items:center;width:16.4%;text-align:center;translate:-50% -50%}.rc-center__trophy{width:auto;height:9cqi;filter:drop-shadow(0 6px 12px rgba(0,0,0,.5))}.rc-center .home-label{margin-top:.6cqi;color:#fde68a;font-size:max(9px,1.9cqi)}.rc-center strong{color:#fff;font-size:max(10px,2.1cqi);font-weight:600;white-space:nowrap}.rc-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.125rem;margin:0;padding:0;color:#cbd5e1;font-size:.8125rem;list-style:none}.rc-legend li{display:inline-flex;align-items:center;gap:.4375rem}.rc-legend [data-zone]:before{content:"";width:11px;height:11px;border:1.5px solid var(--rc-zone);border-radius:50%}.pf-legend{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .9rem;margin:0;padding:0 1.25rem 1rem;color:var(--home-muted);font-size:.8125rem}.pf-legend__item{display:inline-flex;align-items:center;gap:.32rem}.pf-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.25rem;padding:1rem 1.25rem;border-top:1px solid var(--home-line);background:linear-gradient(90deg,#1f4fc847,#1f4fc80f)}.pf-cta p{margin:0;color:#cbd5e1;font-size:.9375rem;line-height:1.4}.pf-cta strong{color:#fff}@media(max-width:860px){.pf-cta{padding:1rem .875rem}.pf-cta .home-btn{width:100%}}@media(max-width:860px){.ht-summary{display:none}.ht-tabs{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.375rem;margin-bottom:.875rem}.ht-tabs button{display:flex;justify-content:center;align-items:center;gap:.5rem;min-width:0;min-height:44px;padding:.375rem .5rem;border:1px solid var(--home-line);border-radius:10px;color:#cbd5e1;font-family:var(--font-label);font-size:.9375rem;font-weight:700;letter-spacing:.06em;line-height:1;text-align:center;text-transform:uppercase}.ht-tabs b{padding:3px 6px;border-radius:4px;background:var(--gelp-royal);color:#fff;font-size:.8125rem;letter-spacing:.02em}.ht-tabs button[aria-pressed=true]{border-color:#fff;background:#fff;color:var(--gelp-navy-900)}.ht-boards{display:contents}.ht-stack .ht-pane--off,.ht-grid .ht-wide{display:none}.ht-grid th:first-child,.ht-grid td:first-child{width:2.25rem;padding-left:.75rem}.ht-grid th:last-child,.ht-grid td:last-child{padding-right:.75rem}.ht-grid .ht-club__name{white-space:normal}.ht-pane .home-panel__note{display:none}.ht-legend{padding:.625rem .75rem}.ht-legend .ht-legend__note{display:inline-flex}.pf-views{margin-left:auto}.pf-body,.pf-body--circular{display:block;padding:.875rem .75rem}.ll-wrap--wide{display:none}.ll-wrap--narrow{display:block}.ll-wrap{margin:0 -.75rem;padding:0 .75rem .5rem}.rc-rings text{font-size:25px}.rc-rings text:first-child{display:none}}.hn{border-top:12px solid #fff;border-bottom:12px solid #fff;background:repeating-linear-gradient(115deg,rgba(255,255,255,.045) 0 2px,transparent 2px 16px),linear-gradient(180deg,var(--gelp-royal) 0%,var(--gelp-royal-deep) 100%)}.hn .home-head{border-color:#ffffff40}.hn .home-head:after{background:#fff}.hn .home-head__eyebrow,.hn .home-more{color:#fff}.hn .home-more:hover,.hn .home-more:focus-visible{color:#dbe6ff}.hn-kpis{display:grid;grid-template-columns:1.4fr repeat(4,minmax(0,1fr));gap:1px;margin:0 0 1.25rem;overflow:hidden;border:1px solid rgba(255,255,255,.25);border-radius:14px;background:#ffffff40}.hn-kpi{padding:1rem 1.125rem;background:#091e5a8c}.hn-kpi dt{color:#fffc;font-size:.8125rem}.hn-kpi dd{margin:.25rem 0 0}.hn-kpi strong{display:block;color:#fff;font-family:var(--font-display);font-size:2.75rem;font-weight:400;line-height:1}.hn-kpi small{color:#dbe6ff;font-size:.875rem}.hn-record{display:flex;gap:2px;height:10px;margin-top:.625rem;overflow:hidden;border-radius:999px}.hn-record__G{background:#22c55e}.hn-record__E{background:#fbbf24}.hn-record__P{background:#ef4444}.hn-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:stretch;gap:1.25rem}.hn-body--solo{grid-template-columns:minmax(0,1fr)}.hn-chart{display:grid;grid-template-rows:auto 1fr;margin:0;padding:1rem 1.125rem .75rem;border:1px solid rgba(255,255,255,.25);border-radius:16px;background:#091e5a8c;view-timeline:--hn-chart block}.hn-chart__head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.hn-chart__head .home-label{color:#ffffffd9;font-size:.8125rem}.hn-chart__head small{color:#dbe6ff;font-size:.8125rem}.hn-chart__svg{display:block;width:100%;height:auto;align-self:center;overflow:visible}.hn-chart__zone{fill:#ffffff12}.hn-chart__zone-label{fill:#ffffff8c;font-family:var(--font-label);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.hn-chart__grid{stroke:#fff3;stroke-dasharray:3 5}.hn-chart__axis{fill:#dbe6ffcc;font-family:var(--font-label);font-size:13px;font-weight:600}.hn-chart__line{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.5;filter:drop-shadow(0 0 6px rgba(255,255,255,.55))}.hn-chart__dot{fill:var(--gelp-royal);stroke:#fff;stroke-width:2}.hn-chart__now{fill:#fff;stroke:var(--gelp-royal);stroke-width:3}.hn-chart__pulse{fill:none;stroke:#fff;stroke-width:2;transform-box:fill-box;transform-origin:center}.hn-chart__now-label{fill:#fff;font-family:var(--font-display);font-size:34px;filter:drop-shadow(0 0 10px rgba(255,255,255,.5))}@media(prefers-reduced-motion:no-preference){.hn-chart__pulse{animation:hn-pulse 1.8s ease-out infinite}}@keyframes hn-pulse{0%{opacity:.9;scale:1}to{opacity:0;scale:2.6}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.hn-chart__line{stroke-dasharray:1;animation:hn-draw linear both;animation-timeline:--hn-chart;animation-range:cover 10% cover 45%}.hn-chart__area,.hn-chart__dot,.hn-chart__now,.hn-chart__now-label{animation:hn-appear linear both;animation-timeline:--hn-chart;animation-range:cover 35% cover 48%}}}@keyframes hn-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes hn-appear{0%{opacity:0}}.hn-leaders{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem}.hn-fig{--fig-frame: #fff;position:relative;display:grid;grid-template-rows:auto 1fr auto auto;aspect-ratio:3 / 4;padding:.625rem;overflow:hidden;isolation:isolate;border:5px solid var(--fig-frame);border-radius:16px;background:var(--gelp-navy-900);color:#fff;box-shadow:0 18px 40px #03091673;transition:translate .2s ease,box-shadow .25s ease}a.hn-fig:hover,a.hn-fig:focus-visible{color:#fff;translate:0 -4px;box-shadow:0 26px 52px #0309168c}.hn-fig__photo{position:absolute;inset:0;z-index:-2}.hn-fig__photo img{width:100%;height:100%;object-fit:cover;transition:scale .6s cubic-bezier(.2,.7,.2,1)}a.hn-fig:hover .hn-fig__photo img{scale:1.05}.hn-fig__photo--none{display:grid;place-items:center;overflow:hidden;background:linear-gradient(115deg,transparent 38%,#fff 38% 42%,var(--gelp-royal) 42% 58%,#fff 58% 62%,transparent 62%),radial-gradient(80% 60% at 50% 30%,var(--gelp-navy-800),var(--gelp-navy-950))}.hn-fig__photo--none b{color:transparent;font-family:var(--font-display);font-size:11rem;line-height:1;-webkit-text-stroke:2px rgba(255,255,255,.55)}.hn-fig:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(3,9,22,.55) 0%,transparent 26%),linear-gradient(0deg,rgba(3,9,22,.95) 0%,rgba(3,9,22,.6) 26%,transparent 50%);pointer-events:none}.hn-fig__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.hn-fig__label{flex:none;padding:.2rem .5rem;white-space:nowrap;border-radius:6px;background:var(--gelp-royal);color:#fff;font-size:.75rem;box-shadow:0 4px 12px #03091659}.hn-fig__value{color:#fff;font-family:var(--font-display);font-size:clamp(2.75rem,4.2vw,3.75rem);line-height:.85;text-shadow:0 0 22px rgba(75,127,240,.9),0 3px 0 rgba(3,9,22,.45)}.hn-fig__value--long{font-size:clamp(2rem,2.8vw,2.625rem)}.hn-fig__foot{grid-row:3;display:flex;align-items:center;gap:.5rem;min-width:0}.hn-fig__num{display:grid;flex:none;place-items:center;width:2.375rem;height:2.375rem;border-radius:9px;background:#fff;color:var(--gelp-royal);font-family:var(--font-display);font-size:1.5rem;line-height:1;box-shadow:inset 0 -3px #1f4fc840}.hn-fig__who{display:grid;min-width:0}.hn-fig__who strong{overflow:hidden;font-family:var(--font-display);font-size:1.375rem;font-weight:400;letter-spacing:.02em;line-height:1;text-overflow:ellipsis;white-space:nowrap}.hn-fig__who small{overflow:hidden;color:#cbd5e1;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.hn-fig__album{grid-row:4;display:flex;justify-content:space-between;gap:.5rem;margin-top:.375rem;padding-top:.3rem;border-top:1px solid rgba(255,255,255,.2);color:#dbe6ffb3;font-family:var(--font-label);font-size:.625rem;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.hn-fig__album span{overflow:hidden;text-overflow:ellipsis}.hn-fig__album span:last-child:not(:first-child){flex:none}.hn-fig__holo{position:absolute;inset:-5px;z-index:1;border-radius:inherit;background:radial-gradient(18rem circle at var(--spot-x, 50%) var(--spot-y, 30%),rgba(255,255,255,.35),transparent 40%),linear-gradient(115deg,transparent 20%,rgba(169,198,255,.35) 36%,rgba(242,193,78,.3) 46%,rgba(255,255,255,.4) 52%,rgba(75,127,240,.35) 62%,transparent 78%) calc(var(--spot-x, 50%) * 1.4 - 20%) 0 / 220% 100% no-repeat;mix-blend-mode:overlay;opacity:0;transition:opacity .3s ease;pointer-events:none}.hn-fig[data-tilting] .hn-fig__holo{opacity:1}@media(max-width:1100px){.hn-body{grid-template-columns:minmax(0,1fr)}}@media(max-width:860px){.hn-kpis{grid-template-columns:1fr 1fr}.hn-kpi--record{grid-column:1 / -1}.hn-kpi strong{font-size:2.375rem}.hn-leaders{grid-template-columns:none;grid-auto-columns:62%;grid-auto-flow:column;margin-inline:calc(clamp(1rem,2vw,2.5rem)*-1);padding:.25rem clamp(1rem,2vw,2.5rem) .75rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:clamp(1rem,2vw,2.5rem);scroll-snap-type:x mandatory;scrollbar-width:none}.hn-leaders::-webkit-scrollbar{display:none}.hn-fig{scroll-snap-align:start}}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/big-shoulders-display-latin-800-normal-DDUD9Xuh.woff2) format("woff2"),url(/assets/big-shoulders-display-latin-800-normal-CI0lhnTM.woff) format("woff")}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/big-shoulders-display-latin-900-normal-CW8trzgu.woff2) format("woff2"),url(/assets/big-shoulders-display-latin-900-normal-DMT-1gsg.woff) format("woff")}.ho-campo{--ho-azul: #0a1d4a;--ho-cesped-a: #13306f;--ho-cesped-b: #163779;--ho-hilo: #f7f5ef;--ho-oro: #f2c14e;--ho-arquero: #2f7d4f;--ho-display: "Big Shoulders Display", "Arial Narrow", sans-serif;display:block}.ho-campo__encabezado{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem .875rem;border-radius:10px 10px 0 0;background:var(--ho-azul);color:var(--ho-hilo);font:800 1.375rem/1.1 var(--ho-display);text-transform:uppercase}.ho-campo__contador{flex:none;color:var(--ho-oro);font-variant-numeric:tabular-nums}.ho-cancha{position:relative;display:block;aspect-ratio:100 / 64;overflow:hidden;border-radius:0 0 10px 10px;background:repeating-linear-gradient(90deg,var(--ho-cesped-b) 0 10%,var(--ho-cesped-a) 10% 20%)}.ho-cancha__lineas{position:absolute;inset:0;width:100%;height:100%}.ho-cancha__lineas rect,.ho-cancha__lineas line,.ho-cancha__lineas ellipse{fill:none;stroke:#f7f5ef80;stroke-width:1.5px;vector-effect:non-scaling-stroke}.ho-cancha__puesto{position:absolute;width:10%;translate:-50% -50%}.ho-camiseta{display:block;width:100%;height:auto;overflow:visible}.ho-camiseta__vacia{fill:#f7f5ef0f;stroke:#f7f5efa6;stroke-width:1.2px;stroke-dasharray:2.4 1.8}.ho-camiseta__mas{fill:none;stroke:#f7f5efa6;stroke-width:2px;stroke-linecap:round}.ho-camiseta__llena{opacity:0;scale:.4;transform-origin:20px 20px;filter:drop-shadow(0 2px 2px rgba(0,0,0,.35));transition:opacity .18s ease,scale .28s cubic-bezier(.34,1.56,.64,1)}.ho-camiseta__llena path{fill:var(--ho-hilo)}.ho-camiseta__llena rect{fill:var(--ho-azul)}.ho-camiseta.is-arquero .ho-camiseta__llena path{fill:var(--ho-arquero)}.ho-camiseta.is-puesta .ho-camiseta__llena{opacity:1;scale:1}.ho-camiseta.is-puesta .ho-camiseta__vacia,.ho-camiseta.is-puesta .ho-camiseta__mas{opacity:0}.ho-cinta,.ho-cancha__nombre{opacity:0;transition:opacity .2s ease,scale .3s cubic-bezier(.34,1.56,.64,1)}.ho-cinta{position:absolute;top:-10%;right:-22%;display:grid;place-items:center;width:1.45em;height:1.45em;border:2px solid var(--ho-azul);border-radius:50%;background:var(--ho-oro);color:var(--ho-azul);font:900 .8125rem/1 var(--ho-display);scale:.3}.ho-cancha__nombre{position:absolute;bottom:calc(100% + 4px);right:-15%;padding:3px 6px 2px;border-radius:4px;background:#0a1d4ad1;color:var(--ho-hilo);font:700 .8125rem/1.05 Barlow Condensed,Arial Narrow,sans-serif;text-align:right;white-space:nowrap}.ho-cinta.is-puesta{opacity:1;scale:1}.ho-cancha__nombre.is-puesta{opacity:1}@media(prefers-reduced-motion:reduce){.ho-camiseta__llena,.ho-cinta,.ho-cancha__nombre{transition:none}}.hp-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.hp-card{position:relative;display:grid;align-content:end;min-height:340px;padding:1.625rem;overflow:hidden;border:1px solid var(--home-line);border-radius:18px;background:var(--home-panel);color:#fff;isolation:isolate;transition:border-color .2s ease,translate .2s ease}.hp-card:hover,.hp-card:focus-visible{border-color:#ffffff80;color:#fff;translate:0 -2px}.hp-card:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0309161a,#030916eb 70%)}.hp-card__bg{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:50% 60%;opacity:.8}.hp-card h3{margin:0 0 .5rem;font-family:var(--font-display);font-size:3.25rem;font-weight:400;letter-spacing:.01em;line-height:.95}.hp-card p{max-width:26rem;margin:0 0 1.125rem;color:#cbd5e1;font-size:1rem;line-height:1.5}.hp-card .home-btn{justify-self:start}.hp-shirts{position:absolute;top:1.625rem;right:1.625rem;display:flex;gap:.5rem}.hp-shirts img{width:64px;height:auto;filter:drop-shadow(0 8px 12px rgba(0,0,0,.5))}.hp-card--ratings{background:radial-gradient(70% 60% at 85% 10%,rgba(31,79,200,.45),transparent 70%),var(--home-panel)}.hp-card--ratings:before{background:none}.hp-rail{position:absolute;top:1.625rem;right:1.625rem;left:1.625rem;display:grid;grid-template-columns:repeat(10,1fr);gap:6px}.hp-rail span{display:grid;place-items:center;height:46px;border-radius:8px;color:#fff;font-family:var(--font-display);font-size:1.625rem}.hp-lights{position:absolute;top:6rem;left:1.625rem;display:flex;gap:.625rem}.hp-lights i{width:22px;height:22px;border-radius:50%}.hp-lights i:nth-child(1){background:#ef4444}.hp-lights i:nth-child(2){background:#fbbf24}.hp-lights i:nth-child(3){background:#22c55e}.hp-card--once{grid-column:1 / -1;min-height:260px}.hp-card--once:before{background:none}.hp-once__panel{position:absolute;inset:0 0 0 46%;z-index:-1;display:grid;place-items:center;padding:.875rem 2rem;background:repeating-linear-gradient(0deg,rgba(10,29,74,.024) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(10,29,74,.024) 0 1px,transparent 1px 3px),#f7f5ef}.hp-once__panel .ho-campo{width:min(100%,19.5rem);transition:scale .4s cubic-bezier(.2,.7,.2,1)}.hp-card--once:hover .hp-once__panel .ho-campo{scale:1.03}.hp-card--trayectoria{grid-column:1 / -1;min-height:260px}.hp-card--trayectoria:before{background:none}.hp-tray{position:absolute;inset:0 0 0 46%;z-index:-1;display:grid;align-content:center;gap:.5rem;padding-left:2rem;background:#f7f5ef;color:#0a1d4a;font-family:var(--font-display);font-size:1.5rem;line-height:1}.hp-tray span{display:grid;grid-template-columns:7rem 1fr;align-items:center;min-height:2.25rem;padding-right:2rem}.hp-tray b{font-weight:400;opacity:.65}.hp-tray i{height:1.25rem;background:repeating-linear-gradient(115deg,#0a1d4a 0 5px,transparent 5px 11px);opacity:.22}.hp-tray span:nth-child(2) i{width:62%}.hp-tray span:nth-child(4) i{width:78%}.hp-tray .hp-tray__banda{min-height:4rem;margin-left:-2rem;padding-left:2rem;background:#0a1d4a;color:#fff;font-size:1.875rem}.hp-tray__banda b{opacity:.75;font-size:1.5rem}.hp-card--messi{grid-column:1 / -1;min-height:260px;background:linear-gradient(90deg,var(--home-panel) 0%,var(--home-panel) 40%,rgba(11,18,34,.25) 68%,rgba(11,18,34,0) 100%),repeating-linear-gradient(90deg,#75aadb 0 70px,#f4f7fb 70px 140px)}.hp-card--messi:before{background:none}.hp-messi-number{position:absolute;top:50%;right:2.5rem;z-index:-1;translate:0 -50%;color:#0b1222;font-family:var(--font-display);font-size:13rem;line-height:1;opacity:.85}.hp-pill{justify-self:start;margin-bottom:.75rem;padding:.25rem .625rem;border-radius:999px;background:#f2c14e;color:#1a1205;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}@media(max-width:860px){.hp-card--messi{min-height:280px;background:linear-gradient(180deg,rgba(11,18,34,.2) 0%,var(--home-panel) 62%),repeating-linear-gradient(90deg,#75aadb 0 44px,#f4f7fb 44px 88px)}.hp-card.hp-card--trayectoria{min-height:0;padding-top:calc(168px + 1.25rem)}.hp-card.hp-card--once{min-height:0;padding-top:calc(200px + 1.25rem)}.hp-once__panel{inset:0 0 auto;height:200px;padding:.75rem 1rem}.hp-once__panel .ho-campo{width:min(100%,15.5rem)}.hp-tray{inset:0 0 auto;gap:.25rem;height:168px;padding-left:1.25rem;font-size:1.125rem}.hp-tray span{grid-template-columns:5.25rem 1fr;min-height:1.75rem;padding-right:1.25rem}.hp-tray .hp-tray__banda{min-height:3rem;margin-left:-1.25rem;padding-left:1.25rem;font-size:1.375rem}.hp-tray__banda b{font-size:1.125rem}.hp-messi-number{top:1.25rem;right:1.25rem;translate:none;font-size:6.5rem}.hp-grid{grid-template-columns:minmax(0,1fr)}.hp-card{min-height:300px;padding:1.25rem}.hp-card h3{font-size:2.5rem}.hp-rail{top:1.25rem;right:1.25rem;left:1.25rem;gap:4px}.hp-rail span{height:38px;font-size:1.3rem}.hp-lights{top:4.5rem;left:1.25rem}.hp-shirts{top:1.25rem;right:1.25rem}}.ho{--ho-azul: #0a1d4a;--ho-azul-claro: #1b3a80;--ho-cesped-a: #13306f;--ho-cesped-b: #163779;--ho-hilo: #f7f5ef;--ho-oro: #f2c14e;--ho-arquero: #2f7d4f;--ho-tinta: rgba(10, 29, 74, .64);--ho-display: "Big Shoulders Display", "Arial Narrow", sans-serif;position:relative;margin-top:-2.5rem;padding:0 0 3.75rem;background:#e4e9f3}.ho__hoja{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:2.25rem;padding:1.5rem 2.25rem 1.5rem 1.5rem;border:2px solid var(--ho-azul);border-radius:16px;background:repeating-linear-gradient(0deg,rgba(10,29,74,.024) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(10,29,74,.024) 0 1px,transparent 1px 3px),var(--ho-hilo);box-shadow:0 6px 0 var(--ho-azul);color:var(--ho-azul);font-family:Barlow Condensed,Arial Narrow,sans-serif}.ho__cancha-link{display:block;color:inherit;transition:translate .2s ease}.ho__cancha-link:hover{color:inherit;translate:0 -2px}.ho-dt{display:flex;align-items:center;gap:.75rem;margin-top:.625rem;padding:.5rem .875rem;border:1.5px dashed var(--ho-azul);border-radius:8px;transition:background-color .25s ease,color .25s ease}.ho-dt__icono{display:grid;flex:none;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--ho-oro);color:var(--ho-azul);font:900 1.125rem/1 var(--ho-display)}.ho-dt__texto{display:flex;flex:1;flex-direction:column;min-width:0}.ho-dt__nombre{font:800 1.3125rem/1.05 var(--ho-display);text-transform:uppercase}.ho-dt__dato{font-size:.9375rem;font-weight:600;opacity:.75}.ho-dt.is-puesto{border-style:solid;background:var(--ho-azul);color:var(--ho-hilo)}.ho-dt.is-puesto .ho-dt__icono{animation:ho-sello .4s cubic-bezier(.34,1.56,.64,1)}.ho-dt.is-puesto .ho-dt__dato{color:var(--ho-oro);opacity:1}@keyframes ho-sello{0%{scale:.4}to{scale:1}}.ho__texto{min-width:0}.ho__rotulo{margin:0 0 .5rem;color:var(--ho-tinta);font-size:.9375rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.ho__titulo{margin:0;font:900 clamp(2.75rem,4.6vw,4.25rem)/.86 var(--ho-display);letter-spacing:-.012em;text-transform:uppercase}.ho__titulo span{display:block;color:transparent;-webkit-text-stroke:2px var(--ho-azul)}.ho__pregunta{margin:.875rem 0 0;font:800 1.625rem/1.12 var(--ho-display);text-transform:uppercase}.ho__pregunta mark{padding:0 .15em;background:linear-gradient(transparent 12%,var(--ho-oro) 12% 88%,transparent 88%);color:var(--ho-azul);-webkit-box-decoration-break:clone;box-decoration-break:clone}.ho__bajada{max-width:38ch;margin:.625rem 0 1.25rem;font-size:1.125rem;font-weight:500;line-height:1.2}.ho__acciones{display:flex;flex-wrap:wrap;gap:.625rem}.ho-boton{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.25rem .6875rem;border:2px solid var(--ho-azul);border-radius:8px;color:var(--ho-azul);font:800 1.1875rem/1 var(--ho-display);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease}.ho-boton:hover,.ho-boton:focus-visible{background:#0a1d4a12;color:var(--ho-azul)}.ho-boton--lleno{background:var(--ho-azul);color:var(--ho-hilo)}.ho-boton--lleno:hover,.ho-boton--lleno:focus-visible{border-color:var(--ho-azul-claro);background:var(--ho-azul-claro);color:var(--ho-hilo)}.ho__votos{margin:.875rem 0 0;color:var(--ho-tinta);font-size:1rem;font-weight:600}.ho__votos b{color:var(--ho-azul);font:800 1.25rem/1 var(--ho-display)}@media(max-width:860px){.ho{margin-top:-1.5rem;padding-bottom:2.75rem}.ho__hoja{grid-template-columns:1fr;gap:1.25rem;padding:1rem 1rem 1.25rem}.ho-campo__encabezado{font-size:1.125rem}.ho__titulo{font-size:clamp(2.75rem,13vw,3.5rem)}.ho__pregunta{font-size:1.375rem}.ho__bajada{font-size:1.0625rem}.ho__acciones{display:grid;grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ho-dt{transition:none}.ho-dt.is-puesto .ho-dt__icono{animation:none}}.tribuna{position:relative;height:clamp(130px,16vw,230px);margin-top:-1rem;overflow:hidden;background:radial-gradient(70% 140% at 50% 100%,rgba(31,79,200,.7),transparent 70%),radial-gradient(30% 80% at 20% 100%,rgba(75,127,240,.25),transparent 70%),radial-gradient(30% 80% at 80% 100%,rgba(75,127,240,.25),transparent 70%),linear-gradient(180deg,transparent,rgba(3,9,22,.6));pointer-events:none}.tribuna__svg{display:block;width:100%;height:100%}.tribuna__row--back{fill:#1c3570}.tribuna__row--mid{fill:#0e2150}.tribuna__row--front{fill:#030916}.tribuna__arms{fill:none;stroke:currentColor;stroke-linecap:round}.tribuna__row--back .tribuna__arms{color:#1c3570}.tribuna__row--mid .tribuna__arms{color:#0e2150}.tribuna__row--front .tribuna__arms{color:#030916}.tribuna__flag line{stroke:#0e2150;stroke-width:2.5}.tribuna__cloth rect{fill:#e8eefc}.tribuna__cloth .tribuna__cloth-band{fill:var(--gelp-royal)}.tribuna__cloth{transform-box:fill-box;transform-origin:0% 50%}.tribuna__trapo rect{fill:#e8eefc}.tribuna__trapo .tribuna__trapo-band{fill:var(--gelp-royal)}.tribuna__trapo text{fill:#fff;font-family:var(--font-display);font-size:21px;letter-spacing:.12em}.tribuna__bit{fill:#ffffffd9}.tribuna__bit--blue{fill:var(--gelp-royal-bright)}@media(prefers-reduced-motion:no-preference){.tribuna__cloth{animation:tribuna-wave 1.6s ease-in-out infinite alternate;animation-delay:var(--delay, 0s)}.tribuna__bit{transform-box:fill-box;transform-origin:center;animation:tribuna-fall var(--fall, 9s) linear infinite;animation-delay:var(--delay, 0s)}}@keyframes tribuna-wave{0%{transform:skewY(-6deg) scaleX(1)}50%{transform:skewY(3deg) scaleX(.92)}to{transform:skewY(7deg) scaleX(.97)}}@keyframes tribuna-fall{0%{transform:translate(0) rotate(0);opacity:0}10%{opacity:1}to{transform:translate(var(--drift, 0px),250px) rotate(540deg);opacity:.6}}.home-section,.daily,.ho{--portada-cut: 3vw;--portada-skew: -1.7184deg;--card-radius: 16px;--card-shadow: inset 0 1px 0 rgba(255, 255, 255, .05), 0 22px 50px rgba(2, 6, 23, .4)}.daily{border-bottom:0}.home-news{--home-mark-line: rgba(31, 79, 200, .24);--home-mark-fill: rgba(31, 79, 200, .12);padding-top:calc(4.75rem + var(--portada-cut));clip-path:polygon(0 var(--portada-cut),100% 0,100% 100%,0 100%)}.daily+.home-news{margin-top:calc(var(--portada-cut) * -1)}.home-news:before,.ho:after{content:"";position:absolute;left:0;z-index:2;width:100%;height:18px;background:linear-gradient(180deg,#fff 0 4px,var(--gelp-royal) 4px 14px,#fff 14px 18px);transform:skewY(var(--portada-skew));pointer-events:none}.home-news:before{top:var(--portada-cut);transform-origin:0 0}.ho{padding-bottom:calc(3.75rem + var(--portada-cut));clip-path:polygon(0 0,100% 0,100% calc(100% - var(--portada-cut)),0 100%)}.ho:after{bottom:0;transform-origin:0 100%}.hn{--home-mark-line: rgba(255, 255, 255, .34);--home-mark-fill: rgba(255, 255, 255, .16);padding-block:calc(4.75rem + var(--portada-cut));border-block:0;clip-path:polygon(0 var(--portada-cut),100% 0,100% calc(100% - var(--portada-cut)),0 100%)}.hn:before,.hn:after{content:"";position:absolute;left:0;width:100%;height:12px;background:#fff;transform:skewY(var(--portada-skew));pointer-events:none}.hn:before{top:var(--portada-cut);transform-origin:0 0}.hn:after{bottom:0;transform-origin:0 100%}.home-standings:before{content:"";position:absolute;top:0;left:50%;width:min(1240px,calc(100% - 2rem));height:6.5rem;translate:-50% -50%;background:radial-gradient(circle at 50% 50%,rgba(169,198,255,.7) 0 3px,transparent 3.5px),radial-gradient(circle at 50% 50%,transparent calc(3.25rem - 1.5px),rgba(96,165,250,.3) calc(3.25rem - 1px) 3.25rem,transparent calc(3.25rem + .5px)),linear-gradient(90deg,transparent,rgba(96,165,250,.3) 14%,rgba(96,165,250,.3) 86%,transparent) 50% 50% / 100% 1px no-repeat;pointer-events:none}.hp{background:radial-gradient(55% 45% at 50% 100%,rgba(31,79,200,.26),transparent 72%),radial-gradient(30% 30% at 12% 8%,rgba(75,127,240,.1),transparent 70%)}@media(max-width:860px){.home-news{padding-top:calc(3.25rem + var(--portada-cut))}.hn{padding-block:calc(3.25rem + var(--portada-cut))}.home-news:before,.ho:after{height:12px;background:linear-gradient(180deg,#fff 0 3px,var(--gelp-royal) 3px 9px,#fff 9px 12px)}.hn:before,.hn:after{height:8px}}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){.hero-layer--front .hero-figure{animation:hero-rise .9s .1s cubic-bezier(.2,.7,.2,1) both,portada-drift-figure linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 100vh}.hero-reveal-scene .hero-figure{animation:portada-drift-figure linear both;animation-timeline:scroll(root);animation-range:0 100vh}.hero-layer--front .hero-bigtype{animation:hero-rise-soft 1.1s .15s cubic-bezier(.2,.7,.2,1) both,portada-drift-type linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 100vh}.hero-bigtype--reveal{animation:portada-drift-type linear both;animation-timeline:scroll(root);animation-range:0 100vh}.hero-shell{animation:portada-drift-copy linear both;animation-timeline:scroll(root);animation-range:0 75vh}}}@keyframes portada-drift-figure{to{transform:translateY(12%)}}@keyframes portada-drift-type{to{transform:translateY(42%) scale(1.05)}}@keyframes portada-drift-copy{to{transform:translateY(-2.5rem);opacity:.3}}@media(prefers-reduced-motion:no-preference){.hero-stat{animation:portada-rise .7s cubic-bezier(.2,.7,.2,1) both}.hero-stat:nth-child(2){animation-delay:.1s}.hero-stat:nth-child(3){animation-delay:.2s}.hero-stat:nth-child(4){animation-delay:.3s}.hero-streak .home-result{animation:portada-pop .45s cubic-bezier(.3,1.6,.5,1) both}.hero-streak .home-result:nth-child(1){animation-delay:.45s}.hero-streak .home-result:nth-child(2){animation-delay:.53s}.hero-streak .home-result:nth-child(3){animation-delay:.61s}.hero-streak .home-result:nth-child(4){animation-delay:.69s}.hero-streak .home-result:nth-child(5){animation-delay:.77s}}.hero-flap{perspective:260px}.hero-flap__half{position:absolute;inset:0;display:grid;place-items:center;border-radius:inherit;backface-visibility:hidden}.hero-flap__half--top{clip-path:inset(0 0 50% 0);background:#13295c}.hero-flap__half--bottom{clip-path:inset(50% 0 0 0);background:#0c1d44}.hero-tile b:after{z-index:3}.hero-flap__leaf{z-index:2;transform-origin:50% 50%}.hero-flap__leaf--top{animation:portada-flap-top .3s cubic-bezier(.55,0,.75,.45) both}.hero-flap__leaf--bottom{animation:portada-flap-bottom .34s .28s cubic-bezier(.25,.55,.45,1.25) both}@keyframes portada-flap-top{to{transform:rotateX(-90deg);filter:brightness(1.6)}}@keyframes portada-flap-bottom{0%{transform:rotateX(90deg);filter:brightness(.5)}}@keyframes portada-rise{0%{opacity:0;translate:0 14px}}@keyframes portada-pop{0%{opacity:0;scale:.2}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.hn-kpis{view-timeline:--hn-kpis block}.hn-record{animation:portada-fill linear both;animation-timeline:--hn-kpis;animation-range:cover 12% cover 42%}}}@keyframes portada-fill{0%{clip-path:inset(0 100% 0 0 round 999px)}to{clip-path:inset(0 0 0 0 round 999px)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.hp-card,.home-news__lead,.home-news__item,.hn-fig,.ht-sum{--tilt-x: 0;--tilt-y: 0;--tilt-max: 4deg;--spot: rgba(255, 255, 255, .13);transform:perspective(1100px) rotateX(calc(var(--tilt-x) * var(--tilt-max))) rotateY(calc(var(--tilt-y) * var(--tilt-max)));transition:transform .6s cubic-bezier(.2,.7,.2,1),translate .2s ease,box-shadow .25s ease,border-color .2s ease}.hp-card{--tilt-max: 4.5deg}.home-news__lead{--tilt-max: 2.5deg;--spot: rgba(75, 127, 240, .12)}.home-news__item{--tilt-max: 2deg;--spot: rgba(75, 127, 240, .12)}.hn-fig{--tilt-max: 9deg;--spot: rgba(255, 255, 255, .1)}.ht-sum{--tilt-max: 7deg}.hp-card[data-tilting],.home-news__lead[data-tilting],.home-news__item[data-tilting],.hn-fig[data-tilting],.ht-sum[data-tilting]{transition-duration:.12s,.2s,.25s,.2s}.hp-card:after,.home-news__lead:after,.home-news__item:after,.hn-fig:after,.ht-sum:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(26rem circle at var(--spot-x, 50%) var(--spot-y, 50%),var(--spot),transparent 45%);opacity:0;transition:opacity .3s ease;pointer-events:none}.hp-card[data-tilting]:after,.home-news__lead[data-tilting]:after,.home-news__item[data-tilting]:after,.hn-fig[data-tilting]:after,.ht-sum[data-tilting]:after{opacity:1}.ht-sum[data-tilting],.hp-card[data-tilting]{box-shadow:var(--card-shadow),0 26px 60px #1f4fc847}}.hero-stat__value{text-shadow:0 0 22px rgba(255,255,255,.35)}.hero-bug__score{text-shadow:0 0 34px rgba(75,127,240,.65)}.last-result__score>strong{text-shadow:0 0 36px rgba(75,127,240,.6),0 0 2px rgba(169,198,255,.4)}.ht-sum__value{text-shadow:0 0 30px rgba(75,127,240,.6)}.hn-kpi strong{text-shadow:0 0 26px rgba(255,255,255,.4),0 2px 0 rgba(3,9,22,.2)}.home-panel,.ht-sum,.hn-kpis,.hp-card,.home-news__lead{border-radius:var(--card-radius)}.home-panel,.ht-sum,.hp-card{box-shadow:var(--card-shadow)}.ht-sum:before{border-radius:var(--card-radius) var(--card-radius) 0 0}.standings-wrap{overflow-x:auto;animation:season-fade-in .22s ease-out}.standings{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.standings th,.standings td{height:2rem;padding:0 .35rem;border-bottom:1px solid rgba(148,163,184,.08);text-align:center;white-space:nowrap}.standings thead th{height:2.1rem;border-bottom-color:var(--tt-line);color:#94a3b8eb;font-family:var(--font-label);font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.standings abbr{text-decoration:none}.standings tbody tr:last-child>*{border-bottom:0}.standings__row{transition:background-color .15s ease}.standings__row:hover{background:#1e293b80}.standings__rank{position:relative;width:2.6rem;padding-left:.9rem!important;color:#cbd5e1d9;font-family:var(--font-label);font-size:.95rem;font-weight:600}.standings__row[data-zone] .standings__rank:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--zone-color)}[data-zone=playoffs]{--zone-color: #4b7ff0}[data-zone=libertadores]{--zone-color: #facc15}[data-zone=sudamericana]{--zone-color: #4ade80}[data-zone=danger]{--zone-color: #fb7185}.standings .standings__row--zone-end>*{border-bottom:1px dashed color-mix(in srgb,var(--zone-color) 75%,transparent)}.standings__team{width:100%;max-width:0;text-align:left!important}.standings thead .standings__team{padding-left:.5rem}.standings__club{display:flex;align-items:center;gap:.6rem;min-width:0;padding-left:.15rem}.standings__name{overflow:hidden;color:#e2e8f0;font-size:.875rem;font-weight:500;text-overflow:ellipsis}.standings__mark{display:inline-flex;flex-shrink:0;color:var(--zone-color)}.standings__num{width:2.25rem;color:#cbd5e1cc;font-family:var(--font-label);font-size:.98rem;font-weight:600}.standings tbody .standings__accent{color:var(--color-white);font-weight:700;font-size:1.05rem}.standings thead .standings__accent{color:var(--gelp-sky)}.standings__delta--up{color:#86efac}.standings__delta--down{color:#fda4af}.standings tbody td:last-child{padding-right:.9rem}.standings thead th:last-child{padding-right:.9rem}.standings__row--gelp,.standings__row--gelp:hover{background:linear-gradient(90deg,#1f4fc88c,#1f4fc838 70%,#1f4fc81f)}.standings__row--gelp>*{border-bottom-color:#60a5fa59}.standings__row--gelp .standings__name,.standings__row--gelp .standings__rank,.standings__row--gelp .standings__num{color:var(--color-white)}.standings__row--gelp .standings__name{font-weight:700}.standings__row--gelp .standings__delta--up{color:#bbf7d0}.standings__row--gelp .standings__delta--down{color:#fecdd3}.standings-context{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1.1rem;min-height:2.35rem;padding:.45rem 1rem;border-bottom:1px solid var(--tt-line);background:#02061759;color:#cbd5e1eb;font-size:.78rem;list-style:none}.standings-context__item{display:inline-flex;align-items:center;gap:.45rem}.standings-context__item[data-zone]:before{content:"";width:3px;height:.9rem;border-radius:1px;background:var(--zone-color)}.standings-context__item--mark svg{color:#facc15}.standings-context__item--lead{color:var(--color-white);font-family:var(--font-label);font-size:.95rem;font-weight:600;letter-spacing:.03em}.standings-context__note{margin-left:auto;color:#94a3b8d9}@media(max-width:640px){.standings-context__note{margin-left:0}.standings [data-priority="3"]{display:none}}@media(max-width:420px){.standings th,.standings td{padding-inline:.25rem}.standings__rank{width:2.2rem;padding-left:.7rem!important}.standings__num{width:1.9rem}.standings-context{padding-inline:.75rem}}@media(max-width:349px){.standings [data-priority="2"]{display:none}}.standings .standings__change-head,.standings .standings__change-cell{width:2rem;padding:0}.standings__change{display:inline-block;min-width:1.9rem;color:#94a3b866;font-family:var(--font-label);font-size:.78rem;font-weight:700;letter-spacing:.02em;text-align:center}.standings__change--up{color:#86efac}.standings__change--down{color:#fda4af}@property --radial-reveal{syntax: "<percentage>"; inherits: false; initial-value: -10%;}.radial-bracket{--radial-gold: #eab308;--radial-line: rgba(148, 163, 184, .46);--radial-zone-a: #2dd4bf;--radial-zone-b: #a78bfa;container:radial-shell / inline-size;padding:1.1rem 1rem 1.25rem;animation:season-fade-in .22s ease-out}.radial-bracket__layout{display:grid;gap:1rem}.radial-bracket__board{position:relative;width:min(100%,40rem);aspect-ratio:1;margin:0 auto;container-type:inline-size;border-radius:50%;background:radial-gradient(circle,rgba(250,204,21,.17),transparent 17%),radial-gradient(circle,rgba(30,64,175,.26),rgba(30,64,175,.08) 62%,transparent 71%);box-shadow:0 30px 70px #02061780}.radial-bracket__side{display:grid;align-content:center;gap:.8rem;min-width:0}@container radial-shell (min-width: 54rem){.radial-bracket__layout{grid-template-columns:minmax(0,1fr) 20rem;align-items:center;gap:2.25rem}.radial-bracket__board{width:min(100%,47rem)}}.radial-track{fill:none;stroke:#60a5fa13}.radial-track--alt{stroke:#94a3b80d}.radial-bracket__lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;-webkit-mask-image:radial-gradient(circle closest-side,transparent var(--radial-reveal),#000 calc(var(--radial-reveal) + 7%));mask-image:radial-gradient(circle closest-side,transparent var(--radial-reveal),#000 calc(var(--radial-reveal) + 7%));animation:radial-reveal .75s cubic-bezier(.3,.6,.3,1)}@keyframes radial-reveal{0%{--radial-reveal: 100%}to{--radial-reveal: -10%}}.radial-pitch{fill:none;stroke:#94a3b829;stroke-width:1px;vector-effect:non-scaling-stroke}.radial-link{fill:none;stroke:var(--radial-line);stroke-width:1px;stroke-linecap:round;vector-effect:non-scaling-stroke;transition:stroke .2s ease,opacity .2s ease}.radial-link--won{stroke:var(--radial-gold);stroke-width:2.8px;filter:drop-shadow(0 0 3px rgba(234,179,8,.55))}.radial-link--gelp{stroke:var(--gelp-sky);stroke-width:3.4px;filter:drop-shadow(0 0 4px rgba(96,165,250,.75))}.radial-ring-label{fill:#bfdbfed1;font-family:var(--font-label);font-size:16.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;animation:season-fade-in .4s ease-out .45s backwards}.radial-ring-label--final{fill:#fde68a}@container (max-width: 25rem){.radial-ring-label{display:none}}.radial-node{position:absolute;top:calc(var(--y) * 1%);left:calc(var(--x) * 1%);z-index:1;display:grid;place-items:center;width:calc(var(--size) * 1%);aspect-ratio:1;padding:0;border:1.5px solid rgba(148,163,184,.42);border-radius:50%;background:radial-gradient(circle at 34% 26%,#223253,#080f1f 74%);box-shadow:inset 0 1px #ffffff1a,0 6px 14px #02061799;color:inherit;font:inherit;cursor:pointer;transform:translate(-50%,-50%);transition:transform .15s ease,border-color .2s ease,box-shadow .2s ease,opacity .2s ease,filter .2s ease;animation:radial-node-in .42s cubic-bezier(.2,.9,.3,1.25) calc(var(--ring) * .1s) backwards}@keyframes radial-node-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.3)}}@container (max-width: 25rem){.radial-node{width:calc(var(--size) * 1.12%)}}.radial-node:before{content:"";position:absolute;inset:-5px;border-radius:50%}.radial-node[data-zone]:after{content:"";position:absolute;inset:-4.5px;border:1.5px solid var(--radial-zone);border-radius:50%;opacity:.85;pointer-events:none}.radial-node[data-zone=A],.radial-legend__zone[data-zone=A]{--radial-zone: var(--radial-zone-a)}.radial-node[data-zone=B],.radial-legend__zone[data-zone=B]{--radial-zone: var(--radial-zone-b)}.radial-node__crest{display:grid;place-items:center;width:68%;height:68%}.radial-node .team-crest{width:100%;height:100%}.radial-node .team-crest--fallback{border:0;background:none;font-size:calc(var(--size) * .3cqi)}.radial-node:hover{transform:translate(-50%,-50%) scale(1.1)}.radial-node:focus-visible{outline:2px solid var(--tt-blue);outline-offset:3px}.radial-node--pending{border-style:dashed;border-color:#94a3b84d;background:#080f1fb8;box-shadow:none}.radial-node--won{border-color:var(--radial-gold);box-shadow:inset 0 1px #ffffff24,0 0 0 2px #eab30833,0 0 18px #eab30857}.radial-node--lost{border-color:#94a3b83d;background:#080f1fc7;box-shadow:none}.radial-node--lost .radial-node__crest{opacity:.5;filter:grayscale(.85)}.radial-node .radial-node__venue{position:absolute;top:calc(50% + var(--side-y) * 50%);left:calc(50% + var(--side-x) * 50%);z-index:1;width:clamp(.76rem,2.05cqi,.95rem);height:clamp(.76rem,2.05cqi,.95rem);font-size:clamp(.58rem,1.55cqi,.72rem);transform:translate(-50%,-50%);box-shadow:0 0 0 1.5px #0b1729}.radial-node .radial-node__venue.bracket-venue--away{box-shadow:inset 0 0 0 1px #cbd5e199,0 0 0 1.5px #0b1729}.radial-node--gelp{border-color:var(--gelp-sky);background:radial-gradient(circle,#1f4fc8b8,#040a1af0 74%);box-shadow:0 0 0 3px #1f4fc861,0 0 20px #3b82f680}.radial-node--gelp.radial-node--lost{border-color:#a9c6ff6b;background:radial-gradient(circle,#1f4fc857,#040a1ae6 74%);box-shadow:none}.radial-node--selected{z-index:2;box-shadow:0 0 0 6px var(--tt-canvas),0 0 0 7.5px #f1f5f9d9}.radial-node--gelp.radial-node--selected{box-shadow:0 0 0 6px var(--tt-canvas),0 0 0 7.5px var(--gelp-sky),0 6px 18px #1d4ed859}.radial-node--selected.radial-node--lost .radial-node__crest{opacity:.75}.radial-node__crest--arrive{animation:radial-arrive .5s cubic-bezier(.2,.9,.3,1.4) .32s backwards}@keyframes radial-arrive{0%{opacity:0;transform:scale(.2)}60%{opacity:1;transform:scale(1.18)}}.radial-bracket__board--focus .radial-node:not(.radial-node--route){opacity:.68;filter:saturate(.65)}.radial-bracket__board--focus .radial-link:not(.radial-link--route){opacity:.5}.radial-node--route:not(.radial-node--pending){border-color:var(--radial-route);box-shadow:0 0 0 2px var(--radial-route),0 0 14px #94c5ff73}.radial-node--route,.radial-node--route .radial-node__crest{opacity:1;filter:none}.radial-bracket__board--focus .radial-node--route.radial-node--pending{border-color:var(--radial-route)}.radial-link--route{stroke:var(--radial-route);stroke-width:2.8px}.radial-bracket__board--focus .radial-champion:not(.radial-champion--route){opacity:.45}.radial-champion--route .radial-champion__cup{opacity:1}.radial-champion--route .radial-champion__team{border-color:var(--radial-route)}.radial-link-draw{fill:none;stroke:#fde68a;stroke-width:5;stroke-linecap:round;stroke-dasharray:1 1;filter:drop-shadow(0 0 4px rgba(250,204,21,.7));pointer-events:none;animation:radial-draw .85s ease-out forwards}.radial-link-draw--gelp{stroke:var(--gelp-sky);filter:drop-shadow(0 0 4px rgba(96,165,250,.8))}@keyframes radial-draw{0%{stroke-dashoffset:1}45%{opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:0}}.radial-champion{position:absolute;inset:0;pointer-events:none;transition:opacity .2s ease;animation:season-fade-in .4s ease-out .4s backwards}.radial-champion:before{content:"";position:absolute;top:50%;left:50%;width:25%;aspect-ratio:1;border-radius:50%;background:repeating-conic-gradient(rgba(148,163,184,.07) 0 7.5deg,transparent 7.5deg 15deg);-webkit-mask-image:radial-gradient(circle closest-side,#000 25%,transparent 100%);mask-image:radial-gradient(circle closest-side,#000 25%,transparent 100%);transform:translate(-50%,-50%)}.radial-champion--set:before{background:repeating-conic-gradient(rgba(250,204,21,.24) 0 7.5deg,transparent 7.5deg 15deg);animation:radial-rays 90s linear infinite}.radial-champion--gelp:before{background:repeating-conic-gradient(#a9c6ff4d 0 7.5deg,#1f4fc82e 7.5deg 15deg)}@keyframes radial-rays{to{transform:translate(-50%,-50%) rotate(360deg)}}.radial-champion__cup{position:absolute;top:50%;left:50%;width:10.4%;height:auto;aspect-ratio:100 / 196;opacity:.75;filter:drop-shadow(0 6px 12px rgba(2,6,23,.65));transform:translate(-50%,-54%);transition:opacity .2s ease,filter .2s ease}.radial-champion--set .radial-champion__cup{opacity:1;filter:drop-shadow(0 0 12px rgba(250,204,21,.42)) drop-shadow(0 6px 12px rgba(2,6,23,.65))}.lpf-trophy__glint{animation:radial-glint 4.2s ease-in-out .8s infinite}@keyframes radial-glint{0%{transform:translate(0)}35%,to{transform:translate(200px)}}.radial-champion__info{position:absolute;top:59.5%;left:50%;display:grid;justify-items:center;gap:.25rem;width:30%;transform:translate(-50%)}.radial-champion__label{color:#fde68a;font-family:var(--font-label);font-size:clamp(.56rem,1.8cqi,.74rem);font-weight:600;letter-spacing:.14em;text-transform:uppercase}.radial-champion__team{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;padding:.22rem .7rem .22rem .42rem;border:1px solid rgba(148,163,184,.24);border-radius:999px;background:#040916eb;box-shadow:0 6px 16px #0206178c;color:#94a3b8bf;font-family:var(--font-label);font-size:clamp(.76rem,2.7cqi,1.05rem);font-weight:700;letter-spacing:.03em}.radial-champion__team>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.radial-champion--set .radial-champion__team{border-color:#eab30899;color:var(--color-white)}.radial-champion--gelp .radial-champion__team{border-color:var(--tt-blue);background:linear-gradient(90deg,#1f4fc8b3,#020617e6)}.radial-champion__team--arrive{animation:radial-arrive .5s cubic-bezier(.2,.9,.3,1.4) .32s backwards}@container (max-width: 22rem){.radial-champion__label{display:none}.radial-champion__team{padding-inline:.3rem}.radial-champion__team .team-crest{width:1rem;height:1rem}}.radial-confetti{position:absolute;inset:0;z-index:3;overflow:visible;pointer-events:none}.radial-confetti i{position:absolute;top:50%;left:50%;width:.9cqi;height:1.6cqi;border-radius:1px;background:var(--confetti);opacity:0;animation:radial-confetti 2.6s cubic-bezier(.15,.75,.35,1) calc(.45s + var(--delay)) forwards}.radial-confetti i.is-wide{width:1.6cqi;height:.8cqi}.radial-confetti [data-color=white]{--confetti: #f8fafc}.radial-confetti [data-color=royal]{--confetti: #1f4fc8}.radial-confetti [data-color=sky]{--confetti: #a9c6ff}@keyframes radial-confetti{0%{opacity:1;transform:translate(-50%,-50%) scale(.4)}55%{opacity:1;transform:translate(calc(-50% + var(--dx) * 1cqi),calc(-50% + var(--dy) * 1cqi)) rotate(var(--rotate))}to{opacity:0;transform:translate(calc(-50% + var(--dx) * 1cqi),calc(-50% + var(--dy) * 1cqi + 14cqi)) rotate(calc(var(--rotate) * 2.5))}}.radial-progress{display:grid;gap:.5rem;margin:0;padding:.75rem .85rem;border:1px solid var(--tt-line);border-radius:11px;background:#080e1cb8;list-style:none}.radial-progress li{display:grid;grid-template-columns:4.4rem minmax(0,1fr) 2rem;align-items:center;gap:.5rem}.radial-progress__name{color:#cbd5e1e6;font-family:var(--font-label);font-size:.86rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.radial-progress__round--done .radial-progress__name{color:#fde68a}.radial-progress__pips{display:flex;gap:3px}.radial-progress__pips i{flex:1;height:5px;border-radius:3px;background:#94a3b833;transition:background-color .25s ease,box-shadow .25s ease}.radial-progress__pips i.is-done{background:var(--radial-gold);box-shadow:0 0 7px #eab30880}.radial-progress__count{color:#94a3b8e6;font-family:var(--font-label);font-size:.86rem;font-weight:600;text-align:right}.radial-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:.3rem 1rem;margin:0;padding:0;color:#94a3b8e0;font-size:.74rem;list-style:none}.radial-legend li{display:inline-flex;align-items:center;gap:.4rem}.radial-legend .radial-legend__note{flex-basis:100%;justify-content:center;color:#94a3b8d1;text-align:center}.radial-legend__zone:before{content:"";width:.65rem;height:.65rem;border:1.5px solid var(--radial-zone);border-radius:50%}.radial-legend__line:before{content:"";width:1.2rem;border-top:1px solid rgba(203,213,225,.7)}.radial-legend__line--won:before{border-top:3px solid var(--radial-gold);border-radius:2px}.radial-detail{--bracket-row: 2.5rem;width:min(100%,26rem);margin:0 auto;padding:.8rem .85rem .9rem;border:1px solid var(--tt-line-accent);border-radius:11px;background:linear-gradient(180deg,#101b32d9,#080e1ccc)}.radial-detail__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;margin:0 0 .55rem;color:#94a3b8e6;font-size:.76rem}.radial-detail__round{color:var(--color-white);font-family:var(--font-display);font-size:1.5rem;font-weight:400;line-height:1;letter-spacing:.05em;text-transform:uppercase}.radial-detail__hint{flex-basis:100%;order:3;margin-top:.1rem;color:#94a3b8b8}.radial-detail .bracket-team .team-crest{width:1.55rem;height:1.55rem}.radial-detail .bracket-team__name{font-size:1.1rem}.radial-detail .bracket-team__seed{font-size:.92rem}@container radial-shell (min-width: 54rem){.radial-detail{width:100%}}@media(max-width:640px){.radial-bracket{padding-inline:0}.radial-bracket__board{width:100%}.radial-bracket__side{padding-inline:.75rem}.radial-detail{width:100%}}@media(prefers-reduced-motion:reduce){.radial-bracket,.radial-bracket__lines,.radial-ring-label,.radial-node,.radial-node__crest--arrive,.radial-champion,.radial-champion:before,.radial-champion__team--arrive,.radial-link,.lpf-trophy__glint{animation:none;transition:none}.radial-link-draw,.radial-confetti,.lpf-trophy__glint{display:none}}.bracket-wrap{container:bracket / inline-size;overflow-x:auto;padding:.8rem 1rem 1rem;animation:season-fade-in .22s ease-out}.bracket{--bracket-gap: 1.45rem;--bracket-row: 1.9rem;--bracket-line: rgba(148, 163, 184, .28);--bracket-gold: #eab308;--bracket-sky: var(--gelp-sky);--bracket-zone-a: #2dd4bf;--bracket-zone-b: #a78bfa;position:relative;display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));grid-template-rows:2.4rem;grid-auto-rows:4.5rem;column-gap:var(--bracket-gap);min-width:36rem;overflow:clip}.bracket-round,.bracket-round__slots{display:contents}.bracket-round__title{position:relative;z-index:1;grid-column:var(--narrow-col);grid-row:1;align-self:start;display:flex;align-items:center;gap:.35rem;height:1.9rem;margin:0;border-bottom:1px solid var(--tt-line);color:#94a3b8f2;font-family:var(--font-label);font-size:.86rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;animation:bracket-title-in .4s ease-out calc(var(--round, 0) * 70ms) backwards}.bracket-round__title--mirror,.bracket-round__short{display:none}.bracket-round--final .bracket-round__title{border-bottom-color:#eab30873;color:#fde68a}@keyframes bracket-title-in{0%{opacity:0;transform:translateY(-4px)}}.bracket-slot{--out-color: var(--bracket-line);--out-width: 1px;--in-color: var(--bracket-line);--in-width: 1px;position:relative;grid-column:var(--narrow-col);grid-row:var(--narrow-row) / span var(--narrow-span);display:flex;align-items:center;min-width:0}.bracket-match{position:relative;z-index:1;width:100%;overflow:hidden;border:1px solid rgba(148,163,184,.2);border-radius:9px;background:linear-gradient(180deg,#152038f5,#070d1afa);box-shadow:inset 0 1px #ffffff0d,0 8px 18px #0206176b;animation:bracket-card-in .42s cubic-bezier(.2,.8,.3,1) calc(var(--round, 0) * 70ms) backwards;transition:border-color .18s ease,box-shadow .18s ease}@keyframes bracket-card-in{0%{opacity:0;transform:translateY(8px) scale(.97)}}.bracket-match--gelp{border-color:#60a5fa9e;box-shadow:inset 0 1px #ffffff0f,0 8px 22px #1d4ed857}.bracket-team{position:relative;display:flex;align-items:center;gap:.42rem;height:var(--bracket-row, 1.9rem);padding:0 .55rem 0 .5rem;transition:background-color .15s ease}.bracket-team+.bracket-team{border-top:1px solid rgba(148,163,184,.12)}.bracket-team:not(.bracket-team--pending){animation:bracket-team-in .34s cubic-bezier(.2,.9,.3,1.2)}@keyframes bracket-team-in{0%{opacity:0;transform:translate(-10px)}}.bracket-team .team-crest{flex:none;width:1.3rem;height:1.3rem;transition:opacity .15s ease,filter .15s ease}.bracket-team__seed{flex:none;width:1.3rem;color:#94a3b8cc;font-family:var(--font-label);font-size:.82rem;font-weight:700;letter-spacing:.02em}.bracket-team__seed[data-zone=A]{color:var(--bracket-zone-a)}.bracket-team__seed[data-zone=B]{color:var(--bracket-zone-b)}.bracket-team__name{flex:1;min-width:0;overflow:hidden;color:#e2e8f0;font-family:var(--font-label);font-size:1.02rem;font-weight:500;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap}.bracket-team__score{flex:none;color:var(--color-white);font-family:var(--font-display);font-size:1.2rem;line-height:1;letter-spacing:.03em}.bracket-team__score small{margin-left:.15rem;color:#94a3b8d9;font-family:var(--font-label);font-size:.76rem}.bracket-team__placeholder{flex:none;width:1rem;height:1rem;margin-inline:.15rem;border:1px dashed rgba(148,163,184,.32);border-radius:50%}.bracket-team--pending .bracket-team__name{color:#94a3b880;font-size:.9rem}.bracket-team__crest{position:relative;display:grid;flex:none;place-items:center}.bracket-team__crest{margin-right:.12rem}.bracket-team__crest .bracket-venue{position:absolute;right:-.3rem;bottom:-.2rem;box-shadow:0 0 0 1.5px #0b1729}.bracket-team__crest .bracket-venue--away{box-shadow:inset 0 0 0 1px #cbd5e199,0 0 0 1.5px #0b1729}.bracket-round__venue{margin-left:.15rem;color:#fde68ab8;font-size:.72rem;font-weight:500;letter-spacing:.04em;text-transform:none}.bracket-legend{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .9rem;margin:.7rem 0 0;color:#94a3b8f2;font-size:.76rem}.bracket-legend__item{display:inline-flex;align-items:center;gap:.32rem}.bracket-legend__note{color:#94a3b8d1}.bracket-team--won{background:linear-gradient(90deg,transparent 35%,rgba(234,179,8,.17));box-shadow:inset -3px 0 0 var(--bracket-gold)}.bracket-team--won .bracket-team__name{color:var(--color-white);font-weight:700}.bracket-team--lost .bracket-team__name,.bracket-team--lost .bracket-team__score{color:#94a3b89e}.bracket-team--lost .team-crest{opacity:.5;filter:grayscale(.85)}.bracket-team--gelp{padding-left:.85rem;background:linear-gradient(90deg,#1f4fc89e,#1f4fc824)}.bracket-team--gelp:before{content:"";position:absolute;top:0;bottom:0;left:0;width:.42rem;background:linear-gradient(90deg,#f8fafc 0 26%,#1f4fc8 26% 74%,#f8fafc 74%)}.bracket-team--gelp .bracket-team__name{color:var(--color-white);font-weight:700}.bracket-team--gelp .bracket-team__seed{color:#bfdbfe}.bracket-team--gelp.bracket-team--won{box-shadow:inset -3px 0 0 var(--bracket-sky)}.bracket-team--gelp.bracket-team--lost .team-crest{opacity:.7}.bracket-team--route{background:#94c5ff33}.bracket-team--route .bracket-team__name{color:var(--color-white)}.bracket-team--route .team-crest{opacity:1;filter:none}.bracket-slot--advanced{--out-color: var(--bracket-gold);--out-width: 2px}.bracket-slot--advanced-gelp{--out-color: var(--bracket-sky)}.bracket-slot--fed{--in-color: var(--bracket-gold);--in-width: 2px}.bracket-slot--fed-gelp{--in-color: var(--bracket-sky)}.bracket-slot--route-out{--out-color: #f8fafc;--out-width: 3px}.bracket-slot--route-in{--in-color: #f8fafc;--in-width: 3px}.bracket-round:not(.bracket-round--final) .bracket-slot:after{content:"";position:absolute;right:calc(var(--bracket-gap) / -2);width:calc(var(--bracket-gap) / 2);border:0 solid var(--out-color);pointer-events:none;transition:border-color .18s ease}.bracket-round:not(.bracket-round--final) .bracket-slot:nth-child(odd):after{top:50%;bottom:0;border-width:var(--out-width) var(--out-width) 0 0;border-top-right-radius:9px}.bracket-round:not(.bracket-round--final) .bracket-slot:nth-child(2n):after{top:0;bottom:50%;border-width:0 var(--out-width) var(--out-width) 0;border-bottom-right-radius:9px}.bracket-round:not(.bracket-round--first) .bracket-slot:before{content:"";position:absolute;top:50%;left:calc(var(--bracket-gap) / -2);width:calc(var(--bracket-gap) / 2);border-top:var(--in-width) solid var(--in-color);pointer-events:none;transition:border-color .18s ease}.bracket-hero{container-type:inline-size;position:relative;width:100%}.bracket-hero:before{content:"";position:absolute;top:50%;left:50%;width:19rem;aspect-ratio:1;border-radius:50%;background:repeating-conic-gradient(rgba(148,163,184,.05) 0 7.5deg,transparent 7.5deg 15deg);-webkit-mask-image:radial-gradient(circle closest-side,#000 15%,transparent 100%);mask-image:radial-gradient(circle closest-side,#000 15%,transparent 100%);transform:translate(-50%,-50%);pointer-events:none}.bracket-hero--set:before{background:repeating-conic-gradient(rgba(250,204,21,.16) 0 7.5deg,transparent 7.5deg 15deg);animation:bracket-rays 90s linear infinite}.bracket-hero--gelp:before{background:repeating-conic-gradient(#a9c6ff3d 0 7.5deg,#1f4fc81f 7.5deg 15deg)}@keyframes bracket-rays{to{transform:translate(-50%,-50%) rotate(360deg)}}.bracket-hero__cup{position:absolute;bottom:calc(100% + .7rem);left:50%;z-index:1;width:3.9rem;height:auto;opacity:.8;filter:drop-shadow(0 8px 14px rgba(2,6,23,.7));transform:translate(-50%);transition:opacity .25s ease,filter .25s ease}.bracket-hero--set .bracket-hero__cup{opacity:1;filter:drop-shadow(0 0 16px rgba(250,204,21,.5)) drop-shadow(0 8px 14px rgba(2,6,23,.7))}.bracket-hero .bracket-match{border-color:#eab3086b}.bracket-hero--gelp .bracket-match{border-color:#60a5fab8}.bracket-hero__champion{position:absolute;top:calc(100% + .8rem);right:0;left:0;z-index:1;display:grid;justify-items:center;gap:.3rem;text-align:center;animation:bracket-champion-in .5s cubic-bezier(.2,.9,.3,1.3) .1s backwards}@keyframes bracket-champion-in{0%{opacity:0;transform:translateY(-8px) scale(.86)}}.bracket-hero__label{color:#fde68a;font-family:var(--font-label);font-size:.82rem;font-weight:700;letter-spacing:.3em;text-indent:.3em;text-transform:uppercase}.bracket-hero__champion .team-crest{width:3.1rem;height:3.1rem;filter:drop-shadow(0 4px 12px rgba(2,6,23,.75))}.bracket-hero__team{color:var(--color-white);font-family:var(--font-display);font-size:clamp(1.45rem,15cqi,2.1rem);font-weight:400;line-height:.98;letter-spacing:.03em;text-shadow:0 2px 14px rgba(2,6,23,.8);text-transform:uppercase;text-wrap:balance}.bracket-hero__empty{position:absolute;top:calc(100% + .85rem);right:0;left:0;z-index:1;margin:0;color:#94a3b8bf;font-family:var(--font-label);font-size:.92rem;font-weight:500;letter-spacing:.04em;text-align:center}.bracket__pitch{display:none}@container bracket (min-width: 60rem){.bracket--mirror{--bracket-gap: 1.1rem;--bracket-row: 2rem;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) minmax(10.5rem,1.05fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr);grid-auto-rows:6rem;padding:0 .8rem .9rem}.bracket--mirror .bracket-team{gap:.34rem;padding:0 .45rem 0 .4rem}.bracket--mirror .bracket-team__name{font-size:.98rem}.bracket--mirror .bracket-round:not(.bracket-round--first) .bracket-team__name{font-size:.94rem}.bracket--mirror .bracket-round:not(.bracket-round--first) .bracket-team .team-crest{width:1.2rem;height:1.2rem}.bracket--mirror .bracket-team__seed{width:1.12rem}.bracket--mirror .bracket-round__title{grid-column:var(--wide-col);justify-content:center;border-bottom:0}.bracket--mirror .bracket-round__title--mirror{display:flex}.bracket--mirror .bracket-slot{grid-column:var(--wide-col);grid-row:var(--wide-row) / span var(--wide-span)}.bracket--mirror .bracket__pitch{position:absolute;inset:2.1rem 0 0;z-index:0;display:block;overflow:hidden;border:1px solid rgba(148,163,184,.13);border-radius:14px;background:radial-gradient(ellipse 30% 62% at 50% 50%,rgba(37,99,235,.2),transparent 72%),repeating-linear-gradient(90deg,rgba(59,130,246,.045) 0 7.1428%,transparent 7.1428% 14.2857%);pointer-events:none}.bracket--mirror .bracket__pitch:before{content:"";position:absolute;top:0;bottom:0;left:50%;border-left:1px solid rgba(148,163,184,.13)}.bracket__pitch-circle{position:absolute;top:50%;left:50%;width:21rem;aspect-ratio:1;border:1px solid rgba(148,163,184,.13);border-radius:50%;transform:translate(-50%,-50%)}.bracket__pitch-area{position:absolute;top:20%;bottom:20%;width:4.5%;border:1px solid rgba(148,163,184,.13)}.bracket__pitch-area--left{left:-1px}.bracket__pitch-area--right{right:-1px}.bracket--mirror [data-side=right] .bracket-team{flex-direction:row-reverse;padding:0 .4rem 0 .45rem}.bracket--mirror [data-side=right] .bracket-team__name,.bracket--mirror [data-side=right] .bracket-team__seed{text-align:right}.bracket--mirror [data-side=right] .bracket-team__crest{margin-right:0;margin-left:.12rem}.bracket--mirror [data-side=right] .bracket-team__crest .bracket-venue{right:auto;left:-.3rem}.bracket--mirror [data-side=right] .bracket-team:not(.bracket-team--pending){animation-name:bracket-team-in-right}.bracket--mirror [data-side=right] .bracket-team--won{background:linear-gradient(270deg,transparent 35%,rgba(234,179,8,.17));box-shadow:inset 3px 0 0 var(--bracket-gold)}.bracket--mirror [data-side=right] .bracket-team--gelp{padding-right:.85rem;padding-left:.55rem;background:linear-gradient(270deg,#1f4fc89e,#1f4fc824)}.bracket--mirror [data-side=right] .bracket-team--gelp:before{right:0;left:auto}.bracket--mirror [data-side=right] .bracket-team--gelp.bracket-team--won{box-shadow:inset 3px 0 0 var(--bracket-sky)}.bracket--mirror [data-side=right] .bracket-team--route{background:#94c5ff33}.bracket--mirror .bracket-round:not(.bracket-round--final) [data-side=right]:nth-child(odd):after{right:auto;left:calc(var(--bracket-gap) / -2);border-width:var(--out-width) 0 0 var(--out-width);border-top-right-radius:0;border-top-left-radius:9px}.bracket--mirror .bracket-round:not(.bracket-round--final) [data-side=right]:nth-child(2n):after{right:auto;left:calc(var(--bracket-gap) / -2);border-width:0 0 var(--out-width) var(--out-width);border-bottom-right-radius:0;border-bottom-left-radius:9px}.bracket--mirror .bracket-round:not(.bracket-round--first) [data-side=right]:before{right:calc(var(--bracket-gap) / -2);left:auto}.bracket--mirror .bracket-round--semis .bracket-slot[data-side]:nth-child(n):after{top:50%;right:calc(var(--bracket-gap) * -1);bottom:auto;left:auto;width:var(--bracket-gap);border-width:var(--out-width) 0 0;border-radius:0}.bracket--mirror .bracket-round--semis .bracket-slot[data-side=right]:nth-child(n):after{right:auto;left:calc(var(--bracket-gap) * -1)}.bracket--mirror .bracket-round--final .bracket-slot:before{content:none}}@keyframes bracket-team-in-right{0%{opacity:0;transform:translate(10px)}}@media(max-width:640px){.bracket-wrap{padding:.6rem .75rem .85rem}.bracket{--bracket-gap: .6rem;--bracket-row: 2.1rem;grid-template-columns:minmax(0,1fr) repeat(3,2.35rem);grid-template-rows:2.1rem;grid-auto-rows:4.85rem;min-width:0}.bracket-round__title{justify-content:center;height:1.65rem;font-size:.7rem;letter-spacing:.06em;white-space:nowrap}.bracket-round__name{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bracket-round__short{display:inline}.bracket-round__title svg,.bracket-round__venue{display:none}.bracket-round:not(.bracket-round--first) .bracket-team__crest{margin-right:0}.bracket-round:not(.bracket-round--first) .bracket-team__crest .bracket-venue{right:-.3rem;bottom:-.16rem}.bracket-round--first .bracket-team{gap:.3rem;padding:0 .45rem 0 .4rem}.bracket-round--first .bracket-team__seed{width:1.08rem}.bracket-round--first .bracket-team__name{font-size:.97rem}.bracket-round--first .bracket-team--gelp{padding-left:.72rem}.bracket-round:not(.bracket-round--first) .bracket-team{justify-content:center;gap:0;padding:0}.bracket-round:not(.bracket-round--first) .bracket-team .team-crest{width:1.5rem;height:1.5rem}.bracket-round:not(.bracket-round--first) .bracket-team--gelp:before{content:none}.bracket-round:not(.bracket-round--first) .bracket-team__name{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bracket-round:not(.bracket-round--first) .bracket-team__placeholder{margin:0}.bracket-hero__cup{width:2.5rem}.bracket-hero:before{width:10rem}.bracket-hero__champion,.bracket-hero__empty{display:none}.bracket-wrap .bracket-podium{display:flex}}.bracket-podium{display:none;align-items:center;justify-content:center;gap:.75rem;min-height:3.6rem;margin:.85rem 0 0;padding:.55rem .9rem;border:1px solid rgba(148,163,184,.22);border-radius:.75rem;background:#0f172a8c}.bracket-podium--set{border-color:#eab30880;background:linear-gradient(90deg,#eab30824,#0f172a99 70%)}.bracket-podium--gelp{border-color:#60a5fab8;background:linear-gradient(90deg,#1f4fc852,#0f172a99 70%)}.bracket-podium__cup{flex:none;width:1.5rem;height:auto;opacity:.7}.bracket-podium--set .bracket-podium__cup{opacity:1;filter:drop-shadow(0 0 8px rgba(250,204,21,.45))}.bracket-podium__champion{display:flex;align-items:center;gap:.55rem;min-width:0;animation:bracket-champion-in .5s cubic-bezier(.2,.9,.3,1.3) .1s backwards}.bracket-podium__label{color:#fde68a;font-family:var(--font-label);font-size:.72rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.bracket-podium__champion .team-crest{flex:none;width:1.9rem;height:1.9rem}.bracket-podium__team{min-width:0;overflow:hidden;color:var(--color-white);font-family:var(--font-display);font-size:1.35rem;font-weight:400;line-height:1;letter-spacing:.03em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.bracket-podium__empty{margin:0;color:#94a3b8d9;font-family:var(--font-label);font-size:.9rem;font-weight:500;letter-spacing:.04em}.bracket-team--pickable{width:100%;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.bracket-team--pickable+.bracket-team--pickable{border-top:1px solid rgba(148,163,184,.12)}.bracket-team--pickable.bracket-team--won{background:linear-gradient(90deg,transparent 35%,rgba(234,179,8,.17))}.bracket-team--pickable:hover{background:#33486eb8}.bracket-team--pickable.bracket-team--gelp{background:linear-gradient(90deg,#1f4fc89e,#1f4fc824)}.bracket-team--pickable.bracket-team--gelp:hover{background:linear-gradient(90deg,#2563ebc7,#1f4fc84d)}.bracket-team--pickable:active{background:#2563eb6b}.bracket-team--pickable:focus-visible{outline:2px solid #60a5fa;outline-offset:-2px}.bracket-layouts{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--tt-line);border-radius:999px;background:#02061773}.bracket-layouts__button{display:inline-flex;align-items:center;gap:.3rem;min-height:1.6rem;padding:.1rem .65rem;border:0;border-radius:999px;background:transparent;color:#94a3b8e6;font-family:var(--font-label);font-size:.84rem;font-weight:600;letter-spacing:.04em;cursor:pointer;transition:background-color .15s ease,color .15s ease}.bracket-layouts__button:hover{color:var(--color-white)}.bracket-layouts__button[aria-pressed=true]{background:#2563eb61;color:var(--color-white)}.bracket-layouts__button:focus-visible{outline:2px solid var(--tt-blue);outline-offset:1px}@media(prefers-reduced-motion:reduce){.bracket-round__title,.bracket-match,.bracket-team:not(.bracket-team--pending),.bracket-hero--set:before,.bracket-hero__champion,.bracket-podium__champion{animation:none}.bracket--mirror [data-side=right] .bracket-team:not(.bracket-team--pending){animation:none}}.radial-share{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem .75rem}.radial-share__button{display:inline-flex;align-items:center;gap:.4rem;min-height:2.2rem;padding:.2rem 1rem;border:1px solid rgba(234,179,8,.55);border-radius:999px;background:linear-gradient(180deg,#eab30833,#eab3080f);color:#fde68a;font-family:var(--font-label);font-size:.95rem;font-weight:600;letter-spacing:.05em;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.radial-share__button:hover:not(:disabled){border-color:#facc15;background:#eab30847;color:var(--color-white)}.radial-share__button--ghost{border-color:var(--tt-line-accent);background:#1e293b80;color:#dbeafe}.radial-share__button--ghost:hover:not(:disabled){border-color:#60a5fa99;background:#2563eb61}.radial-share__button:disabled{opacity:.6;cursor:progress}.radial-share__button[aria-busy=true]{opacity:1}.radial-share__button:focus-visible{outline:2px solid #facc15;outline-offset:2px}.radial-share__status{flex-basis:100%;color:#94a3b8e6;font-size:.76rem;text-align:center}.radial-share__status:empty{display:none}.share-preview{flex-basis:100%;margin:.3rem 0 0;text-align:center}.share-preview img{display:block;max-width:100%;max-height:42vh;margin:0 auto;border:1px solid rgba(148,163,184,.3);border-radius:8px}.share-preview figcaption{display:flex;align-items:center;justify-content:center;gap:.6rem;margin-top:.4rem;font-family:var(--font-label);font-size:.95rem}.share-preview figcaption a{color:#fde68a}.share-preview figcaption button{display:inline-grid;place-items:center;width:1.8rem;height:1.8rem;border:1px solid rgba(148,163,184,.35);border-radius:6px;background:transparent;color:#e2e8f0;cursor:pointer}.season-board{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(19rem,1fr);align-items:start;gap:1rem}.season-panel--fixture{position:sticky;top:6.25rem}@media(min-width:720px)and (max-width:899px){.season-fixture{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}}.season-panel__body{min-width:0;padding-bottom:.6rem}@media(max-width:899px){.season-board{grid-template-columns:minmax(0,1fr)}.season-panel--fixture{position:static}}@media(max-width:640px){.season-panel--standings .season-panel__head{flex-direction:column;align-items:stretch}.season-panel--standings .season-tabs{display:flex}.season-panel--standings .season-tab{flex:1 1 auto;padding-inline:.4rem}}@media(max-width:420px){.season-panel--standings .season-tab{gap:.3rem;padding-inline:.3rem;font-size:.86rem;letter-spacing:.04em}.season-panel--standings .season-tab__pos{padding-inline:.22rem;font-size:.74rem}}.match-video{margin-top:1rem}.match-video__body{display:grid;grid-template-columns:minmax(0,25rem) minmax(0,1fr);gap:1.25rem;padding:1rem}.match-video__player video{display:block;width:100%;height:auto;border:1px solid var(--tt-line);border-radius:10px;background:#05080f;object-fit:contain}.match-video--wide .match-video__body{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}.match-video__info{display:flex;flex-direction:column;min-width:0}.match-video__when{display:flex;flex-wrap:wrap;gap:.15rem .5rem;color:#94a3b8e6;font-family:var(--font-label);font-size:.85rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.match-video__when>*+*:before{content:"·";margin-right:.5rem;opacity:.6}.match-video__when time{color:#cbd5e1}.match-video__match{display:flex;align-items:center;gap:.6rem;margin-top:.45rem}.match-video__match .team-crest{width:1.7rem;height:1.7rem}.match-video__teams{min-width:0;color:var(--color-white);font-family:var(--font-display);font-size:1.9rem;font-weight:400;line-height:1;letter-spacing:.035em}.match-video__match .match-row__score{flex-shrink:0;font-size:1.15rem}.match-video__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;margin-top:1.1rem}.match-video__fact--wide{grid-column:1 / -1}.match-video__fact dt{color:#94a3b8e6;font-family:var(--font-label);font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.match-video__fact dd{margin:.15rem 0 0;color:var(--color-white);font-family:var(--font-label);font-size:1.35rem;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.match-video__dominance-labels{display:flex;justify-content:space-between;gap:1rem;color:#cbd5e1d9;font-size:.85rem;font-weight:600}.match-video__dominance-labels strong{color:var(--color-white);font-size:1.35rem}.match-video__dominance-labels span:first-child strong{color:var(--gelp-sky)}.match-video__dominance-bar{display:flex;gap:3px;height:6px;margin-top:.35rem}.match-video__dominance-part{border-radius:3px;background:#94a3b873}.match-video__dominance-part--gelp{background:var(--gelp-royal-bright)}.match-video__info .season-group-title{margin-top:.9rem;padding-inline:0}.match-video__moments{list-style:none}.match-video__moment{position:relative;display:grid;grid-template-columns:3.3rem minmax(0,1fr) auto;align-items:center;gap:.6rem;width:100%;min-height:2.5rem;padding:.25rem .6rem .25rem 1.35rem;border-bottom:1px solid rgba(148,163,184,.08);border-radius:6px;color:#e2e8f0;text-align:left;transition:background-color .15s ease,color .15s ease}.match-video__moments li:last-child .match-video__moment{border-bottom:0}.match-video__moment:hover,.match-video__moment:focus-visible{background:#1e293b99;color:var(--color-white)}.match-video__moment:before{content:"";position:absolute;top:50%;left:.5rem;width:.45rem;height:.45rem;border-radius:50%;background:#94a3b84d;transform:translateY(-50%)}.match-video__moment--gelp:before{background:var(--gelp-royal-bright)}.match-video__moment--rival:before{background:#94a3b8cc}.match-video__moment-minute{color:#94a3b8e6;font-family:var(--font-label);font-size:.95rem;font-weight:700;letter-spacing:.03em}.match-video__moment-label{overflow:hidden;font-size:.88rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.match-video__moment-clock{padding:.05rem .4rem;border:1px solid rgba(169,198,255,.25);border-radius:4px;color:var(--gelp-sky);font-family:var(--font-label);font-size:.8rem;font-weight:600;letter-spacing:.04em;font-variant-numeric:tabular-nums}.match-video__moment--current{background:#1f4fc829;box-shadow:inset 3px 0 0 var(--gelp-royal-bright);color:var(--color-white)}.match-video__moment--current .match-video__moment-minute{color:var(--gelp-sky)}.match-video__watch{padding:0 1rem .8rem}.match-video__watch a,.match-video__watch-other{color:var(--gelp-sky);text-decoration:underline;text-underline-offset:.2em}.match-video__watch a{font-size:.88rem}.match-video__watch-other{display:inline-block;padding:.45rem .5rem;font-size:.78rem}.match-video__watch a:hover,.match-video__watch-other:hover{color:#fff}.match-video__more{padding:0 1rem .75rem}.match-video__more .season-group-title{padding-inline:0}.match-video__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.5rem;list-style:none}.match-video__item{display:grid;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:.65rem;width:100%;padding:.35rem .6rem .35rem .35rem;border:1px solid var(--tt-line);border-radius:8px;text-align:left;transition:background-color .15s ease,border-color .15s ease}.match-video__item:hover,.match-video__item:focus-visible{border-color:var(--tt-line-accent);background:#1e293b99}.match-video__item img{width:3rem;height:3rem;border-radius:6px;object-fit:cover}.match-video__item-title{overflow:hidden;color:#e2e8f0;font-size:.86rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.match-video__item-date{color:#94a3b8d9;font-family:var(--font-label);font-size:.85rem;font-weight:600}@media(max-width:1100px){.match-video--wide .match-video__body{grid-template-columns:minmax(0,1fr)}}@media(min-width:681px)and (max-width:1100px){.match-video--wide .match-video__info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem}.match-video--wide .match-video__chapters .season-group-title{margin-top:0;padding-top:0}}@media(max-width:899px){.match-video__body{grid-template-columns:minmax(0,20rem) minmax(0,1fr)}.match-video__teams{font-size:1.6rem}}@media(max-width:680px){.match-video__body{grid-template-columns:minmax(0,1fr);gap:1rem}}@media(max-width:420px){.match-video__body{padding:.75rem}.match-video__more{padding-inline:.75rem}.match-video__teams{font-size:1.4rem}.match-video__fact dd,.match-video__dominance-labels strong{font-size:1.15rem}}.match-highlights{margin-top:1rem}.match-highlights__body{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:1.25rem;padding:1rem}.match-highlights__player{position:relative;aspect-ratio:16 / 9;overflow:hidden;border:1px solid var(--tt-line);border-radius:10px;background:#05080f;scroll-margin-top:110px}.match-highlights__player iframe,.match-highlights__poster{position:absolute;inset:0;width:100%;height:100%;border:0}.match-highlights__poster img,.match-highlights__thumb img{display:block;width:100%;height:100%;object-fit:cover}.match-highlights__poster img{transition:transform .35s ease,filter .35s ease}.match-highlights__poster:hover img,.match-highlights__poster:focus-visible img{transform:scale(1.02);filter:brightness(1.08)}.match-highlights__play{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:4.25rem;height:4.25rem;padding-left:.2rem;border:1px solid rgba(169,198,255,.45);border-radius:50%;background:#1f4fc8d9;box-shadow:0 10px 30px #0206178c;color:var(--color-white);transform:translate(-50%,-50%);transition:background-color .2s ease,transform .2s ease}.match-highlights__poster:hover .match-highlights__play,.match-highlights__poster:focus-visible .match-highlights__play{background:var(--gelp-royal-bright);transform:translate(-50%,-50%) scale(1.06)}.match-highlights__duration{position:absolute;right:.5rem;bottom:.5rem;padding:.05rem .4rem;border-radius:4px;background:#020617d1;color:var(--color-white);font-family:var(--font-label);font-size:.8rem;font-weight:600;letter-spacing:.04em;font-variant-numeric:tabular-nums}.match-highlights__info{display:flex;flex-direction:column;min-width:0}.match-highlights__when{display:flex;flex-wrap:wrap;gap:.15rem .5rem;color:#94a3b8e6;font-family:var(--font-label);font-size:.85rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.match-highlights__when>*+*:before{content:"·";margin-right:.5rem;opacity:.6}.match-highlights__when time{color:#cbd5e1}.match-highlights__match{display:flex;align-items:center;gap:.6rem;margin-top:.45rem}.match-highlights__match .team-crest{width:1.7rem;height:1.7rem}.match-highlights__teams{min-width:0;color:var(--color-white);font-family:var(--font-display);font-size:1.9rem;font-weight:400;line-height:1;letter-spacing:.035em}.match-highlights__match .match-row__score{flex-shrink:0;font-size:1.15rem}.match-highlights__source{margin-top:.6rem;color:#cbd5e1d9;font-size:.88rem}.match-highlights__info .season-group-title{margin-top:.9rem;padding-inline:0}.match-highlights__goals{list-style:none}.match-highlights__goal{position:relative;display:grid;grid-template-columns:3.3rem minmax(0,1fr);align-items:center;gap:.6rem;min-height:2.2rem;padding:.2rem .6rem .2rem 1.35rem;border-bottom:1px solid rgba(148,163,184,.08);color:#e2e8f0}.match-highlights__goal:last-child{border-bottom:0}.match-highlights__goal:before{content:"";position:absolute;top:50%;left:.5rem;width:.45rem;height:.45rem;border-radius:50%;background:#94a3b8cc;transform:translateY(-50%)}.match-highlights__goal--gelp:before{background:var(--gelp-royal-bright)}.match-highlights__goal-minute{color:#94a3b8e6;font-family:var(--font-label);font-size:.95rem;font-weight:700;letter-spacing:.03em}.match-highlights__goal-player{overflow:hidden;font-size:.88rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.match-highlights__link{display:inline-flex;align-items:center;align-self:flex-start;gap:.35rem;margin-top:auto;padding:1rem 0 0;color:var(--gelp-sky);font-family:var(--font-label);font-size:.92rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;transition:color .15s ease}.match-highlights__link:hover,.match-highlights__link:focus-visible{color:var(--color-white)}.match-highlights__more{padding:0 1rem .75rem}.match-highlights__more .season-group-title{padding-inline:0}.match-highlights__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;list-style:none}.match-highlights__item{display:flex;flex-direction:column;gap:.5rem;width:100%;height:100%;padding:.35rem .35rem .55rem;border:1px solid var(--tt-line);border-radius:8px;text-align:left;transition:background-color .15s ease,border-color .15s ease}.match-highlights__item:hover,.match-highlights__item:focus-visible{border-color:var(--tt-line-accent);background:#1e293b99}.match-highlights__thumb{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;border-radius:6px;background:#05080f}.match-highlights__thumb .match-highlights__duration{right:.3rem;bottom:.3rem;font-size:.72rem}.match-highlights__item-text{display:flex;flex-direction:column;gap:.1rem;min-width:0;padding-inline:.25rem}.match-highlights__item-title{overflow:hidden;color:#e2e8f0;font-size:.86rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.match-highlights__item-date{color:#94a3b8d9;font-family:var(--font-label);font-size:.82rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.match-highlights__more .squad-sheet__toggle{margin-top:.75rem;padding:.55rem 1rem;border:1px solid var(--tt-line);border-radius:8px}@media(max-width:1100px){.match-highlights__body{grid-template-columns:minmax(0,1fr)}.match-highlights__link{margin-top:.25rem}}@media(max-width:899px){.match-highlights__teams{font-size:1.6rem}}@media(max-width:680px){.match-highlights__body{gap:1rem}.match-highlights__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}}@media(max-width:420px){.match-highlights__body{padding:.75rem}.match-highlights__more{padding-inline:.75rem}.match-highlights__teams{font-size:1.4rem}.match-highlights__play{width:3.5rem;height:3.5rem}}.stats-section .container{position:relative;z-index:1}.stats-meta{color:#94a3b8e6;font-family:var(--font-label);font-size:.9rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.stats-campaign__groups{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,3fr) minmax(0,5fr)}.stats-campaign__group{min-width:0;padding-bottom:.95rem}.stats-campaign__group+.stats-campaign__group{border-left:1px solid var(--tt-line)}.stats-cells{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.5rem;padding:0 1rem}.stats-cell{min-width:0}.stats-cell dt{overflow:hidden;color:#94a3b8e6;font-family:var(--font-label);font-size:.78rem;font-weight:600;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.stats-cell dd{margin:.1rem 0 0;color:var(--color-white);font-family:var(--font-label);font-size:1.85rem;font-weight:700;line-height:1.05;font-variant-numeric:tabular-nums}.stats-delta--up{color:#86efac}.stats-delta--down{color:#fda4af}.stats-record-bar{display:flex;gap:3px;height:4px;margin:.75rem 1rem 0}.stats-record-bar__part{border-radius:2px}.stats-record-bar__part--win{background:#22c55e}.stats-record-bar__part--draw{background:#f59e0b}.stats-record-bar__part--loss{background:#ef4444}.stats-board{display:grid;grid-template-areas:"players leaders";grid-template-columns:minmax(0,1.62fr) minmax(19rem,1fr);align-items:start;gap:1rem;margin-top:1rem}.stats-players{grid-area:players}.stats-leaders{position:sticky;top:6.25rem;grid-area:leaders;padding-bottom:.4rem}.stats-leader-list{list-style:none}.stats-leader{display:grid;grid-template-columns:1.3rem minmax(0,1fr) auto minmax(2.4rem,auto);align-items:center;gap:.6rem;min-height:2.35rem;padding:.2rem 1rem;border-bottom:1px solid rgba(148,163,184,.08)}.stats-leader:last-child{border-bottom:0}.stats-leader__rank{color:#94a3b8d9;font-family:var(--font-label);font-size:.95rem;font-weight:600}.stats-leader__name{overflow:hidden;color:#e2e8f0;font-size:.88rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.stats-leader__pos{color:#94a3b8cc;font-family:var(--font-label);font-size:.78rem;font-weight:600;letter-spacing:.06em}.stats-leader__value{color:var(--color-white);font-family:var(--font-label);font-size:1.1rem;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.stats-leader--first{box-shadow:inset 3px 0 0 var(--gelp-royal-bright)}.stats-leader--first .stats-leader__rank,.stats-leader--first .stats-leader__value{color:var(--gelp-sky)}.stats-leader--first .stats-leader__name{color:var(--color-white);font-weight:600}.squad-sheet-wrap{overflow-x:auto}.squad-sheet{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.squad-sheet th,.squad-sheet td{height:2rem;padding:0 .35rem;border-bottom:1px solid rgba(148,163,184,.08);text-align:center;white-space:nowrap}.squad-sheet thead th{height:2.2rem;border-bottom-color:var(--tt-line);color:#94a3b8eb;font-family:var(--font-label);font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.squad-sheet thead button{display:inline-flex;align-items:center;gap:.2rem;padding:.3rem .1rem;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;transition:color .15s ease}.squad-sheet thead button:hover{color:var(--color-white)}.squad-sheet abbr{text-decoration:none}.squad-sheet__arrow{font-size:.55rem}.squad-sheet tbody tr{transition:background-color .15s ease}.squad-sheet tbody tr:hover{background:#1e293b80}.squad-sheet tbody tr:last-child>*{border-bottom:0}.squad-sheet .squad-sheet__number{width:2.8rem;padding-left:.9rem;text-align:left}.squad-sheet td.squad-sheet__number{color:#94a3b8d9;font-family:var(--font-label);font-size:.95rem;font-weight:600}.squad-sheet .squad-sheet__player{width:100%;max-width:0;text-align:left}.squad-sheet__name{display:block;overflow:hidden;color:#e2e8f0;font-size:.875rem;font-weight:500;text-overflow:ellipsis}.squad-sheet__name--link{text-decoration:none}.squad-sheet__name--link:hover,.squad-sheet__name--link:focus-visible{color:var(--color-white);text-decoration:underline;text-underline-offset:3px}.squad-sheet__pos{width:2.6rem}.squad-sheet td.squad-sheet__pos{color:#94a3b8cc;font-family:var(--font-label);font-size:.8rem;font-weight:600;letter-spacing:.05em}.squad-sheet__stat{width:2.5rem}.squad-sheet td.squad-sheet__stat{color:#cbd5e1cc;font-family:var(--font-label);font-size:.98rem;font-weight:600}.squad-sheet [data-key=yellow_cards]{padding-right:.9rem}.squad-sheet thead .squad-sheet__head--sorted,.squad-sheet tbody .squad-sheet__stat--sorted{background:#1f4fc829}.squad-sheet thead .squad-sheet__head--sorted{color:var(--gelp-sky)}.squad-sheet tbody td.squad-sheet__stat--sorted{color:var(--color-white)}.squad-sheet tbody td.squad-sheet__stat--zero{color:#94a3b859}.squad-sheet tbody td.squad-sheet__stat--top{color:var(--gelp-sky);font-weight:700}.squad-sheet__toggle{display:flex;align-items:center;justify-content:center;gap:.35rem;width:100%;padding:.7rem 1rem;border-top:1px solid var(--tt-line);border-radius:0 0 12px 12px;color:var(--gelp-sky);font-family:var(--font-label);font-size:.92rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.squad-sheet__toggle:hover{background:#1f4fc82e;color:var(--color-white)}.squad-sheet__toggle svg{transition:transform .2s ease}.squad-sheet__toggle--open svg{transform:rotate(180deg)}@media(max-width:1100px){.stats-campaign__groups{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-campaign__group--wide{grid-column:1 / -1}.stats-campaign__group+.stats-campaign__group--wide{border-top:1px solid var(--tt-line);border-left:0}}@media(max-width:899px){.stats-board{grid-template-areas:none;grid-template-columns:minmax(0,1fr)}.stats-players,.stats-leaders{grid-area:auto}.stats-leaders{position:static}}@media(min-width:720px)and (max-width:899px){.stats-leaders__groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1rem}}@media(max-width:640px){.stats-campaign__groups{grid-template-columns:minmax(0,1fr)}.stats-campaign__group+.stats-campaign__group{border-top:1px solid var(--tt-line);border-left:0}.stats-cell dd{font-size:1.55rem}.squad-sheet [data-priority="3"]{display:none}.squad-sheet [data-key=goal_assists]{padding-right:.9rem}}@media(max-width:420px){.stats-cells,.stats-leader{padding-inline:.75rem}.stats-record-bar{margin-inline:.75rem}.stats-campaign__group--wide .stats-cells{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:.6rem}.squad-sheet th,.squad-sheet td{padding-inline:.25rem}.squad-sheet .squad-sheet__number{width:2.3rem;padding-left:.75rem}}.season-page-intro{padding:8rem 0 2.5rem}.season-page-intro .section-title{margin-bottom:1rem}.season-breadcrumb{color:var(--color-text-muted);font-size:.8rem;margin-bottom:2.25rem}.season-breadcrumb a:hover{color:var(--gelp-sky)}.season-page-description{max-width:760px;margin:0 auto;color:var(--color-text-muted);text-align:center;line-height:1.8}.season-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 1.75rem;margin-top:1.75rem}.season-links a{font-family:var(--font-label);font-size:1rem;color:var(--gelp-sky);border-bottom:1px solid rgba(169,198,255,.3);padding:.4rem 0}.season-links a:hover,.season-links a:focus-visible{color:#fff;border-color:#fff}.season-page .fixtures-section,.season-page .stats-section{padding-top:3rem}.fixture-agenda{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);align-items:start;gap:1rem;padding-top:2.5rem;padding-bottom:3rem}.fixture-agenda>.season-panel:first-child{position:sticky;top:6.25rem}.season-explainer h2{font-family:var(--font-display);font-size:clamp(1.8rem,4vw,2.5rem);letter-spacing:.025em}.season-explainer{padding-top:2rem;padding-bottom:4rem;max-width:900px}.season-explainer p{color:var(--color-text-muted);margin-top:.75rem}@media(max-width:900px){.fixture-agenda{grid-template-columns:minmax(0,1fr)}.fixture-agenda>.season-panel:first-child{position:static}}@media(max-width:640px){.season-page-intro{padding-top:6.5rem}.season-links{gap:.5rem 1rem}}.squad-page .squad-section{padding-top:8rem}.squad-section .container{position:relative;z-index:1}.section-subtitle{text-align:center;font-size:.9rem;color:var(--color-text-muted);margin-bottom:var(--spacing-xl);font-weight:500;letter-spacing:.15em;text-transform:uppercase}.squad-description{max-width:760px;margin:0 auto;text-align:center;color:var(--color-text-muted)}.squad-jump{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:1.75rem 0 1.5rem}.squad-jump a{display:inline-flex;align-items:baseline;gap:.5rem;padding:.4rem .85rem .35rem;border:1px solid var(--tt-line);border-radius:999px;background:#080f20b3;color:#e2e8f0;font-family:var(--font-label);font-size:.82rem;font-weight:600;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:border-color .15s ease,color .15s ease}.squad-jump strong{color:var(--gelp-sky);font-family:var(--font-display);font-size:1.05rem;font-weight:400;letter-spacing:.02em}.squad-jump a:hover,.squad-jump a:focus-visible{border-color:var(--tt-line-accent);color:var(--color-white)}.squad-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:1rem 1.1rem}.squad-group{min-width:0;scroll-margin-top:6.5rem}.squad-group__title{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin:0 0 .6rem;padding-bottom:.45rem;border-bottom:1px solid var(--tt-line-accent);color:var(--color-white);font-family:var(--font-display);font-size:1.5rem;font-weight:400;letter-spacing:.04em}.squad-group__title span{color:#94a3b8e6;font-family:var(--font-label);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.squad-group__list{display:grid;gap:.4rem;margin:0;padding:0;list-style:none}.squad-card{position:relative;display:grid;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.55rem;min-height:3.15rem;padding:.4rem .75rem .4rem .3rem;overflow:hidden;border:1px solid rgba(148,163,184,.12);border-radius:10px;background:linear-gradient(180deg,#0f1a34d9,#080f20eb);color:inherit;text-decoration:none;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.squad-card:before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--franja);opacity:0;transition:opacity .15s ease}.squad-card:hover,.squad-card:focus-visible{border-color:var(--tt-line-accent);background-color:#1f4fc81f;transform:translate(2px)}.squad-card:hover:before,.squad-card:focus-visible:before{opacity:1}.squad-card:focus-visible{outline:2px solid var(--gelp-sky);outline-offset:2px}.squad-card__number{background:var(--franja);background-clip:text;-webkit-background-clip:text;color:transparent;font-family:var(--font-display);font-size:1.75rem;line-height:1;text-align:center;-webkit-text-stroke:.5px rgba(255,255,255,.3)}.squad-card__body{display:flex;flex-direction:column;gap:.12rem;min-width:0}.squad-card__name{overflow:hidden;color:var(--color-white);font-size:.9rem;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.squad-card__meta{display:flex;align-items:center;gap:.35rem;min-width:0;overflow:hidden;color:#a9c6ffbf;font-family:var(--font-label);font-size:.76rem;font-weight:600;letter-spacing:.03em;white-space:nowrap}.squad-card__tag{flex-shrink:0;padding:.02rem .3rem;border-radius:4px;background:#4b7ff02e;color:var(--gelp-sky);font-size:.68rem;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.squad-card--idle .squad-card__meta{color:#94a3b899}.squad-card--idle .squad-card__number{opacity:.6}.squad-data-note{max-width:760px;margin:1.5rem auto 2rem;color:var(--color-text-muted);font-size:.8rem;text-align:center}@media(max-width:1100px){.squad-board{display:block;column-count:2;column-gap:1.1rem}.squad-group{display:inline-block;width:100%;margin-bottom:1.25rem;break-inside:avoid}}@media(max-width:640px){.squad-page .squad-section{padding-top:6.5rem}.squad-jump{margin:1.25rem 0 1.1rem}.squad-jump a{padding:.35rem .65rem .3rem;font-size:.74rem}.squad-board{column-count:1}.squad-group__title{font-size:1.3rem}.squad-group__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.squad-card{grid-template-columns:1.75rem minmax(0,1fr);gap:.4rem;min-height:3.4rem;padding:.4rem .45rem .4rem .2rem}.squad-card__number{font-size:1.35rem}.squad-card__name{display:-webkit-box;font-size:.8rem;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.squad-card__meta{font-size:.68rem;letter-spacing:.01em}.squad-card__tag{font-size:.62rem}}.news-x-post{width:100%;max-width:550px;margin:0 auto 2rem}.news-x-post__frame{display:block;width:100%;aspect-ratio:auto;border:0;max-width:100%;border-radius:12px}.news-x-post__frame[hidden]{display:none}.news-x-post__fallback{display:block;padding:1rem 1.2rem;border:1px solid var(--tt-line-accent);border-radius:8px;color:var(--gelp-sky);font-size:.9rem}.news-x-post figcaption{margin-top:.6rem;color:var(--color-text-muted);font-size:.8rem;line-height:1.5}.news-page{padding:8rem 0 5rem;min-height:75vh}.news-trail{display:flex;flex-wrap:wrap;gap:.65rem;color:var(--color-text-muted);font-size:.88rem;margin-bottom:2.2rem}.news-trail a{color:var(--gelp-sky)}.news-eyebrow{color:var(--gelp-sky);font-family:var(--font-label);font-weight:700;text-transform:uppercase;letter-spacing:.14em}.news-page-heading{border-top:3px solid var(--gelp-royal-bright);padding-top:1.3rem;margin-bottom:2.6rem}.news-page-heading h1{font-family:var(--font-display);font-size:clamp(2.8rem,6vw,5rem);font-weight:400;line-height:1.1;margin:.4rem 0 .9rem}.news-page-heading>p:last-child{color:var(--color-text-muted)}.news-archive-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.news-archive-grid .news-lead__media{aspect-ratio:2.1}.news-archive-grid .news-lead__title{font-size:clamp(1.3rem,2vw,1.7rem)}.news-pagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin-top:3rem;padding-top:1.6rem;border-top:1px solid var(--tt-line-accent);font-size:.9rem}.news-pagination a,.news-back{display:inline-flex;align-items:center;gap:.4rem;color:var(--gelp-sky)}.news-pagination>:last-child{justify-self:end}.news-article-heading{max-width:58rem;margin:0 auto 2.6rem}.news-article-heading h1{font-size:clamp(2rem,4.3vw,3.6rem);line-height:1.12;letter-spacing:-.035em;text-wrap:balance;margin:.7rem 0 1.3rem}.news-article-summary{color:#d2dceb;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.6}.news-article-dates{display:flex;flex-wrap:wrap;gap:.4rem 1.5rem;padding:1rem 0;margin-top:1.1rem;border-bottom:1px solid var(--tt-line-accent);color:var(--color-text-muted);font-size:.8rem}.news-article-body{max-width:46rem;margin-inline:auto;font-size:1.1rem;line-height:1.85}.news-article-body>p{margin:0 0 1.5rem;color:#e0e7f2}.news-article-body figure{margin:0 0 2rem}.news-article-body img{display:block;width:100%;height:auto;border-radius:8px}.news-article-body .news-video iframe{display:block;width:100%;aspect-ratio:16/9;border:0;border-radius:8px}.news-article-body figure.news-x-post{margin-inline:auto}.news-photo figcaption a{color:var(--gelp-sky)}.news-article-body figcaption{font-size:.8rem;color:var(--color-text-muted);line-height:1.5;margin-top:.5rem}.news-sources{margin:2.6rem 0;padding:1.4rem 0;border-block:1px solid var(--tt-line-accent);font-size:.9rem}.news-sources h2{font-family:var(--font-label);font-size:1.1rem;text-transform:uppercase;letter-spacing:.1em}.news-sources ul{padding-left:1.2rem;margin-top:.5rem}.news-sources a,.news-post-link a{color:var(--gelp-sky);overflow-wrap:anywhere}.news-related{margin:2rem 0;padding:1.2rem 1.3rem;border-left:3px solid var(--gelp-royal-bright);background:var(--gelp-navy-800)}.news-related h2{font-family:var(--font-label);font-size:1.2rem;line-height:1.3;margin-bottom:.8rem}.news-related ul{list-style:none;display:grid;gap:.9rem}.news-related a{display:inline-flex;align-items:center;gap:.4rem;color:var(--gelp-sky);font-size:.98rem;font-weight:600;line-height:1.5}.news-related a:focus-visible{outline:2px solid var(--gelp-sky);outline-offset:4px}.news-related a svg{flex-shrink:0}.news-related p{color:var(--color-text-muted);font-size:.85rem;line-height:1.5;margin:.15rem 0 0}.news-tags{display:flex;flex-wrap:wrap;list-style:none;gap:.5rem;margin:2rem 0}.news-tags li{font-size:.8rem;line-height:1.4;padding:.4rem .7rem;border:1px solid var(--tt-line-accent);border-radius:4px}.news-page-empty{padding:2rem 0;color:var(--color-text-muted)}.news-page-empty a{color:var(--gelp-sky)}.news-history-link{display:flex;justify-content:flex-end;margin-top:1.5rem}.news-history-link a{display:inline-flex;align-items:center;gap:.5rem;color:var(--gelp-sky);font-family:var(--font-label);font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}@media(max-width:650px){.news-page{padding-top:6.5rem}.news-archive-grid{grid-template-columns:1fr}.news-pagination{gap:.5rem;font-size:.8rem}.news-article-body{font-size:1.04rem}}.terms-layout{display:grid;grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3vw,2.5rem);max-width:1080px;padding-top:1rem;padding-bottom:4.5rem}.terms-index{position:sticky;top:6.25rem;padding:1.25rem 1.25rem 1.375rem;border:1px solid var(--tt-line-accent);border-radius:12px;background:#070c18b3}.terms-index__title{margin:0 0 .75rem;color:var(--gelp-sky);font-family:var(--font-label);font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase}.terms-index ol{display:grid;gap:.125rem;margin:0;padding:0;list-style:none;counter-reset:terms}.terms-index li{counter-increment:terms}.terms-index a{display:flex;gap:.625rem;padding:.375rem .5rem;border-radius:6px;color:var(--color-text-muted);font-size:.9375rem;line-height:1.35;transition:color .2s ease,background-color .2s ease}.terms-index a:before{content:counter(terms);min-width:1ch;color:var(--gelp-royal-bright);font-family:var(--font-label);font-weight:700}.terms-index a:hover,.terms-index a:focus-visible{background:#4b7ff01f;color:#fff}.terms-index__updated{margin:1rem 0 0;padding-top:.875rem;border-top:1px solid var(--tt-line-accent);color:var(--color-text-muted);font-size:.8125rem;line-height:1.5}.terms-body{position:relative;padding:clamp(1.5rem,3.5vw,2.75rem);border:1px solid var(--tt-line-accent);border-radius:12px;background:linear-gradient(180deg,#070c18f2,#09101ef7);box-shadow:var(--tt-inner-edge),0 18px 44px #0206174d}.terms-body:before{content:"";position:absolute;inset:-1px -1px auto;height:2px;border-radius:12px 12px 0 0;background:linear-gradient(90deg,#2563eb,#93c5fd 46%,transparent 86%);opacity:.8;pointer-events:none}.terms-body section{scroll-margin-top:6.5rem}.terms-body section+section{margin-top:2.25rem;padding-top:2.25rem;border-top:1px solid var(--tt-line-accent)}.terms-body h2{display:flex;align-items:center;gap:.75rem;margin:0 0 1rem;color:#fff;font-family:var(--font-display);font-size:clamp(1.5rem,3vw,1.9rem);letter-spacing:.025em;line-height:1.1}.terms-body h2 span{display:inline-grid;flex:none;place-items:center;width:2rem;height:2rem;border-radius:8px;background:var(--gelp-royal);color:#fff;font-family:var(--font-label);font-size:1rem;letter-spacing:0}.terms-body p,.terms-body li{color:var(--color-text-muted);font-size:1rem;line-height:1.75}.terms-body p+p,.terms-body p+ul,.terms-body ul+p{margin-top:.875rem}.terms-body strong{color:#e2e8f0}.terms-body ul{display:grid;gap:.625rem;margin:0;padding-left:1.25rem}.terms-body li::marker{color:var(--gelp-royal-bright)}.terms-body a,.terms-inline-button{color:var(--gelp-sky);text-decoration:underline;text-decoration-color:#a9c6ff66;text-underline-offset:3px}.terms-body a:hover,.terms-body a:focus-visible,.terms-inline-button:hover,.terms-inline-button:focus-visible{color:#fff;text-decoration-color:#fff}.terms-inline-button{padding:0;border:0;background:none;font:inherit;cursor:pointer}@media(max-width:860px){.terms-layout{grid-template-columns:minmax(0,1fr)}.terms-index{position:static}.terms-index ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.terms-index ol{grid-template-columns:minmax(0,1fr)}}:root{--tt-canvas: #070f1e;--tt-grid-line: rgba(37, 99, 235, .035);--tt-grid-size: 48px;--tt-section-bg: var(--tt-canvas);--tt-section-bg-raised: #0b1729;--tt-panel: rgba(7, 12, 24, .94);--tt-panel-raised: rgba(10, 17, 31, .97);--tt-panel-soft: rgba(8, 14, 26, .64);--tt-line: rgba(148, 163, 184, .14);--tt-line-accent: rgba(96, 165, 250, .24);--tt-blue: #60a5fa;--tt-blue-soft: #bfdbfe;--tt-shadow: 0 22px 52px rgba(2, 6, 23, .34);--tt-inner-edge: inset 0 1px 0 rgba(255, 255, 255, .035);--tt-panel-radius: 14px;--tt-control-radius: 8px}body{background-color:var(--tt-canvas);background-image:linear-gradient(90deg,var(--tt-grid-line) 1px,transparent 1px),linear-gradient(var(--tt-grid-line) 1px,transparent 1px);background-size:var(--tt-grid-size) var(--tt-grid-size)}.news-section,.fixtures-section,.stats-section,.ideal-xi-section,.player-ratings-section,.squad-section{position:relative;isolation:isolate;padding:clamp(4.25rem,7vw,6.25rem) 0}.news-section:before,.fixtures-section:before,.stats-section:before,.ideal-xi-section:before,.player-ratings-section:before,.squad-section:before{content:"";position:absolute;inset:0 0 auto;z-index:-1;height:min(34rem,100%);background:radial-gradient(ellipse 46% 62% at 50% 0%,rgba(59,130,246,.17),transparent 72%),radial-gradient(ellipse 80% 100% at 50% 0%,rgba(30,64,175,.1),transparent 70%);pointer-events:none}.news-section:after,.fixtures-section:after,.stats-section:after,.ideal-xi-section:after,.player-ratings-section:after,.squad-section:after{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(96,165,250,.32) 28%,rgba(169,198,255,.6) 50%,rgba(96,165,250,.32) 72%,transparent);pointer-events:none}.season-page-intro,.squad-page .squad-section{position:relative;isolation:isolate}.season-page-intro:before,.squad-page .squad-section:before{content:"";position:absolute;inset:0 0 auto;z-index:-1;height:100%;background:radial-gradient(ellipse 38% 46% at 50% 50%,rgba(7,15,30,.62),transparent 100%),radial-gradient(ellipse 50% 70% at 50% 0%,rgba(37,99,235,.24),transparent 72%),linear-gradient(#070f1e59,#070f1e59),url(/bg/estadio-aereo-duo.webp) center 38% / cover no-repeat;opacity:.62;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 40%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 40%,transparent 100%);pointer-events:none}.squad-page .squad-section:before{height:42rem}.squad-page .squad-section:after{content:none}.ideal-xi-section,.player-ratings-section{content-visibility:auto}.ideal-xi-section{contain-intrinsic-size:auto 872px}.player-ratings-section{contain-intrinsic-size:auto 880px}@media(max-width:900px){.ideal-xi-section{contain-intrinsic-size:auto 1065px}.player-ratings-section{contain-intrinsic-size:auto 1530px}}@media(max-width:560px){.ideal-xi-section{contain-intrinsic-size:auto 803px}.player-ratings-section{contain-intrinsic-size:auto 1718px}}.section-placeholder{min-height:80vh;padding:6rem 0}.section-placeholder__status{text-align:center;color:var(--color-text-muted)}.section-title{margin-bottom:clamp(2rem,4vw,3.15rem);font-size:clamp(2.6rem,4vw,4.4rem);line-height:.92;letter-spacing:.035em;text-shadow:0 14px 38px rgba(2,6,23,.46)}.section-title:before{content:attr(data-eyebrow);display:block;margin-bottom:.7rem;color:var(--gelp-sky);font-family:var(--font-label);font-size:.98rem;font-weight:600;line-height:1;letter-spacing:.14em;text-transform:uppercase;text-shadow:none}.section-title:after{content:"";display:block;width:4.5rem;height:.62rem;margin:1.05rem auto 0;background:var(--franja);box-shadow:0 10px 24px #1f4fc859}.section-subtitle{color:#bac8dee6;letter-spacing:.01em;text-transform:none}.footer-links a{font-family:var(--font-label);font-weight:600;letter-spacing:.07em}.desktop-nav ul{border-radius:var(--tt-panel-radius);background:#070c18c2;border-color:var(--tt-line);box-shadow:var(--tt-inner-edge)}.desktop-nav a,.mobile-nav a,.mobile-toggle{border-radius:var(--tt-control-radius)}.nav-highlight{background:linear-gradient(180deg,#2563eb38,#1e40af1a);box-shadow:inset 0 0 0 1px var(--tt-line-accent)}.hero-button:active,.desktop-nav a:active,.mobile-nav a:active,.season-tab:active,.shirt-selector-button:active,.capture-button:active,.add-btn:active{transform:translateY(1px) scale(.985)}.squad-list,.pitch-container,.squad-table-container,.player-profile-panel{border-color:var(--tt-line);border-radius:var(--tt-panel-radius);background:linear-gradient(180deg,var(--tt-panel) 0%,var(--tt-panel-raised) 100%);box-shadow:var(--tt-inner-edge),var(--tt-shadow);backdrop-filter:none;-webkit-backdrop-filter:none}.squad-list,.pitch-container,.squad-table-container{border-color:var(--tt-line-accent)}.shirt-selector-button{border-radius:6px}.shirt-selector,.custom-input,.player-capsule{border-radius:var(--tt-control-radius);border-color:var(--tt-line);background:var(--tt-panel-soft);box-shadow:var(--tt-inner-edge)}.shirt-selector-button.active{border-color:#60a5fa80;background:linear-gradient(180deg,#2563ebb8,#1e40af94);box-shadow:var(--tt-inner-edge)}.pitch-container,.pitch-container.pitch-photo{border-width:1px;border-color:var(--tt-line-accent);box-shadow:inset 0 0 90px #0000008c,var(--tt-shadow)}.player-capsule:hover{border-color:#60a5fa4d;background:#1e293b94}.squad-table-container{max-width:760px;padding:.95rem}.squad-page{padding-top:5rem}.squad-table-container:before{inset:0 0 auto;width:100%;height:2px;background:linear-gradient(90deg,#2563eb,#93c5fd 52%,transparent)}.squad-table thead{background:#070c18c7;border-bottom:1px solid var(--tt-line-accent)}.squad-table tbody tr:hover{background:#1e293b94;box-shadow:inset 3px 0 #60a5fab8}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.section-title,.section-subtitle,.news-lead,.news-item,.season-panel,.pr-stats,.pr-main,.footer-brand,.footer-col{animation:tt-rise linear both;animation-timeline:view();animation-range:entry 0px entry 220px}}}@media(max-width:820px){.news-section,.fixtures-section,.stats-section,.ideal-xi-section,.player-ratings-section,.squad-section{padding:3.5rem 0}.section-title{margin-bottom:2rem;font-size:clamp(2.3rem,10.5vw,3.1rem)}.news-section:before,.fixtures-section:before,.stats-section:before,.ideal-xi-section:before,.player-ratings-section:before,.squad-section:before{background:radial-gradient(ellipse 85% 55% at 50% 0%,rgba(59,130,246,.17),transparent 72%),radial-gradient(ellipse 120% 100% at 50% 0%,rgba(30,64,175,.1),transparent 70%)}}@media(max-width:560px){:root{--tt-grid-size: 36px}.section-title:before{font-size:.86rem}.season-panel,.squad-list,.pitch-container,.squad-table-container{border-radius:10px}}.b3d-loading{display:grid;place-items:center;height:clamp(340px,calc(100svh - 19.5rem),760px);border:1px solid rgba(148,163,184,.18);border-radius:14px;background:#050a14;color:#cbd5e1d9;font-family:var(--font-label);letter-spacing:.05em}.b3d-frame{position:relative;overflow:hidden;border:1px solid rgba(148,163,184,.18);border-radius:14px;background:#050a14}.b3d-stage{height:clamp(340px,calc(100svh - 19.5rem),760px)}.b3d-canvas{display:block;width:100%;height:100%;cursor:grab}.b3d-canvas:active{cursor:grabbing}.b3d-shell{position:relative;scroll-margin-top:5.5rem}.b3d-bar{position:absolute;z-index:1;top:.75rem;right:.75rem;left:.75rem;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;pointer-events:none}.b3d-bar>*{pointer-events:auto}.b3d-toolbar{display:flex;flex-wrap:wrap;gap:.4rem}.b3d-toolbar button{display:inline-flex;align-items:center;gap:.35rem;min-height:2.25rem;padding:.3rem .7rem;border:1px solid rgba(148,163,184,.3);border-radius:8px;background:#080f1cd1;color:#e2e8f0;font-family:var(--font-label);font-size:.95rem;font-weight:600;letter-spacing:.04em;cursor:pointer;transition:border-color .15s,color .15s}.b3d-toolbar button:hover:not(:disabled){border-color:var(--gelp-sky);color:#fff}.b3d-toolbar button:focus-visible,.b3d-pick button:focus-visible{outline:2px solid var(--gelp-sky);outline-offset:2px}.b3d-share{position:relative}.b3d-share__panel{position:absolute;z-index:2;top:calc(100% + .4rem);left:0;width:max-content;max-width:min(22rem,calc(100vw - 2rem));padding:.7rem .8rem;border:1px solid rgba(234,179,8,.4);border-radius:10px;background:#060c18f5;box-shadow:0 12px 32px #00000080}.b3d-share__note{margin:0 0 .55rem;color:#cbd5e1e6;font-family:var(--font-label);font-size:.95rem;text-align:center}.b3d-toolbar .b3d-share__panel .radial-share__button{background:linear-gradient(180deg,#eab30833,#eab3080f);border-color:#eab3088c;border-radius:999px;color:#fde68a}.b3d-toolbar .b3d-share__panel .radial-share__button--ghost{border-color:#94a3b866;background:#1e293b80;color:#dbeafe}.b3d-toolbar button:disabled{opacity:.45;cursor:default}.b3d-champion{display:inline-flex;flex-shrink:0;align-items:center;gap:.4rem;margin:0;padding:.35rem .75rem;border:1px solid rgba(234,179,8,.5);border-radius:8px;background:#080f1cd9;color:#fde68a;font-family:var(--font-label);font-size:1rem;letter-spacing:.03em}.b3d-champion strong{color:#fff}.b3d-fallback{color:var(--color-text-muted)}.b3d-pick{max-width:40rem;margin:.7rem auto 0;padding:.6rem .7rem .55rem;border:1px solid rgba(169,198,255,.35);border-radius:14px;background:#060c18e6;box-shadow:0 12px 32px #00000073}.b3d-pick__head{display:flex;align-items:center;gap:.5rem}.b3d-pick__where{display:flex;flex:1;align-items:baseline;gap:.5rem;margin:0;color:#cbd5e1e6;font-family:var(--font-label);font-size:1rem;letter-spacing:.04em}.b3d-pick__where strong{color:#fde68a;font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase}.b3d-pick__progress{color:#94a3b8f2;font-family:var(--font-label);font-size:.9rem;white-space:nowrap}.b3d-pick__step{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid rgba(148,163,184,.25);border-radius:8px;background:transparent;color:#e2e8f0;cursor:pointer}.b3d-pick__step:hover{border-color:var(--gelp-sky)}.b3d-pick__teams{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.5rem;margin-top:.55rem}.b3d-pick__vs{align-self:center;color:#94a3b8cc;font-family:var(--font-display);font-size:1.3rem;letter-spacing:.06em}.b3d-pick__team{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:.6rem;align-items:center;min-height:4rem;padding:.5rem .7rem;border:2px solid rgba(169,198,255,.45);border-radius:12px;background:linear-gradient(180deg,#1b2a47,#0f192c);color:#f8fafc;text-align:left;cursor:pointer;transition:transform .15s,border-color .15s,box-shadow .15s,opacity .15s}button.b3d-pick__team:hover:not(:disabled){border-color:#fde68a;box-shadow:0 0 0 3px #eab30840;transform:translateY(-2px)}.b3d-pick__team .team-crest{grid-row:span 2;width:2.6rem;height:2.6rem}.b3d-pick__team .team-crest--fallback{font-size:.9rem}.b3d-pick__name{overflow:hidden;font-family:var(--font-label);font-size:1.15rem;font-weight:700;letter-spacing:.03em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.b3d-pick__meta{color:#cbd5e1bf;font-family:var(--font-label);font-size:.85rem;letter-spacing:.04em}.b3d-pick__team--gelp{background:linear-gradient(180deg,#2559dc,#163b9a)}.b3d-pick__team--won{border-color:#eab308;box-shadow:0 0 0 3px #eab3084d,0 0 22px #eab30840}.b3d-pick__team--lost{opacity:.5}.b3d-pick__team--pending{border-style:dashed;border-color:#94a3b866;background:#0c1424cc;color:#94a3b8d9;cursor:default}.b3d-pick__team:disabled{cursor:default}.b3d-pick__unknown{display:grid;grid-row:span 2;place-items:center;width:2.6rem;height:2.6rem;border:2px dashed rgba(148,163,184,.5);border-radius:50%;font-family:var(--font-display);font-size:1.3rem}.b3d-pick__badge{position:absolute;top:-.65rem;right:.6rem;padding:.05rem .5rem;border-radius:999px;background:#eab308;color:#0b1729;font-family:var(--font-label);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.b3d-pick__hint{margin:.5rem 0 0;color:#fde68a;font-family:var(--font-label);font-size:1rem;letter-spacing:.03em;text-align:center}.b3d-pick--done{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem}.b3d-pick__done{display:inline-flex;align-items:center;gap:.45rem;margin:0;color:#fde68a;font-family:var(--font-label);font-size:1.1rem}.b3d-pick__done strong{color:#fff}.b3d-pick__actions{display:flex;gap:.4rem}.b3d-pick__actions button{display:inline-flex;align-items:center;gap:.35rem;min-height:2.25rem;padding:.3rem .8rem;border:1px solid rgba(234,179,8,.55);border-radius:8px;background:transparent;color:#fde68a;font-family:var(--font-label);font-size:.95rem;font-weight:600;cursor:pointer}@media(max-width:640px){.b3d-pick__team{grid-template-columns:1fr;justify-items:center;min-height:4.6rem;padding:.4rem .5rem;text-align:center}.b3d-pick__team .team-crest,.b3d-pick__unknown{grid-row:auto;width:2.4rem;height:2.4rem}.b3d-pick__name{max-width:100%;font-size:1rem}.b3d-bar{position:static;flex-direction:column;gap:.45rem;margin-bottom:.6rem}.b3d-stage{height:clamp(300px,calc(100svh - 24rem),640px)}.b3d-pick__teams{margin-top:.45rem}.b3d-pick__hint{margin-top:.4rem;font-size:.92rem}}@media(min-width:1000px){.b3d-stage{height:clamp(380px,calc(100svh - 16.5rem),780px)}.b3d-pick{display:grid;grid-template-columns:12rem minmax(0,1fr);grid-template-rows:auto auto;column-gap:1rem;align-items:center;max-width:none;padding:.6rem .8rem}.b3d-pick.b3d-pick--done{display:flex}.b3d-pick__head{display:grid;grid-row:span 2;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"prev where next" "prev progress next";row-gap:.1rem;text-align:center}.b3d-pick__head>.b3d-pick__step:first-child{grid-area:prev}.b3d-pick__head>.b3d-pick__step:last-child{grid-area:next}.b3d-pick__where{flex-direction:column;grid-area:where;align-items:center;gap:0}.b3d-pick__progress{grid-area:progress}.b3d-pick__teams{margin-top:0}.b3d-pick__team{min-height:3.6rem;padding:.4rem .7rem}.b3d-pick__hint{margin-top:.35rem}}.sim{--sim-top: 4.6rem;--sim-accent: #facc15;padding-top:2rem;padding-bottom:3rem}.sim button:not(:disabled){cursor:pointer}.sim :is(.sim-btn,.sim-chip,.sim-quick,.sim-views__button):focus-visible{outline:2px solid var(--tt-blue);outline-offset:2px}.sim-bar{position:sticky;top:var(--sim-top);z-index:30;display:grid;gap:.55rem;margin-bottom:.9rem;padding:.55rem .6rem .55rem 1rem;border:1px solid var(--tt-line);border-radius:12px;background:#060b16ed;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 12px 30px #02061759;transition:border-color .2s ease,box-shadow .2s ease}.sim-bar--active{border-color:#facc1561;box-shadow:inset 3px 0 0 var(--sim-accent),0 12px 30px #02061759}.sim-bar--shared{border-color:#60a5fa80;box-shadow:inset 3px 0 0 var(--tt-blue),0 12px 30px #02061759}.sim-bar__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.sim-bar__status{display:flex;align-items:center;gap:.6rem;min-width:0;color:#cbd5e1d9;font-size:.85rem}.sim-bar__status strong{color:var(--color-white);font-family:var(--font-label);font-size:1.02rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.sim-bar__detail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sim-bar__dot{flex-shrink:0;width:.55rem;height:.55rem;border-radius:50%;background:#4ade80;box-shadow:0 0 0 3px #4ade802e}.sim-bar--active .sim-bar__dot{background:var(--sim-accent);box-shadow:0 0 0 3px #facc1538;animation:sim-pulse 2.2s ease-in-out infinite}.sim-bar--shared .sim-bar__dot{background:var(--tt-blue);box-shadow:0 0 0 3px #60a5fa38;animation:none}@keyframes sim-pulse{50%{box-shadow:0 0 0 6px #facc1500}}.sim-bar__actions{display:flex;flex-wrap:wrap;gap:.4rem;margin-left:auto}.sim-bar__note{color:#bfdbfee0;font-size:.78rem}.sim-btn{display:inline-flex;align-items:center;gap:.4rem;min-height:2.15rem;padding:.25rem .85rem;border:1px solid var(--tt-line-accent);border-radius:8px;background:#1e293b8c;color:#e2e8f0;font-family:var(--font-label);font-size:.92rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}.sim-btn:hover:not(:disabled){border-color:#60a5fa99;background:#2563eb59;color:var(--color-white)}.sim-btn:disabled{opacity:.42;cursor:not-allowed}.sim-btn--reset:not(:disabled){border-color:#facc1580;color:#fde68a}.sim-btn--reset:hover:not(:disabled){border-color:#facc15bf;background:#facc1529;color:#fef3c7}.sim-next{margin-top:.9rem;padding:1rem;border:1px solid var(--tt-line);border-radius:12px;background:#060b16b8}.sim-next__title{margin:0 0 .7rem;color:var(--color-white);font-family:var(--font-label);font-size:1.2rem;font-weight:700;line-height:1.2}.sim-next__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.6rem}.sim-next__game{display:grid;grid-template-columns:1fr auto;gap:.2rem .75rem;align-items:center;padding:.75rem .85rem;border:1px solid var(--tt-line-accent);border-radius:8px;background:#1e293b8c;color:#e2e8f0;text-decoration:none}.sim-next__game:hover{border-color:#60a5fa99;background:#2563eb59;color:var(--color-white)}.sim-next__game:focus-visible{outline:2px solid var(--tt-blue);outline-offset:2px}.sim-next__game strong{grid-column:1;font-family:var(--font-label);font-size:1.1rem;font-weight:700}.sim-next__game span{grid-column:1;color:#cbd5e1;font-size:.92rem;line-height:1.35}.sim-next__game svg{grid-column:2;grid-row:1 / span 2}.sim-share{display:flex;flex-wrap:wrap;gap:.4rem}.sim-share .sim-btn[aria-busy=true]{opacity:1;cursor:progress}.sim-views{display:none}.sim-lobo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1rem;overflow:hidden;border:1px solid var(--tt-line-accent);border-radius:12px;background:linear-gradient(90deg,#1f4fc85c,#09101eeb 62%),#070c18f2;box-shadow:var(--tt-inner-edge),0 14px 34px #02061747}.sim-lobo__cell{display:grid;align-content:start;gap:.15rem;min-width:0;padding:.7rem 1rem .75rem;border-left:1px solid var(--tt-line)}.sim-lobo__cell:first-child{border-left:0}.sim-lobo__label{color:var(--gelp-sky);font-family:var(--font-label);font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.sim-lobo__value{display:flex;align-items:baseline;gap:.45rem;color:var(--color-white);font-family:var(--font-display);font-size:2rem;line-height:1;letter-spacing:.03em}.sim-lobo__meta{overflow:hidden;color:#cbd5e1d1;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.sim-lobo__change{font-family:var(--font-label);font-size:.88rem;font-weight:700;letter-spacing:.02em}.sim-lobo__change--up{color:#86efac}.sim-lobo__change--down{color:#fda4af}.sim-lobo__cell[data-zone] .sim-lobo__meta{color:var(--zone-color);font-weight:600}.sim-lobo__cell[data-tone=gold] .sim-lobo__value{color:#fde68a;text-shadow:0 0 18px rgba(250,204,21,.35)}.sim-lobo__cell[data-tone=out] .sim-lobo__value{color:#cbd5e1cc}.sim-lobo__cell[data-tone=danger] .sim-lobo__value,.sim-lobo__cell[data-tone=danger] .sim-lobo__meta{color:#fda4af}.sim-notice{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin-bottom:1rem;padding:.55rem .7rem .55rem 1rem;border:1px solid rgba(96,165,250,.3);border-radius:10px;background:#1e40af29;color:#dbeafe;font-size:.85rem}.sim-board{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:1rem;scroll-margin-top:calc(var(--sim-top) + 6rem)}.sim-count{color:#94a3b8e6;font-size:.8rem}.sim-count strong{color:var(--color-white);font-family:var(--font-label);font-size:1rem}.sim-chip{display:inline-flex;align-items:center;gap:.35rem;min-height:1.9rem;padding:.15rem .7rem;border:1px solid var(--tt-line-accent);border-radius:999px;background:#1e293b80;color:#dbeafe;font-family:var(--font-label);font-size:.88rem;font-weight:600;letter-spacing:.04em;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.sim-chip:hover:not(:disabled){border-color:#60a5fa99;background:#2563eb61;color:var(--color-white)}.sim-chip:disabled{opacity:.4;cursor:not-allowed}.sim-chip--ghost{border-color:var(--tt-line);background:transparent;color:#cbd5e1e0}.sim-rounds{gap:1.15rem;overflow-x:auto;scrollbar-width:none}.sim-rounds::-webkit-scrollbar{display:none}.sim-rounds .season-subtab{flex-shrink:0}.sim-rounds__count{color:#94a3b8b8;font-size:.74rem;font-variant-numeric:tabular-nums;letter-spacing:.02em}.sim-rounds__count--done{color:#86efac}.sim-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .6rem;padding:.55rem 1rem;border-bottom:1px solid var(--tt-line);background:#02061759}.sim-toolbar__label{color:#94a3b8e6;font-family:var(--font-label);font-size:.8rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.sim-toolbar__group{display:inline-flex;flex-wrap:wrap;gap:.3rem}.sim-toolbar>.sim-chip--ghost{margin-left:auto}.sim-round{container-type:inline-size;padding-bottom:.4rem}.sim-matches{display:grid;list-style:none}.sim-match{display:grid;grid-template-columns:2.6rem minmax(0,1fr) auto minmax(0,1fr) auto;grid-template-areas:"time home score away quick";align-items:center;column-gap:.6rem;min-height:2.75rem;padding:.3rem 1rem;border-bottom:1px solid rgba(148,163,184,.08);transition:background-color .15s ease}.sim-match:last-child{border-bottom:0}.sim-match:hover{background:#1e293b73}.sim-match--gelp,.sim-match--gelp:hover{background:linear-gradient(90deg,#1f4fc880,#1f4fc824 75%)}.sim-match__time{grid-area:time;color:#cbd5e1d9;font-family:var(--font-label);font-size:.92rem;font-weight:600;font-variant-numeric:tabular-nums}.sim-match__live{display:inline-block;padding:.05rem .25rem;border-radius:4px;background:#dc262638;color:#fca5a5;font-size:.64rem;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.sim-match__team{display:flex;align-items:center;gap:.5rem;min-width:0}.sim-match__team--home{grid-area:home;flex-direction:row-reverse}.sim-match__team--away{grid-area:away}.sim-match__name{overflow:hidden;color:#e2e8f0;font-size:.86rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap;transition:color .15s ease}.sim-match__team--home .sim-match__name{text-align:right}.sim-match--gelp .sim-match__name{color:var(--color-white)}.sim-match__team--won .sim-match__name{color:var(--color-white);font-weight:700}.sim-match__team--lost .sim-match__name{color:#94a3b89e}.sim-match__score{display:flex;grid-area:score;align-items:center;gap:.25rem}.sim-match__dash{color:#94a3b88c}.sim-match__goals{width:2rem;height:2rem;padding:0;border:1px solid rgba(148,163,184,.24);border-radius:6px;background:#02061799;color:var(--color-white);font-family:var(--font-label);font-size:1.1rem;font-weight:700;text-align:center;caret-color:var(--tt-blue);transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.sim-match__goals::placeholder{color:#94a3b866}.sim-match__goals:hover:not(:disabled){border-color:#60a5fa80}.sim-match__goals:focus{border-color:var(--tt-blue);outline:none;box-shadow:0 0 0 3px #60a5fa40}.sim-match--set .sim-match__goals{border-color:#facc1573;background:#facc151a;color:#fef3c7}.sim-match__quick{display:inline-flex;grid-area:quick;gap:2px;padding:2px;border:1px solid var(--tt-line);border-radius:8px;background:#02061780}.sim-quick{display:grid;place-items:center;width:1.75rem;height:1.6rem;border-radius:5px;color:#cbd5e1bf;font-family:var(--font-label);font-size:.9rem;font-weight:700;transition:background-color .15s ease,color .15s ease}.sim-quick:hover:not(:disabled){background:#1e293bf2;color:var(--color-white)}.sim-quick[aria-pressed=true]{background:linear-gradient(180deg,#2563ebf2,#1e40afe6);box-shadow:inset 0 1px #ffffff24;color:var(--color-white)}.sim-match--live .sim-match__goals,.sim-match--live .sim-match__quick{opacity:.45}@container (max-width: 34rem){.sim-match{grid-template-columns:2.5rem minmax(0,1fr) 2rem auto;grid-template-areas:"time home home-goals quick" "time away away-goals quick";row-gap:.3rem;padding-block:.45rem}.sim-match__score{display:contents}.sim-match__dash{display:none}.sim-match__goals{height:1.75rem;font-size:1rem}.sim-match__goals:first-child{grid-area:home-goals}.sim-match__goals:last-child{grid-area:away-goals}.sim-match__team--home{flex-direction:row}.sim-match__team--home .sim-match__name{text-align:left}}.sim-warning{color:#fde68a}.sim-tie{color:#fda4af}.sim-champion{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .8rem;min-height:3.1rem;padding:.55rem 1rem;border-bottom:1px solid var(--tt-line);background:#02061759}.sim-champion__icon{display:grid;flex-shrink:0;place-items:center;width:2rem;height:2rem;border-radius:50%;background:#94a3b81f;color:#cbd5e1b3}.sim-champion__label{color:#cbd5e1eb;font-family:var(--font-label);font-size:.95rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.sim-champion__team{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-white);font-family:var(--font-display);font-size:1.65rem;line-height:1;letter-spacing:.04em;animation:season-fade-in .3s ease-out}.sim-champion__team .team-crest{width:1.6rem;height:1.6rem}.sim-champion__note{flex-basis:calc(100% - 2.8rem);margin-left:2.8rem;color:#cbd5e1d1;font-size:.8rem}.sim-champion--set{background:linear-gradient(90deg,#facc1526,#02061759 62%)}.sim-champion--set .sim-champion__icon{background:#facc152e;box-shadow:0 0 0 1px #facc1559,0 0 22px #facc1547;color:#facc15}.sim-champion--set .sim-champion__label{color:#fde68a}.sim-champion--gelp{background:linear-gradient(90deg,#1f4fc89e,#facc151f 70%,#02061759)}.sim-panel--projection .bracket-wrap{padding-top:.25rem;padding-bottom:.6rem}.sim-toast-region{position:fixed;bottom:calc(1rem + env(safe-area-inset-bottom));left:50%;z-index:1100;width:min(34rem,calc(100vw - 2rem));transform:translate(-50%);pointer-events:none}.sim-toast{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.6rem .6rem .6rem 1rem;border:1px solid var(--tt-line-accent);border-radius:12px;background:#09101ef7;box-shadow:0 18px 44px #0206178c;color:#e2e8f0;font-size:.88rem;pointer-events:auto;animation:sim-toast-in .22s ease-out}@keyframes sim-toast-in{0%{opacity:0;transform:translateY(8px)}}.sim-toast__message{flex:1 1 12rem}.sim-toast__link{flex:1 1 100%;order:3;min-width:0;padding:.35rem .5rem;border:1px solid var(--tt-line);border-radius:6px;background:#020617b3;color:#bfdbfe;font-size:.8rem}.sim-toast__action{display:inline-flex;align-items:center;gap:.35rem;min-height:2rem;padding:.2rem .75rem;border-radius:8px;background:var(--tt-blue);color:#0b1729;font-family:var(--font-label);font-size:.9rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.sim-toast__action:hover{background:#93c5fd}.sim-toast__close{display:grid;place-items:center;width:2rem;height:2rem;border-radius:8px;color:#94a3b8e6}.sim-toast__close:hover{background:#1e293be6;color:var(--color-white)}@media(max-width:899px){.sim{--sim-top: 4.15rem;padding-top:1.25rem}.sim-board{grid-template-columns:minmax(0,1fr)}.sim-views{display:flex;gap:2px;padding:3px;border:1px solid var(--tt-line);border-radius:9px;background:#0206178c}.sim-views__button{flex:1;min-height:2.1rem;border-radius:6px;color:#cbd5e1d1;font-family:var(--font-label);font-size:.95rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.sim-views__button[aria-pressed=true]{background:linear-gradient(180deg,#2563ebeb,#1e40afe0);box-shadow:inset 0 1px #ffffff24,0 4px 14px #1d4ed859;color:var(--color-white)}.sim[data-view=matches] .sim-panel:not(.sim-panel--matches),.sim[data-view=tables] .sim-panel:not(.sim-panel--projection){display:none}.sim-lobo{grid-template-columns:repeat(2,minmax(0,1fr))}.sim-lobo__cell:nth-child(3){border-left:0}.sim-lobo__cell:nth-child(n+3){border-top:1px solid var(--tt-line)}}@media(max-width:640px){.sim-panel--projection .season-panel__head{flex-direction:column;align-items:stretch}.sim-table-tabs{display:flex}.sim-table-tabs .season-tab{flex:1 1 auto;padding-inline:.35rem}}@media(max-width:520px){.sim-bar{padding-left:.8rem}.sim-bar__detail,.sim-btn__text{display:none}.sim-btn{padding-inline:.65rem}.sim-bar__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.28fr) minmax(0,1fr);gap:.45rem .35rem}.sim-bar__status{grid-column:1 / 3;grid-row:1}.sim-bar__actions,.sim-share{display:contents}.sim-share .sim-btn{grid-row:2;justify-content:center;padding-inline:.3rem;font-size:.84rem;letter-spacing:.03em}.sim-bar__actions>.sim-btn{grid-column:3;grid-row:1;justify-self:end}.sim-share__extra{display:none}.sim-lobo__cell{padding:.6rem .75rem .65rem}.sim-lobo__value{font-size:1.75rem}}@media(max-width:420px){.sim-toolbar{padding-inline:.75rem}.sim-toolbar__label{flex-basis:100%}.sim-match{column-gap:.5rem;padding-inline:.75rem}.sim-quick{width:1.6rem}.sim-table-tabs .season-tab{gap:.25rem;padding-inline:.25rem;font-size:.8rem;letter-spacing:.03em}.sim-table-tabs .season-tab__pos{padding-inline:.2rem;font-size:.72rem}}@media(prefers-reduced-motion:reduce){.sim-bar__dot,.sim-toast,.sim-champion__team{animation:none}}.player-page{--player-panel-bg: #08101f;--player-pitch-bg: rgba(10, 26, 60, .55);--player-bar-h: 10rem;--player-gold: #fbbf24}.player-hero{padding:8rem 0 1rem}.player-hero .season-breadcrumb{margin-bottom:1.25rem}.player-hero__card{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:1.75rem 2.5rem;padding:2rem 2.25rem;overflow:hidden;border:1px solid var(--tt-line-accent);border-radius:16px;background:radial-gradient(120% 90% at 100% 0%,rgba(31,79,200,.32) 0%,transparent 55%),linear-gradient(160deg,#0b1a36,#070e1d 60%,#050a16);box-shadow:var(--tt-inner-edge),0 24px 60px #02061773;isolation:isolate}.player-hero__card:before{content:"";position:absolute;inset:34% -5% auto;z-index:-1;height:30%;background:var(--franja);opacity:.1;transform:skewY(-4deg)}.player-hero__identity{min-width:0}.player-hero__eyebrow{display:flex;align-items:center;gap:.6rem;color:var(--gelp-sky);font-family:var(--font-label);font-size:.95rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.player-hero__eyebrow:before{content:"";flex-shrink:0;width:1.4rem;height:.75rem;background:var(--franja);box-shadow:0 4px 12px #1f4fc859}.player-hero__headline{display:flex;align-items:flex-end;gap:1.25rem;margin-top:.75rem}.player-hero__dorsal{flex-shrink:0;padding-right:1.25rem;border-right:1px solid var(--tt-line-accent);background:var(--franja);background-clip:text;-webkit-background-clip:text;color:transparent;font-family:var(--font-display);font-size:clamp(5.5rem,9vw,8.25rem);line-height:.8;-webkit-text-stroke:1px rgba(255,255,255,.35);filter:drop-shadow(0 10px 24px rgba(31,79,200,.35));-webkit-user-select:none;user-select:none}.player-hero__name{min-width:0;color:var(--color-white);font-family:var(--font-display);font-size:clamp(3.4rem,6.5vw,5.6rem);font-weight:400;line-height:.88;letter-spacing:.035em;text-transform:uppercase;text-shadow:0 12px 40px rgba(15,23,42,.6)}.player-hero__name span{display:block;color:#e2e8f0c7;font-size:.46em;letter-spacing:.08em}.player-hero__info{--cols: 3;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--tt-line);border-radius:12px;background:var(--tt-line)}.player-hero__info[data-count="1"]{--cols: 1}.player-hero__info[data-count="2"],.player-hero__info[data-count="4"]{--cols: 2}.player-hero__info[data-count="5"] div:last-child{grid-column:span 2}.player-hero__info div{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:.6rem .85rem .65rem;background:#060c1bf0}.player-hero__info dt,.player-kpi dt{color:#94a3b8d9;font-family:var(--font-label);font-size:.68rem;font-weight:600;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.player-hero__info dd{margin:.2rem 0 0;overflow:hidden;color:var(--color-white);font-family:var(--font-label);font-size:1.15rem;font-weight:700;line-height:1.15;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap}.player-hero__info dd span{display:block;overflow:hidden;margin-top:.1rem;color:#a9c6ffb8;font-family:var(--font-main);font-size:.72rem;font-weight:400;letter-spacing:0;text-overflow:ellipsis}.player-board{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;padding-top:.5rem;padding-bottom:4rem}.player-board__row{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:1rem}.player-board__row:empty{display:none}.player-board__row>:only-child{grid-column:1 / -1}.player-board__more{column-count:var(--cols, 3);column-gap:1rem}.player-board__more:empty{display:none}.player-board__more>.player-panel{margin-bottom:1rem;break-inside:avoid}.player-board__foot{padding:.25rem;color:#94a3b8e6;font-size:.8rem}.player-panel .season-group-title{padding-inline:1rem}.player-note{padding:.8rem 1rem 1rem;color:#94a3b8e6;font-size:.8rem;line-height:1.5}.player-kpis{display:grid;grid-template-columns:minmax(0,3.4fr) repeat(12,minmax(0,1fr));gap:1px;margin:1rem 1rem 0;overflow:hidden;border:1px solid var(--tt-line);border-radius:12px;background:var(--tt-line)}.player-kpi{position:relative;display:flex;flex-direction:column;gap:.45rem;grid-column:span 3;min-width:0;padding:.8rem 1rem .9rem;background:linear-gradient(180deg,#0f1a34eb,#080f20f5)}.player-kpi dd{display:flex;flex:1;flex-direction:column;gap:.6rem;margin:0}.player-kpi__figure{display:flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .5rem}.player-kpi__value{color:var(--color-white);font-family:var(--font-display);font-size:2.35rem;line-height:.95;letter-spacing:.02em;font-variant-numeric:tabular-nums}.player-kpi__extra{margin-left:auto;color:#a9c6ffb8;font-family:var(--font-label);font-size:.92rem;font-weight:600;letter-spacing:.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.player-fraction{color:#94a3b8e6}.player-fraction i{margin-inline:.12em;font-style:normal;opacity:.55}.player-kpi--top .player-kpi__value{color:var(--player-gold)}.player-kpi--rating{grid-column:auto;grid-row:span 2;background:radial-gradient(120% 120% at 0% 0%,rgba(31,79,200,.3) 0%,transparent 62%),linear-gradient(180deg,#0f1a34eb,#080f20f5)}.player-kpi--rating dd{justify-content:space-between;align-items:flex-start;gap:1rem}.player-kpi--ratio{grid-column:span 3}.player-kpis[data-ratios="0"] .player-kpi--rating{grid-row:auto}.player-kpis[data-ratios="1"] .player-kpi--ratio{grid-column:span 12}.player-kpis[data-ratios="2"] .player-kpi--ratio{grid-column:span 6}.player-kpis[data-ratios="3"] .player-kpi--ratio{grid-column:span 4}.player-kpi .player-rating{min-width:0;padding:.1rem .6rem 0;border-radius:8px;font-family:var(--font-display);font-size:3.4rem;font-weight:400;line-height:1.05}.player-kpi__strip{display:flex;align-items:flex-end;gap:3px;width:100%;height:2.75rem;padding:0;list-style:none}.player-kpi__bar{flex:1;height:var(--h, 0);border-radius:2px 2px 0 0;background:#4b7ff073}.player-kpi__bar--last{background:var(--gelp-sky)}.player-kpi__bar--none{height:3px;border-radius:2px;background:#94a3b847}.player-meter{position:relative;display:block;flex-shrink:0;height:6px;margin-top:auto;border-radius:999px;background:#4b7ff02e}.player-meter__fill{display:block;height:100%;border-radius:inherit;background:var(--gelp-royal-bright)}.player-meter--top .player-meter__fill{background:var(--player-gold)}.player-meter__mark,.player-key__mark{width:2px;border-radius:1px;background:var(--color-white)}.player-meter__mark{position:absolute;top:-3px;bottom:-3px;margin-left:-1px;box-shadow:0 0 0 1px var(--player-panel-bg)}.player-star{display:inline-block;flex-shrink:0;width:.8rem;height:.8rem;background:var(--player-gold);clip-path:polygon(50% 0,62% 35%,100% 37%,70% 59%,80% 96%,50% 75%,20% 96%,30% 59%,0 37%,38% 35%)}.player-counts{display:flex;flex-wrap:wrap;gap:1rem 1.75rem;padding:1.1rem 1rem .35rem}.player-count-group{flex:var(--n) 1 calc(var(--n) * 5.6rem);min-width:0}.player-count-group h3{padding-bottom:.4rem;border-bottom:1px solid var(--tt-line-accent);color:var(--gelp-sky);font-family:var(--font-label);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.player-count-group dl{display:flex;gap:.75rem;margin:.6rem 0 0}.player-count{display:flex;flex:1 1 0;flex-direction:column-reverse;justify-content:flex-end;gap:.15rem;min-width:0}.player-count dd{display:flex;align-items:center;gap:.3rem;margin:0;color:var(--color-white);font-family:var(--font-display);font-size:1.75rem;line-height:1;letter-spacing:.02em;font-variant-numeric:tabular-nums}.player-count dt{color:#cbd5e1c7;font-family:var(--font-label);font-size:.8rem;font-weight:600;line-height:1.15;letter-spacing:.03em}.player-count--zero dd{color:#94a3b873}.player-count--top dd{color:var(--player-gold)}.player-key{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.3rem 1.25rem;padding:.35rem 1rem .8rem;color:#94a3b8e6;font-family:var(--font-label);font-size:.78rem;font-weight:600;letter-spacing:.05em;list-style:none}.player-key li{display:flex;align-items:center;gap:.4rem}.player-key__mark{display:inline-block;height:.8rem}.player-empty{padding:1.1rem 1rem 1.2rem;color:#cbd5e1cc;font-size:.92rem}.player-positions__pitch{display:block;width:100%;height:auto;border-radius:10px;background:repeating-linear-gradient(180deg,rgba(255,255,255,.018) 0 6%,transparent 6% 12%),var(--player-pitch-bg)}.player-pitch__lines rect,.player-pitch__lines path,.player-pitch__lines line,.player-pitch__lines circle{fill:none;stroke:#a9c6ff47;stroke-width:.3}.player-stat-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;padding:0 0 .25rem}.player-stat-group ul{padding:0 1rem;list-style:none}.player-stat{display:grid;grid-template-columns:minmax(0,1fr) auto 4.5rem;align-items:center;gap:.75rem;min-height:2.35rem;border-bottom:1px solid rgba(148,163,184,.08)}.player-stat:last-child{border-bottom:0}.player-stat__label{color:#e2e8f0;font-size:.86rem}.player-stat__value{display:flex;flex-direction:column;align-items:flex-end;line-height:1.1}.player-stat__value strong{color:var(--color-white);font-family:var(--font-label);font-size:1.05rem;font-weight:700;font-variant-numeric:tabular-nums}.player-stat__value span{color:#94a3b8d9;font-size:.72rem}.player-stat__bar{position:relative;height:6px;overflow:hidden;border-radius:3px;background:#4b7ff029}.player-stat__bar span{position:absolute;inset:0 auto 0 0;border-radius:3px;background:linear-gradient(90deg,rgba(75,127,240,.45),var(--gelp-royal-bright))}.player-stat__bar--none{background:none}.player-positions{display:grid;grid-template-columns:minmax(0,10rem) minmax(0,1fr);align-items:center;gap:1.25rem;padding:1rem}.player-positions__spot circle{fill:#a9c6ff38;stroke:var(--gelp-sky);stroke-width:.5}.player-positions__spot--main circle{fill:var(--gelp-royal-bright);stroke:#f8fafc;stroke-width:.6}.player-positions__spot text{fill:var(--color-white);font-family:var(--font-label);font-size:4.6px;font-weight:700;text-anchor:middle;dominant-baseline:central}.player-positions__list{display:flex;flex-direction:column;gap:.35rem;list-style:none}.player-positions__list li{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem;padding:.45rem 0;border-bottom:1px solid rgba(148,163,184,.08)}.player-positions__name{color:#e2e8f0;font-size:.9rem}.player-positions__item--main .player-positions__name{color:var(--color-white);font-weight:600}.player-positions__count{color:#94a3b8e6;font-size:.78rem}.player-positions__tag{padding:.05rem .4rem;border-radius:4px;background:#1f4fc840;color:var(--gelp-sky);font-family:var(--font-label);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.player-traits{padding:.75rem 1rem 0}.player-traits__chart{display:block;width:100%;max-width:24rem;height:auto;margin:0 auto;overflow:visible}.player-traits__ring{fill:none;stroke:#94a3b829;stroke-width:1}.player-traits__ring:last-of-type{fill:#0a1a3c59}.player-traits__axis{stroke:#94a3b824;stroke-width:1}.player-traits__shape{fill:#4b7ff047;stroke:var(--gelp-royal-bright);stroke-width:2;stroke-linejoin:round}.player-traits__dot{fill:var(--gelp-sky);stroke:var(--player-panel-bg);stroke-width:2}.player-traits__label{fill:#cbd5e1e6;font-family:var(--font-label);font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.player-traits__value{fill:var(--color-white);font-size:14px;font-weight:700}.player-traits__unit{fill:#94a3b8e6;font-size:10px;font-weight:600}.player-career{padding:.5rem 0 .25rem}.player-career ol{padding:0 1rem;list-style:none}.player-career__head,.player-career__row{display:grid;grid-template-columns:2rem minmax(0,1fr) 2.5rem 2.25rem 2.25rem;align-items:center;gap:.6rem}.player-career__head{padding:0 1rem .25rem;color:#94a3b8e6;font-family:var(--font-label);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-align:right}.player-career__row{min-height:3.1rem;border-bottom:1px solid rgba(148,163,184,.08)}.player-career__row:last-child{border-bottom:0}.player-career__crest img{display:block;width:1.75rem;height:1.75rem;object-fit:contain}.player-career__team{display:flex;flex-direction:column;min-width:0}.player-career__team strong{overflow:hidden;color:var(--color-white);font-size:.9rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.player-career__team span{color:#94a3b8e6;font-family:var(--font-label);font-size:.8rem;font-weight:600;letter-spacing:.04em}.player-career__num{color:#e2e8f0;font-family:var(--font-label);font-size:1rem;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.player-timeline{padding:2.25rem 1rem .75rem}.player-timeline__plot{position:relative;padding-left:2rem}.player-timeline__grid{position:absolute;top:0;right:0;left:2rem;height:var(--player-bar-h);pointer-events:none}.player-timeline__grid span{position:absolute;right:0;left:0;border-top:1px solid var(--tt-line)}.player-timeline__grid em{position:absolute;left:-2rem;color:#94a3b8cc;font-family:var(--font-label);font-size:.75rem;font-style:normal;font-weight:600;transform:translateY(-55%)}.player-timeline__columns{position:relative;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;list-style:none}.player-timeline__hit{display:flex;flex-direction:column;align-items:center;gap:.4rem;width:100%;padding:0 0 .35rem;border-radius:8px;transition:background-color .15s ease}.player-timeline__match--active .player-timeline__hit,.player-timeline__hit:focus-visible{background:#1e293b8c}.player-timeline__bar-area{position:relative;display:flex;align-items:flex-end;justify-content:center;width:100%;height:var(--player-bar-h)}.player-timeline__bar{position:relative;width:min(24px,64%);border-radius:4px 4px 0 0;background:var(--gelp-royal-bright);transition:background-color .15s ease}.player-timeline__bar--sub,.player-legend__key--sub{background:repeating-linear-gradient(135deg,rgba(255,255,255,.22) 0 2px,transparent 2px 6px),#4b7ff073}.player-timeline__match--active .player-timeline__bar{background-color:#6f99f5}.player-timeline__goals{position:absolute;bottom:calc(100% + 4px);left:50%;display:flex;flex-direction:column-reverse;gap:2px;transform:translate(-50%)}.player-ball{display:block;width:16px;height:16px}.player-ball circle{fill:#f8fafc;stroke:var(--player-panel-bg);stroke-width:2;paint-order:stroke}.player-ball path{fill:#0a1a3c}.player-timeline__absent{color:#94a3b899;font-family:var(--font-label);font-weight:700}.player-timeline__crest .team-crest{width:1.3rem;height:1.3rem}.player-timeline__result{display:grid;place-items:center;width:1.35rem;height:1.15rem;border-radius:4px;font-family:var(--font-label);font-size:.74rem;font-weight:700}.player-timeline__result--win{background:#16a34a38;color:#86efac}.player-timeline__result--draw{background:#f59e0b24;color:#fcd34d}.player-timeline__result--loss{background:#dc262633;color:#fca5a5}.player-timeline__date{color:#94a3b8bf;font-family:var(--font-label);font-size:.7rem;font-weight:600;letter-spacing:.03em}.player-timeline__tooltip{position:absolute;top:-.75rem;left:calc(2rem + (100% - 2rem) * var(--at));z-index:3;min-width:12.5rem;padding:.55rem .75rem .6rem;border:1px solid var(--tt-line-accent);border-radius:8px;background:#0b1729;box-shadow:0 14px 34px #0206178c;color:#e2e8f0;font-size:.82rem;line-height:1.45;pointer-events:none;transform:translate(-50%,-100%)}.player-timeline__tooltip[data-edge=start]{transform:translate(-12%,-100%)}.player-timeline__tooltip[data-edge=end]{transform:translate(-88%,-100%)}.player-timeline__tooltip-when{color:#94a3b8f2;font-family:var(--font-label);font-size:.76rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.player-timeline__tooltip-match{color:var(--color-white);font-weight:600}.player-timeline__tooltip-goal{color:var(--gelp-sky)}.player-legend{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;margin-top:.75rem;padding-left:2rem;color:#cbd5e1cc;font-family:var(--font-label);font-size:.8rem;font-weight:600;letter-spacing:.06em;list-style:none;text-transform:uppercase}.player-legend li{display:flex;align-items:center;gap:.4rem}.player-legend__key{width:.75rem;height:.75rem;border-radius:3px;background:var(--gelp-royal-bright)}.player-table-toggle{margin-top:.75rem;padding-left:2rem}.player-table-toggle summary{width:fit-content;color:var(--gelp-sky);font-family:var(--font-label);font-size:.82rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;cursor:pointer}.player-table{width:100%;margin-top:.6rem;border-collapse:collapse;font-size:.84rem}.player-table th,.player-table td{padding:.4rem .5rem;border-bottom:1px solid rgba(148,163,184,.08);text-align:left}.player-table th{color:#94a3b8e6;font-family:var(--font-label);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.player-goals{list-style:none}.player-goal{display:grid;grid-template-columns:2.8rem auto minmax(0,1fr) auto;align-items:center;gap:.4rem .75rem;padding:.75rem 1rem;border-bottom:1px solid rgba(148,163,184,.08)}.player-goal:last-child{border-bottom:0}.player-goal__minute{color:var(--gelp-sky);font-family:var(--font-label);font-size:1.25rem;font-weight:700}.player-goal .team-crest{width:1.6rem;height:1.6rem}.player-goal__match{display:flex;flex-direction:column;min-width:0}.player-goal__match strong{overflow:hidden;color:var(--color-white);font-size:.92rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.player-goal__match span{color:#94a3b8e6;font-family:var(--font-label);font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.player-goal__links{display:flex;grid-column:3 / -1;gap:.9rem}.player-goal__links a,.player-goal__links button{display:inline-flex;align-items:center;gap:.3rem;color:var(--gelp-sky);font-family:var(--font-label);font-size:.85rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.player-goal__links button{padding:0}.player-goal__links a:hover,.player-goal__links a:focus-visible,.player-goal__links button:hover,.player-goal__links button:focus-visible{color:var(--color-white)}.player-rating{display:inline-grid;place-items:center;min-width:2.1rem;padding:.1rem .35rem;border-radius:6px;font-family:var(--font-label);font-size:.82rem;font-weight:700;letter-spacing:.02em;font-variant-numeric:tabular-nums}.player-rating--top{background:var(--gelp-royal-bright);color:var(--color-white)}.player-rating--good{background:#16a34a38;color:#86efac}.player-rating--fair{background:#f59e0b29;color:#fcd34d}.player-rating--low{background:#dc262633;color:#fca5a5}.player-timeline__rating .player-rating{min-width:0;padding:.05rem .2rem;font-size:.7rem}.player-timeline__rating{display:flex;justify-content:center;min-height:1.15rem}.player-trophies{padding:.4rem 1rem .25rem;list-style:none}.player-trophy{display:grid;grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.75rem;min-height:3rem;border-bottom:1px solid rgba(148,163,184,.08)}.player-trophy:last-child{border-bottom:0}.player-trophy__count{display:grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid var(--tt-line-accent);border-radius:50%;background:#1f4fc82e;color:var(--color-white);font-family:var(--font-display);font-size:1.25rem}.player-trophy__name{display:flex;flex-direction:column;min-width:0}.player-trophy__name strong{color:var(--color-white);font-size:.9rem;font-weight:600}.player-trophy__name span{color:#94a3b8e6;font-family:var(--font-label);font-size:.8rem;font-weight:600;letter-spacing:.04em}.player-career__num abbr{color:#94a3b8e6;text-decoration:none}@media(max-width:1100px){.player-board__row{grid-template-columns:minmax(0,1fr)}.player-board__more{column-count:min(var(--cols, 2),2)}}@media(max-width:1000px){.player-hero__card{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.player-stat-groups{grid-template-columns:minmax(0,1fr)}.player-board__more{column-count:1}.player-counts{flex-direction:column;flex-wrap:nowrap}.player-count-group{flex:none}.player-count-group dl{flex-wrap:wrap;row-gap:.7rem}.player-count{flex:1 1 28%}.player-count-group[data-count="4"] .player-count{flex-basis:40%}.player-timeline__date{display:none}}@media(max-width:640px){.player-page{--player-bar-h: 8rem}.player-hero{padding-top:6.5rem}.player-hero__card{padding:1.5rem 1.25rem 1.25rem}.player-hero__headline{gap:.9rem}.player-hero__dorsal{padding-right:.9rem;font-size:5rem}.player-hero__name{font-size:2.9rem}.player-hero__info div{padding:.55rem .5rem .6rem .6rem}.player-hero__info dd{font-size:.98rem}.player-kpis{margin-inline:.75rem;grid-template-columns:repeat(12,minmax(0,1fr))}.player-kpi{grid-column:span 6;padding:.65rem .7rem .75rem}.player-kpi--rating{grid-column:1 / -1;grid-row:auto}.player-kpi--rating dd{flex-direction:row;align-items:flex-end}.player-kpi .player-rating{flex-shrink:0;font-size:2.6rem}.player-kpi__strip{height:2.5rem}.player-kpi__value{font-size:2rem}.player-kpi__extra{font-size:.85rem}.player-kpis[data-ratios="2"] .player-kpi--ratio,.player-kpis[data-ratios="3"] .player-kpi--ratio{grid-column:span 6}.player-kpis[data-ratios="1"] .player-kpi--ratio,.player-kpis[data-ratios="3"] .player-kpi--ratio:last-child{grid-column:1 / -1}.player-counts{padding-inline:.75rem}.player-key{justify-content:flex-start;padding-inline:.75rem}.player-timeline__rating,.player-legend__rating{display:none}.player-positions{grid-template-columns:minmax(0,8rem) minmax(0,1fr)}.player-timeline{padding-inline:.5rem}.player-timeline__plot,.player-legend,.player-table-toggle{padding-left:1.6rem}.player-timeline__grid{left:1.6rem}.player-timeline__grid em{left:-1.6rem}.player-timeline__tooltip{left:calc(1.6rem + (100% - 1.6rem) * var(--at))}.player-timeline__crest .team-crest{width:1rem;height:1rem}.player-timeline__result{width:1.05rem;font-size:.66rem}.player-ball{width:13px;height:13px}.player-goal{grid-template-columns:2.6rem auto minmax(0,1fr) auto}}.highlight-dialog{width:min(960px,calc(100vw - 2rem));max-width:none;padding:0;border:1px solid rgba(169,198,255,.25);border-radius:14px;background:#0b1222;color:#fff;box-shadow:0 30px 80px #0009}.highlight-dialog::backdrop{background:#030814d1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.highlight-dialog__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem .75rem .75rem 1.125rem}.highlight-dialog__head p{display:grid;gap:.125rem;min-width:0;margin:0}.highlight-dialog__head strong{font-family:var(--font-label);font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gelp-sky)}.highlight-dialog__head span{overflow:hidden;font-size:1rem;text-overflow:ellipsis;white-space:nowrap}.highlight-dialog__close{display:grid;flex:none;place-items:center;width:2.5rem;height:2.5rem;border-radius:999px;color:#fff;background:#ffffff14}.highlight-dialog__close:hover,.highlight-dialog__close:focus-visible{background:#ffffff2e}.highlight-dialog__media{aspect-ratio:16 / 9;background:#000}.highlight-dialog__media iframe{display:block;width:100%;height:100%;border:0}.tool-page .ideal-xi-section,.tool-page .player-ratings-section{padding-top:1.5rem}.tool-page .ideal-xi-section:after,.tool-page .player-ratings-section:after{display:none}.tool-page .ideal-xi-section>.container>.section-title,.tool-page .player-ratings-section>.container>.section-title{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:root{--xi-surface: linear-gradient(180deg, rgba(7, 12, 24, .95) 0%, rgba(9, 16, 30, .97) 100%);--xi-line: rgba(148, 163, 184, .14);--xi-line-accent: rgba(96, 165, 250, .26);--xi-blue: #3b82f6;--xi-blue-strong: #2563eb;--xi-blue-soft: #bfdbfe;--xi-text: #f8fafc;--xi-muted: #94a3b8;--xi-radius: 12px;--xi-control-radius: 8px;--xi-sheet-height: min(56vh, 470px);--xi-pitch-max: clamp(440px, calc((100vh - 300px)*.8) , 540px);--xi-ease-out: cubic-bezier(.2, .8, .2, 1)}@supports (height: 1dvh){:root{--xi-sheet-height: min(56dvh, 470px);--xi-pitch-max: clamp(440px, calc((100dvh - 300px)*.8) , 540px)}}.xi-section .container{position:relative;z-index:1}.xi-builder{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--xi-pitch-max));align-items:stretch;gap:1rem}.xi-stage{--xi-dock-scale: 1;position:relative;display:flex;flex-direction:column;min-width:0;container-type:inline-size}.xi-picker,.xi-stage{border-radius:var(--xi-radius)}@media(min-width:901px){.xi-stage{border:1px solid var(--xi-line-accent);background:var(--xi-surface);box-shadow:var(--tt-inner-edge),0 18px 44px #0206174d}.xi-picker:before,.xi-stage:before{content:"";position:absolute;inset:-1px -1px auto;z-index:3;height:2px;border-radius:var(--xi-radius) var(--xi-radius) 0 0;background:linear-gradient(90deg,#2563eb,#93c5fd 46%,transparent 86%);opacity:.8;pointer-events:none}}.xi-toolbar{position:relative;display:flex;align-items:center;gap:.75rem}@media(min-width:901px){.xi-toolbar{min-height:3.35rem;padding:.55rem .85rem .55rem 1rem;border-bottom:1px solid var(--tt-line)}}.xi-stage__title{flex:none}.xi-progress{display:inline-flex;align-items:baseline;gap:.4rem;color:var(--xi-muted)}.xi-progress__count{color:#fff;font-family:var(--font-label);font-size:1.2rem;font-weight:700;letter-spacing:.04em;line-height:1;font-variant-numeric:tabular-nums;transition:color .3s ease}.xi-progress__label{order:2;font-family:var(--font-label);font-size:.82rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.xi-progress__bar{position:absolute;left:0;right:0;bottom:-1px;height:2px;overflow:hidden}.xi-progress__bar:after{content:"";position:absolute;inset:0;background:var(--xi-blue);transform:scaleX(var(--progress, 0));transform-origin:left center;transition:transform .3s var(--xi-ease-out),background-color .3s ease}.xi-progress.is-complete .xi-progress__count{color:#86efac}.xi-progress.is-complete .xi-progress__bar:after{background:#4ade80}.xi-tools{display:inline-flex;align-items:center;gap:.35rem;margin-left:auto}.xi-kit{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:9px;border:1px solid var(--xi-line);background:#0206178c}.xi-kit__label{display:none}.xi-kit__btn{display:grid;place-items:center;width:34px;height:30px;padding:2px;border:0;border-radius:6px;background:transparent;cursor:pointer;opacity:.5;transition:opacity .15s ease,background-color .15s ease}.xi-kit__btn img{width:100%;height:100%;object-fit:contain;pointer-events:none}.xi-kit__btn:hover{opacity:.9}.xi-kit__btn.is-active{opacity:1;background:linear-gradient(180deg,#2563ebeb,#1e40afe0);box-shadow:inset 0 1px #ffffff24}.xi-icon-btn{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;border:1px solid var(--xi-line);background:#0206178c;color:#cbd5e1;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease,opacity .15s ease}.xi-icon-btn svg{width:17px;height:17px}.xi-icon-btn:hover:not(:disabled){color:#fff;border-color:var(--xi-line-accent);background:#1e293bcc}.xi-icon-btn:disabled{opacity:.35;cursor:default}.xi-pitch{--xi-field-left: -2.9;--xi-field-w: 105.7;--xi-field-top: -3.5;--xi-field-h: 107.5;--xi-shirt: clamp(62px, 13cqw, 84px);position:relative;width:100%;aspect-ratio:4 / 5;background:#0b1f12 url(/estadio-tu11.webp) 53% 60% / 190% auto no-repeat;overflow:hidden;user-select:none;-webkit-user-select:none;touch-action:manipulation;contain:layout paint}.xi-pitch__shade{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 45%,#060b1000 40%,#060b1066),linear-gradient(180deg,#060b1047,#060b1073);pointer-events:none}.xi-pitch__brand{position:absolute;top:10px;left:10px;width:clamp(40px,9cqw,60px);height:auto;opacity:.6;pointer-events:none}.xi-slot{position:absolute;left:calc((var(--xi-field-left) + var(--xi-field-w) * var(--x) / 100) * 1% - var(--xi-shirt) / 2);top:calc((var(--xi-field-top) + var(--xi-field-h) * var(--y) / 100) * 1% - var(--xi-shirt) / 2);width:var(--xi-shirt);height:var(--xi-shirt);z-index:2}.xi-slot.is-selected,.xi-slot.is-drop-target{z-index:4}.xi-slot.is-dragging{z-index:6;will-change:transform}.xi-shirt{position:relative;width:100%;height:100%;display:grid;place-items:center;border-radius:50%;cursor:pointer;touch-action:manipulation;-webkit-touch-callout:none;outline:none;-webkit-tap-highlight-color:transparent}.xi-slot.is-dragging .xi-shirt{cursor:grabbing}.xi-slot.is-dragging .xi-shirt__img{transform:scale(1.14)}.xi-shirt:focus-visible{box-shadow:0 0 0 3px #93c5fde6}.xi-shirt__halo{position:absolute;inset:-16%;border-radius:50%;background:radial-gradient(circle,#dbeafe80,#60a5fa4d 36%,#3b82f600 70%);opacity:0;transform:scale(.8);transition:opacity .18s ease,transform .18s ease;pointer-events:none}.xi-shirt__img{position:relative;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-drag:none;transition:transform .18s var(--xi-ease-out),opacity .18s ease}.xi-slot.is-empty .xi-shirt__img{opacity:.6}.xi-slot.is-filled .xi-shirt__img{animation:xi-pop .36s var(--xi-ease-out)}.xi-shirt__add{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#2563ebf2;color:#fff;box-shadow:0 4px 12px #02061780;transform:translate(-50%,-50%);pointer-events:none;transition:transform .18s var(--xi-ease-out)}@media(hover:hover){.xi-shirt:hover .xi-shirt__img{transform:translateY(-2px) scale(1.04)}.xi-slot.is-empty .xi-shirt:hover .xi-shirt__img{opacity:.8}.xi-shirt:hover .xi-shirt__add{transform:translate(-50%,-50%) scale(1.12)}}.xi-slot.is-selected .xi-shirt__halo,.xi-slot.is-drop-target .xi-shirt__halo{opacity:1;transform:scale(1)}.xi-slot.is-selected .xi-shirt__img,.xi-slot.is-drop-target .xi-shirt__img{opacity:1;transform:scale(1.1)}.xi-slot.is-drop-target .xi-shirt__img{transform:scale(1.16)}.xi-slot.is-preview{z-index:4}.xi-slot.is-preview .xi-shirt__halo{opacity:.85;transform:scale(1)}.xi-slot.is-preview .xi-shirt__img{opacity:1;transform:translateY(-2px) scale(1.08)}.xi-shirt__ring{position:absolute;inset:-6%;border-radius:50%;border:2px solid rgba(191,219,254,.9);animation:xi-ring 1.5s ease-out infinite;pointer-events:none}.xi-slot.is-receiving.is-empty .xi-shirt__halo{opacity:.55;transform:scale(.92)}.xi-slot.is-receiving.is-empty .xi-shirt__img{opacity:.75}.xi-slot__remove{position:absolute;top:-2px;right:-4px;z-index:3;display:grid;place-items:center;width:24px;height:24px;padding:0;border-radius:50%;border:1px solid rgba(248,113,113,.65);background:#0f172af0;color:#fecaca;cursor:pointer;opacity:0;transform:scale(.7);pointer-events:none;transition:opacity .15s ease,transform .15s ease,background-color .15s ease}.xi-slot__remove:hover{background:#dc2626;color:#fff}@media(hover:hover){.xi-slot:hover .xi-slot__remove{opacity:1;transform:scale(1);pointer-events:auto}}.xi-slot.is-selected .xi-slot__remove,.xi-slot__remove:focus-visible{opacity:1;transform:scale(1);pointer-events:auto}.xi-slot.is-dragging .xi-slot__remove{opacity:0;pointer-events:none}.xi-plate{position:absolute;top:calc(100% - 10px);left:50%;display:flex;flex-direction:column;align-items:center;gap:2px;width:max-content;max-width:clamp(96px,19cqw,128px);transform:translate(-50%);pointer-events:none}.xi-plate__line{display:block;max-width:100%;overflow:hidden;padding:3px 8px;border-radius:6px;border:1px solid rgba(148,163,184,.28);background:#070c18e0;box-shadow:0 4px 12px #0006;color:#fff;font-family:var(--font-main);font-size:.74rem;font-weight:700;line-height:1.2;text-align:center;overflow-wrap:break-word;text-wrap:balance;animation:xi-plate-in .24s var(--xi-ease-out)}.xi-plate__line.is-placeholder{border-style:dashed;border-color:#93c5fd8c;background:#070c1899;box-shadow:none;color:var(--xi-blue-soft);font-weight:700;letter-spacing:.08em}.xi-plate__line.is-ghost{border-style:dashed;border-color:#93c5fdcc;background:#1d4ed88c;box-shadow:none;color:#eff6ff}.xi-plate__num{margin-right:.35em;color:#93c5fd;font-variant-numeric:tabular-nums}.xi-open-picker{display:none}.xi-picker{--xi-list-head: 2.1rem;position:relative;min-height:0;border:1px solid var(--xi-line-accent);background:var(--xi-surface);box-shadow:var(--tt-inner-edge),0 18px 44px #0206174d;color:var(--xi-text);font-family:var(--font-main)}.xi-picker__inner{position:absolute;inset:0;display:flex;flex-direction:column;min-height:0;overflow:hidden;border-radius:inherit}.xi-picker__grab{display:none}.xi-picker__head{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem 1.25rem;min-height:3.35rem;padding:.6rem 1rem;border-bottom:1px solid var(--tt-line)}.xi-picker.has-target .xi-picker__head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.25rem .55rem;padding-right:3.5rem;background:linear-gradient(180deg,#2563eb29,#2563eb00)}.xi-picker.has-target .xi-picker__title:before{display:none}.xi-picker.has-target .xi-picker__hint,.xi-picker.has-target .xi-picker__occupant{grid-column:1 / -1}.xi-picker__eyebrow{display:flex;align-items:center;gap:.45rem;color:var(--xi-blue-soft)}.xi-slot-chip{padding:1px 7px;border-radius:5px;background:var(--xi-blue-strong);color:#fff;font-family:var(--font-label);font-size:.82rem;font-weight:700;letter-spacing:.08em}.xi-picker__title{display:flex;align-items:center;gap:.6rem;margin:0;color:#fff;font-family:var(--font-display);font-size:1.6rem;font-weight:400;letter-spacing:.045em;line-height:1;text-transform:uppercase}.xi-picker__title:before{content:"";flex-shrink:0;width:1.15rem;height:.62rem;background:var(--franja);box-shadow:0 4px 12px #1f4fc859}.xi-picker__hint,.xi-picker__occupant{margin:0;color:var(--xi-muted);font-size:.8rem;line-height:1.4}.xi-picker:not(.has-target) .xi-picker__hint{max-width:31rem;text-align:right}.xi-picker__occupant strong{color:#e2e8f0;font-weight:600}.xi-link-btn{margin-left:.5rem;padding:0;border:0;background:none;color:#fca5a5;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.xi-picker__close{position:absolute;top:.75rem;right:.85rem;display:grid;place-items:center;min-width:34px;height:34px;padding:0 .6rem;border-radius:8px;border:1px solid var(--xi-line);background:#0206178c;color:#e2e8f0;font-family:var(--font-label);font-size:.95rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.xi-picker__close--mobile-only{display:none}.xi-picker__close:hover{border-color:var(--xi-line-accent);background:#1e293bcc}.xi-chips{display:flex;flex:none;gap:1.15rem;padding:0 1rem;overflow-x:auto;border-bottom:1px solid var(--tt-line);scrollbar-width:none}.xi-chips::-webkit-scrollbar{display:none}.xi-chip{position:relative;flex:none;display:inline-flex;align-items:center;gap:.35rem;padding:.6rem 0 .55rem;border:0;background:none;color:#94a3b8e6;font-family:var(--font-label);font-size:.9rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;transition:color .2s ease}.xi-chip:after{content:"";position:absolute;inset:auto 0 -1px;height:2px;border-radius:2px;background:var(--tt-blue);transform:scaleX(0);transition:transform .2s ease}.xi-chip:hover,.xi-chip.is-active{color:#fff}.xi-chip.is-active:after{transform:scaleX(1)}.xi-chip__count{font-size:.8rem;opacity:.6}.xi-search{position:relative;flex:none;padding:.55rem 1rem;border-bottom:1px solid var(--tt-line)}.xi-search__icon{position:absolute;top:50%;left:1.75rem;color:var(--xi-muted);transform:translateY(-50%);pointer-events:none}.xi-search input{width:100%;height:36px;padding:0 2.3rem 0 2.15rem;border-radius:var(--xi-control-radius);border:1px solid var(--xi-line);background:#02061799;color:var(--xi-text);font-family:var(--font-main);font-size:.875rem;-webkit-appearance:none;appearance:none}.xi-search input::-webkit-search-cancel-button{-webkit-appearance:none}.xi-search input::placeholder{color:#64748b}.xi-search input:focus{outline:none;border-color:#60a5faa6;box-shadow:0 0 0 3px #3b82f62e}.xi-search__clear{position:absolute;top:50%;right:1.4rem;display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:6px;background:transparent;color:var(--xi-muted);transform:translateY(-50%);cursor:pointer}.xi-search__clear:hover{color:#fff;background:#1e293bcc}.xi-picker__list{flex:1;min-height:0;margin:0;padding:0 0 .6rem;list-style:none;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.3) transparent}.xi-list-head,.xi-row{display:grid;grid-template-columns:2.2rem minmax(0,1fr) 2.6rem 2.3rem 2.3rem 4.4rem;align-items:center;column-gap:.35rem}.xi-list-head{position:sticky;top:0;z-index:2;height:var(--xi-list-head);padding:0 1rem;border-bottom:1px solid var(--tt-line);background:#08101e;color:#94a3b8eb;font-family:var(--font-label);font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.xi-list-head span:nth-child(n+3){text-align:center}.xi-group-title{position:sticky;top:var(--xi-list-head);z-index:1;display:flex;align-items:center;gap:.6rem;padding:.7rem 1rem .3rem;background:#08101e;color:var(--gelp-sky);font-family:var(--font-label);font-size:.8rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.xi-group-title:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--tt-line-accent),transparent)}.xi-row{width:100%;min-height:2.15rem;padding:.15rem 1rem;border:0;border-bottom:1px solid rgba(148,163,184,.08);border-radius:0;background:transparent;color:inherit;font-family:var(--font-main);text-align:left;cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent;scroll-margin-block:4.4rem .5rem;transition:background-color .12s ease,opacity .12s ease}.xi-row.is-draggable{cursor:grab}.xi-row:hover{background:#1e293b8c}.xi-row:active{background:#2563eb38}.xi-row:focus-visible{outline:none;background:#1e293b8c;box-shadow:inset 3px 0 0 var(--tt-blue)}.xi-row.is-placed{opacity:.5}.xi-row.is-placed:hover{opacity:.85}.xi-row.is-drag-source{opacity:.3}.xi-row__num{color:var(--role-fg, #e2e8f0);font-family:var(--font-label);font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums}.xi-role--ARQ{--role-fg: #fcd34d}.xi-role--DEF{--role-fg: #93c5fd}.xi-role--MED{--role-fg: #6ee7b7}.xi-role--DEL{--role-fg: #fca5a5}.xi-role--CUSTOM{--role-fg: #c4b5fd}.xi-row__name{overflow:hidden;color:#e2e8f0;font-size:.875rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.xi-row__pos{color:#94a3b8cc;font-family:var(--font-label);font-size:.8rem;font-weight:600;letter-spacing:.05em;text-align:center}.xi-row__stat{color:#cbd5e1cc;font-family:var(--font-label);font-size:.95rem;font-weight:600;text-align:center;font-variant-numeric:tabular-nums}.xi-row__stat.is-zero{color:#94a3b859}.xi-row__add{justify-self:end;display:grid;place-items:center;width:24px;height:24px;border-radius:6px;background:#2563eb29;color:#93c5fd;transition:background-color .12s ease,color .12s ease}.xi-row:hover .xi-row__add{background:var(--xi-blue-strong);color:#fff}.xi-row__status{justify-self:end;display:inline-flex;align-items:center;gap:3px;padding:1px 6px;border-radius:5px;background:#94a3b829;color:#cbd5e1;font-family:var(--font-label);font-size:.8rem;font-weight:700;letter-spacing:.05em;white-space:nowrap}.xi-add-custom{display:flex;align-items:center;gap:.6rem;width:calc(100% - 2rem);margin:.5rem 1rem 0;padding:.6rem .75rem;border:1px dashed rgba(139,92,246,.5);border-radius:8px;background:#8b5cf61a;color:#ddd6fe;font-family:var(--font-main);font-size:.86rem;font-weight:600;text-align:left;cursor:pointer}.xi-add-custom:hover{background:#8b5cf633}.xi-add-custom span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xi-picker__empty{padding:2rem 1rem;color:var(--xi-muted);font-size:.88rem;text-align:center}.xi-picker__keys{display:none}@media(min-width:901px)and (hover:hover)and (pointer:fine){.xi-picker__keys{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:.35rem .95rem;margin:0;padding:.6rem 1rem .7rem;border-top:1px solid var(--xi-line);color:#64748b;font-size:.72rem}}.xi-picker__keys span{display:inline-flex;align-items:center;gap:.25rem}.xi-picker__keys kbd{min-width:1.4rem;padding:0 5px;border-radius:4px;border:1px solid rgba(148,163,184,.3);border-bottom-width:2px;background:#0f172acc;color:#cbd5e1;font-family:var(--font-main);font-size:.66rem;font-weight:700;line-height:1.5;text-align:center}.xi-actions{display:flex;flex-wrap:wrap;gap:.5rem}@media(min-width:901px){.xi-actions{padding:.65rem 1rem .75rem;border-top:1px solid var(--tt-line)}}.xi-action{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:36px;padding:0 .95rem;border-radius:var(--xi-control-radius);border:1px solid var(--xi-line);background:#0206178c;color:#e2e8f0;font-family:var(--font-label);font-size:.95rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease,opacity .15s ease}.xi-action svg{width:16px;height:16px}.xi-action:hover:not(:disabled){color:#fff;border-color:var(--xi-line-accent);background:#1e293bcc}.xi-action:active:not(:disabled){transform:translateY(1px) scale(.985)}.xi-action--primary{border-color:#60a5fa80;background:linear-gradient(180deg,#2563ebeb,#1e40afe0);box-shadow:inset 0 1px #ffffff24,0 4px 14px #1d4ed859;color:#fff}.xi-action--primary:hover:not(:disabled){background:linear-gradient(180deg,#3b82f6,#1d4ed8)}.xi-action:disabled{opacity:.6;cursor:progress}.xi-action.is-ready{animation:xi-ready 1.1s ease-out 2}.xi-toast{position:fixed;left:50%;bottom:24px;z-index:95;display:flex;align-items:center;gap:.9rem;width:max-content;max-width:calc(100vw - 32px);padding:.75rem .85rem .75rem 1rem;border-radius:12px;border:1px solid rgba(96,165,250,.4);background:#0f172af7;box-shadow:0 18px 40px #00000073;color:#e2e8f0;font-family:var(--font-main);font-size:.88rem;line-height:1.35;transform:translate(-50%);animation:xi-toast-in .24s var(--xi-ease-out)}.xi-toast button{flex:none;min-height:36px;padding:0 .8rem;border:0;border-radius:8px;background:var(--xi-blue-strong);color:#fff;font-family:var(--font-main);font-size:.82rem;font-weight:700;cursor:pointer}.xi-drag-preview{display:flex;flex-direction:column;align-items:center;width:96px;cursor:grabbing;pointer-events:none;transform:rotate(-5deg)}.xi-drag-preview img{width:76px;height:76px;object-fit:contain}.xi-drag-preview span{max-width:120px;margin-top:-8px;padding:3px 8px;overflow:hidden;border-radius:6px;border:1px solid rgba(147,197,253,.75);background:var(--xi-blue-strong);color:#fff;font-family:var(--font-main);font-size:.74rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.xi-only-mobile{display:none!important}@keyframes xi-pop{0%{transform:scale(.6);opacity:.3}60%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:1}}@keyframes xi-plate-in{0%{transform:translateY(4px);opacity:0}to{transform:none;opacity:1}}@keyframes xi-ring{0%{transform:scale(.85);opacity:.9}to{transform:scale(1.3);opacity:0}}@keyframes xi-toast-in{0%{transform:translate(-50%,12px);opacity:0}to{transform:translate(-50%);opacity:1}}@keyframes xi-ready{0%{box-shadow:0 0 #60a5fab3,0 10px 24px #2563eb4d}to{box-shadow:0 0 0 16px #60a5fa00,0 10px 24px #2563eb4d}}@media(max-width:1100px)and (min-width:901px){.xi-list-head,.xi-row{grid-template-columns:2rem minmax(0,1fr) 2.4rem 4.2rem}.xi-list-head span:nth-child(4),.xi-list-head span:nth-child(5),.xi-row__stat{display:none}}@media(max-width:900px){.xi-builder{grid-template-columns:minmax(0,560px);justify-content:center;gap:0}.xi-stage{gap:.7rem}.xi-stage__title{display:none}.xi-toolbar{flex-wrap:nowrap;gap:.5rem}.xi-progress{position:relative;flex:1;justify-content:center;min-width:0;min-height:44px;padding:.7rem .7rem .8rem;overflow:hidden;border-radius:10px;border:1px solid var(--xi-line);background:#0206178c;transition:border-color .3s ease}.xi-progress.is-complete{border-color:#4ade8073}.xi-progress__bar{left:12px;right:12px;bottom:6px;height:3px;border-radius:3px;background:#94a3b833}.xi-progress__bar:after{border-radius:inherit}.xi-tools{flex:none;gap:.4rem}.xi-kit__btn{width:38px;height:36px}.xi-icon-btn{width:44px;height:44px}.xi-pitch{--xi-shirt: 58px;border-radius:var(--xi-radius);border:1px solid var(--xi-line-accent);box-shadow:0 22px 52px #02061757;transform:scale(var(--xi-dock-scale));transform-origin:50% 0;transition:transform .32s var(--xi-ease-out)}.xi-stage.is-docked{--xi-dock-scale: var(--xi-dock-fit, 1)}.xi-plate{top:calc(100% - 9px);max-width:86px}.xi-plate__num{display:none}.xi-plate__line{padding:2px 6px;font-size:.66rem;border-radius:5px}.xi-shirt__add{width:20px;height:20px}.xi-shirt__add svg{width:12px;height:12px}.xi-slot__remove{width:26px;height:26px;top:-6px;right:-8px}.xi-open-picker{display:flex;align-items:center;justify-content:center;gap:.55rem;width:100%;min-height:50px;border-radius:10px;border:1px solid rgba(96,165,250,.5);background:#2563eb2e;color:#fff;font-family:var(--font-label);font-size:1.02rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.xi-open-picker:active{background:#2563eb52}.xi-picker{position:fixed;left:max(0px,calc(50% - 300px));right:max(0px,calc(50% - 300px));bottom:0;z-index:90;height:var(--xi-sheet-height);border-radius:18px 18px 0 0;border-bottom:0;background:#0a1222;box-shadow:0 -18px 40px #0206178c;transform:translateY(105%);visibility:hidden;transition:transform .28s var(--xi-ease-out),visibility 0s linear .28s;will-change:transform}.xi-picker.is-open{transform:translateY(0);visibility:visible;transition:transform .28s var(--xi-ease-out),visibility 0s linear 0s}.xi-picker__inner{position:absolute;padding-bottom:env(safe-area-inset-bottom,0)}.xi-picker__grab{display:block;flex:none;width:42px;height:4px;margin:6px auto 0;border-radius:4px;background:#94a3b866}.xi-picker__head{flex-direction:column;align-items:flex-start;gap:.2rem}.xi-picker__head,.xi-picker.has-target .xi-picker__head{min-height:0;padding:.4rem 5.5rem .55rem 1rem}.xi-picker__title{font-size:1.35rem}.xi-picker:not(.has-target) .xi-picker__hint{max-width:none;text-align:left}.xi-picker__hint,.xi-picker__occupant{font-size:.8rem}.xi-picker.has-target .xi-picker__hint{display:none}.xi-picker__close,.xi-picker__close--mobile-only{display:grid;top:.6rem;right:.8rem;min-width:64px;height:38px;background:var(--xi-blue-strong);border-color:#60a5fa}.xi-search{padding:.45rem 1rem}.xi-search input{height:40px;font-size:16px}.xi-picker__list{padding-bottom:1rem}.xi-list-head{display:none}.xi-group-title{top:0;padding-top:.55rem;background:#0a1222}.xi-row{grid-template-columns:2rem minmax(0,1fr) 2.6rem 4.2rem;min-height:46px}.xi-row__stat{display:none}.xi-actions{gap:.6rem}.xi-action{flex:1 1 calc(50% - .6rem);min-height:46px;padding:0 1rem}.xi-action--primary{flex-basis:100%}html.xi-pitch-visible .back-to-top{opacity:0;pointer-events:none;transform:translateY(16px) scale(.94)}.xi-toast--above-sheet{bottom:calc(var(--xi-sheet-height) + 12px)}.xi-only-mobile{display:revert!important}.xi-only-desktop{display:none!important}}@media(min-width:600px)and (max-width:900px){.xi-pitch{--xi-shirt: 80px}.xi-plate{max-width:112px}.xi-plate__num{display:inline}.xi-plate__line{padding:3px 8px;font-size:.74rem}}@media(max-width:380px){.xi-pitch{--xi-shirt: 52px}.xi-plate{max-width:80px}.xi-plate__line{font-size:.62rem}.xi-progress{gap:.4rem;padding-inline:.5rem}.xi-progress__label{font-size:.7rem;letter-spacing:.04em}}@media(prefers-reduced-motion:reduce){.xi-slot.is-filled .xi-shirt__img,.xi-plate__line,.xi-shirt__ring,.xi-toast,.xi-action.is-ready{animation:none}.xi-picker,.xi-pitch{transition:none}}.player-ratings-section{--pr-red: #ef4444;--pr-red-glow: rgba(239, 68, 68, .6);--pr-yellow: #facc15;--pr-yellow-glow: rgba(250, 204, 21, .55);--pr-green: #22c55e;--pr-green-glow: rgba(34, 197, 94, .6);--pr-ease-pop: cubic-bezier(.34, 1.56, .64, 1);--pr-ease-out: cubic-bezier(.22, 1, .36, 1);--pr-surface: linear-gradient(180deg, rgba(7, 12, 24, .95) 0%, rgba(9, 16, 30, .97) 100%);--pr-solid: #08101e}.player-ratings-section .container{position:relative;z-index:1}.pr-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pr-pop{display:inline-block;animation:pr-pop .38s var(--pr-ease-pop)}.pr-card{display:flex;flex-direction:column;gap:1rem}.pr-stats,.pr-main,.pr-sheet{position:relative;border:1px solid var(--tt-line-accent);border-radius:12px;background:var(--pr-surface);box-shadow:var(--tt-inner-edge),0 18px 44px #0206174d}.pr-stats:before,.pr-main:before,.pr-sheet:before{content:"";position:absolute;inset:-1px -1px auto;z-index:4;height:2px;border-radius:12px 12px 0 0;background:linear-gradient(90deg,#2563eb,#93c5fd 46%,transparent 86%);opacity:.8;pointer-events:none}.pr-stat-label,.pr-field-label{color:#94a3b8eb;font-family:var(--font-label);font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.pr-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.pr-stat{min-width:0;display:flex;flex-direction:column;gap:.3rem;padding:.7rem 1rem .8rem}.pr-stat+.pr-stat{border-left:1px solid var(--tt-line)}.pr-stat-row{display:flex;align-items:baseline;gap:.45rem;min-width:0}.pr-stat-value{color:var(--color-white);font-family:var(--font-label);font-size:1.75rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.pr-stat-value--score[style]{color:hsl(var(--score-h),95%,66%)}.pr-stat-sub{min-width:0;overflow:hidden;color:var(--color-text-muted);font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.pr-stat-bar{height:3px;margin-top:.15rem;border-radius:3px;background:#94a3b829;overflow:hidden}.pr-stat-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#93c5fd);transition:width .45s var(--pr-ease-out)}.pr-stat-lights{display:flex;align-items:center;gap:1rem;min-height:1.75rem}.pr-stat-light{display:inline-flex;align-items:center;gap:.4rem}.pr-stat-light strong{color:var(--color-white);font-family:var(--font-label);font-size:1.35rem;font-weight:700;line-height:1}.pr-stat-podium{display:flex;gap:.5rem;min-width:0;min-height:1.75rem}.pr-stat-medal{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:.3rem;padding:0;border:0;background:none;color:var(--color-text-muted);font-size:.74rem;font-weight:600;text-align:left}.pr-stat-medal span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-stat-medal-icon{flex:none;width:20px;height:23px;opacity:.35;filter:grayscale(.9);transition:opacity .25s ease,filter .25s ease,transform .3s var(--pr-ease-pop)}.pr-stat-medal.is-set{color:var(--color-white);cursor:pointer}.pr-stat-medal.is-set .pr-stat-medal-icon{opacity:1;filter:none}.pr-stat-medal.is-set:hover .pr-stat-medal-icon{transform:rotate(-8deg) scale(1.1)}.pr-stat-medal:disabled{cursor:default}.pr-layout{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(19rem,1fr);gap:1rem;align-items:start}.pr-main{min-width:0;display:flex;flex-direction:column}.pr-mobile-summary,.pr-mobile-back{display:none}.pr-main-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.7rem 1rem;min-height:3.35rem;padding:.55rem 1rem;border-bottom:1px solid var(--tt-line)}.pr-chips{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--tt-line);border-radius:9px;background:#0206178c}.pr-chip{min-height:2rem;padding:.2rem .75rem;border:0;border-radius:6px;background:transparent;color:#cbd5e1d1;font-family:var(--font-label);font-size:.95rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transition:color .2s ease,background-color .2s ease}.pr-chip:hover{color:var(--color-white);background:#1e293bb8}.pr-chip:active{transform:translateY(1px) scale(.985)}.pr-chip[aria-pressed=true]{color:var(--color-white);background:linear-gradient(180deg,#2563ebeb,#1e40afe0);box-shadow:inset 0 1px #ffffff24,0 4px 14px #1d4ed859}.pr-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.55rem 1rem;border-bottom:1px solid var(--tt-line)}.pr-search{position:relative;flex:1 1 240px;max-width:22rem;display:flex;align-items:center}.pr-search>svg{position:absolute;left:.75rem;width:16px;height:16px;color:var(--color-text-muted);pointer-events:none}.pr-search input{width:100%;height:36px;padding:0 2.3rem 0 2.15rem;border:1px solid var(--tt-line);border-radius:8px;background:#02061799;color:var(--color-white);font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease}.pr-search input::placeholder{color:#64748b}.pr-search input:focus{outline:none;border-color:#60a5fa99;box-shadow:0 0 0 3px #3b82f62e}.pr-search-clear{position:absolute;right:.35rem;width:28px;height:28px;display:grid;place-items:center;border-radius:6px;color:var(--color-text-muted)}.pr-search-clear:hover{color:var(--color-white);background:#94a3b81f}.pr-search-clear svg{width:15px;height:15px}.pr-hint{flex:1 1 260px;display:flex;flex-direction:column;align-items:flex-end;gap:.15rem;margin:0;color:#94a3b8e0;font-size:.76rem;line-height:1.45;text-align:right}.pr-hint-keys{display:none}.pr-hint kbd{display:inline-block;min-width:1.3em;padding:0 .3rem;border:1px solid var(--tt-line);border-bottom-width:2px;border-radius:4px;background:#02061799;color:#e2e8f0;font-family:inherit;font-size:.66rem;line-height:1.5;text-align:center}@media(hover:hover)and (pointer:fine){.pr-hint-keys{display:inline}}.pr-list{max-height:31rem;padding-bottom:.5rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(96,165,250,.35) transparent}.pr-group-title{position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:.6rem;margin:0;padding:.7rem 1rem .3rem;background:var(--pr-solid);color:var(--gelp-sky);font-family:var(--font-label);font-size:.8rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.pr-group-title span:first-child{display:flex;flex:1;align-items:center;gap:.6rem}.pr-group-title span:first-child:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--tt-line-accent),transparent)}.pr-group-title span:last-child{color:var(--color-text-muted);letter-spacing:.06em}.pr-row{--pr-accent: transparent;position:relative;border-bottom:1px solid rgba(148,163,184,.08);transition:background-color .2s ease,box-shadow .2s ease}.pr-row:before{content:"";position:absolute;top:0;bottom:0;left:0;z-index:1;width:3px;background:var(--pr-accent);transition:background-color .25s ease}.pr-row:hover{background:#1e293b73}.pr-row.is-rated{--pr-accent: var(--gelp-royal-bright)}.pr-row[data-light=red]{--pr-accent: var(--pr-red)}.pr-row[data-light=yellow]{--pr-accent: var(--pr-yellow)}.pr-row[data-light=green]{--pr-accent: var(--pr-green)}.pr-row.is-open{z-index:1;background:#0d1629f5;box-shadow:inset 0 0 0 1px #60a5fa47}.pr-row-head{width:100%;min-height:2.45rem;display:grid;grid-template-columns:2.2rem minmax(0,1fr) 2.6rem auto 1.1rem;align-items:center;gap:.5rem;padding:.2rem 1rem;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.pr-row-head:focus-visible{outline:2px solid #60a5fa;outline-offset:-2px}.pr-avatar{color:var(--pr-role, #bfdbfe);font-family:var(--font-label);font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums}.pr-role--ARQ{--pr-role: #fcd34d}.pr-role--DEF{--pr-role: #93c5fd}.pr-role--MED{--pr-role: #6ee7b7}.pr-role--DEL{--pr-role: #fca5a5}.pr-row-name{min-width:0;overflow:hidden;color:#e2e8f0;font-size:.875rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.pr-row.is-rated .pr-row-name{color:var(--color-white);font-weight:600}.pr-row-pos{color:#94a3b8cc;font-family:var(--font-label);font-size:.8rem;font-weight:600;letter-spacing:.05em;text-align:center}.pr-row-cta{justify-self:end;color:#93c5fde6;font-family:var(--font-label);font-size:.85rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;opacity:0;transform:translate(6px);transition:opacity .2s ease,transform .2s ease}.pr-row-head:hover .pr-row-cta,.pr-row-head:focus-visible .pr-row-cta{opacity:1;transform:none}.pr-row-head .pr-badges{justify-self:end}.pr-row-chevron{width:16px;height:16px;color:var(--color-text-muted);transition:transform .3s var(--pr-ease-out),color .2s ease}.pr-row.is-open .pr-row-chevron{transform:rotate(180deg);color:#93c5fd}.pr-empty{padding:2rem 1rem;color:var(--color-text-muted);text-align:center}.pr-badges{flex:none;display:inline-flex;align-items:center;gap:.45rem}.pr-badge-slot{display:inline-flex;justify-content:center;align-items:center}.pr-badge-slot--medal{width:22px}.pr-badge-slot--light{width:12px}.pr-badge-slot--score{min-width:32px}.pr-badges--sm .pr-badge-slot--medal{width:19px}.pr-badges--sm .pr-badge-slot--light{width:10px}.pr-badges--sm .pr-badge-slot--score{min-width:27px}.pr-badge-medal{width:22px;height:26px;animation:pr-pop .4s var(--pr-ease-pop)}.pr-badge-light{flex:none;display:inline-block;width:12px;height:12px;border-radius:50%;background:var(--pr-light-color);box-shadow:0 0 0 2px #ffffff14,0 0 10px var(--pr-light-glow);animation:pr-pop .4s var(--pr-ease-pop)}.pr-badge-light[data-light=red]{--pr-light-color: var(--pr-red);--pr-light-glow: var(--pr-red-glow)}.pr-badge-light[data-light=yellow]{--pr-light-color: var(--pr-yellow);--pr-light-glow: var(--pr-yellow-glow)}.pr-badge-light[data-light=green]{--pr-light-color: var(--pr-green);--pr-light-glow: var(--pr-green-glow)}.pr-badge-score{min-width:32px;height:32px;display:inline-grid;place-items:center;padding:2px .3rem 0;border:1px solid hsla(var(--score-h),85%,60%,.5);border-radius:9px;background:hsla(var(--score-h),85%,50%,.17);color:hsl(var(--score-h),95%,72%);font-family:var(--font-display);font-size:1.2rem;line-height:1;animation:pr-pop .4s var(--pr-ease-pop)}.pr-badges--sm{gap:.35rem}.pr-badges--sm .pr-badge-score{min-width:27px;height:27px;border-radius:8px;font-size:1.02rem}.pr-badges--sm .pr-badge-medal{width:19px;height:22px}.pr-badges--sm .pr-badge-light{width:10px;height:10px}.pr-editor-inner{display:flex;flex-direction:column;gap:.95rem;margin:0 1rem;padding:.85rem 0;border-top:1px dashed rgba(148,163,184,.16)}.pr-field{min-width:0;display:flex;flex-direction:column;gap:.5rem}.pr-field-head{display:flex;justify-content:space-between;align-items:center;gap:.5rem;min-height:1.6rem}.pr-field-label{color:#94a3b8f2}.pr-field-readout{display:inline-flex;align-items:baseline;gap:.45rem}.pr-field-readout strong{display:inline-block;color:hsl(var(--score-h),95%,68%);font-family:var(--font-display);font-size:1.75rem;line-height:.8;animation:pr-pop .35s var(--pr-ease-pop)}.pr-field-readout em{color:#cbd5e1;font-size:.78rem;font-style:normal;font-weight:600}.pr-field-readout:not([style]) em{color:var(--color-text-muted);font-weight:500}.pr-rail{display:flex;gap:4px;padding:4px;border:1px solid var(--tt-line);border-radius:12px;background:#0206179e;cursor:pointer;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.pr-rail:focus-visible{outline:none;box-shadow:0 0 0 2px #60a5fa}.pr-rail-seg{position:relative;flex:1 1 0;min-width:0;height:42px;display:grid;place-items:center;padding-top:2px;border-radius:8px;background:#94a3b812;color:#94a3b8b3;font-family:var(--font-display);font-size:1.2rem;line-height:1;transition:background .22s ease,color .22s ease,transform .25s var(--pr-ease-pop),box-shadow .25s ease;transition-delay:calc(var(--seg-i) * 14ms)}.pr-rail.is-scrubbing .pr-rail-seg,.pr-rail.is-preview .pr-rail-seg{transition-delay:0ms}.pr-rail:hover .pr-rail-seg:not(.is-on){color:#cbd5e1e6}.pr-rail-seg.is-on{background:hsl(var(--score-h),80%,56%);color:#020617db}.pr-rail.is-preview .pr-rail-seg.is-on{background:hsla(var(--score-h),80%,56%,.42);color:#fff}.pr-rail-seg.is-value{z-index:1;transform:scale(1.1);box-shadow:0 0 0 2px #ffffffe6,0 6px 18px hsla(var(--score-h),85%,50%,.55)}.pr-rail.is-preview .pr-rail-seg.is-value{transform:none;box-shadow:0 0 0 2px #ffffff73}.pr-editor-split{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.95rem 1.25rem}.pr-light{display:inline-flex;gap:.55rem;padding:.5rem .7rem .4rem;border:1px solid var(--tt-line);border-radius:16px;background:#050a14;box-shadow:inset 0 2px 8px #0000008c}.pr-light-btn{display:flex;flex-direction:column;align-items:center;gap:.35rem;min-width:42px;padding:0;border:0;background:none;color:var(--color-text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent}.pr-light-btn[data-light=red]{--pr-bulb: var(--pr-red);--pr-bulb-glow: var(--pr-red-glow)}.pr-light-btn[data-light=yellow]{--pr-bulb: var(--pr-yellow);--pr-bulb-glow: var(--pr-yellow-glow)}.pr-light-btn[data-light=green]{--pr-bulb: var(--pr-green);--pr-bulb-glow: var(--pr-green-glow)}.pr-light-bulb{width:32px;height:32px;border-radius:50%;background:var(--pr-bulb);opacity:.2;box-shadow:inset 0 -4px 7px #00000080;transition:opacity .2s ease,transform .3s var(--pr-ease-pop),box-shadow .3s ease}.pr-light-btn:hover .pr-light-bulb{opacity:.5;transform:scale(1.06)}.pr-light-btn.is-active .pr-light-bulb{opacity:1;transform:scale(1.12);background:radial-gradient(circle at 34% 30%,rgba(255,255,255,.8) 0 10%,transparent 42%),var(--pr-bulb);box-shadow:0 0 0 2px #ffffffbf,0 0 16px var(--pr-bulb-glow),0 0 34px var(--pr-bulb-glow);animation:pr-bulb-on .45s ease-out}.pr-light-label{font-size:.6rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:color .2s ease}.pr-light-btn.is-active .pr-light-label{color:var(--color-white)}.pr-light-btn:focus-visible{outline:2px solid #60a5fa;outline-offset:3px;border-radius:8px}.pr-medals{display:inline-flex;gap:.45rem}.pr-medal-btn{position:relative;width:62px;display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.4rem .25rem .35rem;overflow:hidden;border:1px solid var(--tt-line);border-radius:12px;background:#02061780;cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .25s ease;-webkit-tap-highlight-color:transparent}.pr-medal-btn:hover{border-color:#94a3b859}.pr-medal-icon{width:30px;height:35px;opacity:.5;filter:grayscale(.85) brightness(.8);transition:opacity .25s ease,filter .25s ease,transform .35s var(--pr-ease-pop)}.pr-medal-btn:hover .pr-medal-icon{opacity:.95;filter:none;transform:translateY(-2px) rotate(-7deg)}.pr-medal-btn.is-active .pr-medal-icon{opacity:1;filter:none;transform:scale(1.12)}.pr-medal-btn.is-active[data-medal=gold]{border-color:#f6c94599;background:#f6c9451f;box-shadow:0 0 18px #f6c94538}.pr-medal-btn.is-active[data-medal=silver]{border-color:#e2e8f08c;background:#cbd5e11a;box-shadow:0 0 18px #cbd5e129}.pr-medal-btn.is-active[data-medal=bronze]{border-color:#e09a5f99;background:#e09a5f1f;box-shadow:0 0 18px #e09a5f33}.pr-medal-btn.is-active:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-130%);animation:pr-shine .9s ease-out .05s;pointer-events:none}.pr-medal-caption{max-width:100%;overflow:hidden;color:var(--color-text-muted);font-size:.62rem;font-weight:700;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.pr-medal-btn.is-taken .pr-medal-caption{color:#fbbf24c7;font-weight:600}.pr-medal-btn.is-active .pr-medal-caption{color:var(--color-white)}.pr-medal-btn:focus-visible{outline:2px solid #60a5fa;outline-offset:2px}.pr-editor-foot{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.pr-ghost,.pr-next{height:36px;display:inline-flex;align-items:center;gap:.4rem;border-radius:8px;font-family:var(--font-label);font-size:.92rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;transition:color .2s ease,background .2s ease,border-color .2s ease,transform .15s ease}.pr-ghost{padding:0 .8rem;border:1px solid var(--tt-line);background:transparent;color:var(--color-text-muted)}.pr-ghost:hover:not(:disabled){border-color:#f8717166;background:#ef444414;color:#fecaca}.pr-ghost:disabled{opacity:.4;cursor:default}.pr-next{padding:0 1rem;border:1px solid rgba(96,165,250,.5);background:linear-gradient(180deg,#2563ebeb,#1e40afe0);box-shadow:inset 0 1px #ffffff24;color:var(--color-white)}.pr-ghost svg,.pr-next svg{width:15px;height:15px}.pr-next svg{transition:transform .2s ease}.pr-next:hover svg{transform:translateY(2px)}.pr-ghost:active:not(:disabled),.pr-next:active{transform:translateY(1px) scale(.98)}.pr-side{position:sticky;top:6.25rem;min-width:0;display:flex;flex-direction:column;gap:.6rem}.pr-sheet{overflow:hidden}.pr-sheet:before{inset:0 0 auto;border-radius:0}.pr-sheet-head{display:flex;justify-content:space-between;align-items:center;gap:.75rem;min-height:3.35rem;padding:.6rem 1rem;border-bottom:1px solid var(--tt-line)}.pr-sheet-eyebrow{display:block;margin-bottom:.25rem;color:var(--gelp-sky);font-family:var(--font-label);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.pr-sheet-title{display:flex;align-items:center;gap:.6rem;margin:0;color:var(--color-white);font-family:var(--font-display);font-size:1.6rem;font-weight:400;line-height:1;letter-spacing:.045em;text-transform:uppercase}.pr-sheet-title:before{content:"";flex-shrink:0;width:1.15rem;height:.62rem;background:var(--franja);box-shadow:0 4px 12px #1f4fc859}.pr-sheet-avg{display:flex;flex-direction:column;align-items:flex-end;gap:.15rem}.pr-sheet-avg span{color:#94a3b8eb;font-family:var(--font-label);font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.pr-sheet-avg strong{color:hsl(var(--score-h),95%,66%);font-family:var(--font-label);font-size:1.75rem;font-weight:700;line-height:1}.pr-sheet-scroll{max-height:30rem;padding-bottom:.4rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(96,165,250,.35) transparent}.pr-sheet-label,.pr-sheet-divider{display:flex;align-items:center;gap:.6rem;margin:0;padding:.7rem 1rem .3rem;color:var(--gelp-sky);font-family:var(--font-label);font-size:.8rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;list-style:none}.pr-sheet-label span:first-child,.pr-sheet-divider span:first-child{display:flex;flex:1;align-items:center;gap:.6rem}.pr-sheet-label span:first-child:after,.pr-sheet-divider span:first-child:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--tt-line-accent),transparent)}.pr-sheet-label span:last-child,.pr-sheet-divider span:last-child{color:var(--color-text-muted);letter-spacing:.06em}.pr-sheet-list{margin:0;padding:0;list-style:none}.pr-sheet-item{--pr-accent: transparent;position:relative;display:flex;align-items:center;gap:.35rem;min-height:2.35rem;padding:.1rem 1rem .1rem .35rem;border-bottom:1px solid rgba(148,163,184,.08);background:#0a1222;list-style:none}.pr-sheet-item:before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--pr-accent)}.pr-sheet-item[data-light=red]{--pr-accent: var(--pr-red)}.pr-sheet-item[data-light=yellow]{--pr-accent: var(--pr-yellow)}.pr-sheet-item[data-light=green]{--pr-accent: var(--pr-green)}.pr-sheet-grip{flex:none;width:22px;height:28px;display:grid;place-items:center;border:0;border-radius:6px;background:none;color:#94a3b88c;cursor:grab;touch-action:none}.pr-sheet-grip:hover,.pr-sheet-grip:focus-visible{color:var(--color-white);background:#94a3b81f}.pr-sheet-grip:focus-visible{outline:2px solid #60a5fa;outline-offset:-2px}.pr-sheet-grip:active{cursor:grabbing}.pr-sheet-grip svg{width:15px;height:15px}.pr-sheet-index{flex:none;width:1.4rem;color:#bfdbfed9;font-family:var(--font-label);font-size:.98rem;font-weight:700;text-align:center}.pr-sheet-player{flex:1;min-width:0;display:flex;align-items:baseline;gap:.5rem;padding:.3rem 0;border:0;background:none;color:var(--color-white);text-align:left;cursor:pointer}.pr-sheet-pos{flex:none;width:2.1rem;color:#94a3b8cc;font-family:var(--font-label);font-size:.8rem;font-weight:600;letter-spacing:.05em}.pr-sheet-name{overflow:hidden;font-size:.875rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap;transition:color .2s ease}.pr-sheet-player:hover .pr-sheet-name{color:#bfdbfe}.pr-sheet-player:focus-visible{outline:2px solid #60a5fa;outline-offset:2px;border-radius:4px}.pr-sheet-item.is-sub .pr-sheet-index{color:var(--color-text-muted)}.pr-sheet-empty{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:1.8rem 1rem 1.6rem;color:var(--color-text-muted);font-size:.82rem;text-align:center}.pr-sheet-empty strong{color:var(--color-white);font-size:.95rem}.pr-sheet-empty-art{display:inline-flex;align-items:center;gap:.6rem;margin-bottom:.5rem;padding:.55rem .8rem;border:1px dashed rgba(148,163,184,.25);border-radius:12px;opacity:.8}.pr-sheet-empty-art>*{animation:pr-float 3.2s ease-in-out infinite}.pr-sheet-empty-art>*:nth-child(2){animation-delay:.4s}.pr-sheet-empty-art>*:nth-child(3){animation-delay:.8s}.pr-sheet-foot{display:flex;justify-content:space-between;padding:.6rem 1rem .7rem;border-top:1px solid var(--tt-line);color:#94a3b8bf;font-family:var(--font-label);font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.pr-sheet-hint{display:flex;align-items:center;gap:.35rem;margin:0;color:#94a3b8d9;font-size:.74rem}.pr-sheet-hint svg{flex:none;width:14px;height:14px}[data-ratings-capture=summary][data-capture-mode=true] .pr-sheet-scroll{max-height:none;overflow:visible}[data-ratings-capture=summary][data-capture-mode=true] .pr-sheet-grip{display:none}[data-ratings-capture=summary][data-capture-mode=true] .pr-sheet-item{padding-left:.45rem}[data-ratings-capture=summary][data-capture-mode=true] .pr-badge-medal,[data-ratings-capture=summary][data-capture-mode=true] .pr-badge-light,[data-ratings-capture=summary][data-capture-mode=true] .pr-badge-score{animation:none!important}.pr-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.pr-action{min-height:38px;display:inline-flex;justify-content:center;align-items:center;gap:.45rem;padding:0 .75rem;border:1px solid var(--tt-line);border-radius:8px;background:#0206178c;color:#e2e8f0;font-family:var(--font-label);font-size:.92rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;transition:transform .15s ease,background-color .2s ease,border-color .2s ease,color .2s ease}.pr-action:hover:not(:disabled){color:var(--color-white);border-color:var(--tt-line-accent);background:#1e293bcc}.pr-action:active:not(:disabled){transform:translateY(1px) scale(.985)}.pr-action--primary{border-color:#60a5fa80;background:linear-gradient(180deg,#2563ebeb,#1e40afe0);box-shadow:inset 0 1px #ffffff24,0 4px 14px #1d4ed84d;color:var(--color-white)}.pr-action--primary:hover:not(:disabled){background:linear-gradient(180deg,#3b82f6,#1d4ed8)}.pr-action--danger:hover:not(:disabled){border-color:#f8717173;background:#7f1d1d59;color:#fecaca}.pr-action:disabled{opacity:.42;cursor:not-allowed}.pr-action svg{width:15px;height:15px}.pr-toast{position:fixed;left:50%;bottom:24px;z-index:95;width:max-content;max-width:calc(100vw - 32px);display:flex;align-items:center;gap:.9rem;padding:.75rem .85rem .75rem 1rem;border:1px solid rgba(96,165,250,.4);border-radius:12px;background:#0f172af7;box-shadow:0 18px 40px #00000073;color:#e2e8f0;font-family:var(--font-main);font-size:.88rem;line-height:1.35;transform:translate(-50%);animation:pr-toast-in .26s cubic-bezier(.22,1,.36,1)}.pr-toast button{flex:none;min-height:34px;padding:0 .8rem;border:0;border-radius:8px;background:#2563eb;color:#fff;font-family:var(--font-main);font-size:.82rem;font-weight:700;cursor:pointer}@keyframes pr-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.15)}to{transform:scale(1)}}@keyframes pr-bulb-on{0%{filter:brightness(2.2)}to{filter:brightness(1)}}@keyframes pr-shine{to{transform:translate(130%)}}@keyframes pr-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes pr-toast-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@media(max-width:1020px){.pr-layout{grid-template-columns:minmax(0,1fr)}.pr-side{position:static}.pr-sheet-scroll{max-height:none}.pr-list{max-height:min(68vh,640px)}.pr-main,.pr-side{scroll-margin-top:5.5rem}.pr-main>.pr-mobile-summary{margin:.6rem .6rem 0}.pr-mobile-summary{position:sticky;top:5rem;z-index:6;display:flex;flex-direction:column;gap:.5rem;min-width:0;padding:.65rem;border:1px solid rgba(96,165,250,.45);border-radius:12px;background:#0b1527;box-shadow:0 8px 24px #02061773}.pr-mobile-summary-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.pr-mobile-summary-head h3{margin:0 0 .15rem;font-size:.85rem;color:#f8fafc}.pr-mobile-summary-head>div>span{color:#93c5fd;font-size:.7rem}.pr-mobile-view,.pr-mobile-back{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-height:44px;padding:.4rem .6rem;border:1px solid rgba(96,165,250,.3);border-radius:8px;background:#2563eb24;color:#bfdbfe;font-size:.72rem;font-weight:700;cursor:pointer}.pr-mobile-view:disabled{opacity:.4;cursor:default}.pr-mobile-view{flex-shrink:0;white-space:nowrap}.pr-mobile-view svg,.pr-mobile-back svg{width:14px;height:14px;flex-shrink:0}.pr-mobile-summary-empty{margin:0;color:#94a3b8;font-size:.72rem}.pr-mobile-players{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:144px;margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#60a5fa transparent;list-style:none}.pr-mobile-player{display:flex;align-items:center;justify-content:space-between;gap:.25rem;width:100%;min-height:44px;padding:.35rem .45rem;border:1px solid rgba(148,163,184,.2);border-radius:8px;background:#02061773;text-align:left;cursor:pointer}.pr-mobile-player[aria-current=true]{border-color:#60a5fa;background:#2563eb33}.pr-mobile-player-name{min-width:0;overflow:hidden;color:#e2e8f0;font-size:.7rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.pr-mobile-player .pr-badges{flex-shrink:0;gap:.2rem}.pr-mobile-player .pr-badge-score{min-width:22px;height:22px;font-size:.85rem}.pr-mobile-player .pr-badge-medal{width:14px;height:17px}.pr-mobile-player .pr-badge-light{width:8px;height:8px}}@media(max-width:1020px)and (max-height:700px){.pr-mobile-players{max-height:94px}.pr-editor-foot{padding-inline-end:2.4rem}}@media(max-width:1020px)and (max-height:520px){.pr-mobile-players{max-height:44px}}@media(max-width:760px){.pr-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-stat+.pr-stat{border-left:0}.pr-stat:nth-child(2n){border-left:1px solid var(--tt-line)}.pr-stat:nth-child(n+3){border-top:1px solid var(--tt-line)}.pr-main-head{flex-direction:column;align-items:stretch}.pr-chips{display:flex;overflow-x:auto;scrollbar-width:none}.pr-chip{flex:1 0 auto}.pr-search{max-width:none}.pr-hint{align-items:flex-start;text-align:left}}@media(max-width:520px){.pr-stat{padding:.6rem .75rem .7rem}.pr-stat-value{font-size:1.55rem}.pr-stat-lights{gap:.7rem}.pr-stat-podium{flex-direction:column;gap:.2rem}.pr-main-head,.pr-toolbar,.pr-group-title{padding-inline:.75rem}.pr-row-head{grid-template-columns:2rem minmax(0,1fr) 2.3rem auto 1rem;gap:.4rem;min-height:46px;padding-inline:.75rem}.pr-editor-inner{margin:0 .75rem;gap:.7rem;padding-block:.65rem}.pr-editor-inner .pr-field{gap:.35rem}.pr-rail{gap:3px;padding:3px}.pr-rail-seg{height:40px;border-radius:7px;font-size:1.05rem}.pr-editor-split{flex-direction:column;align-items:stretch;gap:.65rem}.pr-light{justify-content:space-around}.pr-medals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.pr-medal-btn{width:auto}.pr-sheet-head,.pr-sheet-label,.pr-sheet-divider{padding-inline:.85rem}}@media(max-width:360px){.pr-next{padding-inline:.6rem}.pr-ghost{padding-inline:.5rem}.pr-mobile-player{flex-direction:column;align-items:flex-start;gap:2px;padding:4px 6px}.pr-mobile-player-name{max-width:100%;line-height:14px}.pr-mobile-player .pr-badge-score{min-width:18px;height:18px;font-size:.8rem}}@media(prefers-reduced-motion:reduce){.pr-pop,.pr-badge-medal,.pr-badge-light,.pr-badge-score,.pr-field-readout strong,.pr-light-btn.is-active .pr-light-bulb,.pr-medal-btn.is-active:after,.pr-sheet-empty-art>*,.pr-toast{animation:none}.pr-rail-seg{transition-delay:0ms}}.mv{--mv-gold: #f2c14e;--mv-line: rgba(148, 163, 184, .2);margin:0 0 2.25rem;padding:1.375rem 1.375rem 1.25rem;border:1px solid rgba(96,165,250,.32);border-radius:14px;background:radial-gradient(70% 140% at 100% 0%,rgba(31,79,200,.38),transparent 62%),linear-gradient(180deg,#080e1cf5,#060b16fa);scroll-margin-top:6rem}.mv__head{margin-bottom:1rem}.mv__eyebrow{display:flex;align-items:center;gap:.625rem;margin:0 0 .375rem;color:var(--gelp-sky);font-family:var(--font-label);font-size:.875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.mv__eyebrow:before{content:"";width:34px;height:14px;border-radius:2px;background:var(--franja)}.mv h2{margin:0;color:#fff;font-family:var(--font-display);font-size:clamp(2.25rem,4.5vw,3rem);font-weight:400;line-height:.95}.mv__sub{margin:.5rem 0 0;color:#cbd5e1;font-size:.975rem}.mv__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));gap:.5rem}.mv__player{display:grid;grid-template-columns:2.5rem minmax(0,1fr);grid-template-rows:auto auto;column-gap:.5rem;align-items:center;padding:.55rem .75rem;border:1px solid var(--mv-line);border-radius:10px;background:#0f172a9e;color:#e2e8f0;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,translate .15s ease}.mv__player:hover{border-color:#60a5fa99;translate:0 -1px}.mv__player:focus-visible,.mv__button:focus-visible{outline:2px solid var(--gelp-sky);outline-offset:2px}.mv__number{grid-row:1 / span 2;color:var(--gelp-sky);font-family:var(--font-display);font-size:1.85rem;line-height:1;text-align:center}.mv__name{overflow:hidden;font-family:var(--font-label);font-size:1.05rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.mv__pos{overflow:hidden;color:#94a3b8;font-size:.75rem;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.mv__player[aria-pressed=true]{border-color:var(--mv-gold);background:#f2c14e24}.mv__player[aria-pressed=true] .mv__number{color:var(--mv-gold)}.mv__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1rem}.mv__button{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1.125rem;border:0;border-radius:10px;background:#fff;box-shadow:0 4px 0 var(--gelp-royal);color:#0a1d4a;font-family:var(--font-label);font-size:.95rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.mv__button:disabled{opacity:.5;box-shadow:none;cursor:not-allowed}.mv__button--ghost{border:1px solid rgba(255,255,255,.3);background:transparent;box-shadow:none;color:#fff}.mv__error{margin:0;color:#fca5a5;font-size:.95rem}.mv__done{display:grid;gap:.5rem;justify-items:start}.mv__voted{display:flex;align-items:center;gap:.5rem;margin:0;color:#fff;font-size:1.1rem}.mv__voted svg{color:var(--mv-gold)}.mv__wait{margin:0 0 .5rem;color:#cbd5e1}.mv__total{margin:0 0 .75rem;color:var(--gelp-sky);font-family:var(--font-label);font-size:.95rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.mv__results{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.mv__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.3rem 1rem;align-items:baseline}.mv__row-name{display:flex;align-items:center;gap:.5rem;color:#e2e8f0;font-family:var(--font-label);font-size:1.05rem;font-weight:700}.mv__row-name small{padding:.1rem .45rem;border-radius:999px;background:#f2c14e2e;color:var(--mv-gold);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.mv__pct{color:#fff;font-family:var(--font-display);font-size:1.4rem;line-height:1}.mv__bar{grid-column:1 / -1;height:8px;border-radius:999px;background:#94a3b829}.mv__bar i{display:block;height:100%;border-radius:inherit;background:var(--gelp-royal-bright)}.mv__row--top .mv__bar i{background:var(--mv-gold)}.mv__row--top .mv__pct{color:var(--mv-gold)}.mv__after{margin-top:1rem}.mv__note{margin:1rem 0 0;color:#64748b;font-size:.8rem}@media(max-width:640px){.mv{padding:1.125rem 1rem 1rem}.mv__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mv__actions,.mv__actions .mv__button{width:100%;justify-content:center}}.mr-page{--player-panel-bg: #08101f;--mr-ink: #050b18;--mr-panel: linear-gradient(180deg, rgba(8, 14, 28, .96), rgba(6, 11, 22, .98));--mr-line: rgba(148, 163, 184, .13);--mr-gelp: #1f4fc8;--mr-gelp-bright: #4b7ff0;--mr-rival: #94a3b8;--mr-rival-soft: #cbd5e1;--mr-yellow: #facc15;--mr-red: #ef4444;--mr-green: #22c55e;--mr-grass: #0b2e22;--mr-grass-stripe: #0d3628}.mr-empty{margin:0;padding:2rem 1rem;color:var(--color-text-muted);text-align:center}.mr-rating{display:inline-grid;place-items:center;min-width:2.35rem;height:1.55rem;padding:0 .35rem;border-radius:6px;font-family:var(--font-label);font-size:.95rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.mr-rating--top{background:var(--mr-gelp-bright);color:#fff;box-shadow:0 0 0 1px #a9c6ff8c}.mr-rating--good{background:var(--mr-green);color:#052e16}.mr-rating--fair{background:#f59e0b;color:#291400}.mr-rating--low{background:var(--mr-red);color:#fff}.mr-rating--none{background:#94a3b81f;color:var(--color-text-muted)}.mr-rating--xl{min-width:5.5rem;height:4.5rem;border-radius:14px;font-family:var(--font-display);font-size:3.4rem;font-weight:400;letter-spacing:.02em}.mr-ball{display:inline-block;flex:none;width:.72rem;height:.72rem;border:2px solid #f8fafc;border-radius:50%;background:radial-gradient(circle,#f8fafc 0 30%,transparent 33%)}.mr-card{display:inline-block;flex:none;width:.55rem;height:.78rem;border-radius:2px;vertical-align:middle}.mr-card--yellow{background:var(--mr-yellow)}.mr-card--red{background:var(--mr-red)}.mr-marks{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.25rem}.mr-mark{display:inline-flex;align-items:center;gap:.1rem;font-family:var(--font-label);font-size:.78rem;font-weight:700;line-height:1}.mr-mark--goal,.mr-mark--own{width:.72rem;height:.72rem;border:2px solid #f8fafc;border-radius:50%;background:radial-gradient(circle,#f8fafc 0 30%,transparent 33%)}.mr-mark--own{border-color:var(--mr-red)}.mr-mark--assist{padding:.12rem .28rem;border-radius:3px;background:#4b7ff047;color:var(--gelp-sky)}.mr-mark--yellow,.mr-mark--red{width:.52rem;height:.74rem;border-radius:2px;background:var(--mr-yellow)}.mr-mark--red{background:var(--mr-red)}.mr-mark--in{color:#4ade80}.mr-mark--out{color:#f87171}.mr-mark--conceded{width:.62rem;height:.62rem;border:2px solid #fecaca;border-radius:50%;background:var(--mr-red)}.mr-hero{padding:7.5rem 0 1.25rem}.mr-hero .season-breadcrumb{margin-bottom:.9rem}.mr-hero__title{margin:0 0 1rem;color:var(--color-white);font-family:var(--font-display);font-size:clamp(1.6rem,3.2vw,2.4rem);font-weight:400;letter-spacing:.03em;line-height:1}.mr-hero__title span{display:block;margin-bottom:.35rem;color:var(--gelp-sky);font-family:var(--font-label);font-size:.9rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.mr-board{position:relative;overflow:hidden;border:1px solid rgba(96,165,250,.22);border-radius:18px;background:radial-gradient(60% 120% at 0% 50%,var(--mr-glow-home, transparent),transparent 70%),radial-gradient(60% 120% at 100% 50%,var(--mr-glow-away, transparent),transparent 70%),linear-gradient(170deg,#0c1a35,#070e1f 55%,#040814);box-shadow:inset 0 1px #ffffff0d,0 30px 70px #0206178c;isolation:isolate;animation:mr-rise .6s cubic-bezier(.2,.8,.2,1) both}.mr-board:has(.mr-board__team--home.is-gelp){--mr-glow-home: rgba(31, 79, 200, .42);--mr-glow-away: rgba(148, 163, 184, .08)}.mr-board:has(.mr-board__team--away.is-gelp){--mr-glow-away: rgba(31, 79, 200, .42);--mr-glow-home: rgba(148, 163, 184, .08)}.mr-board:before{content:"";position:absolute;inset:41% -10% auto;z-index:-1;height:22%;background:var(--franja);opacity:.07;transform:skewY(-2.5deg)}.mr-board__kicker{display:flex;flex-wrap:wrap;justify-content:center;gap:.3rem .6rem;margin:0;padding:.85rem 1rem;border-bottom:1px solid var(--mr-line);color:#cbd5e1;font-family:var(--font-label);font-size:.9rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.mr-board__kicker span+span:before{content:"/";margin-right:.6rem;color:#94a3b873}.mr-board__main{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:1rem clamp(1rem,5vw,4rem);padding:clamp(1.25rem,3vw,2.25rem) clamp(1rem,3vw,2.5rem) 1.5rem}.mr-board__team{display:grid;justify-items:center;gap:.7rem;min-width:0;text-align:center}.mr-board__crest{display:grid;place-items:center;width:6.5rem;height:6.5rem;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.07),transparent 70%)}.mr-board__crest img{width:5.25rem;height:5.25rem;object-fit:contain;filter:drop-shadow(0 10px 22px rgba(2,6,23,.6))}.mr-board__team h2{margin:0;color:var(--color-white);font-family:var(--font-display);font-size:clamp(1.45rem,2.8vw,2.3rem);font-weight:400;letter-spacing:.035em;line-height:.95}.mr-board__team.is-gelp h2{color:var(--gelp-sky)}.mr-board__events{display:grid;gap:.35rem;margin:.15rem 0 0;padding:0;list-style:none}.mr-board__events li{display:flex;align-items:center;justify-content:center;gap:.45rem;color:#e2e8f0;font-size:.92rem;white-space:nowrap}.mr-board__events b{color:var(--color-text-muted);font-family:var(--font-label);font-weight:700}.mr-board__score{display:grid;justify-items:center;gap:.45rem;padding-top:.5rem}.mr-board__score strong{display:flex;align-items:center;gap:.6rem;color:var(--color-white);font-family:var(--font-display);font-size:clamp(4.5rem,11vw,8.5rem);font-weight:400;line-height:.8;text-shadow:0 14px 40px rgba(2,6,23,.7)}.mr-board__score strong span{min-width:.6em;text-align:center}.mr-board__score i{width:.22em;height:.07em;border-radius:2px;background:var(--gelp-sky);opacity:.7}.mr-board__status{padding:.2rem .75rem;border-radius:999px;background:var(--color-white);color:var(--mr-ink);font-family:var(--font-label);font-size:.8rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.mr-board__score small{color:var(--color-text-muted);font-family:var(--font-label);font-size:.9rem;letter-spacing:.06em}.mr-board__foot{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem 1.5rem;margin:0;padding:.75rem 1rem;border-top:1px solid var(--mr-line);background:#02061759;color:var(--color-text-muted);font-size:.85rem}.mr-body{display:grid;gap:1.25rem;padding-bottom:4rem}.mr-section{min-width:0;padding:clamp(1rem,2.4vw,1.75rem);border:1px solid var(--tt-line-accent);border-radius:16px;background:var(--mr-panel);box-shadow:var(--tt-inner-edge),0 18px 44px #0206174d;animation:mr-rise .7s cubic-bezier(.2,.8,.2,1) both}.mr-section__head{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.mr-section__number{color:transparent;font-family:var(--font-display);font-size:3.4rem;line-height:.8;-webkit-text-stroke:1px rgba(169,198,255,.55)}.mr-section__head h2{margin:0;color:var(--color-white);font-family:var(--font-display);font-size:clamp(1.7rem,3vw,2.2rem);font-weight:400;letter-spacing:.04em;line-height:1}.mr-section__head p{margin:.25rem 0 0;color:var(--color-text-muted);font-size:.88rem}.mr-split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:1.25rem}.mr-lineups{display:grid;gap:1.25rem}.mr-lineups__pitch{display:grid;gap:.85rem;min-width:0}.mr-lineups__side{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.85rem}.mr-pitch{display:block;width:100%;height:auto;border-radius:14px;box-shadow:0 20px 50px #02061780}.mr-pitch--vertical{display:none;max-width:30rem;margin:0 auto}.mr-pitch__grass{fill:var(--mr-grass)}.mr-pitch__stripe{fill:var(--mr-grass-stripe)}.mr-pitch__lines rect,.mr-pitch__lines line,.mr-pitch__lines path,.mr-pitch__lines circle{fill:none;stroke:#ecfdf56b;stroke-width:.26}.mr-pitch__lines .mr-pitch__spot{fill:#ecfdf580}.mr-token{animation:mr-pop .45s cubic-bezier(.2,.9,.3,1.3) both;animation-delay:calc(var(--i) * 35ms + .15s);transform-box:fill-box;transform-origin:center}.mr-token.is-link{cursor:pointer}.mr-token:focus{outline:none}.mr-token__halo{fill:none;stroke:transparent;stroke-width:.5;transition:stroke .2s ease}.mr-token.is-link:hover .mr-token__halo,.mr-token:focus-visible .mr-token__halo{stroke:#ffffffb3}.mr-token.is-active .mr-token__halo{stroke:var(--gelp-sky);stroke-width:.7}.mr-token__shirt{stroke-width:.32}.mr-token--gelp .mr-token__shirt{stroke:#0b1f5c}.mr-token--rival .mr-token__shirt{fill:#1e293b;stroke:#94a3b8}.mr-token__number{fill:#fff;font-family:var(--font-display);text-anchor:middle;paint-order:stroke;stroke:#081438d9;stroke-width:.35}.mr-token__plate{fill:#030814d1}.mr-token--gelp .mr-token__plate{fill:#102668eb}.mr-token__name{fill:#f1f5f9;font-family:var(--font-label);font-weight:600;letter-spacing:.02em;text-anchor:middle}.mr-token__chip text{font-family:var(--font-label);font-weight:700;text-anchor:middle}.mr-token__chip--top rect{fill:var(--mr-gelp-bright);stroke:#dbeafe;stroke-width:.18}.mr-token__chip--top text{fill:#fff}.mr-token__chip--good rect{fill:var(--mr-green)}.mr-token__chip--good text{fill:#052e16}.mr-token__chip--fair rect{fill:#f59e0b}.mr-token__chip--fair text{fill:#291400}.mr-token__chip--low rect{fill:var(--mr-red)}.mr-token__chip--low text{fill:#fff}.mr-token__card--yellow{fill:var(--mr-yellow)}.mr-token__card--red{fill:var(--mr-red)}.mr-token__ball{fill:#f8fafc;stroke:#0f172a;stroke-width:.25}.mr-token__out circle{fill:#b91c1c;stroke:#0f172a;stroke-width:.15}.mr-token__out path{fill:none;stroke:#fff;stroke-width:.28;stroke-linecap:round;stroke-linejoin:round}.mr-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem 1.2rem;margin:0;padding:0;color:var(--color-text-muted);font-size:.8rem;list-style:none}.mr-legend li{display:inline-flex;align-items:center;gap:.35rem}.mr-legend .mr-rating{min-width:0;height:1.2rem;font-size:.78rem}.mr-legend__shirt{width:.9rem;height:.9rem;border:1px solid #94a3b8;border-radius:50%;background:#1e293b}.mr-legend__shirt--gelp{border-color:#0b1f5c;background:linear-gradient(180deg,#f8fafc 0 31%,#1f4fc8 31% 69%,#f8fafc 69%)}.mr-legend__out{display:inline-grid;place-items:center;width:.9rem;height:.9rem;border-radius:50%;background:#b91c1c;color:#fff}.mr-mvp{position:relative;display:grid;gap:.3rem;padding:1rem 1.1rem;overflow:hidden;border:1px solid rgba(169,198,255,.35);border-radius:14px;background:radial-gradient(120% 100% at 100% 0%,rgba(31,79,200,.5),transparent 60%),#0a1530;color:inherit;text-align:left;transition:transform .2s ease,border-color .2s ease}.mr-mvp:not(.is-gelp){border-color:#cbd5e14d;background:radial-gradient(120% 100% at 100% 0%,rgba(148,163,184,.28),transparent 60%),#0d1424}.mr-mvp:hover,.mr-mvp:focus-visible{transform:translateY(-2px);border-color:var(--gelp-sky)}.mr-mvp__kicker{color:var(--gelp-sky);font-family:var(--font-label);font-size:.8rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.mr-mvp__rating{position:absolute;top:.55rem;right:.9rem;color:var(--color-white);font-family:var(--font-display);font-size:3.6rem;line-height:1;text-shadow:0 8px 26px rgba(75,127,240,.6)}.mr-mvp__name{display:flex;align-items:center;gap:.5rem;padding-right:4.5rem}.mr-mvp__name img{width:22px;height:22px;object-fit:contain}.mr-mvp__name strong{color:var(--color-white);font-family:var(--font-display);font-size:1.6rem;font-weight:400;letter-spacing:.03em;line-height:1}.mr-mvp__line{color:#cbd5e1;font-size:.85rem}.mr-mvp__cta{display:inline-flex;align-items:center;gap:.2rem;margin-top:.25rem;color:var(--gelp-sky);font-family:var(--font-label);font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mr-sheet{padding:.9rem 1rem;border:1px solid var(--mr-line);border-radius:12px;background:#02061773}.mr-sheet.is-gelp{border-color:#60a5fa47}.mr-sheet header{display:flex;align-items:center;gap:.7rem;margin-bottom:.6rem}.mr-sheet header img{width:34px;height:34px;object-fit:contain}.mr-sheet h3{margin:0;color:var(--color-white);font-family:var(--font-display);font-size:1.35rem;font-weight:400;letter-spacing:.03em;line-height:1}.mr-sheet header p{margin:.15rem 0 0;color:var(--color-text-muted);font-size:.82rem}.mr-sheet header b{color:#e2e8f0;font-family:var(--font-label);font-size:.95rem}.mr-sheet__subs{display:grid;gap:.15rem;margin:0;padding:0;list-style:none}.mr-sheet__subs button{display:grid;grid-template-columns:1.6rem minmax(0,1fr) auto auto;align-items:center;gap:.5rem;width:100%;padding:.35rem .4rem;border-radius:8px;color:inherit;text-align:left}.mr-sheet__subs button:hover:not(:disabled){background:#4b7ff01f}.mr-sheet__number{color:var(--color-text-muted);font-family:var(--font-label);font-weight:700;text-align:right}.mr-sheet__who{display:grid;min-width:0}.mr-sheet__who strong{color:#f1f5f9;font-size:.9rem;font-weight:600}.mr-sheet__who small{color:var(--color-text-muted);font-size:.75rem}.mr-sheet__bench{margin:.6rem 0 0;color:var(--color-text-muted);font-size:.78rem;line-height:1.55}.mr-sheet__bench span{display:block;margin-bottom:.1rem;color:#94a3b8;font-family:var(--font-label);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.mr-timeline__teams{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.75rem;color:#cbd5e1;font-family:var(--font-label);font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mr-timeline__teams span{display:inline-flex;align-items:center;gap:.45rem}.mr-timeline__teams img{width:22px;height:22px;object-fit:contain}.mr-timeline__list{position:relative;display:grid;gap:.2rem;margin:0;padding:0;list-style:none}.mr-timeline__list:before{content:"";position:absolute;top:.5rem;bottom:.5rem;left:50%;width:2px;background:linear-gradient(180deg,#a9c6ff0d,#a9c6ff59 10% 90%,#a9c6ff0d);transform:translate(-50%)}.mr-timeline__mark{position:relative;justify-self:center;margin:.2rem 0;padding:.12rem .7rem;border:1px solid rgba(169,198,255,.25);border-radius:999px;background:#0a1328;color:#e2e8f0;font-family:var(--font-label);font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.mr-timeline__mark--end{background:var(--color-white);color:var(--mr-ink)}.mr-event{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 2.8rem minmax(0,1fr);align-items:center}.mr-event__minute{grid-column:2;grid-row:1;z-index:1;justify-self:center;display:grid;place-items:center;min-width:2.35rem;height:1.4rem;padding:0 .25rem;border:1px solid rgba(148,163,184,.3);border-radius:999px;background:#0b1428;color:var(--color-white);font-family:var(--font-label);font-size:.78rem;font-weight:700}.mr-event--goal .mr-event__minute{border-color:transparent;background:var(--color-white);color:var(--mr-ink)}.mr-event--goal.is-gelp .mr-event__minute{background:var(--mr-gelp-bright);color:#fff}.mr-event--red .mr-event__minute{border-color:var(--mr-red)}.mr-event__card{grid-row:1;display:flex;align-items:center;gap:.5rem;min-width:0;padding:.28rem .6rem;border:1px solid transparent;border-radius:8px}.mr-event--home .mr-event__card{grid-column:1;justify-content:flex-end;margin-right:.3rem}.mr-event--away .mr-event__card{grid-column:3;margin-left:.3rem}.mr-event:not(.mr-event--goal) .mr-event__card:hover{background:#94a3b80f}.mr-event--goal .mr-event__card{padding-block:.38rem;border-color:#f8fafc4d;background:#02061780}.mr-event--goal.is-gelp .mr-event__card{border-color:#a9c6ff8c;background:linear-gradient(90deg,#1f4fc86b,#1f4fc81f)}.mr-event--home.mr-event--goal.is-gelp .mr-event__card{background:linear-gradient(270deg,#1f4fc86b,#1f4fc81f)}.mr-event__crest{display:none;flex:none;width:16px;height:16px;object-fit:contain}.mr-event__line{flex:1;display:flex;flex-wrap:wrap;align-items:center;gap:.1rem .45rem;min-width:0;color:#e2e8f0;font-size:.86rem;line-height:1.3}.mr-event--home .mr-event__line{flex-direction:row-reverse;text-align:right}.mr-event__line strong{color:var(--color-white);font-weight:600}.mr-event.is-gelp .mr-event__line strong{color:#dbe7ff}.mr-event--goal .mr-event__line strong{color:var(--color-white);font-size:.92rem}.mr-event__line small{color:var(--color-text-muted);font-size:.76rem}.mr-event__tag{color:#a5b4fc!important;font-family:var(--font-label);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mr-event__score{color:var(--color-white);font-family:var(--font-display);font-size:1.05rem;font-weight:400;letter-spacing:.04em;line-height:1}.mr-event--away .mr-event__score{margin-left:auto}.mr-event--home .mr-event__score{margin-right:auto}.mr-event__in,.mr-event__out{display:inline-flex;align-items:center;gap:.2rem}.mr-event__in svg{color:#4ade80}.mr-event__out{color:var(--color-text-muted);font-size:.8rem}.mr-event__out svg{color:#f87171}.mr-event__icon{flex:none;display:inline-block}.mr-event__icon--goal{width:.72rem;height:.72rem;border:2px solid #f8fafc;border-radius:50%;background:radial-gradient(circle,#f8fafc 0 30%,transparent 33%)}.mr-event__icon--miss{width:.72rem;height:.72rem;border:2px dashed #94a3b8;border-radius:50%}.mr-event__icon--yellow,.mr-event__icon--red{width:.5rem;height:.72rem;border-radius:2px;background:var(--mr-yellow)}.mr-event__icon--red{background:var(--mr-red)}.mr-event__icon--sub{width:.72rem;height:.72rem;border-radius:50%;background:conic-gradient(#4ade80 0 50%,#f87171 50% 100%)}.mr-event__icon--var{width:.8rem;height:.6rem;border:2px solid #a5b4fc;border-radius:2px}.mr-numbers{display:grid;gap:1.5rem}.mr-teamkey{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:.7rem .85rem;border:1px solid var(--mr-line);border-radius:12px;background:#02061773}.mr-teamkey__team{display:grid;grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"swatch crest name" "swatch crest role";align-items:center;column-gap:.5rem;min-width:0}.mr-teamkey__team--away{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name crest swatch" "role crest swatch";text-align:right}.mr-teamkey__swatch{grid-area:swatch;width:.35rem;height:100%;min-height:2.1rem;border-radius:999px;background:#cbd5e18c}.mr-teamkey__team.is-gelp .mr-teamkey__swatch{background:linear-gradient(180deg,var(--mr-gelp-bright),var(--mr-gelp));box-shadow:0 0 10px #4b7ff080}.mr-teamkey img{grid-area:crest;width:22px;height:22px;object-fit:contain}.mr-teamkey__name{grid-area:name;overflow:hidden;color:var(--color-white);font-family:var(--font-display);font-size:1.2rem;letter-spacing:.03em;line-height:1;text-overflow:ellipsis;white-space:nowrap}.mr-teamkey__team.is-gelp .mr-teamkey__name{color:var(--gelp-sky)}.mr-teamkey small{grid-area:role;color:var(--color-text-muted);font-family:var(--font-label);font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.mr-teamkey{position:sticky;top:5.6rem;z-index:2;background:#050b18f0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 10px 24px #0206178c}.mr-numbers__top{display:grid;grid-template-columns:10.5rem minmax(0,1fr);grid-template-areas:"dial xg" "shots shots";align-items:center;gap:1rem 1.25rem}.mr-numbers__top.is-no-xg{grid-template-areas:"dial shots"}.mr-numbers__top .mr-dial{grid-area:dial}.mr-numbers__top .mr-xg{grid-area:xg}.mr-numbers__top .mr-shots{grid-area:shots}.mr-panel{display:grid;gap:.6rem;padding:.85rem 1rem;border:1px solid var(--mr-line);border-radius:12px;background:#02061773}.mr-panel__title{color:var(--color-text-muted);font-family:var(--font-label);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.mr-dial{position:relative;margin:0}.mr-dial svg{display:block;width:100%;height:auto}.mr-dial__ring{fill:none;stroke:#cbd5e180;stroke-width:10}.mr-dial__ring.is-gelp{stroke:var(--mr-gelp-bright)}.mr-dial__arc{fill:none;stroke:#cbd5e180;stroke-width:10;stroke-linecap:butt;filter:drop-shadow(0 0 6px rgba(75,127,240,.4))}.mr-dial__arc.is-gelp{stroke:var(--mr-gelp-bright)}.mr-dial figcaption{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:.15rem}.mr-dial__label{color:var(--color-text-muted);font-family:var(--font-label);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.mr-dial__team{display:flex;align-items:center;gap:.35rem}.mr-dial__team img{width:18px;height:18px;object-fit:contain}.mr-dial__team b{color:var(--mr-rival-soft);font-family:var(--font-display);font-size:1.45rem;font-weight:400;line-height:1}.mr-dial__team.is-gelp b{color:var(--gelp-sky)}.mr-xg__values{display:flex;justify-content:space-between;gap:1rem}.mr-xg__team{display:grid;grid-template-columns:auto auto;grid-template-areas:"crest value" "goals goals";align-items:center;column-gap:.45rem}.mr-xg__team--away{grid-template-columns:auto auto;grid-template-areas:"value crest" "goals goals";justify-items:end;text-align:right}.mr-xg__team img{grid-area:crest;width:22px;height:22px;object-fit:contain}.mr-xg__team b{grid-area:value;color:var(--mr-rival-soft);font-family:var(--font-display);font-size:2.3rem;font-weight:400;line-height:1;font-variant-numeric:tabular-nums}.mr-xg__team.is-gelp b{color:var(--gelp-sky)}.mr-xg__team:not(.is-lead) b{opacity:.7}.mr-xg__team small{grid-area:goals;color:var(--color-text-muted);font-family:var(--font-label);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mr-xg__split{display:flex;gap:3px;height:.55rem}.mr-xg__split span{min-width:4px;border-radius:999px;background:#cbd5e18c}.mr-xg__split span.is-gelp{background:linear-gradient(90deg,var(--mr-gelp),var(--mr-gelp-bright));box-shadow:0 0 10px #4b7ff073}.mr-xg__note{margin:0;color:var(--color-text-muted);font-size:.75rem;line-height:1.4}.mr-bars{display:grid;gap:.7rem;margin:0}.mr-bar{display:grid;grid-template-columns:3.4rem minmax(0,1fr) minmax(0,1fr) 3.4rem;grid-template-areas:"label label label label" "home trackh tracka away";align-items:center;gap:.2rem .5rem}.mr-bar dt{grid-area:label;color:var(--color-text-muted);font-family:var(--font-label);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-align:center;text-transform:uppercase}.mr-bar__value{grid-area:home;margin:0;color:#94a3b8;font-family:var(--font-label);font-size:1.15rem;font-weight:700;font-variant-numeric:tabular-nums}.mr-bar__value--away{grid-area:away;text-align:right}.mr-bar__value.is-lead{color:var(--color-white)}.mr-bar__value.is-gelp{color:#a9c6ffb3}.mr-bar__value.is-gelp.is-lead{color:var(--gelp-sky)}.mr-bar__track{display:flex;height:.5rem;margin:0;border-radius:999px;background:#94a3b81a}.mr-bar__track--home{grid-area:trackh;justify-content:flex-end}.mr-bar__track--away{grid-area:tracka}.mr-bar__track span{min-width:3px;border-radius:999px;background:#cbd5e18c}.mr-bar__track span.is-gelp{background:linear-gradient(90deg,var(--mr-gelp),var(--mr-gelp-bright));box-shadow:0 0 10px #4b7ff073}.mr-bar__track--home span.is-gelp{background:linear-gradient(270deg,var(--mr-gelp),var(--mr-gelp-bright))}.mr-bars--inline{gap:.45rem}.mr-bars--inline .mr-bar{grid-template-columns:2.6rem minmax(0,1fr) 6.5rem minmax(0,1fr) 2.6rem;grid-template-areas:"home trackh label tracka away";gap:0 .6rem}.mr-bars--inline .mr-bar dt{font-size:.72rem;letter-spacing:.1em}.mr-bars--inline .mr-bar__value{font-size:1.05rem}.mr-bar--strong{padding-bottom:.45rem;border-bottom:1px solid var(--mr-line)}.mr-bar--strong dt{color:#e2e8f0}.mr-bar--strong .mr-bar__value{font-family:var(--font-display);font-size:1.6rem!important;font-weight:400;line-height:1}.mr-bar--strong .mr-bar__track{height:.65rem}.mr-ratings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.mr-ratings{min-width:0}.mr-ratings h3{display:flex;align-items:center;gap:.55rem;margin:0 0 .6rem;padding-bottom:.6rem;border-bottom:1px solid var(--mr-line);color:var(--color-white);font-family:var(--font-display);font-size:1.45rem;font-weight:400;letter-spacing:.03em}.mr-ratings.is-gelp h3{color:var(--gelp-sky);border-bottom-color:#60a5fa4d}.mr-ratings h3 img{width:24px;height:24px;object-fit:contain}.mr-ratings ol{display:grid;gap:.2rem;margin:0;padding:0;list-style:none}.mr-ratings li{animation:mr-rise .5s ease both;animation-delay:calc(var(--i) * 30ms)}.mr-ratings button{display:grid;grid-template-columns:1.7rem minmax(7.5rem,1fr) 3rem minmax(3rem,1.1fr) auto;align-items:center;gap:.6rem;width:100%;padding:.45rem .5rem;border-radius:10px;color:inherit;text-align:left;transition:background-color .15s ease}.mr-ratings button:hover,.mr-ratings button:focus-visible{background:#4b7ff01f}.mr-ratings .mr-marks{justify-content:flex-end}.mr-ratings__number{color:var(--color-text-muted);font-family:var(--font-display);font-size:1.25rem;text-align:right}.mr-ratings__who{display:grid;min-width:0}.mr-ratings__who strong{overflow:hidden;color:#f1f5f9;font-size:.92rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.mr-ratings__who small{color:var(--color-text-muted);font-size:.74rem}.mr-ratings__track{height:.4rem;border-radius:999px;background:#94a3b81a}.mr-ratings__fill{display:block;height:100%;border-radius:inherit;animation:mr-grow .8s cubic-bezier(.2,.8,.2,1) both;transform-origin:left}.mr-ratings__fill--top{background:var(--mr-gelp-bright)}.mr-ratings__fill--good{background:var(--mr-green)}.mr-ratings__fill--fair{background:#f59e0b}.mr-ratings__fill--low{background:var(--mr-red)}.mr-table{margin-top:1.25rem;border:1px solid var(--mr-line);border-radius:12px;background:#02061759}.mr-table summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;padding:.85rem 1rem;color:var(--gelp-sky);font-family:var(--font-label);font-size:.95rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.mr-table summary span{color:var(--color-text-muted);font-family:inherit;font-size:.8rem;font-weight:400;letter-spacing:.02em;text-transform:none}.mr-table__switch{display:flex;flex-wrap:wrap;gap:.4rem;padding:0 1rem .75rem}.mr-table__switch button{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem;border:1px solid var(--mr-line);border-radius:999px;color:#cbd5e1;font-family:var(--font-label);font-size:.85rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.mr-table__switch button[aria-pressed=true]{border-color:transparent;background:var(--mr-gelp);color:#fff}.mr-table__switch img{width:18px;height:18px;object-fit:contain}.mr-table__scroll{overflow-x:auto;border-top:1px solid var(--mr-line)}.mr-table table{width:100%;min-width:50rem;border-collapse:collapse;font-size:.88rem;font-variant-numeric:tabular-nums}.mr-table th,.mr-table td{padding:.45rem .5rem;border-bottom:1px solid var(--mr-line);color:#cbd5e1;text-align:center;white-space:nowrap}.mr-table thead th{background:#0a1224;color:var(--color-text-muted);font-family:var(--font-label);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mr-table thead button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}.mr-table thead button:hover,.mr-table thead [aria-sort=ascending] button,.mr-table thead [aria-sort=descending] button{color:var(--color-white)}.mr-table td small{color:var(--color-text-muted);font-size:.75rem}.mr-table tbody tr.is-sub>*{background:#02061766}.mr-table__player{position:sticky;left:0;z-index:1;background:#08101f;text-align:left!important}.mr-table__player button{display:flex;gap:.5rem;color:#f1f5f9;font-weight:600;text-align:left}.mr-table__player button span{width:1.4rem;color:var(--color-text-muted);font-family:var(--font-label);text-align:right}.mr-table__player button:hover{color:var(--gelp-sky)}.mr-foot{margin:0;color:var(--color-text-muted);font-size:.82rem;text-align:center}.mr-foot a{color:var(--gelp-sky);border-bottom:1px solid rgba(169,198,255,.3)}html:has(.mr-player[open]){overflow:hidden}.mr-player{width:min(36rem,100vw);max-width:none;height:100dvh;max-height:none;margin:0 0 0 auto;padding:0;border:0;border-left:1px solid rgba(96,165,250,.3);background:#060c1a;color:#e2e8f0;box-shadow:-30px 0 80px #0009;animation:mr-slide .35s cubic-bezier(.2,.8,.2,1) both}.mr-player::backdrop{background:#020617b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mr-player__frame{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%}.mr-player__head{position:relative;padding:.85rem 1.25rem 1.25rem;overflow:hidden;border-bottom:1px solid var(--mr-line);background:radial-gradient(120% 100% at 0% 0%,rgba(148,163,184,.2),transparent 60%),#0b1324;isolation:isolate}.mr-player.is-gelp .mr-player__head{background:radial-gradient(120% 100% at 0% 0%,rgba(31,79,200,.55),transparent 65%),#0a1530}.mr-player__head:after{content:"";position:absolute;inset:48% -10% auto;z-index:-1;height:30%;background:var(--franja);opacity:.08;transform:skewY(-4deg)}.mr-player__nav{display:flex;align-items:center;gap:.4rem;color:var(--color-text-muted);font-family:var(--font-label);font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.mr-player__nav button{display:grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--mr-line);border-radius:8px;color:#e2e8f0}.mr-player__nav button:hover{border-color:var(--gelp-sky);color:#fff}.mr-player__close{margin-left:auto}.mr-player__identity{display:flex;align-items:flex-end;gap:1rem;margin-top:1rem}.mr-player__dorsal{padding-right:1rem;border-right:1px solid rgba(169,198,255,.3);background:var(--franja);background-clip:text;-webkit-background-clip:text;color:transparent;font-family:var(--font-display);font-size:5.5rem;line-height:.8;-webkit-text-stroke:1px rgba(255,255,255,.35)}.mr-player:not(.is-gelp) .mr-player__dorsal{background:linear-gradient(180deg,#e2e8f0,#64748b);background-clip:text;-webkit-background-clip:text}.mr-player__eyebrow{display:flex;align-items:center;gap:.45rem;margin:0 0 .35rem;color:var(--gelp-sky);font-family:var(--font-label);font-size:.85rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.mr-player__eyebrow img{width:18px;height:18px;object-fit:contain}.mr-player h2{margin:0;color:#fff;font-family:var(--font-display);font-size:clamp(2.4rem,7vw,3.4rem);font-weight:400;letter-spacing:.03em;line-height:.88;text-transform:uppercase}.mr-player h2 span{display:block;color:#e2e8f0bf;font-size:.5em;letter-spacing:.08em}.mr-player__body{display:grid;grid-auto-rows:max-content;align-content:start;gap:1.1rem;padding:1.25rem;overflow-y:auto;overscroll-behavior:contain}.mr-player__label{margin:0;color:var(--color-text-muted);font-family:var(--font-label);font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.mr-player__score{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.1rem}.mr-player__rank{margin:.15rem 0 .75rem;color:#cbd5e1;font-size:.9rem}.mr-player__rank b{color:#fff;font-family:var(--font-display);font-size:1.5rem;font-weight:400}.mr-player__spread{position:relative;height:1.1rem;margin-bottom:1rem;border-top:1px solid rgba(148,163,184,.25)}.mr-player__spread span{position:absolute;top:-.32rem;width:.6rem;height:.6rem;border-radius:50%;background:#cbd5e166;transform:translate(-50%)}.mr-player__spread span.is-gelp{background:#4b7ff0a6}.mr-player__spread span.is-me{z-index:1;top:-.5rem;width:1rem;height:1rem;border:2px solid #fff;background:var(--gelp-sky);box-shadow:0 0 12px #a9c6ffcc}.mr-player__spread em{position:absolute;top:.4rem;color:#94a3b8bf;font-family:var(--font-label);font-size:.7rem;font-style:normal;transform:translate(-50%)}.mr-player__spread em:first-of-type{transform:none}.mr-player__spread em:last-of-type{transform:translate(-100%)}.mr-player__time{display:grid;gap:.5rem}.mr-player__track{position:relative;height:1.1rem;border-radius:6px;background:#94a3b81a}.mr-player__on{position:absolute;top:0;bottom:0;border-radius:6px;background:linear-gradient(90deg,#4b7ff08c,#4b7ff0d9)}.mr-player:not(.is-gelp) .mr-player__on{background:linear-gradient(90deg,#94a3b873,#cbd5e1b3)}.mr-player__half{position:absolute;top:-.2rem;bottom:-.2rem;left:50%;width:1px;background:#e2e8f066}.mr-player__event{position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #060c1a}.mr-player__ticks{display:flex;justify-content:space-between;color:#94a3b8bf;font-family:var(--font-label);font-size:.72rem}.mr-player__legend{display:flex;align-items:center;gap:.4rem;margin:.35rem 0 0;color:var(--color-text-muted);font-size:.78rem}.mr-player__kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border:1px solid var(--mr-line);border-radius:12px;background:var(--mr-line)}.mr-player__kpis div{display:grid;align-content:start;gap:.2rem;padding:.75rem .7rem;background:#0a1224}.mr-player__kpis dt{color:var(--color-text-muted);font-family:var(--font-label);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.mr-player__kpis dd{margin:0;color:#fff;font-family:var(--font-display);font-size:2.3rem;line-height:.9}.mr-player__kpis .mr-player__note{color:var(--color-text-muted);font-family:inherit;font-size:.74rem;line-height:1.2}.mr-player__panel{padding-bottom:.5rem;border:1px solid var(--mr-line);border-radius:12px;background:#02061766}.mr-radar{max-width:22rem;padding:.5rem .75rem 0}.mr-player:not(.is-gelp) .mr-radar__shape{fill:#cbd5e133;stroke:#cbd5e1}.mr-player__fine{margin:.5rem 1rem .25rem;color:var(--color-text-muted);font-size:.75rem;line-height:1.5}.mr-player__groups{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-player__profile{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.85rem 1rem;border:1px solid rgba(169,198,255,.35);border-radius:12px;background:#1f4fc833;color:var(--gelp-sky);font-family:var(--font-label);font-size:.92rem;font-weight:700;letter-spacing:.05em}.mr-player__profile:hover{background:#1f4fc859;color:#fff}@keyframes mr-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes mr-pop{0%{opacity:0;transform:scale(.4)}}@keyframes mr-grow{0%{transform:scaleX(0)}}@keyframes mr-slide{0%{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.mr-board,.mr-section,.mr-token,.mr-ratings li,.mr-ratings__fill,.mr-player{animation:none}}@media(max-width:1100px){.mr-lineups__side{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-mvp{grid-column:1 / -1}.mr-split{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.mr-hero{padding-top:6.25rem}.mr-board__main{gap:.75rem .5rem;padding:1.1rem .6rem 1rem}.mr-board__crest{width:4.2rem;height:4.2rem}.mr-board__crest img{width:3.4rem;height:3.4rem}.mr-board__team h2{font-size:1.25rem}.mr-board__events li{flex-wrap:wrap;gap:0 .3rem;font-size:.76rem;white-space:normal}.mr-board__score strong{font-size:3.9rem;gap:.35rem}.mr-board__kicker{font-size:.75rem;letter-spacing:.1em}.mr-section{padding:1rem .8rem;border-radius:14px}.mr-section__number{font-size:2.6rem}.mr-pitch--horizontal{display:none}.mr-pitch--vertical{display:block}.mr-lineups__side{grid-template-columns:minmax(0,1fr)}.mr-teamkey{top:4.75rem;gap:.5rem;padding:.55rem .6rem}.mr-teamkey__name{font-size:1rem;white-space:normal}.mr-teamkey__team{column-gap:.35rem}.mr-ratings-grid{grid-template-columns:minmax(0,1fr)}.mr-ratings button{grid-template-columns:1.5rem minmax(0,1fr) 2.6rem 2.5rem auto;gap:.45rem;padding:.4rem .25rem}.mr-numbers__top,.mr-numbers__top.is-no-xg{grid-template-columns:minmax(0,1fr);grid-template-areas:"dial" "xg" "shots";justify-items:stretch}.mr-dial{width:11rem;justify-self:center}.mr-panel{padding:.75rem .8rem}.mr-xg__team b{font-size:2rem}.mr-bars--inline .mr-bar{grid-template-columns:1.9rem minmax(0,1fr) 4.7rem minmax(0,1fr) 1.9rem;gap:0 .35rem}.mr-bars--inline .mr-bar dt{font-size:.64rem;letter-spacing:.04em}.mr-timeline__list:before{left:1.3rem}.mr-timeline__mark{justify-self:start}.mr-event{grid-template-columns:2.6rem minmax(0,1fr)}.mr-event__minute{grid-column:1}.mr-event--home .mr-event__card,.mr-event--away .mr-event__card{grid-column:2;justify-content:flex-start;margin:0 0 0 .25rem;padding-inline:.45rem}.mr-event__crest{display:block}.mr-event--home .mr-event__line{flex-direction:row;text-align:left}.mr-event--home .mr-event__score{margin-right:0;margin-left:auto}.mr-event--home.mr-event--goal.is-gelp .mr-event__card{background:linear-gradient(90deg,#1f4fc86b,#1f4fc81f)}.mr-timeline__teams{display:none}.mr-player{width:100vw;border-left:0}.mr-player__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-player__groups{grid-template-columns:minmax(0,1fr)}}.hh-page{--hh-gelp: #1f4fc8;--hh-gelp-bright: #4b7ff0;--hh-sky: #a9c6ff;--hh-rival: #cbd5e1;--hh-rival-mid: #94a3b8;--hh-rival-deep: #111a2b;--hh-draw: #64748b;--hh-red: #ef4444;--hh-gold: #fbbf24;--hh-ink: #070f1e;--hh-panel: linear-gradient(180deg, rgba(8, 14, 28, .96), rgba(6, 11, 22, .98));--hh-panel-solid: #08101f;--hh-line: rgba(148, 163, 184, .13);--hh-soft: rgba(15, 26, 46, .62)}.hh-crest{display:grid;flex:none;place-items:center;border:1px solid rgba(169,198,255,.16);border-radius:50%;background:radial-gradient(circle at 50% 38%,#60a5fa33,#070f1ed9 72%);box-shadow:inset 0 1px #ffffff0f,0 14px 30px #02061773}.hh-crest img{width:72%;height:72%;object-fit:contain;filter:drop-shadow(0 6px 14px rgba(0,0,0,.45))}.hh-crest--lg{width:7.5rem;height:7.5rem}.hh-crest--sm{width:1.9rem;height:1.9rem;border:0;box-shadow:none;background:none}.hh-crest--sm img{width:100%;height:100%;filter:none}.hh-hero{position:relative;isolation:isolate;overflow:hidden;padding:7.5rem 0 3.75rem;text-align:center}.hh-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 40% 50% at 50% 55%,rgba(7,15,30,.7),transparent 100%),radial-gradient(ellipse 50% 70% at 50% 0%,rgba(37,99,235,.26),transparent 72%),linear-gradient(#070f1e59,#070f1e59),url(/bg/estadio-aereo-duo.webp) center 38% / cover no-repeat;opacity:.6;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 45%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 45%,transparent 100%);pointer-events:none}.hh-hero .season-breadcrumb{margin-bottom:1.5rem;text-align:left}.hh-eyebrow{display:flex;align-items:center;gap:.6rem;margin:0;color:var(--tt-blue);font-family:var(--font-label);font-size:.82rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.hh-eyebrow--center{justify-content:center}.hh-hero__title{margin:.7rem 0 0;color:var(--color-white);font-family:var(--font-display);font-size:clamp(3.2rem,8.5vw,7rem);font-weight:400;letter-spacing:.01em;line-height:.88}.hh-hero__title span{color:var(--tt-blue);font-size:.62em;vertical-align:.18em}.hh-hero__sub{max-width:40rem;margin:1rem auto 0;color:var(--color-text-muted);line-height:1.6}.hh-duel{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"gelp board rival";align-items:center;gap:clamp(1.25rem,3vw,2.75rem);margin-top:2.5rem}.hh-side{display:flex;grid-area:gelp;align-items:center;justify-content:flex-end;gap:1.1rem;text-align:left}.hh-side--rival{grid-area:rival;flex-direction:row-reverse;justify-content:flex-end;text-align:right}.hh-side--rival .hh-form{justify-content:flex-end}.hh-side__copy{min-width:0}.hh-side h2{margin:0;color:var(--color-white);font-family:var(--font-display);font-size:clamp(2rem,3.2vw,2.9rem);font-weight:400;letter-spacing:.02em;line-height:.95}.hh-side p{margin:.35rem 0 0;color:var(--color-text-muted);font-family:var(--font-label);font-size:.76rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.hh-form{display:flex;gap:5px;margin:.5rem 0 0;padding:0;list-style:none}.hh-pill{display:grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:6px;font-family:var(--font-label);font-size:.82rem;font-weight:700}.hh-form--lg .hh-pill{width:1.9rem;height:1.9rem;font-size:.95rem}.hh-form--lg .hh-pill:last-child{box-shadow:0 0 0 2px var(--hh-ink),0 0 0 3px #a9c6ff8c}.hh-pill--W{background:var(--hh-gelp-bright);color:#fff}.hh-pill--D,.hh-pill--rival-D{background:var(--hh-draw);color:#fff}.hh-pill--L{border:1px solid rgba(203,213,225,.3);background:#cbd5e114;color:var(--hh-rival)}.hh-pill--rival-W{background:var(--hh-rival);color:#0f172a}.hh-pill--rival-L{border:1px solid #2b3a52;background:#131d30;color:var(--hh-rival-mid)}.hh-board{position:relative;grid-area:board;min-width:22rem;padding:1.35rem 1.75rem 1.1rem;overflow:hidden;border:1px solid var(--tt-line-accent);border-radius:var(--tt-panel-radius);background:linear-gradient(180deg,#0c182c,#060c18);box-shadow:var(--tt-shadow),var(--tt-inner-edge)}.hh-board:before{content:"";position:absolute;inset:0 0 auto;height:7px;background:var(--franja)}.hh-board__label{margin:0 0 .5rem;color:var(--color-text-muted);font-family:var(--font-label);font-size:.76rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.hh-board__nums{display:grid;grid-template-columns:repeat(3,minmax(5.5rem,1fr));align-items:end;column-gap:.5rem;row-gap:.45rem}.hh-board__n{font-family:var(--font-display);font-size:5.8rem;font-variant-numeric:tabular-nums;line-height:.82}.hh-board__n--gelp{color:#fff;text-shadow:0 0 28px rgba(75,127,240,.75)}.hh-board__n--draw{color:var(--hh-rival-mid);font-size:4.2rem}.hh-board__n--rival{color:var(--hh-rival)}.hh-board__nums small{color:var(--color-text-muted);font-family:var(--font-label);font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.hh-tug{display:flex;gap:3px;height:8px;margin:1rem 0 .55rem;overflow:hidden;border-radius:99px;background:#0f1a2e}.hh-tug i{display:block;height:100%;border-radius:99px}.hh-tug__gelp{background:linear-gradient(90deg,var(--hh-gelp),var(--hh-gelp-bright))}.hh-tug__draw{background:var(--hh-draw)}.hh-tug__rival{background:var(--hh-rival)}.hh-board__goals{display:flex;align-items:baseline;justify-content:space-between;margin:0}.hh-board__goals b{color:var(--color-white);font-family:var(--font-display);font-size:1.6rem;font-weight:400;line-height:1}.hh-board__goals b:last-child{color:var(--hh-rival)}.hh-board__goals span{color:var(--color-text-muted);font-family:var(--font-label);font-size:.74rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.hh-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin:2rem 0 0;padding:0;list-style:none}.hh-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem 1rem;border:1px solid var(--tt-line-accent);border-radius:99px;background:#080e1ad9;color:var(--color-text-muted);font-family:var(--font-label);font-size:.95rem;letter-spacing:.03em}.hh-chip svg{color:var(--gelp-sky)}.hh-chip b{color:var(--color-white);font-weight:600}.hh-chip--next svg:first-child{color:#22c55e}.hh-chip span,.hh-chip b{white-space:nowrap}.hh-body{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2.75rem,5vw,4rem);padding-bottom:4rem}.hh-section{min-width:0}.hh-head{margin-bottom:1.25rem}.hh-head h2{margin:.4rem 0 0;color:var(--color-white);font-family:var(--font-display);font-size:clamp(2.1rem,4vw,2.9rem);font-weight:400;letter-spacing:.02em;line-height:1}.hh-head__sub{max-width:62ch;margin:.55rem 0 0;color:var(--color-text-muted);font-size:.93rem;line-height:1.55}.hh-panel{position:relative;min-width:0;border:1px solid var(--tt-line-accent);border-radius:16px;background:var(--hh-panel);box-shadow:var(--tt-inner-edge),0 18px 44px #0206174d}.hh-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:1.25rem}.hh-grid--last{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.hh-card{display:flex;flex-direction:column;padding:clamp(1.1rem,2.4vw,1.6rem)}.hh-card h3{margin:0;color:var(--color-white);font-family:var(--font-display);font-size:1.95rem;font-weight:400;letter-spacing:.02em;line-height:1}.hh-card__sub{margin:.4rem 0 0;color:var(--color-text-muted);font-size:.88rem}.hh-empty{margin:0;color:var(--color-text-muted);font-size:.85rem}.hh-callout{display:flex;align-items:center;gap:.9rem;margin-top:auto;padding:.8rem 1rem;border:1px solid rgba(203,213,225,.2);border-radius:12px;background:#cbd5e10d}.hh-card>.hh-callout{margin-top:1.25rem}.hh-callout strong{flex:none;color:var(--hh-rival);font-family:var(--font-display);font-size:2.5rem;font-weight:400;line-height:1;white-space:nowrap}.hh-callout p{margin:0;color:#cbd5e1;font-size:.88rem;line-height:1.45}.hh-callout--gelp{border-color:#60a5fa40;background:#4b7ff014}.hh-callout--gelp strong{color:var(--tt-blue)}.hh-tl{padding:.5rem 0 1rem}.hh-tl__scroll{overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(96,165,250,.35) transparent}.hh-tl__track{position:relative;display:flex;min-width:100%;width:max-content;height:19.5rem;margin:0;padding:0 1rem;list-style:none}.hh-tl__track:before{content:"";position:absolute;top:50%;right:0;left:0;height:2px;background:linear-gradient(90deg,transparent,rgba(96,165,250,.4) 6%,rgba(96,165,250,.4) 94%,transparent);transform:translateY(-50%)}.hh-tl__slot{position:relative;flex:1 0 5.75rem}.hh-tl__slot:before{content:"";position:absolute;left:50%;width:2px;transform:translate(-50%)}.hh-tl__slot--W:before{top:28%;bottom:50%;background:linear-gradient(0deg,rgba(75,127,240,.2),var(--hh-gelp-bright))}.hh-tl__slot--L:before{top:50%;bottom:28%;background:linear-gradient(180deg,#cbd5e126,#cbd5e1b3)}.hh-tl__node{position:absolute;left:50%;display:grid;place-items:center;width:3.5rem;height:3.5rem;border:2px solid;border-radius:50%;font-family:var(--font-display);font-size:1.45rem;line-height:1;transform:translate(-50%,-50%);transition:transform .2s ease,box-shadow .2s ease}.hh-tl__node b{font-weight:400}.hh-tl__slot--W .hh-tl__node{top:28%;border-color:var(--hh-sky);background:radial-gradient(circle at 50% 30%,var(--hh-gelp-bright),var(--hh-gelp));color:#fff;box-shadow:0 0 0 5px #4b7ff024,0 10px 26px #1f4fc873}.hh-tl__slot--D .hh-tl__node{top:50%;border-color:var(--hh-rival-mid);background:#2a364a;color:#fff}.hh-tl__slot--L .hh-tl__node{top:72%;border-color:var(--hh-rival);background:var(--hh-rival-deep);color:var(--hh-rival)}a.hh-tl__node:hover,a.hh-tl__node:focus-visible{transform:translate(-50%,-50%) scale(1.12)}.hh-tl__venue,.hh-tl__date{position:absolute;left:50%;color:var(--color-text-muted);font-family:var(--font-label);text-align:center;white-space:nowrap;transform:translate(-50%)}.hh-tl__venue{top:.85rem;font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.hh-tl__date{bottom:.75rem;display:grid;font-size:.78rem;letter-spacing:.06em}.hh-tl__date b{color:var(--color-white);font-family:var(--font-display);font-size:1.25rem;font-weight:400;letter-spacing:.04em;line-height:1}.hh-tl__slot--gap{flex:1.5 0 7rem}.hh-tl__gap{position:absolute;inset:16% .6rem;z-index:1;display:grid;place-content:center;gap:.2rem;border:1px dashed rgba(148,163,184,.25);border-radius:12px;background:repeating-linear-gradient(45deg,rgba(148,163,184,.07) 0 6px,transparent 6px 13px),var(--hh-panel-solid);color:#64748b;font-family:var(--font-label);font-size:.85rem;letter-spacing:.06em;text-align:center}.hh-tl__gap b{color:var(--hh-rival-mid);font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.hh-tl__slot--next .hh-tl__node{top:50%;border-style:dashed;border-color:var(--tt-blue);background:var(--hh-ink);color:var(--tt-blue);animation:hh-pulse 2.2s ease-out infinite}.hh-tl__slot--next .hh-tl__date b{color:var(--tt-blue)}@keyframes hh-pulse{0%{box-shadow:0 0 #60a5fa73}70%,to{box-shadow:0 0 0 14px #60a5fa00}}.hh-legend{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin:.25rem 1.25rem 0;padding:.85rem 0 0;border-top:1px solid var(--hh-line);color:var(--color-text-muted);font-size:.8rem;list-style:none}.hh-legend li{display:inline-flex;align-items:center;gap:.45rem}.hh-legend__dot{width:.8rem;height:.8rem;border:2px solid;border-radius:50%}.hh-legend__dot--W{border-color:var(--hh-sky);background:var(--hh-gelp-bright)}.hh-legend__dot--D{border-color:var(--hh-rival-mid);background:#2a364a}.hh-legend__dot--L{border-color:var(--hh-rival);background:var(--hh-rival-deep)}.hh-legend__note{margin-left:auto}.hh-goals{position:relative;margin-top:1.4rem}.hh-goals__zone{position:absolute;top:0;right:0;bottom:0;border-left:1px dashed rgba(203,213,225,.32);border-radius:0 10px 10px 0;background:linear-gradient(90deg,#cbd5e112,#cbd5e105)}.hh-goals__zone span{position:absolute;top:.2rem;right:.5rem;color:var(--hh-rival-mid);font-family:var(--font-label);font-size:.72rem;font-weight:600;letter-spacing:.12em}.hh-goals__half{position:absolute;top:1.6rem;bottom:1.6rem;border-left:1px dashed rgba(148,163,184,.3)}.hh-goals__lane{position:relative;display:flex;flex-direction:column}.hh-goals__lane--rival{flex-direction:column-reverse}.hh-goals__label{margin:0;padding:0 1rem;color:var(--tt-blue);font-family:var(--font-label);font-size:.8rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.hh-goals__lane--rival .hh-goals__label{color:var(--hh-rival)}.hh-goals__label b{margin-left:.3rem;color:var(--color-white);font-family:var(--font-display);font-size:1.15rem;font-weight:400;letter-spacing:.02em}.hh-goals__track{position:relative;height:calc(var(--levels) * 2.15rem + .5rem)}.hh-goals__track:before{content:"";position:absolute;right:1rem;left:1rem;height:4px;border-radius:4px;background:#13213a}.hh-goals__lane--gelp .hh-goals__track:before{bottom:calc(1.2rem - 2px)}.hh-goals__lane--rival .hh-goals__track:before{top:calc(1.2rem - 2px)}.hh-goal{position:absolute;display:grid;place-items:center;width:1.95rem;height:1.95rem;border:2px solid;border-radius:50%;font-family:var(--font-label);font-size:.8rem;font-weight:700;line-height:1;transform:translate(-50%)}.hh-goal--gelp{bottom:calc(var(--level) * 2.15rem + .22rem);border-color:var(--hh-sky);background:var(--hh-gelp-bright);color:#fff;box-shadow:0 4px 14px #1f4fc873}.hh-goal--rival{top:calc(var(--level) * 2.15rem + .22rem);border-color:var(--hh-rival);background:var(--hh-rival-deep);color:var(--hh-rival)}.hh-goals__axis{position:relative;height:1.5rem}.hh-goals__axis span{position:absolute;top:50%;color:#64748b;font-family:var(--font-label);font-size:.74rem;transform:translate(-50%,-50%)}.hh-halves{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:1.1rem 0 0}.hh-halves div{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .8rem;border:1px solid var(--hh-line);border-radius:10px;background:var(--hh-soft)}.hh-halves dt{color:var(--color-text-muted);font-family:var(--font-label);font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.hh-halves dd{display:flex;gap:.75rem;margin:0;color:var(--color-text-muted);font-family:var(--font-label);font-size:.8rem}.hh-halves b{color:var(--color-white);font-family:var(--font-display);font-size:1.15rem;font-weight:400}.hh-venues{display:grid;gap:.75rem;margin-top:1.25rem}.hh-venue{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.9rem 1rem;border:1px solid var(--hh-line);border-radius:12px;background:var(--hh-soft)}.hh-venue--next{border-color:#60a5fa80;box-shadow:inset 0 0 0 1px #60a5fa2e}.hh-venue__icon{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:10px;background:#4b7ff026;color:var(--tt-blue);font-family:var(--font-display);font-size:1.35rem}.hh-venue h4{display:flex;align-items:center;margin:0;color:var(--color-white);font-family:var(--font-label);font-size:1.02rem;letter-spacing:.05em;text-transform:uppercase}.hh-venue p{margin:.15rem 0 0;color:var(--color-text-muted);font-size:.8rem}.hh-venue__bar{display:flex;gap:2px;height:6px;margin-top:.55rem;overflow:hidden;border-radius:99px;background:#13213a}.hh-venue__bar i{display:block;height:100%}.hh-venue__bar--W{background:var(--hh-gelp-bright)}.hh-venue__bar--D{background:var(--hh-draw)}.hh-venue__bar--L{background:var(--hh-rival)}.hh-venue__record{margin:0;color:var(--color-text-muted);font-family:var(--font-label);font-size:.8rem;white-space:nowrap}.hh-venue__record b{margin:0 .1rem 0 .5rem;color:var(--color-white);font-family:var(--font-display);font-size:1.45rem;font-weight:400}.hh-tag{margin-left:.5rem;padding:.12rem .45rem;border-radius:5px;background:var(--hh-gelp);color:#fff;font-size:.66rem;letter-spacing:.12em}.hh-vs{padding:clamp(1.1rem,2.4vw,1.75rem)}.hh-vs__head{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.9rem;color:var(--color-white);font-family:var(--font-display);font-size:1.6rem;letter-spacing:.02em}.hh-vs__head span{display:inline-flex;align-items:center;gap:.6rem}.hh-vs__head span:last-child{color:var(--hh-rival)}.hh-vs__row{display:grid;grid-template-columns:5rem minmax(0,1fr) 5rem;align-items:center;gap:1.25rem;padding:.7rem .25rem;border-top:1px solid var(--hh-line)}.hh-vs__row--hl{margin:0 -.5rem;padding-inline:.75rem;background:#4b7ff00d}.hh-vs__row b{color:var(--hh-rival-mid);font-family:var(--font-display);font-size:1.85rem;font-variant-numeric:tabular-nums;font-weight:400;line-height:1}.hh-vs__row b:last-child{text-align:right}.hh-vs__row b.is-lead{color:var(--color-white)}.hh-vs__row b:first-child.is-lead{color:#fff;text-shadow:0 0 18px rgba(75,127,240,.6)}.hh-vs__mid span{display:block;margin-bottom:.4rem;color:var(--color-text-muted);font-family:var(--font-label);font-size:.8rem;font-weight:600;letter-spacing:.14em;text-align:center;text-transform:uppercase}.hh-vs__bar{position:relative;height:12px;overflow:hidden;border-radius:99px;background:linear-gradient(90deg,rgba(203,213,225,.45),var(--hh-rival))}.hh-vs__bar i{display:block;height:100%;border-right:3px solid var(--hh-panel-solid);background:linear-gradient(90deg,var(--hh-gelp),var(--hh-gelp-bright));transform-origin:left;animation:hh-grow .9s cubic-bezier(.2,.8,.2,1) both}.hh-vs__bar:after{content:"";position:absolute;top:-2px;bottom:-2px;left:50%;width:1px;background:#070f1ecc}@keyframes hh-grow{0%{transform:scaleX(0)}}.hh-vs__note{margin:.75rem 0 0;color:var(--color-text-muted);font-size:.78rem;text-align:center}.hh-punch{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.9rem;margin-top:1.4rem}.hh-punch__item{position:relative;padding:1rem 1rem 1rem 1.15rem;overflow:hidden;border:1px solid var(--hh-line);border-radius:12px;background:var(--hh-soft)}.hh-punch__item:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--hh-rival)}.hh-punch__item--win:before,.hh-punch__item--xg:before{background:var(--hh-gelp-bright)}.hh-punch__item strong{display:block;margin-bottom:.3rem;color:var(--color-white);font-family:var(--font-display);font-size:2.4rem;font-weight:400;line-height:1}.hh-punch__item span{color:var(--color-text-muted);font-size:.84rem;line-height:1.45}.hh-last__meta{margin:0;color:var(--color-text-muted);font-family:var(--font-label);font-size:.8rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.hh-last__score{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;margin-top:.75rem}.hh-last__team{display:flex;align-items:center;gap:.6rem;min-width:0;color:var(--hh-rival);font-family:var(--font-display);font-size:1.7rem;letter-spacing:.02em}.hh-last__team--away{justify-content:flex-end}.hh-last__team.is-gelp{color:var(--color-white)}.hh-last__score>b{color:var(--color-white);font-family:var(--font-display);font-size:2.6rem;font-weight:400;line-height:1;white-space:nowrap}.hh-last__score>b i{margin:0 .35rem;color:var(--hh-draw);font-style:normal}.hh-last__goals{display:flex;flex-wrap:wrap;gap:.4rem;margin:.85rem 0 0}.hh-chipgoal{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .6rem;border:1px solid var(--hh-line);border-radius:99px;background:var(--hh-soft);color:var(--hh-rival);font-size:.78rem}.hh-chipgoal--gelp{border-color:#60a5fa4d;color:var(--hh-sky)}.hh-chipgoal--red{border-color:#ef444459;color:#fca5a5}.hh-ballmark{display:inline-block;flex:none;width:.7rem;height:.7rem;border:2px solid currentColor;border-radius:50%;background:radial-gradient(circle,currentColor 0 28%,transparent 32%)}.hh-cardmark{display:inline-block;width:.5rem;height:.72rem;border-radius:2px;background:var(--hh-red)}.hh-pitch{margin:1rem 0 0;overflow:hidden;border:1px solid rgba(96,165,250,.22);border-radius:12px}.hh-pitch svg{display:block;width:100%;height:auto}.hh-pitch__grass{fill:#0b2a1c}.hh-pitch__stripe{fill:#ffffff07}.hh-pitch__lines{fill:none;stroke:#ffffff42;stroke-width:1.5}.hh-token circle{stroke-width:2}.hh-token__number{font-family:var(--font-label);font-size:12px;font-weight:700}.hh-token__name{fill:#e2e8f0;font-family:var(--font-label);font-size:12.5px;font-weight:600;paint-order:stroke;stroke:#0b2a1c;stroke-width:3px;stroke-linejoin:round}.hh-token--gelp circle{fill:var(--hh-gelp);stroke:#fff}.hh-token--gelp .hh-token__number{fill:#fff}.hh-token--rival circle{fill:var(--hh-rival-deep);stroke:var(--hh-rival)}.hh-token--rival .hh-token__number{fill:var(--hh-rival)}.hh-token--goal circle{stroke:var(--hh-gold);stroke-width:3.5}.hh-token--goal .hh-token__name{fill:var(--hh-gold)}.hh-token--red circle{stroke:var(--hh-red);stroke-width:3.5;stroke-dasharray:4 3}.hh-token--red .hh-token__name{fill:#fca5a5}.hh-pitch__caption{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem .9rem;border-top:1px solid var(--hh-line);background:#060b1699;color:var(--color-text-muted);font-size:.78rem}.hh-lineups{display:none}.hh-lineups__team h4{margin:0 0 .35rem;color:var(--hh-sky);font-family:var(--font-label);font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.hh-lineups__team--rival h4{color:var(--hh-rival)}.hh-lineups ol{display:grid;gap:.2rem;margin:0;padding:0;list-style:none}.hh-lineups li{display:flex;align-items:center;gap:.45rem;color:#e2e8f0;font-size:.8rem}.hh-lineups li b{display:grid;flex:none;place-items:center;width:1.35rem;height:1.35rem;border-radius:50%;background:var(--hh-gelp);color:#fff;font-family:var(--font-label);font-size:.7rem}.hh-lineups__team--rival li b{border:1px solid var(--hh-rival);background:var(--hh-rival-deep);color:var(--hh-rival)}.hh-lineups li.is-goal{color:var(--hh-gold)}.hh-lineups li.is-red{color:#fca5a5}.hh-pitch__team{color:var(--hh-sky);font-family:var(--font-label);font-size:.82rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.hh-pitch__team b{margin:0 .25rem;color:var(--color-white);font-family:var(--font-display);font-size:1.15rem;font-weight:400;letter-spacing:.04em}.hh-pitch__team--rival{color:var(--hh-rival);text-align:right}.hh-pitch__keys{display:inline-flex;gap:.9rem}.hh-pitch__keys span{display:inline-flex;align-items:center;gap:.35rem}.hh-pitch__key{width:.7rem;height:.7rem;border:2px solid;border-radius:50%}.hh-pitch__key--goal{border-color:var(--hh-gold)}.hh-pitch__key--red{border-color:var(--hh-red);border-style:dashed}.hh-coaches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:.9rem 0 0}.hh-coaches span{display:grid;gap:.15rem;padding:.6rem .85rem;border:1px solid var(--hh-line);border-radius:10px;background:var(--hh-soft);color:var(--color-text-muted);font-family:var(--font-label);font-size:.74rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.hh-coaches span:last-child{text-align:right}.hh-coaches b{color:var(--color-white);font-size:1.02rem;letter-spacing:.03em;text-transform:none}.hh-cta{align-self:flex-start;margin-top:1rem}.hh-tiles{display:grid;gap:.75rem;margin-top:1.25rem}.hh-tile{display:flex;align-items:center;gap:1rem;padding:.95rem 1rem;border:1px solid var(--hh-line);border-radius:12px;background:var(--hh-soft)}.hh-tile p{margin:0;color:#cbd5e1;font-size:.88rem;line-height:1.5}.hh-tile p span{display:block;margin-top:.2rem;color:var(--color-text-muted);font-size:.8rem}.hh-tile strong{flex:none;min-width:2.6rem;color:var(--color-white);font-family:var(--font-display);font-size:2.6rem;font-weight:400;line-height:1;text-align:center}.hh-tile--red{border-color:#ef444438;background:linear-gradient(90deg,rgba(239,68,68,.08),var(--hh-soft) 45%)}.hh-tile__cards{display:flex;flex:none;padding-left:.2rem}.hh-redcard{display:grid;place-items:end center;width:2.4rem;height:3.3rem;padding-bottom:.3rem;border-radius:5px;background:linear-gradient(160deg,#f05252,#991b1b);box-shadow:0 8px 20px #ef444447;color:#fff;font-family:var(--font-label);font-size:.72rem;font-weight:700;transform:rotate(-8deg)}.hh-redcard+.hh-redcard{margin-left:-.6rem;transform:rotate(7deg) translateY(2px)}.hh-scorers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:1.4rem}.hh-scorers h4{margin:0 0 .5rem;color:var(--tt-blue);font-family:var(--font-label);font-size:.82rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.hh-scorers__col--rival h4{color:var(--hh-rival)}.hh-scorers ol{margin:0;padding:0;list-style:none}.hh-scorers li{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem 0;border-top:1px solid var(--hh-line)}.hh-scorers__name{display:grid;min-width:0;color:#e2e8f0;font-size:.88rem}.hh-scorers__name em{color:var(--color-text-muted);font-size:.72rem;font-style:normal}.hh-scorers__balls{display:inline-flex;flex:none;gap:3px}.hh-scorers__col--gelp .hh-scorers__balls{color:#fff}.hh-scorers__col--rival .hh-scorers__balls{color:var(--hh-rival)}.hh-list{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.hh-list__row{position:relative;display:grid;grid-template-columns:4.75rem minmax(9rem,1fr) minmax(15rem,1.5fr) minmax(0,1.3fr) auto;align-items:center;gap:1.25rem;padding:.85rem 1.1rem .85rem 1.35rem;overflow:hidden;border:1px solid var(--hh-line);border-radius:12px;background:#080e1ab8;transition:border-color .2s ease,background-color .2s ease}.hh-list__row:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--hh-draw)}.hh-list__row--W:before{background:var(--hh-gelp-bright)}.hh-list__row--L:before{background:var(--hh-rival)}.hh-list__row:hover{border-color:var(--tt-line-accent);background:#0a1222e6}.hh-list__date{display:grid;color:var(--color-text-muted);font-size:.78rem}.hh-list__date b{color:var(--color-white);font-family:var(--font-display);font-size:1.45rem;font-weight:400;line-height:1}.hh-list__comp{display:grid;min-width:0;color:#e2e8f0;font-size:.86rem}.hh-list__comp small{color:var(--color-text-muted);font-size:.75rem}.hh-list__teams{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;color:var(--hh-rival-mid);font-size:.92rem}.hh-list__teams span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hh-list__teams span:first-child{text-align:right}.hh-list__teams .is-gelp{color:var(--color-white);font-weight:600}.hh-list__teams b{min-width:4.2rem;padding:.2rem .5rem;border-radius:8px;background:#94a3b814;color:var(--color-white);font-family:var(--font-display);font-size:1.55rem;font-weight:400;line-height:1;text-align:center;white-space:nowrap}.hh-list__teams b i{margin:0 .2rem;color:var(--hh-draw);font-style:normal}.hh-list__goals{display:flex;flex-wrap:wrap;gap:.2rem .75rem;min-width:0;color:var(--hh-rival-mid);font-size:.79rem}.hh-list__goal--gelp{color:var(--hh-sky)}.hh-list__end{display:flex;align-items:center;justify-content:flex-end;gap:.75rem}.hh-list__result{display:grid;place-items:center;width:2rem;height:2rem;border-radius:7px;background:var(--hh-draw);color:#fff;font-family:var(--font-label);font-weight:700}.hh-list__row--W .hh-list__result{background:var(--hh-gelp-bright)}.hh-list__row--L .hh-list__result{background:#cbd5e11f;color:var(--hh-rival)}.hh-list__link{display:inline-flex;align-items:center;gap:.3rem;color:var(--gelp-sky);font-family:var(--font-label);font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.hh-list__link:hover{color:#fff}.hh-foot{margin:0;color:var(--color-text-muted);font-size:.82rem;text-align:center}@media(prefers-reduced-motion:reduce){.hh-vs__bar i,.hh-tl__node,.hh-tl__slot--next .hh-tl__node{animation:none;transition:none}}@media(max-width:1100px){.hh-grid,.hh-grid--last{grid-template-columns:minmax(0,1fr)}.hh-list__row{grid-template-columns:4.75rem minmax(0,1fr) minmax(0,1.3fr) auto}.hh-list__comp{grid-column:2;grid-row:1}.hh-list__teams{grid-column:3;grid-row:1}.hh-list__goals{grid-column:2 / 4;grid-row:2}.hh-list__end{grid-column:4;grid-row:1 / 3}.hh-list__date{grid-row:1 / 3}}@media(max-width:900px){.hh-duel{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"gelp rival" "board board";gap:1.5rem 1rem}.hh-side,.hh-side--rival{flex-direction:column;justify-content:flex-start;text-align:center}.hh-side .hh-form,.hh-side--rival .hh-form{justify-content:center}.hh-board{justify-self:center;width:min(100%,26rem);min-width:0}}@media(max-width:760px){.hh-hero{padding:6.25rem 0 2.75rem}.hh-hero .season-breadcrumb{margin-bottom:1rem}.hh-crest--lg{width:5.25rem;height:5.25rem}.hh-side h2{font-size:1.75rem}.hh-form--lg .hh-pill{width:1.6rem;height:1.6rem;font-size:.82rem}.hh-board{padding:1.2rem 1rem 1rem}.hh-board__nums{grid-template-columns:repeat(3,minmax(0,1fr))}.hh-board__n{font-size:4.4rem}.hh-board__n--draw{font-size:3.2rem}.hh-board__nums small{font-size:.68rem;white-space:normal}.hh-chip{font-size:.86rem}.hh-tl__scroll{-webkit-mask-image:linear-gradient(90deg,transparent,#000 1.25rem,#000 calc(100% - 1.25rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 1.25rem,#000 calc(100% - 1.25rem),transparent)}.hh-legend__note{margin-left:0}.hh-halves{grid-template-columns:minmax(0,1fr)}.hh-venue{grid-template-columns:auto minmax(0,1fr)}.hh-venue__record{grid-column:2}.hh-venue__record b:first-child{margin-left:0}.hh-vs__head{font-size:1.25rem}.hh-vs__row{grid-template-columns:3.4rem minmax(0,1fr) 3.4rem;gap:.75rem}.hh-vs__row b{font-size:1.4rem}.hh-vs__mid span{font-size:.7rem;letter-spacing:.1em}.hh-last__team{font-size:1.25rem}.hh-last__score>b{font-size:2rem}.hh-pitch__caption{flex-wrap:wrap}.hh-pitch__keys{order:3;width:100%;justify-content:center}.hh-token circle{r:19px}.hh-token__number{font-size:19px;transform:translateY(2px);transform-box:fill-box}.hh-token__name{display:none}.hh-lineups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;padding:.8rem .9rem;border-top:1px solid var(--hh-line)}.hh-goal{width:1.6rem;height:1.6rem;font-size:.68rem}.hh-goals__track{height:calc(var(--levels) * 1.8rem + .5rem)}.hh-goal--gelp{bottom:calc(var(--level) * 1.8rem + .22rem)}.hh-goal--rival{top:calc(var(--level) * 1.8rem + .22rem)}.hh-goals__lane--gelp .hh-goals__track:before{bottom:calc(1.02rem - 2px)}.hh-goals__lane--rival .hh-goals__track:before{top:calc(1.02rem - 2px)}.hh-punch{grid-template-columns:minmax(0,1fr);gap:.6rem}.hh-punch__item{display:flex;align-items:center;gap:.9rem;padding:.8rem .9rem .8rem 1.1rem}.hh-punch__item strong{flex:none;min-width:4.25rem;margin:0;font-size:2rem}.hh-scorers,.hh-coaches{grid-template-columns:minmax(0,1fr)}.hh-coaches span:last-child{text-align:left}.hh-list__row{grid-template-columns:3.6rem minmax(0,1fr) auto;gap:.55rem .8rem;padding:.8rem .9rem .8rem 1.1rem}.hh-list__date{grid-row:1 / 4;align-self:start}.hh-list__comp{grid-column:2 / 4;grid-row:1}.hh-list__teams{grid-column:2 / 3;grid-row:2;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.4rem;font-size:.84rem}.hh-list__teams b{min-width:3.4rem;font-size:1.3rem}.hh-list__goals{grid-column:2 / 4;grid-row:3}.hh-list__end{grid-column:3;grid-row:2;flex-direction:column;align-items:flex-end;gap:.3rem}}.watch-page{padding-top:7rem;padding-bottom:4rem}.watch-page__trail{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:1.3rem;color:var(--color-text-muted);font-size:.78rem}.watch-page__trail a:hover{color:var(--gelp-sky)}.watch-page__eyebrow{display:flex;flex-wrap:wrap;gap:.6rem;color:var(--gelp-sky);font-family:var(--font-label);font-size:.85rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.watch-page__head h1{margin:.4rem 0 .5rem;color:var(--color-white);font-family:var(--font-display);font-size:clamp(2.2rem,4.3vw,3.6rem);font-weight:400;line-height:1.05}.watch-page__intro{color:var(--color-text-muted);font-size:.95rem;line-height:1.6}.watch-page__main{display:grid;grid-template-columns:minmax(0,3fr) minmax(16rem,1fr);align-items:start;gap:1.4rem;margin-top:1.5rem}.watch-page__player{min-width:0;margin:0}.watch-page__player video{display:block;width:100%;height:auto;max-height:66vh;background:#03060d;object-fit:contain;border:1px solid var(--tt-line);border-radius:6px}.watch-page__player figcaption{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.4rem 1rem;padding:.65rem 0;color:var(--color-text-muted);font-size:.78rem}.watch-page__chapters{padding:1.2rem;border-top:3px solid var(--gelp-royal-bright);background:#0f172a80}.watch-page h2{font-family:var(--font-label);font-size:1.25rem;font-weight:700;line-height:1.25}.watch-page__chapters>p{margin-top:.4rem;color:var(--color-text-muted);font-size:.8rem;line-height:1.5}.watch-page__chapters ol{margin-top:.75rem;list-style:none}.watch-page__chapters button{display:grid;grid-template-columns:2.9rem minmax(0,1fr) auto;align-items:start;gap:.5rem;width:100%;min-height:2.75rem;padding:.65rem 0;border-bottom:1px solid var(--tt-line);color:#e2e8f0;font-size:.82rem;line-height:1.45;text-align:left}.watch-page__chapters button:hover{color:var(--gelp-sky)}.watch-page__minute{color:var(--gelp-sky);font-family:var(--font-label);font-weight:700}.watch-page__clock{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:.75rem}.watch-page__dominance{margin-top:1.25rem}.watch-page__dominance h3{color:var(--color-text-muted);font-family:var(--font-label);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.watch-page__dominance p{display:flex;flex-direction:column;gap:.3rem;margin:.45rem 0;font-size:.8rem}.watch-page__dominance p span{display:flex;justify-content:space-between;gap:.75rem}.watch-page__dominance p span:first-child strong{color:var(--gelp-sky)}.watch-page__dominance>div{display:flex;gap:3px;height:5px;margin-top:.6rem}.watch-page__dominance>div span{background:#64748b}.watch-page__dominance>div span:first-child{background:var(--gelp-royal-bright)}.watch-page__context{display:grid;grid-template-columns:minmax(0,2fr) minmax(15rem,1fr);gap:2rem;margin-top:1.8rem;padding-top:1.5rem;border-top:1px solid var(--tt-line)}.watch-page__context p{max-width:48rem;margin-top:.6rem;color:var(--color-text-muted);font-size:.9rem;line-height:1.8}.watch-page__context nav{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.9rem}.watch-page__context a,.watch-page__more>header a{color:var(--gelp-sky);font-size:.85rem;text-decoration:underline;text-underline-offset:.25em}.watch-page__more{margin-top:2.5rem}.watch-page__more>header{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.7rem;margin-bottom:1rem}.watch-page__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.watch-page__card{position:relative;min-width:0;border:1px solid var(--tt-line);border-radius:6px;overflow:hidden;transition:border-color .15s ease}.watch-page__card:hover{border-color:var(--gelp-sky)}.watch-page__card img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;background:#03060d;object-fit:contain}.watch-page__card>span:not(.watch-page__arrow){display:flex;flex-direction:column;gap:.4rem;padding:.85rem 2.5rem .85rem .85rem}.watch-page__card strong{font-family:var(--font-label);font-size:1.05rem;line-height:1.25}.watch-page__card small{color:var(--color-text-muted);font-size:.75rem}.watch-page__arrow{position:absolute;right:.9rem;bottom:1.8rem;color:var(--gelp-sky)}.watch-page a:focus-visible,.watch-page button:focus-visible{outline:2px solid var(--gelp-sky);outline-offset:4px}@media(max-width:980px){.watch-page__main{grid-template-columns:minmax(0,1fr)}.watch-page__chapters{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);column-gap:2rem}.watch-page__chapters ol{grid-column:1}.watch-page__dominance{grid-column:2;grid-row:1 / 4;margin-top:0}}@media(max-width:640px){.watch-page{padding-top:5.8rem}.watch-page__main{gap:.8rem;margin-top:1rem}.watch-page__chapters,.watch-page__context{display:block}.watch-page__chapters{padding:1rem}.watch-page__dominance{margin-top:1rem}.watch-page__context nav{margin-top:1rem}.watch-page__list{grid-template-columns:minmax(0,1fr)}.watch-page__card{display:grid;grid-template-columns:7rem minmax(0,1fr);align-items:center}.watch-page__card img{height:100%}.watch-page__card>span:not(.watch-page__arrow){padding:.75rem 2rem .75rem .75rem}.watch-page__arrow{right:.65rem;bottom:.85rem}}
