.esp-barra{font-family:var(--font-body);color:var(--mk-tinta);z-index:100;transition:transform var(--duration-niiko-slower) var(--ease-niiko-out), padding var(--duration-niiko-slow) var(--ease-niiko-out);padding:14px clamp(10px,2vw,20px) 0;line-height:1.4;position:sticky;top:0}.esp-barra--oculta{transform:translateY(-140%)}.esp-barra--compacta{padding-top:8px}.esp-barra-in{z-index:2;background:var(--mk-cristal);border:1px solid var(--mk-cristal-filete);-webkit-backdrop-filter:saturate(1.5)blur(18px);backdrop-filter:saturate(1.5)blur(18px);max-width:1360px;transition:box-shadow var(--duration-niiko-slow) var(--ease-niiko-out);border-radius:18px;align-items:stretch;gap:6px;margin:0 auto;padding:6px;display:flex;position:relative}.esp-barra--compacta .esp-barra-in,.esp-barra--cortina .esp-barra-in{box-shadow:var(--mk-sombra-1)}.esp-marca{background:var(--mk-tinte-violeta);min-height:46px;color:var(--mk-tinta);border-radius:13px;flex:none;align-items:center;gap:10px;padding:0 16px 0 13px;text-decoration:none;display:flex}.esp-marca-palabra{font-family:var(--font-bricolage), var(--font-display);letter-spacing:-.045em;font-size:21px;font-weight:760;line-height:1}.esp-barra-enlaces{flex:auto;justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.esp-barra-enlaces>li{display:flex}.esp-celda{isolation:isolate;min-height:46px;color:var(--mk-tinta);font-family:var(--font-body);cursor:pointer;transition:color var(--duration-niiko-slow) var(--ease-niiko-out);background:0 0;border:0;border-radius:13px;align-items:center;gap:7px;padding:0 18px;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.esp-celda:before{content:"";z-index:-1;border-radius:inherit;background:var(--mk-tinta);transform-origin:50% 100%;transition:transform var(--duration-niiko-slow) var(--ease-niiko-out);position:absolute;inset:0;transform:scaleY(0)}.esp-celda:hover,.esp-celda[aria-expanded=true]{color:var(--mk-papel)}.esp-celda:hover:before,.esp-celda[aria-expanded=true]:before{transform:scaleY(1)}.esp-celda-flecha{transition:transform var(--duration-niiko-base) var(--ease-niiko-out)}.esp-celda[aria-expanded=true] .esp-celda-flecha{transform:rotate(180deg)}.esp-celda-fuera{opacity:.7;font-size:12px}.esp-barra-derecha{align-items:center;gap:6px;margin-left:auto;display:flex}.esp-barra .esp-boton--barra{border-radius:13px;min-height:46px;padding:0 20px;font-size:15px}.esp-barra .os-locale{min-height:46px;font-family:var(--font-mono);letter-spacing:.06em;border-radius:13px;align-items:center;gap:2px;padding:4px;font-size:12px;display:inline-flex}.esp-barra .os-locale-on,.esp-barra .os-locale-off{border-radius:10px;justify-content:center;align-items:center;min-width:36px;height:36px;text-decoration:none;display:inline-flex}.esp-barra .os-locale-on{background:var(--mk-tinta);color:var(--mk-papel)}.esp-barra .os-locale-off{color:var(--mk-tinta-2);transition:background-color var(--duration-niiko-base) var(--ease-niiko-out)}.esp-barra .os-locale-off:hover{background:var(--mk-papel-2);color:var(--mk-tinta)}.esp-barra .nk-audio{width:46px;height:46px;color:var(--mk-tinta);border-radius:13px}.esp-hamburguesa{background:var(--mk-tinta);cursor:pointer;border:0;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:46px;height:46px;display:none}.esp-hamburguesa>span{background:var(--mk-papel);width:18px;height:1.8px;transition:transform var(--duration-niiko-slow) var(--ease-niiko-out);border-radius:2px;display:block}.esp-hamburguesa[aria-expanded=true]>span:first-child{transform:translateY(3.9px)rotate(45deg)}.esp-hamburguesa[aria-expanded=true]>span:last-child{transform:translateY(-3.9px)rotate(-45deg)}.esp-progreso{background:var(--c-espectro-violeta);transform-origin:0;opacity:0;pointer-events:none;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:18px;right:18px;transform:scaleX(0)}@keyframes esp-progreso{to{transform:scaleX(1)}}@supports (animation-timeline:scroll()){.esp-progreso{opacity:1;animation:linear both esp-progreso;animation-timeline:scroll()}}.esp-desplegable{z-index:3;opacity:0;visibility:hidden;width:min(1000px,100vw - 32px);transition:opacity var(--duration-niiko-base) var(--ease-niiko-out), transform var(--duration-niiko-slow) var(--ease-niiko-out), visibility 0s linear var(--duration-niiko-base);position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,-10px)}.esp-desplegable.esta{opacity:1;visibility:visible;transition:opacity var(--duration-niiko-base) var(--ease-niiko-out), transform var(--duration-niiko-slow) var(--ease-niiko-out), visibility 0s;transform:translate(-50%)}.esp-desplegable-in{background:var(--mk-blanco);border:1px solid var(--mk-filete-2);box-shadow:var(--mk-sombra-3);border-radius:26px;gap:10px;padding:10px;display:flex}.esp-desplegable-modulos{flex:auto;min-width:0;padding:14px 10px 10px}.esp-desplegable-titulo{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mk-tinta-2);margin:0 0 10px 12px;font-size:12px}.esp-desplegable-lista{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.esp-modulo-enlace{color:var(--mk-tinta);transition:background-color var(--duration-niiko-base) var(--ease-niiko-out);border-radius:16px;align-items:flex-start;gap:14px;padding:12px;text-decoration:none;display:flex}.esp-modulo-enlace:hover{background:var(--mk-papel)}.esp-modulo-punto{width:36px;height:36px;color:var(--mk-tinta);transition:transform var(--duration-niiko-slow) var(--ease-niiko-elastic);border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}.esp-modulo-enlace:hover .esp-modulo-punto{transform:rotate(-8deg)scale(1.06)}.esp-modulo-punto--violeta{background:var(--c-espectro-violeta)}.esp-modulo-punto--violeta-2{background:var(--c-espectro-violeta-2)}.esp-modulo-punto--magenta{background:var(--c-espectro-magenta)}.esp-modulo-punto--naranja-2{background:var(--c-espectro-naranja-2)}.esp-modulo-punto--papel{background:var(--mk-papel-2)}.esp-modulo-texto{flex-direction:column;gap:3px;min-width:0;display:flex}.esp-modulo-nombre{font-family:var(--font-bricolage), var(--font-display);letter-spacing:-.02em;align-items:center;gap:8px;font-size:16.5px;font-weight:650;display:flex}.esp-modulo-plan{background:var(--mk-papel-2);font-family:var(--font-mono);letter-spacing:.06em;color:var(--mk-tinta-2);border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:500}.esp-modulo-linea{color:var(--mk-tinta-2);font-size:13.5px;line-height:1.4}.esp-desplegable-lado{background:var(--mk-tinte-violeta);border-radius:18px;flex-direction:column;flex:0 0 270px;gap:10px;padding:22px;display:flex}.esp-desplegable-lado-mark{color:var(--mk-tinta)}.esp-desplegable-lado-titulo{font-family:var(--font-bricolage), var(--font-display);letter-spacing:-.025em;margin:6px 0 0;font-size:22px;font-weight:680;line-height:1.1}.esp-desplegable-lado-texto{color:var(--mk-tinta-2);margin:0;font-size:14px;line-height:1.5}.esp-desplegable-lado-enlace{color:var(--mk-tinta);margin-top:auto;font-size:14.5px;font-weight:600}.esp-cortina{z-index:1;overscroll-behavior:contain;background:var(--mk-papel);clip-path:inset(0 0 100%);visibility:hidden;transition:clip-path var(--duration-niiko-slower) var(--ease-niiko-cortina), visibility 0s linear var(--duration-niiko-slower);position:fixed;inset:0;overflow-y:auto}.esp-cortina.esta{clip-path:inset(0);visibility:visible;transition:clip-path var(--duration-niiko-slower) var(--ease-niiko-cortina), visibility 0s}.esp-cortina-in{flex-direction:column;gap:28px;min-height:100%;padding:104px clamp(20px,6vw,40px) 40px;display:flex}.esp-cortina-grandes{margin:0;padding:0;list-style:none}.esp-cortina-grandes>li{border-bottom:1px solid var(--mk-filete);opacity:0;transition:opacity var(--duration-niiko-slow) var(--ease-niiko-out), transform var(--duration-niiko-slower) var(--ease-niiko-out);transform:translateY(20px)}.esp-cortina.esta .esp-cortina-grandes>li{opacity:1;transition-delay:calc(.24s + var(--i,0) * 60ms);transform:none}.esp-cortina-grande{font-family:var(--font-bricolage), var(--font-display);letter-spacing:-.04em;color:var(--mk-tinta);padding:16px 0;font-size:clamp(30px,8vw,46px);font-weight:680;line-height:1;text-decoration:none;display:block}.esp-cortina-titulo{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mk-tinta-2);margin:0;font-size:12px}.esp-cortina-modulos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:-14px 0 0;padding:0;list-style:none;display:grid}.esp-cortina-modulo{background:var(--mk-blanco);color:var(--mk-tinta);border-radius:14px;align-items:center;gap:10px;padding:10px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.esp-cortina-modulo .esp-modulo-punto{border-radius:9px;width:30px;height:30px}.esp-cortina-pie{flex-wrap:wrap;gap:10px;margin-top:auto;display:flex}.esp-cortina-pie .esp-boton{flex:160px}@media (max-width:1099px){.esp-barra-enlaces,.esp-desplegable{display:none}.esp-hamburguesa{display:inline-flex}}@media (max-width:640px){.esp-celda--entrar,.esp-barra .nk-audio{display:none}.esp-marca{padding:0 12px 0 11px}.esp-barra .esp-boton--barra{padding:0 14px;font-size:14px}}@media (max-width:400px){.esp-barra .os-locale{display:none}}@media (prefers-reduced-motion:reduce){.esp-barra,.esp-celda,.esp-celda:before,.esp-desplegable,.esp-desplegable.esta,.esp-cortina,.esp-cortina.esta,.esp-cortina-grandes>li,.esp-hamburguesa>span,.esp-modulo-punto{transition:none}.esp-cortina-grandes>li{opacity:1;transform:none}}.esp-barra-inicial{background:var(--c-espectro-naranja-2);width:30px;height:30px;color:var(--c-sobre-espectro);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:inline-grid}
.nk-site .ck-bar{z-index:60;background:var(--paper);border:1px solid var(--ink);max-width:min(440px,100vw - 24px);box-shadow:0 24px 60px -28px color-mix(in srgb, var(--sombra-elev) 62%, transparent);opacity:0;transition:transform .7s var(--ease-niiko-out), opacity .5s var(--ease-niiko-out);padding:1.2rem 1.3rem;position:fixed;bottom:clamp(12px,3vw,26px);left:clamp(12px,3vw,26px);transform:translateY(calc(100% + 40px))}.nk-site .ck-bar.dentro{opacity:1;transform:none}.nk-site .ck-bar p{color:var(--ink-2);margin:0 0 .5rem;font-size:12.5px;line-height:1.6}.nk-site .ck-h{letter-spacing:.2em;text-transform:uppercase;color:var(--dim);font-size:11px;margin-bottom:.7rem!important}.nk-site .ck-btns{background:var(--ink);border:1px solid var(--ink);flex-wrap:wrap;gap:1px;width:fit-content;max-width:100%;margin-top:1rem;display:flex}.nk-site .ck-btns button{all:unset;box-sizing:border-box;cursor:pointer;background:var(--paper);font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink);text-align:center;white-space:nowrap;transition:background .18s var(--ease-niiko-out), color .18s var(--ease-niiko-out);flex:1;padding:.6rem 1.2rem;font-size:12px}.nk-site .ck-btns button:hover{background:var(--ink);color:var(--paper)}.nk-site .ck-btns button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.nk-site .ck-nota{letter-spacing:.06em;color:var(--ink-faint)!important;margin-top:.8rem!important;font-size:10.5px!important}@media (prefers-reduced-motion:reduce){.nk-site .ck-bar{opacity:1;transition:none;transform:none}}.nk-site .nk-foot-ck{all:unset;box-sizing:border-box;cursor:pointer;width:fit-content;color:var(--dim);transition:color .16s var(--ease-niiko-out);font-size:13px}.nk-site .nk-foot-ck:hover{color:var(--ink)}.nk-site .nk-foot-ck:focus-visible{outline:2px solid var(--ink);outline-offset:2px}
