:root{
  --bg:#0B0B2B; --surface:#14143F; --line:#2A2A66; --text:#F4F4FA; --muted:#A9A9CC; --soft:#C9C9E6;
  --violet:#7C4DFF; --violet-text:#A98BFF; --amber:#F2B632; --red:#E0243C; --red-text:#FF6B7F;
  --display:'Sora',system-ui,sans-serif; --body:'DM Sans',system-ui,sans-serif;
}
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background-color:var(--bg);background-image:url("img/fondo-halloween.webp");background-repeat:repeat;background-size:640px 640px;color:var(--text);font-family:var(--body);line-height:1.5}
a{color:inherit;text-decoration:none}
img{max-width:100%}
button{font:inherit;cursor:pointer}
:focus-visible{outline:3px solid var(--violet-text);outline-offset:3px}
.wrap{width:100%;max-width:1264px;margin:0 auto;padding:16px 32px 48px}
.ico{width:1em;height:1em;fill:currentColor;flex:none}
.ico-line{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}

/* Cabecera */
.cab{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:177px;padding:20px 32px 28px;border-radius:24px;background-color:var(--surface);background-image:linear-gradient(rgba(11,11,43,.62),rgba(11,11,43,.62)),url(img/cabecera.webp);background-size:cover;background-position:center;background-repeat:no-repeat}
.cab img{display:block;height:140px;width:auto}
.clima{display:flex;align-items:center;gap:10px;white-space:nowrap;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:10px 18px;font-size:15px;color:var(--muted)}
.clima strong{font-family:var(--display);color:var(--text)}
.clima--mov{display:none}
.redes{display:flex;gap:18px;font-size:26px}
.redes a{display:block;line-height:0}
.lugar{text-align:center;font-family:var(--display);font-size:14px;letter-spacing:.18em;color:var(--muted);margin:32px 0 24px}

