:root{--container-width: 1120px;--container-px: 18px;}#patrocinadores .ads-tablero, #noticias-locales .noticias-container, #comunidad .comments-container{max-width: 1100px !important;width: 100% !important;margin: 0 auto !important;padding: 35px 30px !important;background: var(--card-bg-unified, #183344) !important;border: 1.5px solid var(--card-border-unified, #547e9b) !important;border-radius: 24px !important;box-shadow: var(--card-shadow-unified, none) !important;box-sizing: border-box !important;}#patrocinadores .ads-tablero, #noticias-locales .noticias-container{padding: 24px 22px !important;border-radius: 16px !important;}@media (max-width: 720px){#patrocinadores .ads-tablero, #noticias-locales .noticias-container, #comunidad .comments-container{padding: 26px 20px !important;}#patrocinadores .ads-tablero, #noticias-locales .noticias-container{padding: 20px 16px !important;}}.rn-cabezal{width: 100%;margin: 0 0 20px;text-align: left;}.rn-cabezal h2{margin: 0;font-family: var(--font-display);font-size: clamp(1.5rem, 3vw, 2rem);font-weight: 700;line-height: 1.2;letter-spacing: -0.01em;color: var(--rn-tinta-titulo, #ff9a3c);text-transform: none;text-shadow: none;}.rn-cabezal p{max-width: 60ch;margin: 6px 0 0;color: var(--rn-tinta-1, #f4f7f8);font-size: 1.05rem;line-height: 1.5;}.rn-portada{display: flex;flex-direction: column;gap: var(--rn-ritmo, 64px);padding-bottom: calc(var(--rn-ritmo, 64px) - 20px);}.rn-portada > section:not(.hero){padding-top: 0;padding-bottom: 0;}*, *::before, *::after{box-sizing: border-box;margin: 0;padding: 0;}html{font-family: var(--font-body);scroll-padding-bottom: 84px;}body{overflow-x: hidden;font-family: var(--font-body);background-color: var(--bg-page);color: var(--text-main);font-size: 16px;}body{position: relative;min-height: 100svh;overflow-x: hidden;isolation: isolate;background-color: var(--bg-page);}@media (prefers-reduced-motion: reduce){body::before{animation: none;}}.rn-container{width: min(var(--container-width), 100%);margin: 0 auto;padding: 0 var(--container-px);position: relative;z-index: 1;}.hidden{display: none !important;}h1, h2, h3, h4, h5, h6{font-family: var(--font-body);font-weight: 700;line-height: 1.2;}h1, h2{font-family: var(--font-display);}h1{font-weight: 800;}img, video, iframe{max-width: 100%;height: auto;display: block;}section{padding: 36px 0;position: relative;}@media (max-width: 720px){section{padding: 28px 0;}}.header{position: fixed;top: 0;width: 100%;z-index: 1000;background-color: var(--bg);display: flex;justify-content: space-between;align-items: center;padding: 18px 5%;border-bottom: 1px solid var(--border);}.header.scrolled{padding: 12px 5%;box-shadow: 0 4px 16px rgba(0, 0, 0, 0.25);}.logo{display: flex;align-items: center;gap: 15px;min-width: 0;}.logo-link{display: flex;align-items: center;gap: 15px;min-height: 44px;color: inherit;text-decoration: none;}.logo img{width: 60px;height: auto;}.brand-text{font-family: var(--font-display);font-size: 2rem;font-weight: 800;line-height: 1.2;letter-spacing: -0.02em;color: var(--text-heading);white-space: nowrap;transition: color var(--mov-corta) var(--mov-curva);}@media (hover: hover) and (pointer: fine){.logo-link:hover .brand-text{color: var(--text);}}.header-actions{display: flex;align-items: center;gap: 16px;}.nav-list{display: flex;list-style: none;gap: 12px;align-items: center;}.nav-list a, .nav-list .nav-install-btn{color: var(--text);text-decoration: none;border: 1px solid var(--border);padding: 0 16px;min-height: 44px;display: inline-flex;align-items: center;justify-content: center;box-sizing: border-box;border-radius: 999px;transition: var(--mov-boton);background: var(--surface);font-family: inherit;font-weight: 600;font-size: 0.9rem;line-height: 1.2;white-space: nowrap;cursor: pointer;position: relative;overflow: hidden;}.nav-list .nav-install-btn[hidden]{display: none;}.nav-list li:has(> .nav-install-btn[hidden]){display: none;}.nav-list a::after{content: '';position: absolute;bottom: 0;left: 15%;width: 70%;height: 3px;background: currentColor;border-radius: 999px;transform: scaleX(0);transition: transform var(--mov-corta) var(--mov-curva);}@media (hover: hover) and (pointer: fine){.nav-list a:hover::after{transform: none;}.nav-list a:hover, .nav-list .nav-install-btn:hover{background-color: var(--accent-fill);color: var(--accent-fill-text);border-color: var(--accent-fill);}.nav-list a.active:hover::after, .nav-list a[aria-current="page"]:hover::after{background: currentColor;}}.nav-list a.active, .nav-list a[aria-current="page"]{border-color: var(--accent-fill);box-shadow: inset 0 0 0 1px var(--accent-fill);font-weight: 700;}.nav-list a.active::after, .nav-list a[aria-current="page"]::after{transform: none;background: var(--accent-fill);}@media (max-width: 1280px){.nav-list{display: none;}}@media (min-width: 1281px) and (max-width: 1439px){.header-actions{gap: 12px;}.nav-list{gap: 8px;}.nav-list a, .nav-list .nav-install-btn{padding: 0 10px;}.header-actions .theme-toggle-btn{padding: 0 12px;}}@media (max-width: 1699px){.nav-list li:has(> .nav-install-btn){display: none;}}.eq-bars{display: inline-flex;align-items: flex-end;gap: 3px;height: 16px;margin-left: 8px;vertical-align: middle;}.eq-bar{width: 3px;height: 100%;background: var(--accent, #ff8c00);border-radius: 2px;transform-origin: bottom;transform: scaleY(0.4);}.eq-bars.is-playing .eq-bar:nth-child(1){transform: scaleY(0.6);}.eq-bars.is-playing .eq-bar:nth-child(2){transform: scaleY(0.95);}.eq-bars.is-playing .eq-bar:nth-child(3){transform: scaleY(0.5);}.eq-bars.is-playing .eq-bar:nth-child(4){transform: scaleY(0.8);}.hero{min-height: auto;padding: 120px 5% 40px;display: flex;justify-content: space-between;align-items: flex-start;}.hero-text{max-width: 550px;z-index: 2;}.hero-badge{display: inline-block;padding: 8px 18px;background: var(--surface);border: 1px solid var(--border);border-radius: 999px;color: var(--text-heading);font-weight: 700;font-size: var(--fs-min, 1rem);letter-spacing: 0;text-transform: none;margin-bottom: 10px;}.hero-text h1, .hero-text h2{font-family: var(--font-display);font-size: clamp(2.5rem, 6vw, 5.2rem);line-height: 0.98;letter-spacing: -0.02em;margin: 10px 0 0;padding-bottom: 15px;color: var(--text-heading);}.hero-text p{background-color: var(--surface);color: var(--text);padding: 1.2rem;border-radius: 16px;border: 1px solid var(--border);font-size: 1.2rem;line-height: 1.4;font-weight: 400;max-width: 700px;margin: 10px 0 1.2rem 0;}.section-streaming{display: flex;justify-content: center;padding: 0 var(--container-px);margin-bottom: 0;}.section-streaming .alerta-transmision{background: var(--rn-s1, #183344);color: var(--text-main);padding: 25px;border-radius: 24px;border: 1.5px solid var(--rn-s1-borde, #547e9b);text-align: center;max-width: 1100px;width: 100%;box-shadow: var(--rn-s1-sombra, none);display: flex;flex-direction: column;align-items: center;gap: 15px;}.mic-wrapper{position: relative;display: flex;justify-content: center;align-items: center;width: 400px;height: 400px;}.section-streaming .video-facade{position: relative;width: 100%;height: 500px;background: var(--rn-campo, #122533);cursor: pointer;display: flex;justify-content: center;align-items: center;overflow: hidden;}.section-streaming .facade-poster{position: absolute;inset: 0;width: 100% !important;height: 100% !important;object-fit: cover;object-position: center 65%;}.section-streaming .video-facade::after{content: '';position: absolute;inset: 0;background: rgba(10, 19, 24, 0.62);pointer-events: none;}@media (hover: hover) and (pointer: fine){.section-streaming .video-facade:hover::after{background: rgba(10, 19, 24, 0.58);}}.section-streaming .facade-play-btn{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: max-content;max-width: calc(100% - 24px);text-align: center;display: flex;flex-direction: column;align-items: center;color: white;z-index: 10;text-shadow: 0 2px 5px rgba(0, 0, 0, 0.8);pointer-events: none;}.section-streaming .facade-play-btn span{margin-top: 10px;font-weight: 700;font-size: 1.15rem;text-transform: none;}.section-streaming .video-container{position: relative;width: 100%;max-width: 800px;height: auto;min-height: 500px;background: black;border-radius: 20px;overflow: hidden;border: 4px solid var(--bg-page);}.section-streaming .video-container iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}@media (max-width: 768px){.header{padding: 15px 20px;}.logo img{width: 50px;}.brand-text{font-size: 1.5rem;}.hero{flex-direction: column;text-align: center;padding-top: 80px;align-items: center;}.hero-text h1, .hero-text h2{font-size: 2.2rem;}.mic-wrapper{width: 300px;height: 300px;margin-top: 50px;}.alerta-transmision{padding: 30px 20px;}}@media (max-width: 480px){.header{gap: 12px;}.logo-link{gap: 10px;min-width: 0;}.logo img{width: 44px;}.brand-text{min-width: 0;font-size: 1.1rem;line-height: 1.1;white-space: normal;}}@media (max-width: 360px){.header{padding-left: 12px;padding-right: 12px;}.header .menu-btn{padding: 0 12px;gap: 6px;}}.text-readability{background: rgba(20, 20, 20, 0.75);border: 1px solid rgba(255, 255, 255, 0.08);padding: 2.5rem;max-width: 900px;margin: 0 auto;border-radius: 20px;box-shadow: 0 10px 40px rgba(0, 0, 0, 0.4);}:root{--hero-carousel-img: 200px;--hero-carousel-gap: 15px;}@media (max-width: 768px){:root{--hero-carousel-img: 120px;--hero-carousel-gap: 10px;}}.hero-bg-carousel{position: absolute;top: 50%;left: 50%;width: 100vw;height: calc(var(--hero-carousel-img) + 60px);transform: translate(-50%, -50%);overflow: hidden;z-index: -2;opacity: 0.64;pointer-events: none;}[data-theme="light"] .hero-bg-carousel{opacity: 0.6;}.hero-bg-track{display: flex;width: calc((var(--hero-carousel-img) + var(--hero-carousel-gap)) * 30);height: 100%;align-items: center;animation: heroScroll 45s linear infinite;gap: var(--hero-carousel-gap);}.hero-bg-track img{width: var(--hero-carousel-img);height: var(--hero-carousel-img);object-fit: cover;border-radius: 12px;opacity: 0.9;}.hero-bg-overlay{position: absolute;inset: 0;background: linear-gradient(to right, var(--bg) 0%, transparent 15%, transparent 85%, var(--bg) 100%);z-index: 1;}@keyframes heroScroll{0%{transform: translateX(0);}100%{transform: translateX(calc((var(--hero-carousel-img) + var(--hero-carousel-gap)) * -10));}}.scroll-nudge{position: fixed;bottom: calc(112px + env(safe-area-inset-bottom, 0px));left: 50%;transform: translateX(-50%);background: var(--rn-s1, #183344);border: 1.5px solid var(--btn-secondary-ink, #ffa500);color: var(--rn-tinta-1, #f4f7f8);padding: 8px 18px;border-radius: 999px;display: flex;align-items: center;gap: 8px;font-size: var(--fs-min, 1rem);font-weight: 700;box-shadow: 0 4px 12px rgba(0, 0, 0, 0.35);z-index: 999;opacity: 0;pointer-events: none;transition: opacity var(--mov-media) var(--mov-curva);}.scroll-nudge.show{opacity: 1;}.scroll-nudge-icon{stroke: var(--btn-secondary-ink, #ffa500);}@media (prefers-reduced-motion: reduce){.scroll-nudge{transition: none;}}.bio-footer .bio-anunciate a{display: inline-flex;align-items: center;min-height: 44px;padding: 0 4px;color: inherit;font-weight: 700;text-decoration: underline;text-underline-offset: 3px;}
.ads-solo-lector{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0, 0, 0, 0);clip-path: inset(50%);white-space: nowrap;border: 0;}.ads-section [hidden], .ads-reserva[hidden]{display: none !important;}section#patrocinadores[hidden]{display: none !important;}.ads-tablero{position: relative;display: flex;flex-direction: column;gap: 24px;overflow: hidden;}#patrocinadores .ads-tablero{backdrop-filter: none !important;-webkit-backdrop-filter: none !important;transition: none !important;transform: none !important;}.ads-reserva{width: calc(100% - 2 * var(--container-px, 18px));max-width: 1084px;margin: 0 auto;}.ads-reserva[data-modo="franja"]{height: 308px;}.ads-reserva[data-modo="fichas"]{height: 388px;}@media (max-width: 720px){.ads-reserva[data-modo="franja"]{height: 394px;}.ads-reserva[data-modo="fichas"][data-n="1"]{height: 472px;}.ads-reserva[data-modo="fichas"][data-n="2"]{height: 688px;}.ads-reserva[data-modo="fichas"][data-n="3"]{height: 904px;}}.ads-header{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;gap: 16px;}.ads-title{display: flex;align-items: baseline;flex-wrap: wrap;gap: 4px 14px;}.ads-header .rn-cabezal{width: auto;margin: 0;}.ads-title h2, .ads-title h3{margin: 0;}.rotulo-comercial, .ads-rotulo{font-family: var(--font-body);font-size: 0.9rem;font-weight: 700;line-height: 1.4;letter-spacing: 0;text-transform: none;color: #ffc58a;animation: none;transition: none;}.rotulo-comercial:hover, .ads-rotulo:hover{transform: none;}.rotulo-comercial[hidden]{display: none !important;}.rotulo-comercial a{color: inherit;text-decoration: underline;text-underline-offset: 3px;}.rotulo-comercial a:focus-visible{outline: 3px solid #ffd2a1;outline-offset: 2px;}.ads-header-actions{display: flex;align-items: center;flex-wrap: wrap;gap: 12px;}.ads-cta-top{display: inline-flex;align-items: center;justify-content: center;min-height: 44px;padding: 10px 20px;border-radius: 12px;text-decoration: none;font-weight: 700;font-size: 0.95rem;background: transparent;border: 1px solid rgba(255, 140, 0, 0.5);color: #ffc58a;transition: var(--mov-boton);}.ads-pause{display: inline-flex;align-items: center;gap: 10px;min-width: 44px;min-height: 44px;padding: 0 16px;border-radius: 12px;border: 1px solid rgba(255, 255, 255, 0.4);background: transparent;color: #fff;font-family: inherit;font-weight: 700;font-size: 0.9rem;cursor: pointer;transition: var(--mov-boton);}@media (hover: hover) and (pointer: fine){.ads-cta-top:hover{background: var(--rn-s2, #20445b);}.ads-pause:hover{background: rgba(255, 255, 255, 0.12);}}.ads-pause__icono{width: 10px;height: 12px;border-left: 3px solid currentColor;border-right: 3px solid currentColor;}.ads-pause.is-pausado .ads-pause__icono{width: 0;height: 0;border-top: 6px solid transparent;border-bottom: 6px solid transparent;border-left: 10px solid currentColor;border-right: 0;}.ads-section a:focus-visible, .ads-section button:focus-visible, .ads-section [tabindex="-1"]:focus-visible{outline: 3px solid #ffd2a1;outline-offset: 3px;}.ads-carousel-wrapper{position: relative;width: 100%;overflow-x: auto;overflow-y: hidden;padding: 10px 8px;touch-action: pan-x pan-y;scrollbar-width: none;-ms-overflow-style: none;scroll-behavior: auto;}.ads-carousel-wrapper::-webkit-scrollbar{display: none;}.ads-carousel-wrapper.is-moving{cursor: grab;-webkit-mask-image: linear-gradient(to right, transparent, #000 4%, #000 96%, transparent);mask-image: linear-gradient(to right, transparent, #000 4%, #000 96%, transparent);}.ads-carousel-wrapper.is-arrastrando{cursor: grabbing;user-select: none;}.ads-carousel-track{display: flex;gap: 20px;width: max-content;align-items: stretch;}.ads-carousel-wrapper.is-estatica{overflow-x: hidden;}.ads-carousel-wrapper.is-estatica .ads-carousel-track{margin: 0 auto;}.ads-carousel-wrapper.is-manual{overflow: visible;}.ads-carousel-wrapper.is-manual .ads-carousel-track{width: auto;flex-wrap: wrap;justify-content: center;}.ad-card{min-width: 0;border-radius: 16px;background: var(--rn-s2, #20445b);border: 1px solid var(--rn-s2-borde, #345d79);color: #fff;}button.ad-card{-webkit-appearance: none;appearance: none;display: flex;align-items: center;gap: 14px;flex-shrink: 0;width: 220px;min-height: 80px;padding: 12px 16px;font: inherit;text-align: left;cursor: pointer;user-select: none;transition: var(--mov-boton);}@media (hover: hover) and (pointer: fine){button.ad-card:hover{border-color: var(--rn-filete-acento, #ff8c00);background: var(--rn-s2-hover, #254f6a);}}button.ad-card.is-selected{border-color: #ff8c00;background: var(--rn-s2-hover, #254f6a);box-shadow: inset 0 0 0 1px #ff8c00;}.ad-avatar{flex-shrink: 0;display: inline-flex;align-items: center;justify-content: center;width: 48px;height: 48px;border-radius: 12px;background: #fff;box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.08);overflow: hidden;}.ad-avatar__img{width: 100%;height: 100%;padding: 2px;object-fit: contain;-webkit-user-drag: none;}.ad-card--ficha .ad-avatar{width: 56px;height: 56px;}.ad-avatar.is-inicial{border-radius: 50%;background: var(--rn-s1, #183344);box-shadow: none;color: var(--rn-tinta-acento, #ffb366);font-family: var(--font-display);font-weight: 800;font-size: 1.35rem;line-height: 1;}.ad-avatar--grande{width: 72px;height: 72px;}.ad-avatar--grande.is-inicial{font-size: 2rem;}.ad-card__info{display: flex;flex-direction: column;min-width: 0;}.ad-card__title{margin: 0;font-family: var(--font-body);font-weight: 700;font-size: 0.95rem;line-height: 1.3;color: #fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.ad-card__cat{margin: 2px 0 0;font-size: 0.8125rem;color: rgba(255, 255, 255, 0.78);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.ad-card__pista{margin-top: 3px;font-size: 0.75rem;font-weight: 700;color: #ffc58a;white-space: nowrap;}.ad-card__pista::after{content: " \203A";}.ads-section--fichas .ads-carousel-wrapper{overflow: visible;padding: 0;}.ads-section--fichas .ads-carousel-track{display: grid;grid-template-columns: minmax(0, 1fr);width: 100%;gap: 16px;align-items: stretch;}.ads-carousel-track[data-cols="1"]{grid-template-columns: minmax(0, 560px);justify-content: center;}.ads-carousel-track[data-cols="2"]{grid-template-columns: repeat(2, minmax(0, 1fr));}.ads-carousel-track[data-cols="3"]{grid-template-columns: repeat(3, minmax(0, 1fr));}.ad-card--ficha{display: flex;flex-direction: column;gap: 10px;padding: 18px 20px;border-radius: 14px;}.ad-card--ficha .ad-card__title{font-size: 1.05rem;white-space: normal;overflow-wrap: anywhere;}.ad-card--ficha .ad-card__cat{white-space: normal;}.ad-ficha__cabecera{display: flex;align-items: center;gap: 14px;}.ad-ficha__linea, .ad-ficha__desc{margin: 0;font-size: 0.9rem;line-height: 1.45;color: rgba(255, 255, 255, 0.88);}.ad-ficha__oferta, .detail-info p.detail-oferta{font-weight: 700;color: #fff;overflow-wrap: anywhere;}.detail-info p.detail-oferta{margin: 0 0 8px;font-size: 0.95rem;line-height: 1.45;}.ad-ficha__red a, .detail-info a.detail-red{display: inline-flex;align-items: center;min-height: 44px;color: #ffc58a;font-weight: 700;text-decoration: underline;text-underline-offset: 3px;overflow-wrap: anywhere;}.ad-ficha__red{margin: -6px 0;}.ad-ficha__acciones{display: flex;flex-wrap: wrap;gap: 10px;margin-top: auto;padding-top: 6px;}.ad-ficha__acciones .detail-btn{flex: 1 1 130px;justify-content: center;}.ads-showcase{position: relative;display: none;align-items: center;padding: 56px 24px 24px;overflow: hidden;background: var(--rn-s2, #20445b);border: 1px solid var(--rn-s2-borde, #345d79);border-radius: 16px;}.ads-section.is-showcase-open .ads-showcase{display: flex;}.showcase-btn-close{position: absolute;top: 8px;right: 8px;z-index: 2;display: inline-flex;align-items: center;gap: 8px;min-width: 44px;min-height: 44px;padding: 0 16px;border-radius: 99px;background: rgba(0, 0, 0, 0.55);color: #fff;border: 1px solid rgba(255, 255, 255, 0.4);font-family: inherit;font-weight: 700;font-size: 0.9rem;cursor: pointer;transition: var(--mov-boton);}@media (hover: hover) and (pointer: fine){.showcase-btn-close:hover{background: var(--rn-s2-hover, #254f6a);}}.detail-content{display: flex;align-items: center;gap: 20px;width: 100%;}.detail-avatar{flex-shrink: 0;}.detail-info{flex: 1;min-width: 0;}.detail-info h3, .detail-info h4{margin: 0 0 4px;font-family: var(--font-body);font-size: 1.4rem;font-weight: 700;color: #fff;overflow-wrap: anywhere;}.detail-meta{margin: 0 0 4px;font-size: 0.9rem;color: rgba(255, 255, 255, 0.85);}.detail-horas{display: block;margin: 0 0 8px;font-size: 0.9rem;font-weight: 700;color: #ffc58a;}.detail-info p.detail-desc{margin: 0;font-size: 0.95rem;line-height: 1.5;color: rgba(255, 255, 255, 0.85);}.detail-actions{display: flex;flex-wrap: wrap;gap: 12px;flex-shrink: 0;}@media (min-width: 769px){.detail-actions{max-width: 360px;justify-content: flex-end;}}.detail-btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 44px;padding: 10px 22px;border-radius: 12px;border: 1px solid transparent;text-decoration: none;font-weight: 700;font-size: 0.95rem;transition: var(--mov-boton);}.detail-btn--wsp{background: transparent;color: var(--rn-wsp, #25d366);border: 2px solid var(--rn-wsp, #25d366);}.detail-btn--wsp:focus-visible{background: var(--rn-wsp, #25d366);border-color: var(--rn-wsp, #25d366);color: var(--rn-wsp-tinta, #04290f);}.detail-btn--call{background: transparent;color: #ffc58a;border-color: rgba(255, 140, 0, 0.5);}.detail-btn--mapa{background: rgba(255, 255, 255, 0.06);color: var(--rn-tinta-1, #f4f7f8);border-color: rgba(255, 255, 255, 0.4);}@media (hover: hover) and (pointer: fine){.detail-btn--wsp:hover{background: var(--rn-wsp, #25d366);border-color: var(--rn-wsp, #25d366);color: var(--rn-wsp-tinta, #04290f);}.detail-btn--call:hover{background: #ffc58a;border-color: #ffc58a;color: var(--rn-tinta-oscura, #0a1318);}.detail-btn--mapa:hover{background: rgba(255, 255, 255, 0.14);}}.detail-btn[aria-disabled="true"]{cursor: default;}@media (max-width: 768px){.ads-carousel-wrapper.is-moving{-webkit-mask-image: none;mask-image: none;}button.ad-card{width: 240px;}.ads-section.is-showcase-open .ads-showcase{padding: 56px 16px 16px;}.detail-content{flex-direction: column;align-items: flex-start;gap: 14px;}.detail-actions{width: 100%;gap: 8px;}.detail-actions .detail-btn{flex: 1 1 140px;}}@media (max-width: 900px){.ads-carousel-track[data-cols="3"]{grid-template-columns: minmax(0, 1fr);}}@media (max-width: 720px){.ads-carousel-track[data-cols]{grid-template-columns: minmax(0, 1fr);}}.footer .wsp-cotizar{margin: 6px 0 0;padding: 0;text-align: center;}.footer .wsp-cotizar a{display: inline-flex;align-items: center;justify-content: center;min-height: 44px;padding: 10px 14px;color: var(--ct-ink, #f4f7f8);font-size: var(--fs-min, 1rem);font-weight: 600;text-decoration: underline;text-underline-offset: 3px;}@media (hover: hover) and (pointer: fine){.footer .wsp-cotizar a:hover{color: var(--ct-hot, #ffa500);}}.footer .wsp-cotizar a:focus-visible{outline: 3px solid var(--ct-hot, #ffa500);outline-offset: 2px;}@media (prefers-reduced-motion: reduce){button.ad-card, .ads-cta-top, .ads-pause, .showcase-btn-close, .detail-btn{transition: none !important;}.ads-carousel-wrapper.is-moving{-webkit-mask-image: none;mask-image: none;}}
.rn-cajon__fondo, .rn-cajon__panel{--rn-cajon-tiempo: 320ms;--rn-cajon-curva: cubic-bezier(0.22, 1, 0.36, 1);}.rn-cajon__fondo{position: fixed;inset: 0;z-index: 10000;background-color: rgba(4, 9, 22, 0.6);opacity: 0;visibility: hidden;transition: opacity var(--rn-cajon-tiempo) var(--rn-cajon-curva), visibility 0s linear var(--rn-cajon-tiempo);touch-action: none;-webkit-tap-highlight-color: transparent;}[data-theme="light"] .rn-cajon__fondo{background-color: rgba(16, 40, 58, 0.45);}.rn-cajon__fondo.open{opacity: 1;visibility: visible;transition-delay: 0s;}.rn-cajon__panel{position: fixed;top: 0;right: 0;bottom: 0;z-index: 10001;display: flex;flex-direction: column;box-sizing: border-box;width: 18rem;max-width: 85vw;padding: max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) 12px;overflow-y: auto;overscroll-behavior: contain;touch-action: pan-y;background-color: var(--bg);color: var(--text);border-left: 1px solid var(--border);border-radius: 16px 0 0 16px;box-shadow: -12px 0 32px rgba(4, 9, 22, 0.4);font-family: var(--font-body);transform: translateX(100%);visibility: hidden;transition: transform var(--rn-cajon-tiempo) var(--rn-cajon-curva), visibility 0s linear var(--rn-cajon-tiempo);}[data-theme="light"] .rn-cajon__panel{box-shadow: -12px 0 32px rgba(120, 48, 10, 0.22);}.rn-cajon__panel.open{transform: translateX(0);visibility: visible;transition-delay: 0s;}.rn-cajon__panel:focus, .rn-cajon__panel:focus-visible{outline: none;box-shadow: -12px 0 32px rgba(4, 9, 22, 0.4);}[data-theme="light"] .rn-cajon__panel:focus, [data-theme="light"] .rn-cajon__panel:focus-visible{box-shadow: -12px 0 32px rgba(120, 48, 10, 0.22);}.rn-cajon__cabeza{display: flex;flex: none;align-items: center;gap: 12px;padding: 0 0 12px 4px;border-bottom: 1px solid var(--border);}.rn-cajon__marca{display: flex;flex: 1;align-items: center;gap: 10px;min-width: 0;}.rn-cajon__logo{flex: none;width: 40px;height: 40px;}[data-theme="light"] .rn-cajon__logo{content: url("../img/logo-radio-naranja-128-oscuro.webp");}.rn-cajon__nombre{min-width: 0;}.rn-cajon__titulo{margin: 0;font-family: var(--font-display);font-size: 1.0625rem;font-weight: 800;line-height: 1.15;letter-spacing: -0.02em;color: var(--text-heading);}.rn-cajon__frecuencia{margin: 2px 0 0;font-size: var(--fs-label, 0.875rem);font-weight: 600;line-height: 1.2;color: var(--text-muted);}.rn-cajon__cerrar{display: inline-flex;flex: none;align-items: center;justify-content: center;width: 44px;height: 44px;padding: 0;border: 1px solid var(--border);border-radius: var(--radius-pill, 999px);background-color: var(--surface);color: var(--text);cursor: pointer;-webkit-tap-highlight-color: transparent;transition: var(--mov-boton);}.rn-cajon__x{width: 20px;height: 20px;}@media (hover: hover) and (pointer: fine){.rn-cajon__cerrar:hover{background-color: var(--accent-fill);color: var(--accent-fill-text);border-color: var(--accent-fill);}}.rn-cajon__cuerpo{flex: 1 0 auto;padding: 12px 0;}.rn-cajon__destinos{display: flex;flex-direction: column;gap: 4px;}.rn-cajon__item{--rn-cajon-roce: color-mix(in srgb, var(--text) 9%, transparent);position: relative;display: flex;align-items: center;gap: 12px;box-sizing: border-box;width: 100%;min-height: 48px;padding: 10px 12px;border: 1px solid transparent;border-radius: 12px;background-color: transparent;color: var(--text);font-family: var(--font-body);font-size: 1rem;font-weight: 600;line-height: 1.25;text-align: left;text-decoration: none;cursor: pointer;-webkit-tap-highlight-color: transparent;transition: var(--mov-boton);}.rn-cajon__item[hidden]{display: none;}.rn-cajon__icono{flex: none;width: 18px;height: 18px;margin: 0 3px;}.rn-cajon__destinos .rn-cajon__icono{color: var(--text-muted);}.rn-cajon__texto{min-width: 0;}@media (hover: hover) and (pointer: fine){.rn-cajon__item:hover{background-color: var(--rn-cajon-roce);}}.rn-cajon__item:active{background-color: var(--rn-cajon-roce);}.rn-cajon__item[aria-current="page"]{--rn-cajon-roce: var(--surface);background-color: var(--surface);border-color: var(--border);font-weight: 700;}.rn-cajon__item[aria-current="page"] .rn-cajon__icono{color: var(--accent);}.rn-cajon__item:focus-visible, .rn-cajon__cerrar:focus-visible{outline: 3px solid var(--focus-ring);outline-offset: 2px;box-shadow: 0 0 0 2px var(--focus-halo);}.rn-cajon__pie{display: flex;flex: none;flex-direction: column;gap: 8px;padding-top: 12px;border-top: 1px solid var(--border);}.rn-cajon__item--escuchar{--rn-cajon-roce: var(--btn-primary-bg);justify-content: center;background-color: var(--btn-primary-bg);color: var(--btn-primary-ink);border-radius: var(--radius-pill, 999px);font-weight: 700;}.rn-cajon__item--tema::before{content: "";flex: none;width: 18px;height: 18px;margin: 0 3px;background-color: var(--text-muted);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 3a9 9 0 0 0 0 18z' fill='%23000'/%3E%3C/svg%3E") center / 18px 18px no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 3a9 9 0 0 0 0 18z' fill='%23000'/%3E%3C/svg%3E") center / 18px 18px no-repeat;}.rn-cajon__pie .pwa-install-note{margin-top: 8px;}html.rn-cajon-abierto{overflow: hidden;scrollbar-gutter: stable;}@media (forced-colors: active){.rn-cajon__item[aria-current="page"]{border-color: Highlight;}.rn-cajon__item--tema::before{background-color: CanvasText;forced-color-adjust: none;}}@media (min-width: 1281px){.rn-cajon__fondo, .rn-cajon__panel{display: none !important;}}@media (prefers-reduced-motion: reduce){.rn-cajon__panel, .rn-cajon__fondo, .menu-btn{transition: none !important;}}.pwa-strips{position: fixed;left: 12px;right: 12px;bottom: calc(84px + env(safe-area-inset-bottom));z-index: 9998;display: flex;flex-direction: column;align-items: flex-start;gap: 8px;pointer-events: none;}.pwa-strip{pointer-events: auto;box-sizing: border-box;width: 100%;max-width: 420px;padding: 12px 14px;background-color: var(--bg);color: var(--text);border: 1px solid var(--border);border-radius: 14px;box-shadow: 0 8px 24px rgba(0, 0, 0, 0.35);}.pwa-strip-text{margin: 0 0 10px;font-size: var(--fs-min, 1rem);line-height: 1.4;}.pwa-strip-actions{display: flex;flex-wrap: wrap;gap: 8px;}.pwa-strip-btn{min-height: 44px;padding: 8px 14px;background: transparent;color: var(--text);border: 1px solid var(--border);border-radius: 10px;font: inherit;font-size: var(--fs-min, 1rem);font-weight: 600;cursor: pointer;}.pwa-strip-btn--main{background-color: var(--accent-fill);color: var(--accent-fill-text);border-color: var(--accent-fill);}.pwa-strip-btn:disabled{opacity: 0.75;cursor: default;}.pwa-ios-steps{margin: 0 0 10px;padding-left: 1.25rem;font-size: var(--fs-min, 1rem);line-height: 1.5;}.pwa-ios-share{display: inline-block;vertical-align: -3px;color: var(--accent);}.pwa-install-note{margin: 8px 0 0;padding: 10px 12px;border: 1px dashed var(--border);border-radius: 12px;font-size: var(--fs-min, 1rem);line-height: 1.45;color: var(--text);}.pwa-install-note p{margin: 0;}.pwa-install-note .pwa-ios-steps{margin-bottom: 0;}
:root{--font-display: 'Unbounded', system-ui, -apple-system, sans-serif;--font-body: 'Plus Jakarta Sans', system-ui, -apple-system, sans-serif;--fs-min: 1rem;--fs-label: 0.875rem;--fs-h1: clamp(1.875rem, 1rem + 3.6vw, 2.75rem);--fs-h2: clamp(1.375rem, 3vw, 2rem);--fs-h3: clamp(1.3rem, 1.2rem + 0.4vw, 1.5rem);--cielo-arriba: #0e1835;--cielo-abajo: #121e40;--bg: #0e1835;--bg-soft: #142347;--surface: #15264b;--surface-2: #1d2d57;--border: #547e9b;--shadow: 0 20px 60px rgba(4, 9, 22, 0.55);--accent: #ff6600;--accent-2: #ff6600;--accent-contrast: #0a1318;--focus: rgba(255, 102, 0, 0.5);--accent-fill: #b84a00;--accent-fill-text: #fff;--btn-primary-bg: var(--accent-fill);--btn-primary-ink: var(--accent-fill-text);--btn-secondary-ink: #ffa500;--btn-secondary-line: rgba(255, 165, 0, 0.7);--btn-secondary-hover-bg: #ffa500;--btn-secondary-hover-ink: var(--rn-tinta-oscura);--focus-ring: #fff;--focus-halo: #000;--text: #f4f7f8;--text-muted: #b4c6d7;--text-heading: #ff9a3c;--rn-s1: #183344;--rn-s1-borde: #547e9b;--rn-s1-sombra: inset 0 1px 0 rgba(214, 232, 255, 0.07);--rn-s2: #20445b;--rn-s2-borde: #345d79;--rn-s2-hover: #254f6a;--rn-campo: #122533;--rn-campo-borde: #618caa;--rn-tinta-1: #f4f7f8;--rn-tinta-2: #bdcddc;--rn-tinta-3: #98aec1;--rn-tinta-acento: #ffb366;--rn-tinta-titulo: #ff9a3c;--rn-filete-acento: #ff8c00;--rn-filete-oro: #e9a23b;--rn-tinta-oscura: #0a1318;--rn-wsp: #25d366;--rn-wsp-tinta: #04290f;--rn-wsp-hover: #3be07f;--rn-ritmo: 64px;--card-bg-unified: var(--rn-s1);--card-border-unified: var(--rn-s1-borde);--card-shadow-unified: var(--rn-s1-sombra);--mov-corta: 150ms;--mov-media: 250ms;--mov-latido: 2.4s;--mov-curva: cubic-bezier(0.2, 0.8, 0.2, 1);--mov-dist: 8px;--mov-alza: -2px;--mov-hunde: 0.98;--mov-boton: none;--transition-smooth: var(--mov-media) var(--mov-curva);--radius-lg: 20px;--radius-pill: 999px;--radio-boton: 12px;--glow-orange: rgba(255, 102, 0, 0.5);--glow-gold: rgba(255, 215, 0, 0.5);--glow-accent: linear-gradient(135deg, #ff6600, #ff4500, #ffd700);--eq-bar-color: #ff6600;--paper-opacity: 0.5;--paper-shadow: rgba(2, 6, 20, 0.5);--paper-1-a: #16224b;--paper-1-b: #131d42;--paper-2-a: #132446;--paper-2-b: #101c3a;--paper-3-a: #1b1a4b;--paper-3-b: #161842;}[data-theme="light"]{--cielo-arriba: #ffe3c6;--cielo-abajo: #ffbe8a;--bg: #ffe3c6;--bg-soft: #fff4e8;--surface: #fff6ec;--surface-2: #ffeedd;--border: #486d86;--shadow: 0 12px 40px rgba(120, 48, 10, 0.2);--accent: #b04400;--accent-2: #b04400;--accent-contrast: #fff;--focus: rgba(176, 68, 0, 0.4);--focus-ring: #0b1f2e;--focus-halo: #fff;--text: #10283a;--text-muted: #304e64;--text-heading: #0b1f2e;--rn-s1-borde: #10283a;--rn-s1-sombra: 0 1px 2px rgba(120, 48, 10, 0.18), 0 14px 30px -14px rgba(120, 48, 10, 0.45);--paper-opacity: 0.7;--paper-shadow: rgba(170, 70, 20, 0.14);--paper-1-a: #ffd2c4;--paper-1-b: #ffbfb0;--paper-2-a: #fff3e2;--paper-2-b: #ffd9b5;--paper-3-a: #f0dcf2;--paper-3-b: #e3c8ec;}:root, [data-theme="light"], [data-theme="dark"]{--bg-page: var(--bg);--bg-panel: var(--surface);--text-main: var(--text);--border-soft: var(--border);--orange: var(--accent);--orange-dark: var(--accent-2);}@media (max-width: 720px){:root{--rn-ritmo: 48px;}}body{background-color: var(--bg);background-image: linear-gradient(180deg, var(--cielo-arriba, var(--bg)) 0%, var(--cielo-abajo, var(--bg)) 100%);background-attachment: fixed;color: var(--text);font-family: var(--font-body);}h1, h2, .hero-badge, .nav-links a, .bio-hero-content h1{font-family: var(--font-display);letter-spacing: -0.02em;}h3, h4{font-family: var(--font-body);letter-spacing: 0;}h1, h2, h3, h4, .hero-badge, .rn-cabezal h2, .participa-title, .ganador-title, .saludo-title-text, .noticia-title, .agenda-title, .agenda-item-title, .news-modal-title, .pwa-sheet-title{text-wrap: balance;}p, li, figcaption, blockquote, dd, .detail-desc, .ad-ficha__desc, .radio-aviso-texto{text-wrap: pretty;}.rn-cabezal h2{font-size: var(--fs-h2);}.paper-bg{position: fixed;inset: 0;z-index: 0;background: transparent;overflow: hidden;pointer-events: none;}.paper{position: absolute;border-radius: 18px;border: 1px solid rgba(255, 255, 255, 0.35);box-shadow: 0 18px 40px var(--paper-shadow);opacity: var(--paper-opacity);}:root:not([data-theme="light"]) .paper{border-color: rgba(180, 198, 230, 0.08);}.paper--pink{width: clamp(260px, 45vw, 520px);height: clamp(220px, 38vw, 430px);background: linear-gradient(145deg, var(--paper-1-a), var(--paper-1-b));top: -60px;left: -60px;transform: rotate(-18deg);}.paper--green{width: clamp(280px, 48vw, 560px);height: clamp(240px, 40vw, 460px);background: linear-gradient(145deg, var(--paper-2-a), var(--paper-2-b));top: 180px;left: -120px;transform: rotate(-18deg);}.paper--gray{width: clamp(360px, 58vw, 860px);height: clamp(320px, 52vw, 760px);background: linear-gradient(145deg, var(--paper-3-a), var(--paper-3-b));top: -40px;right: -140px;transform: rotate(18deg);}h1, h2, h3, h4, h5, h6{color: var(--text-heading);}[data-theme="light"] .hero-badge{background: var(--surface);color: var(--text);border-color: var(--border);}[data-theme="light"] .hero-text h1, [data-theme="light"] .hero-text h2{color: var(--text) !important;}[data-theme="light"] .hero-text p{color: var(--text-muted) !important;}.theme-toggle-btn{background: var(--surface);border: 1px solid var(--border);color: var(--text);border-radius: var(--radius-pill);padding: 0 14px;height: 44px;cursor: pointer;transition: var(--mov-boton);font-weight: 600;font-size: 0.9rem;display: inline-flex;align-items: center;justify-content: center;gap: 8px;box-sizing: border-box;}@media (hover: hover) and (pointer: fine){.theme-toggle-btn:hover{background: var(--accent-fill);color: var(--accent-fill-text);border-color: var(--accent-fill);}}.theme-toggle-btn svg{width: 16px;height: 16px;fill: none;stroke: currentColor;stroke-width: 2;}@media (max-width: 1280px){.theme-toggle--desktop{display: none !important;}}.menu-btn{display: none;flex: none;align-items: center;justify-content: center;gap: 8px;min-height: 44px;padding: 0 16px;border: 1px solid var(--border);border-radius: var(--radius-pill);background: var(--surface);color: var(--text);font-family: inherit;font-size: 1rem;font-weight: 700;cursor: pointer;box-sizing: border-box;-webkit-tap-highlight-color: transparent;transition: var(--mov-boton);}.menu-btn svg{width: 20px;height: 20px;flex: none;fill: none;stroke: currentColor;stroke-width: 2.2;}.menu-btn[aria-expanded="true"]{background: var(--accent-fill);color: var(--accent-fill-text);border-color: var(--accent-fill);}@media (hover: hover) and (pointer: fine){.menu-btn:hover{background: var(--accent-fill);color: var(--accent-fill-text);border-color: var(--accent-fill);}}@media (max-width: 1280px){.menu-btn:not([hidden]){display: inline-flex;}}[data-theme="light"] .header .logo img{content: url("../img/logo-radio-naranja-128-oscuro.webp");}.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);clip-path: inset(50%);white-space: nowrap;border: 0;}.skip-link{position: fixed;top: 8px;left: 8px;z-index: 100001;padding: 12px 20px;background: var(--accent-fill);color: var(--accent-fill-text);font-size: 1rem;font-weight: 700;line-height: 1.2;text-decoration: none;border-radius: 12px;transform: translateY(-250%);}.skip-link:focus, .skip-link:focus-visible{transform: none;}#contenido:focus, #contenido:focus-visible{outline: none;box-shadow: none;}@media (max-width: 1280px){.header .nav{display: none;}}:where(a, button, input, textarea, select, summary, [tabindex]):focus-visible{outline: 3px solid var(--focus-ring);outline-offset: 2px;box-shadow: 0 0 0 2px var(--focus-halo);}.ads-carousel-wrapper :focus-visible, .noticias-track :focus-visible{outline-offset: -5px;box-shadow: inset 0 0 0 2px var(--focus-halo);}.hero:has(:focus-visible) .hero-bg-track{animation-play-state: paused;}@media (prefers-reduced-motion: reduce){*:not(.hero-bg-track, .rn-mic, .rn-mic *), *:not(.hero-bg-track, .rn-mic, .rn-mic *)::before, *:not(.hero-bg-track, .rn-mic, .rn-mic *)::after{animation-duration: 0.001ms !important;animation-iteration-count: 1 !important;transition-duration: 0.001ms !important;scroll-behavior: auto !important;}}:is(.hero, .mini-player) :is(.hero-listen-btn, .mini-play-btn){transition: var(--mov-boton);}:is(.hero, .mini-player) :is(.hero-listen-btn, .mini-play-btn):is(:hover, :active){transform: none;}.saludo-header-bar{position: relative;}.saludo-avance{position: absolute;left: 0;right: 0;bottom: 0;height: 3px;background: var(--rn-filete-acento, #ff8c00);transform-origin: left;transform: scaleX(var(--p, 0));pointer-events: none;}@media (prefers-reduced-motion: no-preference){:root{--mov-boton: background-color var(--mov-corta) var(--mov-curva), border-color var(--mov-corta) var(--mov-curva), color var(--mov-corta) var(--mov-curva), scale var(--mov-corta) var(--mov-curva), translate var(--mov-corta) var(--mov-curva);}@keyframes movLlega{from{opacity: 0;translate: 0 var(--mov-dist);}}@keyframes movFunde{from{opacity: 0;}}@keyframes movLatido{50%{opacity: 0.55;}}@supports (scale: 1){:is(button:not(.video-facade), .btn-cards, .btn-wsp, .impulsate-btn, .participa-btn, .insta-pill, .ads-cta-top, .detail-btn, .anuncia-btn, .noticia-card, .btn-primary, .btn-secondary){-webkit-tap-highlight-color: transparent;}:is(button:not(.video-facade), .btn-cards, .btn-wsp, .impulsate-btn, .participa-btn, .insta-pill, .ads-cta-top, .detail-btn, .anuncia-btn, .noticia-card, .btn-primary, .btn-secondary):active, .video-facade:active .facade-icon{scale: var(--mov-hunde);}}@media (hover: hover) and (pointer: fine){:is(.noticia-card, button.ad-card, .hero-listen-btn, .mini-play-btn, .btn-primary, .btn-secondary):hover{translate: 0 var(--mov-alza);}}.mov-espera{opacity: 0;translate: 0 var(--mov-dist);}.mov-llega:not(.mov-espera){transition: opacity var(--mov-media) var(--mov-curva), translate var(--mov-media) var(--mov-curva);}.dot-pulse{animation: movLatido var(--mov-latido) ease-in-out infinite;}:is(.comment-status, .comment-error, .comments-status, .saludo-share-status, .news-share-status, .impulsate-estado):not(:empty), :is(.radio-aviso, .mini-aviso):not([hidden]), .ads-section.is-showcase-open .ads-showcase, .is-lote{animation: movFunde var(--mov-media) var(--mov-curva);}.comment-item.is-new{animation: movLlega var(--mov-media) var(--mov-curva) backwards;}.saludo-avance{transition: transform var(--mov-media) linear;}}@media print{.mov-espera{opacity: 1;translate: none;}}@media (max-width: 768px){.noticias-track:has(> .noticia-card:nth-child(2)){display: flex;overflow-x: auto;scroll-snap-type: x mandatory;overscroll-behavior-x: contain;padding-bottom: 15px;}.noticias-track:has(> .noticia-card:nth-child(2)) > .noticia-card{flex: 0 0 82%;min-width: 0;max-width: 340px;scroll-snap-align: start;}}
.mini-player{position: fixed;bottom: 20px;left: 50%;transform: translateX(-50%);z-index: 9999;opacity: 1;width: max-content;max-width: calc(100vw - 24px);transition: opacity 0.2s ease, visibility 0.2s ease;}.mini-player.is-oculto{opacity: 0;visibility: hidden;pointer-events: none;}.mini-player-content{display: flex;flex-direction: column;align-items: center;gap: 10px;}.mini-play-btn{position: relative;display: flex;align-items: center;justify-content: flex-end;width: auto;min-width: 185px;height: 52px;background: var(--btn-primary-bg);color: var(--btn-primary-ink);border: none;border-radius: 50px;padding: 0 24px 0 55px;cursor: pointer;box-shadow: 0 4px 12px rgba(0, 0, 0, 0.35);transition: transform 0.2s;user-select: none;-webkit-tap-highlight-color: transparent;touch-action: manipulation;overflow: visible;}.mini-play-btn:focus-visible{outline: 3px solid var(--text);outline-offset: 3px;}.mini-play-btn::before{content: '';position: absolute;left: -4px;top: 50%;transform: translateY(-50%);width: 64px;height: 64px;background-color: #ffffff;border-radius: 50%;z-index: 1;box-shadow: none;}.mini-play-btn:hover{transform: scale(1.03);}.mini-play-btn:active{transform: scale(0.98);}.mini-play-img{position: absolute;left: -9px;top: 50%;transform: translateY(-50%);width: 74px;height: 74px;object-fit: contain;z-index: 2;transform-origin: center center;}@keyframes spinOrangePop{0%{transform: translateY(-50%) rotate(0deg);}100%{transform: translateY(-50%) rotate(360deg);}}.mini-player.playing .mini-play-img{animation: spinOrangePop 6s linear infinite;}@keyframes miniOrangeLoading{0%, 100%{opacity: 1;}50%{opacity: 0.55;}}.mini-player.loading .mini-play-img{animation: miniOrangeLoading 1.2s ease-in-out infinite;}.mini-player.error .mini-play-btn{box-shadow: inset 0 0 0 2px currentColor, 0 4px 12px rgba(0, 0, 0, 0.35);}.mini-text{color: inherit;font-family: var(--font-display);font-weight: 700;font-size: 1.05rem;letter-spacing: 0.3px;white-space: nowrap;z-index: 2;}.mini-aviso{max-width: min(360px, calc(100vw - 24px));margin: 0;padding: 10px 14px;border: 1px solid var(--accent);border-radius: 14px;background: var(--bg-soft);color: var(--text);font-size: var(--fs-min, 1rem);font-weight: 600;line-height: 1.35;box-shadow: 0 4px 12px rgba(0, 0, 0, 0.35);}.mini-aviso[hidden], .mini-aviso .radio-aviso-link[hidden]{display: none !important;}.mini-aviso .radio-aviso-link{display: inline-block;margin-top: 4px;color: inherit;font-weight: 700;text-decoration: underline;}@media (min-width: 1024px){.mini-player{left: auto;right: 24px;transform: none;}.mini-player-content{align-items: flex-end;}}@media (max-width: 1023px){.mini-player{left: auto;right: calc(12px + env(safe-area-inset-right, 0px));transform: none;}.mini-player-content{align-items: flex-end;}}@media (max-width: 480px){.mini-player{bottom: 20px;}.mini-play-btn{height: 48px;min-width: 165px;padding-left: 66px;padding-right: 20px;}.mini-play-btn::before{width: 58px;height: 58px;left: -3px;}.mini-play-img{width: 66px;height: 66px;left: -7px;}.mini-text{font-size: var(--fs-min, 1rem);}}body:has(#comment-form:focus-within) .mini-player{opacity: 0;visibility: hidden;pointer-events: none;}@media (prefers-reduced-motion: reduce){.mini-player, .mini-play-btn{transition: none;}.mini-play-btn:hover, .mini-play-btn:active{transform: none;}.mini-player.playing .mini-play-img, .mini-player.loading .mini-play-img{animation: none;}}body.rn-con-barra-accion .mini-player{bottom: calc(var(--rn-barra-accion-alto, 66px) + env(safe-area-inset-bottom, 0px) + 12px);}
.footer{display: flex;flex-direction: column;align-items: center;width: 100%;padding: 20px var(--container-px, 18px) calc(110px + env(safe-area-inset-bottom, 0px));background: transparent;text-align: left;box-sizing: border-box;scroll-margin-top: 96px;}.footer .footer-content{--ct-ink: var(--rn-tinta-1, #f4f7f8);--ct-hot: var(--btn-secondary-ink, #ffa500);display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 28px 40px;align-items: start;width: 100%;max-width: calc(var(--container-width, 1120px) - 2 * var(--container-px, 18px));margin: 0 auto 20px;padding: 24px 22px;background: var(--card-bg-unified, #183344);border: 1.5px solid var(--card-border-unified, #547e9b);border-radius: 16px;box-shadow: var(--card-shadow-unified, none);box-sizing: border-box;}.footer .footer-col{display: flex;flex-direction: column;align-items: flex-start;min-width: 0;margin: 0;text-align: left;}.footer .footer-col h3{margin: 0 0 12px;color: var(--rn-tinta-1, #f4f7f8);font-family: var(--font-body);font-size: 1.2rem;font-weight: 700;line-height: 1.2;letter-spacing: 0;text-transform: none;}.rn-contact{display: flex;flex-direction: column;gap: 2px;width: 100%;margin: 0;padding: 0;list-style: none;}.rn-contact > li{display: flex;min-width: 0;}.rn-contact__link{display: flex;flex-direction: row;align-items: flex-start;gap: 12px;width: 100%;min-height: 44px;padding: 10px 0;border-radius: 8px;color: var(--ct-ink);text-align: left;text-decoration: none;-webkit-tap-highlight-color: transparent;}.rn-contact__icon{display: inline-flex;flex: none;align-items: center;justify-content: center;width: 22px;height: 22px;margin-top: 1px;border: 0;background: none;color: var(--ct-ink);transition: color 0.15s ease;}.rn-contact__icon svg{display: block;width: 22px;height: 22px;}.rn-contact__link.is-yt svg{width: 22px;height: 22px;}.rn-contact__label{min-width: 0;font-size: 1rem;font-weight: 600;line-height: 1.3;overflow-wrap: anywhere;text-decoration: underline;text-decoration-color: rgba(244, 247, 248, 0.45);text-underline-offset: 4px;}.rn-contact__detail{display: block;margin-top: 1px;font-size: var(--fs-min, 1rem);font-weight: 400;}.rn-contact__link:focus-visible .rn-contact__icon, .rn-contact__link:focus-visible .rn-contact__label{color: var(--ct-hot);}.rn-contact__link:focus-visible .rn-contact__label{text-decoration-color: currentColor;}@media (hover: hover) and (pointer: fine){.rn-contact__link:hover .rn-contact__icon, .rn-contact__link:hover .rn-contact__label{color: var(--ct-hot);}.rn-contact__link:hover .rn-contact__label{text-decoration-color: currentColor;}.footer .btn-wsp:hover{background: var(--rn-wsp, #25d366);color: var(--rn-wsp-tinta, #04290f);}.footer .btn-compartir:hover{background: var(--btn-secondary-hover-bg, #ffa500);border-color: var(--btn-secondary-hover-bg, #ffa500);color: var(--btn-secondary-hover-ink, #0a1318);}}.rn-contact__link:focus-visible, .footer .btn-wsp:focus-visible{outline: 3px solid var(--ct-hot);outline-offset: 2px;}.footer .btn-wsp{display: inline-flex;align-items: center;justify-content: center;gap: 10px;width: 100%;max-width: 300px;min-height: 48px;padding: 12px 22px;border: 2px solid var(--rn-wsp, #25d366);border-radius: var(--radio-boton, 12px);background: transparent;color: var(--rn-wsp, #25d366);font-size: 1rem;font-weight: 700;line-height: 1.2;text-align: center;text-decoration: none;box-shadow: none;transition: var(--mov-boton);}.footer .btn-wsp:focus-visible{background: var(--rn-wsp, #25d366);color: var(--rn-wsp-tinta, #04290f);}.footer .btn-wsp:active{background: var(--rn-wsp, #25d366);color: var(--rn-wsp-tinta, #04290f);}.footer .btn-wsp:focus-visible{outline-color: var(--ct-ink);outline-offset: 3px;}.footer .wsp-note{margin: 10px 0 0;padding: 0;color: var(--rn-tinta-2, #bdcddc);font-size: var(--fs-min, 1rem);font-weight: 400;line-height: 1.4;text-align: left;}.footer .footer-col .wsp-cotizar{margin: 4px 0 0;text-align: left;}.footer .footer-col .wsp-cotizar a{justify-content: flex-start;padding: 10px 0;}.footer .btn-compartir{display: inline-flex;align-items: center;justify-content: center;gap: 10px;width: 100%;max-width: 300px;min-height: 48px;margin-top: 16px;padding: 12px 22px;border: 2px solid var(--btn-secondary-line, #ffa500);border-radius: var(--radio-boton, 12px);background: transparent;color: var(--btn-secondary-ink, #ffa500);font: inherit;font-size: 1rem;font-weight: 700;line-height: 1.2;cursor: pointer;transition: var(--mov-boton);}.footer .btn-compartir[hidden]{display: none;}.footer .btn-compartir svg{flex: none;}.footer .btn-compartir:focus-visible{outline: 3px solid var(--ct-hot);outline-offset: 3px;}.footer .footer-bottom{width: 100%;max-width: calc(var(--container-width, 1120px) - 2 * var(--container-px, 18px));margin: 0 auto;padding: 12px 22px;background: var(--rn-s1, #183344);border: 1.5px solid var(--rn-s1-borde, #547e9b);border-radius: 16px;box-shadow: var(--rn-s1-sombra, none);color: var(--rn-tinta-2, #bdcddc);font-size: var(--fs-min, 1rem);line-height: 1.5;text-align: left;box-sizing: border-box;}.footer .footer-bottom a{display: inline-block;min-height: 44px;padding: 10px 6px;color: inherit;text-decoration: underline;text-underline-offset: 3px;}@media (max-width: 1080px){.footer .footer-content{grid-template-columns: minmax(0, 1fr);gap: 28px;padding: 24px 22px;}}@media (max-width: 480px){.footer .footer-content{padding: 20px 16px;}}@media (prefers-reduced-motion: reduce){.rn-contact__icon{transition: none;}}
:root{--anuncia-cabecera: 97px;--anuncia-cabecera-alta: 97px;--anuncia-indice-alto: 61px;--anuncia-curva: cubic-bezier(0.22, 1, 0.36, 1);--rn-barra-accion-alto: 66px;}@media (max-width: 768px){:root{--anuncia-cabecera: 81px;--anuncia-cabecera-alta: 81px;}}@media (max-width: 480px){:root{--anuncia-cabecera: 75px;--anuncia-cabecera-alta: 75px;}}.anuncia-main{position: relative;z-index: 2;width: 100%;max-width: calc(1100px + 2 * var(--container-px, 18px));margin: 0 auto;padding: calc(var(--anuncia-cabecera-alta) + var(--anuncia-indice-alto) + 20px) var(--container-px, 18px) 40px;box-sizing: border-box;}.anuncia-cuerpo{display: flex;flex-direction: column;gap: calc(var(--rn-ritmo, 64px) / 2);min-width: 0;}.anuncia-main [hidden]{display: none !important;}.anuncia-caja{width: 100%;min-width: 0;margin: 0;padding: 34px 32px;background: var(--card-bg-unified, #183344);border: 1.5px solid var(--card-border-unified, #547e9b);border-radius: 24px;box-shadow: var(--card-shadow-unified, none);color: var(--rn-tinta-1, #f4f7f8);box-sizing: border-box;scroll-margin-top: calc(var(--anuncia-cabecera) + var(--anuncia-indice-alto) + 12px);}.anuncia-cuerpo :is(a[href], button, input, summary, [tabindex]){scroll-margin-top: calc(var(--anuncia-cabecera) + var(--anuncia-indice-alto) + 12px);}body.rn-con-barra-accion .anuncia-cuerpo :is(a[href], button, input, summary, [tabindex]){scroll-margin-bottom: calc(var(--rn-barra-accion-alto) + 12px);}.anuncia-caja h1, .anuncia-caja h2, .anuncia-caja h3, .anuncia-caja h4{color: var(--rn-tinta-titulo, #ff9a3c);text-shadow: none;text-transform: none;}.anuncia-caja p, .anuncia-caja li, .anuncia-caja figcaption{color: var(--rn-tinta-1, #f4f7f8);}.anuncia-titulo{margin: 0 0 12px;font-size: var(--fs-h1);font-weight: 800;line-height: 1.1;letter-spacing: -0.02em;overflow-wrap: break-word;}.anuncia-h2{margin: 0 0 8px;font-size: var(--fs-h2);font-weight: 700;line-height: 1.2;letter-spacing: -0.01em;overflow-wrap: break-word;}.anuncia-h3{margin: 0 0 8px;font-size: var(--fs-h3);font-weight: 700;line-height: 1.25;letter-spacing: -0.01em;}.anuncia-etiqueta{margin: 0 0 8px;font-size: 0.9375rem;font-weight: 700;letter-spacing: 0;text-transform: none;color: var(--rn-tinta-acento, #ffb366);}.anuncia-caja p.anuncia-etiqueta{color: var(--rn-tinta-acento, #ffb366);}.anuncia-bajada{max-width: 60ch;margin: 0;font-size: 1.0625rem;line-height: 1.5;}.anuncia-temporada{max-width: 60ch;margin: 12px 0 0;font-size: 0.9375rem;font-weight: 700;line-height: 1.45;}.anuncia-portada, .anuncia-cierre{display: grid;grid-template-columns: minmax(0, 1fr) 19rem;gap: 20px 40px;align-items: center;}.anuncia-portada__texto{min-width: 0;}.anuncia-datos{grid-column: 1 / -1;display: flex;flex-direction: column;margin: 4px 0 0;padding: 2px 16px;border: 1px solid var(--rn-s2-borde, #345d79);border-radius: 16px;list-style: none;}.anuncia-dato{display: flex;align-items: baseline;justify-content: space-between;gap: 16px;min-width: 0;margin: 0;padding: 9px 0;border-top: 1px solid var(--rn-s2-borde, #345d79);}.anuncia-dato:first-child{border-top: 0;}.anuncia-dato__rotulo{flex: none;color: var(--rn-tinta-2, #bdcddc);font-size: 0.9375rem;line-height: 1.4;}.anuncia-dato__valor{min-width: 0;color: var(--rn-tinta-1, #f4f7f8);font-size: 1rem;font-weight: 700;line-height: 1.35;text-align: right;overflow-wrap: break-word;}@media (min-width: 720px){.anuncia-datos{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 16px;margin-top: 8px;padding: 0;border: 0;border-radius: 0;}.anuncia-dato{flex-direction: column;align-items: flex-start;justify-content: flex-start;gap: 6px;padding: 16px 20px;background: var(--rn-s2, #20445b);border: 1px solid var(--rn-s2-borde, #345d79);border-radius: 16px;}.anuncia-dato:first-child{border-top: 1px solid var(--rn-s2-borde, #345d79);}.anuncia-dato__rotulo{font-size: 0.875rem;}.anuncia-dato__valor{font-family: var(--font-display);font-size: clamp(1.125rem, 0.95rem + 0.7vw, 1.375rem);line-height: 1.2;letter-spacing: -0.01em;text-align: left;text-wrap: balance;}}.anuncia-acciones, .anuncia-tarjeta__acciones{min-width: 0;}.anuncia-btn{display: flex;align-items: center;justify-content: center;width: 100%;min-height: 48px;padding: 10px 16px;border: 2px solid var(--rn-wsp, #25d366);border-radius: 12px;background: var(--rn-wsp, #25d366);color: var(--rn-wsp-tinta, #04290f);font: inherit;font-size: 1rem;font-weight: 700;line-height: 1.25;text-align: center;text-decoration: none;box-shadow: none;transition: var(--mov-boton);box-sizing: border-box;-webkit-tap-highlight-color: transparent;}@media (hover: hover) and (pointer: fine){.anuncia-btn:hover{background: var(--rn-wsp-hover, #3be07f);border-color: var(--rn-wsp-hover, #3be07f);color: var(--rn-wsp-tinta, #04290f);}}.anuncia-btn:active{background: var(--rn-wsp, #25d366);border-color: var(--rn-wsp, #25d366);}.anuncia-llamar, .anuncia-escuchar a{display: flex;align-items: center;justify-content: center;min-height: 44px;margin-top: 6px;padding: 0 4px;color: var(--rn-tinta-1, #f4f7f8);font-size: 0.9375rem;font-weight: 400;line-height: 1.3;text-align: center;text-decoration: underline;text-underline-offset: 3px;}.anuncia-llamar__num{margin-left: 0.35em;font-weight: 700;white-space: nowrap;}@media (hover: hover) and (pointer: fine){.anuncia-llamar:hover, .anuncia-escuchar a:hover{color: var(--rn-tinta-acento, #ffb366);}}.anuncia-escuchar{margin: 10px 0 0;}.anuncia-escuchar a{display: inline-flex;justify-content: flex-start;margin-top: 0;padding: 0;}.anuncia-caja a:focus-visible, .anuncia-caja summary:focus-visible, .anuncia-caja [tabindex="-1"]:focus-visible{outline: 3px solid var(--rn-tinta-1, #f4f7f8);outline-offset: 3px;box-shadow: none;}.anuncia-caja [tabindex="-1"]:focus-visible{border-radius: 6px;}.anuncia-nota, .anuncia-estado{max-width: 60ch;margin: 4px 0 0;font-size: 0.875rem;line-height: 1.4;}.anuncia-estado{margin-top: 0;}.anuncia-estado:not(:empty){margin-top: 10px;padding-top: 8px;border-top: 1px solid var(--rn-s2-borde, #345d79);}.anuncia-tarjetas{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 16px;margin-top: 20px;}.anuncia-tarjeta{display: flex;flex-direction: column;gap: 10px;min-width: 0;padding: 20px;background: var(--rn-s2, #20445b);border: 1px solid var(--rn-s2-borde, #345d79);border-radius: 14px;}.anuncia-tarjeta p{margin: 0;line-height: 1.5;overflow-wrap: break-word;}.anuncia-tarjeta .anuncia-h3{margin: 0;}.anuncia-tarjeta .anuncia-precio{display: flex;flex-wrap: wrap;align-items: baseline;gap: 2px 8px;line-height: 1.15;}.anuncia-precio__valor{font-family: var(--font-display);font-size: 1.5rem;font-weight: 700;letter-spacing: -0.01em;}.anuncia-precio__sufijo{color: var(--rn-tinta-2, #bdcddc);font-size: 0.875rem;font-weight: 400;}.anuncia-filas{display: flex;flex-direction: column;margin: 0;padding: 0;}.anuncia-fila{display: flex;flex-direction: column;gap: 2px;min-width: 0;margin: 0;padding: 10px 0;border-top: 1px solid var(--rn-s2-borde, #345d79);}.anuncia-fila dt{margin: 0;color: var(--rn-tinta-2, #bdcddc);font-size: 0.875rem;font-weight: 600;line-height: 1.35;}.anuncia-fila dd{margin: 0;font-size: 1rem;line-height: 1.5;overflow-wrap: break-word;}.anuncia-filas--datos .anuncia-fila{flex-direction: row;align-items: baseline;justify-content: space-between;gap: 16px;}.anuncia-filas--datos .anuncia-fila:first-child{padding-top: 0;border-top: 0;}.anuncia-filas--datos .anuncia-fila:last-child{padding-bottom: 0;}.anuncia-filas--datos dt{display: flex;flex-direction: column;gap: 2px;min-width: 0;color: var(--rn-tinta-1, #f4f7f8);font-size: 1rem;font-weight: 400;}.anuncia-fila__etiqueta{font-weight: 600;line-height: 1.4;}.anuncia-fila__pista{color: var(--rn-tinta-2, #bdcddc);font-size: 0.875rem;line-height: 1.4;}.anuncia-filas--datos .anuncia-fila__valor{flex: none;font-weight: 700;font-variant-numeric: tabular-nums;}.anuncia-fila__valor:empty{display: none;}.anuncia-panel{display: flex;flex-direction: column;gap: 12px;min-width: 0;margin: 0;padding: 20px;border: 1px solid var(--rn-s2-borde, #345d79);border-radius: 16px;box-sizing: border-box;}.anuncia-panel > .anuncia-h3{margin: 0;}.anuncia-caja .anuncia-panel__titulo{margin: 0;color: var(--rn-tinta-1, #f4f7f8);font-family: inherit;font-size: 1rem;font-weight: 700;line-height: 1.3;letter-spacing: 0;}.anuncia-tarjeta__acciones{margin-top: auto;padding-top: 6px;}.anuncia-pliega{min-width: 0;margin: 0;}.anuncia-pliega > summary{display: flex;align-items: center;justify-content: space-between;gap: 12px;min-height: 44px;padding: 8px 2px;color: var(--rn-tinta-1, #f4f7f8);font-size: 1rem;font-weight: 700;line-height: 1.3;cursor: pointer;list-style: none;-webkit-tap-highlight-color: transparent;}.anuncia-pliega > summary::-webkit-details-marker{display: none;}.anuncia-pliega > summary::after{content: "+";content: "+" / "";flex: none;color: var(--rn-tinta-acento, #ffb366);font-size: 1.375rem;font-weight: 400;line-height: 1;}.anuncia-pliega[open] > summary::after{content: "\2212";content: "\2212" / "";}@media (hover: hover) and (pointer: fine){.anuncia-pliega > summary:hover{color: var(--rn-tinta-acento, #ffb366);}}@media (min-width: 721px){.anuncia-pliega.is-abierto-fijo > summary{display: none;}}.anuncia-tarjeta > .anuncia-filas + .anuncia-pliega{margin-top: -10px;}.anuncia-tarjeta__mas > summary{border-top: 1px solid var(--rn-s2-borde, #345d79);}.anuncia-ejemplos{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 16px 24px;align-items: stretch;margin-top: 20px;}.anuncia-aviso__texto{margin: 0;padding: 0 0 0 14px;border-left: 3px solid var(--rn-filete-acento, #ff8c00);}.anuncia-aviso__texto p{margin: 0;font-size: 1.0625rem;line-height: 1.5;}.anuncia-aviso figcaption{margin: auto 0 0;color: var(--rn-tinta-2, #bdcddc);font-size: 0.9rem;line-height: 1.45;}.anuncia-caja .anuncia-aviso figcaption{color: var(--rn-tinta-2, #bdcddc);}.anuncia-rotulo{margin: 0;font-size: 0.9375rem;font-weight: 700;letter-spacing: 0;text-transform: none;}.anuncia-caja p.anuncia-rotulo{color: var(--rn-tinta-acento, #ffb366);}.anuncia-ejemplo .ad-card--ficha{max-width: 440px;}.anuncia-ejemplo .ad-card__title{overflow-wrap: anywhere;}.anuncia-pie-ejemplo{max-width: 440px;margin: 0;color: var(--rn-tinta-2, #bdcddc);font-size: 0.875rem;line-height: 1.45;}.anuncia-caja p.anuncia-pie-ejemplo{color: var(--rn-tinta-2, #bdcddc);}.anuncia-par{display: grid;grid-template-columns: minmax(0, 1fr);gap: calc(var(--rn-ritmo, 64px) / 2);}@media (min-width: 900px){.anuncia-par{grid-template-columns: repeat(2, minmax(0, 1fr));}}.anuncia-cabeza{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 4px 16px;margin: 0 0 4px;}.anuncia-cabeza .anuncia-h2{margin: 0;}.anuncia-cabeza__nota{color: var(--rn-tinta-2, #bdcddc);font-size: 0.9375rem;line-height: 1.4;}.anuncia-pasos{max-width: 60ch;margin: 16px 0 0;padding-left: 1.5em;font-size: 1.0625rem;line-height: 1.5;}.anuncia-pasos li{margin: 0 0 10px;padding-left: 0.2em;}.anuncia-pasos li:last-child{margin-bottom: 0;}.anuncia-pasos li::marker{font-weight: 800;color: var(--rn-tinta-acento, #ffb366);}.anuncia-preguntas{max-width: 760px;margin-top: 12px;border-top: 1px solid var(--rn-s2-borde, #345d79);}.anuncia-pregunta{border-bottom: 1px solid var(--rn-s2-borde, #345d79);}.anuncia-pregunta > summary{display: flex;align-items: center;justify-content: space-between;gap: 16px;min-height: 52px;padding: 12px 4px;color: var(--rn-tinta-1, #f4f7f8);font-size: 1.0625rem;font-weight: 700;line-height: 1.35;text-wrap: balance;cursor: pointer;list-style: none;}.anuncia-pregunta > summary::-webkit-details-marker{display: none;}.anuncia-pregunta > summary::after{content: "+";content: "+" / "";flex: none;color: var(--rn-tinta-acento, #ffb366);font-size: 1.5rem;font-weight: 400;line-height: 1;}.anuncia-pregunta[open] > summary::after{content: "\2212";content: "\2212" / "";}.anuncia-pregunta > p{max-width: 60ch;margin: 0;padding: 0 4px 16px;line-height: 1.5;}.anuncia-avisan{display: grid;grid-template-columns: repeat(auto-fill, minmax(210px, 1fr));gap: 12px;margin: 16px 0 0;padding: 0;list-style: none;}.anuncia-avisan__item{display: flex;align-items: center;gap: 14px;min-width: 0;padding: 12px 16px;background: var(--rn-s2, #20445b);border: 1px solid var(--rn-s2-borde, #345d79);border-radius: 14px;}.anuncia-avisan__datos{display: flex;flex-direction: column;min-width: 0;}.anuncia-avisan__nombre{font-family: var(--font-display);font-size: 0.95rem;font-weight: 700;line-height: 1.3;overflow-wrap: anywhere;text-wrap: balance;}.anuncia-avisan__rubro{margin-top: 2px;color: var(--rn-tinta-2, #bdcddc);font-size: 0.875rem;line-height: 1.3;overflow-wrap: anywhere;}.anuncia-indice__titulo{display: none;}.anuncia-indice__lista{margin: 0;padding: 0;list-style: none;}.anuncia-indice__lista > li{flex: none;margin: 0;padding: 0;}.anuncia-indice__item{position: relative;isolation: isolate;display: flex;align-items: center;gap: 10px;min-height: 44px;box-sizing: border-box;font-size: 0.9375rem;font-weight: 600;line-height: 1.2;text-decoration: none;white-space: nowrap;-webkit-tap-highlight-color: transparent;transition: background-color 200ms var(--anuncia-curva), border-color 200ms var(--anuncia-curva), color 200ms var(--anuncia-curva);}.anuncia-indice__icono{display: none;flex: none;width: 18px;height: 18px;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round;}@media (max-width: 1280px){.anuncia-indice{position: fixed;top: var(--anuncia-cabecera);right: 0;left: 0;z-index: 999;padding: 5px var(--container-px, 18px);background: var(--bg);border-bottom: 1px solid var(--border);}.anuncia-indice__lista{display: flex;gap: 2px;max-width: 1100px;margin: 0 auto;padding: 3px;overflow-x: auto;overscroll-behavior-x: contain;border-radius: var(--radius-pill, 999px);background: color-mix(in oklab, var(--text) 4%, transparent);scrollbar-width: none;}.anuncia-indice__lista::-webkit-scrollbar{display: none;}.anuncia-indice__item{padding: 0 16px;border: 1.5px solid transparent;border-radius: var(--radius-pill, 999px);color: var(--text);}@media (hover: hover) and (pointer: fine){.anuncia-indice__item:not([aria-current="true"]):hover{background: color-mix(in oklab, var(--text) 9%, transparent);}}.anuncia-indice__item[aria-current="true"]{background: var(--rn-s1, #183344);border-color: var(--rn-filete-acento, #ff8c00);color: var(--rn-tinta-1, #f4f7f8);}.anuncia-indice__item:focus-visible{outline: 3px solid var(--focus-ring, #fff);outline-offset: -3px;box-shadow: inset 0 0 0 5px var(--focus-halo, #000);}}@media (min-width: 1281px){.anuncia-main{display: grid;grid-template-columns: 13.5rem minmax(0, 1fr);column-gap: 28px;align-items: start;max-width: calc(1100px + 13.5rem + 28px + 2 * var(--container-px, 18px));padding-top: calc(var(--anuncia-cabecera-alta) + 20px);}.anuncia-caja, .anuncia-cuerpo :is(a[href], button, input, summary, [tabindex]){scroll-margin-top: calc(var(--anuncia-cabecera) + 16px);}.anuncia-indice{position: sticky;top: calc(var(--anuncia-cabecera) + 20px);padding: 14px 10px 10px;background: var(--card-bg-unified, #183344);border: 1.5px solid var(--card-border-unified, #547e9b);border-radius: 20px;box-shadow: var(--card-shadow-unified, none);color: var(--rn-tinta-1, #f4f7f8);box-sizing: border-box;}.anuncia-indice__titulo{display: block;margin: 0 10px 8px;color: var(--rn-tinta-2, #bdcddc);font-size: 0.875rem;font-weight: 600;line-height: 1.3;}.anuncia-indice__lista{display: flex;flex-direction: column;gap: 2px;}.anuncia-indice__item{width: 100%;padding: 0 12px;border-radius: 10px;color: var(--rn-tinta-1, #f4f7f8);}.anuncia-indice__icono{display: block;color: var(--rn-tinta-2, #bdcddc);transition: color 200ms var(--anuncia-curva);}.anuncia-indice__item::before, .anuncia-indice__item::after{content: "";position: absolute;opacity: 0;transition: opacity 200ms var(--anuncia-curva);}.anuncia-indice__item::before{inset: 0;z-index: -1;border-radius: inherit;background: color-mix(in oklab, var(--rn-tinta-1, #f4f7f8) 10%, transparent);}.anuncia-indice__item::after{top: 11px;bottom: 11px;left: 0;width: 3px;border-radius: 2px;background: var(--rn-filete-acento, #ff8c00);}.anuncia-indice__item[aria-current="true"]::before, .anuncia-indice__item[aria-current="true"]::after{opacity: 1;}.anuncia-indice__item[aria-current="true"] .anuncia-indice__icono{color: var(--rn-tinta-acento, #ffb366);}@media (hover: hover) and (pointer: fine){.anuncia-indice__item:not([aria-current="true"]):hover::before{opacity: 0.6;}}.anuncia-indice__item:focus-visible{outline: 3px solid var(--rn-tinta-1, #f4f7f8);outline-offset: 2px;box-shadow: none;}}.anuncia-barra-accion{display: none;}@media (max-width: 900px){.anuncia-barra-accion{position: fixed;right: 0;bottom: 0;left: 0;z-index: 9000;display: flex;align-items: center;gap: 10px;min-height: calc(var(--rn-barra-accion-alto) + env(safe-area-inset-bottom, 0px));margin: 0;padding: 8px max(var(--container-px, 18px), calc((100% - 560px) / 2)) calc(8px + env(safe-area-inset-bottom, 0px));background: var(--card-bg-unified, #183344);border-top: 1.5px solid var(--card-border-unified, #547e9b);box-sizing: border-box;transform: translateY(100%);visibility: hidden;transition: transform 250ms var(--anuncia-curva), visibility 0s linear 250ms;}.anuncia-barra-accion.is-visible{transform: none;visibility: visible;transition: transform 250ms var(--anuncia-curva), visibility 0s;}}.anuncia-barra-accion .anuncia-barra-accion__wsp{flex: 1 1 auto;width: auto;min-width: 0;min-height: 48px;}.anuncia-barra-accion__llamar{display: inline-flex;flex: none;align-items: center;justify-content: center;width: 48px;height: 48px;border: 1.5px solid var(--rn-campo-borde, #618caa);border-radius: 12px;background: var(--rn-s2, #20445b);color: var(--rn-tinta-1, #f4f7f8);box-sizing: border-box;-webkit-tap-highlight-color: transparent;}@media (hover: hover) and (pointer: fine){.anuncia-barra-accion__llamar:hover{background: var(--rn-s2-hover, #254f6a);}}.anuncia-barra-accion a:focus-visible{outline: 3px solid var(--rn-tinta-1, #f4f7f8);outline-offset: 3px;box-shadow: none;}@media (prefers-reduced-motion: reduce){.anuncia-barra-accion, .anuncia-barra-accion.is-visible, .anuncia-indice__item, .anuncia-indice__icono, .anuncia-indice__item::before, .anuncia-indice__item::after{transition: none;}}.anuncia-hoja-pie{display: none;}@media (max-width: 900px){.anuncia-portada, .anuncia-cierre{grid-template-columns: minmax(0, 1fr);gap: 18px;}.anuncia-ejemplos{grid-template-columns: minmax(0, 1fr);}}@media (max-width: 720px){.anuncia-main{padding-top: calc(var(--anuncia-cabecera-alta) + var(--anuncia-indice-alto) + 16px);padding-bottom: 24px;}.anuncia-cuerpo, .anuncia-par{gap: 16px;}.anuncia-caja{padding: 18px;border-radius: 20px;}.anuncia-temporada{font-size: 0.875rem;}.anuncia-tarjetas{grid-template-columns: minmax(0, 1fr);gap: 12px;margin-top: 16px;}.anuncia-tarjeta{padding: 14px;}.anuncia-fila{padding: 8px 0;}.anuncia-ejemplos{gap: 12px;margin-top: 16px;}.anuncia-panel{gap: 10px;padding: 14px;}.anuncia-pasos{margin-top: 12px;}.anuncia-pasos li{margin-bottom: 6px;}.anuncia-preguntas{margin-top: 8px;}.anuncia-pregunta > summary{min-height: 48px;padding: 10px 4px;}.anuncia-escuchar{margin-top: 4px;}}@media (max-width: 380px){.anuncia-caja{padding: 18px 14px;}.anuncia-btn{padding: 10px 12px;font-size: 0.97rem;}}@media print{@page{size: A4;margin: 12mm;}html, body{background: #fff !important;color: #000 !important;font-size: 10.5pt;}.skip-link, .paper-bg, .header, .footer, .mini-player, #radio-estado, .pwa-sheet-overlay, .pwa-sheet-panel, .anuncia-btn, .anuncia-llamar, .anuncia-nota, .anuncia-estado, .anuncia-temporada, .anuncia-escuchar, .anuncia-datos, .anuncia-cabeza__nota, .anuncia-indice, .anuncia-barra-accion, .anuncia-pliega > summary, #asi-queda, #preguntas, #ya-avisan, #hablemos{display: none !important;}.anuncia-main{display: block;max-width: none;padding: 0;}.anuncia-cuerpo{display: block;}.anuncia-pliega::details-content{content-visibility: visible;display: block;}.anuncia-par, .anuncia-cabeza{display: block;}.anuncia-caja{display: block;margin: 0 0 5mm;padding: 0;background: none !important;border: 0;border-radius: 0;box-shadow: none;color: #000 !important;break-inside: avoid;}.anuncia-caja h1, .anuncia-caja h2, .anuncia-caja h3, .anuncia-caja p, .anuncia-caja li, .anuncia-caja p.anuncia-etiqueta{color: #000 !important;}.anuncia-titulo{font-size: 22pt;}.anuncia-h2{font-size: 14pt;}.anuncia-h3{font-size: 11.5pt;}.anuncia-bajada, .anuncia-pasos{font-size: 10.5pt;}#que-puedes-contratar > .anuncia-bajada, #como-funciona > .anuncia-bajada{display: none;}.anuncia-tarjetas{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 6mm;margin-top: 4mm;}.anuncia-tarjeta{padding: 4mm;background: none !important;border: 0.4mm solid #000;border-radius: 0;break-inside: avoid;}.anuncia-tarjeta__acciones{display: none;}.anuncia-precio__sufijo, .anuncia-fila dt{color: #000 !important;}.anuncia-precio__valor{font-size: 13pt;}.anuncia-fila{padding: 1.5mm 0;border-top: 0.2mm solid #000;}.anuncia-tarjeta[hidden]{display: none !important;}.anuncia-pasos li::marker{color: #000;}.anuncia-hoja-pie{display: flex;align-items: center;gap: 8mm;margin-top: 6mm;padding-top: 5mm;border-top: 0.4mm solid #000;break-inside: avoid;}.anuncia-hoja-pie__qr{flex: none;width: 40mm;height: 40mm;}.anuncia-hoja-pie p{margin: 0 0 2mm;color: #000;font-size: 10.5pt;line-height: 1.35;}}
.demo-cuerpo{display: grid;grid-template-columns: minmax(0, 1fr);gap: 28px;margin-top: 24px;}@media (min-width: 1080px){.demo-aviso--viva .demo-cuerpo{grid-template-columns: 20rem minmax(0, 1fr);gap: 40px;align-items: start;}}@media (min-width: 1080px) and (min-height: 880px){.demo-aviso--viva .demo-mando{position: sticky;top: calc(var(--anuncia-cabecera, 97px) + var(--anuncia-indice-alto, 61px) + 16px);}}@media (min-width: 1281px) and (min-height: 880px){.demo-aviso--viva .demo-mando{top: calc(var(--anuncia-cabecera, 97px) + 16px);}}.demo-mando{display: flex;flex-direction: column;gap: 20px;min-width: 0;}.demo-campos{display: grid;grid-template-columns: minmax(0, 1fr);gap: 12px;}.demo-opcional > summary{border-top: 1px solid var(--rn-s2-borde, #345d79);border-bottom: 1px solid var(--rn-s2-borde, #345d79);}.demo-opcional[open]:not(.is-abierto-fijo) > summary{margin-bottom: 12px;}.demo-opcional__campos{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 12px;}.demo-opcional__campos .demo-chips{grid-column: 1 / -1;}.demo-campo{display: flex;flex-direction: column;gap: 6px;min-width: 0;}.demo-campo label{color: var(--rn-tinta-1, #f4f7f8);font-size: 1rem;font-weight: 700;line-height: 1.3;}.demo-campo__opcional{color: var(--rn-tinta-2, #bdcddc);font-weight: 400;}.demo-campo input{width: 100%;min-height: 48px;padding: 10px 14px;border: 1.5px solid var(--rn-campo-borde, #618caa);border-radius: var(--radio-boton, 12px);background: var(--rn-campo, #122533);color: var(--rn-tinta-1, #f4f7f8);font: inherit;font-size: 1rem;line-height: 1.3;box-sizing: border-box;}.demo-campo input::placeholder{color: var(--rn-tinta-3, #98aec1);opacity: 1;}.demo-chips{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 2px;}.demo-chip{min-height: 44px;margin: 0;padding: 8px 16px;border: 1px solid var(--rn-s2-borde, #345d79);border-radius: var(--radius-pill, 999px);background: rgba(244, 247, 248, 0.08);background: color-mix(in oklab, var(--rn-tinta-1, #f4f7f8) 8%, transparent);color: var(--rn-tinta-1, #f4f7f8);font: inherit;font-size: 0.9375rem;font-weight: 600;line-height: 1.25;cursor: pointer;transition: var(--mov-boton);box-sizing: border-box;-webkit-tap-highlight-color: transparent;}@media (hover: hover) and (pointer: fine){.demo-chip:hover{border-color: var(--rn-tinta-acento, #ffb366);background: rgba(244, 247, 248, 0.14);background: color-mix(in oklab, var(--rn-tinta-1, #f4f7f8) 14%, transparent);}}.demo-aviso .demo-ayuda{margin: 0;color: var(--rn-tinta-2, #bdcddc);font-size: 0.875rem;line-height: 1.45;}.demo-pasos{display: flex;flex-direction: column;gap: 10px;}.demo-paso-btn{position: relative;display: flex;align-items: center;gap: 12px;width: 100%;min-height: 56px;margin: 0;padding: 10px 14px;overflow: hidden;border: 1.5px solid var(--rn-s2-borde, #345d79);border-radius: 14px;background: var(--rn-s2, #20445b);color: var(--rn-tinta-1, #f4f7f8);font: inherit;text-align: left;cursor: pointer;transition: var(--mov-boton);-webkit-tap-highlight-color: transparent;}.demo-paso-btn--otros{margin-top: 6px;border-style: dashed;}.demo-paso-btn[aria-selected="true"]{border-color: var(--rn-filete-acento, #ff8c00);border-style: solid;background: var(--rn-s2-hover, #254f6a);box-shadow: inset 0 0 0 1px var(--rn-filete-acento, #ff8c00);}@media (hover: hover) and (pointer: fine){.demo-paso-btn:hover{background: var(--rn-s2-hover, #254f6a);}}.demo-paso-btn__num{display: inline-flex;flex: none;align-items: center;justify-content: center;width: 30px;height: 30px;border: 2px solid var(--rn-tinta-acento, #ffb366);border-radius: 50%;color: var(--rn-tinta-acento, #ffb366);font-family: var(--font-display);font-size: 0.875rem;font-weight: 700;line-height: 1;box-sizing: border-box;}.demo-paso-btn[aria-selected="true"] .demo-paso-btn__num{border-color: var(--btn-primary-bg, #e05a00);background: var(--btn-primary-bg, #e05a00);color: var(--btn-primary-ink, #0a1318);}.demo-paso-btn__texto{display: flex;flex-direction: column;min-width: 0;}.demo-paso-btn__titulo{font-size: 1rem;font-weight: 700;line-height: 1.3;}.demo-paso-btn__bajada{margin-top: 2px;color: var(--rn-tinta-2, #bdcddc);font-size: 0.875rem;line-height: 1.35;}.demo-paso-btn__corto{display: none;}@media (max-width: 639px){.demo-pasos{flex-direction: row;gap: 8px;}.demo-paso-btn{flex: 1 1 0;flex-direction: column;justify-content: flex-start;gap: 4px;min-width: 0;min-height: 64px;padding: 8px 6px;text-align: center;}.demo-paso-btn__num{width: 26px;height: 26px;font-size: 0.8125rem;}.demo-paso-btn--otros{margin-top: 0;}.demo-paso-btn__texto{align-items: center;}.demo-paso-btn__titulo{font-size: 0.875rem;line-height: 1.25;overflow-wrap: break-word;}.demo-paso-btn__corto{display: inline;}.demo-paso-btn__largo, .demo-paso-btn__bajada{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap;border: 0;}}@media (min-width: 640px) and (max-width: 1079px){.demo-pasos{flex-direction: row;}.demo-paso-btn{flex: 1 1 0;}.demo-paso-btn--otros{margin-top: 0;}}.demo-recorrido{display: inline-flex;align-items: center;align-self: flex-start;gap: 10px;min-height: 48px;margin: 0;padding: 10px 18px;border: 2px solid var(--btn-secondary-line, rgba(255, 165, 0, 0.7));border-radius: var(--radio-boton, 12px);background: transparent;color: var(--btn-secondary-ink, #ffa500);font: inherit;font-size: 1rem;font-weight: 700;line-height: 1.25;cursor: pointer;transition: var(--mov-boton);}@media (hover: hover) and (pointer: fine){.demo-recorrido:hover{background: var(--btn-secondary-hover-bg, #ffa500);border-color: var(--btn-secondary-hover-bg, #ffa500);color: var(--btn-secondary-hover-ink, #0a1318);}}.demo-recorrido__icono{flex: none;width: 0;height: 0;border-top: 7px solid transparent;border-bottom: 7px solid transparent;border-left: 11px solid currentColor;}.demo-recorrido.is-activo .demo-recorrido__icono{width: 12px;height: 12px;border: 0;background: currentColor;}.demo-aviso :is(button, input):focus-visible, .demo-aviso .demo-panel:focus-visible{outline: 3px solid var(--rn-tinta-1, #f4f7f8);outline-offset: 2px;box-shadow: none;}.demo-aviso .demo-panel:focus-visible{outline-offset: 6px;border-radius: 8px;}.demo-escenario{min-width: 0;}.demo-panel{display: flex;flex-wrap: wrap;align-items: flex-start;gap: 20px 32px;}.demo-panel > .anuncia-h3, .demo-aviso .demo-intro{flex: 1 1 100%;max-width: 60ch;margin: 0;}.demo-aviso .demo-intro{line-height: 1.5;}.demo-cuadros{display: flex;flex-wrap: wrap;gap: 28px 24px;min-width: 0;max-width: 100%;}.demo-cuadro{width: 300px;max-width: 100%;margin: 0;}.demo-aviso .demo-cuadro figcaption{margin-top: 14px;color: var(--rn-tinta-1, #f4f7f8);font-size: 1rem;line-height: 1.5;}.demo-notas, .demo-leyenda{display: flex;flex: 1 1 15rem;flex-direction: column;gap: 12px;min-width: 0;max-width: 60ch;margin: 0;padding: 0;list-style: none;}.demo-notas{gap: 16px;}.demo-notas-pliega{flex: 1 1 15rem;min-width: 0;max-width: 60ch;}.demo-notas-pliega > summary{border-top: 1px solid var(--rn-s2-borde, #345d79);border-bottom: 1px solid var(--rn-s2-borde, #345d79);}.demo-notas-pliega[open]:not(.is-abierto-fijo) > summary{margin-bottom: 12px;}.demo-aviso .demo-leyenda li{position: relative;margin: 0;line-height: 1.5;}.demo-leyenda{counter-reset: demo-leyenda;}.demo-aviso .demo-leyenda li{padding-left: 42px;counter-increment: demo-leyenda;}.demo-leyenda li::before{content: counter(demo-leyenda);content: counter(demo-leyenda) / "";position: absolute;top: 0;left: 0;display: flex;align-items: center;justify-content: center;width: 28px;height: 28px;border-radius: 50%;background: var(--btn-primary-bg, #e05a00);color: var(--btn-primary-ink, #0a1318);font-family: var(--font-display);font-size: 0.875rem;font-weight: 700;line-height: 1;}.demo-cel{position: relative;width: 100%;padding: 20px 8px 14px;border: 1px solid var(--rn-s1-borde, #547e9b);border-radius: 40px;background: var(--rn-tinta-oscura, #0a1318);box-shadow: inset 0 0 0 2px var(--rn-s2-borde, #345d79);box-sizing: border-box;}.demo-cel::before{content: "";position: absolute;top: 8px;left: 50%;width: 48px;height: 5px;margin-left: -24px;border-radius: var(--radius-pill, 999px);background: var(--rn-s2-borde, #345d79);}.demo-pantalla{position: relative;overflow: hidden;aspect-ratio: 390 / 800;border-radius: 30px;background: linear-gradient(180deg, var(--cielo-arriba, #0e1835), var(--cielo-abajo, #132249));isolation: isolate;}.demo-lienzo{position: absolute;top: 0;left: 0;display: flex;flex-direction: column;width: 390px;height: 800px;color: var(--text, #f4f7f8);font-family: var(--font-body);font-size: 16px;line-height: 1.4;text-align: left;transform: scale(var(--demo-escala, 0.7231));transform-origin: 0 0;pointer-events: none;-webkit-user-select: none;user-select: none;}.demo-lienzo .demo-m-cabecera{position: relative;z-index: 3;display: flex;flex: none;align-items: center;gap: 10px;height: 60px;padding: 0 18px;border-bottom: 1px solid var(--border, #547e9b);background: var(--bg, #0e1835);box-sizing: border-box;}.demo-lienzo .demo-m-logo{flex: none;width: 34px;height: 34px;}[data-theme="light"] .demo-lienzo .demo-m-logo{content: url("../img/logo-radio-naranja-128-oscuro.webp");}.demo-lienzo .demo-m-marca{color: var(--text-heading, #ff9a3c);font-family: var(--font-display);font-size: 17px;font-weight: 800;letter-spacing: -0.02em;white-space: nowrap;}.demo-lienzo .demo-m-menu{display: inline-flex;align-items: center;gap: 8px;margin-left: auto;padding: 7px 14px;border: 1px solid var(--border, #547e9b);border-radius: var(--radius-pill, 999px);background: var(--surface, #15264b);color: var(--text, #f4f7f8);font-size: 14px;font-weight: 700;}.demo-lienzo .demo-m-menu__icono{width: 14px;height: 10px;border-top: 2px solid currentColor;border-bottom: 2px solid currentColor;background: linear-gradient(currentColor, currentColor) center / 100% 2px no-repeat;box-sizing: border-box;}.demo-lienzo .demo-m-hero{display: flex;flex: none;flex-direction: column;align-items: flex-start;gap: 10px;padding: 18px 18px 20px;}.demo-lienzo .demo-m-insignia{padding: 4px 12px;border: 1px solid var(--border, #547e9b);border-radius: var(--radius-pill, 999px);background: var(--surface, #15264b);color: var(--text-heading, #ff9a3c);font-family: var(--font-display);font-size: 12px;font-weight: 700;}.demo-lienzo .demo-m-titular{color: var(--text-heading, #ff9a3c);font-family: var(--font-display);font-size: 25px;font-weight: 800;line-height: 1.1;letter-spacing: -0.02em;}.demo-lienzo .demo-m-escuchar{display: inline-flex;align-items: center;gap: 10px;min-height: 46px;padding: 0 22px 0 8px;border-radius: var(--radius-pill, 999px);background: var(--btn-primary-bg, #e05a00);color: var(--btn-primary-ink, #0a1318);font-size: 17px;font-weight: 800;box-sizing: border-box;}.demo-lienzo .demo-m-escuchar__icono, .demo-lienzo .demo-m-flotante__icono{position: relative;flex: none;width: 30px;height: 30px;border-radius: 50%;background: var(--btn-primary-ink, #0a1318);}.demo-lienzo .demo-m-escuchar__icono::after, .demo-lienzo .demo-m-flotante__icono::after{content: "";position: absolute;top: 9px;left: 12px;border-top: 6px solid transparent;border-bottom: 6px solid transparent;border-left: 9px solid var(--btn-primary-bg, #e05a00);}.demo-lienzo .demo-m-flotante{position: absolute;right: 16px;bottom: 20px;z-index: 3;display: inline-flex;align-items: center;gap: 8px;padding: 6px 16px 6px 6px;border-radius: var(--radius-pill, 999px);background: var(--btn-primary-bg, #e05a00);color: var(--btn-primary-ink, #0a1318);font-size: 15px;font-weight: 800;box-shadow: var(--shadow, none);}.demo-lienzo .demo-m-corte{display: flex;flex: none;align-items: center;gap: 10px;margin: 2px 18px 14px;color: var(--text-muted, #b4c6d7);font-size: 14px;font-weight: 600;white-space: nowrap;}.demo-lienzo .demo-m-corte::before, .demo-lienzo .demo-m-corte::after{content: "";flex: 1;border-top: 2px dashed var(--border, #547e9b);}.demo-lienzo .demo-m-tablero{flex: none;margin: 0 18px;padding: 20px 16px;overflow: visible;border: 1.5px solid var(--rn-s1-borde, #547e9b);border-radius: 16px;background: var(--rn-s1, #183344);box-shadow: var(--rn-s1-sombra, none);color: var(--rn-tinta-1, #f4f7f8);box-sizing: border-box;}.demo-lienzo .demo-m-tablero + .demo-m-tablero{margin-top: 12px;}.demo-lienzo .demo-m-tablero--bajado{padding-top: 16px;border-top: 0;border-top-left-radius: 0;border-top-right-radius: 0;}.demo-lienzo .demo-m-titulo{display: block;margin: 0;color: var(--rn-tinta-titulo, #ff9a3c);font-family: var(--font-display);font-size: 22px;font-weight: 700;line-height: 1.2;letter-spacing: -0.01em;}.demo-lienzo .demo-m-titulo--chico{font-size: 18px;}.demo-lienzo .ad-card__title, .demo-lienzo .detail-info h4{color: var(--rn-tinta-1, #f4f7f8);}.demo-lienzo .ad-card__cat, .demo-lienzo .detail-meta{color: var(--rn-tinta-2, #bdcddc);}.demo-lienzo .ad-ficha__linea{color: var(--rn-tinta-1, #f4f7f8);}.demo-lienzo .ads-carousel-wrapper{overflow: hidden;padding: 10px 0;}.demo-lienzo .demo-tarjeta{display: flex;flex-shrink: 0;align-items: center;gap: 14px;width: 240px;min-height: 80px;padding: 12px 16px;box-sizing: border-box;}.demo-lienzo .demo-tarjeta.is-tuya{border-color: var(--rn-filete-acento, #ff8c00);background: var(--rn-s2-hover, #254f6a);box-shadow: inset 0 0 0 1px var(--rn-filete-acento, #ff8c00);}.demo-lienzo .demo-tarjeta--otra, .demo-lienzo .demo-m-otra{opacity: 0.6;}.demo-lienzo .demo-m-vacio{flex: none;width: 48px;height: 48px;border-radius: 50%;background: var(--rn-s1, #183344);}.demo-lienzo .demo-m-otra .demo-m-vacio{width: 56px;height: 56px;}.demo-lienzo .demo-m-lineas{display: flex;flex: 1;flex-direction: column;gap: 8px;min-width: 0;}.demo-lienzo .demo-m-lineas > span{display: block;width: 75%;height: 10px;border-radius: 5px;background: var(--rn-s1, #183344);}.demo-lienzo .demo-m-lineas > span + span{width: 50%;}.demo-lienzo .demo-franja .ads-carousel-track{transform: translateX(-219px);}@keyframes demoFranja{from{transform: translateX(-219px);}to{transform: translateX(-1259px);}}@media (prefers-reduced-motion: no-preference){.demo-lienzo .demo-franja--mueve .ads-carousel-track{animation: demoFranja 34.667s linear infinite;}.demo-lienzo .demo-franja--mueve.is-quieta .ads-carousel-track{animation-play-state: paused;}}.demo-lienzo .ads-showcase{display: flex;padding: 56px 16px 16px;}.demo-lienzo .detail-content{flex-direction: column;align-items: flex-start;gap: 14px;}.demo-lienzo .detail-actions{width: 100%;max-width: none;justify-content: flex-start;gap: 8px;}.demo-lienzo .detail-actions .detail-btn{flex: 1 1 140px;}.demo-lienzo .demo-m-red{display: inline-flex;align-items: center;min-height: 44px;color: var(--rn-tinta-acento, #ffb366);font-weight: 700;text-decoration: underline;text-underline-offset: 3px;}.demo-lienzo .demo-m-aire{display: inline-flex;align-items: center;gap: 8px;color: var(--rn-tinta-1, #f4f7f8);font-size: 13px;font-weight: 800;}.demo-lienzo .demo-m-punto{width: 10px;height: 10px;border-radius: 50%;background: var(--accent, #ff6600);}.demo-lienzo .demo-m-programa{display: block;margin-top: 6px;color: var(--rn-tinta-titulo, #ff9a3c);font-family: var(--font-display);font-size: 20px;font-weight: 700;line-height: 1.2;}.demo-lienzo .demo-m-fila{display: flex;align-items: center;gap: 12px;}.demo-lienzo .demo-m-chip{display: inline-block;padding: 4px 10px;border-radius: var(--radius-pill, 999px);background: var(--rn-s2, #20445b);color: var(--rn-tinta-acento, #ffb366);font-size: 12px;font-weight: 800;}.demo-lienzo .demo-m-barra{display: block;width: 70%;height: 12px;margin-top: 10px;border-radius: 6px;background: var(--rn-s2, #20445b);}.demo-lienzo .demo-m-play{flex: none;width: 40px;height: 40px;margin-left: auto;border: 2px solid var(--rn-tinta-acento, #ffb366);border-radius: 50%;box-sizing: border-box;}.demo-lienzo .demo-m-rotulo{display: block;color: var(--rn-tinta-acento, #ffb366);font-size: 15px;overflow-wrap: anywhere;}.demo-lienzo .demo-foco{position: relative;border-radius: 14px;outline: 4px solid var(--rn-filete-acento, #ff8c00);outline-offset: 4px;box-shadow: 0 0 24px 10px var(--focus, rgba(255, 102, 0, 0.5));}.demo-lienzo .demo-foco--linea{margin-top: 24px;padding: 8px 10px;border-radius: 10px;}.demo-lienzo .demo-etiqueta{position: absolute;top: -24px;left: 10px;z-index: 2;display: inline-flex;align-items: center;gap: 6px;padding: 6px 12px;border-radius: var(--radius-pill, 999px);background: var(--btn-primary-bg, #e05a00);color: var(--btn-primary-ink, #0a1318);font-size: 18px;font-weight: 800;line-height: 1;white-space: nowrap;box-shadow: 0 0 0 3px var(--rn-s1, #183344);}.demo-lienzo .demo-etiqueta__num{display: inline-flex;align-items: center;justify-content: center;width: 22px;height: 22px;margin-left: -6px;border-radius: 50%;background: var(--btn-primary-ink, #0a1318);color: var(--btn-primary-bg, #e05a00);font-family: var(--font-display);font-size: 13px;font-weight: 700;}@keyframes demoFoco{from{outline-color: transparent;box-shadow: 0 0 0 0 transparent;}}@keyframes demoEtiqueta{from{opacity: 0;translate: 0 6px;}}@keyframes demoAvance{from{transform: scaleX(0);}to{transform: scaleX(1);}}@media (prefers-reduced-motion: no-preference){.demo-aviso.is-tocada .demo-panel:not([hidden]) .demo-foco{animation: demoFoco 700ms var(--mov-curva, ease-out) both;}.demo-aviso.is-tocada .demo-panel:not([hidden]) .demo-etiqueta{animation: demoEtiqueta 400ms var(--mov-curva, ease-out) 250ms both;}.demo-pasos.is-recorrido .demo-paso-btn[aria-selected="true"]::after{content: "";position: absolute;right: 0;bottom: 0;left: 0;height: 3px;background: var(--rn-filete-acento, #ff8c00);transform-origin: left center;animation: demoAvance var(--demo-paso-ms, 3.5s) linear both;}}.demo-cierre{display: grid;grid-template-columns: minmax(0, 1fr) 19rem;gap: 16px 40px;align-items: center;margin-top: 32px;padding-top: 24px;border-top: 1px solid var(--rn-s2-borde, #345d79);}.demo-cierre .anuncia-h3{margin: 0;}.demo-aviso .demo-cierre__texto p{max-width: 60ch;margin: 0;line-height: 1.5;}.demo-cierre__accion{min-width: 0;}@media (max-width: 900px){.demo-cierre{grid-template-columns: minmax(0, 1fr);}}@media (max-width: 720px){.demo-cuerpo{gap: 20px;margin-top: 16px;}.demo-mando{gap: 12px;}.demo-recorrido{min-height: 44px;padding: 8px 16px;}.demo-cuadros{justify-content: center;width: 100%;}.demo-cuadro{width: 244px;}.demo-cel{padding: 16px 7px 12px;border-radius: 34px;}.demo-pantalla{border-radius: 26px;}.demo-aviso .demo-cuadro figcaption{margin-top: 10px;}.demo-panel{gap: 16px 32px;}.demo-cierre{gap: 12px;margin-top: 20px;padding-top: 16px;}}@media (prefers-reduced-motion: reduce){.demo-paso-btn, .demo-chip, .demo-recorrido{transition: none !important;}}@media print{#demo-aviso{display: none !important;}}
.rn-cielo{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;--d:clamp(110px,10.5vw,175px);--baja:calc(100vh - var(--techo,112px) + 1.2em);--cresta:clamp(90px,16vh,190px)}.rn-cielo>*,.rn-cielo>*>*,.rn-cielo i,.rn-cielo b{position:absolute}.rn-cielo>*{inset:0}.rn-cielo__cuerpos{will-change:transform}.rn-cielo__atardecer,.rn-cielo__amanecer{inset:auto 0 0 0;height:calc(100% + var(--cresta));transform:translate3d(0,100%,0);transition:transform .9s cubic-bezier(.3,0,.2,1);background-repeat:no-repeat;background-position:0 100%;background-size:100% calc(100% - var(--cresta) + 1px)}.rn-cielo__atardecer::before,.rn-cielo__amanecer::before{content:"";position:absolute;left:0;right:0;top:0;height:var(--cresta);background-repeat:no-repeat;background-size:100% 100%}.rn-cielo__atardecer{background-image:linear-gradient(0deg,#ff9a3c,#ffbd72 10%,#ef8f73 26%,#b57c93 44%,#547e9b 58%,#243a68 76%,#142347)}.rn-cielo__amanecer{background-image:linear-gradient(0deg,#ffb454,#ffd08a 12%,#f7a58f 30%,#f4c2b3 50%,#ffd9bf 76%,#ffe3c6)}.rn-cielo__atardecer::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 160' preserveAspectRatio='none'%3E%3Cpath d='M0,160 V112 L70,104 L130,84 L178,92 L246,58 L292,72 L344,40 L392,66 L470,88 L540,74 L610,96 L690,112 L760,100 L820,82 L868,66 L904,26 L930,14 L1016,14 L1042,26 L1086,62 L1130,78 L1186,66 L1250,90 L1320,78 L1380,96 L1440,88 V160 Z' fill='%23142347'/%3E%3Cpath d='M0,112 L70,104 L130,84 L178,92 L246,58 L292,72 L344,40 L392,66 L470,88 L540,74 L610,96 L690,112 L760,100 L820,82 L868,66 L904,26 L930,14 L1016,14 L1042,26 L1086,62 L1130,78 L1186,66 L1250,90 L1320,78 L1380,96 L1440,88' fill='none' stroke='%23ffb067' stroke-width='2' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E")}.rn-cielo__amanecer::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 160' preserveAspectRatio='none'%3E%3Cpath d='M0,160 V112 L70,104 L130,84 L178,92 L246,58 L292,72 L344,40 L392,66 L470,88 L540,74 L610,96 L690,112 L760,100 L820,82 L868,66 L904,26 L930,14 L1016,14 L1042,26 L1086,62 L1130,78 L1186,66 L1250,90 L1320,78 L1380,96 L1440,88 V160 Z' fill='%23ffe3c6'/%3E%3Cpath d='M0,112 L70,104 L130,84 L178,92 L246,58 L292,72 L344,40 L392,66 L470,88 L540,74 L610,96 L690,112 L760,100 L820,82 L868,66 L904,26 L930,14 L1016,14 L1042,26 L1086,62 L1130,78 L1186,66 L1250,90 L1320,78 L1380,96 L1440,88' fill='none' stroke='%23fff6ea' stroke-width='2' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E")}[data-velo=atardecer] .rn-cielo__atardecer,[data-velo=amanecer] .rn-cielo__amanecer{z-index:2;transform:none;transition:transform .62s cubic-bezier(.33,.33,.5,.9) .06s}[data-velo=amanecer] .rn-cielo__amanecer{transition-timing-function:cubic-bezier(.45,.15,.55,.9)}@media (min-width:1100px){.rn-cielo__atardecer::before,.rn-cielo__amanecer::before{transform:scaleX(-1);background-size:125% 100%;background-position:0 0}}.rn-cielo__astro{top:var(--techo,112px);font-size:var(--d);width:1em;height:1em;opacity:0;transform:translateY(var(--baja));transition:transform .62s cubic-bezier(.5,0,.9,.55),opacity .25s ease-in .37s}[data-astro=sol] .rn-cielo__sol,[data-astro=luna] .rn-cielo__luna{opacity:1;transform:none;transition:transform 1.4s cubic-bezier(.3,.55,.25,1) .1s,opacity .5s ease-out .1s}.rn-cielo__astro::before,.rn-cielo__astro::after{content:"";position:absolute;inset:0;border-radius:50%}.rn-cielo__astro::before{transform:scale(.55);opacity:0;transition:transform .2s ease-in,opacity .2s ease-in}[data-astro=sol] .rn-cielo__sol::before,[data-astro=luna] .rn-cielo__luna::before{transform:none;opacity:1;transition:transform 1s cubic-bezier(.2,.8,.2,1) .55s,opacity .7s ease-out .55s}.rn-cielo__sol{right:max(3vw,24px)}.rn-cielo__sol::before{box-shadow:0 0 0 .16em rgba(255,154,82,.3),0 0 0 .36em rgba(255,154,82,.15),0 0 0 .62em rgba(255,154,82,.07)}.rn-cielo__sol::after{background:#ffa733;box-shadow:inset -.07em -.09em 0 #f5861f}@media (min-width:1100px){.rn-cielo__sol{top:calc(var(--techo,112px) + 30vh);--baja:calc(70vh - var(--techo,112px) + 1.2em)}}.rn-cielo__luna{left:max(3vw,24px);font-size:calc(var(--d)*.8)}.rn-cielo__luna::before{background:rgba(190,200,255,.07);box-shadow:0 0 0 .22em rgba(190,200,255,.07),0 0 0 .5em rgba(190,200,255,.035)}.rn-cielo__luna::after{inset:auto;width:1em;height:1em;left:.34em;top:.14em;box-shadow:-.34em -.14em 0 #f4ecd3}@media (min-width:721px) and (max-width:1279px){.rn-cielo__luna{font-size:calc(var(--d)*.66)}}.rn-cielo__estrellas{top:var(--techo,112px);left:0;width:100%;height:40vh;opacity:0;transition:opacity .4s;--g:22px;--cx:clamp(14px,calc((100vw - 1100px) / 2 - 70px),11vw);--cy:56%}[data-astro=luna] .rn-cielo__estrellas{opacity:1;transition:opacity .3s ease-out}.rn-cielo i{width:5px;height:5px;border-radius:50%;background:#dfe9ff;opacity:.85;box-shadow:0 0 6px 1px rgba(223,233,255,.35);--r:.7s;--t:9s}.rn-cielo i:nth-child(1){left:calc(var(--cx) + 2.07*var(--g));top:var(--cy);background:#ffb98a;box-shadow:0 0 6px 1px rgba(255,185,138,.4);--r:.85s}.rn-cielo i:nth-child(2){left:calc(var(--cx) + 4.07*var(--g));top:calc(var(--cy) + 1.64*var(--g));width:4px;height:4px;--r:1.15s;--t:7s}.rn-cielo i:nth-child(3){left:var(--cx);top:calc(var(--cy) + 2.58*var(--g));--r:1s}.rn-cielo i:nth-child(4){left:calc(var(--cx) + 3.3*var(--g));top:calc(var(--cy) + 3.29*var(--g));width:3px;height:3px;box-shadow:none;--r:1.3s;--t:11s}.rn-cielo i:nth-child(5){left:calc(var(--cx) + 2.64*var(--g));top:calc(var(--cy) + 5.99*var(--g));width:6px;height:6px;--t:13s}[data-astro=luna] i{animation:rn-sale .6s ease-out var(--r) backwards}[data-astro=luna] i:nth-child(2n){animation:rn-sale .6s ease-out var(--r) backwards,rn-titila var(--t) ease-in-out calc(var(--r) + .6s) infinite alternate}@keyframes rn-sale{from{opacity:0;transform:scale(.2)}}@keyframes rn-titila{to{opacity:.7}}.rn-cielo__dia,.rn-cielo__noche{opacity:0;transition:opacity .35s ease-in}[data-astro=sol] .rn-cielo__dia,[data-astro=luna] .rn-cielo__noche{opacity:1;transition:opacity .6s ease-out .25s}.rn-cielo__bandada{left:0;width:112px;height:36px;opacity:0;color:rgba(16,40,58,.62)}.rn-cielo b{left:90px;top:14px;width:22px;height:8px;animation:rn-aletea .55s ease-in-out infinite}.rn-cielo b::before,.rn-cielo b::after{content:"";position:absolute;top:0;left:0;width:55%;height:100%;border-top:2px solid;border-radius:50% 50% 0 0}.rn-cielo b::after{left:45%}.rn-cielo b:nth-child(2){left:68px;top:7px;width:18px;height:7px}.rn-cielo b:nth-child(3){left:68px;top:21px;width:18px;height:7px}.rn-cielo b:nth-child(4){left:46px;top:0;width:18px;height:7px}.rn-cielo b:nth-child(5){left:46px;top:28px;width:18px;height:7px}.rn-cielo b:nth-child(2),.rn-cielo b:nth-child(3){animation-delay:-.1s}.rn-cielo b:nth-child(4),.rn-cielo b:nth-child(5){animation-delay:-.2s}@keyframes rn-aletea{50%{transform:scaleY(.3)}}.rn-cielo__fugaz{top:0;left:0;width:150px;height:2px;border-radius:2px;opacity:0;transform-origin:0 50%;background:linear-gradient(90deg,#fffbe8,#ffd9a0 35%,#ff9a3c00)}.rn-cielo__fugaz::before{content:"";position:absolute;left:-2px;top:-1.5px;width:5px;height:5px;border-radius:50%;background:#fffbe8;box-shadow:0 0 8px 2px rgba(255,214,150,.55)}.rn-cielo u{bottom:10vh;left:3%;width:5px;height:5px;border-radius:50%;background:#ffe9a8;box-shadow:0 0 9px 3px rgba(255,214,120,.4);opacity:.1;animation:rn-luciernaga 9s ease-in-out infinite paused}[data-astro=luna] u{animation-play-state:running}.rn-cielo u:nth-child(3){left:95%;bottom:24vh;animation-duration:11s;animation-delay:-4s}.rn-cielo u:nth-child(4){left:5%;bottom:38vh;animation-duration:10s;animation-delay:-7s}@keyframes rn-luciernaga{0%,100%{opacity:.1;transform:none}10%{opacity:.85}16%,40%{opacity:.1}48%{opacity:.85;transform:translate(14px,-46px)}54%,78%{opacity:.1}86%{opacity:.8}92%{opacity:.1}}html.rn-cajon-abierto .rn-cielo i,html.rn-cajon-abierto .rn-cielo u,html.rn-cajon-abierto .rn-cielo b{animation-play-state:paused}@media (max-width:720px){.rn-cielo{--d:72px;--baja:14vh;--cresta:90px}.rn-cielo__astro,.rn-cielo__estrellas{top:var(--techo,100px)}.rn-cielo__sol{right:4px}.rn-cielo__luna{left:8px}.rn-cielo__estrellas{height:22vh;--g:11px;--cx:5%;--cy:40%}.rn-cielo i:nth-child(2),.rn-cielo i:nth-child(4){width:4px;height:4px}.rn-cielo b{width:16px;height:6px}.rn-cielo__atardecer::before,.rn-cielo__amanecer::before{background-size:auto 100%;background-position:62% 100%}}html[data-destino=dark] .hero-text h1{color:#ff9a3c!important}html[data-destino=light] .hero-text h1{color:#10283a!important}html[data-destino=dark] .bio-hero .hero-content{--text-heading:#ff9a3c;--text:#f4f7f8}html[data-destino=dark] :is(.header,.hero .hero-badge){--bg:#0e1835;--bg-soft:#142347;--surface:#15264b;--surface-2:#1d2d57;--border:#547e9b;--text:#f4f7f8;--text-muted:#b4c6d7;--text-heading:#ff9a3c;transition:background-color .1s ease-out,border-color .1s ease-out,color .1s ease-out}html[data-destino=light] :is(.header,.hero .hero-badge){--bg:#ffe3c6;--bg-soft:#fff4e8;--surface:#fff6ec;--surface-2:#ffeedd;--border:#486d86;--text:#10283a;--text-muted:#304e64;--text-heading:#0b1f2e;transition:background-color .1s ease-out,border-color .1s ease-out,color .1s ease-out}html[data-destino=light] .bio-hero .hero-content{--text-heading:#0b1f2e;--text:#10283a}.hero-bg-overlay,.hero .mic-wrapper::before{transition:opacity .4s ease-out}html[data-cielo-cambia] .hero-bg-overlay,html[data-cielo-cambia] .hero .mic-wrapper::before{opacity:0;transition:opacity .15s ease-in}::view-transition{pointer-events:none}::view-transition-old(root),::view-transition-new(root){animation-duration:.28s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.rn-tema-cambiando body,.rn-tema-cambiando body>:not(.rn-cielo),.rn-tema-cambiando body>:not(.rn-cielo) *{transition:background-color .28s,color .28s,border-color .28s,fill .28s}@media (prefers-reduced-motion:reduce){.rn-cielo *{transition:none!important;animation:none!important}.rn-cielo__bandada,.rn-cielo__fugaz,.rn-cielo u{display:none}}@media print,(forced-colors:active){.rn-cielo{display:none}}
