:root{--bg:#eef2ec;--surface:#ffffff;--surface-2:#e8ede6;--text:#121a15;--muted:#56655c;--border:#d5ddd4;--grass-1:#1c6b3c;--grass-2:#227a46;--chalk:rgb(255 255 255/0.55);--board:#0c110e;--board-text:#f4f7f2;--win:#1f9d55;--draw:#c9a227;--draw-ink:#7d6206;--loss:#d64545;--infiltrado:#7c4dff;--radius:14px;--shadow:0 1px 2px rgb(0 0 0/0.06),0 6px 20px rgb(0 0 0/0.05);--accent:var(--club-accent,#1c6b3c);--accent-ink:var(--club-accent-ink,#ffffff);color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#0a0f0c;--surface:#121915;--surface-2:#19221d;--text:#e9efe9;--muted:#97a79d;--border:#243029;--grass-1:#134d2b;--grass-2:#175a33;--board:#050806;--win:#3fbf7f;--draw:#e0b93a;--draw-ink:#e0b93a;--loss:#ef6464;--infiltrado:#a68bff;--shadow:none;--accent:var(--club-accent-dark,#3fbf7f);--accent-ink:var(--club-accent-dark-ink,#06130c);color-scheme:dark}}[style*="--club-accent"]{--accent:var(--club-accent);--accent-ink:var(--club-accent-ink)}@media (prefers-color-scheme:dark){[style*="--club-accent"]{--accent:var(--club-accent-dark);--accent-ink:var(--club-accent-dark-ink)}}*{box-sizing:border-box}body,html{margin:0}body{background:var(--bg);color:var(--text);font:17px/1.5 var(--font-body),system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}a{color:inherit}.display,h1,h2,h3{font-family:var(--font-display),"Arial Narrow",sans-serif;font-weight:700;line-height:1.05;margin:0 0 .5em;text-transform:uppercase;letter-spacing:.01em}h1,h2,h3{overflow-wrap:break-word;text-wrap:balance}h1{font-size:clamp(2rem,5vw,3rem)}h2{font-size:1.4rem}h3{font-size:1.1rem}p{margin:0 0 1em;text-wrap:pretty}a:focus-visible,button:focus-visible,label:focus-within>input[type=checkbox],summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.container{max-width:1100px;margin:0 auto;padding:0 16px}main.container{padding-top:24px;padding-bottom:64px}.bleed{width:100vw;margin-left:calc(50% - 50vw)}.site-header{background:var(--board);color:var(--board-text);position:-webkit-sticky;position:sticky;top:0;z-index:10}.site-header:after{content:"";display:block;height:4px;background:linear-gradient(90deg,var(--club-primary,var(--grass-2)) 0 50%,var(--club-secondary,#ffffff) 50% 100%)}.site-header .container{gap:16px;min-height:60px;flex-wrap:wrap}.brand,.site-header .container{display:flex;align-items:center}.brand{font-family:var(--font-display),sans-serif;font-weight:700;font-size:1.35rem;text-transform:uppercase;text-decoration:none;gap:10px;letter-spacing:.02em}.nav{display:flex;gap:2px;flex-wrap:wrap;margin-left:auto;align-items:center}.nav a,.nav button{text-decoration:none;padding:6px 10px;border-radius:8px;color:#c9d3cc;font:inherit;font-size:.95rem;background:none;border:0;cursor:pointer}.nav a:hover,.nav button:hover{background:rgb(255 255 255/.08);color:#fff}.nav .nav-cta{background:var(--club-accent-dark,#3fbf7f);color:var(--club-accent-dark-ink,#06130c);font-weight:700}.brand:focus-visible,.nav a:focus-visible,.nav button:focus-visible{outline:2px solid var(--club-accent-dark,#3fbf7f);outline-offset:2px}.nav .nav-cta:hover{background:var(--club-accent-dark,#3fbf7f);filter:brightness(1.08);color:var(--club-accent-dark-ink,#06130c)}.site-footer{color:var(--muted);font-size:.85rem;line-height:1.55;padding:24px 0 40px}.site-footer a{text-underline-offset:2px}@media (max-width:700px){.site-header{position:relative}.site-header .container{gap:0}.brand{min-height:52px}.nav{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px;width:calc(100% + 32px);padding:0 40px 8px 10px;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent)}.nav::-webkit-scrollbar{display:none}.nav a,.nav button{white-space:nowrap;min-height:40px;display:inline-flex;align-items:center}.nav form{display:flex}.nav .nav-cta{margin-left:4px}}.pitch{position:relative;color:#fff;background:repeating-linear-gradient(90deg,var(--grass-1) 0 70px,var(--grass-2) 70px 140px);overflow:hidden}.pitch:before{content:"";position:absolute;inset:18px;border:2px solid var(--chalk);background:radial-gradient(circle at 50% 50%,transparent 0 88px,var(--chalk) 88px 90px,transparent 90px),linear-gradient(90deg,transparent calc(50% - 1px),var(--chalk) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px));pointer-events:none}.pitch>*{position:relative}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px;box-shadow:var(--shadow)}.grid{display:grid;grid-gap:16px;gap:16px}.grid-2{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:start}.grid-3{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.grid-4{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.stack{flex-direction:column;gap:16px}.row,.stack{display:flex}.row{gap:12px;align-items:center;flex-wrap:wrap}.muted{color:var(--muted)}.small{font-size:.85rem}.section{margin-top:36px}@media (max-width:560px){.card{padding:16px}.grid{gap:12px}.stack{gap:14px}}.section-title{display:flex;align-items:center;gap:10px}.section-title:before{content:"";flex-shrink:0;width:6px;height:1.1em;border-radius:2px;background:linear-gradient(var(--club-primary,var(--grass-2)) 0 50%,var(--club-secondary,#9fe0b8) 50% 100%);box-shadow:0 0 0 1px rgb(0 0 0/.15)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:11px 20px;border-radius:10px;border:1px solid transparent;font:700 1rem var(--font-display),sans-serif;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;text-decoration:none;background:var(--accent);color:var(--accent-ink)}.btn:hover{filter:brightness(1.08)}.btn-ghost{background:transparent;color:var(--text);border-color:var(--border)}.btn-light{background:#ffffff;color:#121a15}.btn:disabled{opacity:.6;cursor:wait}.field{display:flex;flex-direction:column;gap:6px}.field label{font-weight:600;font-size:.9rem}input,select,textarea{font:inherit;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--text);min-width:0}.btn:focus-visible,input:focus,select:focus,textarea:focus{outline:2px solid var(--accent);outline-offset:2px}.form{display:flex;flex-direction:column;gap:14px;max-width:440px}.error{color:var(--loss);font-weight:600}.stat{display:flex;flex-direction:column;gap:4px}.stat-value{font-family:var(--font-display),sans-serif;font-size:2.2rem;font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat-value.sm{font-size:1.6rem}.stat-label{color:var(--muted);font-size:.85rem;line-height:1.35}.stat .recordbar{margin-top:6px}@media (max-width:560px){.stat-value{font-size:1.85rem}.stat-value.sm{font-size:1.3rem}}.final-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px dashed var(--border)}.final-row>span:first-child{flex:1 1;min-width:0}.final-row .pill{flex-shrink:0}.pill{display:inline-block;padding:2px 10px;border-radius:999px;font-size:.78rem;font-weight:700;background:var(--surface-2);text-transform:uppercase;letter-spacing:.03em}.pill.G{background:color-mix(in srgb,var(--win) 18%,transparent);color:var(--win)}.pill.E{background:color-mix(in srgb,var(--draw) 22%,transparent);color:var(--draw-ink)}.pill.P{background:color-mix(in srgb,var(--loss) 18%,transparent);color:var(--loss)}.pill.infiltrado{background:color-mix(in srgb,var(--infiltrado) 18%,transparent);color:var(--infiltrado)}.recordbar{display:flex;height:10px;border-radius:999px;overflow:hidden;background:var(--surface-2)}.recordbar>span{display:block;height:100%}table{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}td,th{text-align:left;padding:8px 6px;border-bottom:1px solid var(--border)}th{font:600 .78rem var(--font-display),sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}td.num,th.num{text-align:right}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}td.num,th.num{white-space:nowrap}@media (max-width:560px){td,th{padding:8px 4px}td{font-size:.92rem}}.scoreboard{display:inline-flex;align-items:center;gap:6px;background:var(--board);color:var(--board-text);font:700 1.05rem var(--font-display),monospace;padding:2px 10px;border-radius:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.05em;white-space:nowrap}.scoreboard small{font-size:.7em;opacity:.75}.match{display:grid;grid-template-columns:96px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 0 12px 12px;border-bottom:1px solid var(--border);border-left:4px solid transparent}.match.G{border-left-color:var(--win)}.match.E{border-left-color:var(--draw)}.match.P{border-left-color:var(--loss)}.match-date{color:var(--muted);font-size:.85rem}.match-teams{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.match-meta{color:var(--muted);font-size:.8rem;width:100%}.match-goals{display:flex;flex-direction:column;gap:2px;width:100%;font-size:.82rem;color:var(--text);opacity:.85}.match-teams.versus{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-column-gap:10px;column-gap:10px;grid-row-gap:4px;row-gap:4px}.versus>.team{min-width:0;overflow-wrap:break-word;line-height:1.25}.versus>.team.home{text-align:right}.versus>.scoreboard{justify-self:center}.versus>.match-goals,.versus>.match-meta{grid-column:1/-1;text-align:center}.match-goals>span{overflow-wrap:anywhere}.pill.og{background:color-mix(in srgb,var(--draw) 25%,transparent);color:var(--text);font-size:.7rem}.spotlight .display{overflow-wrap:anywhere}.match-final{color:var(--draw-ink);font-weight:700}@media (max-width:560px){.match{grid-template-columns:1fr;gap:8px;padding:12px 0 12px 10px}.match .toggle{display:flex;width:100%}.match .toggle button{flex:1 1;min-height:40px}.match.upcoming .btn{width:100%}}.match.match-pick{grid-template-columns:96px 1fr auto}.match.match-pick input[type=checkbox]{width:22px;height:22px;accent-color:var(--accent)}@media (max-width:560px){.match.match-pick{grid-template-columns:1fr auto}.match.match-pick>.match-date,.match.match-pick>.match-teams{grid-column:1}.match.match-pick>input{grid-column:2;grid-row:1/span 2;align-self:center}}.toggle{display:inline-flex;border:1px solid var(--border);border-radius:10px;overflow:hidden}.toggle button{font:600 .8rem var(--font-display),sans-serif;text-transform:uppercase;letter-spacing:.03em;padding:7px 11px;border:0;background:var(--surface);color:var(--muted);cursor:pointer}.toggle button:focus-visible{outline-offset:-3px}.toggle button+button{border-left:1px solid var(--border)}.toggle button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}.toggle button.inf[aria-pressed=true]{background:var(--infiltrado);color:#fff}.toggle button:first-child[aria-pressed=true]{background:var(--surface-2);color:var(--text)}.filters{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end}.hero{padding:56px 0 48px;margin-top:-24px}.hero h1{font-size:clamp(2.6rem,8vw,5rem);text-shadow:0 3px 0 rgb(0 0 0/.25);margin-bottom:.2em}.hero .lead{font-size:1.2rem;max-width:620px;color:rgb(255 255 255/.94);text-shadow:0 1px 2px rgb(0 0 0/.35)}.hero-kicker{font-size:1.1rem;letter-spacing:.2em;line-height:1.3;opacity:.9;margin:0 0 6px}@media (max-width:560px){.hero{padding:40px 0 36px}.hero .container{padding:0 26px}.pitch:before{inset:10px}.hero-kicker{font-size:.9rem;letter-spacing:.14em}.hero .lead{font-size:1.05rem}}.pick-club{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:14px;gap:14px;margin-top:28px}.pick-card{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:14px;text-decoration:none;background:var(--club-card);color:var(--club-ink);box-shadow:0 8px 24px rgb(0 0 0/.25);position:relative;overflow:hidden;transition:transform .15s ease;border:2px solid rgb(255 255 255/.25)}.pick-card:hover{transform:translateY(-3px)}.pick-card:after{content:"";position:absolute;right:18px;top:-10px;bottom:-10px;width:18px;background:var(--club-band);transform:skewX(-18deg);opacity:.9}.pick-card .display{font-size:1.6rem;margin:0}.socio-card{position:relative;overflow:hidden;border-radius:20px;padding:24px 24px 44px;color:var(--club-ink);background:var(--club-card);box-shadow:0 10px 30px rgb(0 0 0/.2);display:grid;grid-template-columns:1fr auto;grid-gap:20px;gap:20px;align-items:center}.socio-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 50%,transparent 0 110px,rgb(255 255 255/.08) 110px 112px,transparent 112px),linear-gradient(90deg,transparent calc(78% - 1px),rgb(255 255 255/.08) calc(78% - 1px) calc(78% + 1px),transparent calc(78% + 1px));pointer-events:none}.socio-card:after{content:"";position:absolute;left:-10%;right:-10%;bottom:14px;height:10px;background:var(--club-band);transform:rotate(-1.5deg);opacity:.9}.socio-card>*{position:relative;z-index:1}.socio-kicker{font:600 .8rem var(--font-display),sans-serif;letter-spacing:.18em;text-transform:uppercase;opacity:.85}.socio-name{font:700 clamp(2rem,5vw,3rem) var(--font-display),sans-serif;text-transform:uppercase;line-height:1;margin:4px 0 6px;overflow-wrap:anywhere}.socio-meta{font-size:.9rem;opacity:.92}.socio-meta a{color:inherit}.mufometro-panel{background:rgb(255 255 255/.96);color:#121a15;border-radius:16px;padding:12px 16px 14px;text-align:center;min-width:240px;--text:#121a15}.mufometro-panel .verdict{font:700 1.6rem var(--font-display),sans-serif;text-transform:uppercase;margin:0}.cheer{font:700 1.15rem var(--font-display),sans-serif;text-transform:uppercase;letter-spacing:.04em;margin-top:10px}@media (max-width:700px){.socio-card{grid-template-columns:1fr;text-align:center;justify-items:center;padding:22px 16px 44px}.socio-card .row{justify-content:center}.mufometro-panel{min-width:0;width:100%;max-width:320px}}.club-banner{border-radius:18px;padding:20px 96px 20px 24px;color:var(--club-ink);background:var(--club-card);position:relative;overflow:hidden}.club-banner:after{content:"";position:absolute;right:40px;top:-20px;bottom:-20px;width:22px;background:var(--club-band);transform:skewX(-18deg);opacity:.9}.club-banner>*{position:relative;z-index:1}.club-banner h1{margin:0}.club-banner a{color:inherit}.club-banner .muted{color:inherit;opacity:.85}.club-banner .small{opacity:.9}@media (max-width:700px){.club-banner{padding:18px 52px 20px 18px}.club-banner:after{right:14px;width:12px}.club-banner h1{font-size:clamp(1.7rem,8vw,2.2rem)}}.steps{margin:0;padding-left:1.4em;display:grid;grid-gap:6px;gap:6px}.dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:32px 16px;border:3px dashed var(--accent);border-radius:18px;background:color-mix(in srgb,var(--accent) 7%,var(--surface));cursor:pointer;transition:background .15s ease}.dropzone.dragging,.dropzone:hover{background:color-mix(in srgb,var(--accent) 16%,var(--surface))}.dropzone:focus-within{outline:2px solid var(--accent);outline-offset:3px}.dropzone-icon{font-size:2.4rem;line-height:1}.progress{height:6px;border-radius:999px;background:var(--surface-2);overflow:hidden}.progress>span{display:block;height:100%;background:var(--accent);transition:width .2s ease}textarea{width:100%}@media (prefers-reduced-motion:reduce){.dropzone,.progress>span{transition:none}}.club-chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(165px,1fr));grid-gap:10px;gap:10px}.club-chip{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;text-decoration:none;background:var(--club-card);color:var(--club-ink);border:1px solid rgb(255 255 255/.25);position:relative;overflow:hidden;min-width:0;transition:transform .15s ease}.club-chip:hover{transform:translateY(-2px)}.club-chip:after{content:"";position:absolute;right:8px;top:-6px;bottom:-6px;width:8px;background:var(--club-band);transform:skewX(-18deg);opacity:.85}.club-chip span{display:flex;flex-direction:column;min-width:0;line-height:1.15}.club-chip>span:last-child{padding-right:16px}.club-chip strong{font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:.95rem;line-height:1.1;overflow-wrap:break-word}.club-chip small{font-size:.72rem;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:560px){.club-chips{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.club-chip{gap:8px;padding:8px}.club-chip svg{width:30px;height:30px}.club-chip strong{font-size:.82rem;-webkit-hyphens:auto;hyphens:auto}}@media (prefers-reduced-motion:reduce){.club-chip{transition:none}}.club-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:12px;gap:12px}.club-card{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;text-decoration:none;background:var(--club-card);color:var(--club-ink);position:relative;overflow:hidden;min-width:0;box-shadow:var(--shadow);transition:transform .15s ease}.club-card:hover{transform:translateY(-2px)}.club-card:after{content:"";position:absolute;right:14px;top:-10px;bottom:-10px;width:12px;background:var(--club-band);transform:skewX(-18deg);opacity:.85}.club-card span{display:flex;flex-direction:column;gap:2px;min-width:0;padding-right:22px;position:relative;z-index:1}.club-card strong{font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:1.1rem;line-height:1.1}.club-card small{font-size:.78rem;opacity:.88}@media (prefers-reduced-motion:reduce){.club-card{transition:none}}.club-banner a.buy-btn{color:#121a15}.buy-btn{margin-top:10px;text-transform:none;letter-spacing:0;font-size:.95rem}.buy-link{font-weight:600}.check{display:flex;gap:10px;align-items:flex-start;line-height:1.4;cursor:pointer}.check input{margin:3px 0 0;flex-shrink:0;width:18px;height:18px;padding:0;accent-color:var(--accent)}.check .optional{color:var(--muted);font-size:.85rem}fieldset.consents{border:1px solid var(--border);border-radius:12px;padding:12px 14px;margin:0;display:grid;grid-gap:10px;gap:10px}fieldset.consents legend{font-weight:600;font-size:.9rem;padding:0 6px}.ok{color:var(--win);font-weight:600}.notice{border-left:4px solid var(--draw);background:color-mix(in srgb,var(--draw) 12%,var(--surface));padding:12px 14px;border-radius:10px}.notice.success{border-left-color:var(--win);background:color-mix(in srgb,var(--win) 12%,var(--surface))}.draft-banner{border:2px dashed var(--draw);background:color-mix(in srgb,var(--draw) 14%,var(--surface));padding:10px 14px;border-radius:10px;font-weight:700}.legal{max-width:760px;margin:0 auto;line-height:1.6}.legal h2{margin-top:1.8em}.legal ol,.legal ul{padding-left:1.3em;margin:0 0 1em}.legal li{margin-bottom:.35em}.legal .meta{color:var(--muted);font-size:.9rem}.legal table{margin-bottom:1em}.btn-danger{background:var(--loss);color:#fff}.danger-zone{border-color:color-mix(in srgb,var(--loss) 45%,var(--border))}.footer-links{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:8px}.footer-links a{font-weight:600;display:inline-block;padding:6px 0}.footer-contact{margin:0 0 8px}.footer-contact a{font-weight:600}.centenario{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.centenario-jersey{position:relative;flex-shrink:0}.centenario.locked .centenario-jersey>span:first-child{filter:grayscale(1);opacity:.45}.centenario-lock{position:absolute;right:-4px;bottom:-2px;font-size:1.5rem}.centenario-progress{height:10px}.centenario.unlocked{border:2px solid var(--club-accent,var(--accent))}@media (max-width:560px){.centenario{justify-content:center;gap:12px}.centenario-jersey{margin:0 auto}}.share{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.share-preview{flex:0 1 360px;min-width:240px}.share-preview img{width:100%;height:auto;border-radius:10px;display:block;box-shadow:0 2px 10px rgb(0 0 0/.15)}.share-actions{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:560px){.share-preview{flex-basis:100%;min-width:0}.share-actions .btn{flex:1 1 140px}}.socio-card.tier-bronce{--tier-metal:linear-gradient(135deg,#7a4a22,#e0a36b 35%,#8a5426 55%,#f0bf8a 80%,#7a4a22);--tier-ink:#3b2210}.socio-card.tier-plata{--tier-metal:linear-gradient(135deg,#7d858c,#f2f5f7 35%,#9aa3ab 55%,#ffffff 80%,#7d858c);--tier-ink:#2b3136}.socio-card.tier-oro{--tier-metal:linear-gradient(135deg,#8a6514,#f6d77a 35%,#b8871f 55%,#fff1b8 80%,#8a6514);--tier-ink:#3d2b05}.socio-card.tier-leyenda{--tier-metal:linear-gradient(135deg,#111,#7b5cff 25%,#00d1c1 50%,#ff4fa3 75%,#111);--tier-ink:#ffffff}.socio-card[class*=tier-]:not(.tier-socio){border:5px solid transparent;background:var(--club-card) padding-box,var(--tier-metal) border-box}.socio-card.tier-leyenda{box-shadow:0 10px 30px rgb(0 0 0/.25),0 0 24px rgb(123 92 255/.45)}.tier-ribbon{position:absolute!important;top:18px;right:-42px;z-index:2!important;transform:rotate(35deg);width:170px;text-align:center;padding:5px 0;background:var(--tier-metal);color:var(--tier-ink);font-family:var(--font-display),sans-serif;font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:.85rem;box-shadow:0 2px 6px rgb(0 0 0/.3)}.premios{display:flex;flex-direction:column;gap:14px}.tier-ladder{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.tier-step{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;opacity:.45;filter:grayscale(.8)}.tier-step.got{opacity:1;filter:none}.tier-chip{width:44px;height:30px;border-radius:6px;box-shadow:inset 0 0 0 1px rgb(0 0 0/.15)}.tier-step.tier-socio .tier-chip{background:var(--club-card,var(--surface-2))}.tier-step.tier-bronce .tier-chip{background:linear-gradient(135deg,#7a4a22,#e0a36b 40%,#8a5426 60%,#f0bf8a)}.tier-step.tier-plata .tier-chip{background:linear-gradient(135deg,#7d858c,#f2f5f7 40%,#9aa3ab 60%,#fff)}.tier-step.tier-oro .tier-chip{background:linear-gradient(135deg,#8a6514,#f6d77a 40%,#b8871f 60%,#fff1b8)}.tier-step.tier-leyenda .tier-chip{background:linear-gradient(135deg,#111,#7b5cff 30%,#00d1c1 55%,#ff4fa3 80%,#111)}.premio-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px}.premio{display:flex;gap:12px;align-items:flex-start;padding:12px;border-radius:12px;border:1px dashed var(--border);opacity:.6;filter:grayscale(1)}.premio.got{opacity:1;filter:none;border-style:solid;border-color:var(--club-accent,var(--accent));background:var(--surface-2)}.premio.especial.got{border-width:2px;box-shadow:0 0 0 3px rgb(246 215 122/.5)}.premio-icon{font-size:1.8rem;line-height:1}@media (max-width:560px){.tier-ladder{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.tier-step strong{font-size:.8rem}.tier-step .small{font-size:.68rem}.tier-chip{width:34px;height:24px}.tier-ribbon{right:-50px;top:14px;font-size:.75rem}}.scorer-table td.rank,.scorer-table th.rank{width:1.6em;text-align:right;padding-right:8px}.scorer-name{all:unset;box-sizing:border-box;display:inline-flex;align-items:flex-start;gap:8px;cursor:pointer;text-align:left;line-height:1.25}.scorer-name:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.scorer-name .chev{color:var(--muted);font-size:.8em;padding-top:.25em;transition:transform .15s ease}.scorer-name[aria-expanded=true] .chev{transform:rotate(90deg)}.scorer-team{display:block}.scorer-row.open td{border-bottom-color:transparent}.scorer-games td{background:var(--surface-2);padding:4px 10px 8px}.scorer-games ul{list-style:none;margin:0;padding:0}.scorer-games li{display:grid;grid-template-columns:6.2em 1fr auto;grid-gap:8px;gap:8px;align-items:baseline;padding:4px 0;font-size:.88rem}.scorer-games li+li{border-top:1px solid var(--border)}.scorer-games .g-goals{font-size:.7rem;padding:1px 8px;background:var(--surface)}.scorer-more{margin-top:10px;width:100%}@media (max-width:520px){.scorer-games li{grid-template-columns:1fr auto}.scorer-games .g-date{grid-column:1/-1;font-size:.78rem}}.cm-bars{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.cm-bar-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.cm-bar-name{font-weight:600;min-width:0;overflow-wrap:anywhere;color:var(--text)}a.cm-bar-name{text-decoration:none;display:inline-block;padding:2px 0}a.cm-bar-name:hover{text-decoration:underline}.cm-bar-val{font:700 1.05rem var(--font-display),sans-serif;white-space:nowrap}.cm-bar-val small{font:500 .75rem var(--font-body),sans-serif;color:var(--muted)}.cm-bar-sub{margin-top:1px}.cm-bar-track{height:10px;margin-top:5px;border-radius:6px;background:var(--surface-2);overflow:hidden}.cm-bar-track span{display:block;height:100%;border-radius:6px;background:var(--accent)}.cm-verdict{display:flex;flex-direction:column;gap:10px}.cm-verdict-bar{display:flex;height:18px;border-radius:9px;overflow:hidden;background:var(--surface-2);gap:2px}.cm-verdict-bar span{display:block;height:100%}.cm-legend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:.92rem}.cm-legend li{display:inline-flex;align-items:center;gap:6px}.cm-legend i{width:12px;height:12px;border-radius:3px;display:inline-block}.cm-club{display:flex;flex-direction:column;gap:14px;text-decoration:none;color:var(--text);border-top:5px solid var(--club-primary,var(--accent));transition:transform .15s ease}.cm-club:hover{transform:translateY(-2px)}.cm-club-head{display:flex;gap:12px;align-items:center}.cm-club-head strong{font:700 1.15rem var(--font-display),sans-serif;text-transform:uppercase}.cm-kpis{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:0}.cm-kpis div{background:var(--surface-2);border-radius:10px;padding:8px 10px}.cm-kpis dt{font-size:.7rem;color:var(--muted);text-transform:uppercase;letter-spacing:.03em}.cm-kpis dd{margin:2px 0 0;font:700 1.4rem var(--font-display),sans-serif}.cm-waiting{display:flex;flex-direction:column;gap:8px}.cm-waiting p{margin:0;color:var(--muted);font-size:.92rem}.cm-dots{display:flex;gap:6px}.cm-dots span{width:18px;height:18px;border-radius:50%;border:2px solid var(--border);background:transparent}.cm-dots span.on{background:var(--accent);border-color:var(--accent)}.cm-empty{display:flex;flex-direction:column;gap:12px}@media (max-width:420px){.cm-kpis dd{font-size:1.2rem}.cm-kpis div{padding:6px 8px}}.cm-clubs{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(310px,100%),1fr));grid-gap:16px;gap:16px;align-items:start}.cm-kpis dt{font-size:.65rem}.cm-kpis div{min-width:0}.rs-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px 24px;flex-wrap:wrap}.rs-head-k{margin:0 0 4px;color:var(--muted);font-weight:600}.rs-years{display:flex;gap:6px;flex-wrap:wrap}.rs-years a{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text);font:600 1rem var(--font-display),sans-serif;text-decoration:none}.rs-years a.on{background:var(--accent);color:var(--accent-ink);border-color:transparent}.rs-empty{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.rs-deck{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.rs-slide{--rs-fg:#fff;position:relative;aspect-ratio:4/5;flex-direction:column;border-radius:22px;overflow:clip;color:var(--rs-fg);background:linear-gradient(160deg,var(--rs-bg),var(--rs-bg-deep));display:flex;box-shadow:0 8px 30px rgb(0 0 0/.22);scroll-snap-align:center;scroll-margin-top:80px;container-type:inline-size}.rs-slide.rs-club{background:var(--club-card,var(--rs-bg));color:var(--club-ink,#fff)}.rs-slide:before{content:"";position:absolute;width:90%;aspect-ratio:1;right:-45%;top:-8%;border-radius:50%;border:2px solid rgb(255 255 255/.1);pointer-events:none}.rs-slide:after{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;background:var(--club-band,var(--rs-hi))}.rs-inner{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;padding:8% 8% 6%;gap:0;min-width:0;flex:1 1}.rs-foot{position:relative;padding:0 8% 5%;flex:none;font:700 .8rem var(--font-display),sans-serif;letter-spacing:.12em;opacity:.6}.rs-eyebrow,.rs-foot{text-transform:uppercase}.rs-eyebrow{margin:0 0 10px;font:700 clamp(.8rem,4.2cqi,1rem) var(--font-body),sans-serif;letter-spacing:.22em;color:var(--rs-hi)}.rs-club .rs-eyebrow{color:inherit;opacity:.85}.rs-year{margin:0;font:700 clamp(5rem,36cqi,9rem) /.95 var(--font-display),sans-serif}.rs-big{margin:0;font:700 clamp(6rem,48cqi,12rem) /.95 var(--font-display),sans-serif;color:var(--rs-hi)}.rs-big-md{font-size:clamp(4rem,26cqi,7rem)}.rs-month{font-size:clamp(3rem,19cqi,5.5rem);text-transform:capitalize}.rs-h{margin:0;font:700 clamp(1.4rem,8cqi,2.2rem) /1.1 var(--font-display),sans-serif}.rs-h,.rs-k{text-transform:uppercase}.rs-k{display:block;font:700 clamp(.72rem,3.6cqi,.9rem) var(--font-body),sans-serif;letter-spacing:.14em;opacity:.75}.rs-line{margin:12px 0 0;font-size:clamp(.95rem,4.6cqi,1.15rem);line-height:1.35;opacity:.9;text-wrap:balance}.rs-handle{margin:4px 0 0;font:700 clamp(1.2rem,7cqi,1.8rem) var(--font-display),sans-serif;word-break:break-all}.rs-pill{display:inline-block;align-self:flex-start;margin:12px 0 0;padding:4px 16px;border-radius:999px;background:var(--rs-hi);color:var(--rs-hi-ink);font:700 clamp(1.1rem,6cqi,1.5rem) var(--font-display),sans-serif;text-transform:uppercase;letter-spacing:.03em}.rs-club .rs-pill{background:var(--club-ink,#111);color:var(--club-primary,#fff)}.rs-title{margin:0;font:700 clamp(2.4rem,15cqi,4rem) /1 var(--font-display),sans-serif;text-transform:uppercase}.rs-chip{display:inline-block;align-self:flex-start;margin:12px 0 0;padding:4px 12px;border-radius:999px;border:1.5px solid;font-weight:700;font-size:clamp(.8rem,4cqi,1rem)}.rs-chip-solid{background:var(--rs-hi);color:var(--rs-hi-ink);border-color:transparent;margin:0 0 14px}.rs-jersey{margin:12px 0 4px}.rs-bookends{display:grid;grid-gap:8px;gap:8px;margin-top:16px;font-size:clamp(.8rem,4cqi,1rem)}.rs-bookends strong{display:block;font-weight:700}.rs-geps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.rs-gep{display:flex;flex-direction:column}.rs-gep-n{font:700 clamp(3rem,22cqi,5.5rem) /1 var(--font-display),sans-serif;color:var(--c)}.rs-bar{display:flex;gap:3px;height:12px;border-radius:99px;overflow:hidden;margin-top:10px}.rs-bar i{display:block;min-width:0}.rs-team{margin:0;font:700 clamp(1.3rem,8cqi,2rem) /1.15 var(--font-display),sans-serif;text-transform:uppercase;overflow-wrap:anywhere}.rs-score{margin:2px 0;font:700 clamp(4rem,30cqi,8rem) /1 var(--font-display),sans-serif}.rs-duo{display:flex;flex-direction:column;gap:2px;padding:12px 0 12px 14px;border-left:6px solid var(--c);margin-top:14px;min-width:0}.rs-duo-score{font:700 clamp(2.6rem,17cqi,4.5rem) /1 var(--font-display),sans-serif}.rs-duo-match{font-size:clamp(.95rem,4.6cqi,1.15rem);opacity:.9;overflow-wrap:anywhere}.rs-name{margin:0;font:700 clamp(1.6rem,10cqi,2.6rem) /1.1 var(--font-display),sans-serif;overflow-wrap:anywhere}.rs-seq{display:flex;flex-wrap:wrap;gap:4px;margin-top:18px}.rs-seq i{width:14px;height:14px;border-radius:4px}.rs-cta{margin-top:12px}.rs-btn{background:var(--club-ink,#111);color:var(--club-primary,#fff)}.rs-share{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.rs-share-preview{flex:0 1 240px;min-width:220px}.rs-share-preview img{width:100%;height:auto;aspect-ratio:9/16;border-radius:10px;display:block;box-shadow:0 2px 10px rgb(0 0 0/.2);background:var(--surface-2)}@media (max-width:900px){.rs-deck{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.rs-deck{grid-template-columns:minmax(0,1fr);gap:14px}html:has(.rs-deck){scroll-snap-type:y proximity}.rs-share-preview{flex-basis:100%;max-width:230px;margin:0 auto}.rs-share .btn{flex:1 1 140px}}@media (prefers-reduced-motion:no-preference){.rs-inner>*{animation:rs-up .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0) * .04s)}.rs-inner>:nth-child(2){animation-delay:calc(var(--i, 0) * .04s + .08s)}.rs-inner>:nth-child(3){animation-delay:calc(var(--i, 0) * .04s + .16s)}.rs-inner>:nth-child(n+4){animation-delay:calc(var(--i, 0) * .04s + .24s)}.rs-bar i{animation:rs-grow .9s cubic-bezier(.2,.7,.2,1) .3s both;transform-origin:left}.rs-seq i{animation:rs-pop .4s both;animation-delay:.3s}}@keyframes rs-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes rs-grow{0%{transform:scaleX(0)}to{transform:none}}@keyframes rs-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cv{--cv-win-bg:color-mix(in srgb,var(--win) 80%,#000);--cv-win-ink:#fff;--cv-draw-bg:var(--draw);--cv-draw-ink:#1d1700;--cv-loss-bg:color-mix(in srgb,var(--loss) 86%,#000);--cv-loss-ink:#fff;min-width:0}@media (prefers-color-scheme:dark){.cv{--cv-win-bg:var(--win);--cv-win-ink:#06130c;--cv-loss-bg:var(--loss);--cv-loss-ink:#1a0606}}.cv *{min-width:0}.cv-card{padding:18px 16px}.cv-card-title{margin:0 0 4px;font-size:1.3rem}.cv-card-hint{margin:0 0 12px}.cv-card-head{justify-content:space-between;margin-bottom:8px}.cv-card-head .cv-card-title{margin:0}.cv-grid-2{grid-template-columns:1fr;align-items:start}.cv-empty{padding:8px 0;margin:0}.cv-link{all:unset;cursor:pointer;color:var(--accent);font-weight:700;text-decoration:underline;text-underline-offset:2px;margin-left:8px}.cv-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.cv-block-link{display:inline-block;margin:12px 0 0;padding:6px 0;text-decoration:none}.cv-foot{text-align:center;margin:4px 0 0}.cv-sub{font:600 .8rem var(--font-display),sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:18px 0 4px}.cv-note-line{margin:12px 0 0;font-size:.95rem}.cv-hero{grid-template-columns:1fr;padding:20px 16px 38px;gap:14px;text-align:left;justify-items:stretch}.cv-hero:before{background:radial-gradient(circle at 80% 20%,transparent 0 90px,rgb(255 255 255/.08) 90px 92px,transparent 92px)}.cv-hero-id{display:flex;align-items:center;gap:14px}.cv-hero-name{min-width:0}.cv-hero .socio-name{font-size:clamp(1.9rem,8vw,2.8rem);margin:2px 0 4px}.cv-hero .socio-meta{font-size:.88rem}.cv-hero-gauge{max-width:none;width:100%;padding:10px 12px 12px}.cv-hero-gauge svg{width:190px}.cv-hero-gauge .verdict{font-size:1.5rem;line-height:1.1}.cv-hero-phrase{margin:4px auto 0;max-width:260px;color:#56655c}.cv-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.cv-kpi{background:rgb(0 0 0/.22);border:1px solid rgb(255 255 255/.16);border-radius:12px;padding:9px 6px 8px;text-align:center;display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:66px}.cv-kpi dt{order:2;font-size:.7rem;letter-spacing:.04em;text-transform:uppercase;opacity:.9;line-height:1.15}.cv-kpi dd{order:1;margin:0;font:700 1.5rem/1 var(--font-display),sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cv-kpi-sub{order:3;font-size:.68rem;opacity:.85;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cv-hero-cheer{margin:0;font-size:1.05rem;text-align:center}@media (min-width:860px){.cv-hero{grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"id gauge" "kpis gauge" "cheer gauge";padding:26px 26px 44px;gap:18px 28px;align-items:center}.cv-hero-id{grid-area:id}.cv-kpis{grid-area:kpis;grid-template-columns:repeat(6,minmax(0,1fr))}.cv-hero-gauge{grid-area:gauge;align-self:center}.cv-hero-cheer{grid-area:cheer;text-align:left;margin:0}.cv-kpi dd{font-size:1.55rem}}.cv-tabbar{position:-webkit-sticky;position:sticky;top:0;z-index:8;margin:0 -16px 14px;padding:8px 16px;background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border)}@media (min-width:701px){.cv-tabbar{top:64px}}.cv-tablist{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.cv-tablist::-webkit-scrollbar{display:none}.cv-tablist button{flex:1 0 auto;scroll-snap-align:center;min-height:44px;padding:0 12px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--muted);font:600 .9rem var(--font-display),sans-serif;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:6px}.cv-tablist button[aria-selected=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.cv-tablist button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cv-tab-badge{font:600 .7rem var(--font-body),sans-serif;padding:1px 6px;border-radius:999px;background:color-mix(in srgb,currentColor 18%,transparent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cv-panel[hidden]{display:none}@media (max-width:420px){.cv-tablist{gap:4px}.cv-tablist button{padding:0 9px;font-size:.82rem;letter-spacing:.02em}.cv-tab-badge{display:none}}.cv-hl-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.cv-hl{display:flex;gap:12px;padding:12px 14px;border-radius:12px;background:var(--surface-2);border-left:5px solid var(--muted)}.cv-hl.good{border-left-color:var(--win)}.cv-hl.bad{border-left-color:var(--loss)}.cv-hl.fun{border-left-color:var(--accent)}.cv-hl-glyph{font-size:1.1rem;line-height:1.35;width:1.2em;flex-shrink:0;text-align:center}.cv-hl.good .cv-hl-glyph{color:var(--win)}.cv-hl.bad .cv-hl-glyph{color:var(--loss)}.cv-hl.fun .cv-hl-glyph{color:var(--accent)}.cv-hl.neutral .cv-hl-glyph{color:var(--muted)}.cv-hl h3{margin:0 0 2px;font-size:1.12rem;line-height:1.2}.cv-hl p{margin:0;font-size:.92rem;color:var(--muted)}.cv-more-details{margin-top:10px}.cv-more-details summary{cursor:pointer;min-height:44px;display:flex;align-items:center;color:var(--accent);font-weight:700}.cv-more-details .cv-hl-grid{margin-top:4px}@media (min-width:700px){.cv-grid-2,.cv-hl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cv-card{padding:20px}}.cv-chart{width:100%;position:relative}.cv-svg{display:block;max-width:100%;overflow:visible;font-family:var(--font-body),system-ui,sans-serif}.cv-svg text{fill:var(--text)}.cv-axis{font-size:11px;fill:var(--muted)!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cv-rowlabel{font:700 13.5px var(--font-display),sans-serif;letter-spacing:.02em}.cv-value{font:700 15px var(--font-display),sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cv-value-sm{font:600 11.5px var(--font-body),sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cv-value-sm.top{font-weight:700}.cv-delta{font:700 12px var(--font-body),sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cv-delta.up{fill:var(--cv-win-bg)!important}.cv-delta.down{fill:var(--cv-loss-bg)!important}.cv-verdict{font:700 11px var(--font-body),sans-serif;text-transform:uppercase;letter-spacing:.04em}.cv-verdict.cabala{fill:var(--cv-win-bg)!important}.cv-verdict.yeta{fill:var(--cv-loss-bg)!important}.cv-verdict.neutro,.cv-verdict.poca-muestra{fill:var(--muted)!important;font-weight:600}.cv-track{fill:var(--surface-2)}.cv-track-stroke{stroke:var(--surface-2)}.cv-grid{stroke:var(--border);stroke-width:1}.cv-ref{stroke:var(--muted);stroke-width:1;stroke-dasharray:3 4;opacity:.55}.cv-club-mark{fill:var(--text);stroke:var(--surface);stroke-width:1}.cv-line-main{stroke:var(--accent);stroke-width:2.75;stroke-linejoin:round;stroke-linecap:round}.cv-line-roll{stroke:var(--text);stroke-width:1.5;stroke-dasharray:4 3;opacity:.8;stroke-linejoin:round}.cv-dot{fill:var(--accent)}.cv-dot,.cv-dot-roll{stroke:var(--surface);stroke-width:2}.cv-dot-roll{fill:var(--text)}.cv-cursor{stroke:var(--text);stroke-width:1;opacity:.5}.cv-endlabel{font:700 14px var(--font-display),sans-serif}.cv-scrub{touch-action:pan-y;cursor:crosshair;border-radius:8px}.cv-scrub:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cv-col{fill:color-mix(in srgb,var(--accent) 38%,var(--surface-2))}.cv-col.top{fill:var(--accent)}.cv-seg-fill.win,.cv-sq.win{fill:var(--cv-win-bg)}.cv-seg-fill.draw,.cv-sq.draw{fill:var(--cv-draw-bg)}.cv-seg-fill.loss,.cv-sq.loss{fill:var(--cv-loss-bg)}.cv-seg-text,.cv-sq-text{font:700 12px var(--font-display),sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cv-seg-text.win,.cv-sq-text.win{fill:var(--cv-win-ink)!important}.cv-seg-text.draw,.cv-sq-text.draw{fill:var(--cv-draw-ink)!important}.cv-seg-text.loss,.cv-sq-text.loss{fill:var(--cv-loss-ink)!important}.cv-readout{display:flex;flex-direction:column;gap:2px;margin-bottom:6px;min-height:2.9em;font-size:.88rem;line-height:1.3}.cv-readout-match{color:var(--muted)}.cv-readout-nums b{font:700 1.05rem var(--font-display),sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cv-legend{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:8px;font-size:.8rem;align-items:center}.cv-legend>span{display:inline-flex;align-items:center;gap:6px}.cv-legend-results{margin-top:12px}.cv-key{display:inline-block;width:18px;height:0;border-top:3px solid var(--accent)}.cv-key-roll{border-top:2px dashed var(--text)}.cv-key-club{width:3px;height:14px;border:0;background:var(--text);border-radius:2px}.cv-dot-key{display:inline-block;width:12px;height:12px;border-radius:4px;background:var(--muted)}.cv-dot-key.win{background:var(--cv-win-bg)}.cv-dot-key.draw{background:var(--cv-draw-bg)}.cv-dot-key.loss{background:var(--cv-loss-bg)}.cv-seg{display:inline-flex;max-width:100%;border:1px solid var(--border);border-radius:10px;overflow:hidden}.cv-seg button{min-height:40px;padding:0 12px;border:0;background:var(--surface);color:var(--muted);font:600 .8rem var(--font-display),sans-serif;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;white-space:nowrap}.cv-seg button+button{border-left:1px solid var(--border)}.cv-seg button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}.cv-seg button:focus-visible{outline-offset:-3px}.cv-note{margin:6px 0 0}.cv-more{width:100%;margin-top:10px}.cv-chart>.cv-seg{margin-bottom:12px}.cv-donut{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap}.cv-donut-num{font:700 34px var(--font-display),sans-serif}.cv-donut-legend{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:.95rem}.cv-donut-legend b{font:700 1.2rem var(--font-display),sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cv-split{display:flex;flex-direction:column;gap:14px}.cv-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));grid-gap:10px;gap:10px}.cv-tile{background:var(--surface-2);border-radius:12px;padding:12px}.cv-tile-v{font:700 1.9rem/1 var(--font-display),sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cv-tile-v.win{color:var(--cv-win-bg)}.cv-tile-v.loss{color:var(--cv-loss-bg)}.cv-tile-l{margin-top:4px;font-size:.82rem}.cv-tile-l,.cv-tile-s{color:var(--muted);line-height:1.25}.cv-tile-s{margin-top:2px;font-size:.74rem;opacity:.9}.cv-vs{display:flex;align-items:center;justify-content:space-around;gap:8px;text-align:center}.cv-vs-v{font:700 2.4rem/1 var(--font-display),sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cv-vs-l{font-weight:600;font-size:.85rem}.cv-vs-s{color:var(--muted);font-size:.78rem}.cv-vs-sep{font:600 .9rem var(--font-display),sans-serif;color:var(--muted);text-transform:uppercase}.cv-missed-list{margin:10px 0 0;padding-left:18px;font-size:.9rem;display:flex;flex-direction:column;gap:4px}.cv-memos{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}@media (min-width:700px){.cv-memos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.cv-memos{grid-template-columns:repeat(4,minmax(0,1fr))}}.cv-memo{background:var(--surface-2);border-radius:12px;padding:12px}.cv-memo-t{font:600 .75rem var(--font-display),sans-serif;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:4px}.cv-memo-m{font-weight:700;line-height:1.3}.cv-memo-score{font-family:var(--font-display),sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cv-badges{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}@media (min-width:860px){.cv-badges{grid-template-columns:repeat(4,minmax(0,1fr))}}.cv-badge{display:flex;gap:10px;padding:12px;border-radius:12px;border:1px dashed var(--border);background:transparent}.cv-badge.got{border-style:solid;border-color:var(--accent);background:var(--surface-2)}.cv-badge:not(.got) .cv-badge-icon{filter:grayscale(1);opacity:.6}.cv-badge-icon{font-size:1.6rem;line-height:1}.cv-badge-title{font:600 .7rem var(--font-display),sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.cv-badge-value{font:700 1.25rem/1.15 var(--font-display),sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cv-badge-sub{font-size:.75rem;color:var(--muted);line-height:1.25}.cv-badge-bar{height:5px;border-radius:99px;background:var(--border);margin-top:6px;overflow:hidden}.cv-badge-bar span{display:block;height:100%;background:var(--accent)}.cv-filters{display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr}.cv-filters input,.cv-filters select{width:100%;min-height:44px}.cv-filters .cv-seg{display:flex}.cv-filters .cv-seg button{flex:1 1;padding:0 6px}@media (min-width:860px){.cv-filters{grid-template-columns:1.4fr 1fr auto}}.cv-count{margin:10px 0 6px}.cv-season{border-top:1px solid var(--border)}.cv-season-h{margin:0}.cv-season-h button{all:unset;box-sizing:border-box;width:100%;min-height:52px;display:flex;align-items:center;gap:12px;cursor:pointer;padding:6px 2px}.cv-season-h button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:8px}.cv-season-year{font:700 1.5rem/1 var(--font-display),sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cv-season-meta{color:var(--muted);font-size:.85rem;flex:1 1}.cv-season-rec{display:inline-flex;gap:4px;font:700 .85rem var(--font-display),sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cv-season-rec b{min-width:26px;text-align:center;padding:2px 5px;border-radius:6px}.cv-season-rec .win{background:var(--cv-win-bg);color:var(--cv-win-ink)}.cv-season-rec .draw{background:var(--cv-draw-bg);color:var(--cv-draw-ink)}.cv-season-rec .loss{background:var(--cv-loss-bg);color:var(--cv-loss-ink)}.cv-chev{font-size:1.5rem;line-height:1;color:var(--muted);transition:transform .15s ease}.cv-season-h button[aria-expanded=true] .cv-chev{transform:rotate(90deg)}.cv-season-body{padding-bottom:6px}.cv-season-body .match:last-child{border-bottom:0}.cv-matches .match{grid-template-columns:72px 1fr auto}@media (max-width:560px){.cv-matches .match{grid-template-columns:1fr;gap:6px;padding-left:10px}.cv-matches .match-date{font-size:.8rem}}.cv-empty-hero{text-align:center}.cv .centenario,.cv .premios{box-shadow:var(--shadow)}@media (prefers-reduced-motion:reduce){.cv-chev{transition:none}}.cv-hero{padding-top:30px}.cv-hero .socio-kicker{padding-right:38px;font-size:.72rem;letter-spacing:.14em}.cv-hero .tier-ribbon{top:14px}@media (min-width:860px){.cv-hero{padding-top:26px}.cv-hero .socio-kicker{padding-right:0;font-size:.8rem}}@media (max-width:420px){.cv-tablist button{padding:0 6px;font-size:.78rem;letter-spacing:.01em;flex:1 1 auto}.cv-tabbar{padding-left:8px;padding-right:8px}}.cv-community .cv-year-links{gap:8px;flex-wrap:wrap;margin:8px 0 4px}.cv-community .cv-sub{margin:14px 0 6px;font:700 1rem var(--font-display),sans-serif;text-transform:uppercase;letter-spacing:.02em}.cv-compare{list-style:none;margin:0 0 6px;padding:0;display:grid;grid-gap:6px;gap:6px}@media (max-width:640px){.site-header .container{gap:8px;padding-bottom:8px}.nav{margin-left:0;width:100%;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.nav::-webkit-scrollbar{display:none}.nav a,.nav button{white-space:nowrap;flex:0 0 auto}}.back-bar{padding-top:12px;padding-bottom:0}.back-btn{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:6px 14px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text,inherit);font:inherit;font-weight:600;font-size:.95rem;cursor:pointer}.back-btn:hover{border-color:var(--accent);color:var(--accent)}.back-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hero-grid{display:grid;grid-gap:34px;gap:34px;align-items:center}.hero-ghost{background:transparent;color:#fff;border-color:rgb(255 255 255/.6)}.hero-proof{list-style:none;display:flex;flex-wrap:wrap;gap:8px 22px;padding:0;margin:24px 0 0;font-size:.95rem;color:rgb(255 255 255/.9)}.hero-proof b{font:700 1.5rem var(--font-display),sans-serif;margin-right:4px}@media (min-width:900px){.hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px}.hero{padding:72px 0 64px}}.pick-section{padding:36px 0 44px;border-top:3px solid rgb(0 0 0/.25)}.pick-section:before{display:none}.pick-title{font-size:clamp(1.5rem,5vw,2.2rem);margin:0 0 4px}.pick-section .pick-club{margin-top:18px}.lp{position:relative;max-width:380px;width:100%;margin:0 auto}.lp-tag{position:absolute;top:-12px;right:8px;z-index:2;font:700 .72rem var(--font-display),sans-serif;letter-spacing:.14em;text-transform:uppercase;padding:4px 10px;border-radius:999px;box-shadow:0 2px 8px rgb(0 0 0/.3)}.lp-card,.lp-tag{background:#fff;color:#121a15}.lp-card{border-radius:20px;padding:18px;box-shadow:0 24px 60px rgb(0 0 0/.45);transform:rotate(2deg);border:1px solid rgb(0 0 0/.1)}@media (max-width:899px){.lp-card{transform:none}}.lp-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:12px;border-bottom:2px dashed #d5ddd4}.lp-kicker{margin:0;font:600 .72rem var(--font-display),sans-serif;letter-spacing:.14em;color:#56655c}.lp-kicker,.lp-name{text-transform:uppercase}.lp-name{margin:2px 0 0;font:700 1.7rem/1.1 var(--font-display),sans-serif}.lp-sub{margin:2px 0 0;font-size:.85rem;color:#56655c}.lp-medal{background:linear-gradient(135deg,#f3d36a,#c9a227);color:#3d2f00;font:700 .8rem var(--font-display),sans-serif;letter-spacing:.1em;padding:5px 12px;border-radius:999px}.lp-body{display:flex;align-items:center;gap:12px;margin:10px 0 6px}.lp-gauge-box{flex:1.2 1;text-align:center;min-width:0}.lp-gauge{width:100%;max-width:190px;height:auto}.lp-verdict{margin:0;font:700 1.15rem var(--font-display),sans-serif;text-transform:uppercase;color:var(--win)}.lp-kpis{flex:1 1;display:grid;grid-gap:6px;gap:6px}.lp-kpis div{background:#eef2ec;border-radius:10px;padding:6px 10px;display:flex;align-items:baseline;gap:8px}.lp-kpis b{font:700 1.4rem var(--font-display),sans-serif}.lp-kpis span{font-size:.8rem;color:#56655c}.lp-form{display:flex;gap:4px;margin:8px 0}.lp-form i{flex:1 1;height:8px;border-radius:4px}.lp-w{background:var(--win)}.lp-d{background:var(--draw)}.lp-l{background:var(--loss)}.lp-bars{display:flex;align-items:flex-end;gap:5px;height:56px;margin-top:10px}.lp-bars i{flex:1 1;background:linear-gradient(#2f9e5f,#1c6b3c);border-radius:4px 4px 0 0}.lp-cap{margin:4px 0 8px;font-size:.75rem;color:#56655c}.lp-rows{display:grid;grid-gap:6px;gap:6px}.lp-rows div{display:flex;justify-content:space-between;gap:8px;background:#eef2ec;border-radius:10px;padding:8px 10px;font-size:.88rem}.lp-rows span{color:#56655c}.lp-eyebrow{margin:0;text-align:center;font:700 .85rem var(--font-display),sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.lp-h2{text-align:center;font-size:clamp(1.7rem,5vw,2.5rem);margin:4px 0 24px}.feat{transition:transform .15s ease,box-shadow .15s ease}.feat:hover{transform:translateY(-3px)}.feat-ico{width:46px;height:46px;display:grid;place-items:center;font-size:1.5rem;border-radius:12px;background:var(--surface-2);margin-bottom:10px}.steps-list{list-style:none;padding:0;margin:0;display:grid;grid-gap:14px;gap:14px}.steps-list li{display:flex;gap:16px;align-items:flex-start;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:18px;box-shadow:var(--shadow)}.steps-list li>span{flex-shrink:0;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:var(--accent);color:var(--accent-ink);font:700 1.4rem var(--font-display),sans-serif}.steps-list h3{margin:0 0 2px}.steps-list p{margin:0}@media (min-width:800px){.steps-list{grid-template-columns:repeat(3,1fr)}}.final-cta{text-align:center;padding:56px 0;margin-top:48px}.final-cta h2{font-size:clamp(1.8rem,6vw,3rem)}.final-cta .lead{margin:0 auto 20px}#que-veras .grid-3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}@media (min-width:900px){#que-veras .grid-3{grid-template-columns:repeat(3,1fr)}}.mp-head{text-align:center}.mp-kicker{font:600 .85rem var(--font-display),sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.mp-clasico{color:var(--accent)}.mp-versus{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:8px;margin:14px 0 8px}.mp-team,.mp-versus{align-items:center;gap:8px}.mp-team{display:flex;flex-direction:column;min-width:0}.mp-team-name{font:700 1.15rem var(--font-display),sans-serif;text-transform:uppercase;line-height:1.15;overflow-wrap:anywhere}.mp-score{display:flex;flex-direction:column;align-items:center;gap:6px}.scoreboard.mp-board{font-size:2.4rem;padding:6px 16px;gap:8px}.mp-vs{font-size:1.6rem;opacity:.9}.mp-pens{font-size:.85rem}.mp-meta,.mp-pens{color:var(--muted)}.mp-meta{margin:6px 0 0;font-size:.9rem}.mp-next{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid var(--border)}.mp-susp{margin:12px 0 0;padding:8px 12px;border-radius:10px;background:var(--surface-2);font-size:.9rem}.mp-toggle{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.mp-goals{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.mp-goals-team{margin:0 0 6px;font-size:1rem}.mp-goals-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.mp-goals-list li{display:flex;gap:8px;align-items:baseline;overflow-wrap:anywhere}.mp-goals-list em{color:var(--muted);font-style:normal;font-size:.85em}.mp-min{flex:0 0 2.6em;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mp-big{margin:0 0 12px;font-size:1.05rem}.mp-big strong{font-family:var(--font-display),sans-serif;font-size:1.25em}.mp-shares{list-style:none;margin:0 0 8px;padding:0;display:grid;grid-gap:8px;gap:8px}.mp-shares li{display:grid;grid-template-columns:minmax(80px,9em) 1fr 3em;align-items:center;grid-gap:10px;gap:10px}.mp-share-name{overflow-wrap:anywhere}.mp-share-pct{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.mp-bar{height:12px;background:var(--surface-2);overflow:hidden}.mp-bar,.mp-bar>span{border-radius:6px;display:block}.mp-bar>span{height:100%;background:var(--accent)}.mp-eff ul{margin:0 0 4px;padding-left:18px}.mp-clasico-note{margin:0 0 10px;padding:8px 12px;border-radius:10px;background:var(--surface-2)}.mp-h2h{list-style:none;margin:0;padding:0}.mp-h2h li{display:grid;grid-template-columns:96px 1fr auto;grid-column-gap:12px;column-gap:12px;grid-row-gap:2px;row-gap:2px;padding:10px 0 10px 12px;border-bottom:1px solid var(--border);border-left:4px solid transparent}.mp-h2h li.G{border-left-color:var(--win)}.mp-h2h li.E{border-left-color:var(--draw)}.mp-h2h li.P{border-left-color:var(--loss)}.mp-h2h-date{color:var(--muted);font-size:.85rem}.mp-h2h-res{font-size:.85rem;text-align:right}.mp-h2h-comp{grid-column:2/-1}.match-date a{color:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}@media (max-width:560px){.mp-versus{gap:4px}.scoreboard.mp-board{font-size:1.9rem;padding:4px 10px}.mp-team-name{font-size:1rem}.mp-goals{grid-template-columns:1fr;gap:14px}.mp-shares li{grid-template-columns:minmax(70px,7em) 1fr 3em;gap:8px}.mp-h2h li{grid-template-columns:1fr auto}.mp-h2h-comp,.mp-h2h-date{grid-column:1/-1}}.share-actions .btn{white-space:nowrap}.btn-wa{background:#1fa855;color:#ffffff}.btn-wa:hover{filter:brightness(1.08)}@media (max-width:560px){.share-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.share-actions .btn{flex:none;min-height:44px;padding-inline:8px;font-size:.92rem}.share-actions .btn:last-child:nth-child(odd){grid-column:1/-1}}.cmp-hero{text-align:center;padding:20px 12px}.cmp-kicker{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.cmp-headline{margin:4px 0 14px;font:700 clamp(1.4rem,5vw,2.2rem) var(--font-display),sans-serif;text-transform:uppercase;line-height:1.1}.cmp-vs{display:grid;grid-template-columns:1fr auto 1fr;align-items:start;grid-gap:4px;gap:4px}.cmp-vs-badge{align-self:center;font:700 1.2rem var(--font-display),sans-serif;width:44px;height:44px;border-radius:999px;display:grid;place-items:center;background:var(--text);color:var(--bg,var(--surface))}.cmp-side{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.cmp-handle{font:700 clamp(1rem,4.2vw,1.5rem) var(--font-display),sans-serif;overflow-wrap:anywhere;color:var(--text);text-decoration:none}.cmp-club{font-size:.9rem;font-weight:600}.cmp-meta{font-size:.75rem;color:var(--muted)}.cmp-verdict-pill{font:700 .85rem var(--font-display),sans-serif;text-transform:uppercase;letter-spacing:.04em;padding:3px 12px;border-radius:999px;background:var(--club-primary);color:var(--club-ink)}.cmp-verdict{margin:16px auto 0;max-width:60ch}.cmp-table{width:100%;border-collapse:collapse}.cmp-table td,.cmp-table th{padding:10px 6px;border-top:1px solid var(--border);text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cmp-table thead th{border-top:0;font:700 .85rem var(--font-body,sans-serif);text-transform:none;letter-spacing:0;overflow-wrap:anywhere;width:36%}.cmp-table thead th.sr-only{width:auto}.cmp-table .cmp-label{font-weight:500;font-size:.8rem;color:var(--muted);width:28%}.cmp-table td{font-weight:700;font-size:1.05rem;width:36%}.cmp-table td.cmp-win{background:color-mix(in srgb,var(--win) 16%,transparent);color:var(--win);border-radius:6px}.cmp-common-highlights{display:grid;grid-gap:10px;gap:10px;margin:12px 0}.cmp-common-item{display:flex;flex-direction:column;gap:2px;padding:12px;border:1px solid var(--border);border-radius:10px}.cmp-common-list summary{cursor:pointer;min-height:40px;display:flex;align-items:center;font-weight:600}.cmp-idols{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr 1fr}.cmp-sub{margin:0 0 6px;font:700 1rem var(--font-display),sans-serif;overflow-wrap:anywhere}.cmp-pair{display:flex;flex-direction:column;margin-bottom:8px}.cmp-msg{max-width:560px;margin:24px auto}.cmp-box-form{display:flex;gap:8px;flex-wrap:wrap}.cmp-box-form input{flex:1 1 200px;min-height:44px}.cmp-box-form .btn{min-height:44px}@media (min-width:700px){.cmp-hero{padding:24px}.cmp-vs-badge{width:60px;height:60px;font-size:1.6rem}.cmp-vs{gap:16px}}.cmp .share-preview{min-width:0;max-width:100%}.cmp .share-preview img{max-width:100%;height:auto;display:block}.sc-note{text-align:center;color:var(--muted);margin:-12px 0 22px;font-size:.95rem}.sc-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr}@media (min-width:700px){.sc-grid{grid-template-columns:repeat(2,1fr)}.sc-wide{grid-column:span 2}}@media (min-width:1000px){.sc-grid{grid-template-columns:repeat(3,1fr)}.sc-wide{grid-column:span 2}.sc-year{grid-column:span 3}}.sc-card{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:20px;box-shadow:var(--shadow);min-width:0}.sc-q{margin:0 0 12px;font:700 1.25rem/1.15 var(--font-display),sans-serif;text-transform:uppercase}.sc-cap{margin:10px 0 0}.sc-cap,.sc-foot{color:var(--muted);font-size:.92rem}.sc-foot{margin:12px 0 0}.sc-scorer{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:linear-gradient(90deg,#fff6d6,#fff);border:1px solid #ecd88a;margin-bottom:8px}.sc-scorer.alt{background:var(--surface-2);border-color:transparent}.sc-scorer div{flex:1 1;min-width:0;display:flex;flex-direction:column}.sc-scorer small{color:var(--muted)}.sc-scorer strong{font:700 1.2rem var(--font-display),sans-serif;white-space:nowrap}.sc-rank{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--accent);color:var(--accent-ink);font:700 1rem var(--font-display),sans-serif;flex-shrink:0}.sc-big{font:700 4rem/1 var(--font-display),sans-serif}.sc-big.win,.sc-versus .win{color:var(--win)}.sc-versus .draw{color:var(--draw-ink)}.sc-versus .loss{color:var(--loss)}.sc-meter{position:relative;height:10px;border-radius:6px;margin-top:12px;background:linear-gradient(90deg,var(--loss) 0 40%,var(--draw) 40% 60%,var(--win) 60% 100%)}.sc-meter i{position:absolute;top:-4px;width:4px;height:18px;background:var(--text);border-radius:2px;transform:translateX(-2px)}.sc-scale{font-size:.75rem;color:var(--muted);margin-top:6px}.sc-scale,.sc-score{display:flex;justify-content:space-between}.sc-score{align-items:center;gap:8px;padding:14px;border-radius:12px;background:var(--surface-2);font-size:.9rem}.sc-score b{font:700 1.8rem var(--font-display),sans-serif;background:var(--text);color:#fff;padding:2px 12px;border-radius:8px;white-space:nowrap}.sc-bars{display:flex;align-items:flex-end;gap:6px;height:130px}.sc-bars div{flex:1 1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px}.sc-bars i{width:100%;background:linear-gradient(var(--accent),color-mix(in srgb,var(--accent) 60%,#000));border-radius:5px 5px 0 0}.sc-bars span{font-size:.68rem;color:var(--muted)}.sc-versus{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-radius:10px;background:var(--surface-2);margin-bottom:8px;font-size:.92rem}.sc-versus b{font:700 1.4rem var(--font-display),sans-serif}.sc-vs{display:flex;align-items:center;justify-content:center;gap:12px;padding:14px;border-radius:12px;background:var(--surface-2);font-size:1.1rem}.sc-vs span{background:var(--text);color:#fff;border-radius:50%;width:34px;height:34px;display:grid;place-items:center;font:700 .8rem var(--font-display),sans-serif}.sc-year{display:flex;flex-direction:column;gap:14px;background:linear-gradient(135deg,var(--grass-1),var(--grass-2));color:#fff;border:0}.sc-year .sc-cap{color:rgb(255 255 255/.9)}.sc-badges{display:flex;flex-wrap:wrap;gap:8px}.sc-badges span{background:rgb(255 255 255/.16);border:1px solid rgb(255 255 255/.3);padding:6px 12px;border-radius:999px;font-weight:600;font-size:.9rem}.auth-grid{display:grid;grid-gap:20px;gap:20px;margin:24px auto;max-width:520px}.auth-card{width:100%;min-width:0}.auth-card .form{max-width:none}.auth-perks{display:none;border-radius:20px;padding:32px 28px;align-content:start}.auth-perks h2{margin:12px 0 16px;font-size:1.8rem}.auth-perks ul{list-style:none;padding:0;margin:0 0 18px;display:grid;grid-gap:14px;gap:14px}.auth-perks li{display:flex;flex-direction:column;gap:2px;padding-left:14px;border-left:3px solid rgb(255 255 255/.6)}.auth-perks li b{font:700 1.1rem var(--font-display),sans-serif;text-transform:uppercase;letter-spacing:.03em}.auth-perks li span{color:rgb(255 255 255/.9)}.auth-perks .small{opacity:.85;margin:0}@media (min-width:900px){.auth-grid{max-width:980px;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:start}.auth-perks{display:grid;position:-webkit-sticky;position:sticky;top:90px}}.site-header{transition:box-shadow .3s ease,background-color .3s ease}.brand{transition:transform .25s cubic-bezier(.34,1.6,.5,1),font-size .25s ease}.brand svg{transition:transform .6s cubic-bezier(.34,1.4,.5,1)}.brand:hover svg{transform:rotate(1turn)}.brand:hover{transform:translateX(2px)}@media (min-width:701px){.site-header[data-scrolled]{box-shadow:0 10px 30px rgb(0 0 0/.4);background:rgb(12 17 14/.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.nav{position:relative}.nav a,.nav button{position:relative;z-index:1;transition:color .2s ease,transform .2s ease}.nav a:hover{background:none}.nav button:hover{background:rgb(255 255 255/.1)}.nav a[aria-current=page]{color:#fff;font-weight:600}.nav-pill{position:absolute;z-index:0;left:0;top:0;bottom:0;width:0;border-radius:9px;background:rgb(255 255 255/.11);opacity:0;pointer-events:none;transition:transform .35s cubic-bezier(.3,1.25,.5,1),width .35s cubic-bezier(.3,1.25,.5,1),opacity .2s ease}.nav-pill:after{content:"";position:absolute;left:22%;right:22%;bottom:2px;height:3px;border-radius:3px;background:var(--club-accent-dark,#3fbf7f)}.nav .nav-cta{overflow:hidden;animation:ctaPulse 2.8s ease-out infinite;transition:transform .2s cubic-bezier(.34,1.6,.5,1),filter .2s ease}.nav .nav-cta:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgb(255 255 255/.6) 50%,transparent 65%);transform:translateX(-130%);animation:ctaShine 4.5s ease-in-out 1.2s infinite;pointer-events:none}.nav .nav-cta:hover{transform:translateY(-1px) scale(1.05)}.nav .nav-cta:active{transform:scale(.96)}@keyframes ctaShine{0%,55%{transform:translateX(-130%)}80%,to{transform:translateX(130%)}}@keyframes ctaPulse{0%{box-shadow:0 0 0 0 rgb(63 191 127/.55)}70%,to{box-shadow:0 0 0 10px rgb(63 191 127/0)}}@media (max-width:700px){.nav-pill{bottom:8px}}.rv-wait{opacity:0}.rv-in{animation:rvIn .75s cubic-bezier(.2,.7,.2,1) var(--rv-d,0s) backwards}@keyframes rvIn{0%{opacity:0;transform:translateY(28px) scale(.985)}to{opacity:1;transform:none}}.hero .container{position:relative;z-index:1}.hero:after{content:"";background:radial-gradient(ellipse 60% 70% at 72% 28%,rgb(255 255 255/.16),transparent 70%),radial-gradient(ellipse at 50% 50%,transparent 52%,rgb(0 12 5/.45) 100%)}.hero:after,.hero>.hero-fx{position:absolute;inset:0;pointer-events:none;z-index:0}.hero>.hero-fx{overflow:hidden}.hero-beam{position:absolute;top:-20%;width:28%;height:150%;background:linear-gradient(180deg,rgb(255 255 255/.2),transparent 75%);filter:blur(14px);opacity:.55;transform-origin:top center}.hero-beam-a{left:8%;transform:rotate(16deg);animation:beamSway 9s ease-in-out infinite alternate}.hero-beam-b{right:6%;transform:rotate(-16deg);animation:beamSway 11s ease-in-out -4s infinite alternate-reverse}@keyframes beamSway{0%{opacity:.25;transform:rotate(12deg) translateX(0)}to{opacity:.6;transform:rotate(20deg) translateX(30px)}}.hero-dust{position:absolute;bottom:-10px;left:calc(var(--k) * 12.5% + 3%);width:calc(3px + var(--k) * .6px);height:calc(3px + var(--k) * .6px);border-radius:50%;background:rgb(255 255 255/.7);animation:dustUp calc(9s + var(--k) * 1.3s) linear calc(var(--k) * -2.3s) infinite}@keyframes dustUp{0%{transform:translate(0);opacity:0}15%{opacity:.8}to{transform:translate(calc(var(--k) * 6px - 18px),-520px);opacity:0}}.hero-roll{position:absolute;left:0;bottom:10px;animation:ballRun 26s linear infinite}.hero-roll-ball{display:block;opacity:.85;animation:ballSpin 26s linear infinite;filter:drop-shadow(0 6px 4px rgb(0 0 0/.35))}.hero-roll-ball svg{display:block}@keyframes ballRun{0%{transform:translateX(-60px)}to{transform:translateX(calc(100vw + 60px))}}@keyframes ballSpin{to{transform:rotate(5turn)}}.hero-copy>*{animation:heroRise .8s cubic-bezier(.2,.7,.2,1) backwards}.hero-copy>:first-child{animation-delay:.05s}.hero-copy>:nth-child(2){animation-delay:.18s}.hero-copy>:nth-child(3){animation-delay:.32s}.hero-copy>:nth-child(4){animation-delay:.46s}.hero-copy>:nth-child(5){animation-delay:.6s}@keyframes heroRise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.hero h1{font-size:clamp(2.8rem,9vw,5.6rem);line-height:.98;letter-spacing:-.005em}.hero h1 .hl{font-style:normal;position:relative;white-space:nowrap;background:linear-gradient(transparent 70%,rgb(184 242 123/.32) 70% 92%,transparent 92%) no-repeat 0 0 /0 100%;animation:hlDraw .9s cubic-bezier(.2,.7,.2,1) .9s forwards}.hero h1 .hl-2{background-image:linear-gradient(transparent 70%,rgb(243 211 106/.36) 70% 92%,transparent 92%);animation-delay:1.3s}@keyframes hlDraw{to{background-size:100% 100%}}.hero-kicker{display:inline-flex;align-items:center;gap:10px;padding:6px 14px;border-radius:999px;background:rgb(0 0 0/.22);border:1px solid rgb(255 255 255/.25);opacity:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hero-kicker:before{content:"";width:8px;height:8px;border-radius:50%;background:#b8f27b;box-shadow:0 0 0 0 rgb(184 242 123/.7);animation:liveDot 2s ease-out infinite;flex-shrink:0}@keyframes liveDot{0%{box-shadow:0 0 0 0 rgb(184 242 123/.7)}to{box-shadow:0 0 0 10px rgb(184 242 123/0)}}.final-cta .btn,.hero .btn,.pick-section .btn{min-height:48px;transition:transform .2s cubic-bezier(.34,1.6,.5,1),box-shadow .2s ease,filter .2s ease}.final-cta .btn-light,.hero .btn-light{box-shadow:0 6px 0 rgb(0 0 0/.22),0 14px 30px rgb(0 0 0/.28)}.final-cta .btn:hover,.hero .btn:hover,.pick-section .btn:hover{transform:translateY(-3px)}.final-cta .btn:active,.hero .btn:active,.pick-section .btn:active{transform:translateY(1px) scale(.97)}.hero-ghost:hover{background:rgb(255 255 255/.14)}.hero-proof{gap:10px 14px}.hero-proof li{padding:8px 14px;border-radius:12px;background:rgb(0 0 0/.2);border:1px solid rgb(255 255 255/.18);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:transform .25s cubic-bezier(.34,1.6,.5,1),background .2s ease}.hero-proof li:hover{transform:translateY(-3px);background:rgb(0 0 0/.32)}.hero-proof b{font-size:1.7rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp{animation:lpIn 1s cubic-bezier(.2,.8,.2,1) .3s backwards;perspective:1000px}@keyframes lpIn{0%{opacity:0;transform:translateX(60px) rotate(6deg) scale(.92)}to{opacity:1;transform:none}}.lp-float{animation:lpFloat 6.5s ease-in-out infinite}@keyframes lpFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.lp-tilt{transform:rotate(2deg) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .35s ease-out;transform-style:preserve-3d;will-change:transform}.lp-card{transform:none;position:relative;overflow:hidden}@media (max-width:899px){.lp-tilt{transform:none}}.lp-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgb(255 255 255/.65) 50%,transparent 62%);transform:translateX(-130%);animation:cardSheen 7s ease-in-out 2.2s infinite}@keyframes cardSheen{0%,60%{transform:translateX(-130%)}85%,to{transform:translateX(130%)}}.lp-tag{animation:tagBob 3s ease-in-out infinite}@keyframes tagBob{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg) translateY(-2px)}}.lp-needle{transform-box:view-box;transform-origin:90px 86px;animation:needleSwing 1.8s cubic-bezier(.25,1.35,.4,1) .9s backwards}@keyframes needleSwing{0%{transform:rotate(-125deg)}to{transform:rotate(0)}}.lp-verdict{animation:popIn .6s cubic-bezier(.34,1.7,.5,1) 2.1s backwards}@keyframes popIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}.lp-bars i{transform-origin:bottom;animation:barGrow .9s cubic-bezier(.2,.8,.2,1) calc(1.1s + var(--i, 0) * 70ms) backwards}.lp-form i{transform-origin:left;animation:formIn .45s cubic-bezier(.34,1.6,.5,1) calc(.9s + var(--i, 0) * 60ms) backwards}@keyframes barGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes formIn{0%{transform:scaleX(0);opacity:0}to{transform:none;opacity:1}}.lp-rows div{transition:transform .2s ease,background .2s ease}.lp-rows div:hover{transform:translateX(5px);background:#e0e8dd}.lp-kpis div{transition:transform .2s cubic-bezier(.34,1.6,.5,1)}.lp-kpis div:hover{transform:scale(1.05)}.lp-kpis b,.lp-rows b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.marquee{overflow:hidden;background:var(--board);padding:14px 0;border-bottom:1px solid rgb(255 255 255/.08);position:relative}.marquee:after,.marquee:before{content:"";position:absolute;top:0;bottom:0;width:8%;z-index:2;pointer-events:none;background:linear-gradient(90deg,var(--board),transparent)}.marquee:after{right:0;transform:scaleX(-1)}.marquee:before{left:0}.marquee-track{display:flex;width:max-content;animation:marq 70s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-set{display:flex;gap:10px;list-style:none;margin:0;padding:0 5px}.marquee-item{display:flex;align-items:center;gap:8px;min-height:48px;padding:5px 16px 5px 8px;border-radius:999px;text-decoration:none;color:#e9f0ea;font:600 .95rem var(--font-display),sans-serif;letter-spacing:.04em;text-transform:uppercase;background:rgb(255 255 255/.07);border:1px solid rgb(255 255 255/.12);white-space:nowrap;transition:transform .3s cubic-bezier(.34,1.7,.5,1),background .2s ease,color .2s ease}.marquee-item>span:first-child{transition:transform .45s cubic-bezier(.34,1.8,.5,1)}@keyframes marq{to{transform:translateX(-50%)}}.pick-section{background-image:repeating-linear-gradient(90deg,var(--grass-1) 0 70px,var(--grass-2) 70px 140px)}.pick-title{font-size:clamp(1.9rem,6vw,3rem)}.club-chip,.pick-card{transition:transform .35s cubic-bezier(.34,1.5,.5,1),box-shadow .3s ease,border-color .2s ease;will-change:transform}.pick-card{min-height:88px}.club-chip{min-height:56px}.club-chip>span:first-child,.pick-card>span:first-child{transition:transform .5s cubic-bezier(.34,2,.5,1);transform-origin:50% 80%}.club-chip:after,.pick-card:after{transition:transform .5s cubic-bezier(.3,1.3,.5,1),opacity .3s ease}.club-chip:before,.pick-card:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgb(255 255 255/.4) 50%,transparent 62%);transform:translateX(-130%)}.club-chip>*,.pick-card>*{position:relative;z-index:2}.club-chip:active,.marquee-item:active,.pick-card:active{transform:scale(.96)}.club-chip:active>span:first-child,.marquee-item:active>span:first-child,.pick-card:active>span:first-child{transform:rotate(-10deg) scale(1.15) translateY(-3px)}.club-chip:focus-visible,.marquee-item:focus-visible,.pick-card:focus-visible{outline:3px solid #fff;outline-offset:3px}@media (hover:hover){.pick-card:focus-visible,.pick-card:hover{transform:translateY(-8px) scale(1.03);box-shadow:0 22px 40px rgb(0 0 0/.4);border-color:rgb(255 255 255/.7)}.club-chip:focus-visible:before,.club-chip:hover:before,.pick-card:focus-visible:before,.pick-card:hover:before{transform:translateX(130%);transition:transform .8s ease}.pick-card:focus-visible>span:first-child,.pick-card:hover>span:first-child{transform:rotate(-9deg) scale(1.2) translateY(-5px)}.pick-card:focus-visible:after,.pick-card:hover:after{transform:translateX(-16px) skewX(-18deg) scaleX(1.9)}.club-chip:focus-visible,.club-chip:hover{transform:translateY(-5px) scale(1.04);box-shadow:0 14px 26px rgb(0 0 0/.35);border-color:rgb(255 255 255/.7)}.club-chip:focus-visible>span:first-child,.club-chip:hover>span:first-child{transform:rotate(-10deg) scale(1.22) translateY(-3px)}.club-chip:focus-visible:after,.club-chip:hover:after{transform:translateX(-8px) skewX(-18deg) scaleX(2.2)}.marquee-item:focus-visible,.marquee-item:hover{transform:translateY(-4px) scale(1.07);background:rgb(255 255 255/.18);color:#fff}.marquee-item:focus-visible>span:first-child,.marquee-item:hover>span:first-child{transform:rotate(-12deg) scale(1.25)}}.lp-eyebrow{display:flex;align-items:center;justify-content:center;gap:12px;letter-spacing:.22em}.lp-eyebrow:after,.lp-eyebrow:before{content:"";width:28px;height:2px;background:currentColor;opacity:.5;border-radius:2px}.lp-h2{font-size:clamp(2rem,6vw,3.2rem);line-height:1;margin-bottom:30px}.lp-h2:after{content:"";display:block;width:64px;height:5px;margin:14px auto 0;border-radius:5px;background:linear-gradient(90deg,var(--accent),var(--club-secondary,#9fe0b8))}.sc-note{margin:-14px 0 26px}.sc-card{position:relative;transition:transform .3s cubic-bezier(.34,1.4,.5,1),box-shadow .3s ease,border-color .3s ease}.sc-card:before{content:"";position:absolute;left:20px;top:0;width:44px;height:4px;border-radius:0 0 4px 4px;background:var(--accent);transition:width .4s cubic-bezier(.3,1.3,.5,1)}.sc-year:before{background:#fff}@media (hover:hover){.sc-card:hover{transform:translateY(-6px);box-shadow:0 18px 38px rgb(0 0 0/.14);border-color:var(--accent)}.sc-card:hover:before{width:calc(100% - 40px)}}.sc-card:active{transform:scale(.985)}.sc-q{font-size:1.35rem}.sc-scorer{position:relative;transition:transform .25s ease}.sc-scorer:hover{transform:translateX(6px)}.rv-in .sc-scorer{animation:slideIn .6s cubic-bezier(.2,.8,.2,1) calc(var(--rv-d, 0s) + .25s) backwards}.rv-in .sc-scorer:nth-of-type(2){animation-delay:calc(var(--rv-d, 0s) + .38s)}.rv-in .sc-scorer:nth-of-type(3){animation-delay:calc(var(--rv-d, 0s) + .51s)}@keyframes slideIn{0%{opacity:0;transform:translateX(-28px)}to{opacity:1;transform:none}}.sc-bars i{transform-origin:bottom;transition:filter .2s ease,transform .2s ease}.sc-bars div:hover i{filter:brightness(1.2);transform:scaleY(1.05)}.rv-wait .sc-bars i{transform:scaleY(0)}.rv-in .sc-bars i{animation:barGrow 1s cubic-bezier(.2,.8,.2,1) calc(var(--rv-d, 0s) + .25s + var(--i, 0) * 80ms) backwards}.rv-in .sc-meter i{animation:meterGo 1.5s cubic-bezier(.25,1.3,.4,1) calc(var(--rv-d, 0s) + .35s) backwards}@keyframes meterGo{0%{left:0}}.sc-big{font-size:clamp(3.6rem,12vw,5rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sc-versus{position:relative;overflow:hidden;z-index:0}.sc-versus:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--p,0);z-index:-1;transform-origin:left;background:color-mix(in srgb,var(--win) 22%,transparent);border-radius:10px 0 0 10px}.sc-versus.v-draw:before{background:color-mix(in srgb,var(--draw) 28%,transparent)}.sc-versus.v-loss:before{background:color-mix(in srgb,var(--loss) 22%,transparent)}.rv-wait .sc-versus:before{transform:scaleX(0)}.rv-in .sc-versus:before{animation:fillX 1.1s cubic-bezier(.2,.8,.2,1) calc(var(--rv-d, 0s) + .3s) backwards}.rv-in .sc-versus:nth-of-type(2):before{animation-delay:calc(var(--rv-d, 0s) + .45s)}.rv-in .sc-versus:nth-of-type(3):before{animation-delay:calc(var(--rv-d, 0s) + .6s)}@keyframes fillX{0%{transform:scaleX(0)}}.sc-versus{transition:transform .2s ease}.sc-versus:hover{transform:translateX(5px)}.rv-in .sc-score b{animation:popIn .6s cubic-bezier(.34,1.7,.5,1) calc(var(--rv-d, 0s) + .35s) backwards}.rv-in .sc-vs span{animation:vsPulse 1.4s ease-out calc(var(--rv-d, 0s) + .4s) 2 backwards}@keyframes vsPulse{0%{transform:scale(.4) rotate(-90deg)}50%{transform:scale(1.25)}to{transform:none}}.sc-badges span{transition:transform .25s cubic-bezier(.34,1.7,.5,1),background .2s ease}.sc-badges span:hover{transform:translateY(-3px) rotate(-3deg) scale(1.06);background:rgb(255 255 255/.28)}.rv-in .sc-badges span{animation:popIn .5s cubic-bezier(.34,1.7,.5,1) backwards}.rv-in .sc-badges span:first-child{animation-delay:calc(var(--rv-d, 0s) + .3s)}.rv-in .sc-badges span:nth-child(2){animation-delay:calc(var(--rv-d, 0s) + .42s)}.rv-in .sc-badges span:nth-child(3){animation-delay:calc(var(--rv-d, 0s) + .54s)}.rv-in .sc-badges span:nth-child(4){animation-delay:calc(var(--rv-d, 0s) + .66s)}.steps-list li{transition:transform .3s cubic-bezier(.34,1.4,.5,1),box-shadow .3s ease}.steps-list li>span{transition:transform .4s cubic-bezier(.34,1.8,.5,1)}@media (hover:hover){.steps-list li:hover{transform:translateY(-5px);box-shadow:0 16px 30px rgb(0 0 0/.12)}.steps-list li:hover>span{transform:rotate(-12deg) scale(1.15)}.grid-4>.card.stat:hover{transform:translateY(-4px)}}.grid-4>.card.stat{transition:transform .25s cubic-bezier(.34,1.5,.5,1),box-shadow .25s ease;text-align:center}.grid-4>.card.stat .stat-value{font-size:2.6rem;color:var(--accent)}.final-cta{background-image:repeating-linear-gradient(90deg,var(--grass-1) 0 70px,var(--grass-2) 70px 140px)}.final-cta h2{text-shadow:0 3px 0 rgb(0 0 0/.25)}.final-cta .btn{animation:ctaBeat 2.6s ease-in-out infinite}@keyframes ctaBeat{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media (max-width:560px){.hero h1{font-size:clamp(2.6rem,14vw,3.6rem)}.hero-proof li{flex:1 1 auto;text-align:center}.hero-beam{width:50%}.lp-eyebrow:after,.lp-eyebrow:before{width:16px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.rv-wait{opacity:1}.rv-wait .sc-bars i,.rv-wait .sc-versus:before{transform:none}.marquee{overflow-x:auto}.hero-dust,.hero-roll{display:none}}.sc+.section.steps{margin-top:64px}.lp-tag{display:none}.lp-card{animation:lpSwap .6s cubic-bezier(.2,.8,.2,1);border-top:6px solid var(--lp-c1,#1c6b3c)}@keyframes lpSwap{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}.lp-head{align-items:center}.lp-jersey{display:inline-flex;flex-shrink:0}.lp-who{flex:1 1;min-width:0}.lp-name{overflow-wrap:anywhere}.lp-plata,.lp-silver{background:linear-gradient(135deg,#eef1f4,#aeb6bf);color:#2b3138}.lp-bronce{background:linear-gradient(135deg,#e7b98c,#a8672c);color:#3a1d05}.lp-verdict.mid{color:var(--draw-ink)}.lp-verdict.bad{color:var(--loss)}.lp-bars i{background:linear-gradient(var(--lp-c1,#2f9e5f),color-mix(in srgb,var(--lp-c1,#1c6b3c) 65%,#000))}.lp-dots{display:flex;justify-content:center;gap:6px;margin-top:16px}.lp-dots i{width:7px;height:7px;border-radius:50%;background:rgb(255 255 255/.4);transition:width .3s,background .3s}.lp-dots i.on{width:22px;border-radius:4px;background:#fff}@media (prefers-reduced-motion:reduce){.lp-card{animation:none}}:root{--bg:#f2f1ec;--glow:15%;--dot:rgb(20 30 25/0.07)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--glow:22%;--dot:rgb(255 255 255/0.05)}}body{background-color:var(--bg);background-image:radial-gradient(1000px 520px at 6% -4%,color-mix(in srgb,var(--club-primary,#4a6fa5) var(--glow),transparent),transparent 65%),radial-gradient(900px 520px at 104% 6%,color-mix(in srgb,var(--club-secondary,#d9a441) var(--glow),transparent),transparent 62%),radial-gradient(1100px 600px at 50% 112%,color-mix(in srgb,var(--club-primary,#4a6fa5) calc(var(--glow) * .7),transparent),transparent 65%);background-repeat:no-repeat;background-attachment:scroll}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(var(--dot) 1.2px,transparent 1.4px);background-size:22px 22px;-webkit-mask-image:linear-gradient(#000,transparent 75%);mask-image:linear-gradient(#000,transparent 75%)}.card{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 100%,#fff) 0,color-mix(in srgb,var(--surface) 94%,var(--club-primary,#4a6fa5)) 100%)}.site-footer{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--club-primary,#4a6fa5) 7%,transparent));border-top:1px solid var(--border);margin-top:48px}.club-stats{grid-template-columns:repeat(4,1fr);align-items:stretch}.club-stats>.card.stat{text-align:left;justify-content:center;gap:8px;padding:18px 20px;min-height:124px}.club-stats>.card.stat .stat-value{font-size:2.3rem;color:var(--ink,inherit);white-space:nowrap}.club-stats>.card.stat .stat-value.sm{font-size:1.7rem}.club-stats>.card.stat .stat-label{margin-top:0}@media (max-width:900px){.club-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.club-stats>.card.stat{min-height:108px;padding:14px 16px}.club-stats>.card.stat .stat-value{font-size:1.9rem}.club-stats>.card.stat .stat-value.sm{font-size:1.35rem}}.club-duo{align-items:stretch}.scroll-list{max-height:460px;overflow-y:auto;padding-right:6px;overscroll-behavior:contain}.club-banner{padding-top:26px;padding-bottom:26px;gap:20px}.club-banner.row{flex-wrap:nowrap;align-items:center}.club-banner.row>div{flex:1 1 auto;min-width:0}.club-banner.row>:first-child:not(div),.club-banner.row>svg{flex-shrink:0}@media (max-width:560px){.club-banner.row{gap:14px}.club-banner.row>span:first-child svg{width:56px;height:auto}}.card .form{max-width:none}@media (min-width:700px){.cv-grid-2{grid-template-columns:minmax(0,1fr)}}.club-duo{align-items:start}.club-duo .scroll-list{max-height:330px}.filters .field{flex:1 1 150px;min-width:0}.filters .field select{width:100%}@media (max-width:560px){.filters{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;align-items:end}.filters .field:nth-of-type(3),.filters>.btn,.filters>label{grid-column:1/-1}.filters>.btn{width:100%;min-height:46px}.section-title{line-height:1.12}.cm-totals{grid-template-columns:repeat(3,1fr);gap:8px}.cm-totals>.card.stat{padding:12px 10px}.cm-totals .stat-value{font-size:1.7rem}.cm-totals .stat-label{font-size:.75rem}.card .btn-ghost,.card form .btn:not(.btn-ghost){min-height:44px}.card .btn{max-width:100%}}.cv-hero .socio-name{padding-right:44px}@media (min-width:700px){.cv-hero .socio-name{padding-right:0}}@media (max-width:560px){.card.stack>.stack>.btn,.card.stack>.stack>a.btn,.card.stack>.stack>form>.btn{width:100%;justify-content:center;text-align:center}}.marquee-track{animation:none;will-change:transform}.marquee{cursor:ew-resize}@media (hover:none){.marquee{cursor:auto}}.paged-ctl{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:12px}.paged-count{margin-right:auto}.paged-btn{min-height:40px;padding:8px 16px;font-size:.9rem}@media (max-width:480px){.paged-count{width:100%}.paged-btn{flex:1 1 auto}}.steps-mini{list-style:none;display:flex;gap:6px;padding:0;margin:0 0 14px;font:600 .78rem var(--font-display),sans-serif;text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap}.steps-mini li{padding:6px 12px;border-radius:999px;background:var(--surface-2);color:var(--muted)}.steps-mini li.done{background:color-mix(in srgb,var(--win) 18%,var(--surface));color:var(--win)}.steps-mini li.now{background:var(--accent);color:var(--accent-ink)}.welcome{max-width:920px;margin:20px auto}.welcome .steps-mini{margin-bottom:0}.welcome-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr}@media (min-width:800px){.welcome-grid{grid-template-columns:1.25fr 1fr 1fr}}.welcome-card{position:relative;display:flex;flex-direction:column;gap:8px;padding:22px;border-radius:18px;background:var(--surface);border:2px solid var(--border);text-decoration:none;color:var(--text);box-shadow:var(--shadow);transition:transform .15s ease,border-color .15s ease}.welcome-card:hover{transform:translateY(-3px)}.welcome-card.recommended,.welcome-card:hover{border-color:var(--accent)}.welcome-card .btn{margin-top:auto;align-self:flex-start}.welcome-card strong{font:700 1.35rem/1.15 var(--font-display),sans-serif;text-transform:uppercase}.welcome-ico{font-size:2rem}.welcome-tag{position:absolute;top:14px;right:14px;font:700 .72rem var(--font-display),sans-serif;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:999px}.onb-banner,.welcome-tag{background:var(--accent);color:var(--accent-ink)}.onb-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:10px;padding-bottom:10px;flex-wrap:wrap}.onb-btn{background:#fff;color:#121a15;min-height:40px;padding:8px 18px}.mark-help{border-left:5px solid var(--accent)}.mark-bar{position:-webkit-sticky;position:sticky;bottom:12px;z-index:9;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px 10px 18px;border-radius:999px;background:var(--board);color:#fff;box-shadow:0 12px 34px rgb(0 0 0/.35);max-width:560px;margin:0 auto;width:100%}.mark-bar .btn{background:#fff;color:#121a15;min-height:40px;padding:8px 18px}.section-tabs{background:var(--surface);border-bottom:1px solid var(--border)}.tabs-row{display:flex;gap:6px;padding-top:8px;padding-bottom:8px;overflow-x:auto;scrollbar-width:none}.tabs-row a{flex:none;text-decoration:none;padding:8px 16px;min-height:40px;display:inline-flex;align-items:center;border-radius:999px;font:700 .95rem var(--font-display),sans-serif;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);border:1px solid transparent}.tabs-row a:hover{color:var(--text);background:var(--surface-2)}.tabs-row a[aria-current=page]{background:var(--accent);color:var(--accent-ink)}.logout-line{margin-top:14px}@media (max-width:560px){.nav form{display:none}}.cv-trio{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.cv-trio-tile{background:rgb(0 0 0/.26);border:1px solid rgb(255 255 255/.2);border-radius:16px;padding:12px 12px 14px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.cv-trio-games{grid-column:1/-1;flex-direction:row;align-items:baseline;gap:12px;flex-wrap:wrap;padding:12px 16px}.cv-trio-label{font:700 .72rem var(--font-display),sans-serif;letter-spacing:.14em;text-transform:uppercase;opacity:.85;width:100%}.cv-trio-games .cv-trio-label{width:auto;order:3;margin-left:auto;align-self:center}.cv-trio-big{font:700 3.6rem/.95 var(--font-display),sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;order:1}.cv-trio-games .cv-trio-sub{order:2;font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.cv-trio-name{font:700 1.3rem/1.05 var(--font-display),sans-serif;text-transform:uppercase;overflow-wrap:anywhere}.cv-trio-sub{font-size:.82rem;opacity:.92;line-height:1.25}.cv-trio-foe{border-color:rgb(255 120 120/.55);background:rgb(120 0 0/.3)}@media (min-width:860px){.cv-hero{grid-template-areas:"id gauge" "trio gauge" "kpis gauge" "cheer gauge"}.cv-trio{grid-area:trio;grid-template-columns:.8fr 1.1fr 1.1fr}.cv-trio-games{grid-column:auto;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 16px 14px}.cv-trio-games .cv-trio-label{order:0;margin-left:0;width:100%}.cv-trio-big{font-size:4.6rem}.cv-trio-name{font-size:1.5rem}}.visibility{border:1px solid var(--border);border-radius:14px;padding:12px 14px;display:grid;grid-gap:10px;gap:10px}.visibility legend{font-weight:700;padding:0 6px}.radio-card{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border:2px solid var(--border);border-radius:12px;cursor:pointer;background:var(--surface)}.radio-card:has(input:checked){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.radio-card input{margin-top:5px;width:20px;height:20px;flex:none}.reco{font-style:normal;font:700 .72rem var(--font-display),sans-serif;letter-spacing:.1em;text-transform:uppercase;background:var(--accent);color:var(--accent-ink);padding:2px 8px;border-radius:999px;margin-left:6px}.nudge{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;border-left:5px solid var(--accent)}.public-note{margin:0}.filters-status{min-width:6.5em;align-self:end;padding-bottom:8px}body:has(.filters[data-busy="1"]) .filter-results{opacity:.45;transition:opacity .15s;pointer-events:none}