/* Recuadro principal */
.hero{display:grid;grid-template-columns:1fr 323px;align-items:center;gap:48px;padding:56px;border:1px solid var(--line);border-radius:28px;background:var(--surface) url(img/fondo-recuadro.webp) right center/auto 100% no-repeat}
.hero-logo{grid-column:2;grid-row:1;justify-self:center;width:260px;height:auto}
.logo-mov{display:none}
.hero-txt{grid-column:1;grid-row:1}
.vivo{display:inline-flex;align-items:center;background:#2A0F1E;border:1px solid var(--red);color:#FF8A9A;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:500;letter-spacing:.08em}
.hero h1{font-family:var(--display);font-weight:800;font-size:60px;line-height:1;margin:20px 0 8px}
.hero .sub{font-family:var(--display);font-weight:600;font-size:32px;color:var(--violet-text);margin:0}
.hero p{font-size:21px;line-height:1.6;color:var(--soft);margin:20px 0 32px;max-width:480px}
.acciones{display:flex;gap:16px;flex-wrap:wrap}
.acciones--player{display:flex;width:min(100%,50vw);max-width:530px;flex-direction:column;align-items:stretch;gap:12px}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:999px;padding:18px 34px;font-size:18px;font-weight:500;border:0}
.btn--play{background:var(--violet);color:#fff}
.btn--play:hover{background:#6A3BEA}
.btn--wa{border:1.5px solid #4A4A99;padding:18px 28px;background:transparent;color:var(--text)}
.btn--wa:hover{background:rgba(255,255,255,.06)}
.btn--wa .ico-wa{width:22px;height:22px;color:#25D366}
.btn .ico{font-size:22px}

/* Reproductor y visualizador */
.radio-player{border:1px solid #4A4A99;border-radius:18px;padding:14px 16px;background:rgba(11,11,43,.7)}
.radio-player-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}
.radio-player-title{font-family:var(--display);font-size:15px;font-weight:600;color:var(--text)}
.radio-player-live{display:inline-flex;align-items:center;gap:6px;color:#FF8A9A;font-size:12px;letter-spacing:.08em}
.radio-player-live::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--red);box-shadow:0 0 0 4px rgba(224,36,60,.16)}
.radio-player audio{display:block;width:100%;height:42px;accent-color:var(--violet)}
.audio-visualizer{position:relative;height:85px;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:linear-gradient(135deg,#0B0B2B,#17174B)}
.audio-visualizer canvas{display:block;width:100%;height:100%}
.audio-visualizer-label{position:absolute;top:10px;left:14px;color:var(--muted);font-size:11px;letter-spacing:.12em;text-transform:uppercase;pointer-events:none}
.audio-visualizer-actions{position:absolute;top:50%;right:8px;z-index:4;display:flex;flex-direction:column;gap:5px;transform:translateY(-50%)}
.audio-visualizer-toggle,.audio-visualizer-reset{min-width:78px;border:1px solid #4A4A99;border-radius:999px;padding:6px 9px;background:rgba(20,20,63,.94);color:var(--text);font-size:10px;line-height:1.1}
.audio-visualizer-toggle:hover,.audio-visualizer-toggle[aria-expanded="true"]{border-color:var(--violet-text);background:var(--violet)}
.audio-visualizer-reset:hover{border-color:var(--violet-text);color:var(--text)}
.audio-equalizer{position:absolute;inset:0;z-index:2;overflow:hidden;padding:7px 96px 7px 10px;background:rgba(11,11,43,.96);backdrop-filter:blur(8px)}
.audio-equalizer[hidden]{display:none}
.audio-equalizer-sections{display:flex;width:100%;height:100%;justify-content:space-between;gap:3px}
.audio-equalizer-section{display:flex;min-width:0;flex:1;flex-direction:column;align-items:center;text-align:center;color:var(--soft);font-size:9px}
.audio-equalizer-section>strong{display:block;min-height:20px;margin-bottom:1px;color:var(--text);font-size:9px;line-height:1.05}
.audio-equalizer-sliders{display:flex;min-height:0;flex:1;justify-content:center;gap:5px}
.audio-equalizer-slider{display:flex;width:20px;flex-direction:column;align-items:center;justify-content:space-between;color:var(--muted);font-size:8px;line-height:1}
.audio-equalizer-slider input[type="range"]{width:14px;height:34px;margin:0;accent-color:var(--violet);writing-mode:vertical-lr;direction:rtl}
.audio-equalizer-slider output{min-width:22px;color:var(--soft);font-size:8px;white-space:nowrap}

/* Alternar play / pausa */
.ic-pausa,.txt-pausa{display:none}
[aria-pressed="true"] .ic-play,[aria-pressed="true"] .txt-play{display:none}
[aria-pressed="true"] .ic-pausa{display:inline}
[aria-pressed="true"] .txt-pausa{display:inline}

/* Emisoras */
.emisoras{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;margin-top:24px}
.emisora{display:flex;align-items:center;justify-content:space-between;gap:20px;background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--c);border-radius:20px;padding:32px}
.emisora--tropi{--c:var(--amber);--ct:var(--amber)}
.emisora--aspen{--c:var(--red);--ct:var(--red-text)}
.emisora .txt{min-width:0;flex:1}
.emisora .freq{font-family:var(--display);font-weight:800;font-size:40px;line-height:1.1;color:var(--ct)}
.emisora .nombre{font-family:var(--display);font-weight:600;font-size:22px;margin:4px 0 10px}
.emisora .lema{font-size:16px;color:var(--soft)}
.emisora .logo{width:150px;height:110px;object-fit:contain;flex:none}
.redondo{flex:0 0 72px;height:72px;border-radius:50%;background:var(--c);border:0;display:flex;align-items:center;justify-content:center;color:#0B0B2B;font-size:28px}
.emisora--aspen .redondo{color:#fff}
.redondo:hover{filter:brightness(1.1)}


/* Cámaras / video */
.camaras{margin-top:24px}
.cam-botones{display:flex;gap:16px;flex-wrap:wrap}
.btn--cam{background:var(--surface);border:1.5px solid var(--line);color:var(--text);padding:16px 28px;font-size:17px}
.btn--cam:hover,.btn--cam[aria-expanded="true"]{border-color:var(--violet-text);background:#1B1B52}
.btn--cam .ico{font-size:22px}
.cam-panel{margin-top:16px;border:1px solid var(--line);border-radius:20px;overflow:hidden;background:#000}
.cam-panel[hidden]{display:none}
.cam-barra{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--surface);padding:12px 16px 12px 20px}
.cam-barra strong{font-family:var(--display);font-weight:600;font-size:17px}
.cam-cerrar{background:transparent;border:1px solid var(--line);color:var(--text);border-radius:999px;width:40px;height:40px;font-size:22px;line-height:1;display:flex;align-items:center;justify-content:center}
.cam-cerrar:hover{background:rgba(255,255,255,.08)}
.cam-panel video{display:block;width:100%;aspect-ratio:16/9;max-height:75vh;background:#000}
.cam-error{margin:0;padding:14px 20px;background:#2A0F1E;color:#FF8A9A;font-size:15px}
.cam-error[hidden]{display:none}
.cam-panel iframe{display:block;width:100%;border:0;aspect-ratio:16/9;max-height:75vh;background:#000}
.cam-panel iframe[hidden],.cam-panel video[hidden]{display:none}
.cam-panel[data-modo="ig"] iframe{aspect-ratio:auto;height:640px;max-width:540px;margin:0 auto;background:#fff}
.yt-lista{background:var(--surface);max-height:430px;overflow:auto;padding:8px;border-top:1px solid var(--line)}
.yt-lista[hidden]{display:none}
.yt-msg{margin:0;padding:14px 16px;font-size:15px;color:var(--soft)}
.yt-msg a{color:var(--violet-text);text-decoration:underline}
.yt-item{display:flex;align-items:center;gap:14px;width:100%;text-align:left;background:transparent;border:0;border-radius:12px;padding:8px;color:var(--text)}
.yt-item:hover,.yt-item[aria-current="true"]{background:#1B1B52}
.yt-item img{width:128px;aspect-ratio:16/9;object-fit:cover;border-radius:8px;flex:none;background:#000}
.yt-item .t{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:500;font-size:15px;line-height:1.35}
.yt-item .f{margin-top:4px;font-size:13px;color:var(--muted)}
.cam-pie{margin:0;padding:12px 20px;background:var(--surface);font-size:14px;color:var(--soft)}
.cam-pie[hidden]{display:none}
.cam-pie a{color:var(--violet-text);text-decoration:underline}

/* YouTube */
.extras{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;align-items:stretch}
.canal{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;border:1px solid var(--line);border-radius:20px;padding:16px 24px;margin:0}
.apps{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:20px;padding:12px 24px}
.app{display:flex;flex:1 1 0;min-width:0;align-items:center;gap:12px;background:var(--surface);border:1.5px solid var(--line);border-radius:14px;padding:10px 16px;color:var(--text)}
.app:hover{border-color:var(--violet-text);background:#1B1B52}
.app .ico{font-size:26px}
.app small{display:block;font-size:11px;letter-spacing:.06em;color:var(--muted);line-height:1.25}
.app strong{display:block;font-size:16px;font-weight:500;line-height:1.25}
@media (max-width:900px){.extras{grid-template-columns:1fr}}
.canal h2{font-family:var(--display);font-weight:600;font-size:22px;margin:0}
.canal p{margin:4px 0 0;color:var(--soft)}
.btn--yt{background:var(--text);color:var(--bg);padding:14px 26px;font-size:17px}
.btn--yt .ico{font-size:22px}

/* Ranking de canciones */
.ranking{border:1px solid var(--line);border-radius:20px;padding:28px;margin-top:24px}
.ranking h2{font-family:var(--display);font-weight:600;font-size:24px;margin:0 0 4px}
.rk-sub{margin:0 0 8px;font-size:15px;color:var(--muted)}
.rk-lista{list-style:none;margin:0;padding:0}
.rk-fila{display:flex;align-items:center;gap:16px;padding:12px 8px;border-bottom:1px solid var(--line)}
.rk-fila:last-child{border-bottom:0}
.rk-n{font-family:var(--display);font-weight:800;font-size:22px;width:34px;text-align:center;flex:none;color:var(--muted)}
.rk-fila:nth-child(-n+3) .rk-n{color:var(--violet-text)}
.rk-cover{width:52px;height:52px;border-radius:10px;object-fit:cover;flex:none;background:var(--surface)}
.rk-txt{flex:1;min-width:0}
.rk-t,.rk-a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.rk-t{font-weight:500;font-size:17px;line-height:1.3}
.rk-a{font-size:14px;color:var(--muted);margin-top:2px}
.rk-btn{flex:none;display:inline-flex;align-items:center;gap:8px;border:1.5px solid #4A4A99;border-radius:999px;padding:9px 18px;font-size:15px;font-weight:500;color:var(--text)}
.rk-btn:hover{background:rgba(255,255,255,.08)}
.rk-btn .ico{font-size:16px}
.rk-msg{padding:16px 8px;color:var(--soft)}
.rk-pie{display:flex;justify-content:center;margin:16px 0 0}
.ranking iframe{display:block;width:100%;height:560px;border:0;border-radius:12px;margin-top:8px}

/* Noticias musicales */
.noticias{border:1px solid var(--line);border-radius:20px;padding:28px;margin-top:24px}
.noticias-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}
.noticias h2{font-family:var(--display);font-weight:600;font-size:24px;margin:0 0 4px}
.noticias-sub{margin:0;color:var(--muted);font-size:15px}
.noticias-estado{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13px;white-space:nowrap}
.noticias-estado::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--amber);flex:none}
.noticias-estado.ok::before{background:#45C486}
.noticias-estado.error::before{background:var(--red)}
.noticias-viewport{overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 2px 12px}
.noticias-viewport::-webkit-scrollbar{display:none}
.noticias-lista{display:flex;gap:16px;min-width:max-content}
.noticia-card{display:flex;flex:0 0 calc((100vw - 128px - 48px)/4);max-width:300px;min-width:250px;flex-direction:column;overflow:hidden;scroll-snap-align:start;border:1px solid var(--line);border-radius:16px;background:var(--surface);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}
.noticia-card:hover{transform:translateY(-4px);border-color:var(--violet-text);box-shadow:0 12px 24px rgba(0,0,0,.22)}
.noticia-card a{display:flex;height:100%;flex-direction:column;color:inherit}
.noticia-media{position:relative;aspect-ratio:16/9;overflow:hidden;background:linear-gradient(135deg,#2A2A66,#7C4DFF)}
.noticia-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}
.noticia-card:hover .noticia-media img{transform:scale(1.05)}
.noticia-media::after{content:"♪";position:absolute;right:14px;bottom:8px;color:rgba(255,255,255,.7);font-family:var(--display);font-size:46px;font-weight:800;line-height:1}
.noticia-contenido{display:flex;min-height:182px;flex:1;flex-direction:column;padding:16px}
.noticia-titulo{display:-webkit-box;margin:0 0 8px;overflow:hidden;color:var(--text);font-family:var(--display);font-size:16px;font-weight:600;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.noticia-resumen{display:-webkit-box;flex:1;margin:0 0 14px;overflow:hidden;color:var(--soft);font-size:14px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.noticia-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--line);padding-top:10px;color:var(--muted);font-size:12px}
.noticia-fuente{max-width:58%;overflow:hidden;color:var(--violet-text);font-weight:600;text-overflow:ellipsis;white-space:nowrap}
.noticia-fecha{white-space:nowrap}
.noticias-vacio{width:100%;padding:24px 8px;color:var(--soft);font-size:15px}
.noticias-controles{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:4px}
.noticias-btn{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--text);font-size:24px;line-height:1}
.noticias-btn:hover:not(:disabled){border-color:var(--violet-text);background:#1B1B52}
.noticias-btn:disabled{cursor:not-allowed;opacity:.35}
.noticias-pie{margin:14px 0 0;color:var(--muted);font-size:12px}
.noticias-pie a{color:var(--violet-text);text-decoration:underline}

/* Pie */
.pie{display:flex;justify-content:space-between;gap:32px;flex-wrap:wrap;margin-top:56px;padding-top:32px;border-top:1px solid var(--line);color:var(--soft)}
.pie strong{color:var(--text)}
.pie .copy{align-self:flex-end;font-size:14px}

/* Celular */
@media (max-width:760px){
  body{background-size:420px 420px}
  .wrap{padding:16px 16px 32px}
  .cab{min-height:104px;padding:0 20px;border-radius:20px}
  .cab img{height:84px}
  .cab .clima{display:none}
  .redes{gap:16px;font-size:24px}
  .clima--mov{display:flex;width:max-content;max-width:100%;margin:12px auto 0;padding:8px 14px;font-size:13px;gap:8px}
  .lugar{font-size:11px;letter-spacing:.1em;line-height:1.6;margin:20px 8px}
  .hero{display:block;padding:24px;border-radius:24px;background:linear-gradient(rgba(20,20,63,.72),rgba(20,20,63,.72)),url(img/fondo-recuadro.webp) right top/auto 55% no-repeat var(--surface)}
  .hero-logo{display:none}
  .logo-mov{display:block;width:146px;height:125px;object-fit:contain;object-position:left center;margin:8px 0 12px}
  .vivo{font-size:12px;padding:5px 12px}
  .hero h1{font-size:48px;margin:16px 0 6px}
  .hero .sub{font-size:24px}
  .hero p{font-size:17px;margin:16px 0 24px;max-width:none}
  .acciones{flex-direction:column;gap:12px}
  .acciones--player{width:100%;max-width:none;gap:12px}
  .btn,.btn--wa{width:100%;padding:16px 24px;font-size:17px}
  .emisoras{grid-template-columns:1fr;gap:16px;margin-top:20px}
  .emisora{padding:20px;gap:16px;flex-wrap:nowrap}
  .emisora .logo{height:70px;width:auto;max-width:100px;flex:0 0 auto;object-fit:contain}
  .emisora .freq{font-size:26px;white-space:nowrap}
  .emisora .txt{flex:1 1 0;min-width:min-content}
  .emisora .nombre{font-size:17px;margin:2px 0 6px}
  .emisora .lema{font-size:14px}
  .redondo{flex-basis:60px;height:60px;width:60px}
  .yt-item img{width:104px}
  .camaras{margin-top:20px}
  .btn--cam{width:100%}
  .cam-botones{gap:12px}
  .ranking{padding:20px;margin-top:20px}
  .ranking h2{font-size:20px}
  .rk-sub{font-size:14px}
  .rk-fila{gap:12px;padding:10px 4px}
  .rk-n{font-size:18px;width:26px}
  .rk-cover{width:46px;height:46px}
  .rk-t{font-size:15px}
  .rk-a{font-size:13px}
  .rk-btn{width:40px;height:40px;padding:0;justify-content:center;background:var(--violet);border-color:var(--violet);color:#fff}
  .rk-btn span{display:none}
  .rk-pie .btn{width:100%;text-align:center}
  .ranking iframe{height:500px}
  .noticias{padding:20px;margin-top:20px}
  .noticias-cab{display:block;margin-bottom:14px}
  .noticias h2{font-size:20px}
  .noticias-sub{font-size:14px}
  .noticias-estado{margin-top:10px;font-size:12px}
  .noticia-card{flex-basis:calc(100vw - 84px);min-width:0;max-width:none}
  .noticias-controles{justify-content:center}
  .extras{gap:16px;margin-top:20px}
  .canal{flex-direction:column;align-items:stretch;padding:20px;gap:14px}
  .apps{flex-direction:column;padding:16px;gap:12px}
  .app{flex:none;width:100%}
  .canal h2{font-size:20px}
  .btn--yt{padding:14px 24px;font-size:16px}
  .pie{flex-direction:column;gap:20px;margin-top:32px;padding-top:24px;font-size:15px}
  .pie .copy{align-self:auto;font-size:13px}
}
@media (max-width:380px){
  .emisora{padding:16px;gap:12px}
  .emisora .freq{font-size:23px}
  .emisora .logo{height:56px;max-width:80px}
  .redondo{flex-basis:52px;width:52px;height:52px}
}

/* ===== NAVIDAD =====
   Para sacar la decoración: agregá  .xm{display:none}  al final de este bloque,
   o borrá este bloque y los elementos marcados con class="xm" en el HTML. */
@keyframes xm-fl{0%,100%{transform:translateY(0)}50%{transform:translateY(8px)}}
.xm-s{animation:xm-fl 5s ease-in-out infinite}
@media (prefers-reduced-motion:reduce){.xm-s{animation:none}}
body{position:relative}
.xm-luces{position:absolute;top:0;left:0;width:100%;height:64px;pointer-events:none;z-index:10;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 1200 64%22 width=%221200%22 height=%2264%22%3E%3Cstyle%3E%40keyframes t%7B0%25,100%25%7Bopacity:1%7D50%25%7Bopacity:.35%7D%7D.xm-b%7Banimation:t 2.4s ease-in-out infinite%7D.xm-b1%7Banimation-delay:.6s%7D.xm-b2%7Banimation-delay:1.2s%7D.xm-b3%7Banimation-delay:1.8s%7D%40media (prefers-reduced-motion:reduce)%7B.xm-b%7Banimation:none%7D%7D%3C/style%3E%3Cpath d=%22M0 4 Q75 52 150 4 M150 4 Q225 52 300 4 M300 4 Q375 52 450 4 M450 4 Q525 52 600 4 M600 4 Q675 52 750 4 M750 4 Q825 52 900 4 M900 4 Q975 52 1050 4 M1050 4 Q1125 52 1200 4%22 fill=%22none%22 stroke=%22%238A8AC0%22 stroke-width=%222%22 stroke-linecap=%22round%22/%3E%3Cg class=%22xm-b xm-b0%22%3E%3Ccircle cx=%2218.0%22 cy=%2226.1%22 r=%2211%22 fill=%22%23E0243C%22 opacity=%22.2%22/%3E%3Crect x=%2215.5%22 y=%2213.1%22 width=%225%22 height=%226%22 rx=%221%22 fill=%22%232A2A66%22/%3E%3Cellipse cx=%2218.0%22 cy=%2226.1%22 rx=%225%22 ry=%227.5%22 fill=%22%23E0243C%22/%3E%3Cellipse cx=%2216.4%22 cy=%2223.6%22 rx=%221.3%22 ry=%222.4%22 fill=%22%23fff%22 opacity=%22.55%22/%3E%3C/g%3E%3Cg class=%22xm-b xm-b1%22%3E%3Ccircle cx=%2246.5%22 cy=%2236.5%22 r=%2211%22 fill=%22%23F2B632%22 opacity=%22.2%22/%3E%3Crect x=%2244.0%22 y=%2223.5%22 width=%225%22 height=%226%22 rx=%221%22 fill=%22%232A2A66%22/%3E%3Cellipse cx=%2246.5%22 cy=%2236.5%22 rx=%225%22 ry=%227.5%22 fill=%22%23F2B632%22/%3E%3Cellipse cx=%2244.9%22 cy=%2234.0%22 rx=%221.3%22 ry=%222.4%22 fill=%22%23fff%22 opacity=%22.55%22/%3E%3C/g%3E%3Cg class=%22xm-b xm-b2%22%3E%3Ccircle cx=%2275.0%22 cy=%2240.0%22 r=%2211%22 fill=%22%231FA37A%22 opacity=%22.2%22/%3E%3Crect x=%2272.5%22 y=%2227.0%22 width=%225%22 height=%226%22 rx=%221%22 fill=%22%232A2A66%22/%3E%3Cellipse cx=%2275.0%22 cy=%2240.0%22 rx=%225%22 ry=%227.5%22 fill=%22%231FA37A%22/%3E%3Cellipse cx=%2273.4%22 cy=%2237.5%22 rx=%221.3%22 ry=%222.4%22 fill=%22%23fff%22 opacity=%22.55%22/%3E%3C/g%3E%3Cg class=%22xm-b xm-b3%22%3E%3Ccircle cx=%22103.5%22 cy=%2236.5%22 r=%2211%22 fill=%22%234C8DFF%22 opacity=%22.2%22/%3E%3Crect x=%22101.0%22 y=%2223.5%22 width=%225%22 height=%226%22 rx=%221%22 fill=%22%232A2A66%22/%3E%3Cellipse cx=%22103.5%22 cy=%2236.5%22 rx=%225%22 ry=%227.5%22 fill=%22%234C8DFF%22/%3E%3Cellipse cx=%22101.9%22 cy=%2234.0%22 rx=%221.3%22 ry=%222.4%22 fill=%22%23fff%22 opacity=%22.55%22/%3E%3C/g%3E%3Cg class=%22xm-b xm-b0%22%3E%3Ccircle cx=%22132.0%22 cy=%2226.1%22 r=%2211%22 fill=%22%23A855F7%22 opacity=%22.2%22/%3E%3Crect x=%22129.5%22 y=%2213.1%22 width=%225%22 height=%226%22 rx=%221%22 fill=%22%232A2A66%22/%3E%3Cellipse cx=%22132.0%22 cy=%2226.1%22 rx=%225%22 ry=%227.5%22 fill=%22%23A855F7%22/%3E%3Cellipse cx=%22130.4%22 cy=%2223.6%22 rx=%221.3%22 ry=%222.4%22 fill=%22%23fff%22 opacity=%22.55%22/%3E%3C/g%3E%3Cg class=%22xm-b xm-b1%22%3E%3Ccircle cx=%22168.0%22 cy=%2226.1%22 r=%2211%22 fill=%22%23E0243C%22 opacity=%22.2%22/%3E%3Crect x=%22165.5%22 y=%2213.1%22 width=%225%22 height=%226%22 rx=%221%22 fill=%22%232A2A66%22/%3E%3Cellipse cx=%22168.0%22 cy=%2226.1%22 rx=%225%22 ry=%227.5%22 fill=%22%23E0243C%22/%3E%3Cellipse cx=%22166.4%22 cy=%2223.6%22 rx=%221.3%22 ry=%222.4%22 fill=%22%23fff%22 opacity=%22.55%22/%3E%3C/g%3E%3Cg class=%22xm-b xm-b2%22%3E%3Ccircle cx=%22196.5%22 cy=%2236.5%22 r=%2211%22 fill=%22%23F2B632%22 opacity=%22.2%22/%3E%3Crect x=%22194.0%22 y=%2223.5%22 width=%225%22 height=%226%22 rx=%221%22 fill=%22%232A2A66%22/%3E%3Cellipse cx=%22196.5%22 cy=%2236.5%22 rx=%225%22 ry=%227.5%22 fill=%22%23F2B632%22/%3E%3Cellipse cx=%22194.9%22 cy=%2234.0%22 rx=%221.3%22 ry=%222.4%22 fill=%22%23fff%22 opacity=%22.55%22/%3E%3C/g%3E%3Cg class=%22xm-b xm-b3%22%3E%3Ccircle cx=%22225.0%22 cy=%2240.0%22 r=%2211%22 fill=%22%231FA37A%22 opacity=%22.2%22/%3E%3Crect x=%22222.5%22 y=%2227.0%22 width=%225%22 height=%226%22 rx=%221%22 fill=%22%232A2A66%22/%3E%3Cellipse cx=%22225.0%22 cy=%2240.0%22 rx=%225%22 ry=%227.5%22 fill=%22%231FA37A%22/%3E%3Cellipse cx=%22223.4%22 cy=%2237.5%22 rx=%221.3%22 ry=%222.4%22 fill=%22%23fff%22 opacity=%22.55%22/%3E%3C/g%3E%3Cg class=%22xm-b xm-b0%22%3E%3Ccircle cx=%22253.5%22 cy=%2236.5%22 r=%2211%22 fill=%22%234C8DFF%22 opacity=%22.2%22/%3E%3Crect x=%22251.0%22 y=%2223.5%22 width=%225%22 height=%226%22 rx=%221%22 fill=%22%232A2A66%22/%3E%3Cellipse cx=%22253.5%22 cy=%2236.5%22 rx=%225%22 ry=%227.5%22 fill=%22%234C8DFF%22/%3E%3Cellipse cx=%22251.9%22 cy=%2234.0%22 rx=%221.3%22 ry=%222.4%22 fill=%22%23fff%22 opacity=%22.55%22/%3E%3C/g%3E%3Cg class=%22xm-b xm-b1%22%3E%3Ccircle cx=%22282.0%22 cy=%2226.1%22 r=%2211%22 fill=%22%23A855F7%22 opacity=%22.2%22/%3E%3Crect x=%22279.5%22 y=%2213.1%22 width=%225%22 height=%226%22 rx=%221%22 fill=%22%232A2A66%22/%3E%3Cellipse cx=%22282.0%22 cy=%2226.1%22 rx=%225%22 ry=%227.5%22 fill=%22%23A855F7%22/%3E%3Cellipse cx=%22280.4%22 cy=%2223.6%22 rx=%221.3%22 ry=%222.4%22 fill=%22%23fff%22 opacity=%22.55%22/%3E%3C/g%3E%3Cg class=%22xm-b xm-b2%22%3E%3Ccircle cx=%22318.0%22 cy=%2226.1%22 r=%2211%22 fill=%22%23E0243C%22 opacity=%22.2%22/%3E%3Crect x=%22315.5%22 y=%2213.1%22 width=%225%22 height=%226%22 rx=%221%22 fill=%22%232A2A66%22/%3E%3Cellipse cx=%22318.0%22 cy=%2226.1%22 rx=%225%22 ry=%227.5%22 fill=%22%23E0243C%22/%3E%3Cellipse cx=%22316.4%22 cy=%2223.6%22 rx=%221.3%22 ry=%222.4%22 fill=%22%23fff%22 opacity=%22.55%22/%3E%3C/g%3E%3Cg class=%22xm-b xm-b3%22%3E%3Ccircle cx=%22346.5%22 cy=%2236.5%22 r=%2211%22 fill=%22%23F2B632%22 opacity=%22.2%22/%3E%3Crect x=%22344.0%22 y=%2223.5%22 width=%225%22 height=%226%22 rx=%221%22 fill=%22%232A2A66%22/%3E%3Cellipse cx=%22346.5%22 cy=%2236.5%22 rx=%225%22 ry=%227.5%22 fill=%22%23F2B632%22/%3E%3Cellipse cx=%22344.9%22 cy=%2234.0%22 rx=%221.3%22 ry=%222.4%22 fill=%22%23fff%22 opacity=%22.55%22/%3E%3C/g%3E%3Cg class=%22xm-b xm-b0%22%3E%3Ccircle cx=%22375.0%22 cy=%2240.0%22 r=%2211%22 fill=%22%231FA37A%22 opacity=%22.2%22/%3E%3Crect x=%22372.5%22 y=%2227.0%22 width=%225%22 height=%226%22 rx=%221%22 fill=%22%232A2A66%22/%3E%3Cellipse cx=%22375.0%22 cy=%2240.0%22 rx=%225%22 ry=%227.5%22 fill=%22%231FA37A%22/%3E%3Cellipse cx=%22373.4%22 cy=%2237.5%22 rx=%221.3%22 ry=%222.4%22 fill=%22%23fff%22 opacity=%22.55%22/%3E%3C/g%3E%3Cg class=%22xm-b xm-b1%22%3E%3Ccircle cx=%22403.5%22 cy=%2236.5%22 r=%2211%22 fill=%22%234C8DFF%22 opacity=%22.2%22/%3E%3Crect x=%22401.0%22 y=%2223.5%22 width=%225%22 height=%226%22 rx=%221%22 fill=%22%232A2A66%22/%3E%3Cellipse cx=%22403.5%22 cy=%2236.5%22 rx=%225%22 ry=%227.5%22 fill=%22%234C8DFF%22/%3E%3Cellipse cx=%22401.9%22 cy=%2234.0%22 rx=%221.3%22 ry=%222.4%22 fill=%22%23fff%22 opacity=%22.55%22/%3E%3C/g%3E%3Cg class=%22xm-b xm-b2%22%3E%3Ccircle cx=%22432.0%22 cy=%2226.1%22 r=%2211%22 fill=%22%23A855F7%22 opacity=%22.2%22/%3E%3Crect x=%22429.5%22 y=%2213.1%22 width=%225%22 height=%226%22 rx=%221%22 fill=%22%232A2A66%22/%3E%3Cellipse cx=%22432.0%22 cy=%2226.1%22 rx=%225%22 ry=%227.5%22 fill=%22%23A855F7%22/%3E%3Cellipse cx=%22430.4%22 cy=%2223.6%22 rx=%221.3%22 ry=%222.4%22 fill=%22%23fff%22 opacity=%22.55%22/%3E%3C/g%3E%3Cg class=%22xm-b xm-b3%22%3E%3Ccircle cx=%22468.0%22 cy=%2226.1%22 r=%2211%22 fill=%22%23E0243C%22 opacity=%22.2%22/%3E%3Crect x=%22465.5%22 y=%2213.1%22 width=%225%22 height=%226%22 rx=%221%22 fill=%22%232A2A66%22/%3E%3Cellipse cx=%22468.0%22 cy=%2226.1%22 rx=%225%22 ry=%227.5%22 fill=%22%23E0243C%22/%3E%3Cellipse cx=%22466.4%22 cy=%2223.6%22 rx=%221.3%22 ry=%222.4%22 fill=%22%23fff%22 opacity=%22.55%22/%3E%3C/g%3E%3Cg class=%22xm-b xm-b0%22%3E%3Ccircle cx=%22496.5%22 cy=%2236.5%22 r=%2211%22 fill=%22%23F2B632%22 opacity=%22.2%22/%3E%3Crect x=%22494.0%22 y=%2223.5%22 width=%225%22 height=%226%22 rx=%221%22 fill=%22%232A2A66%22/%3E%3Cellipse cx=%22496.5%22 cy=%2236.5%22 rx=%225%22 ry=%227.5%22 fill=%22%23F2B632%22/%3E%3Cellipse cx=%22494.9%22 cy=%2234.0%22 rx=%221.3%22 ry=%222.4%22 fill=%22%23fff%22 opacity=%22.55%22/%3E%3C/g%3E%3Cg class=%22xm-b xm-b1%22%3E%3Ccircle cx=%22525.0%22 cy=%2240.0%22 r=%2211%22 fill=%22%231FA37A%22 opacity=%22.2%22/%3E%3Crect x=%22522.5%22 y=%2227.0%22 width=%225%22 height=%226%22 rx=%221%22 fill=%22%232A2A66%22/%3E%3Cellipse cx=%22525.0%22 cy=%2240.0%22 rx=%225%22 ry=%227.5%22 fill=%22%231FA37A%22/%3E%3Cellipse cx=%22523.4%22 cy=%2237.5%22 rx=%221.3%22 ry=%222.4%22 fill=%22%23fff%22 opacity=%22.55%22/%3E%3C/g%3E%3Cg class=%22xm-b xm-b2%22%3E%3Ccircle cx=%22553.5%22 cy=%2236.5%22 r=%2211%22 fill=%22%234C8DFF%22 opacity=%22.2%22/%3E%3Crect x=%22551.0%22 y=%2223.5%22 width=%225%22 height=%226%22 rx=%221%22 fill=%22%232A2A66%22/%3E%3Cellipse cx=%22553.5%22 cy=%2236.5%22 rx=%225%22 ry=%227.5%22 fill=%22%234C8DFF%22/%3E%3Cellipse cx=%22551.9%22 cy=%2234.0%22 rx=%221.3%22 ry=%222.4%22 fill=%22%23fff%22 opacity=%22.55%22/%3E%3C/g%3E%3Cg class=%22xm-b xm-b3%22%3E%3Ccircle cx=%22582.0%22 cy=%2226.1%22 r=%2211%22 fill=%22%23A855F7%22 opacity=%22.2%22/%3E%3Crect x=%22579.5%22 y=%2213.1%22 width=%225%22 height=%226%22 rx=%221%22 fill=%22%232A2A66%22/%3E%3Cellipse cx=%22582.0%22 cy=%2226.1%22 rx=%225%22 ry=%227.5%22 fill=%22%23A855F7%22/%3E%3Cellipse cx=%22580.4%22 cy=%2223.6%22 rx=%221.3%22 ry=%222.4%22 fill=%22%23fff%22 opacity=%22.55%22/%3E%3C/g%3E%3Cg class=%22xm-b xm-b0%22%3E%3Ccircle cx=%22618.0%22 cy=%2226.1%22 r=%2211%22 fill=%22%23E0243C%22 opacity=%22.2%22/%3E%3Crect x=%22615.5%22 y=%2213.1%22 width=%225%22 height=%226%22 rx=%221%22 fill=%22%232A2A66%22/%3E%3Cellipse cx=%22618.0%22 cy=%2226.1%22 rx=%225%22 ry=%227.5%22 fill=%22%23E0243C%22/%3E%3Cellipse cx=%22616.4%22 cy=%2223.6%22 rx=%221.3%22 ry=%222.4%22 fill=%22%23fff%22 opacity=%22.55%22/%3E%3C/g%3E%3Cg class=%22xm-b xm-b1%22%3E%3Ccircle cx=%22646.5%22 cy=%2236.5%22 r=%2211%22 fill=%22%23F2B632%22 opacity=%22.2%22/%3E%3Crect x=%22644.0%22 y=%2223.5%22 width=%225%22 height=%226%22 rx=%221%22 fill=%22%232A2A66%22/%3E%3Cellipse cx=%22646.5%22 cy=%2236.5%22 rx=%225%22 ry=%227.5%22 fill=%22%23F2B632%22/%3E%3Cellipse cx=%22644.9%22 cy=%2234.0%22 rx=%221.3%22 ry=%222.4%22 fill=%22%23fff%22 opacity=%22.55%22/%3E%3C/g%3E%3Cg class=%22xm-b xm-b2%22%3E%3Ccircle cx=%22675.0%22 cy=%2240.0%22 r=%2211%22 fill=%22%231FA37A%22 opacity=%22.2%22/%3E%3Crect x=%22672.5%22 y=%2227.0%22 width=%225%22 height=%226%22 rx=%221%22 fill=%22%232A2A66%22/%3E%3Cellipse cx=%22675.0%22 cy=%2240.0%22 rx=%225%22 ry=%227.5%22 fill=%22%231FA37A%22/%3E%3Cellipse cx=%22673.4%22 cy=%2237.5%22 rx=%221.3%22 ry=%222.4%22 fill=%22%23fff%22 opacity=%22.55%22/%3E%3C/g%3E%3Cg class=%22xm-b xm-b3%22%3E%3Ccircle cx=%22703.5%22 cy=%2236.5%22 r=%2211%22 fill=%22%234C8DFF%22 opacity=%22.2%22/%3E%3Crect x=%22701.0%22 y=%2223.5%22 width=%225%22 height=%226%22 rx=%221%22 fill=%22%232A2A66%22/%3E%3Cellipse cx=%22703.5%22 cy=%2236.5%22 rx=%225%22 ry=%227.5%22 fill=%22%234C8DFF%22/%3E%3Cellipse cx=%22701.9%22 cy=%2234.0%22 rx=%221.3%22 ry=%222.4%22 fill=%22%23fff%22 opacity=%22.55%22/%3E%3C/g%3E%3Cg class=%22xm-b xm-b0%22%3E%3Ccircle cx=%22732.0%22 cy=%2226.1%22 r=%2211%22 fill=%22%23A855F7%22 opacity=%22.2%22/%3E%3Crect x=%22729.5%22 y=%2213.1%22 width=%225%22 height=%226%22 rx=%221%22 fill=%22%232A2A66%22/%3E%3Cellipse cx=%22732.0%22 cy=%2226.1%22 rx=%225%22 ry=%227.5%22 fill=%22%23A855F7%22/%3E%3Cellipse cx=%22730.4%22 cy=%2223.6%22 rx=%221.3%22 ry=%222.4%22 fill=%22%23fff%22 opacity=%22.55%22/%3E%3C/g%3E%3Cg class=%22xm-b xm-b1%22%3E%3Ccircle cx=%22768.0%22 cy=%2226.1%22 r=%2211%22 fill=%22%23E0243C%22 opacity=%22.2%22/%3E%3Crect x=%22765.5%22 y=%2213.1%22 width=%225%22 height=%226%22 rx=%221%22 fill=%22%232A2A66%22/%3E%3Cellipse cx=%22768.0%22 cy=%2226.1%22 rx=%225%22 ry=%227.5%22 fill=%22%23E0243C%22/%3E%3Cellipse cx=%22766.4%22 cy=%2223.6%22 rx=%221.3%22 ry=%222.4%22 fill=%22%23fff%22 opacity=%22.55%22/%3E%3C/g%3E%3Cg class=%22xm-b xm-b2%22%3E%3Ccircle cx=%22796.5%22 cy=%2236.5%22 r=%2211%22 fill=%22%23F2B632%22 opacity=%22.2%22/%3E%3Crect x=%22794.0%22 y=%2223.5%22 width=%225%22 height=%226%22 rx=%221%22 fill=%22%232A2A66%22/%3E%3Cellipse cx=%22796.5%22 cy=%2236.5%22 rx=%225%22 ry=%227.5%22 fill=%22%23F2B632%22/%3E%3Cellipse cx=%22794.9%22 cy=%2234.0%22 rx=%221.3%22 ry=%222.4%22 fill=%22%23fff%22 opacity=%22.55%22/%3E%3C/g%3E%3Cg class=%22xm-b xm-b3%22%3E%3Ccircle cx=%22825.0%22 cy=%2240.0%22 r=%2211%22 fill=%22%231FA37A%22 opacity=%22.2%22/%3E%3Crect x=%22822.5%22 y=%2227.0%22 width=%225%22 height=%226%22 rx=%221%22 fill=%22%232A2A66%22/%3E%3Cellipse cx=%22825.0%22 cy=%2240.0%22 rx=%225%22 ry=%227.5%22 fill=%22%231FA37A%22/%3E%3Cellipse cx=%22823.4%22 cy=%2237.5%22 rx=%221.3%22 ry=%222.4%22 fill=%22%23fff%22 opacity=%22.55%22/%3E%3C/g%3E%3Cg class=%22xm-b xm-b0%22%3E%3Ccircle cx=%22853.5%22 cy=%2236.5%22 r=%2211%22 fill=%22%234C8DFF%22 opacity=%22.2%22/%3E%3Crect x=%22851.0%22 y=%2223.5%22 width=%225%22 height=%226%22 rx=%221%22 fill=%22%232A2A66%22/%3E%3Cellipse cx=%22853.5%22 cy=%2236.5%22 rx=%225%22 ry=%227.5%22 fill=%22%234C8DFF%22/%3E%3Cellipse cx=%22851.9%22 cy=%2234.0%22 rx=%221.3%22 ry=%222.4%22 fill=%22%23fff%22 opacity=%22.55%22/%3E%3C/g%3E%3Cg class=%22xm-b xm-b1%22%3E%3Ccircle cx=%22882.0%22 cy=%2226.1%22 r=%2211%22 fill=%22%23A855F7%22 opacity=%22.2%22/%3E%3Crect x=%22879.5%22 y=%2213.1%22 width=%225%22 height=%226%22 rx=%221%22 fill=%22%232A2A66%22/%3E%3Cellipse cx=%22882.0%22 cy=%2226.1%22 rx=%225%22 ry=%227.5%22 fill=%22%23A855F7%22/%3E%3Cellipse cx=%22880.4%22 cy=%2223.6%22 rx=%221.3%22 ry=%222.4%22 fill=%22%23fff%22 opacity=%22.55%22/%3E%3C/g%3E%3Cg class=%22xm-b xm-b2%22%3E%3Ccircle cx=%22918.0%22 cy=%2226.1%22 r=%2211%22 fill=%22%23E0243C%22 opacity=%22.2%22/%3E%3Crect x=%22915.5%22 y=%2213.1%22 width=%225%22 height=%226%22 rx=%221%22 fill=%22%232A2A66%22/%3E%3Cellipse cx=%22918.0%22 cy=%2226.1%22 rx=%225%22 ry=%227.5%22 fill=%22%23E0243C%22/%3E%3Cellipse cx=%22916.4%22 cy=%2223.6%22 rx=%221.3%22 ry=%222.4%22 fill=%22%23fff%22 opacity=%22.55%22/%3E%3C/g%3E%3Cg class=%22xm-b xm-b3%22%3E%3Ccircle cx=%22946.5%22 cy=%2236.5%22 r=%2211%22 fill=%22%23F2B632%22 opacity=%22.2%22/%3E%3Crect x=%22944.0%22 y=%2223.5%22 width=%225%22 height=%226%22 rx=%221%22 fill=%22%232A2A66%22/%3E%3Cellipse cx=%22946.5%22 cy=%2236.5%22 rx=%225%22 ry=%227.5%22 fill=%22%23F2B632%22/%3E%3Cellipse cx=%22944.9%22 cy=%2234.0%22 rx=%221.3%22 ry=%222.4%22 fill=%22%23fff%22 opacity=%22.55%22/%3E%3C/g%3E%3Cg class=%22xm-b xm-b0%22%3E%3Ccircle cx=%22975.0%22 cy=%2240.0%22 r=%2211%22 fill=%22%231FA37A%22 opacity=%22.2%22/%3E%3Crect x=%22972.5%22 y=%2227.0%22 width=%225%22 height=%226%22 rx=%221%22 fill=%22%232A2A66%22/%3E%3Cellipse cx=%22975.0%22 cy=%2240.0%22 rx=%225%22 ry=%227.5%22 fill=%22%231FA37A%22/%3E%3Cellipse cx=%22973.4%22 cy=%2237.5%22 rx=%221.3%22 ry=%222.4%22 fill=%22%23fff%22 opacity=%22.55%22/%3E%3C/g%3E%3Cg class=%22xm-b xm-b1%22%3E%3Ccircle cx=%221003.5%22 cy=%2236.5%22 r=%2211%22 fill=%22%234C8DFF%22 opacity=%22.2%22/%3E%3Crect x=%221001.0%22 y=%2223.5%22 width=%225%22 height=%226%22 rx=%221%22 fill=%22%232A2A66%22/%3E%3Cellipse cx=%221003.5%22 cy=%2236.5%22 rx=%225%22 ry=%227.5%22 fill=%22%234C8DFF%22/%3E%3Cellipse cx=%221001.9%22 cy=%2234.0%22 rx=%221.3%22 ry=%222.4%22 fill=%22%23fff%22 opacity=%22.55%22/%3E%3C/g%3E%3Cg class=%22xm-b xm-b2%22%3E%3Ccircle cx=%221032.0%22 cy=%2226.1%22 r=%2211%22 fill=%22%23A855F7%22 opacity=%22.2%22/%3E%3Crect x=%221029.5%22 y=%2213.1%22 width=%225%22 height=%226%22 rx=%221%22 fill=%22%232A2A66%22/%3E%3Cellipse cx=%221032.0%22 cy=%2226.1%22 rx=%225%22 ry=%227.5%22 fill=%22%23A855F7%22/%3E%3Cellipse cx=%221030.4%22 cy=%2223.6%22 rx=%221.3%22 ry=%222.4%22 fill=%22%23fff%22 opacity=%22.55%22/%3E%3C/g%3E%3Cg class=%22xm-b xm-b3%22%3E%3Ccircle cx=%221068.0%22 cy=%2226.1%22 r=%2211%22 fill=%22%23E0243C%22 opacity=%22.2%22/%3E%3Crect x=%221065.5%22 y=%2213.1%22 width=%225%22 height=%226%22 rx=%221%22 fill=%22%232A2A66%22/%3E%3Cellipse cx=%221068.0%22 cy=%2226.1%22 rx=%225%22 ry=%227.5%22 fill=%22%23E0243C%22/%3E%3Cellipse cx=%221066.4%22 cy=%2223.6%22 rx=%221.3%22 ry=%222.4%22 fill=%22%23fff%22 opacity=%22.55%22/%3E%3C/g%3E%3Cg class=%22xm-b xm-b0%22%3E%3Ccircle cx=%221096.5%22 cy=%2236.5%22 r=%2211%22 fill=%22%23F2B632%22 opacity=%22.2%22/%3E%3Crect x=%221094.0%22 y=%2223.5%22 width=%225%22 height=%226%22 rx=%221%22 fill=%22%232A2A66%22/%3E%3Cellipse cx=%221096.5%22 cy=%2236.5%22 rx=%225%22 ry=%227.5%22 fill=%22%23F2B632%22/%3E%3Cellipse cx=%221094.9%22 cy=%2234.0%22 rx=%221.3%22 ry=%222.4%22 fill=%22%23fff%22 opacity=%22.55%22/%3E%3C/g%3E%3Cg class=%22xm-b xm-b1%22%3E%3Ccircle cx=%221125.0%22 cy=%2240.0%22 r=%2211%22 fill=%22%231FA37A%22 opacity=%22.2%22/%3E%3Crect x=%221122.5%22 y=%2227.0%22 width=%225%22 height=%226%22 rx=%221%22 fill=%22%232A2A66%22/%3E%3Cellipse cx=%221125.0%22 cy=%2240.0%22 rx=%225%22 ry=%227.5%22 fill=%22%231FA37A%22/%3E%3Cellipse cx=%221123.4%22 cy=%2237.5%22 rx=%221.3%22 ry=%222.4%22 fill=%22%23fff%22 opacity=%22.55%22/%3E%3C/g%3E%3Cg class=%22xm-b xm-b2%22%3E%3Ccircle cx=%221153.5%22 cy=%2236.5%22 r=%2211%22 fill=%22%234C8DFF%22 opacity=%22.2%22/%3E%3Crect x=%221151.0%22 y=%2223.5%22 width=%225%22 height=%226%22 rx=%221%22 fill=%22%232A2A66%22/%3E%3Cellipse cx=%221153.5%22 cy=%2236.5%22 rx=%225%22 ry=%227.5%22 fill=%22%234C8DFF%22/%3E%3Cellipse cx=%221151.9%22 cy=%2234.0%22 rx=%221.3%22 ry=%222.4%22 fill=%22%23fff%22 opacity=%22.55%22/%3E%3C/g%3E%3Cg class=%22xm-b xm-b3%22%3E%3Ccircle cx=%221182.0%22 cy=%2226.1%22 r=%2211%22 fill=%22%23A855F7%22 opacity=%22.2%22/%3E%3Crect x=%221179.5%22 y=%2213.1%22 width=%225%22 height=%226%22 rx=%221%22 fill=%22%232A2A66%22/%3E%3Cellipse cx=%221182.0%22 cy=%2226.1%22 rx=%225%22 ry=%227.5%22 fill=%22%23A855F7%22/%3E%3Cellipse cx=%221180.4%22 cy=%2223.6%22 rx=%221.3%22 ry=%222.4%22 fill=%22%23fff%22 opacity=%22.55%22/%3E%3C/g%3E%3C/svg%3E") repeat-x center top/1200px 64px}
.cab,.hero{position:relative}
.xm-hat{left:104px;top:-8px;width:78px;height:71px;transform:rotate(14deg);transform-origin:20% 90%;z-index:20}
.xm-rein{right:56px;bottom:calc(100% - 22px);width:96px;height:85px;z-index:15}
.xm-m{display:none}
.xm-fiestas{display:inline-flex;align-items:center;gap:8px;color:var(--amber);font-weight:500;font-size:15px}
@media (max-width:760px){.xm-hat{left:62px;top:-4px;width:52px;height:47px}.xm-rein{right:20px;bottom:calc(100% - 16px);width:70px;height:62px}.xm-d{display:none}.xm-m{display:block}.xm-fiestas{font-size:14px}}.xm{display:none}
/* ===== fin NAVIDAD ===== */

/* ===== HALLOWEEN =====
   Para desactivar todos los adornos, agregá .xm{display:none} al final de este archivo. */
.xm-halloween-layer{position:absolute;inset:0;z-index:12;overflow:hidden;pointer-events:none}
.xm-halloween-item{position:absolute;display:block;height:auto;filter:drop-shadow(0 2px 5px rgba(0,0,0,.35))}
.xm-web{top:118px;left:8px;width:48px;color:#A98BFF;opacity:.48}
.xm-bat-one{top:7%;right:10px;width:38px;color:#A98BFF;opacity:.72}
.xm-pumpkin{top:27%;right:8px;width:36px;color:#F28C28;opacity:.72}
.xm-ghost{top:43%;left:8px;width:30px;color:#D8D8EE;opacity:.48}
.xm-bat-two{top:57%;right:8px;width:45px;color:#F2B632;opacity:.68}
.xm-moon{top:68%;left:8px;width:34px;color:#F2B632;opacity:.55}
.xm-spider{top:78%;right:10px;width:27px;color:#A98BFF;opacity:.7}
.xm-spider-two{top:18%;right:18px;width:29px;color:#D8D8EE;animation:xm-spider-sway 3.8s ease-in-out infinite}
.xm-spider-three{top:46%;left:12px;width:30px;color:#D8D8EE;animation:xm-spider-sway 4.6s ease-in-out -1.2s infinite}
.xm-spider-two,.xm-spider-three{transform-origin:50% 0}
.xm-bat-three{top:88%;left:8px;width:35px;color:#A98BFF;opacity:.68}
.xm-pumpkin-small{top:96%;right:8px;width:29px;color:#F28C28;opacity:.62}
.xm-pumpkin-large{top:51%;right:10px;width:48px;color:#F28C28;opacity:.82;animation:xm-pumpkin-glow 2.8s ease-in-out infinite}
.xm-pumpkin-large path:last-child{fill:#241525}
.xm-bat-four{top:77%;left:10px;width:30px;color:#A98BFF;opacity:.74;animation:xm-bat-drift 5s ease-in-out -2s infinite}
.xm-tombstone{right:44px;bottom:12px;width:38px;color:#777186;opacity:.68}
@keyframes xm-pumpkin-glow{0%,100%{filter:drop-shadow(0 0 3px rgba(255,105,0,.45)) brightness(1)}50%{filter:drop-shadow(0 0 13px rgba(255,105,0,.95)) brightness(1.2)}}
@keyframes xm-spider-sway{0%,100%{transform:rotate(-4deg)}50%{transform:rotate(5deg)}}
@keyframes xm-bat-drift{0%,100%{transform:translate(0,0) rotate(-3deg)}50%{transform:translate(7px,-5px) rotate(4deg)}}
@media (max-width:760px){
  .xm-web{top:110px;width:30px}
  .xm-bat-one{top:10%;width:27px}
  .xm-pumpkin{top:31%;width:27px}
  .xm-ghost{top:48%;width:23px}
  .xm-bat-two{top:62%;width:30px}
  .xm-moon{top:73%;width:25px}
  .xm-spider{top:83%;width:22px}
  .xm-spider-two{top:17%;right:12px;width:23px}
  .xm-spider-three{top:49%;left:8px;width:23px}
  .xm-bat-three{top:91%;width:26px}
  .xm-pumpkin-small{top:97%;width:22px}
  .xm-pumpkin-large{top:53%;width:35px}
  .xm-bat-four{top:78%;width:25px}
  .xm-tombstone{right:32px;bottom:5px;width:30px}
}
@media (prefers-reduced-motion:reduce){.xm-spider-two,.xm-spider-three,.xm-pumpkin-large,.xm-bat-four{animation:none}}
/* ===== FIN HALLOWEEN ===== */
