html{scroll-behavior:smooth}h3{font-weight:600}a{color:inherit;text-decoration:none}.masa-card-wrap{order:-1}*,*:before,*:after{box-sizing:border-box}@media(max-width:640px){.sub-hero-row h1{word-break:break-word}.s-head{flex-direction:column}}@media(hover:none),(pointer:coarse){.btn-p:hover,.btn-o:hover{transform:none!important}}.nav-item{white-space:nowrap}.nav-item:hover{color:var(--ink);background:var(--bg2)}.nav-burger{flex-direction:column;justify-content:center;gap:5px;background:none;border:none;padding:8px;cursor:pointer;min-width:44px;min-height:44px;flex-shrink:0}.nav-burger span{display:block;width:22px;height:2px;background:var(--ink-2);border-radius:2px;transition:transform .25s,opacity .2s;pointer-events:none}.nav-burger.nav-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-burger.nav-open span:nth-child(2){opacity:0;transform:scaleX(0)}.nav-burger.nav-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media(max-width:640px){.nav-menu{z-index:999;box-shadow:0 8px 32px #00000024;max-height:calc(100dvh - 64px);-webkit-overflow-scrolling:touch}.nav-item:last-child{border-bottom:none}}@media(max-width:400px){.btn-p,.btn-o{max-width:280px}}.fac-block{margin-bottom:24px}.fac-block:last-child{margin-bottom:0}.proj-card{display:flex;flex-direction:column;gap:12px}.proj-card p{font-size:.8rem;line-height:1.55;flex:1}.seo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:36px}.seo-b{padding-top:16px}.seo-b h3{margin-bottom:8px}.seo-b p{font-size:.8rem;line-height:1.7}footer{justify-content:space-between;flex-wrap:wrap;gap:8px}footer p{letter-spacing:.01em}footer strong{font-weight:600}.sub-hero-sub{text-align:right;line-height:1.6;padding-top:8px}.sb:last-child{border-bottom:none;padding-bottom:52px}.sb-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px;flex-wrap:wrap}.sb-head h2{letter-spacing:-.015em}.masa-card-wrap{perspective:1000px}.masa-card{padding:22px 24px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(135deg,#2a0c0c,#7a1a0c,#ff3b1f);color:#fff;cursor:default;transform:rotate(-1.5deg);transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.masa-card:hover{transform:rotate(0) translateY(-4px);box-shadow:0 32px 80px #00000038}.masa-card:before{content:"";position:absolute;top:-40px;right:-40px;width:200px;height:200px;border-radius:50%;background:#ffffff0f}.card-top{display:flex;justify-content:space-between;align-items:flex-start;position:relative;z-index:1}.card-logo{font-family:Instrument Sans,-apple-system,sans-serif;font-weight:800;font-size:1rem;letter-spacing:-.04em}.card-logo span{opacity:.7;font-weight:400}.card-chip{width:32px;height:24px;border-radius:4px;opacity:.9}.card-middle{position:relative;z-index:1}.card-name{font-size:1.05rem;font-weight:600;letter-spacing:-.01em;margin-bottom:3px}.card-uni{letter-spacing:.04em;text-transform:uppercase}.card-bottom{display:flex;justify-content:space-between;align-items:flex-end;position:relative;z-index:1}.card-num{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;opacity:.6;letter-spacing:.08em}.card-qr{width:44px;height:44px;border-radius:6px;padding:4px;display:flex;align-items:center;justify-content:center}.card-qr svg{width:36px;height:36px}.desc-filter{-webkit-overflow-scrolling:touch;max-width:100%}.filter-btn{white-space:nowrap}.desc-card{overflow:hidden}.desc-card-img{display:flex;align-items:center;justify-content:center;font-size:3rem;position:relative}.desc-discount-badge{position:absolute;top:12px;right:12px;color:#fff;font-size:.7rem;letter-spacing:.04em;padding:4px 10px;border-radius:100px}.desc-card-body{padding:16px 18px 18px}.desc-card-body h4{margin-bottom:4px}.desc-card-body p{line-height:1.55;margin-bottom:12px}.desc-card-footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.desc-uni-tag{font-size:.62rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:3px 8px}.desc-member-only{display:flex;align-items:center;gap:5px;font-size:.7rem;font-weight:500}.desc-member-only:before{font-size:.85rem}.form-group{display:flex;flex-direction:column;gap:5px}.form-group label{letter-spacing:.02em}.form-input{width:100%}.form-select{-webkit-appearance:none;appearance:none}.btn-generate{margin-top:8px}.desc-locked{position:relative;overflow:hidden;cursor:pointer}.desc-locked:hover .lock-overlay{background:#0000008c}.lock-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2;gap:6px;transition:background .2s}.lock-icon{font-size:1.6rem}.lock-text{font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.desc-unlock-cta{grid-column:1/-1;padding:36px 24px;text-align:center}.desc-unlock-inner h3{font-size:1.1rem;margin-bottom:8px}.desc-unlock-inner p{font-size:.85rem;max-width:400px;margin:0 auto 20px;line-height:1.6}.auth-error{display:none;margin-bottom:16px}.member-num{font-size:.75rem;border:1px solid var(--border-md);border-radius:var(--r);padding:8px 12px}@media(max-width:640px){.s-head-right p{font-size:.82rem}}@media(max-width:780px){.seo-grid{grid-template-columns:1fr 1fr}}@media(max-width:500px){.seo-grid{grid-template-columns:1fr}}@media(max-width:780px){.masa-card-wrap{order:-1}}@media(max-width:480px){.card-qr{width:38px;height:38px}}.admin-form{box-shadow:0 2px 12px #0000000a}.admin-form-actions{margin-top:20px}.btn-danger{display:inline-flex;align-items:center;gap:6px;font-family:inherit;font-weight:500;transition:background .15s}.btn-secondary{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;font-weight:500;border:1px solid var(--border-md);padding:8px 16px;cursor:pointer;transition:background .15s}.admin-success{border:1px solid #A7F3D0}.admin-error-msg{border:1px solid #FECACA}.admin-oferta-badge{font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 9px;border-radius:100px}.btn-edit,.btn-toggle{font-weight:500;transition:all .13s}.admin-stats-row{margin-bottom:28px}.admin-stat-n{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}@media(max-width:640px){.btn-p,.btn-o{width:100%}}@media(max-width:400px){.card-qr{width:36px;height:36px}}@media(max-width:640px){.masa-card-wrap{order:-1}}@media(max-width:640px){.desc-filter{-webkit-overflow-scrolling:touch}.desc-card-body h4{font-size:.85rem}}@media(max-width:640px){.sb-head{gap:8px}}@media(max-width:640px){.admin-form-grid{grid-template-columns:1fr!important}.admin-oferta-item{flex-direction:column;align-items:flex-start;gap:10px}.admin-oferta-actions{display:flex;gap:6px;flex-wrap:wrap}}@media(hover:none){.btn-p:hover,.btn-o:hover{transform:none}}@media(max-width:640px){.sub-hero-row{flex-direction:column}.sub-hero-sub{text-align:left;padding-top:0}}@media(max-width:640px){.sb{padding:18px 0}.sb-head{margin-bottom:8px}.sb-head h2{font-size:.9rem}}@media(max-width:480px){.desc-card-body h4{font-size:.82rem}.desc-card-body p{font-size:.75rem}}@media(max-width:640px){.card-logo{font-size:.8rem}.card-name{font-size:.88rem}}.desc-filter-row{flex-direction:column}.filter-label{flex-shrink:0}*{min-width:0}@media(max-width:480px){.card-name{font-size:.85rem}}@media(max-width:480px){.admin-form-grid{grid-template-columns:1fr!important}.admin-oferta-item{flex-wrap:wrap;gap:8px}.admin-oferta-actions{gap:4px}}@media(hover:none),(pointer:coarse){.btn-p,.btn-o,.btn-generate{min-height:44px}}.admin-topbar{position:sticky;top:0;z-index:100}.admin-topbar-inner{display:flex;align-items:center;justify-content:space-between}.admin-signout-btn{font-size:.75rem;background:none;cursor:pointer}.admin-stat{text-align:center}.admin-stat-n{line-height:1}.admin-tabs-bar{position:sticky;top:48px;z-index:99;overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-tabs{display:flex;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-tab{font-size:.78rem;cursor:pointer;flex-shrink:0}.admin-wrap{padding:20px 0 48px}.admin-section{margin-bottom:24px}.admin-section-title{margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--border)}.admin-form{margin-bottom:16px}.admin-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.admin-form-full{grid-column:1/-1}.admin-form-actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}@media(max-width:480px){.admin-form-actions{flex-direction:column}}@media(max-width:480px){.admin-form-actions .btn-p,.admin-form-actions .btn-secondary{width:100%;justify-content:center}}.admin-oferta-list{display:flex;flex-direction:column;gap:8px}.admin-oferta-item{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.admin-oferta-info{flex:1;min-width:0}.admin-oferta-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-oferta-meta{font-size:.72rem;margin-top:2px}.admin-oferta-actions{display:flex;gap:6px;flex-shrink:0}@media(max-width:480px){.admin-oferta-item{padding:11px 13px}.admin-oferta-actions{width:100%;justify-content:flex-end}}.btn-edit{font-size:.72rem;padding:5px 10px;border:1px solid var(--border-md);cursor:pointer;min-height:30px}.btn-toggle{font-size:.72rem;padding:5px 10px;border:1px solid var(--accent);cursor:pointer;min-height:30px}.btn-danger{font-size:.72rem;padding:5px 10px;border:1px solid #FECACA;cursor:pointer;min-height:30px}.admin-success,.admin-error-msg{padding:8px 12px;font-size:.8rem;margin-bottom:10px;display:none}.member-card-num{font-family:monospace;font-size:.72rem;flex-shrink:0}#nav-carnet:hover{box-shadow:0 4px 18px #ff3b1f73!important}.btn-o{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}:root{--green:#22C55E;--border-strong:rgba(255,255,255,.22);--r:14px;--r-lg:20px;--r-xl:26px;--shadow-sm:0 2px 12px rgba(0,0,0,.45);--shadow-md:0 8px 36px rgba(0,0,0,.55),0 2px 10px rgba(0,0,0,.35);--shadow-lg:0 24px 80px rgba(0,0,0,.65),0 8px 24px rgba(0,0,0,.45);--glow-blue:0 0 48px rgba(255,59,31,.3),0 0 100px rgba(255,59,31,.1)}h1,h2,h3,h4{color:var(--ink)!important}p{color:var(--ink-2)!important}#nav-carnet{background:var(--accent)!important;color:#fff!important;border:none!important;font-weight:700!important;font-size:.75rem!important;padding:6px 15px!important;border-radius:100px!important;box-shadow:var(--glow-blue)!important;transition:all .22s!important}#nav-carnet:hover{background:var(--accent-bright)!important;transform:translateY(-1px)!important}.sb-head h2{color:#fff!important;font-size:1.05rem!important;font-weight:700!important}.masa-card{border-radius:24px!important;box-shadow:0 36px 88px #000000a6,0 8px 24px #00000073,var(--glow-blue)!important}.desc-card:hover{box-shadow:var(--shadow-md),0 0 32px #ff3b1f29!important}.desc-card-img{background:#ffffff0a!important;height:140px!important}.desc-card-body h4{color:#fff!important;font-size:.95rem!important;font-weight:700!important}.desc-card-body p{color:#ffffff7a!important;font-size:.8rem!important}.desc-discount-badge{background:var(--accent)!important;font-weight:800!important;box-shadow:0 2px 12px #ff3b1f80!important}.filter-btn:hover,.filter-btn.active{background:var(--accent)!important;color:#fff!important;border-color:var(--accent)!important;box-shadow:0 2px 14px #ff3b1f70!important}.desc-uni-tag{border-radius:100px!important}.tag-all{background:#ffffff12!important;color:#ffffff61!important}.tag-ua{background:#ff3b1f2e!important;color:#ffb3a0!important}.tag-umh{background:#22c55e26!important;color:#86efac!important}.desc-unlock-cta{background:linear-gradient(135deg,#ff3b1f1a,#ff3b1f0d)!important;border:1px solid rgba(255,59,31,.25)!important;border-radius:24px!important}.desc-unlock-inner h3{color:#fff!important}.desc-unlock-inner p{color:#ffffff7a!important}.form-group label{color:#ffffff85!important;font-weight:600!important}.form-input{border-radius:14px!important;transition:border-color .15s,box-shadow .15s!important}.form-input:focus{border-color:var(--accent)!important;box-shadow:0 0 0 4px #ff3b1f2e!important}.seo-b h3{color:#fff!important;font-size:.92rem!important;font-weight:700!important}.seo-b{border-top:1px solid rgba(255,255,255,.07)!important}.proj-card{box-shadow:var(--shadow-sm)!important}.proj-card h4{color:#fff!important;font-size:.98rem!important;font-weight:700!important}.proj-card p{color:#ffffff70!important}.member-num{background:#ffffff0d!important;border-color:#ffffff1a!important;color:var(--accent-bright)!important}.admin-topbar-logo{color:#fff!important}.admin-topbar-sub{color:#ffffff5c!important}.admin-signout-btn{color:#ffffff70!important}.admin-stat-n{color:#fff!important}.admin-stat-l{color:#ffffff47!important}.admin-tab{color:#ffffff70!important}.admin-tab:hover{color:#ffffffc7!important}.admin-wrap{background:var(--bg)!important}.admin-section-title{border-bottom-color:#ffffff0f!important}.admin-form,.admin-oferta-item{background:var(--surface)!important;border:1px solid rgba(255,255,255,.08)!important}.admin-oferta-name{color:#fff!important}.admin-oferta-meta{color:#ffffff52!important}.btn-edit{background:#ffffff0f!important;border-color:#ffffff1f!important;color:#ffffffad!important;border-radius:8px!important}.btn-edit:hover{border-color:var(--accent)!important;color:var(--accent-bright)!important}.btn-toggle{background:#ff3b1f1f!important;border-color:#ff3b1f4d!important;color:var(--accent-bright)!important;border-radius:8px!important}.btn-danger{background:#dc26261a!important;border-color:#dc262640!important;color:#fca5a5!important;border-radius:8px!important}.btn-secondary{background:#ffffff0f!important;border-color:#ffffff1f!important;color:#ffffff9e!important;border-radius:100px!important}.btn-secondary:hover{background:#ffffff1a!important}.admin-success{background:#22c55e1a!important;border-color:#22c55e4d!important;color:#86efac!important;border-radius:10px!important}.admin-error-msg{background:#dc26261a!important;border-color:#dc26264d!important;color:#fca5a5!important;border-radius:10px!important}.member-card-num{color:var(--accent-bright)!important}footer strong{color:#ffffff85!important}.desc-member-only{color:#ffffff61!important}.lock-text{color:#fff!important}.lock-icon{opacity:.9}*{box-sizing:border-box!important}.s-head{grid-template-columns:1fr 1fr!important;gap:48px!important}@media(max-width:720px){.s-head{grid-template-columns:1fr!important;gap:16px!important}}.s-kicker:before{width:6px!important;height:6px!important;border-radius:50%!important;background:var(--accent)!important;box-shadow:0 0 8px var(--accent)!important;flex-shrink:0!important}.s>.container>.s-head>div>h2,.s>.container>h2{font-family:Instrument Sans,sans-serif!important;font-size:clamp(1.8rem,4vw,2.6rem)!important;font-weight:800!important;letter-spacing:-.03em!important;line-height:1.1!important;color:var(--ink)!important}.s-head-right p{color:var(--ink-2)!important;font-size:.95rem!important;line-height:1.7!important;margin:0!important;padding-top:8px!important}.btn-p{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border-radius:12px!important;font-family:Instrument Sans,sans-serif!important;font-size:.9rem!important;cursor:pointer!important;letter-spacing:-.01em!important;transition:background .18s,box-shadow .18s,transform .15s!important;position:relative!important;overflow:hidden!important}.btn-p:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(135deg,rgba(255,255,255,.12) 0%,transparent 60%)!important;opacity:0!important;transition:opacity .18s!important}.btn-p:hover{background:var(--accent-h)!important;box-shadow:0 8px 32px #ff3b1f80!important;transform:translateY(-2px)!important}.btn-p:hover:before{opacity:1!important}.btn-p:active{transform:translateY(0)!important}.btn-o{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border-radius:12px!important;font-family:Instrument Sans,sans-serif!important;font-size:.9rem!important;cursor:pointer!important;transition:background .18s,border-color .18s,transform .15s!important}.btn-o:hover{transform:translateY(-1px)!important}.btn-generate{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;border-radius:12px!important;font-family:Instrument Sans,sans-serif!important;font-size:1rem!important;cursor:pointer!important;letter-spacing:-.01em!important;transition:background .18s,box-shadow .18s,transform .15s!important}.btn-generate:hover{background:var(--accent-h)!important;box-shadow:0 8px 32px #ff3b1f80!important;transform:translateY(-2px)!important}.btn-generate:disabled{opacity:.5!important;cursor:not-allowed!important;transform:none!important}h2{font-weight:800!important}input[type=email],input[type=text],input[type=number],input[type=password],select{background:var(--surface)!important;border:1px solid var(--border-md)!important;border-radius:10px!important;font-family:Instrument Sans,sans-serif!important;font-size:.95rem!important;padding:13px 16px!important;transition:border-color .18s,box-shadow .18s!important;width:100%!important}input[type=email]:focus,input[type=text]:focus,input[type=number]:focus,input[type=password]:focus,select:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px #ff3b1f2e!important}input::placeholder{color:var(--ink-3)!important}@media(min-width:641px){#page-carnet .sub-hero,#page-descuentos .sub-hero{padding:36px 0 20px!important}}@media(max-width:640px){#page-carnet .sub-hero,#page-descuentos .sub-hero{padding:28px 0 16px!important}}.page{display:none!important}.page.active{display:block!important}.s-head-right{display:none!important}.s-kicker{align-items:center!important;gap:8px!important;background:#ff3b1f1a!important;border:1px solid rgba(255,59,31,.22)!important;border-radius:100px!important;padding:4px 14px 4px 10px!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:.72rem!important;font-weight:500!important;color:var(--accent-bright)!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin-bottom:18px!important}.s-kicker:before{content:""!important;display:none!important}.s-head h2{margin:0!important;max-width:640px!important}#como .s-kicker:before,[id]>.container>.s-head .s-kicker:before{display:none!important}.sub-hero:before{top:-60px!important;left:-100px!important;width:500px!important;height:400px!important;background:radial-gradient(ellipse,rgba(255,59,31,.1) 0%,transparent 70%)!important}.sub-hero-row{align-items:flex-start!important;justify-content:space-between!important;gap:24px!important;flex-wrap:wrap!important}.sub-hero-row h1{flex:1!important;min-width:200px!important}.proj-card{background:var(--surface)!important;border:1px solid var(--border-md)!important;border-radius:20px!important;transition:all .2s!important}.proj-card:hover{background:var(--surface2)!important}.s:has(.seo-grid){padding:48px 0!important}.s:has(.seo-grid) .s-head{border-bottom:none!important;margin-bottom:0!important}.s:has(.seo-grid) .s-head h2{font-size:1.4rem!important;color:var(--ink-3)!important;font-weight:500!important;letter-spacing:-.01em!important}@media(max-width:640px){footer,.footer{flex-direction:column!important;gap:6px!important}}img,svg{height:auto}.admin-topbar{background:var(--bg2)!important;border-bottom:1px solid rgba(255,59,31,.16)!important;box-shadow:0 1px #ff3b1f14!important}.admin-topbar-inner{height:56px!important}.admin-topbar-brand{display:flex;align-items:center;gap:10px}.admin-topbar-mark{width:30px;height:30px;border-radius:8px;background:var(--accent);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.85rem;color:#fff;box-shadow:0 0 14px #ff3b1f66;flex-shrink:0}.admin-topbar-logo{font-weight:800!important;font-size:.95rem!important;letter-spacing:-.02em!important}.admin-topbar-sub{font-size:.72rem!important;margin-left:8px!important}.admin-signout-btn{border:1px solid rgba(255,255,255,.1)!important;border-radius:100px!important;padding:6px 14px!important;font-weight:600!important;transition:all .18s!important}.admin-signout-btn:hover{border-color:#dc262666!important;color:#fca5a5!important;background:#dc262614!important}.admin-stats-bar{background:var(--bg)!important;border-bottom:1px solid var(--border)!important;padding:20px 0!important}.admin-stats-row{display:grid!important;gap:10px!important;grid-template-columns:repeat(4,1fr)!important}.admin-stat{background:var(--surface)!important;border:1px solid var(--border-md)!important;border-radius:16px!important;padding:18px 16px!important;transition:all .18s!important;position:relative;overflow:hidden}.admin-stat:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:0;transition:opacity .2s}.admin-stat:hover{border-color:#ff3b1f4d!important;transform:translateY(-2px)}.admin-stat:hover:before{opacity:1}.admin-stat-n{font-size:1.7rem!important;font-weight:800!important;letter-spacing:-.03em!important}.admin-stat-l{font-weight:600!important;letter-spacing:.05em!important;text-transform:uppercase!important;margin-top:4px!important}.admin-tabs-bar{background:var(--bg)!important;border-bottom:1px solid var(--border)!important;padding:12px 0!important}.admin-tabs{gap:8px!important}.admin-tab{background:var(--surface)!important;border:1.5px solid var(--border-md)!important;border-radius:100px!important;padding:9px 18px!important;font-weight:600!important;border-bottom:1.5px solid var(--border-md)!important;transition:all .18s!important}.admin-tab.active{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important;box-shadow:0 2px 12px #ff3b1f59!important}.admin-tab:hover:not(.active){border-color:#ffffff3d!important;color:#fff!important}.admin-wrap{padding-top:28px!important}.admin-section-title{font-size:.72rem!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#ffffff5c!important}.admin-form{border-radius:20px!important;padding:24px!important;position:relative;overflow:hidden}.admin-form:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,59,31,.4),transparent)}.admin-oferta-item{border-radius:16px!important;padding:16px 18px!important;transition:all .18s!important}.admin-oferta-item:hover{border-color:#ff3b1f40!important;background:var(--surface2)!important}.admin-oferta-name{font-weight:700!important;font-size:.92rem!important}@media(max-width:640px){.admin-stats-row{grid-template-columns:1fr 1fr!important}.admin-stat{padding:14px 12px!important}.admin-stat-n{font-size:1.4rem!important}.admin-tabs{overflow-x:auto}.admin-tab{flex-shrink:0;padding:8px 15px!important;font-size:.78rem!important}}.card-uni{opacity:.82!important}.card-chip{background:linear-gradient(155deg,#fff3b0,gold 25%,#d4a017 60%,#ffe066)!important;box-shadow:inset 0 1px 1px #ffffffa6,inset 0 -1px 1px #00000040,0 1px 3px #0000004d!important;position:relative!important}.masa-card:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:repeating-linear-gradient(135deg,rgba(255,255,255,.028) 0px,rgba(255,255,255,.028) 1px,transparent 1px,transparent 13px),radial-gradient(circle at 12% 118%,rgba(255,255,255,.06) 0%,transparent 45%)!important;border-radius:inherit!important}.card-qr{background:#fff!important;box-shadow:0 1px 4px #00000040!important}.report-toast{position:fixed;left:16px;right:16px;bottom:16px;max-width:420px;margin:0 auto;background:#1c2333;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:16px 18px;box-shadow:0 12px 40px #00000080;z-index:2000;transform:translateY(140%);opacity:0;transition:transform .28s cubic-bezier(.34,1.56,.64,1),opacity .2s;pointer-events:none}.report-toast.show{transform:translateY(0);opacity:1;pointer-events:auto}.report-toast #report-toast-text{display:block;color:#fff;font-size:.88rem;font-weight:600;margin-bottom:12px;line-height:1.4}.report-toast-actions{display:flex;gap:8px}.report-toast-confirm{flex:1;border:none;border-radius:100px;padding:10px 16px;min-height:46px;font-weight:700;font-size:.86rem;cursor:pointer;transition:opacity .15s}.report-toast-confirm:hover{opacity:.88}.report-toast-cancel{background:#ffffff14;color:#ffffff9e;border:1px solid rgba(255,255,255,.14);border-radius:100px;padding:10px 18px;min-height:46px;font-weight:600;font-size:.86rem;cursor:pointer;transition:background .15s}.report-toast-cancel:hover{background:#ffffff24}.carrera-dd-wrap{position:relative}.carrera-dd-list{display:none;position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:240px;overflow-y:auto;z-index:50;-webkit-overflow-scrolling:touch}.carrera-dd-list.show{display:block}.carrera-dd-item{padding:12px 16px;font-size:.88rem;color:var(--ink-2);cursor:pointer;border-bottom:1px solid var(--border);transition:background .12s}.carrera-dd-item:last-child{border-bottom:none}.carrera-dd-empty{padding:14px 16px;font-size:.82rem;color:var(--ink-3);text-align:center}.evd-hero-bg{position:absolute;top:-60px;right:-60px;bottom:-60px;left:-60px;background-size:cover;background-position:center;filter:blur(46px) saturate(1.6) brightness(.42);transform:scale(1.2);opacity:.9}.evd-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.evd-when{font-weight:800;margin:0 0 8px}.evd-grid{display:grid;grid-template-columns:238px minmax(0,1fr);row-gap:0;align-items:start;grid-template-areas:"poster head" "poster buy" "poster note" "poster grupos" "poster info" "poster desc" "poster ."}.evd-grupos{grid-area:grupos}.evd-poster-btn{grid-area:poster;position:sticky;align-self:start}.evd-head{grid-area:head;margin:0 0 20px}.evd-buy{grid-area:buy}.evd-note{grid-area:note}.evd-info{grid-area:info}.evd-desc{grid-area:desc}.evd-title{font-size:clamp(1.6rem,4.6vw,2.15rem);line-height:1.08;margin:0}.evd-chipwrap{margin-top:11px}.evd-chipwrap .evd-poster-btn{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in;position:relative;border-radius:14px;overflow:hidden;box-shadow:0 14px 36px #00000080,0 0 0 1px #ffffff17;transition:transform .2s cubic-bezier(.2,.8,.3,1),box-shadow .2s;-webkit-tap-highlight-color:transparent}.evd-poster-btn:hover{transform:translateY(-3px);box-shadow:0 20px 46px #0009,0 0 0 1px #ef444466}.evd-poster-btn img{display:block;width:100%}.evd-zoom{position:absolute;right:9px;bottom:9px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;background:#0a0606b8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.18);opacity:.85;transition:opacity .18s}.evd-poster-btn:hover .evd-zoom{opacity:1}.evd-buy{display:flex;flex-direction:column;gap:10px;margin:0 0 10px}.evd-btn{display:flex;align-items:center;justify-content:center;gap:10px;font-family:Instrument Sans,sans-serif;font-weight:800;transition:transform .15s,box-shadow .2s,filter .2s,background .2s}.evd-btn.main{border:1px solid rgba(255,255,255,.16)}.evd-btn.main:hover{transform:translateY(-2px);filter:brightness(1.09);box-shadow:0 12px 34px #ef44449e}.evd-btn.bono{border:1px solid rgba(239,68,68,.38);font-size:.92rem;font-weight:700;padding:14px 20px}.evd-btn.bono:hover{border-color:#ef44449e;color:#fff}.evd-btn:active{transform:scale(.985)}.evd-btn.off{pointer-events:none;animation:none!important}.evd-note{text-align:center;font-size:.73rem;line-height:1.5;margin:0 0 22px}.evd-info{display:flex;flex-direction:column;gap:1px;background:#ffffff13;margin:0 0 20px}.evd-item{display:flex;align-items:center;gap:12px}.evd-ic{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px}.evd-item .k{font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin:0 0 2px}.evd-item .v{font-size:.9rem;font-weight:700;margin:0;line-height:1.3}.evd-desc{font-size:.92rem;line-height:1.65;margin:0;padding:0 0 0 14px;border-left:2px solid rgba(239,68,68,.35)}.evd-lightbox{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#06060af0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);align-items:center;justify-content:center;cursor:zoom-out}.evd-lightbox.on{display:flex}.evd-lightbox img{max-height:92dvh;box-shadow:0 24px 70px #000000b3}.evd-lb-close{position:absolute;top:14px;right:16px;width:40px;height:40px;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);font-size:1.5rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}@media(max-width:760px){.evd-poster-btn{position:static}.evd-head{display:flex;flex-direction:column;justify-content:center;min-height:100%}}@media(max-width:560px){.evd-desc{padding-left:12px}.evd-hero .sub-hero-row h1{font-size:1.5rem;line-height:1.15}.evd-when{margin-top:7px}}html{scroll-padding-top:calc(var(--navh,64px) + 12px)}.evd-hero:after{background:linear-gradient(180deg,#08080ced,#08080ca8 55%,#08080ce0)!important}#page-evento>.s,#page-eventos>.s{border-top:0!important}.evd-poster-btn{top:calc(var(--navh,64px) + 20px)!important}.evd-hero,.evd-hero-bg{max-width:100vw}:root{--neg:#070709;--neg2:#0E0E13;--hueso:#F2F1EE;--gris:#8B8B96;--fuego:#FF3B1F;--linea:rgba(255,255,255,.11);--max:1180px;--bg:#070709 !important;--bg2:#0B0B0F !important;--bg3:#0E0E13 !important;--surface:#0E0E13 !important;--surface2:#141419 !important;--ink:#F2F1EE !important;--ink-2:rgba(242,241,238,.6) !important;--accent:#FF3B1F !important;--accent-h:#E62F14 !important;--accent-bright:#FF6B45 !important;--accent-dim:rgba(255,59,31,.13) !important;--accent-glow:rgba(255,59,31,.34) !important;--border:rgba(255,255,255,.09) !important;--border-md:rgba(255,255,255,.14) !important}body{background:var(--neg)!important;color:var(--hueso)!important;font-family:Instrument Sans,system-ui,sans-serif!important;font-size:17px!important;line-height:1.55!important}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}.nav-item{transition:opacity .15s,color .15s!important}.nav-item:hover,.nav-item.nav-active{opacity:1!important;color:var(--fuego)!important}#masa-ticker{overflow:hidden;background:var(--fuego);color:#000;position:relative;z-index:40;pointer-events:none;user-select:none;-webkit-user-select:none}#masa-ticker .tk-in{display:flex;width:max-content;animation:tk 30s linear infinite}#masa-ticker span{font-family:Syne,sans-serif;font-weight:700;white-space:nowrap;display:flex;align-items:center;gap:20px}#masa-ticker span:after{content:"";width:5px;height:5px;border-radius:50%;background:#000;opacity:.5}#masa-ticker span+span{padding-left:20px}@keyframes tk{to{transform:translate(-50%)}}.m-hero{position:relative}.m-glow{position:absolute;top:-150px;left:50%;width:1000px;height:640px;margin-left:-500px;background:radial-gradient(ellipse,rgba(255,59,31,.26),transparent 68%);pointer-events:none;animation:respira 14s ease-in-out infinite}@keyframes respira{0%,to{transform:scale(1) translate(-40px);opacity:.75}50%{transform:scale(1.15) translate(40px);opacity:1}}.m-hero-in{position:relative;display:grid}.m-hero h1 .lin{opacity:0;transform:translateY(22px);animation:sube .7s cubic-bezier(.2,.8,.3,1) forwards}.m-hero h1 .lin:nth-child(2){animation-delay:.09s}.m-hero h1 .lin:nth-child(3){animation-delay:.18s}.m-hero h1 em{font-style:normal}@keyframes sube{to{opacity:1;transform:none}}.m-hero p{margin-top:24px;opacity:0;animation:sube .7s .3s cubic-bezier(.2,.8,.3,1) forwards}.m-acc{display:flex;gap:11px;margin-top:30px;flex-wrap:wrap;opacity:0;animation:sube .7s .4s cubic-bezier(.2,.8,.3,1) forwards}.m-btn{display:inline-flex;align-items:center;gap:9px;padding:15px 26px;border-radius:100px;font-size:1rem;font-weight:600;border:1.5px solid rgba(255,255,255,.22);cursor:pointer;transition:transform .15s,background .18s,border-color .18s,color .18s}.m-btn:hover{transform:translateY(-2px);background:#ffffff14;border-color:#fff6}.m-btn.on{background:var(--fuego);border-color:var(--fuego);color:#000;font-weight:700}.m-btn.on:hover{background:#ff5636;border-color:#ff5636}.m-collage{position:relative}.m-collage img{position:absolute;box-shadow:0 24px 60px #000000b3;border:1px solid rgba(255,255,255,.14);transition:transform .3s cubic-bezier(.2,.8,.3,1)}.m-collage img:nth-child(1){top:14px;transform:rotate(-7deg);z-index:1}.m-collage img:nth-child(2){top:0;transform:rotate(2deg);z-index:3}.m-collage img:nth-child(3){top:26px;transform:rotate(8deg);z-index:2}.m-collage:hover img:nth-child(1){transform:rotate(-11deg) translate(-16px,-8px)}.m-collage:hover img:nth-child(2){transform:rotate(2deg) translateY(-14px)}.m-collage:hover img:nth-child(3){transform:rotate(12deg) translate(16px,-8px)}.m-cifras{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--linea);border-bottom:1px solid var(--linea)}.m-cifra{display:flex;flex-direction:column;justify-content:flex-start;gap:10px;padding:30px 26px 30px 0;border-right:1px solid var(--linea)}.m-cifra:last-child{border-right:0;padding-right:0}.m-cifra b{letter-spacing:-.055em;line-height:.9}.m-cifra span{font-size:.88rem;line-height:1.4;color:var(--gris)}.m-top{display:flex;align-items:baseline;justify-content:space-between;gap:20px}.m-top h2{margin:0}.m-top a{font-size:.93rem;font-weight:600;color:var(--fuego);white-space:nowrap}.m-ev{display:grid;grid-template-columns:150px 1fr auto;gap:24px;align-items:center;width:100%;padding:22px 20px 22px 0;border-top:1px solid var(--linea);text-align:left;position:relative;transition:padding-left .22s cubic-bezier(.2,.8,.3,1)}.m-ev:last-of-type{border-bottom:1px solid var(--linea)}.m-ev:before{content:"";position:absolute;top:0;right:-20px;bottom:0;left:-20px;background:var(--c,var(--fuego));opacity:0;transition:opacity .22s;z-index:0}.m-ev:hover{transform:translate(12px)}.m-ev:hover:before{opacity:.09}.m-ev>*{position:relative;z-index:1}.m-ev-img{overflow:hidden}.m-ev-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.2,.8,.3,1)}.m-ev:hover .m-ev-img img{transform:scale(1.06)}.m-ev-fecha{font-family:Syne,sans-serif;font-weight:700;color:var(--c,var(--fuego))}.m-ev h3{margin:8px 0 11px}.m-ev-datos{font-size:.94rem;color:var(--gris);line-height:1.5}.m-ev-cta{font-size:.94rem;font-weight:700;white-space:nowrap;padding:11px 20px;border-radius:100px;border:1.5px solid var(--c,var(--fuego));color:var(--c,var(--fuego));transition:background .18s,color .18s}.m-ev:hover .m-ev-cta{background:var(--c,var(--fuego));color:#000}.m-v:hover h3{color:var(--fuego)}.m-ig{background:var(--fuego);color:#000;margin-top:24px}.m-ig-in{max-width:var(--max);margin:0 auto;padding:0 var(--pad);display:flex;align-items:flex-end;justify-content:space-between;gap:30px;flex-wrap:wrap}.m-ig h2{max-width:15ch;margin:0}.m-ig p{margin:14px 0 0;max-width:40ch}.m-ig a{display:inline-flex;align-items:center;padding:16px 30px;background:#000;color:var(--hueso);font-weight:700;border-radius:100px;white-space:nowrap;transition:transform .15s}.m-ig a:hover{transform:translateY(-2px)}.sub-hero .container,.container{max-width:var(--max)!important;padding:0 var(--pad)!important;margin:0 auto!important}.sub-hero-row h1{font-weight:800!important;letter-spacing:-.04em!important}.s-kicker{display:none!important}.s-head{display:flex!important;align-items:baseline!important;justify-content:space-between!important}h1,h2,h3{font-family:Syne,sans-serif!important;letter-spacing:-.035em!important}.evd-title{font-weight:800!important}.evd-when{color:var(--fuego)!important;font-family:Syne,sans-serif!important;letter-spacing:-.01em!important}.evd-btn{border-radius:100px!important}.evd-btn.main{background:var(--fuego)!important;border-color:var(--fuego)!important;color:#000!important;animation:none!important}.evd-btn.main:hover{background:#ff5636!important}.evd-btn.bono{border-color:#ffffff3d!important}.evd-btn.bono:hover{background:#ffffff14!important}.evd-ic{background:#ff3b1f24!important;color:var(--fuego)!important}.evd-desc{border-left-color:#ff3b1f66!important}.filter-btn{font-family:Instrument Sans,sans-serif!important}@media(max-width:900px){.m-cifras{grid-template-columns:repeat(2,1fr)}.m-cifra:nth-child(2){border-right:0}.m-cifra:nth-child(1),.m-cifra:nth-child(2){border-bottom:1px solid var(--linea)}}@media(max-width:680px){.m-acc .m-btn{font-size:.94rem}.m-ev:hover{padding-left:0}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.m-hero h1 .lin,.m-hero p,.m-acc{opacity:1!important;transform:none!important}}.ev-chip{display:inline-block;font-size:.75rem;font-weight:700;padding:5px 12px;border-radius:100px;background:#ff3b1f24;border:1px solid rgba(255,59,31,.34);color:#ff9c82}.ev-chip.soon{background:#ffffff12;border-color:#ffffff29;color:var(--gris)}.ev-chip.out{background:#ffffff0d;border-color:#ffffff1a;color:#fff6}#main-nav{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:1000!important;background:#070709d1!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important}#main-nav .nav-inner{max-width:var(--max)!important;margin:0 auto!important;padding:0 var(--pad)!important;height:60px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:0!important}.m-marca i{font-style:normal!important;color:var(--fuego)!important}#main-nav .nav-menu{display:flex!important;align-items:center!important;gap:24px!important}#main-nav .nav-item{font-family:Instrument Sans,sans-serif!important;font-size:.92rem!important;font-weight:500!important;opacity:.62!important;color:var(--hueso)!important;background:none!important;border:0!important;padding:0!important;min-height:0!important;text-align:left!important;transition:opacity .15s,color .15s!important;cursor:pointer}#main-nav .nav-item:hover,#main-nav .nav-item.nav-active{opacity:1!important;color:var(--fuego)!important}#main-nav .nav-burger{display:none!important}@media(max-width:760px){#main-nav .nav-burger{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:5px!important;background:none!important;border:0!important;padding:0!important;cursor:pointer}#main-nav .nav-burger span{width:20px!important;height:2px!important;background:var(--hueso)!important;border-radius:2px!important;transition:transform .2s,opacity .2s}#main-nav .nav-menu{display:none!important;position:fixed!important;left:0!important;right:0!important;flex-direction:column!important;align-items:stretch!important;gap:0!important}#main-nav .nav-item{width:100%!important}}html,body{max-width:100%!important}.m-hero,.m-wrap,.m-sec,.m-glow{max-width:100vw}#main-nav a.nav-logo{display:flex!important;align-items:center!important;gap:0!important;flex-shrink:0!important;font-family:Syne,sans-serif!important}#main-nav a.nav-logo .m-marca{font-weight:800!important;font-size:1.28rem!important;letter-spacing:-.06em!important;line-height:1!important}@media(max-width:680px){#main-nav a.nav-logo .m-marca{font-size:1.18rem!important}}:root{--r-img:4px;--r-card:12px;--r-pill:100px;--sp-1:8px;--sp-2:14px;--sp-3:22px;--sp-4:34px;--sp-5:52px;--sp-6:74px}p,li{line-height:1.55}img,.m-ev-img,.evd-poster-btn{border-radius:var(--r-img)!important}.proj-card:hover{border-color:#ff3b1f6b!important;transform:translateY(-2px)!important;box-shadow:none!important}.proj-card{padding:24px!important}.sb{background:transparent!important;border:0!important;border-bottom:1px solid var(--linea)!important;border-radius:0!important}.btn-p,.btn-generate{background:var(--fuego)!important;color:#000!important;border:0!important;font-weight:700!important;padding:13px 24px!important}.btn-p:hover,.btn-generate:hover{background:#ff5636!important;transform:translateY(-2px)!important}.btn-o{background:transparent!important;color:var(--hueso)!important;border:1.5px solid rgba(255,255,255,.22)!important;font-weight:600!important;padding:12px 22px!important}.btn-o:hover{background:#ffffff14!important;border-color:#fff6!important;color:var(--hueso)!important}.form-input,.form-select{background:#ffffff0a!important;border:1.5px solid var(--linea)!important;color:var(--hueso)!important;padding:14px 16px!important;font-size:1rem!important}.form-input:focus,.form-select:focus{border-color:var(--fuego)!important;outline:none!important;box-shadow:0 0 0 3px #ff3b1f29!important}.form-input::placeholder{color:#f2f1ee57!important}.sb{padding:var(--sp-4) 0!important}footer{color:var(--gris)!important}footer a:hover{color:var(--fuego)!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--fuego)!important;outline-offset:3px!important;border-radius:4px}::selection{background:var(--fuego);color:#000}@media(max-width:680px){:root{--sp-6:52px;--sp-5:38px;--sp-4:26px}summary{min-height:48px!important}.container,.m-wrap{padding:0 var(--pad)!important;max-width:100%!important}.proj-card{padding:18px!important}.evd-info{grid-template-columns:1fr!important}}img,svg,table{max-width:100%!important}.page:not(#page-home)>.sub-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--linea)!important;padding:52px 0 40px!important;text-align:left!important}.page:not(#page-home)>.sub-hero:before{content:"";position:absolute;margin-left:-450px;pointer-events:none;z-index:0}.page>.sub-hero>.container{position:relative;z-index:1}.sub-hero-row h1{line-height:.95!important;margin:0!important;max-width:16ch}.sub-hero p{color:var(--gris)!important;max-width:54ch!important;margin-top:16px!important;font-size:1.02rem!important}.sub-hero-sub{display:none!important}.s{border-top:1px solid var(--linea)!important}.s+.s{border-top:1px solid var(--linea)!important}.s:first-of-type{border-top:0!important}@media(max-width:760px){#main-nav .nav-inner{height:56px!important}.m-hero p{margin-top:18px!important}.m-acc{margin-top:24px!important}.m-acc .m-btn{flex:1 1 100%;justify-content:center;padding:15px 14px!important}.m-cifra{gap:7px!important}.m-cifra span{font-size:.82rem!important}.m-top{flex-wrap:wrap;gap:10px}.m-top a{font-size:.88rem!important}.m-ev{align-items:start!important}.m-ev-cta{grid-column:2!important;justify-self:start!important}.m-vent{grid-template-columns:1fr!important}.m-ig-in{flex-direction:column!important;align-items:flex-start!important;gap:20px!important}.m-ig h2{max-width:none}.m-ig p{font-size:.92rem!important}.m-ig a{width:100%;justify-content:center;padding:15px 20px!important}.page:not(#page-home)>.sub-hero{padding:34px 0 26px!important}.sub-hero p{font-size:.94rem!important;margin-top:12px!important}}.back{align-items:center!important;gap:8px!important;background:none!important;border:0!important;font-family:Instrument Sans,sans-serif!important;font-size:.92rem!important;font-weight:500!important;color:var(--gris)!important;cursor:pointer!important;transition:color .16s,gap .18s!important}.back:before{content:"\2190"!important;font-size:1.05rem!important;line-height:1!important;transition:transform .18s!important}.back:hover{background:none!important;color:var(--fuego)!important;gap:11px!important}.back:hover:before{transform:translate(-2px)!important}.pill{justify-content:flex-start!important;text-align:left!important;border:0!important;font-family:Instrument Sans,sans-serif!important;transition:color .16s,padding-left .18s!important}.pill:hover{background:none!important;color:var(--hueso)!important;border-color:#ffffff0d!important;transform:none!important;box-shadow:none!important}.pill svg{width:13px!important;height:13px!important;color:#18a34a!important;fill:#18a34a!important}@media(max-width:760px){.back{font-size:.88rem!important}}.auth-error{background:#ff3b1f1a!important;border:1px solid rgba(255,59,31,.34)!important;color:#ff9c82!important;border-radius:12px!important;padding:15px 17px!important;font-size:.92rem!important}.badge-active{background:#22c55e24!important;color:#4ade80!important;border:1px solid rgba(34,197,94,.3)!important;border-radius:100px!important;padding:3px 10px!important;font-size:.74rem!important;font-weight:700!important}.badge-inactive{background:#ffffff0f!important;color:var(--gris)!important;border:1px solid var(--linea)!important;border-radius:100px!important;padding:3px 10px!important;font-size:.74rem!important;font-weight:700!important}.btn-danger:hover{color:#ff9c82!important}.filter-label{font-size:.8rem!important;font-weight:600!important}.filter-btn{cursor:pointer!important;transition:color .16s,border-color .16s,background .16s!important}.filter-btn:hover{color:var(--hueso)!important;border-color:#fff6!important}.desc-grid{display:grid!important}.desc-card{background:var(--neg2)!important;border:1px solid var(--linea)!important;border-radius:12px!important;padding:20px!important;box-shadow:none!important;transition:border-color .18s,transform .18s!important}.desc-card:hover{border-color:#ff3b1f6b!important;transform:translateY(-2px)!important}.desc-locked{opacity:.5!important}.form-group{margin:0 0 18px!important}.form-note{font-size:.8rem!important;margin-top:8px!important;line-height:1.5!important}.carrera-dd-list{background:var(--neg2)!important;border:1px solid var(--linea)!important;border-radius:12px!important;box-shadow:0 20px 50px #0009!important}.carrera-dd-list div:hover,.carrera-dd-item:hover{background:#ff3b1f1f!important;color:var(--hueso)!important}.member-num{font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;letter-spacing:.06em!important}.masa-card-wrap{margin:0 auto!important;max-width:100%!important}@media(max-width:680px){.desc-card{padding:16px!important}}.report-toast-confirm{background:var(--fuego)!important;color:#000!important}.btn-danger:hover{background:#ff3b1f29!important}.tag-all,.tag-ua,.tag-umh,[class*=tag-]{background:#ffffff12!important;color:var(--gris)!important;border:1px solid var(--linea)!important;border-radius:100px!important;padding:4px 11px!important;font-size:.74rem!important;font-weight:700!important;letter-spacing:.02em!important;text-transform:none!important}[data-rev]{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.2,.8,.3,1),transform .7s cubic-bezier(.2,.8,.3,1)}[data-rev].rev-on{opacity:1;transform:none}[data-rev].rev-on{will-change:auto}#main-nav{transition:transform .32s cubic-bezier(.2,.8,.3,1),background .25s!important}#main-nav.nav-hide{transform:translateY(-100%)!important}#main-nav.nav-solid{background:#070709f5!important}.m-btn,.m-ev-cta,.evd-btn,.filter-btn,.pill,.m-v{transition:all .22s cubic-bezier(.2,.8,.3,1)!important}.m-ev:after{content:"";position:absolute;left:0;bottom:-1px;height:2px;width:100%;background:var(--c,var(--fuego));transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.2,.8,.3,1);z-index:2}.m-ev:hover:after{transform:scaleX(1)}.m-v:after{content:"";position:absolute;left:0;top:-1px;height:1px;width:100%;background:var(--fuego);transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.2,.8,.3,1)}.m-v:hover:after{transform:scaleX(1)}.m-hero h1 .lin{will-change:transform,opacity}.m-hero h1 .lin em{display:inline-block}.m-collage img,.m-ev-img img{backface-visibility:hidden;transform:translateZ(0)}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:100px;border:3px solid var(--neg)}::-webkit-scrollbar-thumb:hover{background:var(--fuego)}.skip{position:absolute;left:-9999px;top:0;z-index:10000;background:var(--fuego);color:#000;padding:12px 20px;border-radius:0 0 10px;font-weight:700}.skip:focus{left:0}@keyframes pag-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.m-hero h1{font-size:clamp(2.35rem,7.6vw,6.4rem)!important}.m-hero p{font-size:clamp(.98rem,1.6vw,1.14rem)!important}.m-top h2,.s-head h2{font-size:clamp(1.65rem,4.2vw,3rem)!important}.m-ev h3{font-size:clamp(1.1rem,3.2vw,2.3rem)!important}.sub-hero-row h1{font-size:clamp(1.8rem,5.6vw,3.5rem)!important}.m-ig h2{font-size:clamp(1.7rem,5vw,3.5rem)!important}@media(prefers-reduced-motion:reduce){[data-rev]{transition:none!important}.page.active{animation:none!important}#main-nav{transition:none!important}.m-ev:after,.m-v:after{transition:none!important}}@media(min-width:1400px){:root{--max:1240px}}@media(max-height:520px)and (orientation:landscape){.m-hero{padding:26px 0 30px!important}}@supports (padding:max(0px)){.m-wrap,.container{padding-left:max(var(--pad),env(safe-area-inset-left))!important;padding-right:max(var(--pad),env(safe-area-inset-right))!important}}.m-collage img{aspect-ratio:9/16;object-fit:cover}.m-ev-img{aspect-ratio:4/5}:root{--sp-xs:clamp(6px,.8vw,10px);--sp-s:clamp(12px,1.6vw,18px);--sp-m:clamp(20px,3vw,34px);--sp-l:clamp(34px,5vw,58px);--sp-xl:clamp(48px,7.5vw,96px);--pad:clamp(18px,4vw,32px)}.m-sec,.s{padding-block:var(--sp-xl)!important}.m-top,.s-head{margin-bottom:var(--sp-m)!important}.m-ig{padding-block:var(--sp-l)!important}.m-ev{padding-block:clamp(16px,2.4vw,24px)!important}.m-cifra{padding-block:clamp(20px,3vw,32px)!important}h1,h2,h3,.m-hero h1,.m-top h2,.m-ev h3{text-wrap:balance}p,.m-ev-datos,.m-v p,.sub-hero p{text-wrap:pretty}.m-hero h1,.m-top h2,.sub-hero-row h1{font-synthesis:none}.m-ev-datos,.m-v p,.m-hero p{-webkit-hyphens:auto}@supports (container-type:inline-size){.m-sec,.city-body{container-type:inline-size}@container (max-width:520px){.m-ev{grid-template-columns:82px minmax(0,1fr)!important}.m-ev-cta{grid-column:2!important;justify-self:start!important;margin-top:9px!important}}}.m-pie{border-top:1px solid var(--linea)!important}.m-pie-in{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(0,2fr)!important;gap:var(--sp-l)!important;align-items:start!important}.m-pie-marca p{color:var(--gris)!important;font-size:.92rem!important;margin:14px 0 0!important;max-width:34ch!important;line-height:1.55!important}.m-pie-nav{gap:var(--sp-m)!important}.m-pie-nav h4{font-family:Syne,sans-serif!important;font-weight:800!important;font-size:.86rem!important;letter-spacing:-.01em!important;margin:0 0 12px!important}.m-pie-nav a{display:block!important;font-size:.92rem!important;transition:color .16s,padding-left .18s!important}.m-pie-nav a:hover{color:var(--fuego)!important;padding-left:5px!important}.m-pie-fin{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;flex-wrap:wrap!important;margin-top:var(--sp-l)!important;padding-top:var(--sp-s)!important;border-top:1px solid var(--linea)!important;font-size:.82rem!important}.m-pie-fin a{margin-left:18px!important}.m-pie-fin a:first-child{margin-left:0!important}.m-pie-fin a:hover{color:var(--fuego)!important}.evd-grid{column-gap:var(--sp-l)!important}.evd-info{border:1px solid var(--linea)!important;border-radius:12px!important;overflow:hidden}.evd-item{background:#ffffff05!important;border-bottom:1px solid var(--linea)!important;padding:14px 16px!important}.evd-item:last-child{border-bottom:0!important}.evd-btn.main{font-size:1.02rem!important;padding:17px 22px!important}.m-btn:active,.m-ev:active,.m-v:active,.evd-btn:active,.pill:active{transform:scale(.99)!important}@media print{#main-nav,#masa-ticker,.m-collage,.m-glow,.m-ig,.skip{display:none!important}body{background:#fff!important;color:#000!important}body:after{display:none!important}a{color:#000!important;text-decoration:underline}}@media(max-width:760px){.m-pie-in{grid-template-columns:1fr!important;gap:var(--sp-m)!important}.m-pie-fin{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.m-pie-fin a{margin:0 16px 0 0!important}}.m-pie{position:relative!important;z-index:1!important;-webkit-backdrop-filter:none!important}.m-pie-nav{display:grid!important;grid-template-columns:repeat(3,1fr)!important}.m-hero h1{line-height:.9!important;letter-spacing:-.045em!important;margin:0!important;max-width:13ch}.m-hero h1 .lin{display:block!important;line-height:.9!important}.m-hero p,.m-ev-datos,.m-v p,.sub-hero p,.m-pie-marca p{hyphens:none!important;-webkit-hyphens:none!important;overflow-wrap:break-word}.m-hero p{max-width:44ch!important;color:#f2f1eea8!important}.m-hero{padding-block:clamp(28px,4.5vw,54px) clamp(36px,5.5vw,64px)!important}.m-hero-in{align-items:center!important;gap:clamp(24px,4vw,56px)!important}.m-hero-in{grid-template-columns:minmax(0,1fr) minmax(0,340px)!important}.m-collage{height:clamp(240px,30vw,380px)!important;width:100%!important;max-width:340px!important;margin-left:auto!important}.m-collage img{width:clamp(112px,15vw,186px)!important}.m-collage img:nth-child(1){left:0!important}.m-collage img:nth-child(2){left:26%!important}.m-collage img:nth-child(3){left:52%!important}#masa-ticker span{padding-block:11px!important;font-size:.88rem!important}.m-hero h1 em{color:#ff4a2b!important}@media(max-width:900px){.m-hero-in{grid-template-columns:1fr!important}.m-collage{margin:0 auto!important;max-width:300px!important}.m-hero h1{max-width:none}}@media(max-width:680px){.m-collage{max-width:264px!important;height:210px!important}#masa-ticker span{font-size:.8rem!important;padding-block:9px!important}}.m-ev-revela{display:inline-flex;align-items:center;gap:8px;font-family:Syne,sans-serif;font-weight:700;font-size:.86rem;color:var(--c,var(--fuego));font-variant-numeric:tabular-nums}.m-ev-revela i{width:7px;height:7px;border-radius:50%;background:currentColor;animation:lat 1.8s ease-in-out infinite;flex-shrink:0}@keyframes lat{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.82)}}.evd-aviso{border:1px solid rgba(255,176,32,.34);border-radius:14px;background:#ffb0200f;padding:26px 24px;text-align:left}.evd-aviso-lab{display:inline-flex;align-items:center;gap:8px;font-size:.74rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#ffb020;margin-bottom:10px}.evd-aviso-lab i{width:7px;height:7px;border-radius:50%;background:currentColor;animation:lat 1.8s ease-in-out infinite}.evd-aviso strong{display:block;font-family:Syne,sans-serif;font-weight:800;font-size:clamp(1.9rem,5vw,2.8rem);letter-spacing:-.04em;line-height:1;color:var(--hueso);font-variant-numeric:tabular-nums}.evd-aviso p{color:var(--gris);font-size:.94rem;line-height:1.6;margin:14px 0 20px;max-width:46ch}.evd-aviso .evd-btn{width:auto;display:inline-flex}@media(max-width:680px){.evd-aviso{padding:20px 18px}.evd-aviso .evd-btn{width:100%}.m-ev-revela{font-size:.8rem}}.m-ev-img:empty{background:linear-gradient(150deg,#ffb0201a,#ff3b1f0f);border:1px dashed rgba(255,176,32,.34);display:flex;align-items:center;justify-content:center;position:relative}.m-ev-img:empty:after{content:"?";font-family:Syne,sans-serif;font-weight:800;font-size:2rem;color:#ffb02080}.evd-grupos{margin:0 0 24px}.evd-grupos-tit{font-family:Syne,sans-serif!important;font-weight:800!important;font-size:1.25rem!important;letter-spacing:-.03em!important;color:var(--hueso)!important;margin:0 0 6px!important}.evd-grupos-sub{font-size:.92rem;color:var(--gris);margin:0 0 16px;max-width:46ch;line-height:1.55}.evd-grupos-lista{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.evd-grupo{display:flex;align-items:center;gap:11px;padding:13px 15px;border-radius:14px;background:linear-gradient(135deg,#18a34a,#12833b);border:1px solid rgba(255,255,255,.12);color:#fff;text-decoration:none;min-height:56px;transition:transform .16s,filter .18s,box-shadow .18s;-webkit-tap-highlight-color:transparent}.evd-grupo:hover{transform:translateY(-2px);filter:brightness(1.08)}.evd-grupo:active{transform:scale(.985)}.evd-grupo svg{flex-shrink:0;fill:#fff}.evd-grupo .txt{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.evd-grupo .txt b{font-family:Syne,sans-serif;font-weight:800;font-size:.95rem;letter-spacing:-.02em;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.evd-grupo .txt span{font-size:.76rem;color:#ffffffb8;font-weight:500}.evd-grupo .fl{flex-shrink:0;font-size:1.3rem;line-height:1;color:#fff9;transition:transform .16s}.evd-grupo:hover .fl{transform:translate(3px);color:#fff}.evd-grupo.lleno{background:#ffffff0d;border:1px solid var(--linea);color:var(--gris);cursor:default;pointer-events:none;opacity:.66;box-shadow:none}.evd-grupo.lleno svg{fill:#ffffff5c}.evd-grupo.lleno .txt b{color:#ffffff8f}.evd-grupo.lleno .txt span{color:#ffffff57}.evd-grupo .tag{flex-shrink:0;font-size:.6rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;padding:4px 9px;border-radius:100px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);color:#ffffff80}@media(max-width:760px){.evd-grupos-lista{grid-template-columns:1fr;gap:8px}.evd-grupos{margin-bottom:20px}}.evd-grupo.pronto{background:transparent!important;border:1.5px dashed rgba(255,255,255,.16)!important;color:var(--gris)!important;cursor:default;pointer-events:none;box-shadow:none!important}.evd-grupo.pronto svg{fill:#ffffff3d!important}.evd-grupo.pronto .txt b{color:#ffffff6b!important}.evd-grupo.pronto .txt span{color:#ffffff42!important;font-size:.72rem}.evd-grupo.pronto .tag{background:#ff3b1f1a!important;border-color:#ff3b1f42!important;color:#ff9c82bf!important}.rv-linea{display:block;overflow:hidden}.rv-linea>span{display:block;transition:transform .9s cubic-bezier(.16,1,.3,1)}.rv-on .rv-linea:nth-child(2)>span{transition-delay:.08s}.rv-on .rv-linea:nth-child(3)>span{transition-delay:.16s}.m-ev{isolation:isolate}.m-ev .m-ev-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.24) 50%,transparent 62%);transform:translate(-120%);transition:transform .75s cubic-bezier(.2,.8,.3,1)}.m-ev:hover .m-ev-img:after{transform:translate(120%)}.m-top a{position:relative}.m-top a:after{content:"";position:absolute;left:0;bottom:-2px;height:1.5px;width:100%;background:currentColor;transform:scaleX(1);transform-origin:right;transition:transform .38s cubic-bezier(.2,.8,.3,1)}.m-top a:hover:after{transform:scaleX(0);transform-origin:right}#lee{position:fixed;top:0;left:0;height:2px;width:100%;z-index:1001;background:linear-gradient(90deg,var(--fuego),#FF8A5B);transform:scaleX(0);transform-origin:left;will-change:transform}.m-cifra{position:relative;overflow:hidden}.m-cifra:before{content:"";position:absolute;left:0;top:0;height:1px;width:100%;background:var(--fuego);transform:scaleX(0);transform-origin:left;transition:transform .8s cubic-bezier(.2,.8,.3,1)}.m-cifra.rev-on:before{transform:scaleX(1)}.m-v{counter-increment:vent}.m-v:before{position:absolute;right:0;top:22px;font-family:Syne,sans-serif;font-weight:800;font-size:2.4rem;line-height:1;color:#ffffff0d;transition:color .3s,transform .3s}.m-v:hover:before{color:#ff3b1f38;transform:translate(-6px)}.m-vent{counter-reset:vent}.evd-grupo:not(.lleno):not(.pronto){position:relative;overflow:hidden}.evd-grupo:not(.lleno):not(.pronto):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 40%,rgba(255,255,255,.18) 50%,transparent 60%);transform:translate(-120%);animation:brillo 4.5s ease-in-out infinite}@keyframes brillo{0%,72%{transform:translate(-120%)}88%,to{transform:translate(120%)}}@media(max-width:760px){.m-ev .m-ev-img:after,.evd-grupo:after{display:none}.m-v:before{font-size:1.6rem;top:18px}.rv-linea>span{transition-duration:.6s}.m-ev:active,.m-v:active,.evd-grupo:active,.m-btn:active,.evd-btn:active,.pill:active{transform:scale(.985)!important;transition:transform .08s!important}}@media(prefers-reduced-motion:reduce){.rv-linea>span{transform:none!important;transition:none!important}#lee,.m-ev .m-ev-img:after,.evd-grupo:after{display:none!important}.m-cifra:before{transition:none!important}}@media(max-width:760px){html,body{overscroll-behavior-x:none}.m-hero h1{font-size:clamp(2.3rem,10.5vw,3.3rem)!important;line-height:.93!important;letter-spacing:-.04em!important}.m-hero p{font-size:1rem!important;line-height:1.55!important}.m-top h2,.s-head h2{font-size:1.65rem!important}body{font-size:16px!important}p,li,.m-ev-datos{font-size:.95rem!important;line-height:1.6!important}.m-btn,.evd-btn,.filter-btn,.btn-p,.btn-o{min-height:48px!important}summary{min-height:52px!important}.m-acc{flex-direction:column!important;gap:9px!important}.m-acc .m-btn{width:100%!important}.m-cifras{grid-template-columns:repeat(2,1fr)!important}.m-cifra{padding:18px 14px 18px 0!important}.m-cifra:nth-child(2n){border-right:0!important;padding-right:0!important}.m-cifra:nth-child(-n+2){border-bottom:1px solid var(--linea)!important}#main-nav .nav-menu.nav-open{max-height:calc(100dvh - 56px);padding-bottom:calc(14px + env(safe-area-inset-bottom))!important}}@media(max-width:400px){:root{--pad:16px}.m-hero h1{font-size:2.1rem!important}.m-pie-nav{grid-template-columns:1fr!important;gap:0!important}.m-pie-nav>div{padding:14px 0;border-top:1px solid var(--linea)}}@media(max-height:520px)and (orientation:landscape){.m-hero{padding-block:22px 26px!important}.m-collage{display:none!important}.m-hero-in{grid-template-columns:1fr!important}.m-hero h1{font-size:2rem!important}}.m-btn,.evd-btn.main{will-change:auto!important}.m-btn.on:hover,.evd-btn.main:hover{transform:translateY(-2px)!important}.evd-poster-btn #corte{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;pointer-events:none;display:flex}#corte span{flex:1;background:var(--fuego);transform-origin:bottom}#corte.va span{animation:corte-va .62s cubic-bezier(.76,0,.24,1) forwards}#corte span:nth-child(2){animation-delay:45ms}#corte span:nth-child(3){animation-delay:.09s}#corte span:nth-child(4){animation-delay:.135s}#corte span:nth-child(5){animation-delay:.18s}@keyframes corte-va{0%{transform:scaleY(0);transform-origin:bottom}42%{transform:scaleY(1);transform-origin:bottom}58%{transform:scaleY(1);transform-origin:top}to{transform:scaleY(0);transform-origin:top}}#corte b{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:Syne,sans-serif;font-weight:800;font-size:clamp(1.6rem,5vw,2.6rem);letter-spacing:-.05em;color:#0a0a0c;opacity:0}#corte.va b{animation:corte-logo .62s cubic-bezier(.76,0,.24,1) forwards}@keyframes corte-logo{0%,22%{opacity:0}44%,54%{opacity:1}72%,to{opacity:0}}.page.active{animation:pag-in .5s .22s cubic-bezier(.16,1,.3,1) both!important}@keyframes pag-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.page.active>*:nth-child(1){animation:pag-hijo .55s .26s cubic-bezier(.16,1,.3,1) both}.page.active>*:nth-child(2){animation:pag-hijo .55s .32s cubic-bezier(.16,1,.3,1) both}.page.active>*:nth-child(3){animation:pag-hijo .55s .38s cubic-bezier(.16,1,.3,1) both}@keyframes pag-hijo{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){#corte{display:none!important}.page.active,.page.active>*{animation:none!important}}.m-ev-pres{font-weight:600;opacity:.85;margin:-4px 0 2px;letter-spacing:.01em}.evd-pres{font-family:Syne,sans-serif;font-weight:800;font-size:.86rem;letter-spacing:-.01em;margin:12px 0 10px}@media(max-width:760px){.m-ev h3{font-size:1.1rem!important;line-height:1.2!important;letter-spacing:-.03em!important;overflow-wrap:break-word;margin:4px 0 5px!important}.m-ev-pres{margin:0 0 4px!important}.m-ev-fecha{letter-spacing:.05em!important}.m-ev-datos{font-size:.82rem!important;line-height:1.45!important}.m-ev{grid-template-columns:88px minmax(0,1fr)!important;gap:13px!important;padding:15px 0!important}.m-ev-cta{margin-top:8px!important;padding:9px 16px!important;font-size:.82rem!important}.evd-item{padding:11px 12px!important;gap:9px!important}.evd-item .v{font-size:.84rem!important;line-height:1.3!important}.evd-ic{width:26px!important;height:26px!important}.evd-btn.bono{font-size:.85rem!important;padding:13px 16px!important}.evd-desc{font-size:.88rem!important}}@media(max-width:400px){.m-ev{grid-template-columns:76px minmax(0,1fr)!important;gap:11px!important}.m-ev h3{font-size:1rem!important}.m-ev-datos{font-size:.78rem!important}}@media(max-width:760px){.evd-grid{grid-template-columns:104px minmax(0,1fr)!important;column-gap:14px!important;row-gap:0!important;grid-template-areas:"head head" "buy buy" "note note" "grupos grupos" "poster info" "desc desc"!important}.evd-head{margin:0 0 18px!important}.evd-title{font-size:1.5rem!important;line-height:1.1!important}.evd-when{margin-bottom:7px!important;letter-spacing:.08em!important}.evd-pres{font-size:.8rem!important;color:var(--fuego)!important;margin:10px 0 9px!important}.evd-chipwrap{margin-top:0!important}.evd-buy{margin:0 0 8px!important}.evd-note{margin-bottom:20px!important}.evd-poster-btn{align-self:start!important}.evd-info{margin:0!important}.evd-desc{margin-top:20px!important}}@media(max-width:400px){.evd-grid{grid-template-columns:88px minmax(0,1fr)!important;column-gap:11px!important}.evd-title{font-size:1.32rem!important}}.evd-poster-btn img,.m-ev-img img,.m-collage img{color:transparent;font-size:0}.m-ev-img{background:linear-gradient(150deg,#ff3b1f17,#ffffff08)}.evd-poster-btn{background:linear-gradient(150deg,#ff3b1f17,#ffffff08);min-height:120px}.m-btn.on,.evd-btn.main,.btn-p,.btn-generate{box-shadow:0 8px 24px -8px #ff3b1f73,0 1px #ffffff24 inset!important}.m-btn.on:hover,.evd-btn.main:hover{box-shadow:0 14px 32px -10px #ff3b1f8c,0 1px #fff3 inset!important}.evd-grupo{box-shadow:0 6px 18px -8px #18a34a66!important}.evd-grupo:hover{box-shadow:0 12px 26px -10px #18a34a80!important}.m-cifra b,.member-num,.evd-when,.m-ev-fecha,.ev-chip b{font-variant-numeric:tabular-nums}#main-nav,.evd-info,.form-input,.form-select{box-shadow:inset 0 1px #ffffff0f!important}.m-cifra.destacada b{color:var(--fuego)!important;letter-spacing:-.06em!important}.m-cifra.destacada span{color:#f2f1eecc!important;font-weight:500}.m-vent{display:grid;grid-template-columns:repeat(6,1fr);gap:0!important;border-top:1px solid var(--linea)}.m-v{display:flex;flex-direction:column;gap:9px;padding:26px 26px 26px 0!important;border-bottom:1px solid var(--linea);border-right:1px solid var(--linea);position:relative;transition:background .22s,transform .22s cubic-bezier(.2,.8,.3,1)}.m-v.grande{grid-column:span 3;padding-right:34px!important}.m-v:nth-child(2),.m-v:nth-child(5),.m-v:nth-child(6){border-right:0}.m-v:hover{transform:none!important;background:linear-gradient(90deg,rgba(255,59,31,.06),transparent 70%)}.m-v-et{font-size:.66rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--fuego);opacity:.9}.m-v h3{font-weight:800!important;letter-spacing:-.03em!important;margin:0!important;transition:color .18s}.m-v.grande h3{font-size:1.75rem!important}.m-v p{font-size:.93rem!important;color:var(--gris)!important;margin:0!important;line-height:1.6!important;flex:1;max-width:42ch}.m-v-ir{font-size:.86rem;font-weight:700;transition:opacity .18s,transform .22s;display:inline-flex;align-items:center;gap:7px}.m-v-ir:after{content:"\2192";transition:transform .22s}.m-v:hover .m-v-ir{opacity:1;color:var(--fuego)}.m-v:hover .m-v-ir:after{transform:translate(4px)}.m-v:before{display:none!important}@media(max-width:900px){.m-vent{grid-template-columns:repeat(2,1fr)}.m-v,.m-v.grande{grid-column:span 1;padding:22px 20px 22px 0!important}.m-v:nth-child(2n){border-right:0}.m-v:nth-child(odd){border-right:1px solid var(--linea)}.m-v.grande h3{font-size:1.4rem!important}}@media(max-width:620px){.m-vent{grid-template-columns:1fr}.m-v,.m-v.grande{grid-column:span 1;border-right:0!important;padding:20px 0!important;gap:7px}.m-v h3,.m-v.grande h3{font-size:1.16rem!important}.m-v p{font-size:.9rem!important}.m-v-et{font-size:.62rem}}html,body{margin:0!important;overflow-x:clip!important}button,input,select{font-family:inherit}:root{--ink-3:rgba(242,241,238,.54) !important;--tenue:rgba(242,241,238,.58)}html body .m-wrap,html body .m-hero-in,html body .m-pie-in,html body .m-pie-fin{max-width:var(--max)!important;margin-left:auto!important;margin-right:auto!important;width:100%!important}.m-hero{overflow-x:clip!important}html body .m-cifra b{font-size:clamp(2rem,3.4vw,3rem)!important}html body .form-note,html body .filter-label,html body .desc-filter-row .filter-label,html body .m-pie-fin,html body .m-pie-fin a,html body .sub-hero-sub,html body .evd-item .k{color:var(--tenue)!important}html body .evd-grupo.lleno .txt span,html body .evd-grupo.pronto .txt span{color:#fff9!important}html body .evd-grupo.lleno .txt b,html body .evd-grupo.pronto .txt b{color:#ffffffb8!important}html body .evd-grupo.lleno,html body .evd-grupo.pronto{opacity:1!important}html body .seo-b p,html body .s-head-right p{color:#f2f1eea8!important}html body .evd-grupo .tag,html body .evd-item .k,html body .m-ev-pres,html body .card-uni,html body .card-num,html body .admin-stat-l{font-size:.75rem!important}html body .m-ev-fecha{font-size:.8rem!important}html body .back{display:flex!important;width:max-content;min-height:44px!important;padding:10px 0!important;margin-bottom:10px!important}html body .m-pie-fin a{display:inline-flex!important;align-items:center;min-height:44px}html body .m-top a,html body .evd-note a{display:inline-flex;align-items:center;min-height:44px}html body .m-v-et{display:none!important}html body .evd-grupo:after{content:none!important;animation:none!important}.desc-member-only:before{content:none!important}.lock-icon svg{display:block;margin:0 auto}html body .page:not(#page-home) [data-rev]{opacity:1!important;transform:none!important;transition:none!important}@media(hover:none){body:after{display:none!important}}#corte{display:none!important}a.m-ev:focus-visible{outline:2px solid var(--fuego);outline-offset:4px}#evd-grupos .cp-llenos{grid-column:1 / -1;border-top:1px solid var(--linea);margin-top:6px}#evd-grupos .cp-llenos summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;color:var(--gris);font-size:.92rem;font-weight:600}#evd-grupos .cp-llenos summary::-webkit-details-marker{display:none}#evd-grupos .cp-llenos summary:after{content:"+";font-size:1.2rem;transition:transform .2s}#evd-grupos .cp-llenos[open] summary:after{transform:rotate(45deg)}#evd-grupos .cp-llenos .evd-grupos-lista{margin-top:4px}html body #page-evento .evd-section{padding-top:8px!important}.evd-acc{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.evd-acc button{flex:1 1 0;min-width:140px;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:100px;border:1.5px solid rgba(255,255,255,.16);background:transparent;color:var(--hueso);font-weight:600;font-size:.9rem;cursor:pointer;transition:background .16s,border-color .16s}.evd-acc button:hover{background:#ffffff12;border-color:#ffffff57}.evd-acc button:active{transform:scale(.97)}.evd-acc svg{flex-shrink:0}#m-barra{position:fixed;left:0;right:0;bottom:0;z-index:900;display:none;padding:10px var(--pad) calc(10px + env(safe-area-inset-bottom,0px));background:#070709eb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--linea);transform:translateY(110%);transition:transform .26s cubic-bezier(.2,.8,.3,1),visibility .26s}#m-barra{visibility:hidden}#m-barra.on{transform:none;visibility:visible}#m-barra .mb-in{display:flex;align-items:center;gap:12px;max-width:var(--max);margin:0 auto}#m-barra .mb-txt{flex:1;line-height:1.2}#m-barra .mb-txt b{display:block;font-family:Syne,sans-serif;font-weight:800;font-size:.98rem;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#m-barra .mb-txt span{font-size:.8rem;color:var(--c,var(--fuego));font-weight:600}#m-barra a{flex-shrink:0;display:inline-flex;align-items:center;min-height:46px;padding:0 22px;border-radius:100px;background:var(--fuego);color:#000;font-weight:700}@media(max-width:760px){#m-barra{display:block}}@media(prefers-reduced-motion:reduce){#m-barra{transition:none}}#m-aviso{position:fixed;left:50%;bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:1200;transform:translate(-50%,20px);opacity:0;pointer-events:none;background:var(--hueso);color:#000;font-weight:600;font-size:.9rem;padding:12px 18px;border-radius:100px;transition:opacity .2s,transform .2s;white-space:nowrap}#m-aviso.on{opacity:1;transform:translate(-50%)}@media(max-width:760px){html body #main-nav .nav-menu{top:var(--navh,56px)!important;height:calc(100vh - var(--navh,56px))!important;height:calc(100dvh - var(--navh,56px))!important;padding:12px var(--pad) calc(24px + env(safe-area-inset-bottom,0px))!important;overflow-y:auto;background:var(--neg)!important}html body #main-nav .nav-menu.nav-open{display:flex!important;animation:menu-in .22s cubic-bezier(.2,.8,.3,1) both}html body #main-nav .nav-item{font-family:Syne,sans-serif!important;font-weight:800!important;letter-spacing:-.04em!important;padding:12px 0!important;opacity:1!important;border-bottom:1px solid var(--linea)!important;min-height:56px!important}.nav-prox{display:flex!important}html.m-menu-on,html.m-menu-on body{overflow:hidden!important}}.nav-prox{display:none;flex:1 1 auto;min-height:190px;margin-top:22px;position:relative;overflow:hidden;border-radius:14px;background:linear-gradient(150deg,var(--neg2),#1a0d0a);flex-direction:column;justify-content:flex-end;gap:10px;padding:20px;isolation:isolate;border:1px solid rgba(255,255,255,.08)}.nav-prox img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;border-radius:0!important}.nav-prox:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0707090d,#0707098c 45%,#070709f0)}.nav-prox small{display:block;font-size:.8rem;font-weight:700;color:var(--c,var(--fuego))}.nav-prox b{display:block;font-family:Syne,sans-serif;font-weight:800;font-size:clamp(1.5rem,7vw,2rem);letter-spacing:-.04em;line-height:1}.nav-prox em{font-style:normal;align-self:flex-start;display:inline-flex;align-items:center;min-height:42px;padding:0 20px;border-radius:100px;background:var(--c,var(--fuego));color:#000;font-weight:700;font-size:.92rem}.nav-prox:active{transform:scale(.985)}@keyframes menu-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){html body #main-nav .nav-menu.nav-open{animation:none}}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}.cp-llenos::details-content{height:0;overflow:clip;transition:height .24s cubic-bezier(.2,.8,.3,1),content-visibility .24s allow-discrete}.cp-llenos[open]::details-content{height:auto}@media(prefers-reduced-motion:reduce){.cp-llenos::details-content{transition:none}}}html body footer.m-pie{text-align:left!important;padding:var(--sp-l) 0 var(--sp-m)!important;align-items:stretch!important}html body .m-cifra.destacada b{font-size:clamp(2.2rem,4vw,3.4rem)!important;white-space:nowrap}html body .m-v .m-v-ir{opacity:.85!important}html body .m-pie-nav a{padding:10px 0!important}html body .proj-card p{color:#f2f1eea8!important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}a,button,summary,label,select,[role=button],.pill,.m-ev,.m-v{touch-action:manipulation}button,.m-btn,.evd-btn,.filter-btn,.nav-item,.nav-burger,.m-ev-cta,.evd-grupo,.back,summary,.btn-p,.btn-o,.btn-generate,.evd-acc button,#m-barra a{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media(pointer:coarse){html body input:not([type=hidden]):not(#input-code),html body input.form-input:not(#input-code),html body input[type]:not(#input-code),html body select{font-size:16px!important}}#main-nav .nav-menu,.carrera-dd-list,.evd-lightbox{overscroll-behavior:contain}.pill,.filter-btn,.nav-item,.evd-grupo,.evd-btn,.btn-p,.btn-o,.btn-generate,#m-barra a,.back,.m-btn{transition-property:transform,background,color,border-color,opacity;transition-duration:.12s}@media(pointer:coarse){.pill:active,.filter-btn:active,.evd-grupo:active,.evd-btn:active,.btn-p:active,.btn-o:active,.btn-generate:active,#m-barra a:active,.m-btn:active,.m-ev:active,.m-v:active{transform:scale(.97)!important}.nav-item:active,.back:active{opacity:.6!important}}html body #masa-ticker{margin-top:calc(60px + env(safe-area-inset-top,0px))!important}@media(max-width:760px){html body #masa-ticker{margin-top:calc(56px + env(safe-area-inset-top,0px))!important}}.evd-lightbox{padding:max(24px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left))!important}@media(prefers-reduced-motion:reduce){#masa-ticker .tk-in{animation:none!important}}time.m-ev-fecha{display:block}html body #input-code{font-size:1.5rem!important}@media(max-width:760px){html.m-menu-on body #main-nav{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:var(--neg)!important}html.m-menu-on body #main-nav .nav-menu{bottom:0!important}html.m-menu-on #lee,html.m-menu-on #m-barra{display:none!important}}#ev-past .m-ev-cta{border-color:#fff3!important;color:var(--gris)!important}html body .hc{padding-top:clamp(40px,6vw,72px)!important;padding-bottom:clamp(40px,6vw,72px)!important}.hc-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,56px);padding:clamp(24px,4vw,48px);border-radius:28px;position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(120% 90% at 0% 0%,rgba(255,59,31,.2),transparent 55%),linear-gradient(180deg,#0f0c0c,#0a0a0d);border:1px solid rgba(255,59,31,.28);box-shadow:0 0 0 1px #ffffff05 inset,0 40px 120px -40px #ff3b1f59}.hc-izq{display:flex;flex-direction:column;gap:30px}.hc-card-wrap{perspective:900px}.hc-card{width:clamp(240px,24vw,290px);aspect-ratio:1.586;border-radius:18px;padding:16px 18px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;color:#fff;transform:rotate(-4deg);margin:6px 0 0 8px;background:linear-gradient(135deg,#2a0c0c,#7a1a0c 48%,#ff3b1f);box-shadow:0 30px 70px -20px #ff3b1f8c,0 10px 30px #00000080}.hc-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(135deg,rgba(255,255,255,.035) 0 1px,transparent 1px 12px),radial-gradient(circle at 90% -10%,rgba(255,255,255,.18),transparent 45%);pointer-events:none}.hc-card-top,.hc-card-bot{display:flex;justify-content:space-between;align-items:center;position:relative}.hc-logo{font-family:Syne,sans-serif;font-weight:800;font-size:1rem;letter-spacing:-.01em}.hc-logo i{font-style:normal;color:#ffb4a6}.hc-logo small{font-family:Instrument Sans,sans-serif;font-weight:600;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;opacity:.75;margin-left:2px}.hc-chip{width:30px;height:22px;border-radius:5px;background:linear-gradient(135deg,#f6d9a6,#c89b52);box-shadow:inset 0 0 0 1px #00000026}.hc-card-mid{position:relative;display:flex;flex-direction:column;gap:2px}.hc-card-mid b{font-family:Syne,sans-serif;font-size:1.15rem;font-weight:800}.hc-card-mid span,.hc-card-bot span:first-child{font-size:.75rem;opacity:.85}.hc-qr{width:38px;height:38px;border-radius:5px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 7' shape-rendering='crispEdges'%3E%3Cpath d='M0 0h3v3H0zM4 0h3v3H4zM0 4h3v3H0zM4 4h1v1H4zM6 4h1v1H6zM5 5h1v1H5zM4 6h1v1H4zM6 6h1v1H6z' fill='%23111'/%3E%3Cpath d='M1 1h1v1H1zM5 1h1v1H5zM1 5h1v1H1z' fill='%23fff'/%3E%3C/svg%3E") center/30px no-repeat}html body #page-home #home-carnet .hc-kick{font-size:.78rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--fuego)!important;margin:0 0 10px!important;font-weight:700!important}.hc h2{font-size:clamp(1.8rem,3.4vw,2.7rem);line-height:1.02;margin:0 0 14px}.hc h2 em{font-style:normal;color:var(--fuego)}.hc-lead{font-size:1rem;margin:0 0 18px;max-width:46ch}.hc-pasos{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-wrap:wrap;gap:10px 20px}.hc-pasos li{display:flex;align-items:center;gap:8px;font-size:.88rem}.hc-pasos b{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:.75rem;background:#ff3b1f29;color:var(--fuego);font-weight:800}.hc-acc{margin:0!important}.hc-izq{grid-column:1}.hc-der{display:flex;flex-direction:column;border-left:1px solid rgba(255,255,255,.09);padding-left:clamp(22px,3vw,40px)}.hc-der-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px}.hc-der-top h3{font-weight:800;font-size:1.15rem;margin:0}.hc-der-top a{color:var(--fuego);font-weight:700;font-size:.88rem;min-height:44px;display:inline-flex;align-items:center}.hc-lista{list-style:none;margin:0;padding:0}.hc-lista li a{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.08);min-height:44px}.hc-ico{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:#ffffff0d;background-size:cover;background-position:center}.hc-ico svg{width:20px;height:20px}.hc-lista b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.98rem;line-height:1.25}.hc-lista small{display:block;font-size:.8rem;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.hc-badge{padding:7px 11px;border-radius:999px;white-space:nowrap}.hc-badge.pronto{background:#ffffff12;color:var(--ink-2);font-family:Instrument Sans,sans-serif;font-weight:600;font-size:.75rem}.hc-mas{font-size:.88rem;margin:14px 0 0}.hc-mas:empty{display:none}.hc-negocio{margin:auto 0 0!important;padding-top:18px;font-size:.84rem}.hc-negocio a{color:var(--hueso);text-decoration:underline;text-underline-offset:3px}@media(hover:hover){.hc-lista li a:hover b{color:var(--fuego)}}@media(max-width:1020px){.hc-in{grid-template-columns:1fr}.hc-izq{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center}.hc-der{border-left:0;padding-left:0;border-top:1px solid rgba(255,255,255,.09);padding-top:22px}}@media(max-width:640px){.hc-in{border-radius:22px;padding:24px 18px 20px}.hc-izq{display:flex;gap:26px}.hc-card-wrap{display:flex;justify-content:center;padding-top:6px}.hc-card{margin:0}.hc-card{width:min(270px,78vw)}.hc-pasos{flex-direction:column;gap:10px}}@media(min-width:901px){html body #main-nav .nav-item.nav-carnet{border:1.5px solid var(--fuego)!important;border-radius:999px!important;padding:6px 14px!important}html body #main-nav .nav-item.nav-carnet.nav-active,html body #main-nav .nav-item.nav-carnet[aria-current]{background:var(--fuego)!important;color:#0a0a0a!important}}#page-carnet .cz-hero,#page-descuentos .cz-hero{padding:clamp(28px,5vw,64px) 0 clamp(36px,5vw,64px);position:relative;overflow:hidden;background:radial-gradient(80% 70% at 85% 10%,rgba(255,59,31,.16),transparent 60%)}.cz-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:start;margin-top:18px}html body #page-carnet .cz-kick,html body #page-descuentos .cz-kick{font-size:.78rem!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--fuego)!important;margin:0 0 14px!important}html body #page-carnet .cz-hero h1,html body #page-descuentos .cz-hero h1{font-weight:800!important;margin:0 0 20px!important}#page-carnet .cz-hero h1 em,#page-descuentos .cz-hero h1 em{font-style:normal;color:var(--fuego);display:block}.cz-lead{font-size:1.08rem;max-width:48ch;margin:0 0 26px}.cz-ventajas{list-style:none;padding:0;margin:0 0 26px;display:flex;flex-direction:column;gap:16px}.cz-ventajas li{display:flex;gap:14px;align-items:flex-start}.cz-ok{flex:0 0 30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#ff3b1f26;color:var(--fuego)}.cz-ventajas b{display:block;font-size:1rem;margin-bottom:2px}.cz-ventajas small{display:block;color:var(--ink-3);font-size:.9rem;line-height:1.45}.cz-bajar{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:700;text-decoration:underline;text-underline-offset:4px}html body #page-carnet #carnet-layout-grid,html body #page-descuentos #carnet-layout-grid{display:flex!important;flex-direction:column!important;gap:24px!important;padding:clamp(20px,3vw,32px)!important;border-radius:26px;background:linear-gradient(180deg,#121014,#0b0b0e);border:1px solid rgba(255,59,31,.3);box-shadow:0 40px 120px -40px #ff3b1f66;scroll-margin-top:80px}.cz-preview{display:flex;flex-direction:column;align-items:center;gap:10px}html body #page-carnet .cz-preview .masa-card,html body #page-descuentos .cz-preview .masa-card{width:min(340px,100%)!important;aspect-ratio:1.586;min-height:0!important}.cz-prev-nota{font-size:.78rem!important;text-align:center;margin:0}.cz-pasos{list-style:none;padding:0;margin:clamp(36px,5vw,64px) 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid rgba(255,255,255,.1)}.cz-pasos li{display:flex;gap:14px;padding:22px 22px 0 0}.cz-pasos li+li{padding-left:22px;border-left:1px solid rgba(255,255,255,.1)}.cz-pasos>li>b{font-family:Syne,sans-serif;font-size:2rem;line-height:1;color:var(--fuego)}.cz-pasos strong{display:block;font-size:1rem;margin-bottom:4px}.cz-pasos small{display:block;color:var(--ink-3);font-size:.86rem;line-height:1.45;overflow-wrap:anywhere}.cz-desc{padding:clamp(44px,6vw,80px) 0;border-top:1px solid var(--linea);scroll-margin-top:60px}.cz-desc-top{max-width:640px;margin-bottom:22px}html body #page-carnet .cz-desc h2,html body #page-descuentos .cz-desc h2{margin:0 0 12px}.cz-desc-top>p:last-child{font-size:1rem;margin:0}.cz-final{padding:0 0 clamp(40px,6vw,72px)}.cz-final-in{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:clamp(22px,3.5vw,36px) clamp(22px,3.5vw,40px)!important;border-radius:24px;background:var(--fuego);color:#0a0a0a}html body #page-carnet .cz-final h2,html body #page-descuentos .cz-final h2{margin:0 0 4px}.cz-final p{margin:0;font-size:1rem}html body #page-carnet .cz-final .m-btn.on,html body #page-descuentos .cz-final .m-btn.on{background:#0a0a0a!important;border-color:#0a0a0a!important;color:#fff!important;flex:0 0 auto;padding:15px 26px!important}.cz-negocio{background:var(--bg2);border-top:1px solid var(--border);padding:40px 0}@media(max-width:900px){.cz-grid,.cz-pasos{grid-template-columns:1fr}.cz-pasos li,.cz-pasos li+li{padding:18px 0;border-left:0;border-bottom:1px solid rgba(255,255,255,.1)}}@media(max-width:640px){html body #page-carnet #carnet-layout-grid,html body #page-descuentos #carnet-layout-grid{border-radius:20px}.cz-final-in{margin:0 var(--pad)!important}html body #page-carnet .cz-final .m-btn.on,html body #page-descuentos .cz-final .m-btn.on{width:100%!important;flex:1 1 100%}}html body #page-carnet .cz-preview .masa-card-wrap,html body #page-descuentos .cz-preview .masa-card-wrap{width:100%!important;display:flex!important;justify-content:center!important}html body #page-carnet .cz-final p,html body #page-descuentos .cz-final p{color:#0a0a0ad1!important}@media(max-width:900px){.cz-grid{display:flex;flex-direction:column;gap:22px}.cz-txt{display:contents}html body #page-carnet .cz-hero h1,html body #page-descuentos .cz-hero h1{margin-bottom:0!important}.cz-kick,.cz-txt h1{order:1}.cz-lead{order:2;margin:0}html body #page-carnet #carnet-layout-grid,html body #page-descuentos #carnet-layout-grid{order:3}.cz-ventajas{order:4;margin:10px 0 0}.cz-bajar{order:5}html body #page-carnet .cz-hero .cz-kick,html body #page-descuentos .cz-hero .cz-kick{margin-bottom:-8px!important}}@media(max-width:640px){html body #page-carnet .cz-preview .masa-card,html body #page-descuentos .cz-preview .masa-card{width:min(260px,100%)!important;padding:14px 16px!important}html body #page-carnet #carnet-layout-grid,html body #page-descuentos #carnet-layout-grid{gap:16px!important}}@media(max-width:640px){.cz-lead,.cz-prev-nota{display:none!important}}html body #page-carnet .cz-hero h1,html body #page-descuentos .cz-hero h1{font-size:clamp(2.1rem,4.2vw,3.5rem)!important;line-height:1!important;letter-spacing:-.02em!important;overflow-wrap:break-word}html body #page-carnet .cz-form h2,html body #page-descuentos .cz-form h2{font-size:1.3rem!important;line-height:1.15!important;letter-spacing:-.01em!important}html body #page-carnet .cz-desc h2,html body #page-descuentos .cz-desc h2{font-size:clamp(1.7rem,3.2vw,2.5rem)!important;line-height:1.02!important;letter-spacing:-.02em!important}html body #page-carnet .cz-final h2,html body #page-descuentos .cz-final h2{font-size:clamp(1.35rem,2.6vw,1.9rem)!important}@media(max-width:640px){html body #page-carnet .cz-hero h1,html body #page-descuentos .cz-hero h1{font-size:clamp(1.9rem,8.6vw,2.4rem)!important}html body #page-carnet .cz-form h2,html body #page-descuentos .cz-form h2{font-size:1.15rem!important}}@media(max-width:900px){html body #main-nav .nav-menu .nav-item.nav-carnet{display:flex!important;align-items:center!important;gap:12px!important;white-space:nowrap!important;border:0!important}html body #main-nav .nav-carnet .nc-y{font-family:Instrument Sans,sans-serif!important;font-weight:600!important;font-size:.8rem!important;letter-spacing:.02em;line-height:1;padding:7px 11px;border-radius:999px;background:var(--fuego);color:#0a0a0a}}html body #page-carnet .desc-filter-row,html body #page-descuentos .desc-filter-row{display:flex!important;flex-wrap:wrap!important;gap:10px 18px!important;margin:0 0 8px!important}html body #page-carnet .desc-filter,html body #page-descuentos .desc-filter{display:flex!important;align-items:center!important;gap:6px!important;overflow-x:auto!important;scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x proximity}html body #page-carnet .desc-filter::-webkit-scrollbar,html body #page-descuentos .desc-filter::-webkit-scrollbar{display:none}html body #page-carnet .desc-filter .filter-label,html body #page-descuentos .desc-filter .filter-label{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html body #page-carnet .filter-btn,html body #page-descuentos .filter-btn{min-height:40px!important;padding:0 16px!important;font-size:.9rem!important;font-weight:600!important;border-radius:999px!important;box-shadow:none!important;background:transparent!important;border:1px solid rgba(255,255,255,.14)!important;color:var(--ink-2)!important;scroll-snap-align:start;flex:0 0 auto}html body #page-carnet .filter-btn.active,html body #page-descuentos .filter-btn.active{background:var(--hueso)!important;border-color:var(--hueso)!important;color:#0a0a0a!important}html body #page-carnet #city-filters,html body #page-descuentos #city-filters{gap:0!important;padding:3px!important;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}html body #page-carnet #city-filters .filter-btn,html body #page-descuentos #city-filters .filter-btn{border:0!important}html body #page-carnet #city-filters .filter-btn.active,html body #page-descuentos #city-filters .filter-btn.active{background:var(--fuego)!important;color:#0a0a0a!important}html body #page-carnet .desc-grid,html body #page-descuentos .desc-grid{padding:22px 0 0!important;gap:12px!important}.dz-aviso{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px 20px;border-radius:18px;background:#ff3b1f14;border:1px solid rgba(255,59,31,.25)}.dz-aviso b{display:block;color:var(--hueso);font-size:1rem;margin-bottom:2px}.dz-aviso span{display:block;color:var(--ink-2);font-size:.9rem;line-height:1.45}html body #page-carnet .dz-aviso .m-btn,html body #page-descuentos .dz-aviso .m-btn{flex:0 0 auto;width:auto!important;padding:12px 20px!important;min-height:44px}.dz-tile{display:flex;align-items:center;gap:14px;padding:16px;border-radius:16px;background:#ffffff09;border:1px solid rgba(255,255,255,.08)}.dz-tile .hc-ico{flex:0 0 44px}.dz-tile b{display:block;color:var(--hueso);font-size:.98rem}.dz-tile small{display:block;color:var(--ink-3);font-size:.82rem;margin-top:2px}.dz-tile .hc-badge{margin-left:auto}@media(max-width:640px){html body #page-carnet .desc-filter-row,html body #page-descuentos .desc-filter-row{flex-direction:column!important}html body #page-carnet #city-filters .filter-btn,html body #page-descuentos #city-filters .filter-btn{flex:1 1 0!important}html body #page-carnet #cat-filters,html body #page-descuentos #cat-filters{-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}html body #page-carnet .desc-grid,html body #page-descuentos .desc-grid{gap:10px!important}html body #page-carnet .dz-aviso .m-btn,html body #page-descuentos .dz-aviso .m-btn{width:100%!important;flex:1 1 100%}html body #page-carnet .desc-card,html body #page-descuentos .desc-card{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;border-radius:16px!important}html body #page-carnet .desc-card-img,html body #page-descuentos .desc-card-img{height:auto!important;min-height:100px!important;font-size:2rem!important}html body #page-carnet .desc-card-body,html body #page-descuentos .desc-card-body{padding:12px 14px!important}html body #page-carnet .desc-card-body h4,html body #page-descuentos .desc-card-body h4{font-size:1rem!important;margin-bottom:4px!important}html body #page-carnet .desc-card-body p,html body #page-descuentos .desc-card-body p{font-size:.86rem!important;line-height:1.4!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html body #page-carnet .desc-discount-badge,html body #page-descuentos .desc-discount-badge{font-size:.8rem!important;padding:4px 8px!important;top:8px!important;right:auto!important;left:8px!important}}html body #page-carnet .desc-filter-row,html body #page-descuentos .desc-filter-row,html body #page-carnet .desc-filter,html body #page-descuentos .desc-filter{justify-content:flex-start!important}@media(max-width:640px){html body #page-carnet .desc-grid,html body #page-descuentos .desc-grid{grid-template-columns:1fr!important}}html body #page-carnet .desc-filter-row,html body #page-descuentos .desc-filter-row{align-items:flex-start!important;text-align:left!important}@media(min-width:641px){html body #page-carnet .desc-grid,html body #page-descuentos .desc-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:1100px){html body #page-carnet .desc-grid:has(.desc-card),html body #page-descuentos .desc-grid:has(.desc-card){grid-template-columns:repeat(3,minmax(0,1fr))!important}}.gw-lead{margin:12px 0 0}.gw{padding:8px 0 clamp(40px,6vw,72px)}.gw-indice{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:4px 0 6px;margin:0 0 8px;overscroll-behavior-x:contain}.gw-indice::-webkit-scrollbar{display:none}.gw-indice a{flex:0 0 auto;display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.14);font-weight:600;font-size:.9rem;white-space:nowrap}@media(hover:hover){.gw-indice a:hover{border-color:var(--fuego);color:var(--fuego)}}.gw-sec{padding:clamp(28px,4vw,44px) 0;border-top:1px solid var(--linea);scroll-margin-top:72px}.gw-sec:first-of-type{border-top:0}.gw-cab{margin-bottom:18px;max-width:640px}html body #page-carreras .gw-cab h2{font-size:clamp(1.45rem,2.6vw,2rem)!important;line-height:1.05!important;letter-spacing:-.02em!important;margin:0 0 6px!important}.gw-cab p{margin:0;font-size:.95rem;line-height:1.5}html body #page-carreras .gw-sub{font-family:Instrument Sans,sans-serif!important;font-size:.78rem!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase;color:var(--ink-3)!important;margin:18px 0 10px!important}.gw-lista{display:grid!important;gap:8px}html body #page-carreras a.gw-g{display:flex!important;align-items:center!important;gap:10px!important;min-height:48px!important;padding:0 14px!important;border-radius:14px!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.09)!important;font-size:.93rem!important;font-weight:600!important}html body #page-carreras a.gw-g svg,.gw-card svg{color:#25d366;flex:0 0 auto}html body #page-carreras a.gw-g span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(hover:hover){html body #page-carreras a.gw-g:hover{border-color:#25d366!important;background:#25d36612!important}}.gw-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}.gw-card{display:flex;align-items:center;gap:14px;padding:16px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.09)}.gw-card>span:nth-child(2){flex:1}.gw-card b{display:block;font-size:.98rem}.gw-card small{display:block;color:var(--ink-3);font-size:.84rem;line-height:1.4;margin-top:2px}.gw-unir{flex:0 0 auto;font-weight:700;font-size:.85rem;color:#0a0a0a;background:#25d366;border-radius:999px;padding:8px 14px}@media(max-width:640px){html body #page-carreras a.gw-g{font-size:.88rem!important}.gw-cards{grid-template-columns:1fr}}html body #page-carreras a.gw-g span:not(.report-icon){flex:1 1 auto}.gw-lista{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}@media(max-width:640px){.gw-lista{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:380px){.gw-lista{grid-template-columns:1fr}}@media(max-width:640px){html body #page-carreras a.gw-g span:not(.report-icon){white-space:normal!important;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}html body #page-carreras a.gw-g{min-height:52px!important;padding:6px 10px 6px 12px!important;gap:8px!important}}.gu-fac-t small{font-size:inherit;color:var(--fuego);margin-left:4px}html body #page-carnet #city-filters .filter-btn,html body #page-descuentos #city-filters .filter-btn{min-height:40px!important}html body #evd-when,html body .evd-when{font-size:.8rem!important}.st-ico{display:flex;justify-content:center;margin:0 0 12px;color:var(--ink-3)}.dz-ic{display:grid;place-items:center;color:var(--hueso)}.dz-ic svg{width:34px;height:34px}html body .form-group label{font-size:.8rem!important}html body #page-aviso-legal a[href^=mailto],html body #page-privacidad a[href^=mailto]{display:inline-block;padding:10px 0;margin:-10px 0}body.sin-cinta #masa-ticker{display:none!important}body.sin-cinta .page.active{margin-top:var(--navh,60px)}select option,.form-select option{background-color:#141c2e!important;color:#fff!important}#page-grupos-carrera{--gc-navy:#0F2A4A;--gc-navy2:#163B66;--gc-oro:#C8A24A;--gc-bg:#F4F3EF;--gc-sup:#FFFFFF;--gc-ink:#1B2430;--gc-mut:#5A6472;--gc-lin:#D9DCE1;--gc-lin2:#ECEEF1;--gc-foco:#2B6CB0;--gc-nav:60px;background:var(--gc-bg)!important;color:var(--gc-ink)!important;min-height:100vh}#page-grupos-carrera .gc-wrap{max-width:1000px;margin:0 auto;padding:0 24px}#page-grupos-carrera .gc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#page-grupos-carrera .gc-top{background:var(--gc-navy)!important;color:#fff;padding:40px 0 0}#page-grupos-carrera .gc-migas{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.85rem;color:#ffffffb3;margin:0 0 18px}#page-grupos-carrera .gc-migas a{color:#fff!important;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#fff6}#page-grupos-carrera .gc-migas a:hover{text-decoration-color:#fff}#page-grupos-carrera .gc-top-grid{display:grid;grid-template-columns:1fr auto;align-items:end;gap:18px 48px;margin:0 0 26px}#page-grupos-carrera h1{font-family:"Source Serif 4",Georgia,Times New Roman,serif!important;font-weight:600!important;letter-spacing:-.01em!important;font-size:clamp(2rem,4.4vw,2.8rem)!important;line-height:1.08!important;color:#fff!important;margin:0 0 10px!important}#page-grupos-carrera .gc-intro{max-width:52ch;font-size:1rem;color:#fffc!important;margin:0}#page-grupos-carrera .gc-cifras{display:flex;gap:0;margin:0;border-left:1px solid rgba(255,255,255,.18)}#page-grupos-carrera .gc-cifras div{padding:0 22px;border-right:1px solid rgba(255,255,255,.18)}#page-grupos-carrera .gc-cifras dt{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:#ffffff9e;margin:0 0 4px}#page-grupos-carrera .gc-cifras dd{margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:1.8rem;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}#page-grupos-carrera .gc-busca{margin:0 0 26px}#page-grupos-carrera .gc-busca label{display:block;font-weight:600;font-size:.88rem;margin:0 0 8px;color:#ffffffe6}#page-grupos-carrera .gc-busca-in{position:relative}#page-grupos-carrera .gc-busca-in svg{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:var(--gc-mut);pointer-events:none}#page-grupos-carrera input#gc-input{all:unset;box-sizing:border-box;display:block;width:100%;background:#fff!important;border:2px solid #fff!important;border-radius:6px!important;padding:16px 52px!important;font:inherit;font-size:17px!important;color:var(--gc-ink)!important;box-shadow:0 10px 30px -12px #00000073!important}#page-grupos-carrera input#gc-input::placeholder{color:#7a828d!important;opacity:1}#page-grupos-carrera input#gc-input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}#page-grupos-carrera input#gc-input:focus{border-color:var(--gc-oro)!important}#page-grupos-carrera .gc-limpiar{all:unset;cursor:pointer;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:4px;font-size:1.4rem;color:var(--gc-mut)}#page-grupos-carrera .gc-limpiar:hover{background:var(--gc-lin2);color:var(--gc-ink)}#page-grupos-carrera .gc-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}#page-grupos-carrera .gc-tab{all:unset;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:auto 1fr;align-items:baseline;column-gap:10px;padding:12px 16px 11px;border-radius:6px 6px 0 0;background:#ffffff14;color:#ffffffd1;border-top:3px solid transparent;transition:background .15s}#page-grupos-carrera .gc-tab b{font-size:1rem;font-weight:600;letter-spacing:.02em}#page-grupos-carrera .gc-tab small{justify-self:end;font-size:.74rem;opacity:.7;font-variant-numeric:tabular-nums}#page-grupos-carrera .gc-tab span{grid-column:1/-1;font-size:.76rem;line-height:1.3;opacity:.8;margin-top:1px}#page-grupos-carrera .gc-tab:hover{background:#ffffff24}#page-grupos-carrera .gc-tab[aria-selected=true]{background:var(--gc-bg);color:var(--gc-navy);border-top-color:var(--gc-oro)}#page-grupos-carrera .gc-tab:focus-visible{outline:3px solid #9CC3F0;outline-offset:-3px}#page-grupos-carrera .gc-cuerpo{padding:30px 0 72px}#page-grupos-carrera .gc-uni{padding:0 0 14px;border-bottom:2px solid var(--gc-navy)}#page-grupos-carrera .gc-uni h2{font-family:"Source Serif 4",Georgia,serif!important;font-weight:600!important;letter-spacing:0!important;font-size:1.5rem!important;line-height:1.2!important;color:var(--gc-navy)!important;margin:0 0 4px!important}#page-grupos-carrera .gc-uni p{margin:0;color:var(--gc-mut)!important;font-size:.9rem}#page-grupos-carrera .gc-uni-n{display:none;font-family:Instrument Sans,system-ui,sans-serif;font-size:.95rem;font-weight:400;color:var(--gc-mut)}#page-grupos-carrera .gc-aviso{margin:14px 0 0;padding:10px 14px;background:#eef2f7;border-left:3px solid var(--gc-navy);font-size:.88rem;color:var(--gc-ink)!important}#page-grupos-carrera .gc-facs{position:sticky;top:0;z-index:20;background:var(--gc-bg);border-bottom:1px solid var(--gc-lin);margin:0 -24px;padding:0 24px;transition:top .32s cubic-bezier(.2,.8,.3,1)}#main-nav:not(.nav-hide)~#page-grupos-carrera .gc-facs{top:var(--gc-nav)}#page-grupos-carrera .gc-facs-in{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;padding:10px 0}#page-grupos-carrera .gc-facs-in::-webkit-scrollbar{display:none}#page-grupos-carrera .gc-facs a{flex:none;padding:6px 12px;border-radius:4px;font-size:.85rem;font-weight:500;color:var(--gc-navy2)!important;white-space:nowrap}#page-grupos-carrera .gc-facs a:hover{background:var(--gc-lin2)}#page-grupos-carrera .gc-facs a.on{background:var(--gc-navy);color:#fff!important}#page-grupos-carrera .gc-tabla{--gc-cols:1fr 76px;background:var(--gc-sup);border:1px solid var(--gc-lin);border-radius:6px;margin-top:16px}#page-grupos-carrera .gc-tabla.gc-dos{--gc-cols:1fr 76px 76px}#page-grupos-carrera .gc-cab,#page-grupos-carrera .gc-fila{display:grid;grid-template-columns:var(--gc-cols);align-items:center;column-gap:8px;padding:0 16px 0 20px}#page-grupos-carrera .gc-cab{padding-top:10px;padding-bottom:10px;background:#edeff2;border-bottom:1px solid var(--gc-lin);border-radius:6px 6px 0 0;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--gc-mut)}#page-grupos-carrera .gc-cab span+span{text-align:center}#page-grupos-carrera .gc-fac{scroll-margin-top:calc(var(--gc-nav) + 58px)}#page-grupos-carrera .gc-fac h3{display:flex;align-items:baseline;gap:8px;margin:0!important;padding:18px 20px 6px!important;font-family:Instrument Sans,system-ui,sans-serif!important;letter-spacing:.06em!important;text-transform:uppercase;font-size:.76rem!important;color:var(--gc-navy)!important;border-top:1px solid var(--gc-lin)}#page-grupos-carrera .gc-fac:first-of-type h3{border-top:0}#page-grupos-carrera .gc-fac h3 small{font-weight:500;letter-spacing:0;font-size:.76rem;color:var(--gc-mut)}#page-grupos-carrera .gc-fila{min-height:52px;border-top:1px solid var(--gc-lin2)}#page-grupos-carrera .gc-fac h3+.gc-fila{border-top:0}#page-grupos-carrera .gc-fila:hover{background:#f8f9fa}#page-grupos-carrera .gc-grado{padding:12px 0;font-size:1rem;font-weight:500;line-height:1.35}#page-grupos-carrera .gc-c{display:flex;justify-content:center}#page-grupos-carrera .gc-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:68px;height:34px;border:1px solid #B9C2CE;border-radius:4px;background:var(--gc-sup);color:var(--gc-navy)!important;font-size:.86rem;font-weight:600;transition:background .15s,color .15s,border-color .15s}#page-grupos-carrera a.gc-btn:hover{background:var(--gc-navy);border-color:var(--gc-navy);color:#fff!important}#page-grupos-carrera .gc-wa{flex:none;fill:currentColor;color:#1f9d55}#page-grupos-carrera a.gc-btn:hover .gc-wa{color:#fff}#page-grupos-carrera .gc-nd{color:#b3bac3;font-size:.9rem}#page-grupos-carrera a.gc-btn:focus-visible,#page-grupos-carrera .gc-facs a:focus-visible,#page-grupos-carrera .gc-migas a:focus-visible,#page-grupos-carrera .gc-resbar button:focus-visible{outline:3px solid var(--gc-foco);outline-offset:2px}#page-grupos-carrera .gc-fila[hidden],#page-grupos-carrera .gc-fac[hidden],#page-grupos-carrera .gc-panel[hidden],#page-grupos-carrera [hidden]{display:none!important}#page-grupos-carrera .gc-resbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin:0 0 22px}#page-grupos-carrera .gc-resbar p{margin:0;font-size:.95rem;color:var(--gc-ink)!important}#page-grupos-carrera .gc-resbar p b{color:var(--gc-navy)}#page-grupos-carrera .gc-resbar button{all:unset;cursor:pointer;font-size:.88rem;font-weight:600;color:var(--gc-navy2);text-decoration:underline;text-underline-offset:3px}#page-grupos-carrera.gc-buscando .gc-tabs{visibility:hidden;height:0;overflow:hidden}#page-grupos-carrera.gc-buscando .gc-busca{margin-bottom:30px}#page-grupos-carrera.gc-buscando .gc-panel{margin:0 0 30px}#page-grupos-carrera.gc-buscando .gc-uni{border-bottom-width:1px;padding-bottom:10px}#page-grupos-carrera.gc-buscando .gc-uni h2{font-size:1.2rem!important}#page-grupos-carrera.gc-buscando .gc-uni p,#page-grupos-carrera.gc-buscando .gc-aviso,#page-grupos-carrera.gc-buscando .gc-facs{display:none}#page-grupos-carrera.gc-buscando .gc-uni-n{display:inline}#page-grupos-carrera .gc-vacio{padding:28px 22px;background:var(--gc-sup);border:1px solid var(--gc-lin);border-radius:6px;font-size:.95rem}#page-grupos-carrera .gc-vacio p{margin:0 0 6px}#page-grupos-carrera .gc-nota{margin:40px 0 0;padding-top:18px;border-top:1px solid var(--gc-lin);font-size:.84rem;line-height:1.6;color:var(--gc-mut)!important;max-width:75ch}#page-grupos-carrera .gc-nota a{color:var(--gc-navy2)!important;text-decoration:underline}@media(max-width:760px){#page-grupos-carrera{--gc-nav:56px}#page-grupos-carrera .gc-wrap{padding:0 16px}#page-grupos-carrera .gc-top{padding-top:28px}#page-grupos-carrera .gc-migas{margin-bottom:14px}#page-grupos-carrera .gc-top-grid{grid-template-columns:1fr;margin-bottom:22px}#page-grupos-carrera .gc-cifras{border-left:0}#page-grupos-carrera .gc-cifras div{padding:0 18px 0 0;margin-right:18px}#page-grupos-carrera .gc-cifras div:last-child{border-right:0}#page-grupos-carrera .gc-cifras dd{font-size:1.45rem}#page-grupos-carrera .gc-busca{margin-bottom:20px}#page-grupos-carrera .gc-tabs{grid-template-columns:repeat(4,1fr);gap:3px}#page-grupos-carrera .gc-tab{display:flex;flex-direction:column;align-items:center;padding:10px 4px 9px;row-gap:1px}#page-grupos-carrera .gc-tab span{display:none}#page-grupos-carrera .gc-tab small{justify-self:auto;font-size:.68rem}#page-grupos-carrera .gc-cuerpo{padding-top:22px}#page-grupos-carrera .gc-facs{margin:0 -16px;padding:0 16px}#page-grupos-carrera .gc-tabla{--gc-cols:1fr 60px;margin-left:-4px;margin-right:-4px}#page-grupos-carrera .gc-tabla.gc-dos{--gc-cols:1fr 60px 60px}#page-grupos-carrera .gc-cab,#page-grupos-carrera .gc-fila{padding:0 8px 0 14px;column-gap:6px}#page-grupos-carrera .gc-cab{display:none}#page-grupos-carrera .gc-tabla{border-radius:6px}#page-grupos-carrera .gc-fac h3{padding:16px 14px 4px!important}#page-grupos-carrera .gc-grado{font-size:.95rem;padding:11px 0}#page-grupos-carrera .gc-btn{width:58px;height:40px;gap:5px}}#page-carreras .gc-hero{padding:28px 0 12px}#page-carreras .gc-card{display:block;padding:30px 34px 28px;background:#f4f3ef;color:#1b2430;border-radius:14px;border-top:4px solid #C8A24A;box-shadow:0 18px 50px -24px #000000b3;transition:transform .2s cubic-bezier(.2,.8,.3,1)}#page-carreras a.gc-card:hover{transform:translateY(-2px)}#page-carreras .gc-card-kick{display:block;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#5a6472;margin:0 0 8px}#page-carreras .gc-card h2{font-family:"Source Serif 4",Georgia,serif!important;font-weight:600!important;letter-spacing:-.005em!important;font-size:clamp(1.5rem,3.4vw,2.05rem)!important;line-height:1.15!important;color:#0f2a4a!important;margin:0 0 8px!important}#page-carreras .gc-card p{margin:0 0 20px!important;font-size:.98rem!important;color:#3a4452!important;max-width:58ch}#page-carreras .gc-card-pie{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}#page-carreras .gc-card-cta{display:inline-flex;align-items:center;gap:10px;padding:13px 22px;background:#0f2a4a;color:#fff;border-radius:6px;font-weight:600;font-size:.98rem;white-space:nowrap}#page-carreras a.gc-card:hover .gc-card-cta{background:#163b66}#page-carreras .gc-card-unis{display:flex;flex-wrap:wrap;gap:6px}#page-carreras .gc-card-unis span{padding:4px 10px;border:1px solid #C9CED6;border-radius:4px;font-size:.78rem;font-weight:600;color:#0f2a4a;background:#fff}#page-carreras a.gc-card:focus-visible{outline:3px solid #9CC3F0;outline-offset:3px}@media(max-width:720px){#page-carreras .gc-card{padding:24px 20px 22px}#page-carreras .gc-card-cta{width:100%;justify-content:center}}#page-grupos-carrera.gc-buscando .gc-cab,#page-grupos-carrera.gc-buscando .gc-fac h3 small{display:none}#page-grupos-carrera.gc-buscando .gc-fac:not([hidden])~.gc-fac h3{border-top:1px solid var(--gc-lin)}#page-grupos-carrera input#gc-input:focus,#page-grupos-carrera input#gc-input:focus-visible{outline:none!important;border-color:var(--gc-oro)!important;box-shadow:0 0 0 3px #c8a24a59,0 10px 30px -12px #00000073!important}@media(max-width:760px){html body #main-nav .nav-item{font-size:clamp(1.2rem,6.3vw,2.3rem)!important;white-space:normal!important;overflow-wrap:anywhere;max-width:100%}}body.gc-sin-ticker #masa-ticker{display:none!important}body.gc-sin-ticker #page-grupos-carrera .gc-top{padding-top:calc(var(--gc-nav) + 40px)}@media(max-width:760px){body.gc-sin-ticker #page-grupos-carrera .gc-top{padding-top:calc(var(--gc-nav) + 28px)}}.page.active,.page.active>*{animation-fill-mode:backwards!important}body.inicio-visto .m-hero h1 .lin,body.inicio-visto .m-hero p,body.inicio-visto .m-acc{opacity:1!important;animation:none!important}@media(hover:none){.m-collage img,.m-ev-img img{transform:none!important;backface-visibility:visible!important}}.gw-serie{margin:0 0 12px}.gw-serie .gw-card{border-radius:16px 16px 0 0}.gw-resv{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 14px 12px;border:1px solid rgba(255,255,255,.09);border-top:0;border-radius:0 0 16px 16px;background:#ffffff05}.gw-resv span{font-size:.8rem;color:var(--ink-3);margin-right:4px}.gw-n{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;border-radius:10px;border:1px solid rgba(255,255,255,.12);color:var(--hueso)!important;font-size:.86rem;font-weight:600;font-variant-numeric:tabular-nums;text-decoration:none!important;transition:border-color .15s,background .15s}.gw-n:hover{border-color:#25d366;background:#25d36614}.gw-serie+.gw-lista,.gw-serie+.gw-serie{margin-top:0}.gw-avisa-wrap{margin-top:18px}.gw-avisa{all:unset;cursor:pointer;font-size:.82rem;color:var(--ink-3);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#fff3}.gw-avisa:hover,.gw-avisa[aria-expanded=true]{color:var(--hueso)}.gw-avisa:focus-visible,.gw-n:focus-visible,.gw-avisa-op:focus-visible{outline:2px solid var(--fuego);outline-offset:2px}.gw-avisa-lista{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.gw-avisa-lista[hidden]{display:none}.gw-avisa-lista p{flex-basis:100%;margin:0 0 4px;font-size:.8rem;color:var(--ink-3)!important}.gw-avisa-op{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border-radius:999px;border:1px dashed rgba(255,255,255,.18);font-size:.8rem;color:var(--ink-2)}.gw-avisa-op:hover{border-color:var(--fuego);color:var(--hueso)}.gw-avisa-st:empty{display:none}.gw-avisa-st{color:#25d366;font-weight:700}#page-evento .evd-hero{padding:16px 0 0!important;border-bottom:none!important;min-height:0!important}#page-evento .evd-hero .back{margin:0!important}html body #page-evento .evd-section{padding-top:16px!important}#page-evento .evd-head{margin-bottom:14px!important}#page-evento .evd-buy{margin-top:0!important}@media(max-width:640px){#page-evento .evd-hero{padding:10px 0 0!important}html body #page-evento .evd-section{padding-top:12px!important}#page-evento .evd-head{margin-bottom:12px!important}#page-evento .evd-title{margin-top:2px!important}}#page-deportes{padding:0 0 56px}#page-deportes .dep-hero{padding:16px 0 2px!important;border-top:none!important}.dep-hero .back{margin-bottom:12px}.dep-kicker{font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.dep-h1{font-size:2rem;font-weight:800;letter-spacing:-.025em;line-height:1.05;margin:8px 0}.dep-sub{font-size:.95rem;color:var(--ink-2);max-width:560px;line-height:1.5}.dep-feats{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.dep-feat{font-size:.76rem;font-weight:700;color:var(--ink-2);background:var(--surface);border:1px solid var(--border);border-radius:100px;padding:6px 13px}.dep-fchips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.dep-fchip{font-size:.78rem;font-weight:700;color:var(--ink-2);background:var(--surface);border:1px solid var(--border);border-radius:100px;padding:7px 14px;cursor:pointer;transition:all .15s;white-space:nowrap}.dep-fchip:hover{border-color:#ffffff38}.dep-fchip.active{background:var(--accent);color:#fff;border-color:var(--accent)}.dep-cta{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-top:18px;padding:18px;border-radius:18px;border:1px solid var(--border);background:var(--surface)}.dep-cta .cta-ic{width:46px;height:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;font-size:1.35rem;background:#ff3b1f1f;flex-shrink:0}.dep-cta.ok .cta-ic{background:#22c55e1f}.dep-cta .cta-tx{flex:1;min-width:200px}.dep-cta .cta-tx b{display:block;font-size:1.02rem;font-weight:800;letter-spacing:-.015em;margin-bottom:3px}.dep-cta .cta-tx span{font-size:.85rem;color:var(--ink-2);line-height:1.45}.dep-cta .cta-btns{display:flex;gap:9px;flex-wrap:wrap}#dep-cta-login{flex-basis:100%}#dep-cta-login .dep-panel{margin-bottom:0;margin-top:6px}#page-deportes .dep-sect{margin-top:22px}.dep-sect-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:16px;padding-bottom:11px;border-bottom:1px solid var(--border)}.dep-sect-h h2{font-size:1.14rem;font-weight:800;letter-spacing:-.02em}.dep-sect-h .dep-sect-note{font-size:.76rem;color:var(--ink-3)}.dep-cat-h{display:flex;align-items:center;gap:9px;font-size:.74rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:24px 0 13px}.dep-cat-block:first-child .dep-cat-h,.dep-liga-grupo:first-child .dep-cat-h{margin-top:4px}.dep-cat-h .ch-ic{font-size:1.05rem}.dep-cat-h .ch-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--border);font-size:.66rem;font-weight:800;color:var(--ink-2);letter-spacing:0}.dep-cat-h:after{content:"";flex:1;height:1px;background:var(--border);margin-left:3px}.dep-grupos-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:10px}.dep-grupo{display:flex;align-items:center;gap:12px;padding:13px 14px;border-radius:14px;background:var(--surface);border:1px solid var(--border);text-decoration:none;color:inherit;transition:transform .15s,border-color .18s,box-shadow .2s}.dep-grupo:hover{transform:translateY(-2px);border-color:#ffffff2e;box-shadow:0 8px 22px #00000038}.dep-grupo:active{transform:translateY(0)}.dep-grupo .dg-ic{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.3rem;background:#ffffff0d;flex-shrink:0}.dep-grupo .dg-tx{min-width:0;flex:1}.dep-grupo .dg-nom{display:block;font-weight:700;font-size:.92rem;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dep-grupo .dg-cta{display:inline-flex;align-items:center;gap:5px;font-size:.72rem;color:#25d366;font-weight:700;margin-top:2px}.dep-grupo .dg-cta svg{width:12px;height:12px}.dep-grupo .dg-arrow{color:var(--ink-3);flex-shrink:0;transition:transform .18s,color .18s;font-size:1.05rem;font-weight:700}.dep-grupo:hover .dg-arrow{transform:translate(3px);color:var(--ink-2)}.dep-grupo.off{opacity:.5;pointer-events:none}.dep-grupo.off .dg-cta{color:var(--ink-3)}.dep-ligas-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}#dep-portada{margin-bottom:24px}.prox-row{display:flex;gap:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px;scrollbar-width:none}.prox-row::-webkit-scrollbar{display:none}.prox-card{flex:0 0 auto;width:212px;text-align:left;cursor:pointer;padding:13px 14px;border-radius:14px;background:var(--surface);border:1px solid var(--border);display:flex;flex-direction:column;gap:7px;transition:transform .14s,border-color .18s,box-shadow .18s}.prox-card:hover{transform:translateY(-2px);border-color:#ff3b1f73;box-shadow:0 8px 22px #0003}.prox-card .pc-top{display:flex;align-items:center;gap:6px;font-size:.72rem;color:var(--ink-2);font-weight:700}.prox-card .pc-match{display:flex;align-items:center;gap:8px;font-size:.86rem;line-height:1.2}.prox-card .pc-match b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:800}.prox-card .pc-match b.r{text-align:right}.prox-card .pc-vs{color:var(--ink-3);font-size:.72rem;font-weight:700;flex-shrink:0}.prox-card .pc-lugar{font-size:.72rem;color:var(--ink-3)}.dep-destacado{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px}.dd-box{padding:13px 15px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.dd-box h4{font-size:.73rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin-bottom:8px}.dd-item{padding:7px 0;border-bottom:1px solid var(--border)}.dd-item:last-child{border-bottom:none}.dd-when{font-size:.71rem;color:var(--ink-3);margin-bottom:2px}.dd-match{display:flex;align-items:center;gap:8px;font-size:.85rem}.dd-match .dd-eq{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-match .dd-eq.r{text-align:right}.dd-match .dd-sc{font-weight:800;min-width:44px;text-align:center;background:var(--bg2);border-radius:7px;padding:3px 0;font-size:.82rem}.dd-match .dd-vs{color:var(--ink-3);font-size:.72rem;font-weight:700}.dd-empty{font-size:.8rem;color:var(--ink-3)}@media(max-width:560px){.dep-destacado{grid-template-columns:1fr}}.liga-card{text-align:left;cursor:pointer;padding:16px;border-radius:16px;background:var(--surface);border:1px solid var(--border);transition:transform .14s,border-color .18s,box-shadow .18s;display:flex;flex-direction:column;gap:9px}.liga-card:hover{transform:translateY(-2px);border-color:#fff3;box-shadow:0 8px 22px #00000038}.liga-card .lc-top{display:flex;align-items:center;gap:12px}.liga-card .lc-ic{width:46px;height:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;background:#ffffff0d;flex-shrink:0}.liga-card .lc-nom{font-weight:800;font-size:1rem;letter-spacing:-.01em;line-height:1.15}.liga-card .lc-meta{font-size:.76rem;color:var(--ink-2)}.liga-card .lc-foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:auto}.liga-card .lc-go{margin-left:auto;font-size:.76rem;font-weight:800;color:var(--accent);white-space:nowrap;transition:transform .16s}.liga-card:hover .lc-go{transform:translate(3px)}.dep-badge{font-size:.66rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:3px 9px;border-radius:100px}.dep-badge.insc{background:#22c55e24;color:#4ade80}.dep-badge.juego{background:#ff9f0a29;color:#ffb224}.dep-badge.fin{background:#94a3b829;color:#94a3b8}.dep-badge.pend{background:#ff9f0a29;color:#ffb224}.dep-badge.conf,.dep-badge.pago{background:#22c55e24;color:#4ade80}.dep-badge.nopago{background:#dc262624;color:#fca5a5}.dep-empty{padding:18px;text-align:center;color:var(--ink-2);font-size:.88rem;background:var(--surface);border:1px dashed var(--border);border-radius:14px}.liga-det-head{display:flex;align-items:center;gap:14px;margin:4px 0 18px}.liga-det-head .ld-ic{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:2.1rem;background:#ffffff0d;flex-shrink:0}.liga-det-head h2{font-size:1.5rem;font-weight:800;letter-spacing:-.02em;line-height:1.1}.liga-det-head .ld-meta{font-size:.82rem;color:var(--ink-2);margin-top:4px}.ld-tabs{display:flex;gap:4px;background:var(--bg2);border:1px solid var(--border);border-radius:13px;padding:4px;margin-bottom:18px;overflow-x:auto;scrollbar-width:none}.ld-tabs::-webkit-scrollbar{display:none}.ld-tab{flex:1;min-width:max-content;padding:9px 14px;border-radius:9px;border:none;background:none;color:var(--ink-2);font-weight:700;font-size:.84rem;cursor:pointer;white-space:nowrap;transition:all .16s}.ld-tab.active{background:var(--accent);color:#fff;box-shadow:0 3px 10px #ff3b1f52}.clas-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:16px;background:var(--surface)}table.clas{width:100%;border-collapse:collapse;font-size:.84rem}@media(max-width:480px){table.clas .hidecol{display:none}table.clas th,table.clas td{padding:11px 5px}}table.clas th,table.clas td{padding:11px 8px;text-align:center;border-bottom:1px solid var(--border)}table.clas th{font-size:.66rem;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-weight:700;background:var(--bg2)}table.clas td.eq{text-align:left;font-weight:700;white-space:nowrap;padding-left:4px}table.clas td.pos{width:40px}table.clas tr:last-child td{border-bottom:none}table.clas tr.leader td{background:#f5c4510e}table.clas td.pts{font-weight:800;color:var(--accent);font-size:.9rem}table.clas td.dg{color:var(--ink-2)}.clas .posn{display:inline-flex;align-items:center;justify-content:center;width:23px;height:23px;border-radius:7px;font-weight:800;font-size:.72rem;background:var(--border);color:var(--ink-2)}.clas .posn.p1{background:linear-gradient(135deg,#f5cc5b,#e0a528);color:#2a1e00}.clas .posn.p2{background:linear-gradient(135deg,#d7dce3,#aeb6c0);color:#1a1e24}.clas .posn.p3{background:linear-gradient(135deg,#d79a6a,#b9733f);color:#241403}.clas-grp-h{font-weight:800;font-size:.92rem;margin:16px 0 8px}.cal-jor{margin-bottom:18px}.cal-jor-h{font-weight:800;font-size:.92rem;margin-bottom:8px;color:var(--ink-2)}.cal-match{display:flex;align-items:center;gap:9px;padding:12px 14px;border:1px solid var(--border);border-radius:13px;background:var(--surface);margin-bottom:8px}.cal-match .cm-eq{flex:1;font-weight:700;font-size:.88rem}.cal-match .cm-eq.r{text-align:right}.cal-match .cm-sc{font-weight:800;font-size:.96rem;min-width:52px;text-align:center;background:var(--bg2);border-radius:8px;padding:5px 0}.cal-match .cm-sc.prog{font-size:.74rem;font-weight:700;color:var(--ink-3);background:none;padding:0;min-width:40px}.cal-match .cm-info{font-size:.72rem;color:var(--ink-2);text-align:center;margin-top:3px}.cal-match-wrap{display:block}.eqs-list{display:flex;flex-direction:column;gap:9px}.eq-row{padding:13px 15px;border:1px solid var(--border);border-radius:13px;background:var(--surface)}.eq-row .er-top{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.eq-row .er-nom{font-weight:800;font-size:.95rem}.eq-row .er-players{font-size:.8rem;color:var(--ink-2);margin-top:7px;line-height:1.55}.eq-row .er-cap{color:var(--accent);font-weight:700}.dep-panel{padding:18px;border:1px solid var(--border);border-radius:16px;background:var(--surface);margin-bottom:18px}.dep-panel h3{font-size:1.05rem;font-weight:800;margin-bottom:6px}.dep-panel p.pp{font-size:.86rem;color:var(--ink-2);line-height:1.5;margin-bottom:12px}.insc-cta{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.insc-cta .ic-tx{flex:1;min-width:200px}.insc-cta .ic-tx h3{margin-bottom:5px}.dep-badge.premio{background:linear-gradient(135deg,#f5cc5b2e,#e0a5281a);color:#f5cc5b}.ld-premio{display:flex;align-items:center;gap:10px;padding:12px 15px;border-radius:13px;margin-bottom:16px;background:linear-gradient(135deg,#f5cc5b1f,#f5cc5b05);border:1px solid rgba(245,204,91,.28)}.ld-premio .lp-ic{font-size:1.3rem}.ld-premio .lp-tx b{font-weight:800;font-size:.95rem;color:#f5cc5b}.ld-premio .lp-tx span{display:block;font-size:.76rem;color:var(--ink-2)}.ld-mvp{border-color:#82aaff4d!important;background:linear-gradient(135deg,#82aaff1a,#82aaff05)!important}.ld-mvp .lp-tx b{color:#9db8ff!important}.bracket{display:flex;gap:14px;overflow-x:auto;padding-bottom:6px;scrollbar-width:none}.bracket::-webkit-scrollbar{display:none}.bk-round{flex:0 0 auto;min-width:210px;display:flex;flex-direction:column;gap:12px;justify-content:space-around}.bk-round-h{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);text-align:center}.bk-match{border:1px solid var(--border);border-radius:12px;background:var(--surface);padding:10px 12px;display:flex;align-items:center;gap:8px}.bk-match .bk-eq{flex:1;min-width:0;font-weight:700;font-size:.84rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-match .bk-eq.win{color:var(--accent)}.bk-match .bk-eq:last-child{text-align:right}.bk-sc{font-weight:800;font-size:.9rem;min-width:42px;text-align:center}.bk-sc.prog{font-size:.72rem;font-weight:700;color:var(--ink-3)}.dep-field{margin-bottom:10px}.dep-field label{display:block;font-size:.76rem;font-weight:700;color:var(--ink-2);margin-bottom:5px}.dep-input{width:100%;padding:12px 14px;border-radius:11px;border:1px solid var(--border);background:var(--bg);color:var(--ink);font-size:.95rem;font-family:inherit}.dep-input:focus{outline:none;border-color:var(--accent)}.dep-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:12px 20px;border-radius:100px;border:none;background:var(--accent);color:#fff;font-weight:700;font-size:.9rem;cursor:pointer;transition:transform .14s,box-shadow .2s;font-family:inherit}.dep-btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #ff3b1f66}.dep-btn:disabled{opacity:.6;cursor:default;transform:none;box-shadow:none}.dep-btn.sec{background:#ffffff0f;border:1px solid var(--border);color:var(--ink)}.dep-btn.sec:hover{box-shadow:none;background:#ffffff1a}.dep-btn.sm{padding:7px 13px;font-size:.78rem}.dep-btn.danger{background:#dc262624;color:#fca5a5}.dep-btn.danger:hover{background:#dc262638;box-shadow:none}.dep-btn.wa{background:#25d366}.dep-btn.wa:hover{box-shadow:0 6px 20px #25d36666}.dep-msg{padding:10px 13px;border-radius:11px;font-size:.84rem;margin-bottom:12px;display:none}.dep-msg.err{background:#dc26261a;border:1px solid rgba(220,38,38,.3);color:#fca5a5;display:block}.dep-msg.ok{background:#22c55e1a;border:1px solid rgba(34,197,94,.3);color:#86efac;display:block}.mi-eq-players{display:flex;flex-direction:column;gap:7px;margin:12px 0}.mi-eq-pl{display:flex;align-items:center;gap:9px;padding:9px 12px;border:1px solid var(--border);border-radius:11px;background:var(--bg)}.mi-eq-pl .mp-tx{flex:1;min-width:0}.mi-eq-pl .mp-nom{font-weight:700;font-size:.88rem}.mi-eq-pl .mp-num{font-size:.72rem;color:var(--ink-2);font-family:ui-monospace,monospace}.add-row{display:flex;gap:8px;margin-top:6px}.add-row .dep-input{flex:1}.dep-login-row{display:flex;gap:8px}.dep-login-row .dep-input{flex:1}@media(max-width:640px){.dep-h1{font-size:1.6rem}.dep-ligas-grid{grid-template-columns:1fr}.dep-grupos-grid{grid-template-columns:1fr 1fr}.liga-det-head .ld-ic{font-size:2rem}.liga-det-head h2{font-size:1.25rem}}@media(max-width:380px){.dep-grupos-grid{grid-template-columns:1fr}}.hof-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:18px}.hof-head h2{font-family:Instrument Sans,sans-serif;font-size:clamp(1.6rem,4.6vw,2.6rem);font-weight:900;letter-spacing:-.04em;line-height:.9;margin:0;text-transform:uppercase;color:#fff;text-shadow:0 0 18px rgba(255,59,31,.55),0 0 2px rgba(255,255,255,.6)}.hof-head h2 i{font-style:normal;color:var(--fuego)}.hof-head p{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffff73;margin:0;text-align:right}.hof-wall{position:relative;border-radius:22px;padding:clamp(26px,4vw,48px) clamp(16px,3vw,40px) clamp(30px,4vw,52px);overflow:hidden;background:radial-gradient(ellipse 70% 45% at 50% 0%,rgba(255,59,31,.16),transparent 70%),radial-gradient(ellipse at 50% 120%,rgba(0,0,0,.7),transparent 60%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),#121212;border:1px solid rgba(255,255,255,.06);box-shadow:inset 0 0 80px #000c}.hof-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:clamp(22px,3vw,38px) clamp(16px,2.4vw,30px)}.hof-card{--r:0deg;position:relative;transform:rotate(var(--r));transition:transform .3s cubic-bezier(.2,.8,.3,1),filter .3s;cursor:default;filter:drop-shadow(0 10px 14px rgba(0,0,0,.6))}.hof-card:nth-child(8n+1){--r:-2.6deg}.hof-card:nth-child(8n+2){--r:1.8deg}.hof-card:nth-child(8n+3){--r:-1.2deg}.hof-card:nth-child(8n+4){--r:2.8deg}.hof-card:nth-child(8n+5){--r:-1.9deg}.hof-card:nth-child(8n+6){--r:1.1deg}.hof-card:nth-child(8n+7){--r:-3deg}.hof-card:nth-child(8n+8){--r:2.2deg}.hof-card:hover{transform:rotate(0) scale(1.05);z-index:3;filter:drop-shadow(0 18px 26px rgba(0,0,0,.7)) drop-shadow(0 0 22px color-mix(in srgb,var(--c,#FF3B1F) 45%,transparent))}.hof-card:before{content:"";position:absolute;z-index:2;top:-11px;left:50%;width:62px;height:22px;transform:translate(-50%) rotate(calc(var(--r) * -2.2));background:linear-gradient(90deg,#ffffff0d,#ffffff1f 20%,#ffffff1a 80%,#ffffff0a);background-color:#e8e2d26b;box-shadow:0 1px 3px #00000059;-webkit-clip-path:polygon(3% 0,97% 4%,100% 50%,96% 100%,2% 96%,0 45%);clip-path:polygon(3% 0,97% 4%,100% 50%,96% 100%,2% 96%,0 45%)}.hof-img{aspect-ratio:4/5;background:#1b1b1b;overflow:hidden;position:relative}.hof-img img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.9) contrast(1.04)}.hof-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(125deg,rgba(255,255,255,.12),transparent 35%,transparent 70%,rgba(0,0,0,.25))}.hof-date{position:absolute;z-index:2;left:-6px;bottom:14px;transform:rotate(calc(var(--r) * -1.4));font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:800;font-size:.78rem;letter-spacing:.16em;color:#f4f1ea;background:#0c0c0c;padding:5px 10px 5px 11px;border-radius:2px;box-shadow:0 2px 6px #0000008c,inset 0 1px #ffffff14;text-shadow:0 1px 0 rgba(0,0,0,.9),0 -1px 0 rgba(255,255,255,.12)}.hof-date b{color:var(--c,var(--fuego));font-weight:800}.hof-sold{position:absolute;z-index:2;top:16px;right:-8px;transform:rotate(9deg);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:900;font-size:.7rem;letter-spacing:.18em;color:#ff3b1f;border:2px solid #FF3B1F;padding:3px 8px;border-radius:3px;background:#0a0a0a99}.hof-card.noimg .hof-img{display:flex;align-items:center;justify-content:center;padding:14px;text-align:center;font-weight:900;font-size:1rem;color:#fff;text-transform:uppercase;letter-spacing:-.01em}@media(max-width:560px){.hof-head{flex-direction:column;align-items:flex-start}.hof-head p{text-align:left}.hof-grid{grid-template-columns:1fr 1fr;gap:26px 16px}.hof-card:before{width:48px;height:18px;top:-9px}.hof-date{font-size:.68rem;letter-spacing:.12em;padding:4px 8px}}@media(prefers-reduced-motion:reduce){.hof-card{transition:none}}.club{position:relative;width:var(--cw,100vw);left:50%;margin-left:calc(var(--cw,100vw) / -2);margin-top:10px}.club-stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:#040305}.club-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.club-load{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;letter-spacing:.3em;text-transform:uppercase;color:#fff6;transition:opacity .6s}.club-hint{position:absolute;left:0;right:0;bottom:calc(16px + env(safe-area-inset-bottom));text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;letter-spacing:.3em;text-transform:uppercase;color:#fff9;animation:hint 1.6s ease-in-out infinite;transition:opacity .4s;pointer-events:none}@keyframes hint{50%{transform:translateY(5px)}}.club-hud{position:absolute;left:clamp(14px,3vw,32px);bottom:calc(16px + env(safe-area-inset-bottom));font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;letter-spacing:.22em;color:#ffffff80;text-transform:uppercase;opacity:0;transition:opacity .4s;pointer-events:none;max-width:calc(100% - 28px)}.club-hud b{color:#fff}.club-tap{display:block;margin-top:4px;font-size:.62rem;letter-spacing:.18em;color:#ffffff59}.club-title{position:absolute;left:50%;top:18%;transform:translate(-50%);text-align:center;pointer-events:none;width:min(92vw,900px);transition:opacity .15s linear}.club-title b{display:block;font-family:Syne,Instrument Sans,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:-.02em;line-height:.95;font-size:clamp(2.6rem,10vw,7rem);color:#ffe4dd;text-shadow:0 0 4px #fff,0 0 14px #FF3B1F,0 0 36px #FF3B1F,0 0 90px rgba(255,59,31,.8);animation:neonOn 3.4s steps(1) infinite}.club-title b i{font-style:normal;color:#dbeaff;text-shadow:0 0 4px #fff,0 0 14px #86B9FF,0 0 36px #86B9FF,0 0 90px rgba(134,185,255,.8)}.club-title small{display:block;margin-top:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(.66rem,1.4vw,.84rem);letter-spacing:.32em;text-transform:uppercase;color:#fff9}@keyframes neonOn{0%,to{opacity:1}4%{opacity:.4}6%{opacity:1}52%{opacity:1}53%{opacity:.55}54%{opacity:1}}.club-fade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 50% 60%,transparent 20%,#000 90%)}.club-vig{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 80% 75% at 50% 50%,transparent 55%,rgba(0,0,0,.75))}.club-cta{position:absolute;left:50%;bottom:calc(9% + env(safe-area-inset-bottom));transform:translate(-50%,12px);opacity:0;pointer-events:none;transition:opacity .5s,transform .5s;font-weight:800;font-size:1rem;padding:15px 26px;border-radius:999px;background:var(--fuego,#FF3B1F);color:#fff;text-decoration:none;white-space:nowrap;box-shadow:0 0 30px #ff3b1f8c}.club-cta.on{opacity:1;pointer-events:auto;transform:translate(-50%)}#ev-past-wrap.club-on .hof-head,#ev-past-wrap.club-on #ev-past{display:none}.masa-dash{color:var(--ink);font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,sans-serif}.masa-dash .dash-load{font-size:.9rem;color:var(--ink-3);padding:34px 0;text-align:center}.masa-dash .dash-load b{color:var(--accent-bright)}.masa-dash .dash-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}.masa-dash .dash-h-l{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.masa-dash .dash-title{font-size:1.18rem;font-weight:800;letter-spacing:-.02em}.masa-dash .dash-live{display:inline-flex;align-items:center;gap:6px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--accent-bright)}.masa-dash .dash-live i{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 10px #22c55e;animation:dpulse 1.8s infinite}@keyframes dpulse{0%,to{opacity:1}50%{opacity:.35}}.masa-dash .dash-refresh{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:var(--ink-2);border-radius:100px;padding:7px 15px;font-size:.78rem;font-weight:700;cursor:pointer;transition:border-color .18s,color .18s}.masa-dash .dash-refresh:hover{border-color:var(--accent);color:var(--accent-bright)}.masa-dash .d-card{position:relative;background:linear-gradient(180deg,#ffffff0a,#ffffff03);border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:16px 16px 14px;overflow:hidden}.masa-dash .d-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,59,31,.65),transparent)}.masa-dash .d-ctit{font-size:.78rem;font-weight:700;color:var(--ink-2);text-transform:uppercase;letter-spacing:.06em;margin-bottom:13px}.masa-dash .dash-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:14px}.masa-dash .kpi{position:relative;background:linear-gradient(160deg,#ff3b1f17,#ffffff05);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:13px 14px 9px;overflow:hidden;transition:transform .18s,border-color .18s}.masa-dash .kpi:hover{transform:translateY(-3px);border-color:#ff3b1f6b}.masa-dash .kpi-top{display:flex;align-items:center;gap:7px;margin-bottom:7px}.masa-dash .kpi-ic{font-size:1rem}.masa-dash .kpi-lbl{font-size:.73rem;font-weight:700;color:var(--ink-2);line-height:1.15}.masa-dash .kpi-n{font-size:1.75rem;font-weight:800;letter-spacing:-.03em;line-height:1;background:linear-gradient(180deg,#fff,#ffb9a6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.masa-dash .kpi-sub{font-size:.72rem;color:var(--ink-3);margin-top:4px}.masa-dash .kpi-sub b{color:#22c55e}.masa-dash .kpi-spark{display:block;width:100%;height:30px;margin-top:4px}.masa-dash .dash-main{margin-bottom:14px}.masa-dash .dash-2{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}@media(max-width:760px){.masa-dash .dash-2{grid-template-columns:1fr}}.masa-dash .d-leg{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.masa-dash .d-chip{display:inline-flex;align-items:center;gap:6px;font-size:.74rem;font-weight:700;padding:5px 11px;border-radius:100px;border:1px solid rgba(255,255,255,.12);background:#ffffff08;color:var(--ink-2);cursor:pointer;transition:opacity .15s;user-select:none;-webkit-user-select:none}.masa-dash .d-chip i{width:9px;height:9px;border-radius:50%}.masa-dash .d-chip.off{opacity:.36}.masa-dash .d-chip.off i{background:#555!important}.masa-dash .d-chart{position:relative}.masa-dash .d-chart svg{display:block;width:100%;height:auto;overflow:visible}.masa-dash .d-grid line{stroke:#ffffff12}.masa-dash .d-ax{fill:var(--ink-3);font-size:10px;font-family:inherit}.masa-dash #md-ov{cursor:crosshair}.masa-dash .d-tip{position:absolute;pointer-events:none;opacity:0;transform:translate(-50%,calc(-100% - 10px));background:#08080cf7;border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:8px 10px;font-size:.73rem;white-space:nowrap;z-index:5;box-shadow:0 10px 30px #0009;transition:opacity .12s}.masa-dash .d-tip b{font-size:.76rem}.masa-dash .d-tip .tr{display:flex;align-items:center;gap:6px;margin-top:4px;color:var(--ink-2)}.masa-dash .d-tip .tr i{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.masa-dash .d-tip .tr b{margin-left:14px}.masa-dash .d-donut-wrap{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.masa-dash .d-donut{flex:0 0 auto}.masa-dash .d-donut circle{transition:opacity .15s;cursor:default}.masa-dash .d-donut:hover circle{opacity:.45}.masa-dash .d-donut circle:hover{opacity:1}.masa-dash .d-dleg{flex:1 1 150px;display:flex;flex-direction:column;gap:8px;min-width:140px}.masa-dash .d-dleg .dl{display:flex;align-items:center;gap:8px;font-size:.78rem}.masa-dash .d-dleg .dl i{width:10px;height:10px;border-radius:3px;flex:0 0 auto}.masa-dash .d-dleg .dl .dln{color:var(--ink-2);flex:1}.masa-dash .d-dleg .dl .dlv{font-weight:800}.masa-dash .d-dleg .dl .dlp{color:var(--ink-3);font-size:.72rem;min-width:36px;text-align:right}.masa-dash .d-bars{display:flex;flex-direction:column;gap:9px}.masa-dash .d-bar{display:grid;grid-template-columns:100px 1fr auto;align-items:center;gap:10px}.masa-dash .d-bar .bl{font-size:.76rem;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.masa-dash .d-bar .bt{display:block;height:10px;border-radius:6px;background:#ffffff0f;overflow:hidden}.masa-dash .d-bar .bf{display:block;height:100%;width:0;border-radius:6px;background:linear-gradient(90deg,#ff3b1f,#ff8a5b);box-shadow:0 0 12px #ff3b1f73;animation:barIn .9s cubic-bezier(.2,.8,.2,1) both}@keyframes barIn{0%{width:0}}.masa-dash .d-bar .bv{font-size:.8rem;font-weight:800;min-width:28px;text-align:right}.masa-dash .d-empty{font-size:.8rem;color:var(--ink-3);padding:12px 0}@media(max-width:440px){.masa-dash .d-bar{grid-template-columns:82px 1fr auto}}.acc-benes{display:flex;flex-direction:column;gap:10px;max-width:340px;margin:18px auto 0;text-align:left}.acc-benes-t{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);margin:0 0 2px;text-align:center}.acc-bene{display:flex;align-items:center;gap:12px;padding:13px 14px;border-radius:14px;background:linear-gradient(160deg,#ff3b1f14,#ffffff05);border:1px solid rgba(255,255,255,.1);cursor:pointer;transition:transform .15s,border-color .15s;text-align:left}.acc-bene:hover{transform:translateY(-2px);border-color:#ff3b1f66}.acc-bene-ic{font-size:1.4rem;flex:0 0 auto;line-height:1}.acc-bene-tx{flex:1;min-width:0}.acc-bene-tx b{display:block;font-size:.92rem;font-weight:700}.acc-bene-tx span{display:block;font-size:.76rem;color:var(--ink-3);line-height:1.35;margin-top:1px}.acc-bene-go{flex:0 0 auto;font-size:.82rem;font-weight:800;color:var(--accent-bright)}.acc-badge{display:inline-flex;align-items:center;gap:6px;font-size:.76rem;font-weight:700;color:#22c55e;background:#22c55e1f;border:1px solid rgba(34,197,94,.3);border-radius:100px;padding:4px 12px;margin-top:8px}.acc-actions{max-width:340px;margin:22px auto 0;display:flex;flex-direction:column;align-items:center;gap:12px}.acc-actions .btn-o{width:100%}.acc-logout{display:block;margin:0 auto;background:none;border:0;color:var(--ink-3);font-size:.8rem;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.acc-logout:hover{color:#fca5a5}body.masa-in #page-carnet .cz-txt,body.masa-in #page-descuentos .cz-txt,body.masa-in #page-carnet .cz-pasos,body.masa-in #page-descuentos .cz-pasos,body.masa-in #page-carnet .cz-final,body.masa-in #page-descuentos .cz-final,body.masa-in #page-carnet .cz-prev-nota,body.masa-in #page-descuentos .cz-prev-nota{display:none!important}body.masa-in #page-carnet .cz-hero,body.masa-in #page-descuentos .cz-hero{padding-top:8px!important;padding-bottom:26px!important}body.masa-in #page-carnet .cz-grid,body.masa-in #page-descuentos .cz-grid{grid-template-columns:1fr!important;max-width:600px;margin:4px auto 0!important}body.masa-in #page-carnet #carnet-layout-grid,body.masa-in #page-descuentos #carnet-layout-grid{gap:16px!important}@media(min-width:820px){body.masa-in #page-carnet .cz-grid,body.masa-in #page-descuentos .cz-grid{max-width:900px!important}body.masa-in #page-carnet #carnet-layout-grid,body.masa-in #page-descuentos #carnet-layout-grid{display:grid!important;grid-template-columns:minmax(0,300px) minmax(0,1fr)!important;gap:38px!important;align-items:start!important;padding:34px 38px!important}body.masa-in #page-carnet #carnet-layout-grid .cz-preview,body.masa-in #page-descuentos #carnet-layout-grid .cz-preview{position:sticky;top:90px}body.masa-in #page-carnet #carnet-layout-grid .cz-preview,body.masa-in #page-descuentos #carnet-layout-grid .cz-preview{margin:0!important}body.masa-in #page-carnet #carnet-layout-grid .acc-benes,body.masa-in #page-carnet #carnet-layout-grid .acc-actions,body.masa-in #page-descuentos #carnet-layout-grid .acc-benes,body.masa-in #page-descuentos #carnet-layout-grid .acc-actions{max-width:none!important}body.masa-in #page-carnet #carnet-layout-grid #step-account>div:first-child,body.masa-in #page-descuentos #carnet-layout-grid #step-account>div:first-child{text-align:left!important}body.masa-in #page-carnet #carnet-layout-grid .acc-benes-t,body.masa-in #page-descuentos #carnet-layout-grid .acc-benes-t{text-align:left!important}}@keyframes iceShine{to{background-position:-220% center}}.m-ev-ice{position:relative;overflow:hidden;background:linear-gradient(150deg,#86b9ff26,#ffffff0a 55%,#86b9ff0f)!important;border:1px solid rgba(134,185,255,.32)!important;box-shadow:0 14px 40px #00000080,inset 0 1px #ffffff24,0 0 30px #86b9ff26!important;border-radius:20px!important;padding:18px 22px 18px 18px!important;margin:12px 0!important}.m-ev-ice+.m-ev{border-top-color:transparent}.m-ev{padding-left:18px!important;padding-right:22px!important}.m-ev:before{top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:20px}.m-ev:after{display:none}.m-ev:hover{border-top-color:transparent}.m-ev:hover+.m-ev{border-top-color:transparent}@media(max-width:760px){.m-ev{padding-left:14px!important;padding-right:14px!important}.m-ev:before{border-radius:16px}}@media(max-width:760px){.m-ev-ice{padding:14px!important;border-radius:16px!important}}.m-ev-ice:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.1) 48%,transparent 60%)}.m-ev-ice h3{background:linear-gradient(100deg,#cfe4ff 20%,#fff 42%,#7fb2ff,#fff 62%,#cfe4ff 82%);background-size:220% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:iceShine 3.6s linear infinite}.m-ev-ice .m-ev-cta{background:linear-gradient(180deg,#eaf4ff,#86b9ff)!important;color:#06240f!important;box-shadow:0 2px 12px #86b9ff73!important}#page-evento.ice-on{position:relative}#evd-ice-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}#page-evento.ice-on .evd-hero,#page-evento.ice-on .evd-section{position:relative;z-index:1}#page-evento.ice-on .evd-hero-bg{filter:saturate(.82) brightness(.88)}#page-evento.ice-on .evd-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(900px 420px at 50% -10%,rgba(134,185,255,.2),transparent 62%)}.evd-title.ice-shimmer{background:linear-gradient(100deg,#cfe4ff 20%,#fff 40%,#7fb2ff,#fff 60%,#cfe4ff 80%);background-size:220% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:iceShine 3.4s linear infinite;filter:drop-shadow(0 2px 10px rgba(134,185,255,.4))}#page-evento.ice-on .evd-poster-btn img{box-shadow:0 16px 44px #0000008c,0 0 0 1px #86b9ff52,0 0 36px #86b9ff2e}#page-evento.ice-on .evd-info .evd-item{border-color:#86b9ff38!important}#page-evento.ice-on .evd-btn{position:relative;overflow:hidden}#page-evento.ice-on .evd-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .35s;mix-blend-mode:screen;background:radial-gradient(circle at 20% 30%,rgba(255,255,255,.5),transparent 9%),radial-gradient(circle at 72% 62%,rgba(207,228,255,.45),transparent 10%),radial-gradient(circle at 45% 82%,rgba(255,255,255,.4),transparent 8%),radial-gradient(circle at 88% 28%,rgba(207,228,255,.4),transparent 8%),linear-gradient(180deg,#bee0ff42,#86b9ff1f)}#page-evento.ice-on .evd-btn:hover:after{opacity:1}#page-evento.ice-on .evd-btn.main:hover{box-shadow:0 10px 30px #86b9ff73}#page-evento.ice-on .evd-btn.bono{border-color:#86b9ff59}#page-evento.ice-on .evd-btn.bono:hover{border-color:#86b9ffb3;box-shadow:0 8px 26px #86b9ff4d}@media(prefers-reduced-motion:reduce){.m-ev-ice h3,.evd-title.ice-shimmer{animation:none;background-position:0 center}#evd-ice-canvas{display:none}}html body #page-descuentos .cz-desc{border-top:0;padding-top:clamp(18px,3vw,32px)}html body #page-descuentos .cz-desc .back{margin-bottom:18px}html body #page-descuentos .cz-desc h1{margin:0 0 12px;font-size:clamp(1.9rem,3.6vw,2.8rem);line-height:1.02;letter-spacing:-.02em}@media(max-width:640px){html body #page-descuentos .cz-desc-top{text-align:center;margin-left:auto;margin-right:auto}html body #page-descuentos .desc-filter-row{align-items:center!important;text-align:center!important}html body #page-descuentos .desc-filter{justify-content:center!important}html body #page-descuentos #city-filters{margin:0 auto!important}html body #page-descuentos #cat-filters{flex-wrap:wrap!important;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important}html body #page-descuentos .dz-aviso{text-align:center;justify-content:center}html body #page-descuentos .dz-aviso .m-btn{width:100%!important;justify-content:center;text-align:center}html body #page-descuentos .cz-final-in{text-align:center;justify-content:center}html body #page-descuentos .desc-unlock-cta .btn-p{width:100%}}html body .hof-badge,html body .dep-badge{font-size:11px!important}
