.navbar-brand{display:flex;align-items:center;gap:10px;cursor:pointer;flex:0 0 auto}.navbar-logo{width:32px;height:32px;object-fit:contain;border-radius:6px;background:var(--surface-1);padding:4px;border:1px solid var(--border)!important}.navbar-name{font-family:var(--font-display)!important;font-size:22px!important;letter-spacing:.14em!important;font-weight:400!important;color:var(--text)!important;line-height:1;text-transform:uppercase}.navbar-name em{font-style:normal;color:var(--brand)}.bg-nav-social{display:flex;align-items:center;gap:10px;padding-left:12px;margin-left:12px;border-left:1px solid rgba(244,233,211,.12)}.bg-nav-social a{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:#B9AC8F;transition:color var(--dur-hover) var(--ease-cut)}.bg-nav-social a:hover{color:var(--brand)}.bg-nav-social a svg{width:16px;height:16px}.bg-nav-social-mobile{display:none;position:relative}.bg-nav-social-menu{flex-direction:column;gap:4px}.bg-nav-social-mobile[aria-expanded=true]+.bg-nav-social-menu{display:flex}.bg-nav-links{display:flex;align-items:center;gap:var(--sp-6);flex:1;justify-content:center}.bg-nav-link{font-size:14px;font-weight:500;color:var(--text-mute);position:relative;padding:6px 0;transition:color var(--dur-hover) var(--ease-cut);cursor:pointer}.bg-nav-link:hover,.bg-nav-link[aria-current=page]{color:var(--text)}.bg-nav-link[aria-current=page]::after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--brand)}.nav-actions{display:flex;align-items:center;gap:var(--sp-3)}#lang-sel{appearance:none;-webkit-appearance:none;background:transparent!important;border:1px solid var(--border)!important;color:var(--text-mute)!important;font-family:var(--font-mono)!important;font-size:11px!important;letter-spacing:.08em;padding:7px 26px 7px 10px!important;border-radius:var(--r-sm)!important;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' stroke='%23B9AC8F' stroke-width='1.5' fill='none'/></svg>")!important;background-repeat:no-repeat!important;background-position:right 8px center!important;background-size:10px!important}#lang-sel:hover{border-color:var(--border-strong)!important;color:var(--text)!important}#lang-sel option{background-color:var(--surface-1);color:var(--text)}.bg-theme-btn{width:34px;height:34px;border:1px solid var(--border);border-radius:var(--r-md);background:transparent;color:var(--text-mute);display:inline-flex;align-items:center;justify-content:center;transition:all var(--dur-hover) var(--ease-cut);cursor:pointer}.bg-theme-btn:hover{border-color:var(--border-strong);color:var(--text)}.bg-nav-cta{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;background:var(--brand);color:#fff;font-weight:600;font-size:13px;border-radius:var(--r-md);position:relative;overflow:hidden;cursor:pointer;transition:background var(--dur-hover) var(--ease-cut),transform var(--dur-hover) var(--ease-cut)}.bg-nav-cta:hover{background:var(--brand-hover);transform:translateY(-1px);color:#fff}.bg-nav-cta svg{width:14px;height:14px}#btn-user{display:none!important}@media (max-width:900px){.bg-nav-social{display:none}.bg-nav-social-mobile{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:var(--r-md);color:var(--text-mute);background:transparent;cursor:pointer}.bg-nav-social-mobile:hover{color:var(--text);border-color:var(--border-strong)}.bg-nav-social-mobile svg{width:16px;height:16px}.bg-nav-links{display:none}.navbar-name{font-size:18px!important}.bg-nav-cta span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bg-nav-cta{width:38px;padding:0;justify-content:center}}.navbar .bg-nav-social a svg circle[fill=currentColor],.navbar .bg-nav-social a svg polygon[fill=currentColor]{fill:currentColor!important}.bg-nav-social-menu a svg circle[fill=currentColor],.bg-nav-social-menu a svg polygon[fill=currentColor]{fill:currentColor!important}#fuvev-hero{position:relative;overflow:hidden;padding:var(--sp-11) 0 var(--sp-12);min-height:92vh;background:linear-gradient(180deg,rgba(10,9,6,.75) 0%,rgba(10,9,6,.88) 60%,rgba(10,9,6,.98) 100%),linear-gradient(135deg,#14110C 0%,#1E1A13 50%,#0A0906 100%),url(assets/hero-main.webp);background-size:cover;background-position:center center;border-bottom:1px solid var(--border)}#fuvev-hero::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 60% 40% at 20% 0%,rgba(232,93,47,.10),transparent 60%),repeating-linear-gradient(45deg,transparent 0 20px,rgba(232,93,47,.02) 20px 40px)}#fuvev-hero::after{content:"FOTO CANCHA REAL \a/cdn/hero-main.webp — 2400x1350 WebP";white-space:pre;text-align:center;position:absolute;left:50%;top:16px;transform:translateX(-50%);z-index:1;pointer-events:none;font-family:var(--font-display);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:rgba(185,172,143,.4);line-height:1.6}@media (max-width:768px){#fuvev-hero{min-height:75vh}}.hero-bg-decoration{display:none}#fuvev-hero .hero-content{max-width:var(--page-max);margin:0 auto;padding:0 var(--gutter)}.bg-hero-grid{display:grid;grid-template-columns:1fr;gap:var(--sp-9);align-items:start}.bg-hero-left,.bg-hero-right{min-width:0;min-height:0}@media (min-width:960px){.bg-hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.hero-badge{display:inline-flex!important;align-items:center;gap:8px;font-family:var(--font-display);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--brand);background:transparent;border:0;padding:0;margin-bottom:var(--sp-6)!important}.hero-badge::before{content:"—";font-size:14px;line-height:1;color:currentColor;display:inline-block}.hero-badge svg{display:none}.hero-title{font-family:var(--font-display)!important;font-size:clamp(56px,9vw,120px)!important;font-weight:400!important;line-height:.92!important;letter-spacing:-.01em;text-transform:uppercase;color:var(--text)!important;margin:0 0 var(--sp-6)!important;text-shadow:none!important;text-wrap:balance}.hero-title .bg-orange{color:var(--brand)}.hero-sub{font-size:19px!important;line-height:1.5!important;color:var(--text-mute)!important;max-width:520px!important;margin:0 0 var(--sp-8)!important}.hero-sub .hl,.hero-sub .bg-hl{background:linear-gradient(180deg,transparent 60%,var(--brand-soft) 60%);padding:0 3px;color:var(--text);font-weight:500}.hero-cta{display:flex;gap:var(--sp-4)!important;flex-wrap:wrap;margin-bottom:var(--sp-9)}.hero-cta-main{position:relative;display:inline-flex;align-items:center;gap:10px;height:56px;padding:0 28px;background:#E85D2F!important;background-image:none!important;color:#fff!important;font-family:var(--font-ui)!important;font-weight:600!important;font-size:15px!important;letter-spacing:0!important;text-transform:none!important;border:0!important;border-radius:var(--r-md)!important;box-shadow:none!important;transition:background var(--dur-hover) var(--ease-cut),transform var(--dur-hover) var(--ease-cut);overflow:hidden}.hero-cta-main:hover{background:#F27340!important;transform:translateY(-2px);color:#fff!important;filter:none!important}.hero-cta .btn-outline{display:inline-flex;align-items:center;gap:10px;height:56px;padding:0 26px;background:transparent!important;background-image:none!important;color:var(--text)!important;border:1px solid var(--border-strong)!important;border-radius:var(--r-md)!important;font-family:var(--font-ui)!important;font-weight:500!important;font-size:15px!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;transition:border-color var(--dur-hover) var(--ease-cut),transform var(--dur-hover) var(--ease-cut)}.hero-cta .btn-outline:hover{border-color:var(--text)!important;color:var(--text)!important;transform:translateY(-2px);background:transparent!important}.hero-cta-main svg,.hero-cta .btn-outline svg,#btn-app-download svg{width:16px;height:16px;flex-shrink:0}.hero-stats-inline{display:flex;align-items:center;gap:0;flex-wrap:wrap;padding-top:var(--sp-6);border-top:1px solid var(--border)}.hsi-item{padding:0 var(--sp-6);display:flex;flex-direction:column;gap:6px}.hsi-item:first-child{padding-left:0}.hsi-num{font-family:var(--font-mono);font-feature-settings:"tnum" 1,"zero" 1;font-size:26px;font-weight:500;color:var(--text);letter-spacing:-.02em;line-height:1}.hsi-lbl{font-family:var(--font-display);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);line-height:1}.hsi-sep{width:1px;height:38px;background:var(--border);align-self:center}@media (max-width:600px){.hsi-item{padding:0 var(--sp-4)}.hsi-num{font-size:20px}.hsi-sep{height:30px}}.bg-scoreboard{background:var(--surface-1);border:1px solid var(--border-strong);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-lift);position:relative;isolation:isolate}.bg-scoreboard::before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--brand);z-index:2}.bg-sb-meta{min-width:0}:root{--live-red:#EF4444;--live-red-soft:rgba(239,68,68,.10);--live-red-ring:rgba(239,68,68,.28)}@keyframes bg-live-pulse{from{opacity:.5}to{opacity:1}}@media (prefers-reduced-motion:reduce){.bg-sb-live .live-dot,.bg-chyron-badge .live-dot,.bg-phone-live-hd .live-dot,.bg-tbadge.live .live-dot{animation:none!important;opacity:.9}}.bg-hero-tape{display:none}.bg-chyron{position:relative;overflow:hidden;height:38px;display:flex;align-items:center;background:var(--surface-1);border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:var(--sp-11);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%)}.bg-chyron-badge{position:absolute;left:0;top:0;bottom:0;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:0 14px;background:#EF4444;color:#fff;font-family:var(--font-display);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.bg-chyron-badge .live-dot{width:7px;height:7px;background:#fff;border-radius:50%;animation:bg-live-pulse 1s ease-in-out infinite alternate}.bg-chyron-track{display:flex;gap:56px;padding-left:180px;white-space:nowrap;animation:bg-scroll 42s linear infinite;will-change:transform}.bg-chyron:hover .bg-chyron-track{animation-play-state:paused}.bg-chyron-item{letter-spacing:.08em;text-transform:uppercase}.bg-chyron-item::before{content:"●";color:var(--brand);font-size:8px;line-height:1}.bg-chyron-item em{padding-left:8px;border-left:1px solid var(--border-strong)}@keyframes bg-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.bg-mini-scoreboards{margin-top:var(--sp-4);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 96%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 96%,transparent 100%)}.bg-mini-scoreboards-track{display:flex;gap:12px;animation:bg-mini-scroll 22s linear infinite;will-change:transform;width:max-content}.bg-mini-scoreboards:hover .bg-mini-scoreboards-track{animation-play-state:paused}@keyframes bg-mini-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.bg-mini-scoreboards-track{animation:none}}.bg-mini-sb{width:220px;height:80px;justify-content:space-between}.bg-mini-sb-kicker{line-height:1}.bg-mini-sb-teams{grid-template-columns:1fr auto 1fr}.bg-mini-sb-min{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em}.bg-mini-sb-status.live{border:1px solid rgba(239,68,68,.28)}.bg-mini-sb-status.live::before{content:"";width:5px;height:5px;background:#EF4444;border-radius:50%;animation:bg-live-pulse 1s ease-in-out infinite alternate}.bg-mini-sb-status.sched{border:1px solid rgba(185,172,143,.35)}.bg-mini-sb-status.done{opacity:.6;border:1px solid rgba(185,172,143,.20)}@media (prefers-reduced-motion:reduce){.bg-mini-sb-status.live::before{animation:none}}.bg-search-section{padding:var(--sp-11) 0;border-bottom:1px solid var(--border)}.search-sticky.bg-search-sticky{display:block!important;background:transparent;border:0;padding:0;position:static}.search-sticky.bg-search-sticky .search-wrap{position:relative;max-width:640px;margin:0 auto}.search-sticky.bg-search-sticky .search-icon{position:absolute;left:20px;top:50%;transform:translateY(-50%);color:var(--text-dim);pointer-events:none;display:inline-flex}.search-sticky.bg-search-sticky .search-icon svg{width:18px;height:18px}.search-sticky.bg-search-sticky .search-input{width:100%;height:60px;background:var(--surface-1);border:1px solid var(--border-strong);border-radius:var(--r-md);padding:0 20px 0 52px;font-family:var(--font-ui);font-size:15px;color:var(--text);transition:border-color var(--dur-hover) var(--ease-cut),background var(--dur-hover) var(--ease-cut);outline:0}.search-sticky.bg-search-sticky .search-input::placeholder{color:var(--text-dim)}.search-sticky.bg-search-sticky .search-input:focus{border-color:var(--brand);background:var(--surface-2)}.home-content.bg-tournaments-content{padding:0;display:block!important;max-width:var(--page-max);margin:0 auto}.torneos-marquee.bg-tournaments-marquee{display:block!important;overflow:visible;padding:0;margin:0;-webkit-mask-image:none;mask-image:none}.torneos-grid.bg-tournaments-grid{display:grid!important;grid-template-columns:repeat(3,1fr);gap:var(--sp-4);width:auto!important;animation:none!important;padding:0 var(--gutter)}.bg-tcard{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--sp-6);display:flex;flex-direction:column;gap:var(--sp-4);transition:transform var(--dur-hover) var(--ease-cut),border-color var(--dur-hover) var(--ease-cut);box-shadow:inset 0 0 0 1px rgba(244,233,211,.04);cursor:pointer;position:relative}.bg-tcard:hover{transform:translateY(-2px);border-color:var(--border-strong)}.bg-tcard-head{display:flex;align-items:center;gap:14px}.bg-tcard-logo{width:48px;height:48px;border-radius:50%;flex-shrink:0;background:var(--surface-2);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:15px;color:var(--brand);letter-spacing:.06em}.bg-tcard-title{font-family:var(--font-display);font-size:20px;letter-spacing:.02em;text-transform:uppercase;line-height:1.1;margin:0}.bg-tcard-meta{font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;line-height:1.4}.bg-tcard-foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:var(--sp-3);border-top:1px solid var(--border)}.bg-tbadge{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-display);font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:5px 10px;border-radius:var(--r-pill);line-height:1}.bg-tbadge.live{background:rgba(239,68,68,.10);border:1px solid rgba(239,68,68,.28);color:#EF4444}.bg-tbadge.live .live-dot{width:6px;height:6px;background:#EF4444;border-radius:50%;display:inline-block;animation:bg-live-pulse 1s ease-in-out infinite alternate}.bg-tbadge.sched{background:transparent;border:1px solid rgba(185,172,143,.35);color:#B9AC8F}.bg-tbadge.done{background:transparent;border:1px solid rgba(185,172,143,.20);color:#B9AC8F;opacity:.6}.bg-tbadge.active{background:rgba(16,185,129,.10);border:1px solid rgba(16,185,129,.28);color:#10B981}.bg-tcard-min{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em}.bg-search-more{display:flex;justify-content:center;margin-top:var(--sp-8)}.bg-search-more a{font-family:var(--font-display);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--text);border-bottom:1px solid var(--border-strong);padding-bottom:4px;transition:color var(--dur-hover) var(--ease-cut),border-color var(--dur-hover) var(--ease-cut)}.bg-search-more a:hover{color:var(--brand);border-color:var(--brand)}@media (max-width:900px){.torneos-grid.bg-tournaments-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.torneos-grid.bg-tournaments-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.bg-tbadge.live .live-dot{animation:none}}.bg-tcard-actions{position:absolute;top:12px;right:12px;display:flex;gap:12px;z-index:2}.bg-tcard-actions .bg-icon-btn{width:26px;height:26px;background:transparent;border:0;padding:0;display:inline-flex;align-items:center;justify-content:center;color:#B9AC8F;opacity:.6;cursor:pointer;transition:color var(--dur-hover) var(--ease-cut),opacity var(--dur-hover) var(--ease-cut),transform var(--dur-hover) var(--ease-cut);position:relative}.bg-tcard-actions .bg-icon-btn svg{width:16px;height:16px}.bg-tcard-actions .bg-icon-btn:hover{color:#E85D2F;opacity:1}.bg-tcard-actions .bg-pin.active{color:#E85D2F;opacity:1;transform:rotate(45deg)}.bg-tcard-actions .bg-bell.active{color:#E85D2F;opacity:1}.bg-tcard-actions .bg-bell.active::after{content:"";position:absolute;top:2px;right:2px;width:6px;height:6px;border-radius:50%;background:#EF4444;border:1px solid var(--surface-1);animation:bg-live-pulse 1s ease-in-out infinite alternate}@media (prefers-reduced-motion:reduce){.bg-tcard-actions .bg-bell.active::after{animation:none}}.bg-tcard-head{padding-right:70px}.bg-tcard-title{color:rgba(244,233,211,.88)}.bg-tcard-meta{color:rgba(244,233,211,.55)}.bg-tcard-meta strong{color:rgba(244,233,211,.55);font-weight:400}.bg-tcard-min{color:rgba(244,233,211,.45)}.bg-search-dropdown{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;background:#14110C;border:1px solid rgba(244,233,211,.12);border-radius:8px;overflow:hidden;display:none;box-shadow:var(--shadow-lift);max-height:360px;overflow-y:auto}.bg-search-dropdown.open{display:block}.home-trust,.fuvev-bnav,.social-follow-section,.fuvev-fab{display:none!important}.home-section{position:relative}.home-section-inner{max-width:var(--page-max);margin:0 auto;padding:var(--sp-11) var(--gutter)}.home-section-head{margin-bottom:var(--sp-9);max-width:720px}.home-eyebrow{font-family:var(--font-display);font-size:var(--fs-kicker);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--brand);display:inline-flex;align-items:baseline;gap:8px;line-height:1}.home-eyebrow::before{content:"—";font-size:14px;line-height:1;color:currentColor}.home-section-title{font-family:var(--font-display);font-weight:400;font-size:clamp(36px,5vw,64px);line-height:var(--lh-tight);letter-spacing:var(--ls-display);text-transform:uppercase;color:var(--text);margin:14px 0 var(--sp-4);text-wrap:balance}.home-section-sub{font-size:17px;color:var(--text-mute);max-width:560px;line-height:1.5;margin:0}.home-features{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--sp-4)}.home-feature{grid-column:span 3;background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--sp-8) var(--sp-8) var(--sp-9);display:flex;flex-direction:column;gap:var(--sp-4);transition:transform var(--dur-hover) var(--ease-cut),border-color var(--dur-hover) var(--ease-cut);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(244,233,211,.04)}.home-feature:nth-child(3),.home-feature:nth-child(4),.home-feature:nth-child(5){grid-column:span 2}.home-feature:hover{transform:translateY(-2px);border-color:var(--border-strong)}.home-feature-ico{width:44px;height:44px;border-radius:var(--r-md);background:var(--brand-soft);border:1px solid rgba(232,93,47,.24);color:var(--brand);display:inline-flex;align-items:center;justify-content:center}.home-feature-ico svg{width:22px;height:22px}.home-feature-title{font-family:var(--font-display);font-size:22px;letter-spacing:.02em;text-transform:uppercase;color:var(--text);line-height:1.1}.home-feature-desc{font-size:14px;color:var(--text-mute);line-height:1.55;max-width:36ch}.home-feature-num{position:absolute;top:16px;right:20px;font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;color:var(--text-dim)}@media (max-width:900px){.home-features{grid-template-columns:repeat(2,1fr)}.home-feature,.home-feature:nth-child(n){grid-column:span 1}}@media (max-width:520px){.home-features{grid-template-columns:1fr}.home-feature,.home-feature:nth-child(n){grid-column:span 1}}.home-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.home-step{padding:var(--sp-9) var(--sp-7);position:relative;border-right:1px solid var(--border);display:flex;flex-direction:column;gap:var(--sp-3)}.home-step:last-child{border-right:0}.home-step-num{font-family:var(--font-display);font-size:120px;line-height:.85;color:var(--brand);letter-spacing:-.03em;margin-bottom:var(--sp-4)}.home-step-num::before{content:"0"}.home-step-title{font-family:var(--font-display);font-size:26px;letter-spacing:.02em;text-transform:uppercase;color:var(--text);line-height:1.1}.home-step-desc{font-size:15px;color:var(--text-mute);line-height:1.55;max-width:36ch}.home-step-ico{display:none}@media (max-width:800px){.home-steps{grid-template-columns:1fr}.home-step{border-right:0;border-bottom:1px solid var(--border)}.home-step:last-child{border-bottom:0}.home-step-num{font-size:80px}}.app-download-section{background:linear-gradient(180deg,var(--smoke-black) 0%,#0F0C08 100%);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:var(--sp-11) 0;margin-top:0}.home-app-wrap{max-width:var(--page-max);margin:0 auto;padding:0 var(--gutter);position:relative}.home-app-glow{display:none}.home-app-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-11);align-items:center;background:transparent;padding:0}.home-app-ico{display:none}.home-app-card h2{font-family:var(--font-display)!important;font-weight:400!important;font-size:clamp(40px,5vw,64px)!important;line-height:var(--lh-tight)!important;text-transform:uppercase;letter-spacing:var(--ls-display);color:var(--text)!important;margin:14px 0 var(--sp-4)!important;text-align:left!important}.home-app-card p{font-size:17px!important;color:var(--text-mute)!important;line-height:1.55!important;max-width:48ch;margin:0 0 var(--sp-7)!important;text-align:left!important}#btn-app-download{display:inline-flex!important;align-items:center;gap:10px;height:52px!important;padding:0 26px 4px!important;background:var(--brand)!important;background-image:none!important;color:#fff!important;font-weight:600!important;font-size:14px!important;border:0!important;border-radius:var(--r-md)!important;box-shadow:none!important;position:relative;overflow:hidden;font-family:var(--font-ui)!important}#btn-app-download:hover{background:var(--brand-hover)!important;transform:translateY(-2px);color:#fff!important;filter:none!important}.home-app-card>div:last-child{color:var(--text-dim);font-family:var(--font-mono);font-size:11px!important;letter-spacing:.08em!important;text-transform:uppercase;margin-top:14px!important;text-align:left!important}.bg-app-eyebrow{font-family:var(--font-display);font-size:var(--fs-kicker);letter-spacing:.14em;text-transform:uppercase;color:var(--brand);display:inline-flex;align-items:baseline;gap:8px;line-height:1}.bg-app-eyebrow::before{content:"—";font-size:14px;line-height:1;color:currentColor}.bg-phone-wrap{display:flex;justify-content:center;position:relative}@media (max-width:800px){.home-app-card{grid-template-columns:1fr;gap:var(--sp-9)}.bg-phone-wrap{order:2}}.home-stats-bar,.home-stats-final{background:var(--surface-1)!important;border-top:1px solid var(--border)!important;border-bottom:1px solid var(--border)!important;padding:var(--sp-11) 0!important;position:relative}.home-stats-title{display:block;text-align:center;font-family:var(--font-display)!important;font-size:var(--fs-kicker)!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--brand)!important;margin:0 auto var(--sp-9)!important;line-height:1}.home-stats-inner{display:flex;align-items:stretch;justify-content:center;max-width:var(--page-max)!important;margin:0 auto!important;padding:0 var(--gutter);gap:0}.hstat{flex:1;text-align:center;padding:0 var(--sp-4)!important;display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center}.hstat-n{display:block;font-family:var(--font-display)!important;font-weight:400!important;font-size:clamp(56px,7vw,96px)!important;line-height:.85!important;letter-spacing:-.02em!important;color:var(--text)!important;text-shadow:none!important;font-feature-settings:"tnum" 1}.hstat:first-child .hstat-n,.hstat:nth-child(3) .hstat-n{color:var(--brand)!important}.hstat-l{display:block;font-family:var(--font-display)!important;font-size:11px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--text-dim)!important;margin-top:0!important;line-height:1}.hstat-divider{width:1px!important;height:80px!important;background:var(--border)!important;margin:0!important;align-self:center;display:block}@media (max-width:700px){.home-stats-inner{flex-wrap:wrap;gap:var(--sp-6)}.hstat{flex:0 0 calc(50% - var(--sp-4))}.hstat-n{font-size:44px!important}.hstat-divider{display:none!important}}#faq .home-section-inner{position:relative}#faq .home-section-inner::after{content:"";position:absolute;left:var(--gutter);right:var(--gutter);top:calc(var(--sp-9) + 160px);height:1px;background:var(--border)}.home-faq{margin-top:var(--sp-8);border-top:1px solid var(--border)}.home-faq-item{border-bottom:1px solid var(--border);position:relative}.home-faq-item .faq-q{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-6) 0;cursor:pointer;font-family:var(--font-ui);font-size:18px;font-weight:500;color:var(--text);line-height:1.3;user-select:none;list-style:none;transition:color var(--dur-hover) var(--ease-cut)}.home-faq-item .faq-q::-webkit-details-marker{display:none}.home-faq-item .faq-q::after{content:"+";font-family:var(--font-ui);font-weight:500;font-size:20px;color:#E85D2F;line-height:1;flex-shrink:0;transition:color var(--dur-hover) var(--ease-cut);width:24px;text-align:center;background:transparent}.home-faq-item .faq-q:hover::after{color:#F27340}.home-faq-item[open] .faq-q::after{content:"−";color:#E85D2F}.home-faq-item .faq-a{padding:0 0 var(--sp-7);font-size:15px;line-height:1.6;color:var(--text-mute);max-width:70ch}.home-faq-item:hover .faq-q{color:var(--brand)}.home-cta-final{position:relative;padding:0;background:linear-gradient(135deg,#14110C 0%,#1E1A13 50%,#0A0906 100%);border-top:1px solid var(--border);border-bottom:1px solid var(--border);overflow:hidden}.home-cta-final::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:repeating-linear-gradient(45deg,transparent 0 20px,rgba(232,93,47,.02) 20px 40px),url(assets/placeholder-cta-final.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}#fuvev-hero .hero-content,.home-cta-final .home-section-inner{position:relative;z-index:2}.home-cta-final .home-section-inner{padding:var(--sp-12) var(--gutter);text-align:center;position:relative}.home-cta-title{font-family:var(--font-display);font-weight:400;font-size:clamp(48px,7vw,88px);line-height:.95;letter-spacing:var(--ls-display);text-transform:uppercase;color:var(--text);margin:0 0 var(--sp-5);text-wrap:balance}.home-cta-sub{font-size:19px;color:var(--text-mute);max-width:520px;margin:0 auto var(--sp-8);line-height:1.5}.home-cta-final .btn{display:inline-flex;align-items:center;gap:10px;position:relative;overflow:hidden;height:60px;padding:0 32px;background:#E85D2F!important;color:#fff!important;border:0!important;border-radius:var(--r-md)!important;font-family:var(--font-ui)!important;font-weight:600!important;font-size:16px!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important;transition:background var(--dur-hover) var(--ease-cut),transform var(--dur-hover) var(--ease-cut)}.home-cta-final .btn:hover{background:#F27340!important;color:#fff!important;transform:translateY(-2px);filter:none!important}.home-cta-final .btn svg{width:16px;height:16px}.bg-footer-brand img{width:26px;height:26px;object-fit:contain;border-radius:5px;background:var(--surface-1);padding:2px}.bg-footer-brand span{font-family:var(--font-display);font-size:16px;letter-spacing:.14em;color:var(--text)}.theme-light body{background:var(--bg)}.theme-light body::before{opacity:.06;filter:invert(1)}.theme-light .navbar{background:rgba(244,233,211,.86)}.theme-light .hero-cta-main,.theme-light #btn-app-download,.theme-light .home-cta-final .btn,.theme-light .bg-nav-cta{color:#fff!important}@media (prefers-reduced-motion:reduce){*{transition-duration:.001ms!important}}@media (max-width:360px){.bg-wrap,.home-section-inner,.hero-content,.home-app-wrap{padding-left:14px;padding-right:14px}.navbar{padding:0 14px;gap:10px}.hero-title{font-size:44px!important}.home-section-title,.home-cta-title{font-size:32px}.home-app-card h2{font-size:32px!important}.home-feature,.home-use{padding:var(--sp-6)}.home-cta-final .home-section-inner{padding:var(--sp-9) 14px}#fuvev-hero{padding:var(--sp-9) 0 var(--sp-11)}}.bg-scoreboard-slot{min-height:180px;display:flex;align-items:center;justify-content:center;padding:20px}.bg-sb-loading{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px;color:var(--text-dim)}.bg-sb-loading-dot{width:10px;height:10px;border-radius:50%;background:var(--text-dim);opacity:.4;animation:bg-sb-loading-pulse 1.4s ease-in-out infinite}.bg-sb-loading-txt{font-family:var(--font-display);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim)}@keyframes bg-sb-loading-pulse{0%,100%{opacity:.3;transform:scale(1)}50%{opacity:.9;transform:scale(1.3)}}@media (prefers-reduced-motion:reduce){.bg-sb-loading-dot{animation:none;opacity:.6}}.bg-chyron-track:empty::before,.bg-mini-scoreboards-track:empty::before{content:"—";display:inline-block;padding:14px 20px;font-family:var(--font-display);font-size:11px;letter-spacing:.14em;color:var(--text-dim);text-transform:uppercase}#page-home #fuvev-hero{padding:var(--sp-11) 0 var(--sp-12)!important;min-height:92vh!important;text-align:left!important;overflow:hidden!important;border-bottom:1px solid rgba(244,233,211,.10)!important;background-size:cover!important;background-position:center center!important}#page-home #fuvev-hero::before{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;z-index:0!important;background-image:radial-gradient(ellipse 60% 40% at 20% 0%,rgba(232,93,47,.10),transparent 60%),repeating-linear-gradient(45deg,transparent 0 20px,rgba(232,93,47,.02) 20px 40px)!important;mask-image:none!important;-webkit-mask-image:none!important}#page-home #fuvev-hero::after{display:none!important;content:none!important}#page-home #fuvev-hero .hero-content{position:relative!important;z-index:1!important;max-width:1200px!important;margin:0 auto!important;padding:0 20px!important;text-align:left!important}#page-home #fuvev-hero .bg-hero-grid{display:grid!important;grid-template-columns:1fr!important;gap:48px!important;align-items:start!important}@media (min-width: 960px){#page-home #fuvev-hero .bg-hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)!important}}#page-home #fuvev-hero .bg-hero-left,#page-home #fuvev-hero .bg-hero-right{min-width:0!important;min-height:0!important;text-align:left!important}#page-home #fuvev-hero .hero-badge{display:inline-flex!important;align-items:center!important;gap:8px!important;background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;padding:0!important;margin:0 0 24px 0!important;color:#E85D2F!important;font-family:"Anton","Bebas Neue","Oswald",sans-serif!important;font-size:11px!important;font-weight:400!important;line-height:1!important;letter-spacing:.14em!important;text-transform:uppercase!important;text-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}#page-home #fuvev-hero .hero-badge::before{content:"—"!important;font-size:14px!important;line-height:1!important;color:currentColor!important;display:inline-block!important}#page-home #fuvev-hero .hero-badge svg,#page-home #fuvev-hero .hero-badge i{display:none!important}#page-home #fuvev-hero .hero-title{font-family:"Anton","Bebas Neue","Oswald",sans-serif!important;font-size:clamp(56px,9vw,120px)!important;font-weight:400!important;line-height:.92!important;letter-spacing:-.01em!important;text-transform:uppercase!important;color:#F4E9D3!important;margin:0 0 24px 0!important;text-align:left!important;text-shadow:none!important;background:none!important;-webkit-text-fill-color:#F4E9D3!important;text-wrap:balance!important}#page-home #fuvev-hero .hero-title .bg-orange{color:#E85D2F!important}#page-home #fuvev-hero .hero-sub{font-family:"Geist","GeistVF",ui-sans-serif,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:19px!important;line-height:1.5!important;color:rgba(244,233,211,.72)!important;max-width:520px!important;margin:0 0 32px 0!important;text-align:left!important;font-weight:400!important}#page-home #fuvev-hero .hero-sub .hl,#page-home #fuvev-hero .hero-sub .bg-hl{background:linear-gradient(180deg,transparent 60%,rgba(232,93,47,.24) 60%)!important;padding:0 3px!important;color:#F4E9D3!important;font-weight:500!important}#page-home #fuvev-hero .hero-cta{display:flex!important;gap:16px!important;justify-content:flex-start!important;flex-wrap:wrap!important;margin:0 0 48px 0!important}#page-home #fuvev-hero .hero-cta-main{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;height:56px!important;padding:0 28px!important;background:#E85D2F!important;background-image:none!important;color:#fff!important;font-family:"Geist","GeistVF",ui-sans-serif,-apple-system,sans-serif!important;font-weight:600!important;font-size:15px!important;letter-spacing:0!important;text-transform:none!important;border:0!important;border-radius:6px!important;box-shadow:none!important;text-shadow:none!important;-webkit-text-fill-color:#fff!important}#page-home #fuvev-hero .hero-cta-main:hover{background:#F27340!important;transform:translateY(-2px)!important;color:#fff!important;filter:none!important;box-shadow:none!important}#page-home #fuvev-hero .hero-cta-main svg{color:#fff!important;width:16px!important;height:16px!important;flex-shrink:0!important}#page-home #fuvev-hero .hero-cta .btn-outline{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;height:56px!important;padding:0 26px!important;background:transparent!important;background-image:none!important;color:#F4E9D3!important;border:1px solid rgba(244,233,211,.18)!important;border-radius:6px!important;font-family:"Geist","GeistVF",ui-sans-serif,-apple-system,sans-serif!important;font-weight:500!important;font-size:15px!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#page-home #fuvev-hero .hero-cta .btn-outline:hover{border-color:#F4E9D3!important;color:#F4E9D3!important;transform:translateY(-2px)!important;background:transparent!important;box-shadow:none!important}#page-home #fuvev-hero .hero-cta .btn-outline svg{color:#F4E9D3!important;width:16px!important;height:16px!important;flex-shrink:0!important}#page-home #fuvev-hero .hero-stats-inline{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;flex-wrap:wrap!important;padding-top:24px!important;border-top:1px solid rgba(244,233,211,.10)!important;margin:0!important;max-width:none!important}#page-home #fuvev-hero .hero-stats-inline .hsi-item{display:flex!important;flex-direction:column!important;gap:6px!important;padding:0 24px!important;text-align:left!important;flex:0 0 auto!important}#page-home #fuvev-hero .hero-stats-inline .hsi-item:first-child{padding-left:0!important}#page-home #fuvev-hero .hero-stats-inline .hsi-num{font-family:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace!important;font-feature-settings:"tnum" 1,"zero" 1!important;font-size:26px!important;font-weight:500!important;color:#F4E9D3!important;letter-spacing:-.02em!important;line-height:1!important;text-shadow:none!important;-webkit-text-fill-color:#F4E9D3!important;background:none!important}#page-home #fuvev-hero .hero-stats-inline .hsi-lbl{font-family:"Anton","Bebas Neue","Oswald",sans-serif!important;font-size:10px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:rgba(244,233,211,.48)!important;line-height:1!important;font-weight:400!important}#page-home #fuvev-hero .hero-stats-inline .hsi-sep{width:1px!important;height:38px!important;background:rgba(244,233,211,.10)!important;align-self:center!important;display:block!important}@media (max-width: 600px){#page-home #fuvev-hero .hero-stats-inline .hsi-item{padding:0 16px!important}#page-home #fuvev-hero .hero-stats-inline .hsi-num{font-size:20px!important}#page-home #fuvev-hero .hero-stats-inline .hsi-sep{height:30px!important}}#page-home #fuvev-hero .home-trust{display:inline-flex!important;align-items:center!important;gap:8px!important;background:transparent!important;border:0!important;padding:0!important;margin:0 0 16px 0!important;color:rgba(244,233,211,.72)!important;font-family:"JetBrains Mono",ui-monospace,monospace!important;font-size:11px!important;letter-spacing:.04em!important}#page-home #fuvev-hero .home-trust.hidden{display:none!important}#page-home #fuvev-hero .home-trust b{color:#F4E9D3!important;font-weight:600!important}#page-home #fuvev-hero .home-trust .dot-live{width:8px!important;height:8px!important;border-radius:50%!important;background:#10B981!important;display:inline-block!important;box-shadow:0 0 0 3px rgba(16,185,129,.18)!important}#page-home #fuvev-hero .bg-scoreboard{background:#14110C!important;border:1px solid rgba(244,233,211,.18)!important;border-radius:10px!important;overflow:hidden!important;box-shadow:0 6px 20px rgba(0,0,0,.55)!important;position:relative!important;isolation:isolate!important;min-height:260px!important}#page-home #fuvev-hero .bg-scoreboard::before{content:""!important;position:absolute!important;left:0;right:0;top:0;height:2px!important;background:#E85D2F!important;z-index:2!important}#page-home #fuvev-hero .bg-sb-loading-txt{color:rgba(244,233,211,.48)!important}.bg-sb-empty{padding:40px 20px;text-align:center;color:rgba(244,233,211,.48);font-family:"Anton","Bebas Neue",sans-serif;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.bg-sb-featured{transition:background .18s cubic-bezier(.2,.8,.2,1);animation:bg-sb-fade-in .32s cubic-bezier(.2,.8,.2,1)}.bg-sb-featured:hover{background:rgba(232,93,47,.04)}@keyframes bg-sb-fade-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.bg-sb-featured{animation:none}}.bg-sb-featured-head{margin-bottom:24px}@keyframes bg-live-pulse{0%,100%{opacity:.5}50%{opacity:1}}.bg-sb-featured-name{font-weight:400;text-wrap:balance}.bg-sb-featured-foot{border-top:1px solid rgba(244,233,211,.10)}#page-home #fuvev-hero .bg-mini-scoreboards{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%)}#page-home #fuvev-hero .bg-mini-scoreboards-track{display:flex;gap:10px;padding:10px;width:max-content;animation:bg-mini-scroll 32s linear infinite;will-change:transform}#page-home #fuvev-hero .bg-mini-scoreboards:hover .bg-mini-scoreboards-track{animation-play-state:paused}#page-home #fuvev-hero .bg-mini-scoreboards-track:empty{animation:none;padding:0}@keyframes bg-mini-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion: reduce){#page-home #fuvev-hero .bg-mini-scoreboards-track{animation:none}}.bg-mini-sb{flex:0 0 auto;display:flex;flex-direction:column;cursor:pointer;transition:border-color .18s,transform .18s}.bg-mini-sb:hover{border-color:rgba(232,93,47,.4);transform:translateY(-1px)}.bg-mini-sb-kicker{display:flex;justify-content:space-between;align-items:center;font-family:"JetBrains Mono",ui-monospace,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:rgba(244,233,211,.48)}.bg-mini-sb-min{color:rgba(244,233,211,.72)}.bg-mini-logo{object-fit:cover;background:#2A241A;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bg-mini-logo-fallback{font-family:"Anton","Bebas Neue",sans-serif;font-size:10px;color:#F4E9D3;letter-spacing:.04em}.bg-mini-sb-status{display:inline-flex;align-items:center;gap:4px;font-family:"Anton","Bebas Neue",sans-serif;text-transform:uppercase;line-height:1}.bg-mini-sb-status .live-dot{width:5px;height:5px;border-radius:50%;background:currentColor;animation:bg-live-pulse 1.4s ease-in-out infinite}#page-home #fuvev-hero .bg-chyron{display:flex;align-items:center}#page-home #fuvev-hero .bg-chyron-badge{display:inline-flex;align-items:center;gap:6px}#page-home #fuvev-hero .bg-chyron-badge .live-dot{width:6px;height:6px;border-radius:50%;animation:bg-live-pulse 1.4s ease-in-out infinite}#page-home #fuvev-hero .bg-chyron-track{display:flex;align-items:center;gap:40px;width:max-content;animation:bg-chyron-scroll 42s linear infinite;will-change:transform}#page-home #fuvev-hero .bg-chyron:hover .bg-chyron-track{animation-play-state:paused}#page-home #fuvev-hero .bg-chyron-track:empty{animation:none}@keyframes bg-chyron-scroll{from{transform:translateX(0)}to{transform:translateX(calc(-100% / 3))}}@media (prefers-reduced-motion: reduce){#page-home #fuvev-hero .bg-chyron-track{animation:none}}.bg-chyron-item{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;font-family:"Geist","GeistVF",ui-sans-serif,sans-serif;font-size:13px;color:rgba(244,233,211,.72);cursor:pointer;transition:color .15s}.bg-chyron-item:hover{color:#F4E9D3}.bg-chyron-item strong{color:#F4E9D3;font-weight:600;font-size:14px;letter-spacing:0;text-transform:none}.bg-chyron-item em{font-style:normal;color:rgba(244,233,211,.48);font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-family:"JetBrains Mono",ui-monospace,monospace}.bg-chyron-logo{width:22px;height:22px;border-radius:4px;object-fit:cover;background:#1E1A13;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.bg-chyron-logo-fallback{font-family:"Anton","Bebas Neue",sans-serif;font-size:9px;color:#F4E9D3;letter-spacing:.04em}#fv-menu-btn,#fv-menu-panel{display:none!important}.navbar .bg-nav-social a{width:32px!important;height:32px!important;color:#C9BC9B!important}.navbar .bg-nav-social a svg{width:18px!important;height:18px!important;stroke:currentColor!important;fill:none!important;display:block!important;overflow:visible!important}.navbar .bg-nav-social a:hover,.navbar .bg-nav-social a:hover svg{color:#E85D2F!important;stroke:#E85D2F!important}.navbar .bg-nav-social-mobile{color:#C9BC9B!important}.navbar .bg-nav-social-mobile svg{stroke:currentColor!important;fill:none!important;display:block!important}.bg-nav-social-menu{min-width:240px!important;padding:12px!important;background:#14110C!important;border:1px solid rgba(244,233,211,.18)!important;border-radius:10px!important;box-shadow:0 12px 40px rgba(0,0,0,.65)!important}.bg-nav-social-menu-section{font-family:"Anton","Bebas Neue",sans-serif;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:rgba(244,233,211,.48);padding:6px 12px 4px;line-height:1}.bg-nav-social-menu-sep{height:1px;background:rgba(244,233,211,.10);margin:8px 4px}.bg-nav-social-menu a{display:inline-flex!important;align-items:center!important;gap:12px!important;padding:10px 12px!important;font-family:"Geist","GeistVF",ui-sans-serif,-apple-system,sans-serif!important;font-size:13px!important;color:rgba(244,233,211,.72)!important;border-radius:6px!important;cursor:pointer!important;transition:background .15s,color .15s!important}.bg-nav-social-menu a:hover{background:rgba(232,93,47,.08)!important;color:#F4E9D3!important}.bg-nav-social-menu a svg{width:16px!important;height:16px!important;color:currentColor!important;stroke:currentColor!important;fill:none!important;flex-shrink:0!important}#page-home #fuvev-hero .bg-chyron{background:#0A0906!important;padding:12px 0!important;margin-top:32px!important;max-width:none!important;margin-left:0!important;margin-right:0!important;border-top:1px solid rgba(244,233,211,.18)!important;border-bottom:1px solid rgba(244,233,211,.18)!important;gap:0!important;overflow:hidden!important;position:relative!important;z-index:3!important}#page-home #fuvev-hero .bg-chyron-badge{margin-left:20px!important;margin-right:20px!important;flex-shrink:0!important;background:#E85D2F!important;color:#fff!important;border:0!important;padding:6px 12px!important;font-family:"Anton","Bebas Neue",sans-serif!important;font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;border-radius:4px!important;line-height:1!important;z-index:4!important;position:relative!important;box-shadow:8px 0 24px 8px rgba(10,9,6,.9)!important}#page-home #fuvev-hero .bg-chyron-badge .live-dot{background:#fff!important}#page-home #fuvev-hero .bg-mini-scoreboards{margin-top:16px!important;background:linear-gradient(180deg,#14110C 0%,#0F0C08 100%)!important;border:1px solid rgba(244,233,211,.14)!important;border-radius:10px!important}.bg-mini-sb{min-width:240px!important;max-width:280px!important;background:linear-gradient(180deg,#1E1A13 0%,#14110C 100%)!important;border:1px solid rgba(244,233,211,.14)!important;border-radius:8px!important;overflow:hidden!important}.bg-mini-sb::before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,#E85D2F,transparent);opacity:.5}.bg-mini-sb-kicker{padding-bottom:8px;border-bottom:1px solid rgba(244,233,211,.08);margin-bottom:10px}.bg-mini-sb-teams{display:flex!important;align-items:center!important;margin-bottom:10px!important}.bg-mini-logo{border-radius:6px!important}.bg-mini-sb-name{font-family:"Anton","Bebas Neue",sans-serif!important;letter-spacing:.03em!important;text-transform:uppercase!important;color:#F4E9D3!important;line-height:1.15!important;flex:1!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.bg-mini-sb-status{align-self:flex-start!important}.bg-sb-featured-body{flex:1!important;gap:16px!important;padding:24px 0!important}.bg-sb-hero-logo{width:84px!important;height:84px!important;border-radius:14px!important;box-shadow:0 8px 24px rgba(0,0,0,.45),0 0 0 1px rgba(244,233,211,.14)!important}.bg-sb-featured-name{font-size:26px!important}#page-home #fuvev-hero .hero-bg-decoration{display:none!important}.bg-nav-social-menu{display:none!important;position:absolute!important;top:calc(100% + 8px)!important;right:0!important;z-index:300!important}.bg-nav-social-menu.open{display:flex!important;flex-direction:column!important}@media (min-width: 900px){.navbar .bg-nav-social-mobile{display:none!important}}@media (max-width: 899px){.navbar .bg-nav-social{display:none!important}.navbar .bg-nav-links{display:none!important}.navbar .bg-nav-social-mobile{display:inline-flex!important}}.bg-mini-partido{min-width:200px!important;max-width:240px!important;padding:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:linear-gradient(180deg,#1E1A13 0%,#14110C 100%)!important;border:1px solid rgba(244,233,211,.14)!important;border-radius:8px!important;position:relative!important;cursor:pointer!important}.bg-mini-partido::before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:rgba(244,233,211,.14)}.bg-mini-partido.live::before{background:#EF4444}.bg-mini-partido.sched::before{background:#FFD400}.bg-mini-partido.done::before{background:rgba(244,233,211,.28)}.bg-mini-p-head{display:flex;justify-content:space-between;align-items:center;padding:7px 10px;border-bottom:1px solid rgba(244,233,211,.08);gap:6px}.bg-mini-p-torneo{font-family:"Anton","Bebas Neue",sans-serif;font-size:9.5px;letter-spacing:.10em;text-transform:uppercase;color:#E85D2F;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.bg-mini-p-fase{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:8.5px;letter-spacing:.06em;color:rgba(244,233,211,.48);text-transform:uppercase;flex-shrink:0}.bg-mini-p-body{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px}.bg-mini-p-logo{border-radius:5px;object-fit:cover;background:#2A241A;border:1px solid rgba(244,233,211,.14);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.bg-mini-p-logo-fb{font-family:"Anton","Bebas Neue",sans-serif;font-size:10px;color:#F4E9D3;letter-spacing:.03em}.bg-mini-p-score{display:flex;align-items:center;justify-content:center;font-family:"JetBrains Mono",ui-monospace,monospace;font-weight:600;color:#F4E9D3;line-height:1;letter-spacing:-.02em}.bg-mini-p-dash{color:rgba(244,233,211,.35);font-weight:400}.bg-mini-p-hora{text-align:center;font-family:"JetBrains Mono",ui-monospace,monospace;font-size:14px;font-weight:600;color:#FFD400;line-height:1;letter-spacing:.02em}.bg-mini-partido.live .bg-mini-p-score{color:#EF4444}.bg-mini-p-foot{align-items:center;justify-content:center;gap:5px;padding:6px 10px;border-top:1px solid rgba(244,233,211,.08);font-family:"JetBrains Mono",ui-monospace,monospace;font-size:9.5px;letter-spacing:.08em;color:rgba(244,233,211,.6);text-transform:uppercase;background:rgba(10,9,6,.4)}.bg-mini-p-foot.live{color:#EF4444}.bg-mini-p-foot.sched{color:#FFD400}.bg-mini-p-foot.done{color:rgba(244,233,211,.72)}.bg-mini-p-foot .live-dot{width:5px;height:5px;border-radius:50%;background:currentColor;animation:bg-live-pulse 1.4s ease-in-out infinite}.bg-sb-featured{display:flex!important;flex-direction:column!important;padding:0!important;overflow:hidden!important;background:linear-gradient(180deg,#1E1A13 0%,#14110C 100%)!important;border:1px solid rgba(244,233,211,.18)!important;border-radius:10px!important;position:relative!important;cursor:pointer!important;min-height:320px!important}.bg-sb-featured::before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,#E85D2F,rgba(232,93,47,.3),transparent)}.bg-sb-featured-head{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid rgba(244,233,211,.10);background:rgba(232,93,47,.04);gap:12px}.bg-sb-featured-head-l{min-width:0;flex:1}.bg-sb-featured-kicker{font-family:"Anton","Bebas Neue",sans-serif;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#E85D2F;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bg-sb-featured-sub{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:10px;letter-spacing:.10em;color:rgba(244,233,211,.55);text-transform:uppercase;margin-top:3px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bg-sb-featured-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:4px;font-family:"Anton","Bebas Neue",sans-serif;font-size:10px;letter-spacing:.14em;text-transform:uppercase;line-height:1;flex-shrink:0}.bg-sb-featured-badge.active{background:rgba(16,185,129,.12);color:#10B981;border:1px solid rgba(16,185,129,.30)}.bg-sb-featured-badge.live{background:rgba(239,68,68,.14);color:#EF4444;border:1px solid rgba(239,68,68,.32)}.bg-sb-featured-badge.sched{background:rgba(255,212,0,.14);color:#FFD400;border:1px solid rgba(255,212,0,.32)}.bg-sb-featured-badge.done{background:rgba(244,233,211,.06);color:rgba(244,233,211,.72);border:1px solid rgba(244,233,211,.14)}.bg-sb-featured-badge .live-dot{width:6px;height:6px;border-radius:50%;background:currentColor;animation:bg-live-pulse 1.4s ease-in-out infinite}.bg-sb-featured-body{padding:22px 18px 18px;display:flex;flex-direction:column;align-items:center;gap:12px}.bg-sb-hero-logo{width:78px;height:78px;border-radius:14px;object-fit:cover;background:#2A241A;border:1px solid rgba(244,233,211,.18);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(0,0,0,.45)}.bg-sb-hero-logo-fallback{font-family:"Anton","Bebas Neue",sans-serif;font-size:26px;color:#F4E9D3;letter-spacing:.03em}.bg-sb-featured-name{font-family:"Anton","Bebas Neue",sans-serif;font-size:22px;letter-spacing:.02em;text-transform:uppercase;color:#F4E9D3;text-align:center;line-height:1.1;margin:0}.bg-sb-info{padding:14px 18px;border-top:1px solid rgba(244,233,211,.10);border-bottom:1px solid rgba(244,233,211,.10);background:rgba(20,17,12,.4)}.bg-sb-info-desc p{font-family:"Geist","GeistVF",ui-sans-serif,sans-serif;font-size:12.5px;line-height:1.55;color:rgba(244,233,211,.82);margin:0;text-align:center;font-style:italic;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.bg-sb-info-empty p{font-style:normal;color:rgba(244,233,211,.42);font-family:"Anton","Bebas Neue",sans-serif;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.bg-sb-info-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:18px 18px;align-items:center}.bg-sb-stat{text-align:center;border-right:1px solid rgba(244,233,211,.10)}.bg-sb-stat:last-child{border-right:0}.bg-sb-stat-n{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:32px;font-weight:600;color:#E85D2F;line-height:1;letter-spacing:-.02em}.bg-sb-stat-l{font-family:"Anton","Bebas Neue",sans-serif;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:rgba(244,233,211,.55);margin-top:6px}.bg-sb-meta{display:flex;justify-content:center;align-items:center;font-family:"Anton","Bebas Neue",sans-serif;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:rgba(244,233,211,.60);border-bottom:1px solid rgba(244,233,211,.06)}.bg-sb-meta b{color:#E85D2F;font-weight:400;font-family:"JetBrains Mono",ui-monospace,monospace;font-size:12px;letter-spacing:-.01em}.bg-sb-meta-sep{color:rgba(244,233,211,.25);margin:0 2px!important;opacity:.5!important}.bg-sb-featured-foot{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;font-family:"JetBrains Mono",ui-monospace,monospace;font-size:10.5px;letter-spacing:.10em;color:rgba(244,233,211,.55);text-transform:uppercase;background:rgba(10,9,6,.35)}.bg-sb-featured-arrow{color:#E85D2F;font-size:14px;font-weight:600}.bg-mini-p-body{padding:10px 12px!important}.bg-mini-p-score{font-size:18px!important;gap:6px!important}.bg-mini-p-logo{width:26px!important;height:26px!important}.bg-sb-meta{flex-direction:row!important;flex-wrap:nowrap!important;white-space:nowrap!important;gap:8px!important;padding:10px 14px!important;overflow:hidden!important}.bg-sb-meta>span{display:inline-flex!important;align-items:baseline!important;gap:4px!important;flex-shrink:0!important}.bg-mini-p-foot{display:none!important}.bg-mini-sb{padding:10px 12px!important;min-height:auto!important;gap:8px!important}.bg-mini-sb-teams{gap:10px!important}.bg-mini-logo{width:32px!important;height:32px!important}.bg-mini-sb-name{font-size:13px!important}#page-home #fuvev-hero .bg-mini-sb{height:auto!important;min-height:0!important}#page-home #fuvev-hero .bg-mini-scoreboards-track{align-items:stretch!important}.bg-mini-sb-min{display:none!important}.bg-mini-sb{position:relative!important}.bg-mini-sb-status{position:absolute!important;top:8px!important;right:10px!important;z-index:2!important;padding:3px 8px!important;font-size:9px!important;letter-spacing:.12em!important;border-radius:4px!important;border:1px solid transparent!important}.bg-mini-sb-status.active{background:rgba(16,185,129,.14)!important;color:#10B981!important;border-color:rgba(16,185,129,.32)!important}.bg-mini-sb-status.live{background:rgba(239,68,68,.14)!important;color:#EF4444!important;border-color:rgba(239,68,68,.32)!important}.bg-mini-sb-status.sched{background:rgba(255,212,0,.14)!important;color:#FFD400!important;border-color:rgba(255,212,0,.32)!important}.bg-mini-sb-status.done{background:rgba(244,233,211,.06)!important;color:rgba(244,233,211,.72)!important;border-color:rgba(244,233,211,.14)!important}#page-home #fuvev-hero .hero-badge b{color:#E85D2F;font-weight:inherit}#page-home #fuvev-hero .hero-title .bg-orange{-webkit-text-fill-color:#E85D2F!important}.bg-tcard-logo{position:relative;overflow:hidden}.bg-tcard-logo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit;background:var(--surface-2);z-index:1}.bg-tcard-logo .bg-tcard-logo-txt{position:relative;z-index:0}#page-home .bg-search-section{background:transparent!important;padding:var(--sp-11) 0!important;border-bottom:1px solid var(--border)!important}#page-home .bg-search-section .home-eyebrow{display:inline-flex!important;align-items:baseline;gap:8px;background:transparent!important;border:0!important;padding:0!important;border-radius:0!important;color:var(--brand)!important;font-family:var(--font-display);font-size:var(--fs-kicker);letter-spacing:var(--ls-kicker);line-height:1!important;margin:0 0 14px!important;text-transform:uppercase}#page-home .bg-search-section .home-eyebrow::before{content:"—";font-size:14px;line-height:1;color:currentColor;display:inline-block}#page-home .bg-search-section .home-section-title{font-family:var(--font-display)!important;font-weight:400!important;font-size:clamp(36px,5vw,64px)!important;line-height:var(--lh-tight)!important;letter-spacing:var(--ls-display)!important;text-transform:uppercase!important;color:var(--text)!important;margin:14px 0 var(--sp-4)!important;text-shadow:none!important;text-wrap:balance}#page-home .bg-search-section .search-sticky.bg-search-sticky{display:block!important;background:transparent!important;border:0!important;padding:0!important;position:static!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#page-home .bg-search-section .search-sticky.bg-search-sticky .search-wrap{position:relative!important;max-width:640px!important;margin:0 auto!important}#page-home .bg-search-section .search-sticky.bg-search-sticky .search-icon{position:absolute!important;left:20px!important;top:50%!important;transform:translateY(-50%)!important;color:var(--text-dim)!important;pointer-events:none!important;display:inline-flex!important}#page-home .bg-search-section .search-sticky.bg-search-sticky .search-icon svg{width:18px!important;height:18px!important}#page-home .bg-search-section .search-sticky.bg-search-sticky .search-input{width:100%!important;height:60px!important;background:var(--surface-1)!important;border:1px solid var(--border-strong)!important;border-radius:var(--r-md)!important;padding:0 20px 0 52px!important;font-family:var(--font-ui)!important;font-size:15px!important;color:var(--text)!important;outline:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#page-home .bg-search-section .search-sticky.bg-search-sticky .search-input::placeholder{color:var(--text-dim)!important}#page-home .bg-search-section .search-sticky.bg-search-sticky .search-input:focus{border-color:var(--brand)!important;background:var(--surface-2)!important;box-shadow:none!important}#page-home .home-section{position:relative!important;padding:0!important}#page-home .home-section-inner{max-width:var(--page-max)!important;margin:0 auto!important;padding:var(--sp-11) var(--gutter)!important}#page-home .home-section-head{margin-bottom:var(--sp-9)!important;max-width:720px!important;text-align:left!important}#page-home .home-section .home-eyebrow{display:inline-flex!important;align-items:baseline;gap:8px;background:transparent!important;border:0!important;padding:0!important;border-radius:0!important;color:var(--brand)!important;font-family:var(--font-display);font-size:var(--fs-kicker)!important;letter-spacing:var(--ls-kicker)!important;text-transform:uppercase!important;line-height:1!important;margin:0 0 14px!important}#page-home .home-section .home-eyebrow::before{content:"—";font-size:14px;line-height:1;color:currentColor;display:inline-block}#page-home .home-section .home-section-title{font-family:var(--font-display)!important;font-weight:400!important;font-size:clamp(36px,5vw,64px)!important;line-height:var(--lh-tight)!important;letter-spacing:var(--ls-display)!important;text-transform:uppercase!important;color:var(--text)!important;margin:14px 0 var(--sp-4)!important;text-shadow:none!important;text-wrap:balance}#page-home .home-section .home-section-sub{font-size:17px!important;color:var(--text-mute)!important;max-width:560px!important;line-height:1.5!important;margin:0!important}#page-home .home-features{display:grid!important;grid-template-columns:repeat(6,1fr)!important;gap:var(--sp-4)!important}#page-home .home-feature{grid-column:span 3!important;background:var(--surface-1)!important;border:1px solid var(--border)!important;border-radius:var(--r-lg)!important;padding:var(--sp-8) var(--sp-8) var(--sp-9)!important;display:flex!important;flex-direction:column!important;gap:var(--sp-4)!important;transition:transform var(--dur-hover) var(--ease-cut),border-color var(--dur-hover) var(--ease-cut)!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px rgba(244,233,211,.04)!important}#page-home .home-feature:nth-child(3),#page-home .home-feature:nth-child(4),#page-home .home-feature:nth-child(5){grid-column:span 2!important}#page-home .home-feature:hover{transform:translateY(-2px)!important;border-color:var(--border-strong)!important;background:var(--surface-1)!important}#page-home .home-feature::after{display:none!important}#page-home .home-feature-ico{width:44px!important;height:44px!important;border-radius:var(--r-md)!important;background:var(--brand-soft)!important;border:1px solid rgba(232,93,47,.24)!important;color:var(--brand)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-bottom:0!important}#page-home .home-feature-ico svg{width:22px!important;height:22px!important}#page-home .home-feature-title{font-family:var(--font-display)!important;font-size:22px!important;letter-spacing:.02em!important;text-transform:uppercase!important;color:var(--text)!important;line-height:1.1!important;font-weight:400!important;margin:0!important}#page-home .home-feature-desc{font-size:14px!important;color:var(--text-mute)!important;line-height:1.55!important;max-width:36ch!important;margin:0!important}#page-home .home-feature-num{position:absolute;top:16px;right:20px;font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;color:var(--text-dim)}@media (max-width:900px){#page-home .home-features{grid-template-columns:repeat(2,1fr)!important}#page-home .home-feature,#page-home .home-feature:nth-child(n){grid-column:span 1!important}}@media (max-width:520px){#page-home .home-features{grid-template-columns:1fr!important}#page-home .home-feature,#page-home .home-feature:nth-child(n){grid-column:span 1!important}}#page-home .bg-search-section .home-section-inner{padding-top:0!important;padding-bottom:var(--sp-7)!important;text-align:center!important}#page-home .bg-search-section .home-section-head{text-align:center!important;max-width:640px!important;margin:0 auto var(--sp-7)!important}#page-home .bg-search-section .search-sticky.bg-search-sticky{margin-left:auto!important;margin-right:auto!important;max-width:640px!important}#page-home .bg-search-section .home-content.bg-tournaments-content{padding-top:0!important;margin-top:0!important}#page-home .home-steps{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:0!important;border-top:1px solid var(--border)!important;border-bottom:1px solid var(--border)!important;background:transparent!important}#page-home .home-step{padding:var(--sp-9) var(--sp-7)!important;position:relative!important;border-right:1px solid var(--border)!important;display:flex!important;flex-direction:column!important;gap:var(--sp-3)!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;border-top:0!important;border-bottom:0!important;border-left:0!important}#page-home .home-step:last-child{border-right:0!important}#page-home .home-step-num{position:static!important;width:auto!important;height:auto!important;font-family:var(--font-display)!important;font-size:120px!important;line-height:.85!important;color:var(--brand)!important;letter-spacing:-.03em!important;background:transparent!important;background-image:none!important;border-radius:0!important;box-shadow:none!important;margin:0 0 var(--sp-4)!important;padding:0!important;font-weight:400!important;display:block!important}#page-home .home-step-num::before{content:"0"}#page-home .home-step-title{font-family:var(--font-display)!important;font-size:26px!important;letter-spacing:.02em!important;text-transform:uppercase!important;color:var(--text)!important;line-height:1.1!important;font-weight:400!important;margin:0!important}#page-home .home-step-desc{font-size:15px!important;color:var(--text-mute)!important;line-height:1.55!important;max-width:36ch!important;margin:0!important}#page-home .home-step-ico{display:none!important}@media (max-width:800px){#page-home .home-steps{grid-template-columns:1fr!important}#page-home .home-step{border-right:0!important;border-bottom:1px solid var(--border)!important}#page-home .home-step:last-child{border-bottom:0!important}#page-home .home-step-num{font-size:80px!important}}#page-home .app-download-section{border-top:1px solid var(--border)!important;border-bottom:1px solid var(--border)!important;padding:var(--sp-11) 0!important;margin-top:0!important}#page-home .app-download-section .home-app-wrap{max-width:var(--page-max)!important;margin:0 auto!important;padding:0 var(--gutter)!important;position:relative!important;overflow:visible!important}#page-home .home-app-glow{display:none!important}#page-home .home-app-card{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:var(--sp-11)!important;align-items:center!important;background:transparent!important;padding:0!important;border:0!important;box-shadow:none!important;border-radius:0!important;text-align:left!important;max-width:none!important}#page-home .home-app-card::after{display:none!important}#page-home .home-app-ico{display:none!important}#page-home .app-download-section h2{font-family:var(--font-display)!important;font-weight:400!important;font-size:clamp(40px,5vw,64px)!important;line-height:var(--lh-tight)!important;text-transform:uppercase!important;letter-spacing:var(--ls-display)!important;color:var(--text)!important;margin:14px 0 var(--sp-4)!important;text-align:left!important;background:none!important;-webkit-text-fill-color:currentColor!important}#page-home .app-download-section p{font-size:17px!important;color:var(--text-mute)!important;line-height:1.55!important;max-width:48ch!important;margin:0 0 var(--sp-7)!important;text-align:left!important}#page-home #btn-app-download{display:inline-flex!important;align-items:center!important;gap:10px!important;height:52px!important;padding:0 26px!important;background:var(--brand)!important;background-image:none!important;color:#fff!important;font-weight:600!important;font-size:14px!important;border:0!important;border-radius:var(--r-md)!important;box-shadow:none!important;position:relative!important;overflow:hidden!important;font-family:var(--font-ui)!important;letter-spacing:0!important;text-transform:none!important;transition:background var(--dur-hover) var(--ease-cut),transform var(--dur-hover) var(--ease-cut)!important}#page-home #btn-app-download:hover{background:var(--brand-hover)!important;transform:translateY(-2px)!important;color:#fff!important;filter:none!important}#page-home #btn-app-download svg{width:16px!important;height:16px!important;flex-shrink:0}#page-home .home-app-card>div:last-child{color:var(--text-dim)!important;font-family:var(--font-mono)!important;font-size:11px!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-top:14px!important;text-align:left!important}#page-home .bg-app-eyebrow{font-family:var(--font-display);font-size:var(--fs-kicker);letter-spacing:.14em;text-transform:uppercase;color:var(--brand);display:inline-flex;align-items:baseline;gap:8px;line-height:1;margin-bottom:0}#page-home .bg-app-eyebrow::before{content:"—";font-size:14px;line-height:1;color:currentColor}#page-home .bg-app-carousel{position:relative;width:min(300px,90%);margin:0 auto}#page-home .bg-app-frame{position:relative;aspect-ratio:9/16;background:#0A0906;border:1px solid rgba(244,233,211,.12);border-radius:16px;overflow:hidden}#page-home .bg-app-slide{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;background:linear-gradient(135deg,#14110C 0%,#1E1A13 50%,#0A0906 100%);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;transition:opacity 300ms var(--ease-cut);text-align:center}#page-home .bg-app-slide::before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(45deg,transparent 0 14px,rgba(232,93,47,.02) 14px 28px)}#page-home .bg-app-slide.active{opacity:1;z-index:1}#page-home .bg-app-slide.has-image::before{display:none}#page-home .bg-app-slide.has-image .bg-app-slide-kicker,#page-home .bg-app-slide.has-image .bg-app-slide-title,#page-home .bg-app-slide.has-image .bg-app-slide-meta{display:none}#page-home .bg-app-slide-kicker{position:relative;font-family:var(--font-display);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--brand);line-height:1}#page-home .bg-app-slide-title{position:relative;font-family:var(--font-display);font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:rgba(185,172,143,.6);line-height:1.4;max-width:90%}#page-home .bg-app-slide-meta{position:relative;font-family:var(--font-mono);font-size:9px;color:rgba(185,172,143,.4);letter-spacing:.04em;line-height:1.5;max-width:90%}#page-home .bg-app-dots{display:flex;justify-content:center;gap:8px;margin-top:14px}#page-home .bg-app-dot{width:6px;height:6px;border-radius:50%;background:#B9AC8F;opacity:.35;border:0;padding:0;cursor:pointer;transition:opacity var(--dur-hover) var(--ease-cut),background var(--dur-hover) var(--ease-cut),width var(--dur-hover) var(--ease-cut)}#page-home .bg-app-dot.active{background:var(--brand);opacity:1;width:20px;border-radius:3px}@media (max-width:800px){#page-home .home-app-card{grid-template-columns:1fr!important;gap:var(--sp-9)!important}#page-home .bg-phone-wrap{order:2}}#page-home .home-stats-bar,#page-home .home-stats-final{border-top:1px solid var(--border)!important;border-bottom:1px solid var(--border)!important;padding:var(--sp-11) 0!important;position:relative!important;margin-top:0!important}#page-home .home-stats-title{display:block!important;text-align:center!important;font-family:var(--font-display)!important;font-size:var(--fs-kicker)!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--brand)!important;margin:0 auto var(--sp-9)!important;line-height:1!important;font-weight:400!important}#page-home .home-stats-inner{display:flex!important;align-items:stretch!important;justify-content:center!important;max-width:var(--page-max)!important;margin:0 auto!important;padding:0 var(--gutter)!important;gap:0!important;grid-template-columns:none!important}#page-home .home-stats-inner .hstat{flex:1!important;text-align:center!important;padding:0 var(--sp-4)!important;display:flex!important;flex-direction:column!important;gap:12px!important;align-items:center!important;justify-content:center!important}#page-home .home-stats-inner .hstat-n{display:block!important;font-family:var(--font-display)!important;font-weight:400!important;font-size:clamp(56px,7vw,96px)!important;line-height:.85!important;letter-spacing:-.02em!important;color:var(--text)!important;text-shadow:none!important;font-feature-settings:"tnum" 1!important;margin:0!important}#page-home .home-stats-inner .hstat:first-child .hstat-n,#page-home .home-stats-inner .hstat:nth-child(3) .hstat-n{color:var(--brand)!important}#page-home .home-stats-inner .hstat-l{display:block!important;font-family:var(--font-display)!important;font-size:11px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--text-dim)!important;margin-top:0!important;line-height:1!important;font-weight:400!important}#page-home .home-stats-inner .hstat-divider{width:1px!important;height:80px!important;background:var(--border)!important;margin:0!important;align-self:center!important;display:block!important;flex:0 0 auto!important}@media (max-width:700px){#page-home .home-stats-inner{flex-wrap:wrap!important;gap:var(--sp-6)!important}#page-home .home-stats-inner .hstat{flex:0 0 calc(50% - var(--sp-4))!important}#page-home .home-stats-inner .hstat-n{font-size:44px!important}#page-home .home-stats-inner .hstat-divider{display:none!important}}#page-home .home-uses{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:var(--sp-4)!important}#page-home .home-use{background:var(--surface-1)!important;border:1px solid var(--border)!important;border-radius:var(--r-lg)!important;padding:var(--sp-7)!important;display:flex!important;flex-direction:column!important;gap:var(--sp-3)!important;transition:transform var(--dur-hover) var(--ease-cut),border-color var(--dur-hover) var(--ease-cut)!important;position:relative!important;overflow:hidden!important;text-decoration:none;color:inherit}#page-home .home-use:hover{transform:translateY(-2px)!important;border-color:var(--border-strong)!important;background:var(--surface-1)!important}#page-home .home-use::after{display:none!important}#page-home .home-use:hover::after{display:none!important}#page-home .home-use .ico{width:44px!important;height:44px!important;border-radius:var(--r-md)!important;background:var(--brand-soft)!important;border:1px solid rgba(232,93,47,.24)!important;color:var(--brand)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-bottom:0!important}#page-home .home-use .ico svg{width:22px!important;height:22px!important}#page-home .home-use h3{font-family:var(--font-display)!important;font-weight:400!important;font-size:22px!important;letter-spacing:.02em!important;text-transform:uppercase!important;color:var(--text)!important;line-height:1.1!important;margin:6px 0 0!important}#page-home .home-use p{font-size:14px!important;color:var(--text-mute)!important;line-height:1.55!important;margin:0!important;max-width:36ch}@media (max-width:800px){#page-home .home-uses{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:480px){#page-home .home-uses{grid-template-columns:1fr!important}}#page-home #faq .home-faq{max-width:none!important;margin-top:var(--sp-8)!important;border-top:1px solid var(--border)!important}#page-home #faq .home-faq-item{background:transparent!important;border:0!important;border-bottom:1px solid var(--border)!important;border-radius:0!important;margin-bottom:0!important;position:relative!important;overflow:visible!important}#page-home #faq .home-faq-item summary{list-style:none!important}#page-home #faq .home-faq-item summary::-webkit-details-marker{display:none!important}#page-home #faq .home-faq-item .faq-q{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:var(--sp-4)!important;padding:var(--sp-6) 0!important;cursor:pointer!important;font-family:var(--font-ui)!important;font-size:18px!important;font-weight:500!important;color:var(--text)!important;line-height:1.3!important;letter-spacing:0!important;user-select:none;transition:color var(--dur-hover) var(--ease-cut)!important;-webkit-tap-highlight-color:transparent}#page-home #faq .home-faq-item .faq-q::after{content:"+"!important;font-family:var(--font-ui)!important;font-weight:500!important;font-size:20px!important;color:#E85D2F!important;line-height:1!important;flex-shrink:0!important;transition:color var(--dur-hover) var(--ease-cut)!important;width:24px!important;text-align:center!important;background:transparent!important;transform:none!important}#page-home #faq .home-faq-item[open] .faq-q::after{content:"−"!important;color:#E85D2F!important;transform:none!important}#page-home #faq .home-faq-item:hover .faq-q{color:var(--brand)!important}#page-home #faq .home-faq-item .faq-q:hover::after{color:#F27340!important}#page-home #faq .home-faq-item .faq-a{padding:0 0 var(--sp-7)!important;font-size:15px!important;line-height:1.6!important;color:var(--text-mute)!important;max-width:70ch!important;background:transparent!important}#page-home #faq .home-faq-item:not([open]) .faq-a{display:none!important}#page-home #faq .home-faq-item[open] .faq-a{display:block!important}#page-home .home-cta-final.home-section{position:relative!important;padding:0!important;background:linear-gradient(135deg,#14110C 0%,#1E1A13 50%,#0A0906 100%)!important;border-top:1px solid var(--border)!important;border-bottom:1px solid var(--border)!important;overflow:hidden!important;margin-top:0!important}#page-home .home-cta-final.home-section::before{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;z-index:0!important;background:repeating-linear-gradient(45deg,transparent 0 20px,rgba(232,93,47,.02) 20px 40px),radial-gradient(ellipse 80% 60% at 50% 20%,rgba(232,93,47,.06),transparent 70%)!important;background-size:auto,cover!important;background-position:center!important;display:block!important}#page-home .home-cta-final.home-section .home-section-inner{position:relative!important;z-index:2!important;padding:var(--sp-12) var(--gutter)!important;text-align:center!important;max-width:800px!important;margin:0 auto!important}#page-home .home-cta-final.home-section .home-cta-title{font-family:var(--font-display)!important;font-weight:400!important;font-size:clamp(48px,7vw,88px)!important;line-height:.95!important;letter-spacing:var(--ls-display)!important;text-transform:uppercase!important;color:var(--text)!important;margin:0 0 var(--sp-5) 0!important;text-shadow:none!important;text-wrap:balance}#page-home .home-cta-final.home-section .home-cta-sub{font-family:var(--font-ui)!important;font-size:19px!important;color:var(--text-mute)!important;max-width:520px!important;margin:0 auto var(--sp-8) auto!important;line-height:1.5!important}#page-home .home-cta-final.home-section .btn,#page-home .home-cta-final.home-section .btn-lg,#page-home .home-cta-final.home-section .btn-primary,#page-home .home-cta-final.home-section .btn.btn-primary.btn-lg{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;position:relative!important;overflow:hidden!important;height:60px!important;padding:0 32px!important;background:#E85D2F!important;background-image:none!important;color:#fff!important;border:0!important;border-radius:var(--r-md)!important;font-family:var(--font-ui)!important;font-weight:600!important;font-size:16px!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important;transition:background var(--dur-hover) var(--ease-cut),transform var(--dur-hover) var(--ease-cut)!important}#page-home .home-cta-final.home-section .btn:hover,#page-home .home-cta-final.home-section .btn-lg:hover,#page-home .home-cta-final.home-section .btn-primary:hover,#page-home .home-cta-final.home-section .btn.btn-primary.btn-lg:hover{background:#F27340!important;color:#fff!important;transform:translateY(-2px)!important;filter:none!important;box-shadow:none!important}#page-home .home-cta-final.home-section .btn svg{width:16px!important;height:16px!important;flex-shrink:0!important}@media (max-width:560px){#page-home .home-cta-final.home-section .home-section-inner{padding:var(--sp-10) var(--gutter)!important}#page-home .home-cta-final.home-section .home-cta-title{font-size:clamp(36px,10vw,52px)!important}#page-home .home-cta-final.home-section .home-cta-sub{font-size:16px!important}}.bg-footer{padding:var(--sp-9) var(--gutter) var(--sp-8);border-top:1px solid var(--border);background:var(--smoke-black);position:relative;z-index:1}.bg-footer-inner{max-width:var(--page-max);margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:var(--sp-5);align-items:center}.bg-footer-brand{display:flex;align-items:center;justify-content:center;gap:10px}.bg-footer-brand-logo{width:32px;height:32px;object-fit:contain;border-radius:6px;display:block;flex-shrink:0}.bg-footer-brand-name{font-family:var(--font-display);font-size:16px;letter-spacing:.14em;color:var(--text);text-transform:uppercase;font-weight:400}.bg-footer-links{display:flex;justify-content:center;gap:0;flex-wrap:wrap;font-family:var(--font-ui);font-size:13px;color:var(--text-mute)}.bg-footer-links a{padding:4px 14px;position:relative;color:var(--text-mute);text-decoration:none;transition:color var(--dur-hover) var(--ease-cut)}.bg-footer-links a+a::before{content:"·";position:absolute;left:-2px;top:50%;transform:translateY(-50%);color:var(--text-dim)}.bg-footer-links a:hover{color:var(--brand)}.bg-footer-meta{font-family:var(--font-mono);font-size:11px;color:var(--text-dim);letter-spacing:.04em;line-height:1.7;max-width:640px}@media (max-width:560px){.bg-footer{padding:var(--sp-8) var(--gutter) var(--sp-7)}.bg-footer-links{gap:4px;font-size:12px}.bg-footer-links a{padding:4px 10px}.bg-footer-links a+a::before{left:-4px}.bg-footer-meta{font-size:10px}}#page-home .home-cta-final::after,#page-home .home-cta-final.home-section::after{content:none!important;display:none!important}@media (prefers-reduced-motion:reduce){.bg-chyron-track,#bg-chyron-track,#bg-mini-scoreboards-track{animation:none!important}.bg-sb-live .live-dot::after,.live-dot::after{animation:none!important;opacity:.4}#page-home *,#page-home *::before,#page-home *::after{transition-duration:.001ms!important;animation-duration:.001ms!important}}@media (max-width:360px){#page-home .home-section-inner,#page-home .hero-content,#page-home .home-app-wrap{padding-left:14px!important;padding-right:14px!important}#page-home .home-section-title,#page-home .home-cta-title{font-size:32px!important}#page-home .home-app-card h2{font-size:32px!important}#page-home .home-feature,#page-home .home-use{padding:var(--sp-6)!important}#page-home .home-cta-final .home-section-inner{padding:var(--sp-9) 14px!important}}#page-home::before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,.65) 0%,rgba(0,0,0,.75) 45%,rgba(0,0,0,.85) 100%),url(https://fuvev-cdn.torneoevgstream.workers.dev/backgrounds/home-bg-trofeo-h34.webp) center center / cover no-repeat,#0A0906;pointer-events:none}.page{display:none!important;min-height:100vh}.page.active{display:block!important;animation:pageFade .2s ease}.page.active.no-fade{animation:none!important}@keyframes pageFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.page{animation:none!important}}.modal-overlay{position:fixed!important;inset:0!important;z-index:500!important;display:flex!important;align-items:flex-end!important;justify-content:center!important}.modal-overlay.modal-center-wrap{align-items:center!important}.modal-overlay.modal-top-wrap{align-items:flex-start!important;padding-top:max(16px,env(safe-area-inset-top))}.modal-overlay.hidden,.hidden{display:none!important}#page-home{background:transparent!important;background-image:none!important;position:relative}#page-home #fuvev-hero,#page-home .search-sticky,#page-home .home-stats-bar,#page-home .home-stats-final,#page-home #app-download,#page-home .app-download-section,#page-home #social-follow-section,#page-home .social-follow-section,#page-home .fuvev-footer,#page-home .bg-footer{background:transparent!important;background-color:transparent!important;background-image:none!important}.navbar .bg-nav-social-menu,#bg-social-mobile-menu{display:none!important}.navbar .bg-nav-social-menu.open,#bg-social-mobile-menu.open{display:flex!important;flex-direction:column!important;z-index:1000!important;position:fixed!important;top:calc(var(--nav-h, 56px) + 8px)!important;right:8px!important;left:auto!important;max-width:calc(100vw - 16px)!important;min-width:220px!important}#page-torneo{background:var(--smoke-black)!important;background-image:none!important;color:var(--cream)!important;min-height:100vh;position:relative;--sem-gold: #E5B84A;--sem-silver: #C7C7C7;--sem-bronze: #C08A4A;--sem-classify: #10B981;--sem-repec: #F59E0B;--sem-elim: #6B7280}#page-torneo .torneo-hero-bg{position:relative;overflow:hidden;padding:var(--sp-8) var(--gutter) var(--sp-7)!important;border-bottom:1px solid rgba(244,233,211,.08)!important;background:linear-gradient(135deg,#14110C 0%,#1E1A13 50%,#0A0906 100%)!important}#page-torneo .torneo-hero-bg::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 50% 60% at 10% 10%,color-mix(in oklab,var(--tc) 12%,transparent),transparent 55%),linear-gradient(180deg,rgba(10,9,6,.4) 0%,rgba(10,9,6,.8) 60%,rgba(10,9,6,.98) 100%),repeating-linear-gradient(45deg,transparent 0 22px,rgba(232,93,47,.02) 22px 44px),var(--torneoCoverUrl,none);background-size:auto,auto,auto,cover;background-position:center;background-repeat:no-repeat}#page-torneo .torneo-hero-row{position:relative;z-index:2;max-width:var(--page-max);margin:0 auto;display:flex!important;align-items:center;flex-wrap:nowrap;gap:clamp(10px,1.6vw,22px);justify-content:flex-start!important;min-width:0}#page-torneo .torneo-hero-back-btn{width:38px;height:38px;flex-shrink:0;background:transparent!important;border:1px solid rgba(244,233,211,.12)!important;color:var(--cream-2)!important;border-radius:50%!important;display:inline-flex;align-items:center;justify-content:center;transition:border-color var(--dur-hover) var(--ease-cut),color var(--dur-hover) var(--ease-cut);cursor:pointer;padding:0}#page-torneo .torneo-hero-back-btn:hover{border-color:rgba(244,233,211,.24)!important;color:var(--cream)!important}#page-torneo .torneo-hero-back-btn svg{width:16px;height:16px}#page-torneo .torneo-hero-logo{width:clamp(72px,9vw,120px);height:clamp(72px,9vw,120px);flex-shrink:0;border-radius:14px;object-fit:cover;background:var(--surface-1);border:2px solid var(--tc);padding:2px}#page-torneo .torneo-hero-info{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:clamp(4px,0.5vw,8px);justify-content:center}#page-torneo .torneo-hero-title-row{display:flex;align-items:center;gap:10px;min-width:0;width:100%}#page-torneo .torneo-hero-title-row>#vt-nombre{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}#page-torneo .torneo-hero-title-row>.torneo-hero-actions{flex-shrink:0;margin-left:0!important}#page-torneo #vt-nombre.torneo-hero-name{font-family:var(--font-display)!important;font-size:clamp(20px,3.2vw,42px)!important;line-height:1;letter-spacing:.02em;color:var(--cream)!important;text-transform:uppercase;word-break:break-word;overflow-wrap:anywhere}#page-torneo .torneo-hero-ciudad-line{display:flex;align-items:baseline;gap:6px;flex-wrap:nowrap;font-family:var(--font-display)!important;font-size:clamp(10px,1vw,13px)!important;letter-spacing:.14em;text-transform:uppercase;line-height:1;min-width:0}#page-torneo .torneo-hero-ciudad-line .k{color:rgba(244,233,211,.5)!important;font-weight:400;flex-shrink:0}#page-torneo .torneo-hero-ciudad-line .v{color:var(--cream)!important;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}#page-torneo .torneo-hero-descripcion-row{position:relative;z-index:2;max-width:var(--page-max);margin:clamp(10px,1.4vw,18px) auto 0;padding-top:clamp(8px,1vw,12px);border-top:1px solid rgba(244,233,211,.08)}#page-torneo #vt-descripcion{font-family:var(--font-body, var(--font-ui, system-ui))!important;font-size:clamp(11px,1.15vw,14px)!important;color:rgba(244,233,211,.65)!important;line-height:1.45;letter-spacing:.005em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}#page-torneo #vt-estado{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;font-family:var(--font-mono)!important;font-size:clamp(10px,1.1vw,13px)!important;color:rgba(244,233,211,.7)!important;letter-spacing:.02em;min-width:0;overflow:hidden;white-space:nowrap}#page-torneo #vt-estado .estado-dot{width:8px;height:8px;border-radius:50%;background:var(--sem-classify);display:inline-block;box-shadow:0 0 0 3px rgba(16,185,129,.18);animation:bg-live-pulse 1.6s ease-in-out infinite alternate}#page-torneo #vt-estado[data-estado=Próximamente] .estado-dot{background:var(--sem-repec);box-shadow:0 0 0 3px rgba(245,158,11,.18);animation:none}#page-torneo #vt-estado[data-estado=Próximamente] .estado-label{color:var(--sem-repec)!important}#page-torneo #vt-estado[data-estado=Oculto] .estado-dot,#page-torneo #vt-estado[data-estado=Finalizado] .estado-dot{background:var(--sem-elim);box-shadow:0 0 0 3px rgba(107,114,128,.18);animation:none}#page-torneo #vt-estado[data-estado=Oculto] .estado-label,#page-torneo #vt-estado[data-estado=Finalizado] .estado-label{color:var(--sem-elim)!important}#page-torneo #vt-estado .estado-label{color:var(--sem-classify)!important;font-family:var(--font-display)!important;letter-spacing:.14em;text-transform:uppercase;font-size:11px}#page-torneo #vt-estado .estado-sep{color:var(--cream-mute)!important}#page-torneo #vt-estado .estado-fase,#page-torneo #vt-estado .estado-semana{font-family:var(--font-mono)!important;font-size:12px!important;color:rgba(244,233,211,.7)!important;letter-spacing:.02em}#page-torneo .torneo-hero-actions{display:flex!important;flex-direction:row!important;align-items:center;gap:8px;flex-shrink:0;margin-left:auto}#page-torneo .torneo-hero-actions .icon-btn{width:38px;height:38px;background:transparent!important;border:1px solid rgba(244,233,211,.12)!important;color:var(--cream-2)!important;border-radius:50%!important;padding:0;display:inline-flex;align-items:center;justify-content:center;transition:border-color var(--dur-hover) var(--ease-cut),color var(--dur-hover) var(--ease-cut);cursor:pointer;position:relative}#page-torneo .torneo-hero-actions .icon-btn:hover{border-color:rgba(244,233,211,.24)!important;color:var(--cream)!important}#page-torneo .torneo-hero-actions .icon-btn.active{color:var(--tc)!important;border-color:color-mix(in oklab,var(--tc) 45%,transparent)!important}#page-torneo .torneo-hero-actions .icon-btn svg{width:16px;height:16px}@media (min-width:960px){#page-torneo .torneo-hero-row{justify-content:flex-start!important}#page-torneo .torneo-hero-info{flex:0 1 auto}}@media (max-width:640px){#page-torneo .torneo-hero-actions .icon-btn{width:34px;height:34px}#page-torneo .torneo-hero-actions .icon-btn svg{width:14px;height:14px}#page-torneo .torneo-hero-actions{gap:6px}#page-torneo .torneo-hero-title-row{gap:8px}}#page-torneo .tabs-bar{position:sticky;top:0;z-index:100;background:var(--smoke-black)!important;border-bottom:1px solid rgba(244,233,211,.08)!important;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;max-width:var(--page-max);margin:0 auto;padding:0 var(--gutter)!important}#page-torneo .tabs-bar::-webkit-scrollbar{display:none}#page-torneo .tabs-bar .tab-btn{flex:0 0 auto;scroll-snap-align:start;background:transparent!important;border:0!important;padding:14px 18px!important;font-family:var(--font-display)!important;font-size:12px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:rgba(244,233,211,.6)!important;cursor:pointer;border-bottom:2px solid transparent!important;border-radius:0!important;display:inline-flex;align-items:center;gap:8px;transition:color 220ms var(--ease-cut),border-color 220ms var(--ease-cut);line-height:1;white-space:nowrap;box-shadow:none!important}#page-torneo .tabs-bar .tab-btn:hover{color:rgba(244,233,211,.9)!important}#page-torneo .tabs-bar .tab-btn.active{color:var(--tc)!important;border-bottom-color:var(--tc)!important;background:transparent!important}#page-torneo .tabs-bar .tab-btn svg{width:14px;height:14px;flex-shrink:0}@media (max-width:640px){#page-torneo .tabs-bar .tab-btn{padding:12px!important}}#page-torneo .tab-panel{display:none;max-width:var(--page-max);margin:0 auto;padding:var(--sp-8) var(--gutter) var(--sp-11)}#page-torneo .tab-panel.active{display:block}#page-torneo .bg-kicker{font-family:var(--font-display);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--tc);line-height:1;display:inline-flex;align-items:baseline;gap:8px;margin-bottom:var(--sp-4)}#page-torneo .bg-kicker::before{content:"—";font-size:14px;line-height:1;color:currentColor}#page-torneo .vti-share-fab{position:fixed!important;right:20px!important;bottom:20px!important;z-index:80!important;width:46px!important;height:46px!important;border-radius:50%!important;border:0!important;cursor:pointer;display:inline-flex!important;align-items:center;justify-content:center;transition:background var(--dur-hover) var(--ease-cut),transform var(--dur-hover) var(--ease-cut);box-shadow:0 6px 20px rgba(0,0,0,.35)!important;padding:0!important}#page-torneo .vti-share-fab svg{width:18px;height:18px}#page-torneo .loading-center{display:flex;justify-content:center;align-items:center;padding:60px 20px;color:rgba(244,233,211,.4);font-family:var(--font-mono);font-size:12px;letter-spacing:.06em}@keyframes bg-live-pulse{from{opacity:.6}to{opacity:1}}@media (prefers-reduced-motion:reduce){#page-torneo #vt-estado .estado-dot,#page-torneo .match-status.live::before{animation:none!important}}#page-torneo .vti-share-fab,#page-torneo .vti-share-fab:hover,#page-torneo .vti-share-fab:focus,#page-torneo .vti-share-fab:active{background:var(--tc)!important;color:#0A0906!important;opacity:1!important}#page-torneo .vti-share-fab svg,#page-torneo .vti-share-fab svg *{color:#0A0906!important;stroke:#0A0906!important;fill:none!important;opacity:1!important}#page-torneo .vti-share-fab:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(232,93,47,.45)!important;background:var(--tc)!important}#page-torneo .vti-wrap{display:block}#page-torneo .bg-inicio-grid{display:grid;grid-template-columns:1fr;gap:var(--sp-8)}@media (min-width:960px){#page-torneo .bg-inicio-grid{grid-template-columns:minmax(0,60fr) minmax(0,40fr);gap:var(--sp-8);align-items:start}}#page-torneo .bg-inicio-col{display:flex;flex-direction:column;gap:var(--sp-7);min-width:0}#page-torneo .bg-inicio-block{display:block}#page-torneo .vti-loading{display:none}#page-torneo .vti-empty{padding:var(--sp-8) var(--sp-4);text-align:center;font-family:var(--font-display);font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:rgba(244,233,211,.5)}#page-torneo .bg-block-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:var(--sp-4)}#page-torneo .bg-block-head .bg-kicker{margin-bottom:0}#page-torneo .vti-see-all{font-family:var(--font-display)!important;font-size:10px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:rgba(244,233,211,.7)!important;background:transparent!important;border:0!important;padding:0!important;cursor:pointer;line-height:1;transition:color var(--dur-hover) var(--ease-cut);box-shadow:none!important;text-decoration:none!important}#page-torneo .vti-see-all:hover{color:var(--tc)!important}#page-torneo .vti-live{background:linear-gradient(135deg,rgba(239,68,68,.06),rgba(232,93,47,.04)),var(--surface-1)!important;border:1px solid rgba(239,68,68,.24)!important;border-top:2px solid var(--sem-live)!important;border-radius:12px!important;overflow:hidden;cursor:pointer}#page-torneo .vti-live-head{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid rgba(244,233,211,.06)}#page-torneo .vti-live-badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-display)!important;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--sem-live)!important;line-height:1}#page-torneo .vti-live-badge::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--sem-live);animation:bg-live-pulse 1s ease-in-out infinite alternate;box-shadow:0 0 0 3px rgba(239,68,68,.2)}#page-torneo .vti-live-jornada{font-family:var(--font-mono);font-size:11px;color:rgba(244,233,211,.55);letter-spacing:.04em;text-transform:uppercase}#page-torneo .vti-live-grid{padding:var(--sp-4) var(--sp-5);display:grid;grid-template-columns:1fr auto 1fr;gap:var(--sp-4);align-items:center}#page-torneo .vti-live-team{display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center;min-width:0}#page-torneo .vti-live-team-logo{width:46px;height:46px;border-radius:8px;background:var(--surface-2)!important;border:1px solid rgba(244,233,211,.1);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-display)!important;font-size:12px;color:var(--cream)!important;letter-spacing:.02em;object-fit:cover;overflow:hidden}#page-torneo img.vti-live-team-logo{padding:2px}#page-torneo .vti-live-team-name{font-family:var(--font-display)!important;font-size:13px;color:var(--cream)!important;letter-spacing:.02em;line-height:1.1;text-transform:uppercase;text-wrap:balance}#page-torneo .vti-live-score{font-family:var(--font-display)!important;font-size:28px!important;font-weight:400!important;color:var(--cream)!important;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;display:flex;align-items:center;gap:8px}#page-torneo .vti-live-score .dash{color:rgba(244,233,211,.4);font-size:20px}#page-torneo .vti-podiums{display:block;margin-top:0}#page-torneo .vti-podium-row{display:grid!important;grid-template-columns:1fr 1.15fr 1fr!important;gap:var(--sp-3);align-items:end}#page-torneo .vti-podium-card{background:color-mix(in oklab,var(--tc) 3%,var(--surface-1))!important;border:1px solid rgba(244,233,211,.12)!important;border-top:2px solid var(--sem-bronze)!important;border-radius:10px!important;padding:var(--sp-3) var(--sp-3) var(--sp-4)!important;display:flex!important;flex-direction:column;align-items:center;gap:6px;text-align:center;transition:transform var(--dur-hover) var(--ease-cut);box-shadow:none!important;position:relative}#page-torneo .vti-podium-card::after{display:none!important}#page-torneo .vti-podium-card:hover{transform:translateY(-2px)}#page-torneo .vti-podium-card.s1{border-top-color:var(--sem-gold)!important;border-color:color-mix(in oklab,var(--tc) 22%,rgba(244,233,211,.15))!important;padding:var(--sp-4) var(--sp-3) var(--sp-5)!important}#page-torneo .vti-podium-card.s2{border-top-color:var(--sem-silver)!important;margin-top:8px}#page-torneo .vti-podium-card.s3{border-top-color:var(--sem-bronze)!important;margin-top:16px}#page-torneo .vti-podium-card.empty{background:transparent!important;border-color:rgba(244,233,211,.06)!important;border-style:dashed!important;min-height:100px}#page-torneo .vti-podium-medal{font-family:var(--font-display);font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:3px 8px;border-radius:9999px;line-height:1}#page-torneo .s1 .vti-podium-medal{background:rgba(255,215,0,.08);color:var(--sem-gold);border:1px solid rgba(255,215,0,.28)}#page-torneo .s2 .vti-podium-medal{background:rgba(192,192,192,.08);color:var(--sem-silver);border:1px solid rgba(192,192,192,.28)}#page-torneo .s3 .vti-podium-medal{background:rgba(205,127,50,.08);color:var(--sem-bronze);border:1px solid rgba(205,127,50,.28)}#page-torneo .vti-podium-avatar{width:40px;height:40px;border-radius:50%!important;background:var(--surface-3)!important;border:2px solid var(--sem-bronze)!important;object-fit:cover;overflow:hidden;padding:0;display:inline-flex!important;align-items:center;justify-content:center;font-family:var(--font-display);color:var(--cream);font-size:12px;box-shadow:none!important}#page-torneo .vti-podium-card.s1 .vti-podium-avatar{width:56px;height:56px;font-size:14px;border-color:var(--sem-gold)!important}#page-torneo .vti-podium-card.s2 .vti-podium-avatar{border-color:var(--sem-silver)!important}#page-torneo .vti-podium-card.s3 .vti-podium-avatar{border-color:var(--sem-bronze)!important}#page-torneo .vti-podium-avatar svg{width:60%;height:60%;color:var(--cream-mute)}#page-torneo .vti-podium-name{font-family:var(--font-display);font-size:12px;color:var(--cream);line-height:1.15;text-transform:uppercase;text-wrap:balance;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#page-torneo .vti-podium-card.s1 .vti-podium-name{font-size:13px}#page-torneo .vti-podium-team{font-family:var(--font-mono);font-size:10px;color:rgba(244,233,211,.5);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}#page-torneo .vti-podium-stat{display:flex;flex-direction:column;gap:2px;align-items:center;margin-top:4px;background:transparent!important;border:0!important;padding:0!important}#page-torneo .vti-podium-stat-n{font-family:var(--font-mono)!important;font-feature-settings:"tnum" 1,"zero" 1;font-size:20px!important;font-weight:500!important;color:var(--cream)!important;letter-spacing:-.02em;line-height:1}#page-torneo .vti-podium-card.s1 .vti-podium-stat-n{font-size:28px!important;color:var(--sem-gold)!important}#page-torneo .vti-podium-card.s2 .vti-podium-stat-n{color:var(--sem-silver)!important}#page-torneo .vti-podium-card.s3 .vti-podium-stat-n{color:var(--sem-bronze)!important}#page-torneo .vti-podiums.valla .vti-podium-stat-n{color:var(--cream)!important;opacity:.85}#page-torneo .vti-podiums.valla .vti-podium-card.s1 .vti-podium-stat-n{color:var(--tc)!important;opacity:1}#page-torneo .vti-podium-stat-l{font-family:var(--font-display);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:rgba(244,233,211,.55);line-height:1}@media (max-width:520px){#page-torneo .vti-podium-row{grid-template-columns:1fr 1.15fr 1fr!important;gap:6px!important}#page-torneo .vti-podium-card{padding:12px 8px 14px!important;min-height:140px}#page-torneo .vti-podium-card.s1{padding:14px 10px 16px!important;min-height:160px}#page-torneo .vti-podium-card.s2{margin-top:10px}#page-torneo .vti-podium-card.s3{margin-top:18px}#page-torneo .vti-podium-avatar{width:36px;height:36px;font-size:10px}#page-torneo .vti-podium-card.s1 .vti-podium-avatar{width:46px;height:46px;font-size:12px}#page-torneo .vti-podium-medal{font-size:9px;padding:2px 6px}#page-torneo .vti-podium-name{font-size:10px}#page-torneo .vti-podium-card.s1 .vti-podium-name{font-size:11px}#page-torneo .vti-podium-team{font-size:9px}#page-torneo .vti-podium-stat-n{font-size:16px!important}#page-torneo .vti-podium-card.s1 .vti-podium-stat-n{font-size:20px!important}#page-torneo .vti-podium-stat-l{font-size:8px}}#page-torneo .vti-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-3)}@media (min-width:960px){#page-torneo .vti-stats{grid-template-columns:repeat(4,1fr)}}#page-torneo .vti-stat{background:var(--surface-1)!important;border:1px solid rgba(244,233,211,.12)!important;border-radius:10px!important;padding:var(--sp-4)!important;display:flex;flex-direction:column;gap:8px;box-shadow:none!important}#page-torneo .vti-stat.feat{border-top:2px solid var(--tc)!important;background:color-mix(in oklab,var(--tc) 3%,var(--surface-1))!important}#page-torneo .vti-stat.feat .vti-stat-n{color:var(--tc)!important}#page-torneo .vti-stat-head{display:flex;align-items:center;gap:8px}#page-torneo .vti-stat-ico{width:28px;height:28px;border-radius:6px;background:color-mix(in oklab,var(--tc) 10%,var(--surface-2))!important;display:inline-flex;align-items:center;justify-content:center;color:var(--tc)!important;flex-shrink:0}#page-torneo .vti-stat-ico svg{width:14px;height:14px}#page-torneo .vti-stat-l{font-family:var(--font-display);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:rgba(244,233,211,.55);line-height:1}#page-torneo .vti-stat-n{font-family:var(--font-display)!important;font-size:22px!important;color:var(--cream)!important;line-height:1;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}#page-torneo .vti-stat-n .frac{font-size:.55em;color:rgba(244,233,211,.5);margin-left:2px;font-weight:400}#page-torneo .vti-next{display:flex;flex-direction:column;gap:8px}#page-torneo .vti-next-card{background:var(--surface-1)!important;border:1px solid rgba(244,233,211,.12)!important;border-radius:10px!important;padding:12px 14px!important;display:grid!important;grid-template-columns:auto auto 1fr!important;align-items:center;gap:14px!important;transition:border-color var(--dur-hover) var(--ease-cut);box-shadow:none!important}#page-torneo .vti-next-card:hover{border-color:rgba(244,233,211,.24)!important}#page-torneo .vti-next-time{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:56px}#page-torneo .vti-next-time-h{font-family:var(--font-display)!important;font-size:20px!important;color:var(--tc)!important;line-height:1;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}#page-torneo .vti-next-time-d{font-family:var(--font-display);font-size:10px;text-transform:uppercase;color:rgba(244,233,211,.55);line-height:1}#page-torneo .vti-next-sep{width:1px;height:32px;background:rgba(244,233,211,.12)}#page-torneo .vti-next-teams{display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center;gap:8px;min-width:0}#page-torneo .vti-next-team{font-family:var(--font-display);font-size:13px;color:var(--cream);letter-spacing:.02em;text-transform:uppercase;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;text-align:left}#page-torneo .vti-next-team.away{text-align:right}#page-torneo .vti-next-vs{font-family:var(--font-mono);font-size:10px;color:rgba(244,233,211,.4);letter-spacing:.1em;flex-shrink:0;text-align:center}#page-torneo .bg-mini-standings{background:var(--surface-1)!important;border:1px solid rgba(244,233,211,.12)!important;border-top:2px solid var(--tc)!important;border-radius:12px!important;overflow:hidden}#page-torneo .bg-mini-standings-head{padding:10px 14px;border-bottom:1px solid rgba(244,233,211,.08);background:rgba(10,9,6,.5);display:grid;grid-template-columns:32px 1fr 42px 42px;gap:8px;font-family:var(--font-display);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:rgba(244,233,211,.55);line-height:1}#page-torneo .bg-mini-standings-head .th{text-align:right}#page-torneo .bg-mini-standings-head .th:first-child,#page-torneo .bg-mini-standings-head .th:nth-child(2){text-align:left}#page-torneo .bg-mini-standings-body{display:flex;flex-direction:column}#page-torneo .bg-mini-standings-row{display:grid;grid-template-columns:32px 1fr 42px 42px;gap:8px;align-items:center;padding:8px 14px;border-bottom:1px solid rgba(244,233,211,.04);position:relative;transition:background var(--dur-hover) var(--ease-cut);min-height:32px}#page-torneo .bg-mini-standings-row:last-child{border-bottom:0}#page-torneo .bg-mini-standings-row:hover{background:color-mix(in oklab,var(--tc) 4%,transparent)}#page-torneo .bg-mini-standings-row.classify-directo{background:linear-gradient(90deg,color-mix(in oklab,var(--sem-classify) 6%,transparent),transparent 60%)}#page-torneo .bg-mini-standings-row.classify-directo::before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--sem-classify)}#page-torneo .bg-mini-standings-row.classify-repechaje{background:linear-gradient(90deg,color-mix(in oklab,var(--sem-repec) 6%,transparent),transparent 60%)}#page-torneo .bg-mini-standings-row.classify-repechaje::before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--sem-repec)}#page-torneo .bg-mini-standings .pos{font-family:var(--font-display);font-size:12px;color:var(--cream);line-height:1;font-feature-settings:"tnum" 1}#page-torneo .bg-mini-standings .team{font-family:var(--font-display);font-size:12px;color:var(--cream);text-transform:uppercase;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#page-torneo .bg-mini-standings .dif,#page-torneo .bg-mini-standings .pts{font-family:var(--font-mono);font-size:12px;text-align:right;color:rgba(244,233,211,.85);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}#page-torneo .bg-mini-standings .pts{color:var(--tc)!important;font-weight:500}#page-torneo .bg-mini-standings-foot{padding:10px 14px;border-top:1px solid rgba(244,233,211,.08);text-align:right}#page-torneo .bg-mini-standings-foot a{font-family:var(--font-display);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:rgba(244,233,211,.7)!important;transition:color var(--dur-hover) var(--ease-cut);text-decoration:none}#page-torneo .bg-mini-standings-foot a:hover{color:var(--tc)!important}#page-torneo .bg-recent-matches{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 96%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 96%,transparent 100%)}#page-torneo .bg-recent-track{display:flex;gap:10px;animation:bg-recent-scroll 24s linear infinite;width:max-content;will-change:transform}#page-torneo .bg-recent-matches:hover .bg-recent-track{animation-play-state:paused}@keyframes bg-recent-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){#page-torneo .bg-recent-track{animation:none}}#page-torneo .bg-recent-strip{flex:0 0 190px;width:190px;background:var(--surface-1)!important;border:1px solid rgba(244,233,211,.12)!important;border-radius:8px!important;padding:10px 12px;display:flex;flex-direction:column;gap:6px}#page-torneo .bg-recent-strip-status{font-family:var(--font-display);font-size:9px;letter-spacing:.14em;text-transform:uppercase;line-height:1}#page-torneo .bg-recent-strip-status.live{color:var(--sem-live);display:inline-flex;align-items:center;gap:4px}#page-torneo .bg-recent-strip-status.live::before{content:"";width:5px;height:5px;background:var(--sem-live);border-radius:50%;animation:bg-live-pulse 1s ease-in-out infinite alternate}#page-torneo .bg-recent-strip-status.final{color:rgba(244,233,211,.5)}#page-torneo .bg-recent-strip-status.sched{color:rgba(185,172,143,.7)}#page-torneo .bg-recent-strip-teams{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}#page-torneo .bg-recent-strip-code{font-family:var(--font-display);font-size:12px;letter-spacing:.06em;color:var(--cream);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#page-torneo .bg-recent-strip-code.away{text-align:right}#page-torneo .bg-recent-strip-score{font-family:var(--font-mono);font-size:14px;color:var(--cream);letter-spacing:-.02em;text-align:center;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}@media (prefers-reduced-motion:reduce){#page-torneo .bg-recent-strip-status.live::before{animation:none}}#page-torneo .bg-mini-slides{position:relative;overflow:hidden;min-height:140px}#page-torneo .bg-mini-slide{display:none}#page-torneo .bg-mini-slide.active{display:block;animation:bg-mini-fade .3s ease}@keyframes bg-mini-fade{from{opacity:0}to{opacity:1}}#page-torneo .bg-mini-slide-label{padding:8px 14px 6px;font-family:var(--font-display);font-size:10px;text-transform:uppercase;color:var(--tc);line-height:1;border-bottom:1px solid rgba(244,233,211,.06)}#page-torneo .bg-mini-bullets{display:flex;justify-content:center;gap:6px;padding:10px 0 8px;border-top:1px solid rgba(244,233,211,.08)}#page-torneo .bg-mini-bullet{width:8px;height:8px;border-radius:50%;background:rgba(244,233,211,.2);border:0;padding:0;cursor:pointer;transition:background var(--dur-hover) var(--ease-cut),transform var(--dur-hover) var(--ease-cut)}#page-torneo .bg-mini-bullet:hover{background:rgba(244,233,211,.4)}#page-torneo .bg-mini-bullet.active{background:var(--tc);transform:scale(1.2)}#page-torneo .vti-podium-name{letter-spacing:.06em!important}#page-torneo .vti-podium-team{letter-spacing:.06em!important}#page-torneo .vti-next-time-h{letter-spacing:.02em!important}#page-torneo .vti-next-time-d{letter-spacing:.16em!important}#page-torneo .bg-mini-standings .team{letter-spacing:.08em!important}#page-torneo .bg-mini-standings-head .th{letter-spacing:.16em!important}#page-torneo .bg-mini-standings .pos{letter-spacing:.02em!important}#page-torneo .bg-mini-slide-label{letter-spacing:.16em!important}#page-torneo .bg-mini-see-all{font-family:var(--font-display)!important;font-size:10px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:rgba(244,233,211,.7)!important;background:transparent!important;border:0!important;padding:0!important;cursor:pointer;line-height:1;transition:color var(--dur-hover) var(--ease-cut)}#page-torneo .bg-mini-see-all:hover{color:var(--tc)!important}#page-torneo #vt-tab-prog .prog-controls{background:transparent!important;border:0!important;border-bottom:1px solid rgba(244,233,211,.08)!important;border-radius:0!important;box-shadow:none!important;padding:0 0 var(--sp-4)!important;margin:0 0 var(--sp-6)!important;width:auto!important;max-width:none!important;display:flex!important;align-items:center;gap:10px;flex-wrap:nowrap!important;min-width:0;overflow:hidden}#page-torneo #vt-tab-prog .prog-controls::after{display:none!important}#page-torneo #vt-tab-prog .prog-label{display:inline-flex!important;align-items:center;gap:6px;font-family:var(--font-display)!important;font-size:10px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:rgba(244,233,211,.55)!important;font-weight:400!important;flex-shrink:0;line-height:1}#page-torneo #vt-tab-prog .prog-label svg{width:12px;height:12px;color:var(--tc);flex-shrink:0}#page-torneo #vt-tab-prog .week-select{background:var(--surface-1)!important;border:1px solid rgba(244,233,211,.12)!important;border-radius:9999px!important;height:36px!important;padding:0 14px!important;font-family:var(--font-display)!important;font-size:12px!important;color:var(--cream)!important;letter-spacing:.04em!important;flex:1 1 auto;min-width:0;max-width:none;cursor:pointer;transition:border-color var(--dur-hover) var(--ease-cut);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#page-torneo #vt-tab-prog .week-select:hover{border-color:rgba(244,233,211,.24)!important}#page-torneo #vt-tab-prog .week-select:focus{outline:2px solid var(--tc);outline-offset:2px;border-color:var(--tc)!important}#page-torneo #vt-tab-prog .prog-flyer-btn{background:transparent!important;border:1px solid rgba(244,233,211,.14)!important;border-radius:9999px!important;padding:7px 12px!important;height:auto!important;font-family:var(--font-display)!important;font-size:10px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:rgba(244,233,211,.75)!important;font-weight:400!important;display:inline-flex!important;align-items:center;gap:6px;cursor:pointer;flex-shrink:0;transition:border-color var(--dur-hover) var(--ease-cut),color var(--dur-hover) var(--ease-cut)}#page-torneo #vt-tab-prog .prog-flyer-btn:hover{border-color:var(--tc)!important;color:var(--tc)!important}#page-torneo #vt-tab-prog .prog-flyer-btn svg{width:12px;height:12px;flex-shrink:0}#page-torneo #vt-tab-prog #prog-semana-label{font-family:var(--font-mono)!important;font-size:11px!important;color:rgba(244,233,211,.5)!important;letter-spacing:.02em;flex-shrink:0;white-space:nowrap}#page-torneo #vt-tab-prog .days-wrapper{display:block;padding:0!important;max-width:none!important;margin:0!important}#page-torneo #vt-tab-prog .days-grid{display:grid!important;grid-template-columns:1fr!important;gap:var(--sp-8)!important;padding:0!important;max-width:none!important;margin:0!important}@media (min-width:960px){#page-torneo #vt-tab-prog .days-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--sp-6)!important}}@media (min-width:1280px){#page-torneo #vt-tab-prog .days-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}#page-torneo #vt-tab-prog .bg-day{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}#page-torneo #vt-tab-prog .day-header{background:color-mix(in oklab,var(--tc) 5%,var(--surface-1))!important;border:1px solid color-mix(in oklab,var(--tc) 25%,rgba(244,233,211,.12))!important;border-left:2px solid var(--tc)!important;border-radius:8px!important;padding:10px 14px!important;margin:0!important;display:flex!important;align-items:center;justify-content:center;gap:10px;color:var(--tc)!important}#page-torneo #vt-tab-prog .day-header svg{width:13px;height:13px;flex-shrink:0;color:var(--tc)}#page-torneo #vt-tab-prog .day-header .day-label{flex:0 1 auto;font-family:var(--font-display)!important;font-size:12px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--tc)!important;line-height:1;font-weight:400!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}#page-torneo #vt-tab-prog .day-flyer-btn{background:transparent!important;border:1px solid rgba(244,233,211,.14)!important;border-radius:9999px!important;padding:5px 10px!important;height:auto!important;font-family:var(--font-display)!important;font-size:9px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:rgba(244,233,211,.7)!important;font-weight:400!important;display:inline-flex!important;align-items:center;gap:5px;cursor:pointer;flex-shrink:0;transition:border-color var(--dur-hover) var(--ease-cut),color var(--dur-hover) var(--ease-cut)}#page-torneo #vt-tab-prog .day-flyer-btn:hover{border-color:var(--tc)!important;color:var(--tc)!important}#page-torneo #vt-tab-prog .day-flyer-btn svg{width:11px;height:11px;flex-shrink:0}#page-torneo #vt-tab-prog .bg-matches{display:grid!important;grid-template-columns:1fr!important;gap:var(--sp-3)!important}#page-torneo #vt-tab-prog .match-card{background:var(--surface-1)!important;background-image:none!important;border:1px solid rgba(244,233,211,.12)!important;border-radius:12px!important;overflow:hidden;transition:transform var(--dur-hover) var(--ease-cut),border-color var(--dur-hover) var(--ease-cut);box-shadow:none!important;position:relative}#page-torneo #vt-tab-prog .match-card::after{display:none!important}#page-torneo #vt-tab-prog .match-card:hover{transform:translateY(-1px);border-color:rgba(244,233,211,.24)!important;box-shadow:none!important}#page-torneo #vt-tab-prog .match-card.match-final{border-top:2px solid var(--tc)!important}#page-torneo #vt-tab-prog .match-top{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:rgba(10,9,6,.4);border-bottom:1px solid rgba(244,233,211,.06);gap:8px}#page-torneo #vt-tab-prog .match-top .phase,#page-torneo #vt-tab-prog .match-top .match-phase{font-family:var(--font-display)!important;font-size:10px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--tc)!important;line-height:1;font-weight:400!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}#page-torneo #vt-tab-prog .match-top .when,#page-torneo #vt-tab-prog .match-top .match-time{font-family:var(--font-mono)!important;font-size:10px!important;color:rgba(244,233,211,.55)!important;letter-spacing:.02em;flex-shrink:0}#page-torneo #vt-tab-prog .match-body{padding:14px 16px!important;display:flex!important;flex-direction:column!important;gap:10px!important;background:transparent!important}#page-torneo #vt-tab-prog .match-teams{display:grid!important;grid-template-columns:1fr auto 1fr!important;gap:12px!important;align-items:center}#page-torneo #vt-tab-prog .match-team{display:flex!important;align-items:center;gap:10px;min-width:0;flex-direction:row!important;text-align:left!important}#page-torneo #vt-tab-prog .match-team.away{justify-content:flex-end;text-align:right!important}#page-torneo #vt-tab-prog .match-team-crest{width:42px;height:42px;border-radius:8px;background:var(--surface-2)!important;border:1px solid rgba(244,233,211,.1)!important;display:inline-flex!important;align-items:center;justify-content:center;font-family:var(--font-display)!important;font-size:12px!important;color:var(--cream)!important;letter-spacing:.04em;flex-shrink:0;object-fit:cover;overflow:hidden;padding:0}#page-torneo #vt-tab-prog img.match-team-crest{padding:2px}#page-torneo #vt-tab-prog .match-team-name{font-family:var(--font-display)!important;font-size:12px!important;color:var(--cream)!important;font-weight:400!important;letter-spacing:.04em!important;line-height:1.15;text-transform:uppercase;overflow:hidden;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}#page-torneo #vt-tab-prog .match-score{display:flex!important;align-items:center;gap:6px;flex-shrink:0;min-width:auto!important}#page-torneo #vt-tab-prog .match-score .score-box{min-width:28px;height:36px;padding:0 7px;background:var(--surface-2)!important;border:1px solid rgba(244,233,211,.12)!important;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-display)!important;font-size:17px!important;color:var(--cream)!important;font-weight:400!important;line-height:1;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}#page-torneo #vt-tab-prog .match-card.match-final .score-box{color:var(--tc)!important;border-color:color-mix(in oklab,var(--tc) 30%,rgba(244,233,211,.12))!important;background:color-mix(in oklab,var(--tc) 5%,var(--surface-2))!important}#page-torneo #vt-tab-prog .match-score .score-sep{color:rgba(244,233,211,.4)!important;font-family:var(--font-display)!important;font-size:14px!important;letter-spacing:.02em;flex-shrink:0}#page-torneo #vt-tab-prog .match-penales{text-align:center;font-family:var(--font-mono)!important;font-size:11px!important;color:rgba(244,233,211,.6)!important;letter-spacing:.04em;line-height:1;padding-top:2px}#page-torneo #vt-tab-prog .match-penales strong{color:var(--cream)!important;font-weight:400!important}#page-torneo #vt-tab-prog .match-status-row{display:flex;justify-content:center;padding-top:4px}#page-torneo #vt-tab-prog .match-status{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:9999px;font-family:var(--font-display)!important;font-size:9px!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:400!important;line-height:1;background:transparent!important;border:1px solid transparent!important}#page-torneo #vt-tab-prog .match-status.live{background:#FAFAF8!important;color:#0A0906!important;border-color:#FAFAF8!important}#page-torneo #vt-tab-prog .match-status.live::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--sem-live);animation:bg-live-pulse 1s ease-in-out infinite alternate}#page-torneo #vt-tab-prog .match-status.final{color:rgba(185,172,143,.85)!important;border-color:rgba(185,172,143,.28)!important}#page-torneo #vt-tab-prog .match-status.sched{color:rgba(244,233,211,.7)!important;border-color:rgba(244,233,211,.16)!important}#page-torneo #vt-tab-prog .match-footer{display:flex!important;border-top:1px solid rgba(244,233,211,.06)!important;background:transparent!important;padding:0!important}#page-torneo #vt-tab-prog .match-footer .match-action-btn{flex:1;background:transparent!important;border:0!important;padding:10px 12px!important;font-family:var(--font-display)!important;font-size:10px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:rgba(244,233,211,.7)!important;font-weight:400!important;display:inline-flex!important;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:color var(--dur-hover) var(--ease-cut),background var(--dur-hover) var(--ease-cut)}#page-torneo #vt-tab-prog .match-footer .match-action-btn:hover{color:var(--tc)!important;background:color-mix(in oklab,var(--tc) 4%,transparent)!important}#page-torneo #vt-tab-prog .match-footer .match-action-btn svg{width:12px;height:12px;flex-shrink:0;opacity:.85}#page-torneo #vt-tab-prog .match-footer .match-action-btn:hover svg{opacity:1}#page-torneo #vt-tab-prog .match-footer .match-action-btn+.match-action-btn{border-left:1px solid rgba(244,233,211,.06)!important}#page-torneo #vt-tab-prog .loading-center{padding:var(--sp-9) var(--sp-4);text-align:center}@media (max-width:520px){#page-torneo #vt-tab-prog .match-teams{gap:8px!important}#page-torneo #vt-tab-prog .match-team-crest{width:36px;height:36px;font-size:11px!important;border-radius:7px}#page-torneo #vt-tab-prog .match-team-name{font-size:11px!important}#page-torneo #vt-tab-prog .match-score .score-box{min-width:26px;height:36px;font-size:16px!important;padding:0 6px}#page-torneo #vt-tab-prog .match-body{padding:12px 12px!important}#page-torneo #vt-tab-prog .match-top{padding:8px 12px}#page-torneo #vt-tab-prog .day-header{padding:8px 12px!important}#page-torneo #vt-tab-prog .day-header .day-label{font-size:11px!important}#page-torneo #vt-tab-prog .day-flyer-btn{font-size:8px!important;padding:4px 8px!important}}#page-torneo #vt-tab-grupos .grupos-content{padding:0!important;max-width:none!important;margin:0!important}#page-torneo #vt-tab-grupos .grupos-wrap{display:grid!important;grid-template-columns:1fr!important;gap:var(--sp-4)!important;padding:0!important;max-width:none!important;margin:0!important;align-items:start!important}@media (min-width:640px){#page-torneo #vt-tab-grupos .grupos-wrap{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:1024px){#page-torneo #vt-tab-grupos .grupos-wrap{grid-template-columns:repeat(3,minmax(0,1fr))!important}}#page-torneo #vt-tab-grupos .grupo-card{background:var(--surface-1)!important;background-image:none!important;border:1px solid rgba(244,233,211,.12)!important;border-top:2px solid var(--tc)!important;border-radius:12px!important;overflow:hidden!important;margin:0!important;box-shadow:none!important;position:relative;transition:transform var(--dur-hover) var(--ease-cut),border-color var(--dur-hover) var(--ease-cut)}#page-torneo #vt-tab-grupos .grupo-card::after{display:none!important}#page-torneo #vt-tab-grupos .grupo-card:hover{transform:translateY(-1px);border-color:rgba(244,233,211,.24)!important;box-shadow:none!important}#page-torneo #vt-tab-grupos .grupo-card-header{display:flex!important;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px!important;background:color-mix(in oklab,var(--tc) 8%,transparent)!important;background-image:none!important;border-bottom:1px solid rgba(244,233,211,.08)!important;margin-top:0!important}#page-torneo #vt-tab-grupos .grupo-letter{width:32px!important;height:32px!important;border-radius:6px!important;background:var(--tc)!important;color:#0A0906!important;display:inline-flex!important;align-items:center;justify-content:center;font-family:var(--font-display)!important;font-size:18px!important;font-weight:400!important;line-height:1;letter-spacing:-.02em!important;flex-shrink:0;box-shadow:none!important}#page-torneo #vt-tab-grupos .grupo-label{flex:1;min-width:0;font-family:var(--font-display)!important;font-size:14px!important;font-weight:400!important;color:var(--cream)!important;letter-spacing:.14em!important;text-transform:uppercase!important;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#page-torneo #vt-tab-grupos .grupo-count{font-family:var(--font-mono)!important;font-size:11px!important;color:rgba(244,233,211,.5)!important;letter-spacing:.04em!important;flex-shrink:0;margin-right:4px!important}#page-torneo #vt-tab-grupos .grupo-flyer-btn{display:inline-flex!important;align-items:center;gap:6px;padding:5px 10px!important;height:auto!important;background:transparent!important;border:1px solid rgba(244,233,211,.18)!important;border-radius:9999px!important;font-family:var(--font-display)!important;font-size:10px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:rgba(244,233,211,.85)!important;font-weight:400!important;cursor:pointer;flex-shrink:0;margin:0!important;transition:border-color var(--dur-hover) var(--ease-cut),color var(--dur-hover) var(--ease-cut)}#page-torneo #vt-tab-grupos .grupo-flyer-btn:hover{border-color:var(--tc)!important;color:var(--tc)!important}#page-torneo #vt-tab-grupos .grupo-flyer-btn svg{width:11px;height:11px;flex-shrink:0}#page-torneo #vt-tab-grupos .grupo-arrow{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;color:rgba(244,233,211,.7)!important;transition:transform .2s var(--ease-cut),color var(--dur-hover) var(--ease-cut);margin-left:0!important;font-size:0!important}#page-torneo #vt-tab-grupos .grupo-arrow svg{width:14px;height:14px}#page-torneo #vt-tab-grupos .grupo-card-header:hover .grupo-arrow{color:var(--cream)!important}#page-torneo #vt-tab-grupos .grupo-teams{display:none!important;flex-direction:column}#page-torneo #vt-tab-grupos .grupo-teams.is-expanded{display:flex!important}#page-torneo #vt-tab-grupos .grupo-arrow.is-expanded{transform:rotate(180deg)}#page-torneo #vt-tab-grupos .grupo-team-row{display:grid!important;grid-template-columns:28px 28px 1fr auto;align-items:center;gap:10px;padding:9px 14px!important;border-bottom:1px solid rgba(244,233,211,.04)!important;cursor:pointer;transition:background var(--dur-hover) var(--ease-cut);background:transparent!important}#page-torneo #vt-tab-grupos .grupo-team-row:last-child{border-bottom:0!important}#page-torneo #vt-tab-grupos .grupo-team-row:hover{background:color-mix(in oklab,var(--tc) 4%,transparent)!important}#page-torneo #vt-tab-grupos .grupo-team-num{font-family:var(--font-mono)!important;font-size:11px!important;color:rgba(244,233,211,.5)!important;font-feature-settings:"tnum" 1;letter-spacing:.02em;width:auto!important;text-align:left!important;font-weight:400!important}#page-torneo #vt-tab-grupos .grupo-team-crest{width:28px;height:28px;border-radius:6px;background:var(--surface-2)!important;border:1px solid rgba(244,233,211,.1)!important;display:inline-flex!important;align-items:center;justify-content:center;font-family:var(--font-display)!important;font-size:10px!important;color:var(--cream)!important;letter-spacing:.04em;flex-shrink:0;object-fit:cover;overflow:hidden;padding:0}#page-torneo #vt-tab-grupos img.grupo-team-crest{padding:2px}#page-torneo #vt-tab-grupos .grupo-team-name{font-family:var(--font-body, var(--font-ui, system-ui))!important;font-size:13px!important;color:var(--cream)!important;font-weight:500!important;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}#page-torneo #vt-tab-grupos .grupo-team-players{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono)!important;font-size:11px!important;color:rgba(244,233,211,.55)!important;font-feature-settings:"tnum" 1;flex-shrink:0}#page-torneo #vt-tab-grupos .grupo-team-players svg{width:11px;height:11px;opacity:.8}@media (max-width:520px){#page-torneo #vt-tab-grupos .grupo-card-header{padding:10px 12px!important;gap:10px}#page-torneo #vt-tab-grupos .grupo-letter{width:28px!important;height:28px!important;font-size:15px!important}#page-torneo #vt-tab-grupos .grupo-label{font-size:12px!important}#page-torneo #vt-tab-grupos .grupo-count{font-size:10px!important}#page-torneo #vt-tab-grupos .grupo-flyer-btn{font-size:9px!important;padding:4px 8px!important}#page-torneo #vt-tab-grupos .grupo-team-row{grid-template-columns:24px 24px 1fr auto;gap:8px;padding:8px 12px!important}#page-torneo #vt-tab-grupos .grupo-team-crest{width:24px;height:24px;font-size:9px!important;border-radius:5px}#page-torneo #vt-tab-grupos .grupo-team-name{font-size:12px!important}#page-torneo #vt-tab-grupos .grupo-team-num{font-size:10px!important}#page-torneo #vt-tab-grupos .grupo-team-players{font-size:10px!important}}#page-torneo #vt-tab-grupos .loading-center{padding:var(--sp-9) var(--sp-4);text-align:center}#modal-jugadores-equipo .modal-sheet.mje-sheet::after{display:none!important}#modal-jugadores-equipo .mje-header{display:flex!important;align-items:center;gap:12px;padding:14px 16px!important;background:color-mix(in oklab,var(--tc) 8%,transparent)!important;border-bottom:1px solid rgba(244,233,211,.08)!important;position:relative}#modal-jugadores-equipo .mje-logo-wrap{position:relative;flex-shrink:0;width:44px;height:44px}#modal-jugadores-equipo .mje-logo{width:44px;height:44px;border-radius:8px;object-fit:cover;background:var(--surface-2)!important;border:1px solid rgba(244,233,211,.12)!important;padding:2px;display:block}#modal-jugadores-equipo .mje-logo-fallback{display:none;width:44px;height:44px;border-radius:8px;background:var(--surface-2)!important;border:1px solid rgba(244,233,211,.12)!important;align-items:center;justify-content:center;font-family:var(--font-display)!important;font-size:14px!important;font-weight:400!important;color:var(--cream)!important;letter-spacing:.04em;line-height:1}#modal-jugadores-equipo .mje-team-info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px;overflow:hidden}#modal-jugadores-equipo .mje-title{font-family:var(--font-display)!important;font-size:18px!important;font-weight:400!important;color:var(--cream)!important;letter-spacing:.04em!important;text-transform:uppercase!important;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#modal-jugadores-equipo .mje-grupo{font-family:var(--font-mono)!important;font-size:11px!important;color:rgba(244,233,211,.55)!important;letter-spacing:.04em;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#modal-jugadores-equipo .mje-grupo:empty{display:none}#modal-jugadores-equipo .mje-close{width:32px;height:32px;flex-shrink:0;background:transparent!important;border:1px solid rgba(244,233,211,.14)!important;color:rgba(244,233,211,.7)!important;border-radius:50%!important;padding:0!important;display:inline-flex!important;align-items:center;justify-content:center;cursor:pointer;transition:border-color var(--dur-hover) var(--ease-cut),color var(--dur-hover) var(--ease-cut)}#modal-jugadores-equipo .mje-close:hover{border-color:var(--tc)!important;color:var(--tc)!important}#modal-jugadores-equipo .mje-close svg{width:14px;height:14px}#modal-jugadores-equipo .mje-body{padding:4px 0!important;max-height:60vh;overflow-y:auto;background:transparent!important}#modal-jugadores-equipo .mje-jugador{display:grid!important;grid-template-columns:38px 36px 1fr;align-items:center;gap:12px;padding:9px 16px!important;border-bottom:1px solid rgba(244,233,211,.04);transition:background var(--dur-hover) var(--ease-cut)}#modal-jugadores-equipo .mje-jugador:last-child{border-bottom:0}#modal-jugadores-equipo .mje-jugador:hover{background:color-mix(in oklab,var(--tc) 4%,transparent)!important}#modal-jugadores-equipo .mje-jug-dorsal{min-width:32px;height:32px;padding:0 6px;border-radius:7px;background:color-mix(in oklab,var(--tc) 14%,var(--surface-2))!important;border:1px solid color-mix(in oklab,var(--tc) 28%,rgba(244,233,211,.12))!important;color:var(--tc)!important;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-display)!important;font-size:14px!important;font-weight:400!important;line-height:1;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}#modal-jugadores-equipo .mje-jug-foto{width:36px;height:36px;border-radius:50%;object-fit:cover;background:var(--surface-2);border:1px solid rgba(244,233,211,.1);display:block}#modal-jugadores-equipo .mje-jug-avatar-fb{width:36px;height:36px;border-radius:50%;background:var(--surface-2)!important;border:1px solid rgba(244,233,211,.1)!important;display:inline-flex!important;align-items:center;justify-content:center;color:rgba(244,233,211,.4)}#modal-jugadores-equipo .mje-jug-avatar-fb svg{width:18px;height:18px}#modal-jugadores-equipo .mje-jug-nombre{font-family:var(--font-body, var(--font-ui, system-ui))!important;font-size:13.5px!important;font-weight:500!important;color:var(--cream)!important;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}#modal-jugadores-equipo .mje-empty{padding:40px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}#modal-jugadores-equipo .mje-empty-ico{width:52px;height:52px;border-radius:50%;background:color-mix(in oklab,var(--tc) 8%,var(--surface-2));border:1px solid rgba(244,233,211,.08);display:inline-flex;align-items:center;justify-content:center;color:rgba(244,233,211,.4)}#modal-jugadores-equipo .mje-empty-ico svg{width:22px;height:22px}#modal-jugadores-equipo .mje-empty-txt{font-family:var(--font-body, var(--font-ui, system-ui))!important;font-size:13px!important;color:rgba(244,233,211,.5)!important;line-height:1.4}@media (max-width:520px){#modal-jugadores-equipo .mje-header{padding:12px 14px!important;gap:10px}#modal-jugadores-equipo .mje-logo-wrap,#modal-jugadores-equipo .mje-logo,#modal-jugadores-equipo .mje-logo-fallback{width:38px;height:38px}#modal-jugadores-equipo .mje-logo-fallback{font-size:12px!important}#modal-jugadores-equipo .mje-title{font-size:15px!important}#modal-jugadores-equipo .mje-jugador{grid-template-columns:34px 32px 1fr;gap:10px;padding:8px 14px!important}#modal-jugadores-equipo .mje-jug-dorsal{min-width:28px;height:28px;font-size:12px!important}#modal-jugadores-equipo .mje-jug-foto,#modal-jugadores-equipo .mje-jug-avatar-fb{width:32px;height:32px}#modal-jugadores-equipo .mje-jug-avatar-fb svg{width:16px;height:16px}#modal-jugadores-equipo .mje-jug-nombre{font-size:12.5px!important}}#page-torneo #vt-tab-stats .stats-content{display:flex;flex-direction:column;gap:var(--sp-5);padding:0!important;max-width:none!important;margin:0!important}#page-torneo #vt-tab-stats .stats-selector{display:flex!important;align-items:center;gap:10px;flex-wrap:nowrap!important;min-width:0}#page-torneo #vt-tab-stats .stats-select{flex:1 1 auto;min-width:0;background:var(--surface-1)!important;border:1px solid rgba(244,233,211,.12)!important;border-radius:9999px!important;height:38px!important;padding:0 14px!important;font-family:var(--font-display)!important;font-size:12px!important;color:var(--cream)!important;letter-spacing:.06em!important;text-transform:uppercase;cursor:pointer;transition:border-color var(--dur-hover) var(--ease-cut);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#page-torneo #vt-tab-stats .stats-select:hover{border-color:rgba(244,233,211,.24)!important}#page-torneo #vt-tab-stats .stats-select:focus{outline:2px solid var(--tc);outline-offset:2px}#page-torneo #vt-tab-stats .btn-stats-share{display:inline-flex!important;align-items:center;gap:7px;padding:0 14px!important;height:38px!important;background:transparent!important;border:1px solid rgba(244,233,211,.14)!important;border-radius:9999px!important;font-family:var(--font-display)!important;font-size:10px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:rgba(244,233,211,.75)!important;font-weight:400!important;cursor:pointer;flex-shrink:0;transition:border-color var(--dur-hover) var(--ease-cut),color var(--dur-hover) var(--ease-cut),background var(--dur-hover) var(--ease-cut)}#page-torneo #vt-tab-stats .btn-stats-share:hover{border-color:var(--tc)!important;color:var(--tc)!important;background:color-mix(in oklab,var(--tc) 6%,transparent)!important}#page-torneo #vt-tab-stats .btn-stats-share svg{width:13px;height:13px;flex-shrink:0}@media (max-width:520px){#page-torneo #vt-tab-stats .btn-stats-share{padding:0 12px!important;gap:0}#page-torneo #vt-tab-stats .btn-stats-share .btn-stats-share-txt{display:none}}#page-torneo #vt-tab-stats .grupos-chips{display:flex;flex-wrap:wrap;gap:8px}#page-torneo #vt-tab-stats .grupos-chips:empty{display:none}#page-torneo #vt-tab-stats .grupo-chip{display:inline-flex!important;align-items:center;padding:6px 14px!important;background:transparent!important;border:1px solid rgba(244,233,211,.14)!important;border-radius:9999px!important;font-family:var(--font-display)!important;font-size:10px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:rgba(244,233,211,.7)!important;font-weight:400!important;line-height:1;cursor:pointer;transition:border-color var(--dur-hover) var(--ease-cut),color var(--dur-hover) var(--ease-cut),background var(--dur-hover) var(--ease-cut)}#page-torneo #vt-tab-stats .grupo-chip:hover{border-color:var(--tc)!important;color:var(--cream)!important}#page-torneo #vt-tab-stats .grupo-chip.active{background:var(--tc)!important;border-color:var(--tc)!important;color:#0A0906!important}#page-torneo #vt-tab-stats .pos-group-title{font-family:var(--font-display)!important;font-size:12px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--tc)!important;padding-bottom:8px}#page-torneo #vt-tab-stats .stats-empty{padding:40px 20px;text-align:center;font-family:var(--font-body, var(--font-ui, system-ui));font-size:13px;color:rgba(244,233,211,.5)}#page-torneo #vt-tab-stats .standings-wrap{background:var(--surface-1)!important;border:1px solid rgba(244,233,211,.12)!important;border-radius:12px!important;overflow:hidden!important;box-shadow:none!important;margin:0!important;padding:0!important;width:max-content!important;max-width:100%!important}#page-torneo #vt-tab-stats .standings-table{border-collapse:collapse;table-layout:auto;background:transparent!important;width:auto!important;min-width:100%}@media (min-width:641px){#page-torneo #vt-tab-stats .standings-table{width:max-content!important;min-width:0!important}}#page-torneo #vt-tab-stats .standings-table th{padding:11px 8px!important;background:rgba(10,9,6,.4)!important;border-bottom:1px solid rgba(244,233,211,.08)!important;font-family:var(--font-display)!important;font-size:9px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:rgba(244,233,211,.55)!important;font-weight:400!important;text-align:right;line-height:1}#page-torneo #vt-tab-stats .standings-table th:first-child,#page-torneo #vt-tab-stats .standings-table th:nth-child(2){text-align:left}#page-torneo #vt-tab-stats .standings-table td{padding:10px 8px!important;border-bottom:1px solid rgba(244,233,211,.04)!important;font-family:var(--font-mono)!important;font-size:12px!important;color:rgba(244,233,211,.85)!important;text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;background:transparent!important}#page-torneo #vt-tab-stats .standings-table td:first-child{text-align:center;padding:10px 6px!important}#page-torneo #vt-tab-stats .standings-table td:nth-child(2){text-align:left;font-family:var(--font-body, var(--font-ui, system-ui))!important;font-weight:500!important;color:var(--cream)!important}#page-torneo #vt-tab-stats .standings-table tbody tr:last-child td{border-bottom:0!important}#page-torneo #vt-tab-stats .standings-table tbody tr:hover td{background:color-mix(in oklab,var(--tc) 4%,transparent)!important}#page-torneo #vt-tab-stats .standings-table .pts-cell{color:var(--tc)!important;font-weight:400!important;font-size:13px!important}#page-torneo #vt-tab-stats .team-cell{display:flex;align-items:center;gap:10px;min-width:0;min-height:28px}#page-torneo #vt-tab-stats .team-cell .esc{width:28px;height:28px;border-radius:6px;background:var(--surface-2)!important;border:1px solid rgba(244,233,211,.1)!important;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-display)!important;font-size:10px!important;color:var(--cream)!important;letter-spacing:.04em;flex-shrink:0;object-fit:cover;overflow:hidden;padding:0}#page-torneo #vt-tab-stats .team-cell img.esc{padding:2px}#page-torneo #vt-tab-stats .team-cell-name{overflow:hidden;min-width:0;flex:1 1 auto;font-family:var(--font-body, var(--font-ui, system-ui))!important;font-size:13px!important;line-height:1.2!important;white-space:nowrap}@media (max-width:640px){#page-torneo #vt-tab-stats .team-cell-name{white-space:normal!important;font-size:clamp(6px,2.4vw,11px)!important;-webkit-text-size-adjust:100%!important;line-height:1.1!important;display:-webkit-box!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;max-height:2.4em!important;hyphens:none!important}#page-torneo #vt-tab-stats .standings-table th:nth-child(2),#page-torneo #vt-tab-stats .standings-table td:nth-child(2){width:38%!important;max-width:38%!important}#page-torneo #vt-tab-stats .standings-table th:first-child,#page-torneo #vt-tab-stats .standings-table td:first-child{width:9%!important}#page-torneo #vt-tab-stats .standings-table th:nth-child(n+3),#page-torneo #vt-tab-stats .standings-table td:nth-child(n+3){width:auto!important}}#page-torneo #vt-tab-stats .standings-table td:nth-child(2){padding:6px 8px!important;vertical-align:middle}#page-torneo #vt-tab-stats .pos-badge{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 6px;border-radius:6px;background:var(--surface-2)!important;border:1px solid rgba(244,233,211,.12)!important;font-family:var(--font-display)!important;font-size:12px!important;font-weight:400!important;line-height:1;color:rgba(244,233,211,.85)!important;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}#page-torneo #vt-tab-stats .standings-table tbody tr.clas-directo td{background:linear-gradient(90deg,rgba(16,185,129,.12) 0%,rgba(16,185,129,.04) 45%,transparent 75%)!important}#page-torneo #vt-tab-stats .standings-table tbody tr.clas-directo td:first-child{box-shadow:inset 3px 0 0 #10B981}#page-torneo #vt-tab-stats .clas-directo .pos-badge{background:#10B981!important;color:#0A2814!important;border-color:#10B981!important}#page-torneo #vt-tab-stats .standings-table tbody tr.clas-repechaje td{background:linear-gradient(90deg,rgba(232,89,12,.14) 0%,rgba(232,89,12,.06) 45%,transparent 75%)!important}#page-torneo #vt-tab-stats .standings-table tbody tr.clas-repechaje td:first-child{box-shadow:inset 3px 0 0 #E8590C}#page-torneo #vt-tab-stats .clas-repechaje .pos-badge{background:#E8590C!important;color:#fff!important;border-color:#E8590C!important}#page-torneo #vt-tab-stats .standings-table tbody tr.clas-terceros td{background:linear-gradient(90deg,rgba(224,180,0,.12) 0%,rgba(224,180,0,.04) 45%,transparent 75%)!important}#page-torneo #vt-tab-stats .standings-table tbody tr.clas-terceros td:first-child{box-shadow:inset 3px 0 0 #E0B400}#page-torneo #vt-tab-stats .clas-terceros .pos-badge{background:#E0B400!important;color:#3B2A00!important;border-color:#E0B400!important}#page-torneo #vt-tab-stats .standings-table tbody tr.clas-eliminado td{background:linear-gradient(90deg,rgba(192,57,43,.10) 0%,rgba(192,57,43,.03) 45%,transparent 75%)!important}#page-torneo #vt-tab-stats .standings-table tbody tr.clas-eliminado td:first-child{box-shadow:inset 3px 0 0 #C0392B}#page-torneo #vt-tab-stats .clas-eliminado .pos-badge{background:#C0392B!important;color:#fff!important;border-color:#C0392B!important}#page-torneo #vt-tab-stats .standings-table tbody tr.clas-eliminado td:nth-child(2){color:rgba(244,233,211,.55)!important}#page-torneo #vt-tab-stats .stats-list{display:flex;flex-direction:column;background:var(--surface-1)!important;border:1px solid rgba(244,233,211,.12)!important;border-radius:12px!important;overflow:hidden}#page-torneo #vt-tab-stats .stat-row{display:grid!important;grid-template-columns:32px 40px 1fr auto;align-items:center;gap:12px;padding:10px 14px!important;border-bottom:1px solid rgba(244,233,211,.04);background:transparent!important;transition:background var(--dur-hover) var(--ease-cut);position:relative}#page-torneo #vt-tab-stats .stat-row:last-child{border-bottom:0}#page-torneo #vt-tab-stats .stat-row:hover{background:color-mix(in oklab,var(--tc) 4%,transparent)!important}#page-torneo #vt-tab-stats .stat-row.first{background:linear-gradient(90deg,color-mix(in oklab,var(--tc) 12%,transparent) 0%,color-mix(in oklab,var(--tc) 4%,transparent) 45%,transparent 80%)!important}#page-torneo #vt-tab-stats .stat-row.first::before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--tc)}#page-torneo #vt-tab-stats .stat-rank{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 6px;border-radius:6px;background:var(--surface-2)!important;border:1px solid rgba(244,233,211,.12)!important;font-family:var(--font-display)!important;font-size:12px!important;font-weight:400!important;line-height:1;color:rgba(244,233,211,.85)!important;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}#page-torneo #vt-tab-stats .stats-list .stat-row.first .stat-rank,#page-torneo #vt-tab-stats .stats-list .stat-row.first>.stat-rank{background:var(--tc)!important;color:#0A0906!important;-webkit-text-fill-color:#0A0906!important;border-color:var(--tc)!important;font-weight:600!important}#page-torneo #vt-tab-stats .stat-avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;background:var(--surface-2)!important;border:1px solid rgba(244,233,211,.1)!important;display:inline-flex;align-items:center;justify-content:center;color:rgba(244,233,211,.4);flex-shrink:0}#page-torneo #vt-tab-stats .stat-avatar-fb svg{width:18px;height:18px}#page-torneo #vt-tab-stats .stat-esc{width:36px;height:36px;border-radius:7px;object-fit:cover;background:var(--surface-2)!important;border:1px solid rgba(244,233,211,.1)!important;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-display)!important;font-size:11px!important;color:var(--cream)!important;letter-spacing:.04em;flex-shrink:0;overflow:hidden;padding:0}#page-torneo #vt-tab-stats img.stat-esc{padding:2px}#page-torneo #vt-tab-stats .stat-info{min-width:0;display:flex;flex-direction:column;gap:2px;overflow:hidden}#page-torneo #vt-tab-stats .stat-name{font-family:var(--font-body, var(--font-ui, system-ui))!important;font-size:13.5px!important;font-weight:500!important;color:var(--cream)!important;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#page-torneo #vt-tab-stats .stat-team{display:flex;align-items:center;gap:6px;min-width:0;font-family:var(--font-mono)!important;font-size:10.5px!important;color:rgba(244,233,211,.5)!important;letter-spacing:.02em;overflow:hidden}#page-torneo #vt-tab-stats .stat-team-esc{width:16px;height:16px;border-radius:4px;background:var(--surface-2);border:1px solid rgba(244,233,211,.1);object-fit:cover;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-display)!important;font-size:8px!important;color:rgba(244,233,211,.7);letter-spacing:.02em;flex-shrink:0;overflow:hidden}#page-torneo #vt-tab-stats img.stat-team-esc{padding:1px}#page-torneo #vt-tab-stats .stat-team span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}#page-torneo #vt-tab-stats .stat-value{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:9999px;background:color-mix(in oklab,var(--tc) 12%,var(--surface-2))!important;border:1px solid color-mix(in oklab,var(--tc) 28%,rgba(244,233,211,.12));font-family:var(--font-display)!important;font-size:14px!important;font-weight:400!important;color:var(--tc)!important;line-height:1;font-variant-numeric:tabular-nums;flex-shrink:0}#page-torneo #vt-tab-stats .stat-value svg{width:12px;height:12px;flex-shrink:0}#page-torneo #vt-tab-stats .stat-value-blue{background:color-mix(in oklab,var(--tc) 12%,var(--surface-2))!important;border-color:color-mix(in oklab,var(--tc) 28%,rgba(244,233,211,.12))!important;color:var(--tc)!important}#page-torneo #vt-tab-stats .card-chips{display:flex;align-items:center;gap:6px;flex-shrink:0}#page-torneo #vt-tab-stats .card-chip{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:6px;font-family:var(--font-display)!important;font-size:11px!important;font-weight:400!important;line-height:1;font-variant-numeric:tabular-nums}#page-torneo #vt-tab-stats .card-chip svg{width:9px;height:12px;flex-shrink:0}#page-torneo #vt-tab-stats .card-ama{background:rgba(234,179,8,.14)!important;border:1px solid rgba(234,179,8,.35);color:#EAB308!important}#page-torneo #vt-tab-stats .card-roj{background:rgba(220,38,38,.14)!important;border:1px solid rgba(220,38,38,.35);color:#EF4444!important}#page-torneo #vt-tab-stats .card-azu{background:rgba(59,130,246,.14)!important;border:1px solid rgba(59,130,246,.35);color:#3B82F6!important}@media (max-width:520px){#page-torneo #vt-tab-stats .stats-select{font-size:11px!important;height:34px!important}#page-torneo #vt-tab-stats .btn-stats-share{height:34px!important}#page-torneo #vt-tab-stats .grupo-chip{font-size:9px!important;padding:5px 10px!important}#page-torneo #vt-tab-stats .standings-table th{font-size:8px!important;padding:8px 3px!important;letter-spacing:.08em!important}#page-torneo #vt-tab-stats .standings-table td{font-size:10px!important;padding:8px 3px!important}#page-torneo #vt-tab-stats .standings-table td:nth-child(2){font-size:11px!important}#page-torneo #vt-tab-stats .standings-table th:first-child,#page-torneo #vt-tab-stats .standings-table td:first-child{width:32px;padding:8px 2px!important}#page-torneo #vt-tab-stats .standings-table th:nth-child(n+3),#page-torneo #vt-tab-stats .standings-table td:nth-child(n+3){width:26px}#page-torneo #vt-tab-stats .standings-table .pts-cell{font-size:11px!important}#page-torneo #vt-tab-stats .team-cell{gap:6px}#page-torneo #vt-tab-stats .team-cell .esc{width:22px;height:22px;font-size:8px!important;border-radius:5px}#page-torneo #vt-tab-stats .team-cell-name{font-size:clamp(8px,2.6vw,11px)!important;line-height:1.05!important}#page-torneo #vt-tab-stats .pos-badge{min-width:20px;height:20px;font-size:10px!important;padding:0 3px}#page-torneo #vt-tab-stats .stat-row{grid-template-columns:28px 34px 1fr auto;gap:10px;padding:9px 12px!important}#page-torneo #vt-tab-stats .stat-rank{min-width:22px;height:22px;font-size:11px!important}#page-torneo #vt-tab-stats .stat-avatar,#page-torneo #vt-tab-stats .stat-esc{width:32px;height:32px}#page-torneo #vt-tab-stats .stat-name{font-size:12.5px!important}#page-torneo #vt-tab-stats .stat-team{font-size:10px!important}#page-torneo #vt-tab-stats .stat-value{font-size:12px!important;padding:5px 10px}#page-torneo #vt-tab-stats .card-chip{font-size:10px!important;padding:4px 8px}}#page-login.auth-page.active,#page-reset.auth-page.active{display:flex!important;flex-direction:column;justify-content:center}#page-login.auth-page::before,#page-reset.auth-page::before,#page-planes.auth-page::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.35;background-image:linear-gradient(rgba(244,233,211,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(244,233,211,.02) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.7) 0%,transparent 70%);mask-image:linear-gradient(180deg,rgba(0,0,0,.7) 0%,transparent 70%)}#page-login.auth-page::after,#page-reset.auth-page::after,#page-planes.auth-page::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.03;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='400' height='260' viewBox='0 0 400 260' fill='none' stroke='%23F4E9D3' stroke-width='1.5'><rect x='6' y='6' width='388' height='248'/><line x1='200' y1='6' x2='200' y2='254'/><circle cx='200' cy='130' r='38'/><rect x='6' y='70' width='60' height='120'/><rect x='334' y='70' width='60' height='120'/></svg>");background-repeat:repeat;background-size:400px 260px}#page-login.auth-page>*,#page-reset.auth-page>*,#page-planes.auth-page>*{position:relative;z-index:1}#page-login.auth-page~.fuvev-bnav,#page-reset.auth-page~.fuvev-bnav,#page-login.auth-page .fuvev-fab,#page-reset.auth-page .fuvev-fab,#page-planes.auth-page .fuvev-fab{display:none!important}#page-login .auth-topbar,#page-reset .auth-topbar,#page-planes .auth-topbar{position:absolute;top:20px;left:20px;z-index:5;margin:0!important;max-width:none!important;padding:0!important;background:transparent!important;border:0!important}#page-login .auth-topbar .icon-btn,#page-reset .auth-topbar .icon-btn,#page-planes .auth-topbar .icon-btn{width:36px!important;height:36px!important;background:var(--surface-1)!important;border:1px solid rgba(244,233,211,.12)!important;color:rgba(244,233,211,.75)!important;border-radius:50%!important;display:inline-flex!important;align-items:center;justify-content:center;cursor:pointer;padding:0!important;transition:background var(--dur-hover) var(--ease-cut),border-color var(--dur-hover) var(--ease-cut),color var(--dur-hover) var(--ease-cut)}#page-login .auth-topbar .icon-btn svg,#page-reset .auth-topbar .icon-btn svg,#page-planes .auth-topbar .icon-btn svg{width:16px;height:16px}#page-login .auth-topbar .icon-btn:hover,#page-reset .auth-topbar .icon-btn:hover,#page-planes .auth-topbar .icon-btn:hover{background:var(--surface-2)!important;border-color:rgba(244,233,211,.24)!important;color:var(--cream)!important}#page-login .auth-page-inner,#page-reset .auth-page-inner,#page-planes .auth-page-inner{width:100%;max-width:520px;margin:0 auto}#page-login .auth-hero,#page-reset .auth-hero{max-width:520px;margin:0 auto;background:var(--surface-1)!important;border:1px solid rgba(244,233,211,.12)!important;border-top:2px solid #E8590C!important;border-radius:14px 14px 0 0!important;padding:36px 24px 28px!important;text-align:center;position:relative;overflow:hidden}#page-login .auth-hero::before,#page-reset .auth-hero::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 60% at 50% 20%,rgba(232,89,12,.08),transparent 70%)}#page-login .auth-hero>*,#page-reset .auth-hero>*{position:relative}#page-login .auth-hero-logo,#page-reset .auth-hero-logo{width:54px!important;height:54px!important;object-fit:cover;border-radius:14px!important;background:var(--surface-2)!important;border:1px solid rgba(232,89,12,.4)!important;margin:0 auto 14px!important;display:block;padding:0!important}#page-login .bg-auth-kicker,#page-reset .bg-auth-kicker{font-family:var(--font-display)!important;font-size:10px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#E8590C!important;line-height:1;display:inline-flex!important;align-items:baseline;gap:6px;margin:0 auto 10px!important;justify-content:center;font-weight:400!important}#page-login .bg-auth-kicker::before,#page-reset .bg-auth-kicker::before{content:"—";font-size:12px;line-height:1}#page-login .auth-hero-title,#page-reset .auth-hero-title{font-family:var(--font-display)!important;font-weight:700!important;font-size:clamp(28px,5vw,36px)!important;color:var(--cream)!important;letter-spacing:.18em!important;line-height:1;margin:0 0 8px!important;text-transform:uppercase!important}#page-login .auth-hero-sub,#page-reset .auth-hero-sub{font-family:var(--font-body, var(--font-ui, system-ui))!important;font-size:12px!important;color:rgba(244,233,211,.55)!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin:0!important;font-weight:400!important}#page-login .auth-body,#page-reset .auth-body{max-width:520px;margin:0 auto;background:var(--surface-1)!important;border:1px solid rgba(244,233,211,.12)!important;border-top:0!important;border-radius:0 0 14px 14px!important;padding:24px!important}#page-login .login-tabs{display:flex!important;gap:0;padding:3px!important;background:#0A0906!important;border:1px solid rgba(244,233,211,.12)!important;border-radius:9999px!important;margin:0 0 22px!important}#page-login .login-tab{flex:1;background:transparent!important;border:0!important;padding:9px 14px!important;border-radius:9999px!important;font-family:var(--font-display)!important;font-size:12px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:rgba(244,233,211,.55)!important;cursor:pointer;line-height:1;font-weight:400!important;transition:background var(--dur-hover) var(--ease-cut),color var(--dur-hover) var(--ease-cut)}#page-login .login-tab:hover{color:rgba(244,233,211,.85)!important}#page-login .login-tab.active{background:var(--cream)!important;color:#0A0906!important;font-weight:700!important}#page-login .form-group,#page-reset .form-group{margin-bottom:14px!important}#page-login .form-label,#page-reset .form-label{display:block!important;font-family:var(--font-display)!important;font-size:10px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:rgba(244,233,211,.6)!important;margin:0 0 6px!important;line-height:1;font-weight:400!important}#page-login .input,#page-reset .input{width:100%!important;background:#0A0906!important;border:1px solid rgba(244,233,211,.1)!important;border-radius:10px!important;padding:11px 13px!important;font-family:var(--font-body, var(--font-ui, system-ui))!important;font-size:13px!important;color:var(--cream)!important;outline:0!important;transition:border-color var(--dur-hover) var(--ease-cut),box-shadow var(--dur-hover) var(--ease-cut);box-sizing:border-box}#page-login .input:focus,#page-reset .input:focus{border-color:#E8590C!important;box-shadow:0 0 0 3px rgba(232,89,12,.15)!important}#page-login .input::placeholder,#page-reset .input::placeholder{color:rgba(244,233,211,.35)!important}#page-login .divider,#page-reset .divider{height:1px!important;background:rgba(244,233,211,.08)!important;margin:18px 0!important;border:0!important}#page-login .btn,#page-reset .btn,#page-planes .btn{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;padding:0 20px!important;border-radius:9999px!important;border:0!important;font-family:var(--font-body, var(--font-ui, system-ui))!important;font-weight:600!important;font-size:13px!important;cursor:pointer;text-decoration:none!important;line-height:1;height:44px!important;transition:background var(--dur-hover) var(--ease-cut),color var(--dur-hover) var(--ease-cut),transform var(--dur-hover) var(--ease-cut),border-color var(--dur-hover) var(--ease-cut)}#page-login .btn-primary,#page-reset .btn-primary,#page-planes .btn-primary{background:#E8590C!important;color:#0A0906!important}#page-login .btn-primary:hover,#page-reset .btn-primary:hover,#page-planes .btn-primary:hover{background:#D14E0A!important;transform:translateY(-1px);color:#0A0906!important}#page-login .btn-ghost,#page-reset .btn-ghost,#page-planes .btn-ghost{background:transparent!important;border:1px solid rgba(244,233,211,.12)!important;color:rgba(244,233,211,.75)!important}#page-login .btn-ghost:hover,#page-reset .btn-ghost:hover,#page-planes .btn-ghost:hover{border-color:rgba(244,233,211,.28)!important;color:var(--cream)!important}#page-login .btn-full,#page-reset .btn-full,#page-planes .btn-full{width:100%!important}#page-login .btn-lg,#page-reset .btn-lg,#page-planes .btn-lg{height:46px!important;font-size:14px!important}#page-login .btn svg,#page-reset .btn svg,#page-planes .btn svg{width:14px;height:14px;flex-shrink:0}#page-login [id$=-turnstile],#page-reset [id$=-turnstile]{margin:12px 0 14px!important;display:flex;justify-content:center;min-height:65px;align-items:center}#page-login [id$=-turnstile]:empty::before,#page-reset [id$=-turnstile]:empty::before{content:"◐ Verificación anti-bot Turnstile";font-family:var(--font-mono);font-size:11px;color:rgba(244,233,211,.35);letter-spacing:.06em;padding:14px 20px;border:1px dashed rgba(244,233,211,.12);border-radius:8px}#page-login .auth-forgot,#page-reset .auth-forgot{text-align:center;margin-top:16px}#page-login .auth-forgot a,#page-reset .auth-forgot a{color:#E8590C!important;font-family:var(--font-body, var(--font-ui, system-ui))!important;font-size:13px!important;text-decoration:none;transition:color var(--dur-hover) var(--ease-cut)}#page-login .auth-forgot a:hover,#page-reset .auth-forgot a:hover{color:#D14E0A!important;text-decoration:underline}#page-login .auth-cta-block{text-align:center}#page-login .auth-cta-txt{font-family:var(--font-body, var(--font-ui, system-ui))!important;font-size:13px!important;color:rgba(244,233,211,.55)!important;margin:0 0 12px!important;line-height:1.4}#page-login .auth-notice{display:flex!important;gap:12px;padding:14px!important;background:#0A0906!important;border:1px solid rgba(232,89,12,.3)!important;border-left:3px solid #E8590C!important;border-radius:10px!important;margin:0 0 18px!important}#page-login .auth-notice-icon{width:16px;height:16px;color:#E8590C!important;flex-shrink:0;margin-top:2px}#page-login .auth-notice-text{font-family:var(--font-body, var(--font-ui, system-ui))!important;font-size:12.5px!important;color:rgba(244,233,211,.75)!important;line-height:1.55}#page-login .auth-notice-text strong{color:var(--cream)!important;font-weight:600}@media (max-width:520px){#page-login.auth-page,#page-reset.auth-page,#page-planes.auth-page{padding:60px 12px 40px!important}#page-login .auth-hero,#page-login .auth-body,#page-reset .auth-hero,#page-reset .auth-body{padding-left:18px!important;padding-right:18px!important}#page-login .auth-topbar,#page-reset .auth-topbar,#page-planes .auth-topbar{top:12px!important;left:12px!important}#page-login .auth-hero{padding-top:28px!important;padding-bottom:22px!important}#page-login .auth-hero-logo{width:48px!important;height:48px!important}#page-login .auth-hero-title{font-size:26px!important}#page-login .auth-body{padding-top:20px!important;padding-bottom:20px!important}}#page-reset .bg-reset-steps{display:grid!important;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px;margin:0 0 20px!important;padding:14px 4px!important;background:#0A0906!important;border:1px solid rgba(244,233,211,.08)!important;border-radius:10px!important}#page-reset .bg-reset-step{display:flex;flex-direction:column;align-items:center;text-align:center;gap:3px;min-width:0}#page-reset .bg-reset-step .n{font-family:var(--font-display)!important;font-size:12px!important;color:rgba(244,233,211,.4)!important;line-height:1;font-weight:400!important}#page-reset .bg-reset-step .t{font-family:var(--font-display)!important;font-size:10px!important;letter-spacing:.12em;text-transform:uppercase;color:rgba(244,233,211,.4)!important;line-height:1;font-weight:400!important}#page-reset .bg-reset-step .d{font-family:var(--font-body, var(--font-ui, system-ui))!important;font-size:10px!important;color:rgba(244,233,211,.4)!important;line-height:1.3;letter-spacing:.02em}#page-reset .bg-reset-step.active .n{color:#E8590C!important}#page-reset .bg-reset-step.active .t{color:#E8590C!important}#page-reset .bg-reset-step.active .d{color:rgba(244,233,211,.6)!important}#page-reset .bg-reset-step-dots{width:100%;height:1px;background:repeating-linear-gradient(90deg,rgba(244,233,211,.15) 0 3px,transparent 3px 6px);min-width:16px}#page-reset .bg-auth-microcopy-plain,#page-login .bg-auth-microcopy-plain{font-family:var(--font-body, var(--font-ui, system-ui))!important;font-size:11px!important;color:rgba(244,233,211,.5)!important;line-height:1.5;text-align:center;margin:10px 0 0!important}#page-reset .bg-help-divider{display:flex;align-items:center;gap:12px;margin:24px 0 12px!important;color:rgba(244,233,211,.45)!important;font-family:var(--font-display)!important;font-size:10px!important;letter-spacing:.12em;text-transform:uppercase;line-height:1}#page-reset .bg-help-divider::before,#page-reset .bg-help-divider::after{content:"";flex:1;height:1px;background:rgba(244,233,211,.08)}#page-reset .auth-help-center{text-align:center}#page-reset .bg-help-link{display:inline-flex!important;align-items:center;gap:6px;font-family:var(--font-body, var(--font-ui, system-ui))!important;font-size:12px!important;color:#E8590C!important;text-decoration:none;transition:opacity var(--dur-hover) var(--ease-cut)}#page-reset .bg-help-link svg{width:12px;height:12px;flex-shrink:0}#page-reset .bg-help-link:hover{opacity:.85}@media (max-width:520px){#page-reset .bg-reset-steps{grid-template-columns:1fr!important;gap:12px!important}#page-reset .bg-reset-step-dots{width:80%!important;justify-self:center}}#page-planes .bg-planes-container{max-width:1100px!important;margin:0 auto!important;width:100%}#page-planes .bg-planes-inner{padding:24px 16px}#page-planes .auth-hero.bg-planes-hero{max-width:none!important;padding:48px 24px!important;border-radius:14px!important;background:var(--surface-1)!important;border:1px solid rgba(244,233,211,.12)!important;border-top:2px solid #E8590C!important;text-align:center;position:relative;overflow:hidden}#page-planes .auth-hero.bg-planes-hero::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 60% at 50% 20%,rgba(232,89,12,.08),transparent 70%)}#page-planes .auth-hero.bg-planes-hero>*{position:relative}#page-planes .auth-hero-logo{width:54px!important;height:54px!important;object-fit:cover;border-radius:14px!important;background:var(--surface-2)!important;border:1px solid rgba(232,89,12,.4)!important;margin:0 auto 14px!important;display:block}#page-planes .bg-auth-kicker{font-family:var(--font-display)!important;font-size:10px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#E8590C!important;line-height:1;display:inline-flex!important;align-items:baseline;gap:6px;margin:0 auto 10px!important;justify-content:center;font-weight:400!important}#page-planes .bg-auth-kicker::before{content:"—";font-size:12px;line-height:1}#page-planes .auth-hero-title.bg-planes-hero-title{font-family:var(--font-display)!important;font-weight:700!important;font-size:clamp(36px,6vw,56px)!important;color:var(--cream)!important;letter-spacing:.12em!important;line-height:1;margin:0 0 8px!important;text-transform:uppercase!important}#page-planes .auth-hero-sub.bg-planes-hero-sub{font-family:var(--font-body, var(--font-ui, system-ui))!important;font-size:14px!important;color:rgba(244,233,211,.7)!important;letter-spacing:.02em!important;text-transform:none!important;margin:6px 0 0!important;font-weight:400!important}#page-planes .bg-plan-data{background:var(--surface-1)!important;border:1px solid rgba(244,233,211,.12)!important;border-radius:14px!important;padding:22px 20px!important;margin:0 0 22px!important}#page-planes .section-title{font-family:var(--font-display)!important;font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#E8590C!important;line-height:1;display:inline-flex!important;align-items:baseline;gap:8px;margin:0 0 16px!important;font-weight:400!important}#page-planes .section-title::before{content:"—";font-size:14px;line-height:1;color:currentColor}#page-planes .bg-select-plan-title{display:flex!important;margin:0 0 16px!important}#page-planes .form-group{margin-bottom:14px!important}#page-planes .form-label{display:block!important;font-family:var(--font-display)!important;font-size:10px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:rgba(244,233,211,.6)!important;margin:0 0 6px!important;line-height:1;font-weight:400!important}#page-planes .input{width:100%!important;background:#0A0906!important;border:1px solid rgba(244,233,211,.1)!important;border-radius:10px!important;padding:11px 13px!important;font-family:var(--font-body, var(--font-ui, system-ui))!important;font-size:13px!important;color:var(--cream)!important;outline:0!important;box-sizing:border-box;transition:border-color var(--dur-hover) var(--ease-cut),box-shadow var(--dur-hover) var(--ease-cut)}#page-planes .input:focus{border-color:#E8590C!important;box-shadow:0 0 0 3px rgba(232,89,12,.15)!important}#page-planes .input::placeholder{color:rgba(244,233,211,.35)!important}#page-planes .form-hint{font-family:var(--font-body, var(--font-ui, system-ui))!important;font-size:11px!important;color:rgba(244,233,211,.45)!important;margin:5px 0 0!important;line-height:1.4}#page-planes #btn-consultar-torneos{width:100%!important;margin-top:10px!important;padding:10px 14px!important;font-family:var(--font-body, var(--font-ui, system-ui))!important;font-size:12px!important;color:#E8590C!important;border:1px dashed rgba(232,89,12,.4)!important;background:rgba(232,89,12,.04)!important;border-radius:10px!important;cursor:pointer;font-weight:500!important;letter-spacing:.02em;display:inline-flex!important;align-items:center;justify-content:center;gap:6px;transition:background var(--dur-hover) var(--ease-cut)}#page-planes #btn-consultar-torneos:hover{background:rgba(232,89,12,.08)!important}#page-planes #btn-consultar-torneos svg{width:12px;height:12px}#page-planes #mis-torneos-resultados{margin-top:12px!important;padding:14px!important;background:#0A0906!important;border:1px solid rgba(232,89,12,.25)!important;border-radius:10px!important}#page-planes #mis-torneos-header{font-family:var(--font-body, var(--font-ui, system-ui))!important;font-size:12px!important;color:rgba(244,233,211,.55)!important;margin-bottom:10px;line-height:1.4}#page-planes .planes-grid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;padding:0!important;max-width:100%!important;margin:0 0 24px!important}@media (min-width:640px){#page-planes .planes-grid{grid-template-columns:repeat(2,1fr)!important}}@media (min-width:960px){#page-planes .planes-grid{grid-template-columns:repeat(4,1fr)!important}}#page-planes .plan-card{background:var(--surface-1)!important;border:1px solid rgba(244,233,211,.12)!important;border-top:2px solid rgba(232,89,12,.4)!important;border-radius:14px!important;padding:22px!important;cursor:pointer;position:relative;display:flex!important;flex-direction:column;gap:10px;transition:transform var(--dur-hover) var(--ease-cut),border-color var(--dur-hover) var(--ease-cut)}#page-planes .plan-card:hover{transform:translateY(-2px);border-color:rgba(244,233,211,.22)!important}#page-planes .plan-card.recommended{border-color:rgba(232,89,12,.45)!important;border-top:2px solid #E8590C!important;background:linear-gradient(180deg,rgba(232,89,12,.06),transparent 40%),var(--surface-1)!important}#page-planes .bg-reco-badge{position:absolute;top:-10px;right:14px;display:inline-flex!important;align-items:center;gap:5px;background:#E8590C!important;color:#0A0906!important;font-family:var(--font-display)!important;font-size:10px!important;letter-spacing:.15em;text-transform:uppercase;padding:5px 10px;border-radius:9999px;line-height:1;font-weight:400!important}#page-planes .bg-reco-badge svg{width:10px;height:10px;flex-shrink:0}#page-planes .plan-name{font-family:var(--font-display)!important;font-size:20px!important;letter-spacing:.12em;text-transform:uppercase;color:var(--cream)!important;font-weight:700!important;line-height:1}#page-planes .plan-price{font-family:var(--font-display)!important;font-size:38px!important;color:#E8590C!important;font-weight:700!important;line-height:1;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}#page-planes .plan-price span:last-child{font-family:var(--font-body, var(--font-ui, system-ui))!important;font-size:13px!important;color:rgba(244,233,211,.45)!important;font-weight:400!important;letter-spacing:0;text-transform:none;margin-left:4px}#page-planes .plan-desc{font-family:var(--font-body, var(--font-ui, system-ui))!important;font-size:12.5px!important;color:rgba(244,233,211,.7)!important;line-height:1.55;flex:1}#page-planes .plan-btn{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;height:38px!important;padding:0 14px!important;border-radius:9999px!important;background:transparent!important;border:1px solid rgba(232,89,12,.3)!important;color:#E8590C!important;font-family:var(--font-body, var(--font-ui, system-ui))!important;font-size:12px!important;font-weight:600!important;cursor:pointer;width:100%!important;transition:background var(--dur-hover) var(--ease-cut)}#page-planes .plan-btn:hover{background:rgba(232,89,12,.08)!important}#page-planes .plan-card.recommended .plan-btn{background:#E8590C!important;color:#0A0906!important;border-color:#E8590C!important}#page-planes .plan-card.recommended .plan-btn:hover{background:#D14E0A!important}#page-planes #pay-selected-info{margin:24px 0 0!important;padding:20px!important;background:var(--surface-1)!important;border:1px solid rgba(232,89,12,.35)!important;border-top:2px solid #E8590C!important;border-radius:14px!important}#page-planes .bg-pay-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}#page-planes .bg-pay-head span:first-child{font-family:var(--font-display)!important;font-size:11px!important;letter-spacing:.14em;text-transform:uppercase;color:rgba(244,233,211,.55)!important;font-weight:400!important}#page-planes #pay-plan-label{font-family:var(--font-display)!important;font-size:14px!important;letter-spacing:.06em;color:#E8590C!important;font-weight:700!important}#page-planes #pagar-turnstile{margin:12px 0 14px!important;display:flex;justify-content:center;min-height:65px;align-items:center}#page-planes #pagar-turnstile:empty::before{content:"◐ Verificación anti-bot Turnstile";font-family:var(--font-mono);font-size:11px;color:rgba(244,233,211,.35);letter-spacing:.06em;padding:14px 20px;border:1px dashed rgba(244,233,211,.12);border-radius:8px}#page-planes .bg-legal-check{display:flex!important;gap:10px;align-items:flex-start;margin:0 0 12px!important;padding:12px!important;background:#0A0906!important;border:1px solid rgba(244,233,211,.1)!important;border-radius:10px!important;font-family:var(--font-body, var(--font-ui, system-ui))!important;font-size:12px!important;color:rgba(244,233,211,.75)!important;line-height:1.5;cursor:pointer}#page-planes .bg-legal-check input{margin-top:2px;flex-shrink:0;accent-color:#E8590C;width:16px;height:16px;cursor:pointer}#page-planes .bg-legal-check a{color:#E8590C!important;border-bottom:1px solid rgba(232,89,12,.4);text-decoration:none}#page-planes .bg-legal-check strong{color:var(--cream)!important;font-weight:600!important}#page-planes .bg-pay-note{font-family:var(--font-mono)!important;font-size:11px!important;color:rgba(244,233,211,.45)!important;text-align:center;margin:10px 0 0!important;letter-spacing:.02em}#page-planes .bg-planes-back{margin-top:16px!important;text-align:center}#page-planes .bg-planes-back a{color:rgba(244,233,211,.5)!important;font-family:var(--font-body, var(--font-ui, system-ui))!important;font-size:13px!important;text-decoration:none}#page-planes .bg-planes-back a:hover{color:var(--cream)!important}@media (max-width:520px){#page-planes.auth-page{padding:60px 12px 40px!important}#page-planes .bg-planes-inner{padding:20px 8px!important}#page-planes .auth-hero.bg-planes-hero{padding:36px 20px!important}#page-planes .bg-plan-data{padding:18px 16px!important}#page-planes .plan-card{padding:18px!important}#page-planes .plan-price{font-size:32px!important}}#page-admin #lang-sel{background:var(--surface-1)!important;border:1px solid rgba(244,233,211,.14)!important;border-radius:9999px!important;padding:6px 12px!important;height:32px!important;font-family:var(--font-mono)!important;font-size:11px!important;color:var(--cream)!important;letter-spacing:.04em;cursor:pointer}#page-admin #lang-sel:hover{border-color:rgba(244,233,211,.28)!important}#page-admin .admin-header{max-width:1200px;margin:0 auto;padding:24px 20px 0!important;background:transparent!important;border:0!important}#page-admin .admin-hero-row{background:var(--surface-1)!important;border:1px solid rgba(244,233,211,.12)!important;border-top:2px solid #E8590C!important;border-radius:14px!important;padding:22px 20px!important;margin-bottom:22px!important;display:flex!important;flex-direction:column;gap:14px;position:relative;overflow:hidden}#page-admin .admin-hero-row::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 60% at 0% 0%,rgba(232,89,12,.08),transparent 70%)}#page-admin .admin-hero-row>*{position:relative}#page-admin .admin-hero-top{display:flex!important;align-items:center;gap:12px;justify-content:flex-start!important;flex-wrap:nowrap}#page-admin .admin-hero-top .admin-title{flex:1 1 auto;min-width:0}#page-admin .admin-hero-top .bg-btn-logout{margin-left:auto;flex-shrink:0}#page-admin .admin-logo{width:48px!important;height:48px!important;border-radius:12px!important;object-fit:cover;background:var(--surface-2)!important;border:1px solid rgba(232,89,12,.4)!important;padding:0!important;flex-shrink:0}#page-admin .admin-title{font-family:var(--font-display)!important;font-size:clamp(20px,3vw,28px)!important;font-weight:700!important;letter-spacing:.12em!important;color:var(--cream)!important;text-transform:uppercase!important;line-height:1}#page-admin .admin-hero-body{display:flex!important;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid rgba(244,233,211,.08);flex-wrap:wrap}#page-admin .admin-hero-info{flex:1 1 auto;min-width:0;display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;font-family:var(--font-mono)!important;font-size:12px!important;color:rgba(244,233,211,.75)!important;letter-spacing:.02em;overflow:hidden}#page-admin #admin-email{overflow:hidden;text-overflow:ellipsis;color:var(--cream)!important}#page-admin .bg-superadmin-badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:9999px;font-family:var(--font-display)!important;font-size:9px!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:400!important;line-height:1;flex-shrink:0}#page-admin .bg-superadmin-badge.is-super{background:color-mix(in oklab,#E8590C 14%,transparent);border:1px solid color-mix(in oklab,#E8590C 35%,transparent);color:#E8590C!important}#page-admin .bg-superadmin-badge.is-admin{background:color-mix(in oklab,#4ADE80 12%,transparent);border:1px solid color-mix(in oklab,#4ADE80 32%,transparent);color:#4ADE80!important}#page-admin .bg-btn-logout{display:inline-flex!important;align-items:center;gap:6px;padding:8px 14px!important;height:auto!important;background:transparent!important;border:1px solid rgba(244,233,211,.14)!important;border-radius:9999px!important;font-family:var(--font-display)!important;font-size:10px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:rgba(244,233,211,.75)!important;font-weight:400!important;cursor:pointer;flex-shrink:0;transition:border-color var(--dur-hover) var(--ease-cut),color var(--dur-hover) var(--ease-cut)}#page-admin .bg-btn-logout:hover{border-color:#E8590C!important;color:#E8590C!important}#page-admin .bg-btn-logout svg{width:12px;height:12px;flex-shrink:0}#page-admin .bg-admin-kicker{display:inline-flex!important;align-items:baseline;gap:8px;font-family:var(--font-display)!important;font-size:10px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#E8590C!important;line-height:1;margin:0 0 12px!important;font-weight:400!important}#page-admin .bg-admin-kicker::before{content:"—";font-size:13px;line-height:1}#page-admin .bg-admin-actions{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}#page-admin .bg-admin-actions .btn>span,#page-admin .bg-admin-actions .btn{min-width:0}@media (max-width:640px){#page-admin .bg-admin-actions{gap:5px}}@media (max-width:480px){#page-admin .bg-admin-actions{gap:3px}#page-admin .bg-admin-actions .btn svg{display:none}}#page-admin .bg-admin-actions .btn{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;padding:0 14px!important;height:42px!important;border-radius:9999px!important;font-family:var(--font-body, var(--font-ui, system-ui))!important;font-size:12px!important;font-weight:600!important;letter-spacing:.02em;line-height:1;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background var(--dur-hover) var(--ease-cut),border-color var(--dur-hover) var(--ease-cut),color var(--dur-hover) var(--ease-cut),transform var(--dur-hover) var(--ease-cut)}#page-admin .bg-admin-actions .btn svg{width:13px;height:13px;flex-shrink:0}#page-admin .bg-admin-actions .btn-primary{background:#E8590C!important;color:#0A0906!important;border:0!important}#page-admin .bg-admin-actions .btn-primary:hover{background:#D14E0A!important;transform:translateY(-1px)}#page-admin .bg-admin-actions .btn-secondary{background:transparent!important;border:1px solid rgba(244,233,211,.16)!important;color:rgba(244,233,211,.85)!important}#page-admin .bg-admin-actions .btn-secondary:hover{border-color:rgba(244,233,211,.3)!important;color:var(--cream)!important}#page-admin .bg-admin-actions .btn-ghost{background:transparent!important;border:1px solid rgba(244,233,211,.14)!important;color:rgba(244,233,211,.75)!important}#page-admin .bg-admin-actions .btn-ghost:hover{border-color:#E8590C!important;color:#E8590C!important;background:color-mix(in oklab,#E8590C 6%,transparent)!important}#page-admin .bg-torneos-head{max-width:1200px;margin:0 auto;padding:24px 20px 12px!important;display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}#page-admin .bg-torneos-count{font-family:var(--font-mono)!important;font-size:11px!important;color:rgba(244,233,211,.5)!important;letter-spacing:.04em}#page-admin .bg-admin-search{max-width:1200px;margin:0 auto 14px;padding:0 20px;display:flex;align-items:center;position:relative}#page-admin .bg-admin-search-input{width:100%;background:var(--surface-1)!important;border:1px solid rgba(244,233,211,.12)!important;border-radius:12px!important;padding:12px 44px!important;font-family:var(--font-body, var(--font-ui, system-ui))!important;font-size:13px!important;color:var(--cream)!important;outline:0!important;box-sizing:border-box;transition:border-color var(--dur-hover) var(--ease-cut),box-shadow var(--dur-hover) var(--ease-cut)}#page-admin .bg-admin-search-input::placeholder{color:rgba(244,233,211,.35)!important}#page-admin .bg-admin-search-input:focus{border-color:#E8590C!important;box-shadow:0 0 0 3px rgba(232,89,12,.15)!important}#page-admin .bg-admin-search-ico{position:absolute;left:34px;top:50%;transform:translateY(-50%);width:14px;height:14px;color:rgba(244,233,211,.5);pointer-events:none}#page-admin .bg-admin-search-clear{position:absolute;right:30px;top:50%;transform:translateY(-50%);width:26px;height:26px;background:transparent;border:0;color:rgba(244,233,211,.5);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;padding:0;transition:background var(--dur-hover) var(--ease-cut),color var(--dur-hover) var(--ease-cut)}#page-admin .bg-admin-search-clear:hover{background:rgba(244,233,211,.08);color:var(--cream)}#page-admin .bg-admin-search-clear svg{width:12px;height:12px}#page-admin .admin-torneos{max-width:1200px;margin:0 auto;padding:0 20px!important;display:grid!important;grid-template-columns:1fr;gap:12px;align-items:start}@media (min-width:700px){#page-admin .admin-torneos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){#page-admin .admin-torneos{grid-template-columns:repeat(3,minmax(0,1fr))}}#page-admin .admin-item{background:var(--surface-1)!important;background-image:none!important;border:1px solid rgba(244,233,211,.12)!important;border-left:3px solid #E8590C!important;border-radius:12px!important;overflow:hidden;display:flex!important;flex-direction:column!important;grid-template-columns:none!important;grid-template-areas:none!important;gap:0!important;padding:0!important;transition:transform var(--dur-hover) var(--ease-cut),border-color var(--dur-hover) var(--ease-cut);box-shadow:none!important}#page-admin .admin-item:hover{transform:translateY(-1px);border-color:rgba(244,233,211,.24)!important;border-left-color:#E8590C!important;background:var(--surface-1)!important}#page-admin .admin-item.warning{border-left-color:#EAB308!important}#page-admin .admin-item.expired{border-left-color:#EF4444!important;background:color-mix(in oklab,#EF4444 4%,var(--surface-1))!important;cursor:pointer}#page-admin .admin-item.expired:hover{background:color-mix(in oklab,#EF4444 8%,var(--surface-1))!important}#page-admin .admin-item-inner{display:flex!important;align-items:center;gap:14px;padding:14px 16px!important;min-width:0;grid-area:auto!important}#page-admin .admin-item-logo{width:52px!important;height:52px!important;border-radius:10px!important;object-fit:cover;background:var(--surface-2)!important;border:1px solid rgba(244,233,211,.12)!important;flex-shrink:0;grid-area:auto!important;padding:0!important}#page-admin .admin-item-logo.admin-item-logo-fb{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-display)!important;font-size:14px!important;color:var(--cream)!important;letter-spacing:.04em}#page-admin .admin-item-info{flex:1 1 auto;min-width:0;display:flex!important;flex-direction:column;gap:6px;overflow:hidden;grid-area:auto!important}#page-admin .admin-item-name{font-family:var(--font-body, var(--font-ui, system-ui))!important;font-size:15px!important;font-weight:600!important;color:var(--cream)!important;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#page-admin .admin-item-meta{display:flex!important;align-items:center;gap:8px;flex-wrap:wrap;font-size:11px}#page-admin .admin-item-meta .plan-tag{padding:3px 10px!important;border-radius:9999px!important;font-family:var(--font-display)!important;font-size:9px!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:400!important;line-height:1;border:1px solid rgba(244,233,211,.12);background:var(--surface-2)!important;color:rgba(244,233,211,.75)!important}#page-admin .plan-tag.plan-mensual{background:rgba(52,152,219,.14)!important;color:#5FA0F6!important;border-color:rgba(52,152,219,.3)!important}#page-admin .plan-tag.plan-trimestral{background:rgba(155,89,182,.14)!important;color:#B57EDC!important;border-color:rgba(155,89,182,.3)!important}#page-admin .plan-tag.plan-semestral{background:rgba(46,204,113,.14)!important;color:#4ADE80!important;border-color:rgba(46,204,113,.3)!important}#page-admin .plan-tag.plan-anual{background:rgba(232,89,12,.14)!important;color:#E8590C!important;border-color:rgba(232,89,12,.35)!important}#page-admin .plan-tag.plan-vencido{background:rgba(239,68,68,.14)!important;color:#EF4444!important;border-color:rgba(239,68,68,.35)!important}#page-admin .bg-plan-active{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:9999px;background:rgba(74,222,128,.12)!important;border:1px solid rgba(74,222,128,.3);font-family:var(--font-display)!important;font-size:9px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#4ADE80!important;font-weight:400!important;line-height:1}#page-admin .admin-item-meta .badge-red{background:rgba(239,68,68,.14)!important;color:#EF4444!important;border:1px solid rgba(239,68,68,.35);padding:3px 10px;border-radius:9999px;font-family:var(--font-display)!important;font-size:9px!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:400!important;line-height:1}#page-admin .admin-item-meta .badge-yellow{background:rgba(234,179,8,.14)!important;color:#EAB308!important;border:1px solid rgba(234,179,8,.35);padding:3px 10px;border-radius:9999px;font-family:var(--font-display)!important;font-size:9px!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:400!important;line-height:1}#page-admin .admin-item-meta .sep{color:rgba(244,233,211,.3);font-family:var(--font-mono);font-size:11px}#page-admin .admin-item-fecha{font-family:var(--font-mono)!important;font-size:11px!important;color:rgba(244,233,211,.6)!important;letter-spacing:.02em}#page-admin .admin-item-fecha b{color:var(--cream)!important;font-weight:400}#page-admin .admin-item-actions,#page-admin .admin-item .admin-item-actions{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:stretch!important;border-top:1px solid rgba(244,233,211,.06)!important;background:transparent!important;padding:0!important;margin:0!important;grid-area:auto!important;width:100%!important}#page-admin .admin-item-actions .match-action-btn{flex:1;min-width:0;background:transparent!important;border:0!important;padding:10px 8px!important;font-family:var(--font-display)!important;font-size:clamp(8px,1vw,10px)!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:rgba(244,233,211,.7)!important;font-weight:400!important;display:inline-flex!important;align-items:center;justify-content:center;gap:5px;cursor:pointer;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;transition:color var(--dur-hover) var(--ease-cut),background var(--dur-hover) var(--ease-cut)}#page-admin .admin-item-actions .match-action-btn:hover{color:#E8590C!important;background:color-mix(in oklab,#E8590C 4%,transparent)!important}#page-admin .admin-item-actions .match-action-btn svg{width:12px;height:12px;flex-shrink:0;opacity:.85}#page-admin .admin-item-actions .match-action-btn:hover svg{opacity:1}#page-admin .admin-item-actions .match-action-btn+.match-action-btn{border-left:1px solid rgba(244,233,211,.06)!important}#page-admin .admin-btn-renovar{color:#EF4444!important}#page-admin .admin-btn-renovar:hover{color:#EF4444!important;background:rgba(239,68,68,.06)!important}#page-admin #admin-vermas-wrap{max-width:1200px;margin:12px auto 0;padding:0 20px;text-align:center}#page-admin .bg-admin-vermas{display:inline-flex!important;align-items:center;gap:8px;padding:10px 22px!important;background:transparent!important;border:1px solid rgba(244,233,211,.14)!important;border-radius:9999px!important;font-family:var(--font-display)!important;font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:rgba(244,233,211,.75)!important;font-weight:400!important;cursor:pointer;transition:border-color var(--dur-hover) var(--ease-cut),color var(--dur-hover) var(--ease-cut),background var(--dur-hover) var(--ease-cut)}#page-admin .bg-admin-vermas:hover{border-color:#E8590C!important;color:#E8590C!important;background:color-mix(in oklab,#E8590C 6%,transparent)!important}#page-admin .bg-admin-vermas svg{width:12px;height:12px;flex-shrink:0}#page-admin .adm-empty{padding:60px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}#page-admin .adm-empty-ico{width:64px;height:64px;border-radius:50%;background:color-mix(in oklab,#E8590C 8%,var(--surface-2));border:1px solid rgba(244,233,211,.08);display:inline-flex;align-items:center;justify-content:center;color:#E8590C}#page-admin .adm-empty-ico svg{width:28px;height:28px}#page-admin .adm-empty-txt{font-family:var(--font-body, var(--font-ui, system-ui))!important;font-size:14px!important;color:rgba(244,233,211,.65)!important;line-height:1.4}@media (max-width:640px){#page-admin .admin-header{padding:16px 14px 0!important}#page-admin .admin-hero-row{padding:18px 16px!important}#page-admin .admin-hero-body{flex-direction:column;align-items:stretch;gap:10px}#page-admin .bg-btn-logout{align-self:flex-start}#page-admin .bg-torneos-head{padding:20px 14px 10px!important}#page-admin .bg-admin-search{padding:0 14px}#page-admin .admin-torneos{padding:0 14px!important}#page-admin .admin-item-inner{padding:12px 14px!important;gap:12px}#page-admin .admin-item-logo{width:44px!important;height:44px!important}#page-admin .admin-item-name{font-size:14px!important}#page-admin .bg-admin-actions .btn{font-size:11px!important;padding:0 10px!important;height:38px!important}#page-admin .bg-admin-actions .btn svg{width:11px;height:11px}#page-admin #admin-vermas-wrap{padding:0 14px}}#page-admin .bg-admin-actions .btn[style*=none]{display:none!important}#page-admin .bg-admin-actions{display:flex!important;flex-wrap:nowrap;gap:6px}#page-admin .bg-admin-actions .btn{flex:1 1 0}@media (max-width:820px){#page-admin .bg-admin-actions{gap:4px}#page-admin .bg-admin-actions .btn{flex:1 1 auto;min-width:min-content;white-space:normal;text-overflow:clip;text-align:center;line-height:1.15;height:auto!important;min-height:40px;padding:5px 7px!important;font-size:11px!important}}@media (max-width:480px){#page-admin .bg-admin-actions{gap:3px}#page-admin .bg-admin-actions .btn{padding:4px 5px!important;font-size:10px!important}}#page-admin .op-aviso-panel{flex-wrap:nowrap;gap:8px}#page-admin .op-aviso-panel span{flex:1 1 auto;min-width:0}#page-admin .op-aviso-panel .btn{flex:0 0 auto;white-space:nowrap;height:auto!important;min-height:34px;padding:7px 12px!important;font-size:12px!important}@media (max-width:480px){#page-admin .op-aviso-panel{padding:10px 12px;gap:6px;font-size:12px}#page-admin .op-aviso-panel .btn{min-height:30px;padding:5px 8px!important;font-size:11px!important}}#page-crear .form-wrap{max-width:640px;margin:0 auto;display:flex!important;flex-direction:column;gap:18px}#page-crear .form-page-header{display:flex!important;align-items:center;gap:14px;background:transparent!important;border:0!important;padding:0!important;margin:0!important;box-shadow:none!important}#page-crear .form-page-header::after{display:none!important}#page-crear .form-page-header .icon-btn{width:38px!important;height:38px!important;background:var(--surface-1)!important;border:1px solid rgba(244,233,211,.12)!important;color:rgba(244,233,211,.75)!important;border-radius:50%!important;display:inline-flex!important;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;padding:0!important;font-size:0!important;transition:background var(--dur-hover) var(--ease-cut),border-color var(--dur-hover) var(--ease-cut),color var(--dur-hover) var(--ease-cut)}#page-crear .form-page-header .icon-btn:hover{background:var(--surface-2)!important;border-color:rgba(244,233,211,.24)!important;color:var(--cream)!important}#page-crear .form-page-header .icon-btn svg{width:16px;height:16px}#page-crear .form-page-header-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}#page-crear .form-page-kicker{font-family:var(--font-display)!important;font-size:11px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#E8590C!important;font-weight:400!important;line-height:1;display:inline-flex;align-items:baseline;gap:6px}#page-crear .form-page-kicker::before{content:"—";font-size:13px;line-height:1}#page-crear .form-page-title{font-family:var(--font-display)!important;font-size:clamp(22px,3vw,30px)!important;font-weight:700!important;letter-spacing:.1em!important;color:var(--cream)!important;text-transform:uppercase!important;line-height:1;margin:0!important}#page-crear .form-section{background:var(--surface-1)!important;border:1px solid rgba(244,233,211,.12)!important;border-top:2px solid rgba(232,89,12,.4)!important;border-radius:14px!important;padding:22px 20px!important;display:flex!important;flex-direction:column;gap:14px;margin:0!important;position:relative;overflow:hidden}#page-crear .form-section::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 60% at 0% 0%,rgba(232,89,12,.05),transparent 70%)}#page-crear .form-section>*{position:relative}#page-crear .form-section-title{display:inline-flex!important;align-items:center;gap:8px;font-family:var(--font-display)!important;font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#E8590C!important;font-weight:400!important;line-height:1;margin:0!important;padding:0!important;border:0!important;background:transparent!important}#page-crear .form-section-title svg{width:13px;height:13px;flex-shrink:0}#page-crear .form-group{display:flex!important;flex-direction:column;gap:6px;margin:0!important;padding:0!important;background:transparent!important;border:0!important}#page-crear .form-label{font-family:var(--font-display)!important;font-size:10px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:rgba(244,233,211,.6)!important;font-weight:400!important;line-height:1;margin:0!important;padding:0!important}#page-crear .form-label .req{color:#E8590C!important;margin-left:2px}#page-crear .input{width:100%!important;background:#0A0906!important;border:1px solid rgba(244,233,211,.1)!important;border-radius:10px!important;padding:11px 13px!important;font-family:var(--font-body, var(--font-ui, system-ui))!important;font-size:13px!important;color:var(--cream)!important;outline:0!important;box-sizing:border-box;transition:border-color var(--dur-hover) var(--ease-cut),box-shadow var(--dur-hover) var(--ease-cut)}#page-crear .input:focus{border-color:#E8590C!important;box-shadow:0 0 0 3px rgba(232,89,12,.15)!important}#page-crear .input::placeholder{color:rgba(244,233,211,.35)!important}#page-crear select.input{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none' stroke='%23F4E9D3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='1 1 6 6 11 1'/></svg>");background-repeat:no-repeat;background-position:right 14px center;padding-right:38px!important;cursor:pointer}#page-crear .form-hint{font-family:var(--font-body, var(--font-ui, system-ui))!important;font-size:11px!important;color:rgba(244,233,211,.45)!important;margin:4px 0 0!important;padding:0!important;line-height:1.45}#page-crear .form-row-2{display:grid!important;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:520px){#page-crear .form-row-2{grid-template-columns:1fr}}#page-crear .bg-logo-upload{display:flex!important;align-items:center;gap:14px;background:transparent!important;border:0!important;padding:0!important}#page-crear .bg-logo-preview-wrap{width:64px;height:64px;flex-shrink:0}#page-crear .bg-logo-preview,#page-crear .bg-logo-placeholder{width:64px!important;height:64px!important;border-radius:12px!important;background:var(--surface-2)!important;border:1px solid rgba(244,233,211,.12)!important;align-items:center;justify-content:center;overflow:hidden;padding:0!important;margin:0!important}#page-crear .bg-logo-preview{display:flex}#page-crear .bg-logo-placeholder{display:flex}#page-crear .bg-logo-preview img{width:100%!important;height:100%!important;object-fit:cover;max-width:none!important;max-height:none!important;border-radius:0!important;margin:0!important;display:block!important}#page-crear .bg-logo-placeholder svg{color:rgba(244,233,211,.35);width:22px;height:22px}#page-crear .bg-logo-upload-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}#page-crear .bg-logo-upload-btn{align-self:flex-start;padding:9px 14px!important;background:transparent!important;border:1px dashed rgba(244,233,211,.18)!important;border-radius:9999px!important;color:rgba(244,233,211,.75)!important;font-family:var(--font-body, var(--font-ui, system-ui))!important;font-size:12px!important;font-weight:500!important;cursor:pointer;display:inline-flex!important;align-items:center;gap:6px;transition:border-color var(--dur-hover) var(--ease-cut),color var(--dur-hover) var(--ease-cut)}#page-crear .bg-logo-upload-btn:hover{border-color:#E8590C!important;color:#E8590C!important}#page-crear .bg-logo-upload-btn svg{width:13px;height:13px}#page-crear .notice-orange{display:flex!important;align-items:center;gap:10px;padding:12px 14px!important;background:color-mix(in oklab,#E8590C 6%,transparent)!important;border:1px solid color-mix(in oklab,#E8590C 25%,transparent)!important;border-radius:10px!important;font-family:var(--font-body, var(--font-ui, system-ui))!important;font-size:12.5px!important;color:rgba(244,233,211,.85)!important;line-height:1.35;cursor:pointer;margin:0!important}#page-crear .notice-orange input[type=checkbox]{width:16px;height:16px;flex-shrink:0;accent-color:#E8590C;cursor:pointer;margin:0}#page-crear .notice-orange svg{width:14px;height:14px;flex-shrink:0;color:#E8590C}#page-crear .notice-orange span{flex:1}#page-crear #crear-torneo-turnstile{display:flex;justify-content:center;min-height:65px;align-items:center}#page-crear #crear-torneo-turnstile:empty::before{content:"◐ Verificación anti-bot Turnstile";font-family:var(--font-mono);font-size:11px;color:rgba(244,233,211,.35);letter-spacing:.06em;padding:14px 20px;border:1px dashed rgba(244,233,211,.12);border-radius:8px}#page-crear .form-page-footer{display:flex!important;justify-content:flex-end;gap:10px;padding:8px 0 0!important;background:transparent!important;border:0!important;margin:0!important;flex-wrap:wrap}#page-crear .form-page-footer .btn{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;padding:0 20px!important;height:44px!important;border-radius:9999px!important;font-family:var(--font-body, var(--font-ui, system-ui))!important;font-size:13px!important;font-weight:600!important;letter-spacing:.02em;line-height:1;cursor:pointer;transition:background var(--dur-hover) var(--ease-cut),border-color var(--dur-hover) var(--ease-cut),color var(--dur-hover) var(--ease-cut),transform var(--dur-hover) var(--ease-cut)}#page-crear .form-page-footer .btn svg{width:14px;height:14px;flex-shrink:0}#page-crear .form-page-footer .btn-ghost{background:transparent!important;border:1px solid rgba(244,233,211,.14)!important;color:rgba(244,233,211,.75)!important}#page-crear .form-page-footer .btn-ghost:hover{border-color:rgba(244,233,211,.3)!important;color:var(--cream)!important}#page-crear .form-page-footer .btn-primary{background:#E8590C!important;color:#0A0906!important;border:0!important}#page-crear .form-page-footer .btn-primary:hover{background:#D14E0A!important;transform:translateY(-1px)}#page-crear .form-page-footer .btn-lg{padding:0 26px!important;height:48px!important;font-size:14px!important}@media (max-width:520px){#page-crear.page{padding:16px 14px 40px!important}#page-crear .form-wrap{gap:14px}#page-crear .form-section{padding:18px 16px!important}#page-crear .form-page-footer{flex-direction:column-reverse}#page-crear .form-page-footer .btn{width:100%!important}#page-crear .bg-logo-upload{gap:12px}#page-crear .bg-logo-preview{width:56px!important;height:56px!important}}#page-editar .form-wrap{max-width:720px;margin:0 auto;padding:0!important}#page-editar .form-page-header{display:flex!important;align-items:center;gap:14px;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0 0 28px!important}#page-editar .form-page-header::before,#page-editar .form-page-header::after{display:none!important}#page-editar .form-page-header .icon-btn{width:38px!important;height:38px!important;padding:0!important;background:var(--surface-1)!important;border:1px solid rgba(244,233,211,.12)!important;color:rgba(244,233,211,.75)!important;border-radius:50%!important;display:inline-flex!important;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;font-size:0!important;line-height:0!important;transition:background var(--dur-hover) var(--ease-cut),border-color var(--dur-hover) var(--ease-cut),color var(--dur-hover) var(--ease-cut)}#page-editar .form-page-header .icon-btn:hover{background:var(--surface-2)!important;border-color:rgba(244,233,211,.24)!important;color:var(--cream)!important}#page-editar .form-page-header .icon-btn svg{width:16px;height:16px;flex-shrink:0}#page-editar .form-page-header-info{flex:1 1 auto;min-width:0;display:flex!important;flex-direction:column;gap:6px}#page-editar .form-page-kicker{font-family:var(--font-display)!important;font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#E8590C!important;font-weight:400!important;line-height:1;display:inline-flex!important;align-items:baseline;gap:6px;padding:0!important;background:transparent!important;border:0!important}#page-editar .form-page-kicker::before{content:"—";font-size:12px;line-height:1;color:currentColor}#page-editar .form-page-title{font-family:var(--font-display)!important;font-weight:700!important;font-size:clamp(24px,3.6vw,32px)!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--cream)!important;line-height:1;margin:0!important;padding:0!important;background:transparent!important;border:0!important}#page-editar #et-loading{padding:60px 0;display:flex;justify-content:center}#page-editar #et-form{display:block;background:transparent!important;padding:0!important;margin:0!important;border:0!important;box-shadow:none!important}#page-editar #et-form>.form-group{margin:0 0 16px!important;display:block!important;background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important}#page-editar .form-group{margin:0 0 14px!important;display:block!important;background:transparent!important;border:0!important;padding:0!important}#page-editar .form-group:last-child{margin-bottom:0!important}#page-editar .form-label{display:block!important;font-family:var(--font-display)!important;font-size:10px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:rgba(244,233,211,.6)!important;margin:0 0 6px!important;line-height:1;font-weight:400!important;padding:0!important;background:transparent!important}#page-editar .form-label .req{color:#E8590C!important;margin-left:2px}#page-editar .form-label .aux{font-family:var(--font-body, var(--font-ui, system-ui))!important;font-size:10px!important;letter-spacing:.02em;text-transform:none!important;color:rgba(244,233,211,.45)!important;margin-left:4px;font-weight:400!important}#page-editar .input,#page-editar textarea.input,#page-editar select.input{width:100%!important;background:#0A0906!important;border:1px solid rgba(244,233,211,.1)!important;border-radius:10px!important;padding:11px 13px!important;font-family:var(--font-body, var(--font-ui, system-ui))!important;font-size:13px!important;color:var(--cream)!important;outline:0!important;box-sizing:border-box;transition:border-color var(--dur-hover) var(--ease-cut),box-shadow var(--dur-hover) var(--ease-cut)}#page-editar .input:focus,#page-editar textarea.input:focus,#page-editar select.input:focus{border-color:#E8590C!important;box-shadow:0 0 0 3px rgba(232,89,12,.15)!important}#page-editar .input::placeholder{color:rgba(244,233,211,.35)!important}#page-editar textarea.input{resize:vertical;min-height:80px}#page-editar select.input{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' stroke='%23E85D2F' stroke-width='1.5' fill='none'/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:11px;padding-right:32px!important;cursor:pointer}#page-editar .form-hint{font-family:var(--font-body, var(--font-ui, system-ui))!important;font-size:11px!important;color:rgba(244,233,211,.5)!important;margin:5px 0 0!important;padding:0!important;line-height:1.45;background:transparent!important;border:0!important}#page-editar .form-hint.section{font-size:12px!important;color:rgba(244,233,211,.65)!important;margin:0 0 12px!important}#page-editar .form-row-2{display:grid!important;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 14px!important}@media (max-width:600px){#page-editar .form-row-2{grid-template-columns:1fr}}#page-editar .form-section{background:var(--surface-1)!important;border:1px solid rgba(244,233,211,.12)!important;border-radius:12px!important;padding:22px!important;margin:0 0 16px!important;display:block!important;gap:0!important;position:relative;overflow:visible;box-shadow:none!important}#page-editar .form-section::before,#page-editar .form-section::after{display:none!important}#page-editar .form-section-title{display:inline-flex!important;align-items:center;gap:8px;width:100%!important;font-family:var(--font-display)!important;font-size:12px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#E8590C!important;font-weight:400!important;line-height:1;margin:0 0 16px!important;padding:0 0 12px!important;border-top:0!important;border-left:0!important;border-right:0!important;border-bottom:1px solid rgba(244,233,211,.06)!important;background:transparent!important;flex-wrap:nowrap}#page-editar .form-section-title::before,#page-editar .form-section-title::after{content:none!important}#page-editar .form-section-title>svg{width:14px;height:14px;flex-shrink:0}#page-editar .form-section-title>span:not(.fs-count){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#page-editar .form-section-title .fs-count{margin-left:auto;font-family:var(--font-mono)!important;font-size:11px!important;color:rgba(244,233,211,.5)!important;text-transform:none!important;letter-spacing:.04em!important;font-weight:400!important;flex-shrink:0}#page-editar .form-section-title .et-sa-badge{font-family:var(--font-display)!important;font-size:9px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#E8590C!important;background:color-mix(in oklab,#E8590C 14%,transparent);border:1px solid color-mix(in oklab,#E8590C 30%,transparent);padding:3px 8px!important;border-radius:9999px;margin-left:auto;flex-shrink:0}#page-editar .form-section.acc>.form-section-title{cursor:pointer;position:relative;padding-right:36px!important;margin:0!important;border-bottom:0!important;padding-bottom:0!important;user-select:none;transition:color var(--dur-hover) var(--ease-cut)}#page-editar .form-section.acc>.form-section-title::after{content:""!important;position:absolute;right:0;top:50%;width:12px;height:12px;background:no-repeat center/contain url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F4E9D3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");transform:translateY(-50%);opacity:.6;transition:transform var(--dur-hover) var(--ease-cut),opacity var(--dur-hover) var(--ease-cut)}#page-editar .form-section.acc.open>.form-section-title::after{transform:translateY(-50%) rotate(180deg);opacity:.95}#page-editar .form-section.acc>*:not(.form-section-title){display:none!important}#page-editar .form-section.acc.open>*{display:block!important}#page-editar .form-section.acc.open>.form-section-title{display:inline-flex!important;border-bottom:1px solid rgba(244,233,211,.06)!important;padding-bottom:12px!important;margin-bottom:16px!important}#page-editar .form-section.acc:hover>.form-section-title{color:#F27340!important}#page-editar .bg-logo-upload{background:transparent!important;border:0!important;padding:0!important}#page-editar .bg-logo-preview{position:relative;padding:0!important;margin:0!important}#page-editar .bg-logo-preview .ph{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:rgba(244,233,211,.35);width:22px;height:22px;z-index:1;pointer-events:none}#page-editar .bg-logo-preview img{position:relative;z-index:2;width:100%!important;height:100%!important;object-fit:cover;max-width:none!important;max-height:none!important;border-radius:0!important;margin:0!important;background:var(--surface-2)!important}#page-editar .bg-logo-upload-btn{padding:9px 14px!important;background:transparent!important;border:1px dashed rgba(244,233,211,.18)!important;border-radius:9999px!important;color:rgba(244,233,211,.75)!important;font-family:var(--font-body, var(--font-ui, system-ui))!important;font-size:12px!important;font-weight:500!important;cursor:pointer;display:inline-flex!important;align-items:center;gap:6px;transition:border-color var(--dur-hover) var(--ease-cut),color var(--dur-hover) var(--ease-cut)}#page-editar .bg-logo-upload-btn:hover{border-color:#E8590C!important;color:#E8590C!important}#page-editar .bg-logo-upload-btn svg{width:13px;height:13px;flex-shrink:0}#page-editar .et-switch-text{overflow:hidden}#page-editar .et-switch-name{overflow:hidden;text-overflow:ellipsis}#page-editar .et-switch-sub{font-family:var(--font-body, var(--font-ui, system-ui))!important;overflow:hidden;text-overflow:ellipsis}#page-editar .notice-orange{display:flex!important;align-items:center;gap:10px;padding:10px 12px!important;background:rgba(232,93,47,.06)!important;border:1px solid rgba(232,93,47,.2)!important;border-radius:10px!important;cursor:pointer;user-select:none;margin:0 0 12px!important}#page-editar .notice-orange input{width:18px;height:18px;accent-color:#E8590C;cursor:pointer;flex-shrink:0;margin:0}#page-editar .notice-orange svg{width:14px;height:14px;color:#E8590C;flex-shrink:0}#page-editar .notice-orange span{flex:1;font-family:var(--font-body, var(--font-ui, system-ui))!important;font-size:13px!important;color:rgba(244,233,211,.85)!important;line-height:1.4}#page-editar .notice-orange strong{color:var(--cream)!important;font-weight:600!important}#page-editar .bg-clas-error{display:flex;align-items:flex-start;gap:8px;padding:12px!important;background:rgba(239,68,68,.08)!important;border:1px solid rgba(239,68,68,.35)!important;border-radius:10px!important;color:#EF4444!important;font-family:var(--font-body, var(--font-ui, system-ui))!important;font-size:12px!important;line-height:1.5;margin:0 0 12px!important}#page-editar .bg-clas-error svg{width:16px;height:16px;flex-shrink:0;margin-top:1px}#page-editar .bg-clas-preview{margin:16px 0 0!important;padding:16px!important;background:#0A0906!important;border:1px solid rgba(244,233,211,.08)!important;border-radius:12px!important;display:flex!important;flex-direction:column;gap:12px}#page-editar .bg-clas-preview-head{display:flex!important;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}#page-editar .bg-clas-preview-head .k{font-family:var(--font-display)!important;font-size:10px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:rgba(244,233,211,.55)!important;font-weight:400!important;line-height:1}#page-editar .bg-clas-legend{display:flex;gap:6px;flex-wrap:wrap}#page-editar .bg-clas-legend-item{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:9999px;font-family:var(--font-mono)!important;font-size:9px!important;letter-spacing:.02em;text-transform:uppercase;font-weight:600;line-height:1}#page-editar .bg-clas-legend-item::before{content:"";width:6px;height:6px;border-radius:50%}#page-editar .bg-clas-legend-item.d{background:rgba(16,185,129,.14);color:#10B981;border:1px solid rgba(16,185,129,.3)}#page-editar .bg-clas-legend-item.d::before{background:#10B981}#page-editar .bg-clas-legend-item.r{background:rgba(232,89,12,.14);color:#E8590C;border:1px solid rgba(232,89,12,.3)}#page-editar .bg-clas-legend-item.r::before{background:#E8590C}#page-editar .bg-clas-legend-item.t{background:rgba(224,180,0,.14);color:#E0B400;border:1px solid rgba(224,180,0,.3)}#page-editar .bg-clas-legend-item.t::before{background:#E0B400}#page-editar .bg-clas-legend-item.e{background:rgba(192,57,43,.14);color:#F5AAAA;border:1px solid rgba(192,57,43,.3)}#page-editar .bg-clas-legend-item.e::before{background:#C0392B}#page-editar .bg-clas-preview-grid{display:grid!important;grid-template-columns:repeat(2,1fr);gap:10px}@media (min-width:900px){#page-editar .bg-clas-preview-grid{grid-template-columns:repeat(4,1fr)}}#page-editar .bg-clas-group{background:var(--surface-2)!important;border:1px solid rgba(244,233,211,.08)!important;border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:4px}#page-editar .bg-clas-group-title{font-family:var(--font-display)!important;font-size:10px!important;letter-spacing:.12em;text-transform:uppercase;color:rgba(244,233,211,.7)!important;font-weight:400!important;line-height:1;margin-bottom:4px}#page-editar .bg-clas-row{display:grid!important;grid-template-columns:20px 1fr auto;align-items:center;gap:6px;padding:4px 8px;border-radius:6px;font-family:var(--font-body, var(--font-ui, system-ui))!important;font-size:10px!important;color:rgba(244,233,211,.7)!important;background:rgba(244,233,211,.02);border-left:2px solid transparent}#page-editar .bg-clas-row .pos{font-family:var(--font-mono)!important;font-weight:600;color:rgba(244,233,211,.5)}#page-editar .bg-clas-row .team{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#page-editar .bg-clas-row .zone{font-family:var(--font-mono)!important;font-size:9px!important;color:rgba(244,233,211,.4);letter-spacing:.02em}#page-editar .bg-clas-row.d{background:rgba(16,185,129,.1);border-left-color:#10B981;color:#10B981}#page-editar .bg-clas-row.d .pos,#page-editar .bg-clas-row.d .zone{color:#10B981}#page-editar .bg-clas-row.r{background:rgba(232,89,12,.1);border-left-color:#E8590C;color:#E8590C}#page-editar .bg-clas-row.r .pos,#page-editar .bg-clas-row.r .zone{color:#E8590C}#page-editar .bg-clas-row.t{background:rgba(224,180,0,.1);border-left-color:#E0B400;color:#E0B400}#page-editar .bg-clas-row.t .pos,#page-editar .bg-clas-row.t .zone{color:#E0B400}#page-editar .bg-clas-row.e{background:rgba(192,57,43,.1);border-left-color:#C0392B;color:#F5AAAA}#page-editar .bg-clas-row.e .pos,#page-editar .bg-clas-row.e .zone{color:#F5AAAA}#page-editar .bg-clas-preview-note{font-family:var(--font-body, var(--font-ui, system-ui))!important;font-size:11px!important;color:rgba(244,233,211,.4)!important;margin:0!important;line-height:1.4;text-align:center;padding-top:4px;border-top:1px dashed rgba(244,233,211,.08)}#page-editar .form-page-footer{position:sticky;bottom:0;background:linear-gradient(180deg,transparent 0,#0A0906 30%)!important;padding:20px 0 0!important;margin:20px 0 0!important;display:flex!important;gap:10px;justify-content:flex-end;flex-wrap:wrap;border:0!important}#page-editar .form-page-footer .btn{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;padding:0 18px!important;height:42px!important;border-radius:9999px!important;font-family:var(--font-body, var(--font-ui, system-ui))!important;font-size:13px!important;font-weight:600!important;cursor:pointer;line-height:1;transition:background var(--dur-hover) var(--ease-cut),border-color var(--dur-hover) var(--ease-cut),color var(--dur-hover) var(--ease-cut),transform var(--dur-hover) var(--ease-cut)}#page-editar .form-page-footer .btn svg{width:14px;height:14px;flex-shrink:0}#page-editar .form-page-footer .btn-ghost{background:transparent!important;border:1px solid rgba(244,233,211,.12)!important;color:rgba(244,233,211,.75)!important}#page-editar .form-page-footer .btn-ghost:hover{border-color:rgba(244,233,211,.24)!important;color:var(--cream)!important}#page-editar .form-page-footer .btn-primary{background:#E8590C!important;color:#0A0906!important;border:0!important}#page-editar .form-page-footer .btn-primary:hover{background:#F27340!important;transform:translateY(-1px)}#page-editar .form-page-footer .btn-lg{height:46px!important;font-size:14px!important}#page-editar .danger-divider{height:1px;background:rgba(244,233,211,.08);margin:24px 0!important;border:0}#page-editar .btn-danger.btn-full{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;width:100%!important;padding:0 20px!important;height:42px!important;background:transparent!important;border:1px solid rgba(239,68,68,.32)!important;color:#EF4444!important;border-radius:9999px!important;font-family:var(--font-body, var(--font-ui, system-ui))!important;font-size:13px!important;font-weight:600!important;cursor:pointer;line-height:1;transition:background var(--dur-hover) var(--ease-cut),border-color var(--dur-hover) var(--ease-cut)}#page-editar .btn-danger.btn-full:hover{background:rgba(239,68,68,.1)!important;border-color:rgba(239,68,68,.5)!important}#page-editar .btn-danger.btn-full svg{width:14px;height:14px;flex-shrink:0}@media (max-width:600px){#page-editar.page{padding:16px 14px 40px!important}#page-editar .form-page-header{margin-bottom:22px!important}#page-editar .form-section{padding:18px!important}#page-editar .form-page-footer{flex-direction:column-reverse}#page-editar .form-page-footer .btn{width:100%!important}}#page-editar .bg-logo-preview{width:64px!important;height:64px!important;border-radius:12px!important;background:var(--surface-2)!important;border:1px solid rgba(244,233,211,.18)!important;display:inline-flex!important;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;box-shadow:0 0 0 2px rgba(232,89,12,.18)}#page-editar #et-logo-img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;border:0!important;padding:0!important;background:transparent!important}#page-editar .bg-logo-upload{display:flex!important;align-items:center;gap:14px}#page-editar .et-switch-row{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;padding:12px 14px!important;background:#14110C!important;border:1px solid rgba(244,233,211,.08)!important;border-radius:10px!important;cursor:pointer;margin:0 0 8px!important;transition:border-color var(--dur-hover) var(--ease-cut),background var(--dur-hover) var(--ease-cut);justify-content:flex-start!important}#page-editar .et-switch-row:hover{border-color:rgba(244,233,211,.18)!important;background:#1A1612!important}#page-editar .et-switch-row:last-child{margin-bottom:0!important}#page-editar .et-switch-icon{flex-shrink:0;width:34px;height:34px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:rgba(232,89,12,.12);border:1px solid rgba(232,89,12,.2);color:#E8590C}#page-editar .et-switch-icon.amarilla{background:rgba(251,191,36,.14);border-color:rgba(251,191,36,.28);color:#FBBF24}#page-editar .et-switch-icon.roja{background:rgba(239,68,68,.14);border-color:rgba(239,68,68,.28);color:#EF4444}#page-editar .et-switch-icon.azul{background:rgba(59,130,246,.14);border-color:rgba(59,130,246,.28);color:#3B82F6}#page-editar .et-switch-icon svg{width:15px;height:15px}#page-editar .et-switch-text{flex:1!important;min-width:0;display:flex;flex-direction:column;gap:2px}#page-editar .et-switch-name{font-family:var(--font-display)!important;font-size:12px!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-weight:700!important;color:var(--cream)!important;line-height:1.2}#page-editar .et-switch-sub{font-size:11px!important;color:rgba(244,233,211,.5)!important;line-height:1.2}#page-editar .et-switch-pill{flex-shrink:0!important;position:relative;width:46px!important;height:26px!important;border-radius:9999px;background:rgba(244,233,211,.12)!important;border:1px solid rgba(244,233,211,.14);transition:background .2s,border-color .2s;display:block!important}#page-editar .et-switch-pill input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer;z-index:2;top:0;left:0}#page-editar .et-switch-slider{position:absolute;top:3px;left:3px;width:18px!important;height:18px!important;border-radius:50%;background:#fff!important;box-shadow:0 1px 4px rgba(0,0,0,.35);transition:left .2s,background .2s}#page-editar .et-switch-pill:has(input:checked){background:#E8590C!important;border-color:#E8590C!important}#page-editar .et-switch-pill:has(input:checked) .et-switch-slider{left:23px!important;background:#0A0906!important}#page-editar #et-fases-list{margin-top:4px}#page-editar #et-fases-list>div:first-child>div:not(:first-child){position:relative;cursor:help}#page-editar #et-fases-list>div:first-child>div:not(:first-child)::after{content:attr(data-tip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);background:#0A0906;color:rgba(244,233,211,.9);font-family:var(--font-body,system-ui)!important;font-size:11px!important;font-weight:400;text-transform:none!important;letter-spacing:0!important;line-height:1.4;padding:6px 10px;border-radius:8px;border:1px solid rgba(244,233,211,.14);box-shadow:0 4px 14px rgba(0,0,0,.5);pointer-events:none;opacity:0;transition:opacity .15s;z-index:100;min-width:180px;white-space:normal;text-align:center}#page-editar #et-fases-list>div:first-child>div:not(:first-child):hover::after{opacity:1}.op-sello[hidden],#opiniones [hidden],.op-aviso-panel[hidden],#modal-opinion [hidden],#modal-opiniones [hidden]{display:none!important}.op-sello-hueco{min-height:22px;margin-top:14px}.op-sello{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--gray);text-decoration:none;cursor:pointer}.op-sello b{color:var(--white);font-weight:700}.op-estrellas{display:inline-flex;gap:2px;font-size:15px;line-height:1}.op-e{color:rgba(127,127,127,.45)}.op-e-on{color:#F5B301}#opiniones .op-bloque{display:grid;grid-template-columns:minmax(220px,300px) 1fr;gap:24px;align-items:start}#opiniones .op-bloque.op-sin-resumen{grid-template-columns:1fr}@media (max-width:820px){#opiniones .op-bloque{grid-template-columns:1fr}}.op-resumen{background:var(--bg2);border:1px solid var(--border);border-radius:14px;padding:20px}.op-media{font-size:44px;font-weight:800;line-height:1;color:var(--white);font-family:var(--font-h);margin-bottom:6px}.op-basado{font-size:12px;color:var(--gray);margin-top:6px}.op-barras{margin-top:14px;display:grid;gap:6px}.op-barra{display:grid;grid-template-columns:30px 1fr 36px;gap:8px;align-items:center;font-size:12px;color:var(--gray)}.op-barra-fondo{display:block;height:6px;border-radius:3px;background:var(--border);overflow:hidden}.op-barra-lleno{display:block;height:100%;background:#F5B301;border-radius:3px}.op-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.op-card{background:var(--bg2);border:1px solid var(--border);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:10px;min-width:0}.op-card-cab{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px;color:var(--gray)}.op-texto{margin:0;font-size:14px;line-height:1.55;color:var(--white);white-space:pre-line;overflow-wrap:anywhere}#opiniones .op-texto{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.op-autor{font-size:12px;color:var(--gray);display:flex;flex-wrap:wrap;gap:6px;align-items:center}.op-autor b{color:var(--white)}.op-insignia{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11px;background:var(--br-pri-soft);color:var(--orange);border:1px solid var(--orange3)}.op-insignia.op-usuario{background:transparent;color:var(--gray);border-color:var(--border)}.op-resp{border-left:3px solid var(--orange);padding:6px 10px;background:var(--bg3);border-radius:0 8px 8px 0;font-size:13px;color:var(--gray)}.op-resp b{display:block;color:var(--white);font-size:12px;margin-bottom:2px}.op-resp p{margin:0;white-space:pre-line;overflow-wrap:anywhere}.op-reportar{align-self:flex-start;background:none;border:0;padding:0;font-size:11px;color:var(--gray);cursor:pointer;text-decoration:underline}.op-reportar:disabled{opacity:.5;cursor:default}.op-vacio{grid-column:1/-1;text-align:center;padding:24px;color:var(--gray);border:1px dashed var(--border);border-radius:14px}.op-vacio b{display:block;color:var(--white);font-size:15px;margin-bottom:4px}.op-acciones{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:22px}.op-form{max-width:520px;width:94%;text-align:left;position:relative;max-height:92vh;overflow-y:auto}.op-cerrar{position:absolute;top:10px;right:12px}.op-form .modal-title{margin:0 28px 14px 0}.op-campo{margin-bottom:14px}.op-campo label,.op-etq{display:block;font-size:12px;color:var(--gray);margin-bottom:6px}.op-elige{display:flex;gap:4px}.op-elige button{font-size:30px;line-height:1;background:none;border:0;padding:2px 4px;cursor:pointer;color:rgba(127,127,127,.45)}.op-elige button.on{color:#F5B301}.op-elige button:focus-visible{outline:2px solid var(--orange);border-radius:6px}.op-form textarea{width:100%;min-height:120px;resize:vertical}.op-form input,.op-form select{width:100%}.op-contador{font-size:11px;color:var(--gray);text-align:right;margin-top:4px}.op-legal{font-size:12px;color:var(--gray);line-height:1.5;margin:8px 0 12px}.op-error{color:#f87171;font-size:12px;min-height:16px;margin-bottom:8px}.op-estado{font-size:12px;padding:8px 10px;border-radius:8px;background:var(--bg3);color:var(--gray);margin-bottom:12px}.op-ts{margin-bottom:10px}.op-form-pie{display:flex;gap:10px}.op-form-pie .btn{flex:1}.op-todas,.op-mod{max-width:780px;width:95%;max-height:90vh;display:flex;flex-direction:column}.op-todas-cab,.op-mod-cab{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 20px;border-bottom:1px solid var(--border)}.op-todas-cab h3,.op-mod-cab h3{margin:0;font-size:16px}.op-todas-filtros,.op-mod-filtros{display:flex;gap:6px;flex-wrap:wrap;padding:12px 20px}.op-chip{border:1px solid var(--border);background:var(--bg2);color:var(--gray);border-radius:999px;padding:5px 12px;font-size:12px;cursor:pointer}.op-chip.activo{border-color:var(--orange);color:var(--white)}.op-todas-lista,.op-mod-lista{overflow-y:auto;padding:0 20px 12px;display:grid;gap:12px}.op-todas-mas{padding:0 20px 16px;text-align:center}.op-aviso-panel{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:14px 0;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:var(--bg2);font-size:13px;color:var(--white)}.op-aviso-panel span{flex:1 1 220px}.op-mod-regla{margin:12px 20px 0;font-size:12px;color:var(--gray);line-height:1.5}.op-mod-meta{font-size:11px;color:var(--gray);overflow-wrap:anywhere}.op-mod-acc{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.op-mod-acc select{width:auto;font-size:12px}.op-mod textarea{width:100%;min-height:60px;font-size:12px}html:not(.theme-light) #page-home #fuvev-hero .hero-cta-main,html:not(.theme-light) #page-home #fuvev-hero .hero-cta-main:hover,html:not(.theme-light) #page-home #fuvev-hero .hero-cta-main span,html:not(.theme-light) #page-home #fuvev-hero .hero-cta-main svg,html:not(.theme-light) #page-home #btn-app-download,html:not(.theme-light) #page-home #btn-app-download:hover,html:not(.theme-light) #page-home #btn-app-download span,html:not(.theme-light) #page-home #btn-app-download svg{color:#0A0906!important}html:not(.theme-light) #navbar .bg-nav-cta,html:not(.theme-light) #navbar .bg-nav-cta:hover{color:#0A0906!important}html body .fuvev-cookie-btn.accept,html body .fuvev-cookie-btn.accept:hover{color:#0A0906!important}html:not(.theme-light) #page-home #fuvev-hero .bg-chyron-badge,html:not(.theme-light) #page-home #fuvev-hero .bg-chyron-badge span{color:#0A0906!important}html:not(.theme-light) #page-home #fuvev-hero .bg-chyron-badge .live-dot{background:#0A0906!important}html:not(.theme-light) #page-home #fuvev-hero .bg-chyron-item em{color:rgba(244,233,211,.72)!important}html:not(.theme-light) #page-home #fuvev-hero .hero-stats-inline .hsi-lbl{color:rgba(244,233,211,.72)!important}html:not(.theme-light) #page-home .bg-tcard-min{color:rgba(244,233,211,.72)!important}html:not(.theme-light) #page-home #fuvev-hero .hero-cta-main,html:not(.theme-light) #page-home #fuvev-hero .hero-cta-main span{-webkit-text-fill-color:#0A0906!important}html body #opiniones .btn-primary,html body #opiniones .btn-primary:hover,html body #page-admin .op-aviso-panel .btn-primary,html body #page-admin .op-aviso-panel .btn-primary:hover,html body #modal-opinion .btn-primary,html body #modal-opinion .btn-primary:hover{color:#0A0906!important;-webkit-text-fill-color:#0A0906!important}
