.header_encabezado__OTFrq{position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1000;min-height:var(--height-header-minimized);margin-bottom:30px;background-color:#ffffff;font-family:var(--font-montserrat),sans-serif}.header_headerSpacer__X9nnm{display:none;height:210px}@media (max-width:900px){.header_headerSpacer__X9nnm{height:150px}}@media (max-width:600px){.header_headerSpacer__X9nnm{height:120px}}.header_diamond__OgR_N{display:inline-flex;width:1rem;height:1rem;margin-left:.3rem;vertical-align:middle;align-self:center;justify-content:center;align-items:center}.header_headerContainer__QerwD{width:min(95vw,98rem);margin-inline:auto;padding-inline:clamp(0rem,.1vw,.6rem)}.header_barraSuperior__rN9GA{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:16px;padding-block:.8rem;width:100%}.header_controlesIzquierda__I9Hq8{display:flex;align-items:center;gap:16px;flex:1 1;width:100%}.header_logoCenter__1R45B{display:flex;justify-content:center;align-items:center}.header_controlesDerecha__MVe1C{display:flex;align-items:center;justify-content:flex-end;gap:16px;flex:1 1;width:100%}.header_perfilActionsLoader__jbcNW{background-color:#f0f0f0;height:40px;width:160px;border-radius:8px}.header_userDropdown__6RYm_{display:flex;align-items:center;margin-left:unset!important}.header_climaInline__QDMm3{display:flex;align-items:center;gap:8px;font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:.82rem;color:#444;white-space:nowrap}.header_climaFecha__OYgvY{font-weight:700;color:#1a1a1a}.header_climaSeparador__JoFgT{color:#aaa;font-weight:600}.header_climaCiudad__eMfHs{color:#666}.header_btnMiembroPro__4HW_5,.header_climaTemp__kVMBZ{font-weight:700;color:#1a1a1a}.header_btnMiembroPro__4HW_5{background-color:#ffffff;border:1px solid #d1d5db;font-size:.82rem;padding:6px 14px;border-radius:4px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;transition:all .2s ease;cursor:pointer;text-decoration:none}.header_btnMiembroPro__4HW_5:hover{border-color:#9ca3af;background-color:#f9fafb;color:#1a1a1a}@media (max-width:500px){.header_perfilActionsLoader__jbcNW{width:60px}.header_btnMiembroPro__4HW_5{padding:3px 8px;font-size:.7rem;gap:4px;border-radius:3px}.header_btnMiembroPro__4HW_5 .header_diamond__OgR_N{width:.8rem;height:.8rem;margin-left:0}}.header_streakBadge__ThD2n{display:flex;align-items:center;gap:2px;margin-right:1px;cursor:pointer;transition:transform .2s ease,filter .3s ease}.header_streakBadge__ThD2n:hover{transform:scale(1.1)}.header_streakIcon__HaCbs{transition:filter .3s ease;color:#dec800}.header_streakBadge__ThD2n:hover .header_streakIcon__HaCbs{filter:drop-shadow(0 0 0 #dec800);animation:header_flamePulse__UySHQ 1.5s ease-in-out infinite}@keyframes header_flamePulse__UySHQ{0%{filter:drop-shadow(0 0 5px #dec800)}50%{filter:drop-shadow(0 0 10px #dec800)}to{filter:drop-shadow(0 0 5px #dec800)}}.header_botonBuscar__VNVK_,.header_botonMenu__7Y_5f{background:none;border:none;color:#ffffff;font-size:.6rem;cursor:pointer}.header_botonIngresar__SktlI{background:none;border:none;color:#000;font-size:.95rem;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:6px}.header_iconoBuscar__njQtO,.header_iconoMenu__YowK4{font-size:1.5rem;filter:brightness(0)}.header_barraInferior__Dsocx{display:flex;align-items:center;gap:1rem;margin-block:.3rem;padding-block:.2rem;position:relative}.header_barraInferior__Dsocx:after,.header_barraInferior__Dsocx:before{content:"";position:absolute;top:0;left:50vw;transform:translateX(-50%);width:200vw;height:1px;background-color:var(--border-color-light,#e5e5e5)}.header_barraInferior__Dsocx:after{top:100%}.header_barraNavegacion__K9ula{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.header_botonNav__vJppy{border:none;border-radius:10px;padding:3px 10px;font-size:16px;margin:2px 0;cursor:pointer;transition:background-color .3s ease}.header_botonNav__vJppy:hover{-webkit-text-decoration:underline 1px;text-decoration:underline 1px}.header_botonNavUeno__4aS6K,.header_botonNavUeno__4aS6K:visited{background:#fff;color:#02D09C;font-weight:600}.header_botonNavUeno__4aS6K:hover{background:#dbfff5;color:#02D09C}.header_activeNavLink__iHDOx{font-weight:700}.header_brandedNavLink__ikF8k{color:var(--brand-secondary,#173a73)!important;font-weight:600}.header_navDivider__6y3S0{display:inline-block;width:1px;height:1.25rem;background-color:var(--border-color,#e5e7eb);align-self:center;margin:0 .5rem}.header_dropdownMenu__kg5HW *{font-size:1rem}.header_logoLink__0EzB9{text-align:center}@media (max-width:991px){.header_hideOnMobile__1z3iX{display:none}.header_barraSuperior__rN9GA{flex-wrap:nowrap;gap:0;padding-block:.4rem}.header_controlesDerecha__MVe1C,.header_controlesIzquierda__I9Hq8,.header_logoLink__0EzB9{flex:1 1}.header_controlesIzquierda__I9Hq8{order:-2;justify-content:flex-start}.header_logoLink__0EzB9{order:-1;justify-content:center}.header_controlesDerecha__MVe1C{order:1;justify-content:flex-end;min-width:auto;flex-direction:column;align-items:flex-end;gap:6px}.header_botonIngresar__SktlI,.header_userDropdown__6RYm_{order:1}.header_streakBadge__ThD2n{order:0}}.header_collapse__JPfTM{animation:header_fadeIn__j2NFw 1.2s;max-height:10rem}@media (min-width:901px){.header_headerContainer__QerwD.header_minimized__4up75 .header_collapse__JPfTM{animation:header_fadeOut__O_MI0 .7s forwards}}@keyframes header_fadeIn__j2NFw{0%{max-height:0;opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1);max-height:10rem}}@keyframes header_fadeOut__O_MI0{0%{opacity:1;transform:scale(1);height:auto}to{opacity:0;transform:scale(0);max-height:0;display:none}}.header_logoDesktop__WUWxa{width:100%;height:100%;object-fit:contain}