:root{--crema:#f6f4ec;--crema-2:#efece2;--blanco:#fff;--bosque:#295144;--bosque-oscuro:#1e3d33;--bosque-tinta:#1a362d;--musgo:#546e63;--texto-2:#3e5c51;--linea:#d9dfd5;--gris:#b8c4bc;--mostaza:#f1c415;--mostaza-tinta:#5a4a00;--mostaza-fondo:#fbefc0;--mostaza-oscura:#806500;--lavanda:#967ef3;--lavanda-fondo:#ece8fb;--menta:#8dc1b7;--menta-fondo:#e4f0eb;--coral:#fe3e49;--coral-texto:#d2010d;--serif:var(--font-instrument),Georgia,serif;--sans:var(--font-archivo),"Helvetica Neue",Arial,sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box;margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}html,body{max-width:100vw;overflow-x:hidden}body{background:var(--crema-2);color:var(--bosque);font-family:var(--sans);-webkit-font-smoothing:antialiased;line-height:1.45}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}input,select,textarea{font:inherit;color:inherit}img{max-width:100%;display:block}.k-shell{background:var(--crema);flex-direction:column;max-width:560px;min-height:100dvh;margin:0 auto;display:flex}.k-main{flex-direction:column;flex:1;display:flex}.k-h1{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;font-size:34px;font-style:italic;font-weight:400;line-height:1.02}.k-h1--xl{font-size:44px}.k-h1--hero{font-size:52px;line-height:.95}.k-h1--conf{font-size:38px}.k-h2{font-family:var(--serif);text-wrap:balance;font-size:32px;font-style:italic;font-weight:400;line-height:1.05}.k-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--bosque);font-size:11px;font-weight:800}.k-kicker--claro{color:var(--musgo);letter-spacing:.16em}.k-kicker--mostaza{color:var(--mostaza);font-weight:700}.k-p{font-size:15px;line-height:1.55}.k-p--2{color:var(--texto-2);font-size:14px;line-height:1.5}.k-nota{color:var(--musgo);font-size:12px;line-height:1.5}.k-h3{margin-top:8px;font-size:16px;font-weight:800}.k-doc .k-h3{margin-top:26px}.k-doc>.k-h3:first-of-type{margin-top:4px}.k-doc .k-p{color:var(--texto-2)}.k-cita{font-family:var(--serif);font-size:18px;font-style:italic;line-height:1.3}.k-sec{flex-direction:column;gap:14px;padding:36px 20px 8px;display:flex}.k-sec--flujo{gap:8px;padding:24px 20px 0}.k-card{border-radius:16px;flex-direction:column;gap:14px;margin:16px 20px 0;padding:18px;display:flex}.k-card--bosque{background:var(--bosque);color:var(--crema)}.k-card--lavanda{background:var(--lavanda-fondo)}.k-card--menta{background:var(--menta-fondo)}.k-card--blanca{background:var(--blanco);border:1px solid var(--linea);border-radius:12px;gap:6px;padding:14px 16px}.k-gutter{padding-left:20px;padding-right:20px}.k-suelto{margin-left:20px;margin-right:20px}.k-aviso{background:var(--mostaza-fondo);color:var(--mostaza-tinta);border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex}.k-aviso svg{flex-shrink:0;margin-top:1px}.k-error{border:1.5px solid var(--coral);color:#7a1f26;background:#fff3f3;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex}.k-aviso--fuerte{border-left:4px solid var(--mostaza);color:var(--bosque-tinta);font-size:14px;font-weight:700}.k-falta{border:1.5px solid var(--mostaza);border-radius:16px;gap:12px;padding:16px}.k-falta__tit{align-items:center;gap:8px;font-size:16px;font-weight:800;display:flex}.k-falta__tit svg{color:var(--mostaza-oscura);flex-shrink:0}.k-falta__texto{color:var(--texto-2);font-size:14px;line-height:1.5}.k-falta__botones{flex-direction:column;gap:8px;display:flex}.k-lista{flex-direction:column;gap:10px;display:flex}.k-lista>div{align-items:flex-start;gap:12px;font-size:15px;line-height:1.45;display:flex}.k-lista svg{flex-shrink:0;margin-top:1px}.k-filas{border-top:1px solid var(--linea);flex-direction:column;display:flex}.k-fila{border-bottom:1px solid var(--linea);justify-content:space-between;align-items:center;gap:12px;min-height:76px;padding:12px 0;display:flex}.k-fila__izq{align-items:center;gap:12px;min-width:0;display:flex}.k-fila__img{object-fit:cover;border-radius:12px;flex-shrink:0;width:56px;height:56px}.k-fila__t{font-size:16px;font-weight:700}.k-fila__b{color:var(--musgo);font-size:13px}.k-fila__meta{letter-spacing:.01em;color:var(--mostaza-oscura);font-size:12px;font-weight:700}.k-dest{background:var(--blanco);border:1px solid var(--linea);color:var(--bosque);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.k-dest__foto{aspect-ratio:16/9;background:var(--crema-2);width:100%;position:relative}.k-dest__foto img{object-fit:cover;width:100%;height:100%}.k-dest__cuerpo{flex-direction:column;gap:5px;padding:14px 16px 16px;display:flex}.k-dest__sello{letter-spacing:.04em;text-transform:uppercase;color:var(--mostaza-tinta);background:var(--mostaza-fondo);border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:11.5px;font-weight:800}.k-dest__t{font-family:var(--serif);margin-top:3px;font-size:30px;font-style:italic;font-weight:400;line-height:1.05}.k-dest__b{color:var(--texto-2);font-size:14px;line-height:1.45}.k-dest__pie{border-top:1px solid var(--linea);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding-top:12px;display:flex}.k-datos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.k-datos>div{background:var(--blanco);border:1px solid var(--linea);border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.k-datos small,.k-semanas small{letter-spacing:.04em;text-transform:uppercase;color:var(--musgo);font-size:11.5px;font-weight:700}.k-datos b{font-size:17px;font-weight:800}.k-datos span{color:var(--texto-2);font-size:13px}.k-semanas{border-top:1px solid var(--linea);flex-direction:column;display:flex}.k-semanas>div{border-bottom:1px solid var(--linea);grid-template-columns:88px 1fr;gap:2px 12px;padding:14px 0;display:grid}.k-semanas small{grid-area:1/1;padding-top:4px}.k-semanas b{font-family:var(--serif);grid-area:2/1;font-size:24px;font-style:italic;font-weight:400;line-height:1}.k-semanas span{color:var(--texto-2);grid-area:1/2/span 2;align-self:center;font-size:14.5px;line-height:1.5}.k-h1--gigante{margin-top:6px;font-size:64px;line-height:.92}.k-cupo{background:var(--coral-texto);color:var(--blanco);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:14px 16px;display:flex}.k-cupo>span{align-items:center;gap:10px;font-size:14px;font-weight:800;display:flex}.k-cupo small{white-space:nowrap;font-size:12px;font-weight:500}.k-cupo--sin{background:var(--blanco);color:var(--bosque);border:1px solid var(--linea);flex-direction:column;align-items:flex-start}.k-cupo--sin small{color:var(--musgo);white-space:normal;padding-left:28px}.k-dest__sello--coral{color:var(--blanco);background:var(--coral-texto)}.k-dest--taller .k-dest__foto img{position:absolute;top:0;bottom:0;left:0;right:0}.k-pasos-v{flex-direction:column;gap:14px;display:flex}.k-pasos-v>div{align-items:flex-start;gap:14px;display:flex}.k-pasos-v .k-num{flex-shrink:0}.k-pasos-v>div>div{flex-direction:column;gap:3px;display:flex}.k-pasos-v b{font-size:15px;font-weight:700}.k-pasos-v>div>div>span{color:var(--musgo);font-size:14px;line-height:1.5}.k-nota--centro{text-align:center}.k-formatos{flex-direction:column;gap:32px;display:flex}.k-formato{flex-direction:column;gap:10px;display:flex}.k-formato img{aspect-ratio:16/10;object-fit:cover;border-radius:16px;width:100%}.k-formato h3{font-family:var(--serif);font-size:26px;font-style:italic;font-weight:400;line-height:1.1}.k-dos{flex-direction:column;gap:12px;display:flex}.k-opcion{border:1px solid var(--linea);background:var(--blanco);border-radius:16px;flex-direction:column;gap:10px;padding:18px;display:flex}.k-opcion>b{font-size:17px;font-weight:800}.k-form{flex-direction:column;gap:14px;display:flex}textarea.k-input{resize:vertical;height:auto;min-height:120px;padding:12px 14px;line-height:1.5;display:block}.k-oculto{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.k-fila__p{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.k-tarjeta-link{color:var(--bosque);border-radius:16px;align-items:center;gap:14px;padding:12px 16px 12px 12px;display:flex}.k-tarjeta-link img{object-fit:cover;border-radius:12px;flex-shrink:0;width:72px;height:72px}.k-tarjeta-link>div{flex-direction:column;flex:1;gap:3px;display:flex}.k-pasos3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.k-pasos3>div{color:var(--musgo);flex-direction:column;gap:6px;font-size:12px;line-height:1.4;display:flex}.k-pasos3 b{color:var(--bosque);font-size:14px}.k-num{background:var(--mostaza);width:32px;height:32px;color:var(--bosque);border-radius:999px;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}.k-fotos3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.k-fotos3 img{aspect-ratio:3/4;object-fit:cover;border-radius:12px;width:100%}.k-chips{flex-wrap:wrap;gap:8px;display:flex}.k-chip{border:1px solid var(--linea);background:var(--blanco);border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:700}.k-hero{color:var(--crema);flex-direction:column;justify-content:flex-end;padding:24px 20px 28px;display:flex;position:relative;overflow:hidden}.k-hero img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.k-hero__velo{background:linear-gradient(rgba(41,81,68,0) 25%,rgba(41,81,68,.55) 60%,rgba(26,54,45,.92) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.k-hero>div:last-child{flex-direction:column;gap:10px;display:flex;position:relative}.k-hero p{color:rgba(255,255,255,.85);font-size:14px;line-height:1.45}.k-btn{border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;height:52px;padding:0 20px;font-size:15px;font-weight:800;display:flex}.k-btn--primario{background:var(--mostaza);color:var(--bosque)}.k-btn--claro{background:var(--crema);color:var(--bosque);height:48px;font-size:14px}.k-btn--borde{background:var(--blanco);color:var(--bosque);border:1px solid var(--linea);height:48px;font-size:14px}.k-btn--peligro{background:var(--blanco);color:#b3242e;border:1.5px solid var(--coral);height:48px;font-size:14px}.k-btn:disabled{opacity:.55;cursor:default}.k-link{text-underline-offset:3px;font-weight:700;text-decoration:underline}.k-link--claro{color:rgba(255,255,255,.9);text-underline-offset:4px;font-weight:400;-webkit-text-decoration-color:rgba(255,255,255,.45);text-decoration-color:rgba(255,255,255,.45)}.k-icono-btn{width:44px;height:44px;color:var(--bosque);justify-content:center;align-items:center;display:flex}.k-campo{flex-direction:column;gap:6px;display:flex}.k-campo>label{font-size:13px;font-weight:700}.k-campo>label span{color:var(--musgo);font-weight:400}.k-input{background:var(--blanco);border:1px solid var(--linea);border-radius:12px;align-items:center;gap:10px;width:100%;height:50px;padding:0 14px;font-size:16px;display:flex}select.k-input,.k-input[type=date],.k-input[type=time]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block}.k-input[type=date],.k-input[type=time]{line-height:48px}.k-input:focus{outline:2px solid var(--bosque);outline-offset:1px}.k-check{cursor:pointer;align-items:flex-start;gap:12px;font-size:13.5px;line-height:1.5;display:flex}.k-check input{opacity:0;width:1px;height:1px;position:absolute}.k-check__caja{background:var(--blanco);border:1.5px solid var(--gris);width:24px;height:24px;color:var(--crema);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.k-check input:checked+.k-check__caja{background:var(--bosque);border-color:var(--bosque)}.k-check input:focus-visible+.k-check__caja{outline:2px solid var(--bosque);outline-offset:2px}.k-trato{border:0;min-width:0}.k-trato legend{float:left;width:100%;margin:0 0 8px;padding:0;font-size:13px;font-weight:700}.k-trato__ops{clear:both;flex-wrap:wrap;gap:8px;display:flex}.k-trato__op{background:var(--blanco);border:1.5px solid var(--linea);white-space:nowrap;cursor:pointer;border-radius:12px;flex:1 1 0;justify-content:center;align-items:center;min-height:48px;padding:0 14px;font-size:14px;font-weight:700;display:flex;position:relative}.k-trato__op input{opacity:0;width:1px;height:1px;position:absolute}.k-trato__op:has(input:checked){border-color:var(--bosque);box-shadow:inset 0 0 0 1px var(--bosque);background:var(--menta-fondo)}.k-trato__op:has(input:focus-visible){outline:2px solid var(--bosque);outline-offset:2px}.k-trato:disabled .k-trato__op{opacity:.6;cursor:default}.k-nac{border:0;min-width:0}.k-nac__ops{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.k-nac__op{background:var(--blanco);border:1.5px solid var(--linea);text-align:center;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;min-height:52px;padding:8px 12px;font-size:14px;font-weight:700;line-height:1.25;display:flex;position:relative}.k-nac__op input{opacity:0;width:1px;height:1px;position:absolute}.k-nac__op:has(input:checked){border-color:var(--bosque);box-shadow:inset 0 0 0 1px var(--bosque);background:var(--menta-fondo)}.k-nac__op:has(input:focus-visible){outline:2px solid var(--bosque);outline-offset:2px}.k-input:disabled{background:var(--crema);color:var(--gris)}.k-sugerencias{z-index:5;background:var(--blanco);border:1px solid var(--linea);border-radius:12px;flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 8px 24px rgba(26,54,45,.12)}.k-sugerencias button{text-align:left;border-bottom:1px solid var(--linea);flex-direction:column;align-items:flex-start;gap:2px;padding:10px 14px;display:flex}.k-sugerencias button:last-child{border-bottom:0}.k-sugerencias b{font-size:14px}.k-sugerencias span{color:var(--musgo);font-size:12px}.k-cal{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.k-cal__dow{color:var(--musgo);padding:4px 0;font-size:11px;font-weight:700}.k-cal__dia{height:44px;color:var(--gris);border-radius:999px;justify-content:center;align-items:center;width:100%;font-size:14px;display:flex}.k-cal__dia--libre{color:var(--bosque);background:var(--blanco);border:1px solid var(--linea);font-weight:700}.k-cal__dia--elegido{color:var(--crema);background:var(--bosque);border-color:var(--bosque);font-weight:800}.k-horas{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.k-horas__tit{letter-spacing:.06em;text-transform:uppercase;color:var(--musgo);font-size:12px;font-weight:800}.k-hora{background:var(--blanco);border:1px solid var(--linea);border-radius:12px;justify-content:center;align-items:center;height:48px;font-size:15px;font-weight:700;display:flex}.k-hora--elegida{background:var(--bosque);color:var(--crema);border-color:var(--bosque);font-weight:800}.k-cuenta{font-variant-numeric:tabular-nums;color:var(--mostaza);font-size:22px;font-weight:800}.k-cuenta--roja{color:var(--coral-texto);font-size:12px}.k-header{justify-content:space-between;align-items:center;height:56px;padding:0 12px;display:flex}.k-header--home{padding-left:20px}.k-header__paso{letter-spacing:.12em;text-transform:uppercase;color:var(--musgo);font-size:12px;font-weight:700}.k-wordmark{background-color:var(--bosque);width:78px;height:32px;display:block;-webkit-mask:url(/brand/kula_wordmark_white.png) 0/contain no-repeat;mask:url(/brand/kula_wordmark_white.png) 0/contain no-repeat}.k-marca-k{background-color:var(--bosque);width:30px;height:30px;display:block;-webkit-mask:url(/brand/k_kula_white.png) 50%/contain no-repeat;mask:url(/brand/k_kula_white.png) 50%/contain no-repeat}.k-barras{gap:6px;padding:0 20px;display:flex}.k-barras span{background:var(--linea);border-radius:999px;flex:1;height:4px}.k-barras span.on{background:var(--bosque)}.k-footer{background:var(--bosque);color:var(--crema);flex-direction:column;gap:18px;margin-top:28px;padding:36px 20px 32px;display:flex}.k-footer img{width:110px;height:auto}.k-footer nav{flex-wrap:wrap;gap:8px 18px;font-size:13px;display:flex}.k-footer nav a{color:rgba(255,255,255,.8)}.k-menu{z-index:20;background:var(--bosque);color:var(--crema);overscroll-behavior:none;padding:0 20px 32px;padding-bottom:max(32px,env(safe-area-inset-bottom));flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.k-menu nav{flex-direction:column;margin-top:24px;display:flex}.k-menu nav a{font-family:var(--serif);border-bottom:1px solid rgba(255,255,255,.15);padding:12px 0;font-size:32px;font-style:italic;line-height:1.1}.k-menu nav small{font-family:var(--sans);color:rgba(255,255,255,.7);letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:12px;font-style:normal;display:block}.k-oculto-visual{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.k-nav-esc{display:none}:root{--salida:cubic-bezier(.22,1,.36,1)}.k-btn,.k-tarjeta-link,.k-fila,.k-chip,.k-hora,.k-pan-fila,.k-pan-taller,.k-perfil-fila,.k-cal__dia{transition:background-color .16s var(--salida),border-color .16s var(--salida),color .16s var(--salida),transform .16s var(--salida),box-shadow .2s var(--salida)}.k-btn:active:not(:disabled),.k-hora:active,.k-cal__dia:active:not(:disabled){transform:scale(.97)}@media (hover:hover){.k-tarjeta-link:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(41,81,68,.08)}.k-btn--primario:hover{background:#e5b912}.k-hora:hover:not(:disabled){border-color:var(--bosque)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important}.k-btn:active:not(:disabled),.k-hora:active,.k-cal__dia:active:not(:disabled),.k-tarjeta-link:hover{transform:none}}.k-entrar-lista{background:var(--blanco);border:1px solid var(--linea);color:var(--texto-2);border-radius:16px;flex-direction:column;gap:8px;margin-top:16px;padding:16px 18px;font-size:14px;line-height:1.45;list-style:none;display:flex}.k-entrar-lista b{color:var(--bosque)}.k-mi{--mi-col:640px;--mi-lado:20px;min-height:100svh;padding-bottom:calc(84px + env(safe-area-inset-bottom));background:var(--crema);position:relative}.k-mi-cab,.k-mi-pag{width:100%;max-width:calc(var(--mi-col) + var(--mi-lado)*2);padding-left:var(--mi-lado);padding-right:var(--mi-lado);margin:0 auto}.k-mi-cab{justify-content:space-between;align-items:center;height:64px;display:flex}.k-mi-yo{background:var(--bosque);width:38px;height:38px;color:var(--crema);border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex}.k-mi-yo:focus-visible{outline:2px solid var(--bosque);outline-offset:3px;border-radius:8px}.k-mi-boton:focus-visible{outline:2px solid var(--bosque);outline-offset:3px;border-radius:8px}.k-mi-ir:focus-visible{outline:2px solid var(--bosque);outline-offset:3px;border-radius:8px}.k-mi-nav a:focus-visible{outline:2px solid var(--bosque);outline-offset:3px;border-radius:8px}.k-mi-tres:focus-visible{outline:2px solid var(--bosque);outline-offset:3px;border-radius:8px}.k-mi-mas__item:focus-visible{outline:2px solid var(--bosque);outline-offset:3px;border-radius:8px}.k-mi-planetas summary:focus-visible{outline:2px solid var(--bosque);outline-offset:3px;border-radius:8px}.k-mi-volver:focus-visible{outline:2px solid var(--bosque);outline-offset:3px;border-radius:8px}.k-mi-pag{flex-direction:column;gap:40px;padding-top:8px;padding-bottom:32px;display:flex}.k-mi-intro{flex-direction:column;gap:12px;display:flex}.k-mi-intro--fila{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:16px}.k-mi-intro--fila .k-mi-boton{flex-shrink:0}.k-mi-titulo{font-family:var(--serif);letter-spacing:-.01em;color:var(--bosque);text-wrap:balance;font-size:46px;font-style:italic;font-weight:400;line-height:.98}.k-mi-bajada{color:var(--texto-2);text-wrap:pretty;max-width:62ch;font-size:15px;line-height:1.55}.k-mi-nota{color:var(--musgo);font-size:13px;line-height:1.5}.k-mi-volver{color:var(--musgo);align-self:flex-start;align-items:center;gap:4px;margin-bottom:-24px;font-size:14px;font-weight:700;display:inline-flex}.k-mi-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.k-mi-bloque{flex-direction:column;gap:14px;display:flex}.k-mi-h2{font-family:var(--serif);color:var(--bosque);text-wrap:balance;font-size:28px;font-style:italic;font-weight:400;line-height:1.05}.k-mi-h2-fila{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.k-mi-ir{color:var(--bosque);text-decoration:underline;-webkit-text-decoration-color:var(--gris);text-decoration-color:var(--gris);text-underline-offset:4px;white-space:nowrap;font-size:14px;font-weight:700}.k-mi-ir:hover{-webkit-text-decoration-color:var(--bosque);text-decoration-color:var(--bosque)}.k-mi-boton{white-space:nowrap;height:48px;transition:background-color .16s var(--salida),border-color .16s var(--salida),transform .16s var(--salida);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:800;display:inline-flex}.k-mi-boton--chico{height:40px;padding:0 16px;font-size:14px}.k-mi-boton--bosque{background:var(--bosque);color:var(--crema)}.k-mi-boton--bosque:hover{background:var(--bosque-oscuro)}.k-mi-boton--borde{background:var(--blanco);color:var(--bosque);border:1px solid var(--linea)}.k-mi-boton--borde:hover{border-color:var(--bosque)}.k-mi-boton:active{transform:scale(.98)}.k-mi-tres{flex-wrap:wrap;align-self:flex-start;gap:6px;display:flex}.k-mi-tres>span:not(.k-tip),.k-mi-tres .k-tip__chip{background:var(--blanco);border:1px solid var(--linea);height:32px;color:var(--bosque);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:700;display:inline-flex}a.k-mi-tres:hover>span{border-color:var(--gris)}.k-mi-tres--falta{text-underline-offset:4px;font-size:14px;font-weight:700;text-decoration:underline}.k-mi-tres--cargando{background:var(--crema-2);border-radius:999px;width:260px;height:32px}.k-mi-glifo-txt,.k-mi-glifo{font-family:var(--font-simbolos),"Apple Symbols","Segoe UI Symbol",sans-serif;font-weight:400;line-height:1}.k-mi-glifo-txt{color:var(--musgo);font-size:1.05em}.k-mi-tres .k-mi-glifo-txt{color:var(--bosque);font-size:18px}.k-mi-glifo{background:var(--mostaza-fondo);width:44px;height:44px;color:var(--bosque);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:25px;display:flex}.k-mi-glifo--chico{background:var(--crema-2);width:36px;height:36px;font-size:18px}.k-mi-con{color:var(--texto-2);align-items:center;gap:8px;font-size:14px;line-height:1.4;display:inline-flex}.k-mi-con img{object-fit:cover;background:var(--crema-2);border-radius:50%;flex-shrink:0}.k-mi-fecha{font-variant-numeric:tabular-nums;border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:72px;line-height:1;display:flex}.k-mi-fecha small{font-size:12px;font-weight:700}.k-mi-fecha b{letter-spacing:-.02em;margin:3px 0 2px;font-size:28px;font-weight:800}.k-mi-fecha--bosque{background:var(--bosque);color:var(--crema)}.k-mi-fecha--bosque small{color:var(--menta)}.k-mi-fecha--mostaza{background:var(--mostaza);color:var(--bosque)}.k-mi-fecha--crema{background:var(--crema-2);color:var(--bosque)}.k-mi-fecha--crema small{color:var(--musgo)}.k-mi-fecha--chica{border-radius:10px;width:48px;height:52px}.k-mi-fecha--chica b{margin:0 0 2px;font-size:20px}.k-mi-fecha--chica small{font-size:11px}.k-mi-chip{background:var(--crema-2);height:26px;color:var(--musgo);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:12.5px;font-weight:700;display:inline-flex}.k-mi-chip--mostaza{background:var(--mostaza-fondo);color:var(--mostaza-tinta)}.k-mi-turno,.k-mi-ticket{background:var(--blanco);border:1px solid var(--linea);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.k-mi-ticket{background:var(--mostaza-fondo);border-color:transparent}.k-mi-turno__cab,.k-mi-ticket__cab{align-items:flex-start;gap:14px;padding:16px;display:flex}.k-mi-turno__info{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.k-mi-turno__info h3{color:var(--bosque);font-size:18px;font-weight:800;line-height:1.2}.k-mi-turno__hora{color:var(--texto-2);font-variant-numeric:tabular-nums;font-size:14px;line-height:1.45}.k-mi-turno__hora>span{white-space:nowrap}.k-mi-turno__info .k-mi-chip{align-self:flex-start;margin-top:2px}.k-mi-ticket .k-mi-turno__hora{color:var(--mostaza-tinta)}.k-mi-turno__falta{margin:0 16px 12px}.k-mi-turno__acc{border-top:1px solid var(--linea);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:14px 16px;display:flex}.k-mi-ticket .k-mi-turno__acc{border-top-color:rgba(90,74,0,.14)}.k-mi-turno__nota{color:var(--texto-2);align-items:center;gap:8px;font-size:14px;line-height:1.4;display:inline-flex}.k-mi-turno__nota svg{flex-shrink:0}.k-mi-turno__cambio{color:var(--musgo);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13px;line-height:1.4;display:flex}.k-mi-falta{color:var(--mostaza-tinta);align-items:flex-start;gap:6px;font-size:13px;line-height:1.45;display:flex}.k-mi-falta svg{flex-shrink:0;margin-top:2px}.k-mi-alerta{background:var(--blanco);border:1.5px solid var(--mostaza);border-radius:16px;flex-direction:column;gap:12px;padding:18px;display:flex}.k-mi .k-aviso--fuerte{border-left:0}.k-mi-vacio{background:var(--menta-fondo);border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;display:flex}.k-mi-vacio b{color:var(--bosque);font-size:17px;font-weight:800}.k-mi-vacio span{color:var(--texto-2);font-size:14px;line-height:1.5}.k-mi-vacio .k-mi-boton{margin-top:6px}.k-mi-vacio--blanco{background:var(--blanco);border:1px solid var(--linea)}.k-mi-inf{border-radius:16px;flex-direction:column;gap:16px;padding:18px;display:flex}.k-mi-inf--listo{background:var(--mostaza-fondo)}.k-mi-inf__cab{flex-direction:column;gap:8px;display:flex}.k-mi-inf__cab h3{font-family:var(--serif);color:var(--bosque);font-size:26px;font-style:italic;font-weight:400;line-height:1.05}.k-mi-inf__cab p{color:var(--texto-2);font-size:14px;line-height:1.5}.k-mi-inf__acc{flex-wrap:wrap;gap:8px;display:flex}.k-mi-inf>.k-mi-boton{align-self:flex-start}.k-mi-pasos{flex-direction:column;padding:0;list-style:none;display:flex}.k-mi-pasos li{gap:12px;padding-bottom:16px;display:flex;position:relative}.k-mi-pasos li:last-child{padding-bottom:0}.k-mi-pasos li:not(:last-child):before{content:"";background:var(--linea);width:2px;position:absolute;top:22px;bottom:2px;left:9px}.k-mi-pasos li.k-mi-pasos__hecho:not(:last-child):before{background:var(--bosque)}.k-mi-pasos__punto{border:2px solid var(--gris);background:var(--blanco);width:20px;height:20px;color:var(--crema);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.k-mi-pasos__hecho .k-mi-pasos__punto{background:var(--bosque);border-color:var(--bosque)}.k-mi-pasos__ahora .k-mi-pasos__punto{border-color:var(--bosque);background:var(--bosque);box-shadow:inset 0 0 0 4px var(--blanco)}.k-mi-pasos__espera .k-mi-pasos__punto{border-color:var(--mostaza-oscura);background:var(--mostaza);box-shadow:inset 0 0 0 4px var(--blanco)}.k-mi-pasos li>span:last-child{flex-direction:column;gap:2px;padding-top:1px;display:flex}.k-mi-pasos b{color:var(--bosque);font-size:14.5px;font-weight:800}.k-mi-pasos__falta b{color:var(--musgo);font-weight:700}.k-mi-pasos small{color:var(--musgo);font-size:13px}.k-mi-esencia{background:var(--blanco);border:1px solid var(--linea);border-radius:16px;flex-direction:column;padding:0;list-style:none;display:flex}.k-mi-esencia li{gap:14px;padding:18px 16px;display:flex}.k-mi-esencia li+li{border-top:1px solid var(--linea)}.k-mi-esencia h3{color:var(--bosque);margin-bottom:4px;font-size:17px;font-weight:800}.k-mi-esencia p{color:var(--texto-2);text-wrap:pretty;font-size:15px;line-height:1.55}.k-mi-mas{scroll-snap-type:x mandatory;margin:0 calc(var(--mi-lado)*-1);padding:0 var(--mi-lado)4px;scroll-padding-left:var(--mi-lado);scrollbar-width:none;grid-auto-columns:62%;grid-auto-flow:column;gap:12px;display:grid;overflow-x:auto}.k-mi-mas::-webkit-scrollbar{display:none}.k-mi-mas__item{scroll-snap-align:start;flex-direction:column;gap:4px;min-width:0;display:flex}.k-mi-mas__item img{aspect-ratio:4/5;object-fit:cover;background:var(--crema-2);width:100%;transition:transform .24s var(--salida);border-radius:14px;margin-bottom:6px}.k-mi-mas__item b{color:var(--bosque);font-size:15.5px;font-weight:800}.k-mi-mas__item span{color:var(--musgo);font-size:13px;line-height:1.4}.k-mi-fila{background:var(--blanco);border:1px solid var(--linea);border-radius:14px;align-items:center;gap:14px;padding:12px;display:flex}.k-mi-fila__info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.k-mi-fila__info>b{color:var(--bosque);font-size:15px;font-weight:800}.k-mi-fila__info>span{color:var(--texto-2);font-variant-numeric:tabular-nums;font-size:13px}.k-mi-fila__info .k-mi-ir{align-self:flex-start;margin-top:2px;font-size:13px}.k-mi-fila__nota{color:var(--texto-2);font-size:13px;line-height:1.45}.k-mi-fila__der{flex-shrink:0}.k-mi-gracias{color:var(--musgo);align-items:center;gap:6px;margin-top:2px;font-size:13px;display:inline-flex}.k-mi-pide{background:var(--lavanda-fondo);border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;padding:18px;display:flex}.k-mi-pide b{color:var(--bosque);font-size:17px;font-weight:800}.k-mi-pide span{color:var(--texto-2);font-size:14px;line-height:1.5}.k-mi-pide .k-mi-boton{margin-top:4px}.k-rueda text{font-family:var(--sans)}.k-rueda .k-rueda__glifo{font-family:var(--font-simbolos),"Apple Symbols","Segoe UI Symbol",sans-serif}.k-mi-nac{background:var(--blanco);border:1px solid var(--linea);border-radius:16px;grid-template-columns:minmax(0,1fr);margin:0;display:grid}.k-mi-nac>div{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.k-mi-nac>div+div{border-top:1px solid var(--linea)}.k-mi-nac dt{color:var(--musgo);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.k-mi-nac dd{color:var(--bosque);text-align:right;margin:0;font-size:15px;font-weight:700}.k-mi-nac__fila{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.k-mi-clave{width:100%;max-width:420px;color:var(--texto-2);flex-direction:column;gap:10px;padding-top:4px;font-size:13px;line-height:1.5;display:flex}.k-mi-clave__el{flex-wrap:wrap;gap:6px 14px;display:flex}.k-mi-clave__el span{color:var(--bosque);align-items:center;gap:6px;font-weight:700;display:inline-flex}.k-mi-clave__el i{border-radius:4px;width:12px;height:12px;display:inline-block}.k-mi-clave__linea{vertical-align:middle;border-radius:2px;width:16px;height:2px;margin-right:6px;display:inline-block}.k-mi-rueda{background:var(--blanco);border:1px solid var(--linea);border-radius:16px;flex-direction:column;align-items:center;gap:16px;margin:0;padding:20px 16px;display:flex}.k-mi-rueda svg{width:100%;max-width:360px;height:auto}.k-mi-aviso{background:var(--mostaza-fondo);color:var(--mostaza-tinta);border-radius:12px;padding:12px 14px;font-size:13.5px;line-height:1.5}.k-mi-grupo{flex-direction:column;gap:10px;display:flex}.k-mi-grupo+.k-mi-grupo{margin-top:18px}.k-mi-grupo>h3{font-family:var(--serif);color:var(--bosque);font-size:23px;font-style:italic;font-weight:400;line-height:1.1}.k-mi-grupo>p{color:var(--musgo);margin-top:-4px;font-size:14px;line-height:1.5}.k-mi-planetas{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.k-mi-planeta{background:var(--blanco);border:1px solid var(--linea);border-radius:16px;align-items:flex-start;gap:14px;padding:16px;display:flex}.k-mi-planeta__glifo{width:48px;height:48px;font-family:var(--font-simbolos),"Apple Symbols","Segoe UI Symbol",sans-serif;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:24px;line-height:1;display:flex}.k-mi-planeta__txt{flex-direction:column;gap:3px;min-width:0;display:flex}.k-mi-planeta__txt h4{color:var(--bosque);font-size:17px;font-weight:800;line-height:1.25}.k-mi-planeta__txt h4 span{font-weight:600}.k-mi-planeta__txt small{color:var(--musgo);font-variant-numeric:tabular-nums;font-size:13px}.k-mi-planeta__txt small b{font-weight:700}.k-mi-planeta__txt p{color:var(--texto-2);text-wrap:pretty;margin-top:6px;font-size:14.5px;line-height:1.55}.k-mi-gen{flex-wrap:wrap;gap:8px;display:flex}.k-mi-gen>span{background:var(--blanco);border:1px solid var(--linea);color:var(--bosque);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:700;display:inline-flex}.k-mi-gen b{font-size:17px}.k-mi-gen small{color:var(--musgo);font-weight:500}.k-mi-portada{background:var(--lavanda);color:#fff;border-radius:24px;flex-direction:column;align-items:flex-start;gap:14px;padding:24px 20px;display:flex}.k-mi-portada .k-mi-titulo{color:#fff}.k-mi-portada .k-mi-con{color:rgba(255,255,255,.92)}.k-mi-portada .k-mi-boton--bosque{color:#3e2e99;background:#fff}.k-mi-tres--quieto>span:not(.k-tip){background:rgba(255,255,255,.7);border-color:transparent}.k-mi-mapa{flex-direction:column;align-items:center;gap:16px;display:flex}.k-mi-mapa__rueda svg{width:100%;max-width:260px;height:auto}.k-mi-mapa p{color:var(--texto-2);max-width:62ch;font-size:16px;line-height:1.65}.k-mi-lectura .k-inf-lec{color:var(--bosque-tinta);gap:36px;max-width:65ch;font-size:16.5px;line-height:1.7}.k-mi-lectura .k-inf-lec h2{font-size:34px}.k-mi-lectura .k-inf-lec h3{letter-spacing:0;margin-top:8px;font-size:17px}.k-mi-pag--lectura>.k-mi-boton{align-self:flex-start}.k-mi-caja{background:var(--blanco);border:1px solid var(--linea);border-radius:16px;flex-direction:column;gap:14px;padding:20px 18px;display:flex}.k-mi-caja .k-mi-boton{align-self:flex-start}.k-mi-caja .k-trato legend{font-family:var(--serif);color:var(--bosque);margin-bottom:14px;font-size:28px;font-style:italic;font-weight:400;line-height:1.05}.k-mi-dato{color:var(--musgo);flex-direction:column;gap:2px;font-size:13px;display:flex}.k-mi-dato b{color:var(--bosque);overflow-wrap:anywhere;font-size:16px;font-weight:700}.k-mi-nav{z-index:10;padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:var(--crema);border-top:1px solid var(--linea);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.k-mi-nav a{color:var(--musgo);flex-direction:column;align-items:center;gap:3px;padding:4px 0;font-size:12px;font-weight:700;display:flex}.k-mi-nav__ico{width:60px;height:32px;transition:background-color .18s var(--salida);border-radius:999px;justify-content:center;align-items:center;display:flex}.k-mi-nav a[aria-current=page]{color:var(--bosque)}.k-mi-nav a[aria-current=page] .k-mi-nav__ico{background:var(--menta-fondo)}@media (hover:hover){.k-mi-mas__item:hover img{transform:scale(1.015)}.k-mi-nav a:hover{color:var(--bosque)}}@media (min-width:900px){.k-mi{--mi-lado:32px;padding-bottom:64px}.k-mi-cab{height:76px}.k-mi-nav{border:1px solid var(--linea);background:var(--blanco);border-radius:999px;gap:4px;padding:4px;display:flex;position:absolute;top:18px;bottom:auto;left:50%;right:auto;transform:translate(-50%)}.k-mi-nav a{border-radius:999px;flex-direction:row;gap:8px;padding:8px 16px;font-size:14px}.k-mi-nav__ico{width:auto;height:auto}.k-mi-nav a[aria-current=page]{background:var(--menta-fondo)}.k-mi-nav a[aria-current=page] .k-mi-nav__ico{background:0 0}.k-mi-titulo{font-size:58px}.k-mi-pag{gap:48px;padding-top:24px}.k-mi-mas{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-auto-columns:auto;grid-auto-flow:row;margin:0;padding:0;overflow:visible}.k-mi-mapa{flex-direction:row;align-items:center;gap:28px}.k-mi-planetas{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.k-mi-nac{grid-template-columns:repeat(3,minmax(0,1fr))}.k-mi-nac>div{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px}.k-mi-nac>div+div{border-top:0;border-left:1px solid var(--linea)}.k-mi-nac dd{text-align:left}.k-mi-rueda{flex-direction:row;align-items:center;gap:28px;padding:24px}.k-mi-rueda svg{flex:0 0 340px}.k-mi-rueda{flex-wrap:wrap}.k-mi-rueda .k-mi-aviso{flex-basis:100%}.k-mi-rueda .k-mi-clave{flex:220px;width:auto}.k-mi-mapa__rueda{flex-shrink:0}}.k-mi{padding-bottom:calc(100px + env(safe-area-inset-bottom))}.k-mi-pag{gap:34px}.k-mi-cielo{z-index:2;color:#fff;background:radial-gradient(120% 55% at 50% 108%,rgba(241,196,21,.55),rgba(241,196,21,0) 62%),linear-gradient(#1f1a4d 0%,#4b3a9e 58%,#8e74e0 100%);border-radius:28px;flex-direction:column;padding:34% 20px 22px;display:flex;position:relative;box-shadow:0 24px 48px -28px rgba(31,26,77,.7)}.k-mi-cielo--cargando{background:linear-gradient(#1f1a4d,#4b3a9e 55%,#8e74e0)}.k-mi-cielo__arte{pointer-events:none;clip-path:inset(0 round 28px 28px 0 0);width:100%;height:auto;position:absolute;top:0;left:0}.k-mi-cielo__txt{flex-direction:column;gap:12px;display:flex;position:relative}.k-mi-cielo .k-mi-titulo{color:#fff;font-size:52px}.k-mi-cielo__bajada{color:rgba(255,255,255,.88);max-width:40ch;font-size:15px;line-height:1.45}.k-mi-cielo__signo{font-family:var(--font-simbolos),"Apple Symbols",sans-serif;fill:#fff;opacity:.09;font-size:190px}.k-mi-cielo__glifo{font-family:var(--font-simbolos),"Apple Symbols",sans-serif;fill:#fff;opacity:.9;font-size:12px}.k-mi-cielo__titila{animation:4s ease-in-out infinite k-mi-titila}@keyframes k-mi-titila{0%,to{opacity:.2}50%{opacity:1}}.k-mi-tres--vidrio>span:not(.k-tip),.k-mi-tres--vidrio .k-tip__chip{color:#fff;-webkit-backdrop-filter:blur(16px)saturate(180%);background:linear-gradient(135deg,rgba(255,255,255,.26),rgba(255,255,255,.08));border:1px solid rgba(255,255,255,.38);height:34px;box-shadow:inset 0 1px 1px rgba(255,255,255,.55),0 8px 18px -10px rgba(0,0,0,.45)}.k-mi-tres--vidrio .k-mi-glifo-txt{color:#fff}a.k-mi-tres--vidrio:hover>span{border-color:rgba(255,255,255,.7)}.k-mi-turno{background:var(--mostaza);color:var(--bosque);border:0;border-radius:24px;gap:14px;padding:20px;overflow:visible}.k-mi-turno__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.k-mi-turno__fecha{align-items:flex-end;gap:10px;display:flex}.k-mi-turno__fecha b{font-family:var(--serif);letter-spacing:-.02em;font-size:92px;font-style:italic;font-weight:400;line-height:.78}.k-mi-turno__fecha span{flex-direction:column;padding-bottom:6px;font-size:16px;font-weight:800;line-height:1.2;display:flex}.k-mi-turno__fecha em{color:rgba(41,81,68,.78);font-variant-numeric:tabular-nums;font-size:13px;font-style:normal;font-weight:600}.k-mi-turno__faltan{background:var(--bosque);color:var(--crema);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:7px 12px;font-size:13px;font-weight:800}.k-mi-turno__con{border-top:1px solid rgba(41,81,68,.18);align-items:center;gap:10px;padding-top:14px;display:flex}.k-mi-turno__con img{object-fit:cover;border-radius:50%;flex-shrink:0;width:40px;height:40px}.k-mi-turno__con b{font-size:17px;font-weight:800;display:block}.k-mi-turno__con small{color:rgba(41,81,68,.78);font-size:13px}.k-mi-turno .k-mi-falta{color:var(--bosque)}.k-mi-turno .k-mi-turno__acc{border:0;gap:8px;padding:0}.k-mi-turno .k-mi-turno__nota{color:var(--bosque)}.k-mi-turno__plazo{color:rgba(41,81,68,.78);margin-top:-4px;font-size:12.5px;line-height:1.4}.k-mi-boton--linea{color:var(--bosque);border:1.5px solid var(--bosque);background:0 0}.k-mi-boton--linea:hover{background:rgba(41,81,68,.08)}.k-mi-tresb{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.k-mi-tresb__item{min-height:184px;transition:transform .24s var(--salida);border-radius:20px;flex-direction:column;gap:6px;padding:16px 12px;display:flex}.k-mi-tresb__item .k-mi-glifo-txt{color:inherit;font-size:36px}.k-mi-tresb__item small{letter-spacing:.1em;text-transform:uppercase;opacity:.8;margin-top:auto;font-size:11px;font-weight:700}.k-mi-tresb__item b{-webkit-hyphens:auto;hyphens:auto;font-size:max(13px,min(3.8vw,17px));font-weight:800}.k-mi-tresb__item p{opacity:.9;font-size:12.5px;line-height:1.35}.k-mi-tresb__item--sol{background:var(--mostaza-fondo);color:#6b5300}.k-mi-tresb__item--luna{background:var(--lavanda-fondo);color:#4a35b0}.k-mi-tresb__item--ascendente{background:var(--menta-fondo);color:#245a50}.k-mi-inf--listo{background:var(--lavanda);color:#fff;position:relative;overflow:hidden}.k-mi-inf--listo:after{content:"♓︎ ☽︎ ☉︎";font-family:var(--font-simbolos),"Apple Symbols",sans-serif;letter-spacing:-6px;color:#fff;opacity:.16;pointer-events:none;font-size:62px;position:absolute;bottom:-16px;right:-4px}.k-mi-inf--listo .k-mi-inf__cab h3{color:#fff;font-size:28px}.k-mi-inf--listo .k-mi-con{color:rgba(255,255,255,.92)}.k-mi-inf--listo .k-mi-boton--bosque{color:#3e2e99;background:#fff}.k-mi-inf--listo .k-mi-boton--borde{color:#fff;background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.45)}.k-mi-inf--camino{background:var(--lavanda-fondo);border:0}.k-mi-inf--camino .k-mi-pasos__punto{background:var(--lavanda-fondo)}.k-mi-inf--listo{grid-template-columns:minmax(0,1fr) 96px;grid-template-areas:"cab ilus""acc acc";align-items:start;gap:16px 14px;display:grid}.k-mi-inf--listo .k-mi-inf__cab{grid-area:cab}.k-mi-inf--listo .k-mi-inf__acc{grid-area:acc}.k-mi-inf__ilus{aspect-ratio:4/5;object-fit:cover;border-radius:14px;grid-area:ilus;width:96px;transform:rotate(3deg);box-shadow:0 12px 22px -12px rgba(30,20,80,.6)}.k-mi-inf--listo:after{display:none}.k-mi-vacio--ilus{background:var(--lavanda-fondo)}.k-mi-vacio--ilus img{object-fit:cover;border-radius:16px;width:100%;max-height:220px;margin-bottom:6px}.k-mi-cielo__nac{flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.k-mi-cielo__nac .k-tip__chip{color:#fff;-webkit-backdrop-filter:blur(12px);background:rgba(13,10,40,.28);border:1px solid rgba(255,255,255,.22);border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 11px;font-size:13px;font-weight:600;display:inline-flex}.k-mi-cielo__nac svg{opacity:.85}.k-mi-cielo__ir{color:#2b2364;height:42px;transition:transform .2s var(--salida);background:#fff;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:4px;padding:0 18px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 10px 22px -12px rgba(0,0,0,.6)}.k-mi-cielo__ir:hover{transform:translateY(-1px)}.k-mi-cielo__ir--suave{color:#fff;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.4);box-shadow:inset 0 1px 1px rgba(255,255,255,.4)}.k-mi-nota-mj{-webkit-backdrop-filter:blur(16px)saturate(170%);background:linear-gradient(135deg,rgba(255,255,255,.2),rgba(255,255,255,.07));border:1px solid rgba(255,255,255,.3);border-radius:20px;align-items:flex-start;gap:12px;margin:4px 0 0;padding:14px;display:flex;box-shadow:inset 0 1px 1px rgba(255,255,255,.45)}.k-mi-nota-mj img{border:2px solid rgba(241,196,21,.85);border-radius:50%;flex-shrink:0;width:36px;height:36px}.k-mi-nota-mj blockquote{flex-direction:column;gap:6px;margin:0;display:flex}.k-mi-nota-mj p{font-family:var(--serif);color:#fff;text-wrap:pretty;font-size:19px;font-style:italic;line-height:1.3}.k-mi-nota-mj figcaption{letter-spacing:.04em;color:rgba(255,255,255,.75);font-size:12.5px;font-weight:700}.k-mi-tresc{flex-direction:column;gap:10px;display:flex}.k-mi-tresc__item{border-radius:22px;align-items:flex-start;gap:14px;min-height:0;padding:18px;display:flex}.k-mi-tresc__glifo{width:52px;height:52px;font-family:var(--font-simbolos),"Apple Symbols",sans-serif;background:rgba(255,255,255,.7);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:27px;line-height:1;display:flex}.k-mi-tresc__item h3{margin-bottom:6px;font-size:18px;font-weight:800;line-height:1.25}.k-mi-tresc__item h3 .k-mi-glifo-txt{color:inherit}.k-mi-tresc__item p{color:var(--bosque-tinta);text-wrap:pretty;font-size:15px;line-height:1.55}.k-mi-planeta{background:var(--el-fondo,var(--blanco));border:0;border-radius:20px}.k-mi-planeta__glifo{color:var(--el-tinta,var(--bosque));background:rgba(255,255,255,.75)}.k-mi-planeta__txt p{color:var(--bosque-tinta)}.k-mi-rueda{border:0;border-radius:24px;box-shadow:0 18px 40px -28px rgba(31,26,77,.45)}.k-mi-gen>span{background:var(--blanco);border:0;box-shadow:0 6px 16px -12px rgba(31,26,77,.4)}.k-tip{display:inline-flex;position:relative}.k-tip__chip{font:inherit;color:inherit;cursor:help;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}.k-tip__chip:focus-visible{outline-offset:3px;border-radius:999px;outline:2px solid #fff}.k-tip[data-abierto] .k-tip__chip{border-color:rgba(255,255,255,.75)}.k-tip__burbuja{z-index:20;left:var(--tip-dx,0px);color:#fff;text-align:left;white-space:normal;-webkit-backdrop-filter:blur(14px);background:rgba(24,19,60,.96);border:1px solid rgba(255,255,255,.18);border-radius:14px;width:max-content;max-width:min(260px,100vw - 48px);padding:10px 12px;font-size:13px;font-weight:500;line-height:1.45;display:none;position:absolute;top:calc(100% + 8px);box-shadow:0 14px 30px -14px rgba(0,0,0,.6)}:-webkit-any(.k-mi-tres,.k-mi-cielo__nac):has(.k-tip[data-abierto]){z-index:3;position:relative}:-moz-any(.k-mi-tres,.k-mi-cielo__nac):has(.k-tip[data-abierto]){z-index:3;position:relative}:is(.k-mi-tres,.k-mi-cielo__nac):has(.k-tip[data-abierto]){z-index:3;position:relative}.k-tip[data-abierto] .k-tip__burbuja{animation:k-tip-aparece .18s var(--expo);display:block}@keyframes k-tip-aparece{0%{opacity:0;transform:translateY(-4px)}}.k-mi-rueda--grande,.k-mi-rueda--grande.k-mi-rueda{flex-direction:column;align-items:stretch;gap:22px}.k-mi-rueda--grande .k-rueda-int{align-self:center;width:100%;max-width:520px}.k-mi-rueda--grande .k-rueda-int svg,.k-mi-rueda--grande svg{flex:none;width:100%;max-width:520px;height:auto}.k-mi-rueda--grande .k-mi-clave{border-top:1px solid var(--linea);flex:none;width:auto;max-width:none;padding-top:18px}.k-rueda-int{position:relative}.k-rueda__punto{cursor:pointer;outline:none}.k-rueda__punto:hover>circle:not([fill=transparent]){stroke-width:2px}.k-rueda__punto:focus-visible>circle:not([fill=transparent]){stroke-width:2px}.k-rueda__punto:focus-visible{filter:drop-shadow(0 0 3px rgba(150,126,243,.9))}.k-rueda-tip{z-index:5;color:#fff;text-align:center;pointer-events:none;width:max-content;max-width:220px;animation:k-rueda-tip .16s var(--expo);background:rgba(24,19,60,.96);border-radius:12px;flex-direction:column;gap:2px;padding:9px 13px;font-size:13px;line-height:1.35;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 10px));box-shadow:0 12px 26px -12px rgba(0,0,0,.55)}@keyframes k-rueda-tip{0%{opacity:0}}.k-rueda-tip b{font-size:14px;font-weight:700}.k-rueda-tip span{color:rgba(255,255,255,.82)}.k-mi-delinf{background:rgba(255,255,255,.78);border-radius:16px;flex-direction:column;gap:8px;max-width:64ch;margin-top:10px;padding:14px 16px;display:flex}.k-mi-delinf__quien{color:#4b3aa8;align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.k-mi-delinf__quien img{object-fit:cover;border-radius:50%;width:24px;height:24px}.k-mi-delinf p{color:var(--bosque-tinta);font-size:15px;line-height:1.55}.k-mi-delinf__ir{color:var(--bosque);text-underline-offset:3px;align-self:flex-start;font-size:13.5px;font-weight:700;text-decoration:underline}.k-mi-eje{color:var(--bosque);background:var(--blanco);border-radius:14px;padding:12px 16px;font-size:15px;line-height:1.5;margin-top:0!important}.k-mi-genl{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.k-mi-genl li{background:var(--blanco);border-radius:18px;align-items:flex-start;gap:14px;padding:14px 16px;display:flex;box-shadow:0 6px 16px -12px rgba(31,26,77,.4)}.k-mi-genl li>b{text-align:center;flex-shrink:0;width:26px;font-size:22px;line-height:1.1}.k-mi-genl li>span{color:var(--bosque);flex-direction:column;gap:3px;font-size:15px;display:flex}.k-mi-genl small{color:var(--musgo);font-weight:500}.k-mi-genl__txt{color:var(--texto-2);font-size:14.5px;line-height:1.5}.k-mi-ctainf{background:var(--lavanda-fondo);border-radius:24px;flex-direction:column;gap:18px;padding:22px;display:flex}.k-mi-ctainf img{object-fit:cover;border-radius:18px;width:120px;height:150px}.k-mi-ctainf>div{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.k-mi-ctainf p{color:var(--bosque-tinta);max-width:52ch;font-size:15px;line-height:1.55}.k-inf-lec__punto{scroll-margin-top:88px}.k-mi-pag .k-mi-planetas{grid-template-columns:minmax(0,1fr)}.k-mi-planeta__txt p,.k-mi-tresc__item p{max-width:64ch}@media (min-width:720px){.k-mi-rueda--grande .k-mi-clave{grid-template-columns:1fr 1fr;gap:12px 28px;display:grid}.k-mi-ctainf{flex-direction:row;align-items:center;gap:28px;padding:28px}}.k-ent{flex-direction:column;gap:12px;display:flex}.k-ent-codigo{text-align:center;letter-spacing:.28em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.k-ent-clave{display:block;position:relative}.k-ent-clave .k-input{width:100%;padding-right:52px}.k-ent-clave button{width:48px;color:var(--musgo);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;right:0}.k-ent-otras{flex-wrap:wrap;gap:6px 18px;padding-top:4px;display:flex}.k-ent-otras button{min-height:32px;color:var(--bosque);text-decoration:underline;-webkit-text-decoration-color:var(--gris);text-decoration-color:var(--gris);text-underline-offset:4px;font-size:14px;font-weight:700}.k-ent-otras button:disabled{color:var(--musgo);text-decoration:none}.k-ent-acc{flex-wrap:wrap;gap:8px;display:flex}.k-ent-listo{color:var(--bosque);align-items:flex-start;gap:8px;font-size:14px;line-height:1.5;display:flex}.k-ent-listo svg{flex-shrink:0;margin-top:3px}.k-menu-entrar{background:var(--bosque);height:38px;color:var(--crema);white-space:nowrap;border-radius:999px;align-items:center;margin-left:auto;padding:0 14px;font-size:14px;font-weight:800;display:inline-flex}.k-menu-entrar:hover{background:var(--bosque-oscuro)}.k-inv{gap:14px}.k-inv__de{color:var(--texto-2);align-items:center;gap:10px;font-size:15px;display:inline-flex}.k-inv__de img{object-fit:cover;border-radius:50%;width:40px;height:40px}.k-inv-mi{background:var(--menta-fondo);border-radius:24px;flex-direction:column;gap:12px;padding:22px;display:flex}.k-inv-mi p{color:var(--bosque-tinta);font-size:15px;line-height:1.5}.k-inv-mi__puntos{color:var(--bosque);align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.k-inv-mi__puntos i{background:var(--bosque);border-radius:50%;width:12px;height:12px}.k-inv-mi__puntos i[data-usado]{background:var(--gris)}.k-inv-mi__puntos span{margin-left:6px}.k-inv-mi__link{background:var(--blanco);color:var(--texto-2);overflow-wrap:anywhere;border-radius:12px;padding:10px 12px;font-size:13px;display:block}.k-inv-mi__acc{flex-wrap:wrap;gap:8px;display:flex}.k-mi-mas{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:14px 12px;margin:0;padding:0;overflow:visible}.k-mi-mas__item img{border-radius:18px}.k-mi-nav{left:50%;right:auto;bottom:calc(14px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(135deg,rgba(255,255,255,.74),rgba(255,255,255,.46));border:1px solid rgba(255,255,255,.9);border-radius:999px;gap:4px;padding:6px;display:flex;top:auto;transform:translate(-50%);box-shadow:inset 0 1px 1px #fff,0 16px 32px -16px rgba(13,34,27,.5)}.k-mi-nav a{color:var(--texto-2);white-space:nowrap;border-radius:999px;flex-direction:row;gap:6px;padding:10px 13px;font-size:13px;font-weight:800}.k-mi-nav__ico{width:auto;height:auto;background:0 0!important}.k-mi-nav a[aria-current=page]{background:var(--bosque);color:var(--crema);box-shadow:inset 0 1px 1px rgba(255,255,255,.25)}@media (min-width:900px){.k-mi-nav{border-radius:999px;position:fixed;top:auto;bottom:22px}.k-mi-cielo{padding:34% 32px 30px}.k-mi-cielo .k-mi-titulo{font-size:64px}.k-mi-mas{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}@media (prefers-reduced-motion:reduce){.k-mi-cielo__titila{animation:none}}:root{--expo:cubic-bezier(.16,1,.3,1)}@keyframes k-mi-sube{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes k-mi-sube-foco{0%{opacity:0;filter:blur(8px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:none}}@keyframes k-mi-aparece{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:none}}@keyframes k-mi-enciende{0%{opacity:0;transform:translateY(8px)scale(.4)}to{opacity:1;transform:none}}@keyframes k-mi-traza{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes k-mi-gira{0%{opacity:0;transform:rotate(-16deg)scale(.94)}to{opacity:1;transform:none}}@keyframes k-mi-dibuja{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes k-mi-flota{0%{opacity:0;transform:translate(-50%,28px)}to{opacity:1;transform:translate(-50%)}}.k-mi-cielo{animation:k-mi-aparece 1s var(--expo)both}.k-mi-cielo__arco{animation:k-mi-traza 1.6s var(--expo).2s both}.k-mi-cielo__planeta{transform-box:fill-box;transform-origin:50%;animation:k-mi-enciende .8s var(--expo)both}@keyframes k-mi-marca{0%{opacity:0}to{opacity:.09}}.k-mi-cielo__signo{animation:k-mi-marca 1.8s var(--expo).3s both}.k-mi-cielo__txt>*{animation:k-mi-sube .9s var(--expo)both}.k-mi-cielo__txt>.k-mi-titulo{animation-name:k-mi-sube-foco;animation-delay:.26s}.k-mi-cielo__txt>:nth-child(2){animation-delay:.42s}.k-mi-cielo__txt>:nth-child(3){animation-delay:.52s}.k-mi-cielo__txt>:nth-child(4){animation-delay:.61s}.k-mi-cielo__txt>:nth-child(5){animation-delay:.69s}.k-mi-pag>:not(.k-mi-cielo){animation:k-mi-sube .9s var(--expo)both}.k-mi-pag>:nth-child(2){animation-delay:.52s}.k-mi-pag>:nth-child(3){animation-delay:.62s}.k-mi-pag>:nth-child(4){animation-delay:.72s}.k-mi-pag>:nth-child(n+5){animation-delay:.8s}.k-mi-pag>.k-mi-intro{animation-name:k-mi-sube-foco;animation-delay:80ms}.k-mi-nav{animation:k-mi-flota .9s var(--expo).65s both}.k-rueda{transform-origin:50%;animation:k-mi-gira 1.4s var(--expo).15s both}.k-rueda__asp{stroke-dasharray:1;animation:k-mi-dibuja 1.4s var(--expo).7s both}@keyframes k-mi-asp{0%{opacity:0}to{opacity:.75}}.k-rueda__asp--aparece{stroke-dasharray:3 2.5;animation:k-mi-asp .9s var(--expo).9s both}@media (prefers-reduced-motion:reduce){.k-mi-cielo,.k-mi-cielo *,.k-mi-pag>*,.k-mi-nav,.k-rueda,.k-rueda *,.k-mi-planeta,.k-mi-fila,.k-mi-mas__item,.k-mi-tresc__item,.k-mi-gen>span{animation:none!important}}@supports (animation-timeline:view()){.k-mi-pag>:nth-child(n+4),.k-mi-planeta,.k-mi-fila,.k-mi-mas__item,.k-mi-tresc__item,.k-mi-gen>span{animation:linear both k-mi-sube;animation-timeline:view();animation-range:entry entry 55%}}@media (min-width:900px){.k-shell{max-width:none}.k-flujo{--col:720px}.k-sec,.k-card,.k-suelto,.k-header,.k-footer,.k-hero,.k-barras,.k-gutter{--margen:max(40px,calc((100% - var(--col,1160px))/2))}.k-sec,.k-header,.k-footer,.k-hero,.k-barras,.k-gutter{padding-left:var(--margen);padding-right:var(--margen)}.k-card,.k-suelto{margin-left:var(--margen);margin-right:var(--margen)}.k-card{padding:22px}.k-sec{gap:18px;padding-top:56px;padding-bottom:8px}.k-sec--flujo{--col:720px;padding-top:32px;padding-bottom:0}.k-h1--xl{font-size:56px}.k-h1--hero{font-size:68px}.k-h2{font-size:38px}.k-p{font-size:16px}.k-p,.k-p--2,.k-nota{max-width:68ch}.k-hero{padding-top:40px;padding-bottom:56px;height:min(72vh,620px)!important}.k-hero>div:last-child{gap:14px;max-width:620px}.k-hero p{font-size:16px}.k-btn{align-self:flex-start;width:auto;min-width:240px}.k-sec--flujo .k-btn{width:100%;min-width:0}.k-sec:has(>.k-tarjeta-link){grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;column-gap:20px;display:grid}.k-sec:has(>.k-tarjeta-link)>:not(.k-tarjeta-link){grid-column:1/-1}.k-tarjeta-link{flex-direction:column;align-items:flex-start;gap:12px;height:100%;padding:16px}.k-tarjeta-link img{width:100%;height:200px}.k-filas{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;display:grid}.k-filas>*{border-top:1px solid var(--linea);border-bottom:0}.k-fila{min-height:92px}.k-fila__img{width:64px;height:64px}.k-dest{flex-direction:row;align-items:stretch}.k-dest__foto{aspect-ratio:auto;flex:0 0 46%;min-height:260px}.k-dest__cuerpo{justify-content:center;gap:7px;padding:28px 32px}.k-dest__t{font-size:40px}.k-dest__b{max-width:42ch;font-size:15.5px}.k-pasos3{gap:32px}.k-pasos3>div{font-size:13.5px}.k-fotos3{gap:16px}.k-lista>div{font-size:16px}.k-datos{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.k-semanas{border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.k-semanas>div{border:1px solid var(--linea);background:var(--blanco);border-radius:16px;flex-direction:column;gap:6px;padding:18px;display:flex}.k-h1--gigante{font-size:88px}.k-dest--taller .k-dest__foto{min-height:300px}.k-datos--dos{grid-template-columns:repeat(2,minmax(0,1fr))}.k-cupo{padding:16px 20px}.k-cupo>span{font-size:15px}.k-pasos-v{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.k-pasos-v>div{flex-direction:column;gap:12px}.k-pasos-v>div>div>span{font-size:15px}.k-nota--centro{text-align:left}.k-formatos{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 32px;display:grid}.k-dos{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.k-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;display:grid}.k-form>.k-ancho{grid-column:1/-1}.k-elegir{--col:720px;--margen:max(40px,calc((100% - var(--col))/2));padding-left:var(--margen);padding-right:var(--margen);grid-template-columns:340px 1fr;align-items:start;display:grid}.k-elegir>.k-sec{--margen:0;padding-right:36px}.k-elegir>.k-sec+.k-sec{padding-right:0}.k-horas{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start}.k-sec:has(>.k-campo){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:20px;display:grid}.k-sec:has(>.k-campo)>:not(.k-campo){grid-column:1/-1}.k-sec:has(>.k-campo)>.k-campo:has(input[type=email]){grid-column:1/-1}.k-sec:has(>.k-campo)>.k-campo:has(input[type=search]){grid-column:1/-1}.k-footer{padding-top:56px;padding-bottom:44px}.k-footer nav{gap:10px 28px;font-size:14px}.k-header{padding-top:20px;padding-bottom:20px}.k-nav-esc{align-items:center;gap:26px;margin-left:auto;font-size:14px;font-weight:700;display:flex}.k-nav-esc a:hover{text-underline-offset:4px;text-decoration:underline}.k-solo-cel{display:none}}.k-pan{background:var(--crema);min-height:100svh;padding-bottom:96px}.k-pan-ancho{max-width:560px;margin:0 auto}.k-pan-cab{justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 0;display:flex}.k-pan-h1{font-family:var(--serif);font-size:34px;font-style:italic;font-weight:400;line-height:1}.k-pan-sec{flex-direction:column;gap:10px;padding:28px 20px 0;display:flex}.k-pan-sec>header{justify-content:space-between;align-items:center;display:flex}.k-pan-tit{letter-spacing:.18em;text-transform:uppercase;color:var(--bosque);font-size:11px;font-weight:800}.k-pan-alerta{color:#8a1e27;background:#fde1e3;border-radius:12px;align-items:center;gap:12px;margin:12px 20px 0;padding:12px 14px;font-size:13.5px;line-height:1.4;display:flex}.k-pan-alerta a{text-underline-offset:3px;font-weight:700;text-decoration:underline}.k-pan-prox{background:var(--blanco);border:1.5px solid var(--bosque);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.k-pan-fila,.k-perfil-fila{background:var(--blanco);border:1px solid var(--linea);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.k-pan-fila:hover,.k-perfil-fila:hover{border-color:var(--gris)}.k-pan-hora{font-variant-numeric:tabular-nums;font-size:17px;font-weight:800}.k-pan-cuando{flex-direction:column;align-items:flex-start;gap:1px;min-width:58px;display:flex}.k-pan-cuando small{text-transform:uppercase;letter-spacing:.04em;color:var(--mostaza-oscura);font-size:11px;font-weight:700}.k-pan-hora--gr{font-size:20px}.k-pan-quien{flex-direction:column;gap:2px;display:flex}.k-pan-quien b{font-size:15px;font-weight:700}.k-pan-quien span{color:var(--musgo);font-size:12.5px}.k-pan-quien .k-pan-falta{color:var(--mostaza-oscura);align-items:flex-start;gap:5px;font-weight:700;display:flex}.k-pan-falta svg{flex-shrink:0;margin-top:2px}.k-pan-quien .k-pan-falta span{color:inherit;font-size:inherit}.k-pan-chip{background:var(--mostaza-fondo);color:var(--mostaza-tinta);white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700}.k-pan-chip--menta{background:var(--menta-fondo);color:var(--bosque)}.k-pan-chip--linea{background:var(--blanco);border:1px solid var(--linea);color:var(--musgo)}.k-pan-vacio{background:var(--blanco);border:1px dashed var(--linea);color:var(--musgo);border-radius:16px;padding:18px 16px;font-size:14px}.k-pan-estado{color:var(--musgo);align-items:center;gap:8px;font-size:12.5px;display:flex}.k-pan-punto{background:var(--menta);border-radius:999px;flex-shrink:0;width:8px;height:8px}.k-pan-punto--prueba{background:var(--mostaza)}.k-pan-tabla{background:var(--blanco);border:1px solid var(--linea);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.k-pan-tabla .fila{font-variant-numeric:tabular-nums;border-top:1px solid #ecefea;grid-template-columns:1.2fr 1fr .8fr .5fr;gap:8px;padding:11px 14px;font-size:14px;display:grid}.k-pan-tabla .fila b{font-weight:700}.k-pan-tabla .cab{background:var(--crema);letter-spacing:.12em;text-transform:uppercase;color:var(--musgo);border-top:0;grid-template-columns:1.2fr 1fr .8fr .5fr;gap:8px;padding:10px 14px;font-size:10.5px;font-weight:800;display:grid}.k-pan-nav{z-index:10;padding:8px 8px max(12px,env(safe-area-inset-bottom));background:var(--blanco);border-top:1px solid var(--linea);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.k-pan-nav a{color:var(--musgo);flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 0;font-size:10.5px;font-weight:700;display:flex}.k-pan-nav a[aria-current=page]{color:var(--bosque);font-weight:800}.k-pan-notas{background:var(--blanco);border:1px solid var(--linea);min-height:120px;color:var(--texto-2);resize:vertical;border-radius:12px;width:100%;padding:14px;font-size:14px;line-height:1.5}.k-pan-acciones{flex-wrap:wrap;gap:8px;display:flex}.k-pan-acciones button,.k-pan-acciones a{background:var(--blanco);border:1px solid var(--linea);color:var(--bosque);border-radius:999px;padding:9px 14px;font-size:13px;font-weight:700}.k-pan-acciones .peligro{color:#8a1e27;background:#fde1e3;border-color:#fde1e3}.k-pan-acciones button:disabled{opacity:.55;cursor:default}.k-pan-select{border:1px solid var(--linea);height:38px;color:var(--bosque);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--blanco)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23295144' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center;border-radius:999px;padding:0 34px 0 14px;font-size:16px;font-weight:700}.k-pan-chip--crema{background:var(--crema);color:var(--musgo)}.k-pan-chip--coral{color:#8a1e27;background:#fde1e3}.k-pan-boton{background:var(--bosque);height:40px;color:var(--crema);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:800;display:inline-flex}.k-pan-taller{background:var(--blanco);border:1px solid var(--linea);border-radius:16px;flex-direction:column;gap:6px;padding:16px;display:flex}.k-pan-taller:hover{border-color:var(--gris)}.k-pan-taller--prox,.k-pan-taller--prox:hover{border:1.5px solid var(--bosque)}.k-pan-taller--pasado{opacity:.85}.k-pan-taller__arriba{justify-content:space-between;align-items:center;gap:10px;display:flex}.k-pan-taller__arriba b{font-size:16px;font-weight:700}.k-pan-taller__cuando{color:var(--musgo);font-size:13px}.k-pan-taller__cupo{align-items:center;gap:10px;display:flex}.k-pan-taller__cupo b{font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.k-pan-taller__quienes{color:var(--texto-2);font-size:12.5px;line-height:1.45}.k-pan-barra{background:#ecefea;border-radius:999px;flex:1;height:6px;overflow:hidden}.k-pan-barra>span{background:var(--mostaza);height:100%;display:block}.k-pan-taller-cab{background:var(--bosque);color:var(--crema);border-radius:16px;flex-direction:column;gap:18px;padding:20px;display:flex}.k-pan-taller-cab__datos{flex-direction:column;gap:6px;display:flex}.k-pan-taller-cab h1{font-family:var(--serif);text-wrap:balance;font-size:32px;font-style:italic;font-weight:400;line-height:1.02}.k-pan-taller-cab__datos>span:last-child{color:rgba(255,255,255,.8);font-size:14px;line-height:1.45}.k-pan-taller-cab__cupo{flex-direction:column;gap:10px;display:flex}.k-pan-taller-cab__num{color:rgba(255,255,255,.72);align-items:baseline;gap:6px;font-size:16px;font-weight:700;display:flex}.k-pan-taller-cab__num b{color:var(--mostaza);font-variant-numeric:tabular-nums;font-size:40px;font-weight:800;line-height:1}.k-pan-taller-acc{flex-wrap:wrap;gap:8px;display:flex}.k-pan-taller-acc a,.k-pan-taller-acc button{height:40px;color:var(--crema);border:1.5px solid rgba(255,255,255,.5);border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.k-pan-taller-acc button:disabled{opacity:.6;cursor:default}.k-pan-insc{background:var(--blanco);border:1px solid var(--linea);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.k-pan-insc__cab{display:none}.k-pan-insc__fila{border-top:1px solid #ecefea;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"nombre nombre nombre pago""mail mail mail mail""hora sol luna asc";align-items:center;gap:6px 10px;padding:13px 16px;font-size:14px;display:grid}.k-pan-insc__cab+.k-pan-insc__fila{border-top:0}.k-pan-insc__fila small{letter-spacing:.1em;text-transform:uppercase;color:var(--musgo);font-size:10px;font-weight:800;display:block}.k-pan-insc__nombre{grid-area:nombre;min-width:0;font-weight:700}.k-pan-insc__mail{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--musgo);grid-area:mail;font-size:13px;overflow:hidden}.k-pan-insc__pago{grid-area:pago;justify-self:end}.k-pan-insc__hora{grid-area:hora;font-size:12.5px;font-weight:700}.k-pan-insc__hora--exacta{color:var(--bosque)}.k-pan-insc__hora--aproximada{color:var(--mostaza-oscura)}.k-pan-insc__hora--desconocida{color:#8a1e27}.k-pan-insc__sol{grid-area:sol;min-width:0}.k-pan-insc__luna{grid-area:luna;min-width:0}.k-pan-insc__asc{grid-area:asc;min-width:0}.k-pan-insc__sin{color:var(--musgo);grid-area:sol-start/sol-start/sol-end/asc-end;font-size:13px}.k-pan-insc__vacio{color:var(--gris)}.k-pan-insc__fila--pendiente{background:var(--mostaza-fondo)}.k-pan-insc__fila--pendiente .k-pan-chip{background:var(--blanco)}.k-pan-insc__fila--cancelada{opacity:.6}.k-pan-form{flex-direction:column;padding-bottom:40px;display:flex}.k-pan-campos{flex-wrap:wrap;gap:10px;display:flex}.k-pan-campos>.k-campo{flex:140px}.k-pan-form .k-input[readonly]{background:var(--crema);color:var(--musgo)}.k-pan-opciones{flex-wrap:wrap;gap:8px;display:flex}.k-pan-opcion{background:var(--blanco);border:1.5px solid var(--linea);cursor:pointer;border-radius:12px;flex-direction:column;flex:140px;gap:2px;padding:12px 14px;display:flex;position:relative}.k-pan-opcion input{opacity:0;width:1px;height:1px;position:absolute}.k-pan-opcion:has(input:checked){border-color:var(--bosque);background:var(--menta-fondo)}.k-pan-opcion:has(input:focus-visible){outline:2px solid var(--bosque);outline-offset:2px}.k-pan-opcion b{font-size:14px;font-weight:700}.k-pan-opcion span{color:var(--musgo);font-size:12px}.k-pan-fotos{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.k-pan-foto{cursor:pointer;display:block;position:relative}.k-pan-foto input{opacity:0;width:1px;height:1px;position:absolute}.k-pan-foto img{aspect-ratio:1;object-fit:cover;border:3px solid transparent;border-radius:10px;width:100%}.k-pan-foto input:checked+img{border-color:var(--bosque)}.k-pan-foto input:focus-visible+img{outline:2px solid var(--bosque);outline-offset:2px}.k-pan-foto__tilde{background:var(--bosque);width:22px;height:22px;color:var(--crema);border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:6px;right:6px}.k-pan-boton--borde{background:var(--blanco);color:var(--bosque);border:1.5px solid var(--bosque)}.k-pan-boton--mostaza{background:var(--mostaza);color:var(--bosque)}.k-pan-boton:disabled{opacity:.55;cursor:default}.k-inf{flex-direction:column;gap:16px;padding:18px 20px 40px;display:flex}.k-inf-cab{flex-direction:column;gap:14px;display:flex}.k-inf-titulo{flex-direction:column;gap:8px;min-width:0;display:flex}.k-inf-volver{color:var(--musgo);align-self:flex-start;align-items:center;gap:4px;font-size:13px;font-weight:700;display:inline-flex}.k-inf-h1{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.k-inf-h1 .k-pan-h1{text-wrap:balance;font-size:30px;line-height:1.05}.k-inf-botones{flex-wrap:wrap;gap:8px;display:flex}.k-inf-botones .k-pan-boton{height:46px;padding:0 20px;font-size:14px}.k-inf-grilla{flex-direction:column-reverse;gap:16px;display:flex}.k-inf-lado,.k-inf-principal{flex-direction:column;gap:12px;min-width:0;display:flex}.k-inf-caja{gap:8px;margin:0}.k-inf-caja-carta{flex-direction:column;gap:8px;display:flex}.k-inf-caja-carta__cab{justify-content:space-between;align-items:baseline;display:flex}.k-inf-confirma{flex-direction:column;gap:12px;margin:0;display:flex}.k-inf-confirma--en-caja{border-top:1px solid var(--linea);margin-top:4px;padding-top:12px}.k-inf-confirma__texto{color:var(--texto-2);font-size:13.5px;line-height:1.5}.k-inf-ed{background:var(--blanco);border:1px solid var(--linea);border-radius:16px;flex-direction:column;min-width:0;display:flex}.k-inf-ed--lectura{gap:16px;padding:20px}html:has(.k-inf-barra){overflow-x:clip}body:has(.k-inf-barra){overflow-x:clip}.k-inf-barra{z-index:2;background:var(--blanco);border-bottom:1px solid #ecefea;border-radius:16px 16px 0 0;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex;position:-webkit-sticky;position:sticky;top:0}.k-inf-b{background:var(--crema);width:40px;height:40px;color:var(--bosque);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.k-inf-cuerpo{flex-direction:column;gap:30px;padding:20px 16px 28px;display:flex}.k-inf-grupo{flex-direction:column;gap:14px;display:flex}.k-inf-grupo h2{font-family:var(--serif);font-size:30px;font-style:italic;font-weight:400;line-height:1.05}.k-inf-sec{flex-direction:column;gap:3px;display:flex}.k-inf-sec h3{letter-spacing:.08em;font-size:14px;font-weight:800}.k-inf-ayuda{color:var(--musgo);font-size:12px;line-height:1.45}.k-inf-area{field-sizing:content;background:var(--crema);width:100%;min-height:46px;color:var(--bosque);resize:none;border:1px solid transparent;border-radius:10px;margin-top:5px;padding:10px 12px;font-size:16px;line-height:1.6;display:block;overflow:hidden}.k-inf-area:focus{border-color:var(--bosque);background:var(--blanco);outline:none}.k-inf-area--grande{font-weight:700}.k-inf-recs{flex-direction:column;gap:8px;display:flex}.k-inf-rec{border:1px solid var(--linea);border-radius:12px;grid-template-columns:minmax(0,1fr) 44px;grid-template-areas:"verbo quitar""texto texto";align-items:start;gap:4px;padding:8px;display:grid}.k-inf-rec .k-inf-area{margin:0}.k-inf-area--verbo{grid-area:verbo;font-weight:800}.k-inf-area--texto{grid-area:texto}.k-inf-rec .k-icono-btn{color:var(--musgo);grid-area:quitar}.k-inf-cierre{flex-direction:column;gap:2px;display:flex}.k-inf-cierre b{font-size:15px;font-weight:800}.k-inf-pie{background:var(--crema);color:var(--musgo);border-top:1px solid #ecefea;border-radius:0 0 16px 16px;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding:12px 16px;font-size:12.5px;display:flex}.k-inf-pie__error{color:var(--coral-texto);font-weight:700}.k-inf-lec{color:var(--texto-2);flex-direction:column;gap:28px;font-size:16px;line-height:1.65;display:flex}.k-inf-lec section,.k-inf-lec__punto{flex-direction:column;gap:10px;display:flex}.k-inf-lec h2{font-family:var(--serif);color:var(--bosque);font-size:32px;font-style:italic;font-weight:400;line-height:1.05}.k-inf-lec h3{letter-spacing:.08em;color:var(--bosque);margin-top:6px;font-size:14px;font-weight:800}.k-inf-lec b{color:var(--bosque)}.k-inf-lec ul{flex-direction:column;gap:8px;padding-left:20px;display:flex}.k-inf-lec__cierre{font-family:var(--serif);color:var(--bosque);text-wrap:balance;font-size:28px;font-style:italic;line-height:1.15}@media (min-width:900px){.k-pan{padding-top:64px;padding-bottom:40px}.k-pan-ancho{max-width:900px}.k-pan-sec--dos{grid-template-columns:1fr 1fr;align-items:start;gap:10px;display:grid}.k-pan-sec--dos>header{grid-column:1/-1}.k-pan-nav{border-top:0;border-bottom:1px solid var(--linea);grid-auto-columns:max-content;justify-content:center;gap:8px;padding:6px 12px;top:0;bottom:auto}.k-pan-nav a{border-radius:999px;flex-direction:row;gap:8px;padding:10px 16px;font-size:13px}.k-pan-nav a[aria-current=page]{background:var(--menta-fondo)}.k-pan-taller-cab{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 24px}.k-pan-taller-cab h1{font-size:36px}.k-pan-taller-cab__cupo{flex-shrink:0;align-items:flex-end}.k-pan-insc__cab,.k-pan-insc__fila{grid-template-columns:1.4fr 1.7fr 1.15fr .85fr 1fr 1fr 1fr;grid-template-areas:"nombre mail pago hora sol luna asc";gap:10px;padding:12px 20px}.k-pan-insc__cab{background:var(--crema);letter-spacing:.12em;text-transform:uppercase;color:var(--musgo);font-size:10.5px;font-weight:800;display:grid}.k-pan-insc__cab+.k-pan-insc__fila{border-top:1px solid #ecefea}.k-pan-insc__fila small{display:none}.k-pan-insc__pago{justify-self:start}.k-pan-insc__mail{font-size:14px}.k-pan-form{max-width:720px}.k-pan-fotos{grid-template-columns:repeat(6,minmax(0,1fr))}.k-pan-ancho:has(.k-inf){max-width:1180px}.k-inf{gap:20px;padding:24px 32px 40px}.k-inf-cab{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:24px}.k-inf-h1 .k-pan-h1{font-size:38px}.k-inf-botones{flex-wrap:nowrap;flex-shrink:0}.k-inf-grilla{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:24px;display:grid}.k-inf-barra{padding:12px 22px;top:55px}.k-inf-cuerpo{padding:28px 32px 32px}.k-inf-ed--lectura{padding:28px 32px}.k-inf-rec{grid-template-columns:minmax(180px,34%) minmax(0,1fr) 44px;grid-template-areas:"verbo texto quitar"}.k-inf-pie{padding:14px 22px}}.k-portada{min-height:min(78dvh,620px);color:var(--crema);flex-direction:column;justify-content:flex-end;padding:28px 20px 30px;display:flex;position:relative;overflow:hidden}.k-portada__media{position:absolute;top:0;bottom:0;left:0;right:0}.k-portada__video{object-fit:cover;object-position:center 40%;width:100%;height:100%}.k-portada__velo{background:linear-gradient(rgba(26,54,45,.25) 0%,rgba(41,81,68,.45) 45%,rgba(26,54,45,.94) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.k-portada__texto{flex-direction:column;gap:10px;display:flex;position:relative}.k-portada__kicker{color:var(--mostaza);font-weight:700}.k-portada__bajada{color:rgba(255,255,255,.85);font-size:14px;line-height:1.45}.k-portada__botones{flex-direction:column;gap:10px;margin-top:6px;display:flex}.k-portada__wa{justify-content:center;align-items:center;height:44px;font-size:14px;display:flex}.k-franja{background:var(--bosque-tinta);color:var(--crema);padding:13px 0;overflow:hidden}.k-franja__cinta{width:max-content;animation:34s linear infinite k-cinta;display:flex}.k-franja__grupo{display:flex}.k-franja__grupo>span{letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:22px;padding-right:22px;font-size:11.5px;font-weight:800;display:flex}.k-franja__estrella{color:var(--mostaza);font-size:10px;font-style:normal}@keyframes k-cinta{to{transform:translate(-50%)}}.k-practicas{flex-direction:column;gap:14px;display:flex}.k-practica{border:1px solid var(--linea);background:var(--blanco);color:var(--bosque);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.k-practica__foto{aspect-ratio:16/10;display:block;overflow:hidden}.k-practica__foto img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.22,1,.36,1)}.k-practica__cuerpo{flex-direction:column;gap:4px;padding:14px 16px 16px;display:flex}.k-practica__t{font-size:18px;font-weight:800;line-height:1.2}.k-practica__b{color:var(--musgo);font-size:13.5px}.k-practica__mas{align-items:center;gap:4px;margin-top:8px;font-size:13px;font-weight:700;display:flex}.k-maria{background:var(--bosque);color:var(--crema);flex-direction:column;gap:18px;padding:30px 20px 34px;display:flex}.k-maria__foto img{aspect-ratio:3/2;object-fit:cover;border-radius:18px;width:100%}.k-maria__texto{flex-direction:column;gap:10px;display:flex}.k-maria__cita{font-family:var(--serif);text-wrap:balance;font-size:26px;font-style:italic;line-height:1.12}.k-maria__bio{color:rgba(255,255,255,.8);font-size:13.5px;line-height:1.5}.k-carrusel{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin-left:-20px;margin-right:-20px;padding:2px 20px 6px;display:flex;overflow-x:auto}.k-carrusel::-webkit-scrollbar{display:none}.k-carrusel__foto,.k-carrusel__reel{aspect-ratio:3/4;object-fit:cover;scroll-snap-align:start;border-radius:14px;flex:none;width:62%;max-width:230px}.k-carrusel__reel{display:block;position:relative;overflow:hidden}.k-carrusel__reel img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.k-carrusel__play{color:var(--bosque);background:rgba(26,54,45,.25);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.k-carrusel__play>svg{background:rgba(255,255,255,.92);border-radius:999px;width:40px;height:40px;padding:10px}.k-carrusel__sello{letter-spacing:.12em;text-transform:uppercase;color:#fff;font-size:10px;font-weight:800;position:absolute;bottom:10px;left:10px}[data-revelar]{transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.k-revelado [data-revelar]:not(.k-visible){opacity:0;transform:translateY(18px)}@media (hover:hover){.k-practica:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(41,81,68,.1)}.k-practica:hover .k-practica__foto img{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.k-franja__cinta{animation:none}[data-revelar]{transition:none}.k-revelado [data-revelar]:not(.k-visible){opacity:1;transform:none}.k-practica__foto img,.k-practica{transition:none}.k-practica:hover{transform:none}}@media (min-width:900px){.k-portada,.k-maria{--margen:max(40px,calc((100% - var(--col,1160px))/2));padding-left:var(--margen);padding-right:var(--margen)}.k-portada{background:var(--crema);min-height:0;color:var(--bosque);grid-template-columns:minmax(0,1fr) minmax(0,.78fr);align-items:center;gap:56px;padding-top:64px;padding-bottom:72px;display:grid}.k-portada__media{aspect-ratio:3/4;border-radius:24px;order:2;max-height:580px;position:relative;top:auto;bottom:auto;left:auto;right:auto;overflow:hidden;box-shadow:0 30px 60px rgba(26,54,45,.18)}.k-portada__velo{background:linear-gradient(rgba(26,54,45,0) 55%,rgba(26,54,45,.35) 100%)}.k-portada__texto{order:1;gap:16px}.k-portada__kicker{color:var(--mostaza-oscura)}.k-portada__bajada{color:var(--texto-2);font-size:17px}.k-portada__botones{flex-direction:row;align-items:center;gap:18px;margin-top:10px}.k-portada__botones .k-btn{width:auto;padding:0 32px}.k-portada__wa{color:var(--texto-2);-webkit-text-decoration-color:var(--gris);text-decoration-color:var(--gris)}.k-franja{padding:16px 0}.k-franja__grupo>span{gap:30px;padding-right:30px;font-size:13px}.k-practicas{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.k-practica__foto{aspect-ratio:4/5}.k-practica__cuerpo{padding:18px 20px 20px}.k-practica__t{font-size:21px}.k-maria{flex-direction:row;align-items:center;gap:48px;padding-top:64px;padding-bottom:68px}.k-maria__foto{flex:0 0 48%}.k-maria__foto img{aspect-ratio:4/3;border-radius:22px}.k-maria__cita{font-size:36px}.k-maria__bio{font-size:15px}.k-carrusel{margin-left:calc(var(--margen)*-1);margin-right:calc(var(--margen)*-1);padding-left:var(--margen);padding-right:var(--margen);gap:16px}.k-carrusel__foto,.k-carrusel__reel{width:260px;max-width:none}}.k-opcion{padding:0 0 18px;overflow:hidden}.k-opcion>:not(.k-opcion__foto){margin-left:18px;margin-right:18px}.k-opcion__foto{aspect-ratio:16/10;object-fit:cover;width:100%;margin-bottom:4px}@media (min-width:900px){.k-sec:has(>.k-tarjeta-link--ancha){display:flex}.k-tarjeta-link--ancha{flex-direction:row;align-items:center;gap:20px;padding:18px 22px}.k-tarjeta-link--ancha img{width:132px;height:132px}}.k-foto-ancha{aspect-ratio:16/10;object-fit:cover;border-radius:18px;width:100%}@media (min-width:900px){.k-foto-ancha{aspect-ratio:21/9;border-radius:22px}}.k-pan-probar{flex-direction:column;gap:6px;margin:2px 0 2px 18px;font-size:14px;line-height:1.5;display:flex}.k-pan-probar li{padding-left:2px}.k-pan-mail{border:1px solid var(--linea);background:var(--blanco);border-radius:14px;width:100%;height:min(72vh,900px)}.k-pan-alerta--prueba{background:var(--mostaza-fondo);color:var(--mostaza-tinta)}.k-portada__sello{letter-spacing:.08em;text-transform:uppercase;font-size:15px;font-weight:800}.k-txt-cab{text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:0;display:flex}.k-rec-lienzo{background:var(--bosque-tinta);border-radius:16px;overflow-x:auto}.k-rec-lienzo svg{width:100%;min-width:720px;height:auto;display:block}.k-rec-caja{fill:none;stroke:#f6f4ec;stroke-width:1.2px}.k-rec-llena{fill:var(--mostaza);stroke:none}.k-rec-tenue{fill:none;stroke:#7fa091;stroke-width:1.1px;stroke-dasharray:5 4}.k-rec-rot{fill:#f6f4ec;font-size:12.5px;font-weight:700}.k-rec-rot--oscuro{fill:var(--bosque-tinta)}.k-rec-menor{fill:#9fbbaf;font-size:11px}.k-rec-menor--oscuro{fill:#4a3c00}.k-rec-flecha{stroke:#7fa091;stroke-width:1.3px;fill:none}.k-rec-flecha--clara{stroke:var(--mostaza);stroke-width:1.5px}.k-rec-nota{fill:#9fbbaf;font-size:10.5px}.k-rec-pie{color:var(--texto-2);font-size:13px;line-height:1.5}.k-rec-cab{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.k-rec-cab b,.k-rec-cab a{font-size:15px;font-weight:700}.k-rec-que{color:var(--musgo);font-size:13px;line-height:1.5}.k-rec-ojo{color:var(--mostaza-oscura);font-size:13px;font-weight:700;line-height:1.5}.k-rec-lista{background:var(--blanco);border:1px solid var(--linea);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.k-rec-lista>div{border-top:1px solid #ecefea;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.k-rec-lista>div:first-child{border-top:0}.k-rec-lista b,.k-rec-lista a{font-size:14.5px;font-weight:700}.k-rec-lista span{color:var(--musgo);font-size:13px;line-height:1.45}.k-rec-decide{background:var(--lavanda-fondo);border-radius:12px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.k-rec-decide b{letter-spacing:.14em;text-transform:uppercase;color:#4b34a8;font-size:10.5px;font-weight:800}.k-rec-decide span{font-size:13.5px;line-height:1.5}.k-pan-chip--lavanda{background:var(--lavanda-fondo);color:#4b34a8}@media (min-width:900px){.k-rec-deslizar{display:none}}.k-pasos3--cuatro{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}@media (min-width:900px){.k-pasos3--cuatro{grid-template-columns:repeat(4,minmax(0,1fr))}}.k-antes{color:var(--texto-2);flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:13.5px;line-height:1.5;display:flex}.k-antes li::marker{color:var(--gris)}.k-practica__foto--alto{aspect-ratio:3/4}@media (min-width:900px){.k-practica__foto--alto{aspect-ratio:3/4}}.k-practica__foto video{object-fit:cover;width:100%;height:100%}.k-fotos3 video{aspect-ratio:3/4;object-fit:cover;border-radius:12px;width:100%}.k-mi-tablero,.k-mi-carta,.k-mi-ses,.k-mi-ses__viene,.k-mi-ajustes{flex-direction:column;gap:34px;min-width:0;display:flex}.k-mi-tablero__pri,.k-mi-tablero__lat{display:contents}.k-mi-tablero__pri>*{order:1}.k-mi-tablero__lat>.k-mi-bloque{order:2}.k-mi-tablero__pri>:has(.k-mi-mas){order:3}.k-mi-tablero__lat>.k-inv-mi{order:4}html:has(.k-mi){overflow-x:clip}body:has(.k-mi){overflow-x:clip}@media (min-width:720px){.k-shell:has(.k-mi){max-width:none}.k-mi{--mi-col:720px}.k-mi-mas{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1000px){.k-mi{--mi-col:1120px;--mi-lado:40px;padding-bottom:72px}.k-mi [id]{scroll-margin-top:92px}.k-mi-cab{z-index:10;max-width:none;height:72px;padding-left:max(var(--mi-lado),calc((100% - var(--mi-col))/2));padding-right:max(var(--mi-lado),calc((100% - var(--mi-col))/2));background:var(--crema);border-bottom:1px solid var(--linea);position:-webkit-sticky;position:sticky;top:0}.k-mi-nav{z-index:11;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;padding:0;animation:none;position:fixed;top:14px;bottom:auto}.k-mi-nav a{color:var(--musgo);gap:8px;padding:10px 16px;font-size:14px}.k-mi-nav a[aria-current=page]{background:var(--menta-fondo);color:var(--bosque);box-shadow:none}.k-mi-pag{gap:44px;padding-top:32px}.k-mi-pag--lectura,.k-mi-pag--angosta{max-width:calc(720px + var(--mi-lado)*2)}.k-mi-cielo{justify-content:center;min-height:340px;padding:44px 48px}.k-mi-cielo__arte{clip-path:inset(0 round 0 28px 28px 0);width:58%;height:100%;left:auto;right:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 28%);mask-image:linear-gradient(90deg,transparent,#000 28%)}.k-mi-cielo__txt{max-width:54%}.k-mi-cielo .k-mi-titulo{font-size:72px}.k-mi-tablero{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:44px 40px;display:grid}.k-mi-tablero>.k-mi-alerta{grid-column:1/-1}.k-mi-tablero__pri,.k-mi-tablero__lat{flex-direction:column;gap:44px;min-width:0;display:flex}.k-mi-vacio--ilus img{object-position:center 72%;max-height:260px}.k-mi-pag>.k-mi-bloque:has(>.k-mi-inf+.k-mi-inf){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.k-mi-pag>.k-mi-bloque:has(>.k-mi-inf+.k-mi-inf)>.k-mi-h2{grid-column:1/-1}.k-mi-carta{grid-template:"tres mapa""resto mapa"1fr"cta mapa"/minmax(0,1fr) minmax(340px,40%);gap:44px 48px;display:grid}.k-mi-carta__tres{grid-area:tres}.k-mi-carta__resto{grid-area:resto}.k-mi-carta__mapa{grid-area:mapa;align-self:start;position:-webkit-sticky;position:sticky;top:min(92px,100svh - 800px)}.k-mi-carta>.k-mi-ctainf{grid-area:cta}.k-mi-carta__mapa .k-mi-rueda--grande{gap:16px;padding:20px}.k-mi-carta__mapa .k-mi-rueda--grande .k-mi-clave{padding-top:14px;display:flex}.k-mi-carta__mapa .k-mi-rueda--grande .k-rueda-int,.k-mi-carta__mapa .k-mi-rueda--grande svg{max-width:400px}.k-mi-ses{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:40px;display:grid}.k-mi-ses__viene:empty{display:none}.k-mi-ses:has(>.k-mi-ses__viene:empty){grid-template-columns:minmax(0,1fr)}.k-mi-ajustes{grid-template-rows:min-content 1fr;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:24px 40px;display:grid}.k-mi-ajustes__nac{grid-row:1/span 2}}.k-lx{z-index:20;scroll-behavior:smooth;color:var(--bosque-tinta);--k-lx-lado:20px;--k-lx-radio:118px;overscroll-behavior:contain;background:#1f1a4d;position:fixed;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:auto}.k-lx-volver{z-index:22;width:44px;height:44px;color:var(--bosque-tinta);background:rgba(255,255,255,.88);border-radius:50%;place-items:center;display:grid;position:fixed;top:14px;left:12px}.k-lx-a{animation:k-lx-aparece .9s cubic-bezier(.16,1,.3,1)var(--d,0s)both}@keyframes k-lx-aparece{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.k-lx-portada{color:#fff;background:radial-gradient(110% 42% at 50% 104%,rgba(241,196,21,.3),transparent 70%),#1f1a4d;align-items:flex-end;min-height:100dvh;display:flex;position:relative;overflow:hidden}.k-lx-estrellas{will-change:transform;position:absolute;top:0;bottom:0;left:0;right:0}.k-lx-estrellas i{background:#fff;border-radius:50%;animation:4s ease-in-out infinite k-lx-titila;position:absolute}@keyframes k-lx-titila{0%,to{opacity:.85}50%{opacity:.25}}.k-lx-portada__txt{width:100%;max-width:1040px;padding:96px var(--k-lx-lado)28px;flex-direction:column;gap:12px;margin:0 auto;display:flex;position:relative}.k-lx-sobre{color:#d9d3f7;font-size:15px;font-weight:700;line-height:1.3}.k-lx-saludo{font-family:var(--serif);color:#fff;font-size:max(44px,min(13.2vw,96px));font-style:italic;line-height:1.02}.k-lx-para{flex-direction:column;margin-top:16px;display:flex}.k-lx-nombre{font-family:var(--serif);color:var(--mostaza);font-size:42px;font-style:italic;line-height:1.1}.k-lx-bajada{color:#e7e3fa;max-width:52ch;font-size:17px;line-height:1.45}.k-lx-tres{flex-wrap:wrap;gap:6px;display:flex}.k-lx-tres>span{background:rgba(255,255,255,.14);border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:14px;font-weight:700;display:inline-flex}.k-lx-glifo{font-family:var(--font-simbolos),serif}.k-lx-quien{color:#e7e3fa;align-items:center;gap:10px;font-size:14px;display:flex}.k-lx-quien img{object-fit:cover;border-radius:50%;flex:none;width:34px;height:34px}.k-lx-empezar{background:var(--mostaza);color:#1f1a4d;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:54px;margin-top:6px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.k-lx-empezar svg{animation:1.5s ease-in-out infinite k-lx-baja}@keyframes k-lx-baja{50%{transform:translateY(6px)}}.k-lx-h2{font-family:var(--serif);color:var(--bosque);font-size:max(40px,min(7vw,64px));font-style:italic;font-weight:400;line-height:1.05}.k-lx-mapa{background:var(--crema);padding:48px var(--k-lx-lado)56px;scroll-margin-top:0}.k-lx-mapa>*{max-width:1040px;margin-left:auto;margin-right:auto}.k-lx-mapa__fila{flex-direction:column;gap:24px;margin-top:18px;display:flex}.k-lx-mapa p{font-size:17px;line-height:1.62}.k-lx-rueda{transform-origin:50%;align-self:center;width:100%;max-width:480px}.k-lx-rueda svg{width:100%;height:auto}.k-lx-punto{background:var(--l);scroll-margin-top:0}.k-lx-tapa{background:var(--f);min-height:min(max(72dvh,480px),720px);color:var(--t);transform-origin:top;align-items:flex-end;display:flex;position:relative;overflow:hidden}.k-lx-astro{--e:1;--g:0;--mx:0;--my:0;aspect-ratio:1;width:min(84vw,460px);transform:translate(calc((1 - var(--e))*70px + var(--mx)*26px),calc((1 - var(--e))*150px - var(--g)*180px + var(--my)*26px))scale(calc(.55 + var(--e)*.45 + var(--g)*.3))rotate(calc((1 - var(--e))*-28deg + var(--g)*26deg));position:absolute;top:9%;right:-18%}.k-lx-astro__b{cursor:pointer;background:0 0;border:0;border-radius:50%;width:100%;height:100%;padding:0;display:block}.k-lx-orbe-svg{width:100%;height:100%;display:block}.k-lx-toque{animation:.75s cubic-bezier(.16,1,.3,1) k-lx-toque}@keyframes k-lx-toque{15%{transform:scale(.88)}55%{transform:scale(1.06)}to{transform:none}}.k-lx-tapa__txt{width:100%;max-width:1040px;padding:0 var(--k-lx-lado)26px;pointer-events:none;margin:0 auto;position:relative}.k-lx-grupo{font-family:var(--serif);color:var(--s);margin-bottom:8px;font-size:24px;font-style:italic;line-height:1.2}.k-lx-signo-h{flex-direction:column;font-weight:400;display:flex}.k-lx-astro-nombre{font-size:17px;font-weight:700}.k-lx-def{color:var(--s);max-width:54ch;margin-top:4px;font-size:16px;line-height:1.4}.k-lx-signo{font-family:var(--serif);white-space:nowrap;font-size:max(64px,min(23vw,128px));font-style:italic;line-height:1.12}.k-lx-texto{max-width:680px;padding:34px var(--k-lx-lado)48px;color:var(--x);flex-direction:column;gap:20px;margin:0 auto;display:flex}.k-lx-texto p{text-wrap:pretty;font-size:17px;line-height:1.62}.k-lx-texto .k-lx-apertura,.k-lx-apertura{font-family:var(--serif);color:var(--a);font-size:max(32px,min(5vw,42px));font-style:italic;line-height:1.14}.k-lx--vivo .k-lx-luz span{opacity:clamp(.16,calc((var(--p,0)*(var(--n) + 3) - var(--i))/3),1)}.k-lx-marca{background:linear-gradient(var(--f),var(--f))no-repeat 0 100%/100% 100%;color:var(--t);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .1em;font-weight:700}.k-lx--vivo .k-lx-marca{color:inherit;background-size:0 100%;transition:background-size .8s cubic-bezier(.16,1,.3,1) .25s,color .3s .35s}.k-lx--vivo .k-lx-ve .k-lx-marca{color:var(--t);background-size:100% 100%}.k-lx--vivo .k-lx-sube{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.k-lx--vivo .k-lx-ve.k-lx-sube,.k-lx--vivo .k-lx-ve{opacity:1;transform:none}.k-lx-texto .k-lx-remate{background:var(--f);color:var(--t);font-family:var(--serif);border-radius:16px;margin-top:8px;padding:22px;font-size:max(29px,min(4vw,36px));font-style:italic;line-height:1.16}.k-lx-entonces{color:#fff;padding:56px var(--k-lx-lado)60px;--f:var(--mostaza);--t:#2e2600;background:#1f1a4d}.k-lx-entonces>*{max-width:680px;margin-left:auto;margin-right:auto}.k-lx-entonces__t{font-family:var(--serif);color:var(--mostaza);margin-bottom:18px;font-size:max(64px,min(10vw,96px));font-style:italic;font-weight:400;line-height:1.05}.k-lx-entonces p{margin-bottom:18px;font-size:19px;line-height:1.55}.k-lx-reco{background:var(--crema);padding:48px 0 52px}.k-lx-reco__cab{max-width:1040px;padding:0 var(--k-lx-lado);flex-direction:column;gap:8px;margin:0 auto 20px;font-size:17px;line-height:1.5;display:flex}.k-lx-cinta{scroll-snap-type:x mandatory;scroll-padding-left:max(var(--k-lx-lado),calc(50vw - 520px));padding:6px max(var(--k-lx-lado),calc(50vw - 520px))12px;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.k-lx-cinta::-webkit-scrollbar{display:none}.k-lx-tarjeta{scroll-snap-align:start;border-radius:16px;flex-direction:column;flex:0 0 min(78vw,340px);justify-content:space-between;gap:14px;min-height:250px;padding:22px;display:flex}.k-lx-tarjeta strong{font-family:var(--serif);font-size:46px;font-style:italic;font-weight:400;line-height:1.05}.k-lx-tarjeta span{font-size:18px;line-height:1.45}.k-lx-tarjeta--0{background:var(--lavanda-fondo);color:#3e2e99}.k-lx-tarjeta--1{background:var(--mostaza-fondo);color:var(--mostaza-tinta)}.k-lx-tarjeta--2{background:var(--menta-fondo,#e4f0eb);color:var(--bosque)}.k-lx-cierre{min-height:100dvh;padding:56px var(--k-lx-lado)44px;background:var(--mostaza);color:#2e2600;flex-direction:column;justify-content:center;gap:22px;display:flex}.k-lx-cierre>*{width:100%;max-width:760px;margin-left:auto;margin-right:auto}.k-lx-orbita{aspect-ratio:1;border-radius:50%;flex:none;width:min(100%,300px);position:relative}.k-lx-orbita:before{content:"";border:1px dashed rgba(46,38,0,.32);border-radius:50%;position:absolute;top:26px;bottom:26px;left:26px;right:26px}.k-lx-orbita__giro{animation:48s linear infinite k-lx-gira;position:absolute;top:0;bottom:0;left:0;right:0}.k-lx-orbita__giro span{width:44px;height:44px;position:absolute;top:calc(50% - 22px);left:calc(50% - 22px)}@keyframes k-lx-gira{to{transform:rotate(360deg)}}.k-lx-nohay{font-size:17px;font-weight:700}.k-lx-final{font-family:var(--serif);font-size:max(46px,min(8vw,76px));font-style:italic;line-height:1.08}.k-lx-pdf{background:var(--bosque);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:54px;font-weight:700;text-decoration:none;display:inline-flex}.k-lx-indice{z-index:21;padding:6px 8px calc(6px + env(safe-area-inset-bottom));scrollbar-width:none;background:rgba(255,255,255,.96);gap:2px;transition:transform .35s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:0;left:0;right:0;overflow-x:auto;transform:translateY(100%)}.k-lx-indice[data-visible=true]{transform:none}.k-lx-indice::-webkit-scrollbar{display:none}.k-lx-indice__a{width:52px;min-height:44px;color:var(--bosque-tinta);border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;font-size:11px;text-decoration:none;transition:background .2s;display:flex}.k-lx-indice__a .k-lx-orbe-svg{width:30px;height:30px;transition:transform .25s cubic-bezier(.16,1,.3,1)}.k-lx-indice__a span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.k-lx-indice__a[aria-current]{background:var(--lavanda-fondo)}.k-lx-indice__a[aria-current] .k-lx-orbe-svg{transform:scale(1.22)}.k-lx:has(.k-lx-indice[data-visible=true]) .k-lx-texto{padding-bottom:76px}@media (hover:hover){.k-lx-indice__a:hover .k-lx-orbe-svg{transform:scale(1.2)}.k-lx-empezar:hover{background:#ffd633}.k-lx-pdf:hover{background:var(--bosque-oscuro)}}@media (min-width:900px){.k-lx{--k-lx-lado:56px;--k-lx-radio:150px}.k-lx-volver{top:22px;left:22px}.k-lx-portada__txt{gap:14px;padding-bottom:48px}.k-lx-empezar{align-self:flex-start;padding:0 30px}.k-lx-mapa__fila{flex-direction:row;align-items:center;gap:56px}.k-lx-mapa__fila>*{flex:1;min-width:0}.k-lx-tapa{align-items:center;min-height:100dvh}.k-lx-astro{width:min(46vw,600px);top:calc(50% - min(23vw,300px));right:3vw}.k-lx-tapa__txt{max-width:1240px;padding-right:50vw}.k-lx-signo{font-size:max(96px,min(11vw,156px))}.k-lx-texto{padding-right:var(--k-lx-lado)}.k-lx-tarjeta{flex-basis:360px}.k-lx-orbita{align-self:center;width:380px}.k-lx-cierre{text-align:center;align-items:center}.k-lx-cierre .k-lx-pdf{width:auto;padding:0 32px}.k-lx-indice{border-radius:20px;flex-direction:column;width:60px;padding:6px;top:50%;bottom:auto;left:auto;right:16px;overflow:visible;transform:translate(100px,-50%)}.k-lx-indice[data-visible=true]{transform:translateY(-50%)}.k-lx-indice__a{width:48px;position:relative}.k-lx-indice__a span{clip-path:none;color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#1f1a4d;border-radius:8px;width:auto;height:auto;padding:5px 10px;font-size:12px;transition:opacity .15s;right:56px}.k-lx-indice__a:hover span{opacity:1}.k-lx-indice__a:focus-visible span{opacity:1}.k-lx:has(.k-lx-indice[data-visible=true]) .k-lx-texto{padding-bottom:48px}}@media (prefers-reduced-motion:reduce){.k-lx{scroll-behavior:auto}.k-lx-astro{transform:none}}.k-oferta-corta{background:var(--noche,#1f1a4d);color:#fff;border-radius:16px;align-items:center;gap:14px;margin-top:16px;padding:16px 18px;font-size:15px;line-height:1.45;text-decoration:none;display:flex}.k-oferta-corta b{font-family:var(--serif);color:var(--mostaza);margin-bottom:4px;font-size:24px;font-style:italic;font-weight:400;line-height:1.12;display:block}.k-oferta-corta svg{flex:none}.k-oferta__cols{gap:12px;width:100%;display:grid}.k-oferta__cols>div{background:rgba(255,255,255,.65);border-radius:14px;padding:16px}.k-oferta__cols .k-oferta__suyo{background:var(--blanco)}.k-oferta__cols h3{color:var(--bosque-tinta);margin-bottom:8px;font-size:15px;font-weight:700}.k-oferta__cols ul{color:var(--bosque-tinta);flex-direction:column;gap:8px;margin:0;padding:0;font-size:15px;line-height:1.4;list-style:none;display:flex}.k-oferta__suyo li{align-items:flex-start;gap:8px;display:flex}.k-oferta__suyo li svg{color:var(--bosque);flex:none;margin-top:3px}.k-oferta{min-width:0}.k-oferta>div{flex:1;min-width:0}@media (min-width:720px){.k-oferta__cols{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.k-oferta{align-items:flex-start}}@media (min-width:900px){.k-mi-carta .k-oferta__cols{grid-template-columns:minmax(0,1fr)}.k-mi-carta .k-oferta img{display:none}}
