.idxc{--azul:#3b4a8f;--tinta:#1f2333;--gris:#8a8fa3;--linea:#e6e8ef;--suave:#f7f8fb;font-family:Segoe UI,Roboto,Arial,sans-serif;font-size:16px;line-height:1.5;color:var(--tinta);margin:24px 0}.idxc *{box-sizing:border-box}.idxc .idxc-h3{font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:400;color:var(--azul);margin:28px 0 12px;line-height:1.2}.idxc-etq{display:inline-block;font-size:11px;letter-spacing:2px;text-transform:uppercase;font-weight:700;color:#fff;background:var(--azul);border-radius:4px;padding:2px 8px;margin-right:8px}.idxc-hoy{border:1px solid var(--linea);border-radius:14px;padding:18px 20px;background:#fff;box-shadow:0 2px 12px #1f23330d}.idxc-hoy-cab{display:flex;align-items:center;font-size:18px;margin-bottom:10px}.idxc-hoy-cab strong{font-family:Georgia,serif;font-weight:400;font-size:22px;color:var(--azul)}.idxc-hoy-lista{display:grid;gap:8px}.idxc-hoy-item{display:grid;grid-template-columns:58px 1fr;gap:12px;align-items:start;padding:10px 12px;border-radius:10px;background:var(--suave)}.idxc-hoy-item.idxc-es-hoy{background:var(--g);color:var(--t)}.idxc-hoy-dia{font-weight:800;font-size:19px;line-height:1.1;color:var(--azul)}.idxc-es-hoy .idxc-hoy-dia{color:var(--t)}.idxc-hoy-dia small{display:block;font-size:11px;font-weight:600;color:var(--gris);text-transform:uppercase;letter-spacing:1px}.idxc-hoy-nom{font-weight:700;font-size:15px}.idxc-hoy-idea{font-size:14px;color:#454a5e;margin-top:2px}.idxc-es-hoy .idxc-hoy-idea{color:var(--t)}.idxc-hoy-vacio{color:var(--gris);font-size:15px;margin:4px 0}.idxc-chip{display:inline-block;margin-left:6px;font-size:11px;font-weight:700;border-radius:10px;padding:1px 8px;vertical-align:1px;background:var(--g);color:var(--t);box-shadow:inset 0 0 0 1px #0000000d}.idxc-es-hoy .idxc-chip{background:#fff}.idxc-gate{margin:18px 0;border-radius:14px;padding:18px 20px;background:#f7f5ff;border:1px solid #dcd7f5}.idxc-gate-txt strong{font-size:18px;display:block;color:var(--tinta)}.idxc-gate-txt p{margin:4px 0 12px;font-size:15px;color:#454a5e}.idxc-gate form{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.idxc-gate input[type=email]{flex:1 1 240px;font-size:16px;padding:11px 14px;border:1px solid #cfcbe6;border-radius:8px;background:#fff;color:var(--tinta)}.idxc-acepto{flex:1 1 100%;order:3;font-size:12.5px;color:#5c6175;line-height:1.45;display:flex;gap:8px;align-items:flex-start}.idxc-acepto input{margin-top:3px}.idxc-trampa{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}.idxc-btn{display:inline-block;font-size:15px;font-weight:700;color:#fff!important;background:var(--azul);border:0;border-radius:8px;padding:12px 18px;cursor:pointer;text-decoration:none!important;font-family:inherit}.idxc-btn:hover{background:#2c3870}.idxc-msg{flex:1 1 100%;order:4;margin:0;font-size:14px;min-height:0}.idxc-msg.idxc-error{color:#c62828}.idxc-gate.idxc-hecho{background:#eef7f2;border-color:#cfe8d9}.idxc-ley{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;font-size:13px;color:#5c6175;margin:22px 0 10px}.idxc-ley i{display:inline-block;width:12px;height:12px;border-radius:4px;margin-right:5px;vertical-align:-1px;background:var(--g);box-shadow:inset 0 0 0 1.5px var(--c)}.idxc-ley-dest i{background:#fff;box-shadow:inset 0 0 0 2.5px #f2c94c}.idxc-tabs{display:flex;gap:4px;overflow-x:auto;padding:4px 0 8px;scrollbar-width:thin;border-bottom:2px solid var(--tinta)}.idxc-tab{flex:0 0 auto;font-size:13px;font-weight:700;text-transform:capitalize;color:var(--tinta);background:var(--suave);border:1px solid var(--linea);border-radius:8px;padding:6px 10px;cursor:pointer;line-height:1.1;font-family:inherit}.idxc-tab small{display:block;font-size:10px;font-weight:400;color:var(--gris)}.idxc-tab[aria-selected=true]{background:var(--azul);border-color:var(--azul);color:#fff}.idxc-tab[aria-selected=true] small{color:#fffc}.idxc-tab.idxc-tab-bloq:after{content:"🔒";display:block;font-size:9px;line-height:1;margin-top:2px;opacity:.7}.idxc-js .idxc-mes{display:none}.idxc-js .idxc-mes.idxc-activo{display:block}.idxc-mes-cuerpo{position:relative}.idxc-rejilla{border-collapse:separate;border-spacing:3px;table-layout:fixed;margin:0 -3px;width:calc(100% + 6px)}.idxc-rejilla th{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--gris);font-weight:600;text-align:left;padding:6px;border:0;background:none}.idxc .idxc-rejilla td{border:0}.idxc-rejilla td{height:84px;vertical-align:top;padding:6px 7px;background:#fff;position:relative;border-radius:8px;box-shadow:inset 0 0 0 1px var(--linea)}.idxc-rejilla td.idxc-vacio{background:transparent;box-shadow:none}.idxc-rejilla td.idxc-finde{background:var(--suave)}.idxc-num{display:inline-block;font-size:14px;font-weight:700;line-height:1.2}.idxc-finde .idxc-num{color:var(--gris)}.idxc-rejilla td.idxc-con{background:var(--g);color:var(--t);box-shadow:inset 0 0 0 1px #0000000a;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.idxc-rejilla td.idxc-con:hover{transform:translateY(-1px);box-shadow:0 3px 10px #1f23331a}.idxc-cab{display:flex;align-items:center;justify-content:space-between;gap:4px}.idxc-con .idxc-num{font-size:15px}.idxc-der{display:inline-flex;align-items:center;gap:4px}.idxc-pts{display:inline-flex;gap:3px}.idxc-pts i{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--c);box-shadow:0 0 0 1.5px #fff}.idxc-mas{display:inline-block;font-size:9.5px;font-weight:800;line-height:1;color:var(--t);background:#fff;border-radius:10px;padding:3px 6px;box-shadow:0 1px 2px #0000001a}.idxc .idxc-evs{list-style:none;margin:4px 0 0;padding:0}.idxc .idxc-evs li{list-style:none;margin:0;position:relative;padding:3px 0 3px 9px;font-size:9.5px;font-weight:600;line-height:1.22;border-top:1px solid color-mix(in srgb,var(--t) 16%,transparent);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.idxc .idxc-evs li:before{content:"";position:absolute;left:1px;top:6.5px;width:4px;height:4px;border-radius:50%;background:var(--c)}.idxc .idxc-evs.idxc-uno li{-webkit-line-clamp:4}.idxc-rejilla td.idxc-dest{box-shadow:inset 0 0 0 2.5px #f2c94c}.idxc-rejilla td.idxc-hoy-celda{outline:2.5px solid var(--tinta);outline-offset:-1px}.idxc-hoy-celda .idxc-num:after{content:"HOY";display:inline-block;margin-left:5px;vertical-align:2px;font-size:8.5px;font-weight:800;letter-spacing:1px;background:var(--tinta);color:#fff;border-radius:4px;padding:2px 4px}.idxc-lista{width:100%;border-collapse:collapse;font-size:14px;margin:16px 0 0}.idxc-lista th{font-size:11px;letter-spacing:1.2px;text-transform:uppercase;color:var(--gris);text-align:left;font-weight:600;padding:0 6px 6px;border:0;border-bottom:2px solid var(--tinta);background:none}.idxc-lista td{padding:8px 6px;border:0;border-bottom:1px solid #eef0f4;vertical-align:top;background:none}.idxc-lista .idxc-d{width:64px;white-space:nowrap;font-weight:700;color:var(--azul)}.idxc-lista .idxc-d em{font-style:normal;font-weight:400;color:var(--gris);font-size:12px}.idxc-lista .idxc-n{font-weight:600;width:34%}.idxc-no{font-weight:400;font-style:italic;color:var(--gris);font-size:12px}.idxc-lista .idxc-f{width:84px}.idxc-kc{display:inline-block;font-size:11px;font-weight:700;border-radius:10px;padding:1px 8px;background:var(--g);color:var(--t);box-shadow:inset 0 0 0 1px #0000000d}.idxc-idea{color:#454a5e}.idxc-candado{color:var(--gris);font-size:12.5px;cursor:pointer;border-bottom:1px dashed #c9ccd8}.idxc-candado:before{content:"🔒 "}.idxc-lista tr.idxc-resalta td{background:#fff8dc}.idxc-cerrojo{display:none}.idxc-bloq .idxc-rejilla,.idxc-bloq .idxc-lista{filter:blur(5px);opacity:.55;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.idxc-bloq .idxc-cerrojo{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;align-items:flex-start;justify-content:center;padding-top:90px;z-index:2}.idxc-cerrojo>div{max-width:440px;text-align:center;background:#fff;border:1px solid var(--linea);border-radius:14px;padding:22px 24px;box-shadow:0 10px 30px #1f23331f}.idxc-cerrojo strong{display:block;font-size:19px;margin:6px 0 4px}.idxc-cerrojo p{font-size:14.5px;color:#5c6175;margin:0 0 14px}.idxc-candado-g:before{content:"🔒";font-size:26px}.idxc-seo{margin:36px 0}.idxc .idxc-h2{font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;color:var(--azul);margin:0 0 14px;line-height:1.2}.idxc-seo p{font-size:16px;line-height:1.6;color:#3d4256;margin:0 0 12px}.idxc .idxc-pasos{counter-reset:paso;list-style:none;margin:0;padding:0;display:grid;gap:12px}.idxc .idxc-pasos li{counter-increment:paso;position:relative;margin:0;padding:14px 16px 14px 58px;background:var(--suave);border-radius:12px;font-size:15.5px;line-height:1.55;color:#3d4256}.idxc .idxc-pasos li:before{content:counter(paso);position:absolute;left:16px;top:14px;width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#e91e63,#414483);color:#fff;font-weight:800;font-size:15px;line-height:30px;text-align:center}.idxc .idxc-pasos b,.idxc .idxc-tipos b{color:var(--tinta)}.idxc .idxc-tipos{list-style:none;margin:0;padding:0}.idxc .idxc-tipos li{position:relative;margin:0 0 10px;padding-left:22px;font-size:15.5px;line-height:1.55;color:#3d4256}.idxc .idxc-tipos li:before{content:"";position:absolute;left:4px;top:9px;width:8px;height:8px;border-radius:50%;background:#e91e63}.idxc-formatos{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.idxc-formatos div{background:var(--g);color:var(--t);border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.45}.idxc-formatos b{display:block;font-size:15px;margin-bottom:2px}.idxc-faq-i{border-bottom:1px solid var(--linea);padding:4px 0}.idxc-faq-i summary{cursor:pointer;list-style:none;font-weight:700;font-size:16px;padding:12px 30px 12px 0;position:relative;color:var(--tinta)}.idxc-faq-i summary::-webkit-details-marker{display:none}.idxc-faq-i summary:after{content:"+";position:absolute;right:4px;top:8px;font-size:22px;font-weight:400;color:#e91e63}.idxc-faq-i[open] summary:after{content:"–"}.idxc-faq-i p{margin:0 0 14px;font-size:15.5px;line-height:1.6;color:#3d4256}.idxc-cta{margin:36px 0;border-radius:16px;padding:24px 26px;color:var(--tinta)}.idxc-cta p{margin:0;padding:0}.idxc-cta-kick{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#e91e63;margin:0 0 6px!important}.idxc-cta-tit{font-size:23px;line-height:1.2;font-weight:800;letter-spacing:-.3px;color:#2c2f66;margin:0 0 10px!important}.idxc-cta-p{font-size:15.5px;line-height:1.5;color:#454a5e}.idxc .idxc-cta-ck{list-style:none;margin:14px 0 0;padding:0}.idxc .idxc-cta-ck li{position:relative;margin:0 0 7px;padding-left:24px;font-size:14.5px;line-height:1.4;color:#3d4256}.idxc .idxc-cta-ck li:before{content:"✓";position:absolute;left:2px;top:0;font-weight:800;color:#e91e63}.idxc-cta-pie{margin-top:16px}.idxc-cta-btn{display:inline-block;box-sizing:border-box;text-align:center;background:linear-gradient(135deg,#e91e63,#c2185b);color:#fff!important;border:0;box-shadow:0 6px 16px #e91e6340;font-weight:700;font-size:16px;line-height:1.2;text-decoration:none!important;border-radius:10px;padding:13px 24px;cursor:pointer}.idxc-cta-btn:hover{filter:brightness(1.05)}.idxc-cta-btn-sec{background:#414483;box-shadow:0 6px 16px #41448340}.idxc-cta-eno1{position:relative;overflow:hidden;background:#fff;border:1px solid var(--linea);box-shadow:0 8px 24px #1f23330f;padding-left:32px}.idxc-cta-eno1:before{content:"";position:absolute;left:0;top:0;bottom:0;width:7px;background:linear-gradient(180deg,#e91e63,#414483)}.idxc-cta-semana{display:flex;flex-wrap:wrap;align-items:center;gap:16px 26px;background:#f4f3ff;border:1px solid #dcd9f7}.idxc-cta-semana .idxc-cta-txt{flex:1 1 300px}.idxc-cta-semgrid{flex:0 1 230px;display:grid;grid-template-columns:repeat(7,1fr);gap:4px;background:#fff;border:1px solid #dcd9f7;border-radius:12px;padding:10px}.idxc-cta-semgrid div{display:flex;flex-direction:column;gap:4px;min-height:92px;background:var(--suave);border-radius:6px;padding:5px 4px}.idxc-cta-semgrid b{font-size:10px;text-align:center;color:#414483}.idxc-cta-semgrid i{display:block;height:14px;border-radius:4px;background:var(--g);box-shadow:inset 0 0 0 1px var(--c)}.idxc-cta-eno2{background:linear-gradient(135deg,#414483,#2c2f66);color:#fff}.idxc-cta-eno2 .idxc-cta-kick{color:#ffb3cc}.idxc-cta-eno2 .idxc-cta-tit{color:#fff;font-size:26px}.idxc-cta-eno2 .idxc-cta-p{color:#e3e4f5}.idxc-cta-eno2 .idxc-cta-ck li{color:#f1f1fa}.idxc-cta-eno2 .idxc-cta-ck li:before{color:#ff8fb3}.idxc-cta-fila{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin-top:16px;background:#fff;border-radius:12px;padding:14px}.idxc-cta-fila .idxc-cta-btn{flex:1 1 220px}.idxc-cta-pais{flex:1 1 180px;display:flex;flex-direction:column;font-size:12px;font-weight:700;color:#414483;gap:4px}.idxc-cta-pais select{font-size:15px;padding:11px 10px;border:1.5px solid #c9cbe8;border-radius:8px;background:#fff;color:var(--tinta);font-family:inherit}.idxc-sub{margin:-6px 0 12px;font-size:14px;color:var(--gris)}.idxc-minis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px 18px;align-items:start}.idxc-mini{all:unset;cursor:pointer;display:block;align-self:start;border-radius:8px;padding:6px}.idxc-mini:hover,.idxc-mini:focus-visible{background:var(--suave)}.idxc-mini>span{display:block;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--azul);margin-bottom:3px}.idxc-mini table{width:100%;border-collapse:collapse;font-size:10px;text-align:center;color:#6b7086;margin:0}.idxc-mini th{font-weight:600;color:#b3b7c6;padding:0 0 2px;border:0;background:none}.idxc-mini td{height:18px;padding:0;border:0;background:none}.idxc-mini b{display:inline-block;width:16px;height:16px;line-height:16px;border-radius:50%;font-weight:700;background:var(--g);color:var(--t);box-shadow:inset 0 0 0 1px var(--c)}@media (max-width:640px){.idxc .idxc-h3{font-size:22px}.idxc-rejilla{border-spacing:2px;margin:0 -2px;width:calc(100% + 4px)}.idxc-rejilla td{height:50px;padding:4px;border-radius:6px}.idxc-pts{display:none}.idxc .idxc-evs{display:flex;flex-wrap:wrap;gap:3px;margin-top:4px}.idxc .idxc-evs li,.idxc .idxc-evs.idxc-uno li{font-size:0;padding:0;border:0;width:6px;height:6px;display:block}.idxc .idxc-evs li:before{position:static;display:block;width:6px;height:6px}.idxc-mas{font-size:9px;padding:2px 4px}.idxc-hoy-celda .idxc-num:after{display:none}.idxc-lista thead{display:none}.idxc-lista tr{display:grid;grid-template-columns:56px 1fr auto;gap:2px 8px;padding:8px 0;border-bottom:1px solid #eef0f4}.idxc-lista td{border:0;padding:0}.idxc-lista .idxc-n{width:auto}.idxc-lista .idxc-idea{grid-column:2 / 4;font-size:13.5px}.idxc-minis{grid-template-columns:repeat(2,1fr)}.idxc-hoy,.idxc-gate,.idxc-cta{padding:16px}.idxc .idxc-h2{font-size:23px}.idxc-cta-tit,.idxc-cta-eno2 .idxc-cta-tit{font-size:20px}.idxc-bloq .idxc-cerrojo{padding:40px 8px 0}}.idxc-nav{position:fixed;left:0;right:0;top:var(--idxc-top,0px);z-index:9990;display:flex;gap:6px;justify-content:center;overflow-x:auto;scrollbar-width:none;padding:9px 12px;background:#fffffff5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--linea);box-shadow:0 4px 14px #1f23330f;transform:translateY(-120%);opacity:0;transition:transform .2s ease,opacity .2s ease}.idxc-nav::-webkit-scrollbar{display:none}.idxc-nav.idxc-ver{transform:none;opacity:1}.idxc-nav a{flex:0 0 auto;font-size:13px;font-weight:600;color:var(--azul)!important;text-decoration:none!important;padding:6px 12px;border-radius:20px;background:var(--suave);border:1px solid var(--linea);white-space:nowrap}.idxc-nav a:hover{background:#eceffa}.idxc-nav a.idxc-aqui{background:#414483;border-color:#414483;color:#fff!important}.idxc [id^=idxc-]{scroll-margin-top:calc(var(--idxc-top,0px) + 70px)}.idxc-minigate{position:fixed;left:50%;bottom:14px;z-index:9991;width:min(860px,calc(100% - 24px));display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;background:#fff;border:1px solid #dcd7f5;border-radius:14px;padding:10px 14px;box-shadow:0 10px 30px #1f233329;transform:translate(-50%,160%);opacity:0;transition:transform .25s ease,opacity .25s ease}.idxc-minigate.idxc-ver{transform:translate(-50%);opacity:1}.idxc-minigate-t{font-size:14px;color:#454a5e}.idxc-minigate-t b{color:var(--tinta)}.idxc-minigate form{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;flex:1 1 420px}.idxc-minigate input[type=email]{flex:1 1 180px;font-size:14px;padding:8px 10px;border:1px solid #cfcbe6;border-radius:8px}.idxc-minigate .idxc-btn{padding:9px 16px;font-size:14px}.idxc-acepto-mini{flex:1 1 100%;order:3;font-size:11px;color:#6b7086;display:flex;gap:6px;align-items:center}.idxc-minigate .idxc-msg{flex:1 1 100%;font-size:12.5px}.idxc-minigate-movil{display:none}.idxc-cta-mini{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin:14px 0 6px;padding:12px 16px;background:#fff;border:1px dashed #e7a9c0;border-radius:12px}.idxc-cta-mini .idxc-cta-p{flex:1 1 300px;font-size:14.5px}.idxc-cta-btn-peq{padding:9px 16px;font-size:14px;box-shadow:none}@media (max-width:640px){.idxc-nav{justify-content:flex-start}.idxc-minigate form{display:none}.idxc-minigate-movil{display:inline-block;margin-left:auto}.idxc-minigate-t{flex:1 1 150px;font-size:13px}}
