:root{--mf-fondo: #faf8f5;--mf-superficie: #ffffff;--mf-texto: #1f1d1a;--mf-texto-suave: #5b564f;--mf-acento: #2f5d50;--mf-acento-texto: #ffffff;--mf-borde: #d9d3ca;--mf-error: #a12a1f;--mf-aviso-fondo: #eef4f1;--mf-radio: 14px;--mf-espacio: 16px;--mf-fuente: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mf-fuente-titulos: var(--mf-fuente);--mf-ancho: 34rem;color-scheme:light}:root{--mf-superficie-texto: var(--mf-texto);--mf-elevada: var(--mf-superficie);--mf-elevada-texto: var(--mf-texto);--mf-suave: color-mix(in srgb, var(--mf-texto) 5%, var(--mf-fondo));--mf-suave-texto: var(--mf-texto);--mf-peligro: var(--mf-error);--mf-peligro-texto: #ffffff;--mf-exito: #2e6b3f;--mf-exito-texto: #ffffff;--mf-aviso: #8a5a00;--mf-aviso-texto: #ffffff;--mf-borde-fuerte: color-mix(in srgb, var(--mf-texto) 28%, transparent);--mf-foco: var(--mf-acento);--mf-tinte-4: color-mix(in srgb, var(--mf-texto) 4%, transparent);--mf-tinte-8: color-mix(in srgb, var(--mf-texto) 8%, transparent);--mf-tinte-12: color-mix(in srgb, var(--mf-texto) 12%, transparent);--mf-tinte-24: color-mix(in srgb, var(--mf-texto) 24%, transparent);--mf-tinte-48: color-mix(in srgb, var(--mf-texto) 48%, transparent);--mf-acento-tinte: color-mix(in srgb, var(--mf-acento) 12%, var(--mf-fondo));--mf-velo: color-mix(in srgb, var(--mf-fondo) 82%, transparent);--mf-capa-fondo: rgb(20 18 16 / 45%);--mf-e-1: 4px;--mf-e-2: 8px;--mf-e-3: 12px;--mf-e-4: 16px;--mf-e-5: 24px;--mf-e-6: 32px;--mf-e-7: 48px;--mf-e-8: 64px;--mf-t-xs: .8125rem;--mf-t-s: .9rem;--mf-t-m: 1rem;--mf-t-l: 1.15rem;--mf-t-xl: clamp(1.3rem, 1.15rem + .7vw, 1.55rem);--mf-t-2xl: clamp(1.6rem, 1.35rem + 1.2vw, 2.1rem);--mf-t-3xl: clamp(2rem, 1.6rem + 2vw, 2.8rem);--mf-lh-titulo: 1.15;--mf-lh-cuerpo: 1.5;--mf-peso-cuerpo: 400;--mf-peso-fuerte: 600;--mf-peso-titulo: 700;--mf-r-s: 8px;--mf-r-m: var(--mf-radio);--mf-r-l: 22px;--mf-r-pildora: 999px;--mf-sombra-color: color-mix(in srgb, var(--mf-texto) 14%, transparent);--mf-sombra-1: 0 1px 2px var(--mf-sombra-color);--mf-sombra-2: 0 1px 2px var(--mf-sombra-color), 0 6px 18px var(--mf-sombra-color);--mf-sombra-3: 0 2px 6px var(--mf-sombra-color), 0 18px 48px var(--mf-sombra-color);--mf-d-rapida: .12s;--mf-d-media: .2s;--mf-d-lenta: .32s;--mf-curva: cubic-bezier(.2, .8, .2, 1);--mf-curva-salida: cubic-bezier(.4, 0, 1, 1);--mf-toque: 44px}@media(prefers-reduced-motion:reduce){:root{--mf-d-rapida: 0s;--mf-d-media: 0s;--mf-d-lenta: 0s}}@media(prefers-color-scheme:dark){:root[data-mf-tema=auto]{--mf-fondo: #141311;--mf-superficie: #1d1b19;--mf-elevada: #262320;--mf-texto: #f3efe8;--mf-texto-suave: #bdb5a9;--mf-acento: #8cc5b1;--mf-acento-texto: #0d1a16;--mf-borde: #3b3732;--mf-error: #ff8f80;--mf-peligro-texto: #1d0b08;--mf-exito: #86d19b;--mf-exito-texto: #0b1a10;--mf-aviso: #f2c063;--mf-aviso-texto: #1f1600;--mf-aviso-fondo: #1f2a26;--mf-sombra-color: rgb(0 0 0 / 45%);--mf-capa-fondo: rgb(0 0 0 / 62%);color-scheme:dark}}:root[data-mf-tema=oscuro]{--mf-fondo: #141311;--mf-superficie: #1d1b19;--mf-elevada: #262320;--mf-texto: #f3efe8;--mf-texto-suave: #bdb5a9;--mf-acento: #8cc5b1;--mf-acento-texto: #0d1a16;--mf-borde: #3b3732;--mf-error: #ff8f80;--mf-peligro-texto: #1d0b08;--mf-exito: #86d19b;--mf-exito-texto: #0b1a10;--mf-aviso: #f2c063;--mf-aviso-texto: #1f1600;--mf-aviso-fondo: #1f2a26;--mf-sombra-color: rgb(0 0 0 / 45%);--mf-capa-fondo: rgb(0 0 0 / 62%);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;background:var(--mf-fondo);color:var(--mf-texto);font-family:var(--mf-fuente);font-size:17px;line-height:1.5;-webkit-text-size-adjust:100%}button,input,textarea{font:inherit;color:inherit}.mf-pantalla{min-height:100dvh;max-width:var(--mf-ancho);margin:0 auto;padding:calc(var(--mf-espacio) * 2) var(--mf-espacio)}.mf-marca{font-family:var(--mf-fuente-titulos);font-weight:700;font-size:1.05rem;color:var(--mf-acento);margin:0 0 calc(var(--mf-espacio) * 1.5)}.mf-formulario{display:flex;flex-direction:column;gap:var(--mf-espacio)}.mf-formulario h1{font-family:var(--mf-fuente-titulos);font-size:1.6rem;line-height:1.2;margin:0}.mf-ayuda{margin:0;color:var(--mf-texto-suave)}.mf-campo{display:flex;flex-direction:column;gap:6px;font-weight:600}.mf-campo input{min-height:48px;padding:10px 14px;border:1.5px solid var(--mf-borde);border-radius:var(--mf-radio);background:var(--mf-superficie);font-weight:400}.mf-campo input:focus-visible,.mf-boton:focus-visible,.mf-enlace:focus-visible{outline:3px solid var(--mf-acento);outline-offset:2px}.mf-codigo{font-size:1.6rem;letter-spacing:.4em;text-align:center}.mf-boton{min-height:48px;padding:12px 18px;border:0;border-radius:var(--mf-radio);background:var(--mf-acento);color:var(--mf-acento-texto);font-weight:700;cursor:pointer}.mf-boton:disabled{opacity:.6;cursor:default}.mf-secundario{background:transparent;color:var(--mf-acento);border:1.5px solid var(--mf-acento)}.mf-enlace{min-height:44px;padding:8px 4px;background:none;border:0;color:var(--mf-acento);text-decoration:underline;cursor:pointer}:root[data-mf-tema] .mf-enlace{min-width:var(--mf-toque)}.mf-error{margin:0;color:var(--mf-error);font-weight:600}.mf-aviso,.mf-sin-cupo{margin:0;padding:12px 14px;border-radius:var(--mf-radio);background:var(--mf-aviso-fondo);color:var(--mf-texto)}.mf-aviso-flotante{position:fixed;left:var(--mf-espacio);right:var(--mf-espacio);bottom:var(--mf-espacio);z-index:20;max-width:var(--mf-ancho);margin:0 auto;box-shadow:0 6px 24px #0000001f}.mf-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.mf-lista li{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--mf-borde);border-radius:var(--mf-radio);background:var(--mf-superficie)}.mf-barra{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;padding:8px var(--mf-espacio);border-bottom:1px solid var(--mf-borde);background:var(--mf-superficie)}.mf-barra-nombre{font-weight:700;color:var(--mf-acento)}.mf-barra nav{display:flex;gap:4px;flex-wrap:wrap}.mf-marca-agua{position:fixed;inset:0;z-index:10;pointer-events:none;overflow:hidden;display:flex;flex-direction:column;justify-content:space-around;transform:rotate(-24deg) scale(1.4);opacity:.06;font-size:13px;white-space:nowrap;-webkit-user-select:none;user-select:none}.mf-marca-agua span:before{content:attr(data-marca)}.mf-oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.mf-modulo{border:1px solid var(--mf-borde);border-radius:var(--mf-radio);padding:1rem;margin:.75rem 0;background:var(--mf-superficie)}.mf-modulo h3{margin:0 0 .35rem}.mf-modulo-bloqueado{border-style:dashed}.mf-modulo-destacado{border-width:2px;border-color:var(--mf-acento)}.mf-modulo-insignia{display:inline-block;margin:0 0 .35rem;padding:.1rem .6rem;border-radius:999px;background:var(--mf-acento);color:var(--mf-acento-texto);font-size:.85rem;font-weight:600}.mf-candado{font-weight:600;margin:.5rem 0}.mf-nota{font-size:.9rem;opacity:.85}.mf-aviso-compra{padding:.75rem 1rem;border-radius:10px;background:var(--mf-aviso-fondo);color:var(--mf-texto)}.mf-aviso-listo{border:1px solid var(--mf-acento)}:root{--mf-d-giro: .8s;--mf-d-pulso: 1.4s;--mf-alto-pestanas: calc(64px + env(safe-area-inset-bottom, 0px)) ;--mf-ancho-capa: 34rem}.mf-icono{box-sizing:content-box;flex-shrink:0;display:inline-block;vertical-align:middle}.mf-icono-16{width:16px;height:16px}.mf-icono-20{width:20px;height:20px}.mf-icono-24{width:24px;height:24px}.mf-b{display:inline-flex;align-items:center;justify-content:center;gap:var(--mf-e-2);min-height:var(--mf-toque);min-width:var(--mf-toque);padding:var(--mf-e-2) var(--mf-e-4);border:1.5px solid transparent;border-radius:var(--mf-r-m);font:inherit;font-weight:var(--mf-peso-fuerte);line-height:1.2;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--mf-d-rapida) var(--mf-curva),border-color var(--mf-d-rapida) var(--mf-curva),color var(--mf-d-rapida) var(--mf-curva),transform var(--mf-d-rapida) var(--mf-curva)}.mf-b:focus-visible{outline:3px solid var(--mf-foco);outline-offset:2px}.mf-b:active:not(:disabled){transform:scale(.98)}.mf-b:disabled{opacity:.55;cursor:default}.mf-b[aria-busy=true]{opacity:.8;cursor:progress}.mf-b-s{min-height:var(--mf-toque);padding:var(--mf-e-1) var(--mf-e-3);font-size:var(--mf-t-s)}.mf-b-l{min-height:52px;padding:var(--mf-e-3) var(--mf-e-5);font-size:var(--mf-t-l)}.mf-b-bloque{display:flex;width:100%}.mf-b-primario{background:var(--mf-acento);color:var(--mf-acento-texto)}.mf-b-primario:hover:not(:disabled){background:color-mix(in srgb,var(--mf-acento) 88%,var(--mf-texto))}.mf-b-secundario{background:var(--mf-superficie);color:var(--mf-acento);border-color:var(--mf-borde-fuerte)}.mf-b-secundario:hover:not(:disabled){background:var(--mf-acento-tinte)}.mf-b-fantasma{background:transparent;color:var(--mf-acento)}.mf-b-fantasma:hover:not(:disabled){background:var(--mf-tinte-8)}.mf-b-peligro{background:var(--mf-peligro);color:var(--mf-peligro-texto)}.mf-b-giro{width:1em;height:1em;border:2px solid currentColor;border-right-color:transparent;border-radius:var(--mf-r-pildora);animation:mf-girar var(--mf-d-giro) linear infinite}@keyframes mf-girar{to{transform:rotate(360deg)}}.mf-insignia{display:inline-flex;align-items:center;gap:var(--mf-e-1);padding:0 var(--mf-e-2);border-radius:var(--mf-r-pildora);font-size:var(--mf-t-xs);font-weight:var(--mf-peso-fuerte);line-height:1.6;white-space:nowrap}.mf-insignia-neutro{background:var(--mf-tinte-8);color:var(--mf-texto)}.mf-insignia-acento{background:var(--mf-acento);color:var(--mf-acento-texto)}.mf-insignia-exito{background:var(--mf-exito);color:var(--mf-exito-texto)}.mf-insignia-aviso{background:var(--mf-aviso);color:var(--mf-aviso-texto)}.mf-insignia-peligro{background:var(--mf-peligro);color:var(--mf-peligro-texto)}.mf-tarjeta{background:var(--mf-elevada);color:var(--mf-elevada-texto);border:1px solid var(--mf-borde);border-radius:var(--mf-r-l);min-width:0}.mf-tarjeta-e0{box-shadow:none}.mf-tarjeta-e1{box-shadow:var(--mf-sombra-1)}.mf-tarjeta-e2{box-shadow:var(--mf-sombra-2);border-color:transparent}.mf-tarjeta-r-ninguno{padding:0;overflow:hidden}.mf-tarjeta-r-s{padding:var(--mf-e-3)}.mf-tarjeta-r-m{padding:var(--mf-e-4)}.mf-fila{display:flex;align-items:center;gap:var(--mf-e-3);width:100%;min-height:56px;padding:var(--mf-e-2) var(--mf-e-4);background:transparent;color:inherit;border:0;font:inherit;text-align:start}.mf-fila-accion{cursor:pointer;transition:background-color var(--mf-d-rapida) var(--mf-curva)}.mf-fila-accion:hover{background:var(--mf-tinte-4)}.mf-fila-accion:active{background:var(--mf-tinte-8)}.mf-fila-accion:focus-visible{outline:3px solid var(--mf-foco);outline-offset:-3px}.mf-fila-inicio,.mf-fila-fin{display:inline-flex;align-items:center;flex-shrink:0;color:var(--mf-texto-suave)}.mf-fila-textos{display:flex;flex-direction:column;gap:var(--mf-e-1);flex:1;min-width:0}.mf-fila-titulo{font-weight:var(--mf-peso-fuerte);overflow-wrap:anywhere}.mf-fila-sub{color:var(--mf-texto-suave);font-size:var(--mf-t-s)}.mf-campo2{display:flex;flex-direction:column;gap:var(--mf-e-1)}.mf-campo2-etiqueta{font-weight:var(--mf-peso-fuerte)}.mf-campo2 input,.mf-campo2 textarea{min-height:var(--mf-toque);padding:var(--mf-e-2) var(--mf-e-3);border:1.5px solid var(--mf-borde);border-radius:var(--mf-r-m);background:var(--mf-superficie);color:var(--mf-superficie-texto);font:inherit;transition:border-color var(--mf-d-rapida) var(--mf-curva)}.mf-campo2 textarea{resize:vertical}.mf-campo2 input:focus-visible,.mf-campo2 textarea:focus-visible{outline:3px solid var(--mf-foco);outline-offset:1px;border-color:var(--mf-acento)}.mf-campo2-ayuda{margin:0;color:var(--mf-texto-suave);font-size:var(--mf-t-s)}.mf-campo2-error input,.mf-campo2-error textarea{border-color:var(--mf-peligro)}.mf-campo2-msj-error{margin:0;color:var(--mf-peligro);font-size:var(--mf-t-s);font-weight:var(--mf-peso-fuerte)}.mf-interruptor{display:flex;align-items:center;justify-content:space-between;gap:var(--mf-e-3);min-height:var(--mf-toque)}.mf-interruptor-textos{display:flex;flex-direction:column;gap:var(--mf-e-1)}.mf-interruptor-desc{color:var(--mf-texto-suave);font-size:var(--mf-t-s)}.mf-interruptor-control{position:relative;flex-shrink:0;width:52px;height:var(--mf-toque);padding:0;border:0;background:transparent;cursor:pointer}.mf-interruptor-control:before{content:"";position:absolute;left:0;right:0;top:50%;height:30px;transform:translateY(-50%);border-radius:var(--mf-r-pildora);background:var(--mf-tinte-24);transition:background-color var(--mf-d-media) var(--mf-curva)}.mf-interruptor-control[aria-checked=true]:before{background:var(--mf-acento)}.mf-interruptor-perilla{position:absolute;top:50%;left:3px;width:24px;height:24px;transform:translateY(-50%);border-radius:var(--mf-r-pildora);background:var(--mf-superficie);box-shadow:var(--mf-sombra-1);transition:transform var(--mf-d-media) var(--mf-curva)}.mf-interruptor-control[aria-checked=true] .mf-interruptor-perilla{transform:translate(22px,-50%)}.mf-interruptor-control:focus-visible{outline:3px solid var(--mf-foco);outline-offset:2px;border-radius:var(--mf-r-pildora)}.mf-chips{display:flex;flex-wrap:wrap;gap:var(--mf-e-2)}.mf-chip{display:inline-flex;align-items:center;gap:var(--mf-e-1);min-height:var(--mf-toque);min-width:var(--mf-toque);padding:var(--mf-e-1) var(--mf-e-3);border:1.5px solid var(--mf-borde);border-radius:var(--mf-r-pildora);background:var(--mf-superficie);color:var(--mf-texto);font:inherit;font-size:var(--mf-t-s);cursor:pointer;transition:background-color var(--mf-d-rapida) var(--mf-curva),border-color var(--mf-d-rapida) var(--mf-curva)}.mf-chip[aria-pressed=true]{background:var(--mf-acento);border-color:var(--mf-acento);color:var(--mf-acento-texto)}.mf-chip:focus-visible{outline:3px solid var(--mf-foco);outline-offset:2px}.mf-segmentado{display:flex;gap:var(--mf-e-1);padding:var(--mf-e-1);border-radius:var(--mf-r-m);background:var(--mf-tinte-8)}.mf-segmento{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--mf-e-1);min-height:var(--mf-toque);padding:var(--mf-e-1) var(--mf-e-2);border:0;border-radius:var(--mf-r-s);background:transparent;color:var(--mf-texto-suave);font:inherit;font-weight:var(--mf-peso-fuerte);cursor:pointer;transition:background-color var(--mf-d-rapida) var(--mf-curva),color var(--mf-d-rapida) var(--mf-curva)}.mf-segmento[aria-checked=true]{background:var(--mf-elevada);color:var(--mf-texto);box-shadow:var(--mf-sombra-1)}.mf-segmento:focus-visible{outline:3px solid var(--mf-foco);outline-offset:1px}.mf-cabecera{display:flex;align-items:center;gap:var(--mf-e-2);min-height:56px;padding:var(--mf-e-1) var(--mf-e-2);padding-top:max(var(--mf-e-1),env(safe-area-inset-top,0px));background:var(--mf-velo);color:var(--mf-texto);border-bottom:1px solid var(--mf-borde);-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px)}.mf-cabecera-fija{position:sticky;top:0;z-index:15}.mf-cabecera-titulo{flex:1;min-width:0;margin:0 var(--mf-e-2);font-family:var(--mf-fuente-titulos);font-size:var(--mf-t-l);font-weight:var(--mf-peso-titulo);line-height:var(--mf-lh-titulo);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mf-cabecera-volver{display:inline-flex;align-items:center;justify-content:center;width:var(--mf-toque);height:var(--mf-toque);border:0;border-radius:var(--mf-r-pildora);background:transparent;color:var(--mf-texto);cursor:pointer}.mf-cabecera-volver:focus-visible{outline:3px solid var(--mf-foco)}.mf-cabecera-acciones{display:flex;gap:var(--mf-e-1)}.mf-pestanas{position:fixed;left:0;right:0;bottom:0;z-index:15;display:flex;justify-content:space-around;min-height:var(--mf-alto-pestanas);padding:0 var(--mf-e-2);padding-bottom:env(safe-area-inset-bottom,0px);background:var(--mf-velo);border-top:1px solid var(--mf-borde);-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px)}.mf-pestana{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--mf-e-1);min-height:64px;max-width:7rem;border:0;background:transparent;color:var(--mf-texto-suave);font:inherit;font-size:var(--mf-t-xs);cursor:pointer}.mf-pestana[aria-current=page]{color:var(--mf-acento);font-weight:var(--mf-peso-fuerte)}.mf-pestana-icono{position:relative;display:inline-flex;padding:var(--mf-e-1) var(--mf-e-4);border-radius:var(--mf-r-pildora);transition:background-color var(--mf-d-media) var(--mf-curva)}.mf-pestana[aria-current=page] .mf-pestana-icono{background:var(--mf-acento-tinte)}.mf-pestana:focus-visible{outline:3px solid var(--mf-foco);outline-offset:-3px}.mf-pestana-marca{position:absolute;top:0;right:var(--mf-e-2);min-width:18px;padding:0 var(--mf-e-1);border-radius:var(--mf-r-pildora);background:var(--mf-peligro);color:var(--mf-peligro-texto);font-size:var(--mf-t-xs);line-height:18px;text-align:center}.mf-hoja,.mf-dialogo{border:0;padding:0;color:var(--mf-elevada-texto);background:var(--mf-elevada);box-shadow:var(--mf-sombra-3)}.mf-hoja::backdrop,.mf-dialogo::backdrop{background:var(--mf-capa-fondo)}.mf-hoja{width:100%;max-width:var(--mf-ancho-capa);max-height:88dvh;margin:auto auto 0;border-radius:var(--mf-r-l) var(--mf-r-l) 0 0}.mf-hoja[open]{animation:mf-subir var(--mf-d-lenta) var(--mf-curva)}@keyframes mf-subir{0%{transform:translateY(24%)}}.mf-hoja-marco{display:flex;flex-direction:column;max-height:88dvh;padding-bottom:env(safe-area-inset-bottom,0px)}.mf-hoja-asa{align-self:center;width:40px;height:4px;margin-top:var(--mf-e-2);border-radius:var(--mf-r-pildora);background:var(--mf-tinte-24)}.mf-hoja-cabeza{display:flex;align-items:center;gap:var(--mf-e-2);padding:var(--mf-e-2) var(--mf-e-2) var(--mf-e-2) var(--mf-e-4)}.mf-hoja-titulo,.mf-dialogo-titulo{flex:1;margin:0;font-family:var(--mf-fuente-titulos);font-size:var(--mf-t-xl);line-height:var(--mf-lh-titulo);text-wrap:balance}.mf-hoja-cerrar{display:inline-flex;align-items:center;justify-content:center;width:var(--mf-toque);height:var(--mf-toque);border:0;border-radius:var(--mf-r-pildora);background:var(--mf-tinte-8);color:var(--mf-texto);cursor:pointer}.mf-hoja-cerrar:focus-visible{outline:3px solid var(--mf-foco)}.mf-hoja-cuerpo{overflow-y:auto;overscroll-behavior:contain;padding:0 var(--mf-e-4) var(--mf-e-4)}.mf-hoja-pie{display:flex;gap:var(--mf-e-2);padding:var(--mf-e-3) var(--mf-e-4);border-top:1px solid var(--mf-borde)}.mf-hoja-pie>*{flex:1}.mf-dialogo{width:calc(100% - 2 * var(--mf-e-4));max-width:26rem;padding:var(--mf-e-5);border-radius:var(--mf-r-l)}.mf-dialogo[open]{animation:mf-aparecer var(--mf-d-media) var(--mf-curva)}@keyframes mf-aparecer{0%{transform:scale(.96)}}.mf-dialogo-texto{margin:var(--mf-e-2) 0 0;color:var(--mf-texto-suave)}.mf-dialogo-botones{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--mf-e-2);margin-top:var(--mf-e-5)}.mf-avisos{position:fixed;left:var(--mf-e-4);right:var(--mf-e-4);bottom:calc(var(--mf-e-4) + env(safe-area-inset-bottom,0px));z-index:30;display:flex;flex-direction:column;align-items:center;pointer-events:none}.mf-aviso2{display:flex;align-items:center;gap:var(--mf-e-3);width:100%;max-width:28rem;min-height:48px;padding:var(--mf-e-2) var(--mf-e-2) var(--mf-e-2) var(--mf-e-4);border-radius:var(--mf-r-m);background:var(--mf-texto);color:var(--mf-fondo);box-shadow:var(--mf-sombra-3);pointer-events:auto;animation:mf-aparecer-abajo var(--mf-d-media) var(--mf-curva)}@keyframes mf-aparecer-abajo{0%{transform:translateY(12px)}}.mf-aviso2-exito{background:var(--mf-exito);color:var(--mf-exito-texto)}.mf-aviso2-peligro{background:var(--mf-peligro);color:var(--mf-peligro-texto)}.mf-aviso2-texto{flex:1}.mf-aviso2-accion{min-height:var(--mf-toque);min-width:var(--mf-toque);padding:0 var(--mf-e-3);border:0;border-radius:var(--mf-r-s);background:transparent;color:inherit;font:inherit;font-weight:var(--mf-peso-titulo);text-decoration:underline;cursor:pointer}.mf-estado{display:flex;flex-direction:column;align-items:center;gap:var(--mf-e-2);padding:var(--mf-e-7) var(--mf-e-4);text-align:center}.mf-estado-ilustracion{color:var(--mf-acento);margin-bottom:var(--mf-e-2)}.mf-estado-titulo{margin:0;font-family:var(--mf-fuente-titulos);font-size:var(--mf-t-xl);line-height:var(--mf-lh-titulo);text-wrap:balance}.mf-estado-texto{max-width:26rem;margin:0;color:var(--mf-texto-suave);text-wrap:pretty}.mf-estado-accion{margin-top:var(--mf-e-3)}.mf-estado-error .mf-estado-titulo{color:var(--mf-peligro)}.mf-esqueleto{display:flex;flex-direction:column;gap:var(--mf-e-2)}.mf-esq{display:block;border-radius:var(--mf-r-s);background:var(--mf-tinte-8);animation:mf-pulso var(--mf-d-pulso) ease-in-out infinite}.mf-esq-linea{height:1em}.mf-esq-corta{width:60%}.mf-esq-bloque{border-radius:var(--mf-r-m)}.mf-esq-m{height:96px}.mf-esq-l{height:160px}@keyframes mf-pulso{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.mf-esq,.mf-b-giro{animation:none}}.mf-progreso{display:flex;flex-direction:column;gap:var(--mf-e-1)}.mf-progreso-texto{color:var(--mf-texto-suave);font-size:var(--mf-t-s)}.mf-progreso-pista{height:8px;border-radius:var(--mf-r-pildora);background:var(--mf-tinte-12);overflow:hidden}.mf-progreso-relleno{display:block;height:100%;width:var(--mf-progreso, 0%);border-radius:var(--mf-r-pildora);background:var(--mf-acento);transition:width var(--mf-d-lenta) var(--mf-curva)}.mf-guia{display:flex;flex-direction:column;gap:var(--mf-e-5)}.mf-guia-titulo{margin:0;font-size:var(--mf-t-2xl);text-wrap:balance}.mf-guia-indice{display:flex;flex-direction:column}.mf-guia-indice a{display:flex;align-items:center;min-height:var(--mf-toque);color:var(--mf-texto)}.mf-guia-seccion{display:flex;flex-direction:column;gap:var(--mf-e-3);scroll-margin-top:calc(var(--mf-toque) * 2)}.mf-guia-seccion:focus{outline:none}.mf-guia-titulo-seccion{margin:0;font-size:var(--mf-t-xl);text-wrap:balance}.mf-guia-pasos{display:flex;flex-direction:column;gap:var(--mf-e-6);margin:0;padding-inline-start:var(--mf-e-5)}.mf-guia-pasos p{margin:0 0 var(--mf-e-3);text-wrap:pretty}.mf-guia-captura{display:block;width:100%;max-width:21rem;height:auto;aspect-ratio:600 / 1298;border:1px solid var(--mf-borde);border-radius:var(--mf-r-l);box-shadow:var(--mf-sombra-1)}.mf-guia-faq{border-block-end:1px solid var(--mf-borde)}.mf-guia-faq summary{display:flex;align-items:center;justify-content:space-between;gap:var(--mf-e-3);min-height:var(--mf-toque);cursor:pointer;font-weight:var(--mf-peso-fuerte);list-style:none}.mf-guia-faq summary::-webkit-details-marker{display:none}.mf-guia-faq summary:after{content:"+";font-size:var(--mf-t-l);color:var(--mf-texto-suave)}.mf-guia-faq[open] summary:after{content:"\2212"}.mf-guia-faq p{margin:0 0 var(--mf-e-4);color:var(--mf-texto-suave)}.mf-guia-soporte{margin:0;color:var(--mf-texto-suave)}.mf-instalar{padding:var(--mf-e-5);border:1px solid var(--mf-borde);border-radius:var(--mf-r-l);background:var(--mf-superficie);color:var(--mf-superficie-texto)}.mf-instalar p{margin:0}.mf-instalar-subtitulo{margin:0 0 var(--mf-e-2);font-size:var(--mf-t-m)}.mf-instalar-bloque ol{margin:0;padding-inline-start:var(--mf-e-5)}.mf-aviso-instalar{position:fixed;inset-inline:var(--mf-e-3);inset-block-end:calc(var(--mf-e-3) + env(safe-area-inset-bottom));z-index:20;display:flex;flex-direction:column;gap:var(--mf-e-2);padding:var(--mf-e-4);border:1px solid var(--mf-borde);border-radius:var(--mf-r-l);background:var(--mf-elevada);color:var(--mf-elevada-texto);box-shadow:var(--mf-sombra-3)}.mf-aviso-instalar p{margin:0}.mf-aviso-instalar-titulo{font-weight:var(--mf-peso-fuerte)}.mf-aviso-instalar-acciones{display:flex;flex-wrap:wrap;gap:var(--mf-e-2)}@media(min-width:40rem){.mf-aviso-instalar{inset-inline:auto var(--mf-e-5);max-width:24rem}}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-display:swap;src:url("./nunito-sans-latin-wght-RGUTNHJJ.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--mf-fondo: #f3ede4;--mf-superficie: #ffffff;--mf-superficie-2: #e7dfd2;--mf-texto: #14272d;--mf-texto-suave: #4a5b60;--mf-acento: #1f4e5a;--mf-acento-texto: #f3ede4;--mf-borde: #d3c9b8;--mf-aviso-fondo: #e7dfd2;--nk-columna: 32.5rem;--nk-coral: #e8735a;--nk-coral-texto: #14272d;--nk-negro: #000000;--nk-negro-texto: #8a8a8a;--nk-borde-interruptor: inset 0 0 0 2px var(--mf-texto-suave);--nk-fundido-cuadros: .25s;--mf-fuente: "Nunito Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mf-fuente-titulos: "Nunito Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mf-coral: var(--nk-coral);--mf-coral-texto: var(--nk-coral-texto)}@media(prefers-color-scheme:dark){:root[data-mf-tema=auto]{--mf-fondo: #10282e;--mf-superficie: #1f4e5a;--mf-superficie-2: #173b44;--mf-texto: #f3ede4;--mf-texto-suave: #b9c6c8;--mf-acento: #f3ede4;--mf-acento-texto: #14272d;--mf-borde: #2f6672;--mf-aviso-fondo: #173b44}}body{font-variant-numeric:tabular-nums}.nk-principal{max-width:var(--nk-columna);margin:0 auto;padding:var(--mf-e-4);display:flex;flex-direction:column;gap:var(--mf-e-4)}.nk-con-pestanas{padding-bottom:calc(var(--mf-alto-pestanas, 4rem) + var(--mf-e-4))}.nk-ayuda{display:inline-flex;align-items:center;justify-content:center;width:var(--mf-toque);height:var(--mf-toque);border:1.5px solid var(--mf-borde);border-radius:var(--mf-r-m);background:var(--mf-superficie);color:var(--mf-acento)}.nk-ayuda:focus-visible{outline:3px solid var(--mf-foco);outline-offset:2px}@media(min-width:560px){.mf-cabecera,.mf-pestanas{padding-inline:max(var(--mf-e-2),calc((100% - var(--nk-columna)) / 2))}}.mf-b[aria-pressed=true],.rp-icono[aria-pressed=true]{background:var(--mf-acento);border-color:var(--mf-acento);color:var(--mf-acento-texto)}.mf-b[aria-pressed=true]:hover:not(:disabled){background:color-mix(in srgb,var(--mf-acento) 88%,var(--mf-texto))}.mf-interruptor-control:before{box-shadow:var(--nk-borde-interruptor)}.mf-interruptor-control[aria-checked=true]:before{box-shadow:none}.mf-interruptor-perilla{display:grid;place-items:center;color:var(--mf-acento)}.mf-interruptor-control[aria-checked=true] .mf-interruptor-perilla:after{content:"";width:6px;height:11px;margin-top:-2px;border:solid currentcolor;border-width:0 2.5px 2.5px 0;transform:rotate(40deg)}.nk-pantalla{display:flex;flex-direction:column;gap:var(--mf-e-4);padding:var(--mf-e-4)}.nk-pantalla h1{font-size:var(--mf-t-2xl);font-weight:var(--mf-peso-titulo);line-height:var(--mf-lh-titulo);text-wrap:balance;margin:0}.nk-subtitulo{margin:0;color:var(--mf-texto-suave);text-wrap:pretty}.nk-texto{margin:0}.nk-pregunta-ayuda,.nk-contador{margin:0;color:var(--mf-texto-suave);font-size:var(--mf-t-s)}.nk-seccion-titulo{font-size:var(--mf-t-l);font-weight:var(--mf-peso-titulo);line-height:var(--mf-lh-titulo);text-wrap:balance;margin:0}.nk-opciones{display:grid;gap:var(--mf-e-2)}.nk-opciones button[aria-pressed=true]{border-color:var(--mf-acento);background:var(--mf-acento-tinte)}.nk-escala{display:flex;flex-wrap:wrap;gap:var(--mf-e-2)}.nk-lista{display:grid;gap:var(--mf-e-1);margin:0;padding:0;list-style:none}.nk-casilla{display:flex;gap:var(--mf-e-2);align-items:flex-start;min-height:var(--mf-toque);padding:var(--mf-e-2);border:1px solid var(--mf-borde);border-radius:var(--mf-r-m);background:var(--mf-superficie);cursor:pointer}.nk-casilla input{width:var(--mf-toque);height:var(--mf-toque);flex:none;margin:0;accent-color:var(--mf-acento)}.nk-casilla span{align-self:center}.nk-acciones{display:flex;gap:var(--mf-e-2);margin-top:var(--mf-e-2)}.nk-acciones>*{flex:1}.nk-campo{display:grid;gap:var(--mf-e-1);font-size:var(--mf-t-m)}.nk-campo select{min-height:var(--mf-toque);padding:var(--mf-e-2);font-size:var(--mf-t-m);color:var(--mf-texto);background:var(--mf-superficie);border:1px solid var(--mf-borde);border-radius:var(--mf-r-m)}.nk-radio-fila{display:flex;gap:var(--mf-e-2);align-items:center;min-height:var(--mf-toque);cursor:pointer}.nk-radio-fila input{width:var(--mf-toque);height:var(--mf-toque);flex:none;margin:0;accent-color:var(--mf-acento)}.nk-mensaje{display:grid;gap:var(--mf-e-2);padding:var(--mf-e-4);border:1px solid var(--mf-borde);border-radius:var(--mf-r-m);background:var(--mf-superficie)}.nk-ilustracion{margin:0}.nk-ilustracion img{display:block;width:100%;height:auto;border-radius:var(--mf-r-l);background:var(--mf-superficie)}@media(min-width:40rem){.nk-pantalla{max-width:32rem;margin-inline:auto}}.nk-comprar{display:flex;flex-direction:column;gap:var(--mf-e-2)}.nk-comprar-nota,.nk-comprar-espera{margin:0;font-size:var(--mf-t-s);color:var(--mf-texto-suave)}.nk-comprar-error{margin:0;font-size:var(--mf-t-m);color:var(--mf-error, var(--mf-texto));font-weight:var(--mf-peso-fuerte)}.nk-vuelta{margin:0;padding:var(--mf-e-3) var(--mf-e-4);border-radius:var(--mf-r-m);background:var(--mf-superficie-2);font-size:var(--mf-t-m);display:flex;flex-direction:column;gap:var(--mf-e-2)}.nk-hoy,.nk-plan,.nk-progreso,.nk-chequeo{display:flex;flex-direction:column;gap:var(--mf-e-4)}.nk-grupo{display:flex;flex-direction:column;gap:var(--mf-e-3)}.nk-saludo{font-size:var(--mf-t-xl);margin:0}.nk-seccion-titulo{font-size:var(--mf-t-l);margin:0}.nk-seccion-sub{color:var(--mf-texto-suave);font-size:var(--mf-t-m);margin:0}.nk-sesion{background:var(--mf-superficie);border:1px solid var(--mf-borde);border-radius:var(--mf-r-l);padding:var(--mf-e-4);display:flex;flex-direction:column;gap:var(--mf-e-3)}.nk-sesion-dia{font-size:var(--mf-t-xl);margin:0}.nk-sesion-semana,.nk-sesion-min{color:var(--mf-texto-suave);font-size:var(--mf-t-m);margin:0}.nk-sesion-nota{font-size:var(--mf-t-m);margin:0}.nk-racha{display:flex;flex-wrap:wrap;gap:var(--mf-e-2);align-items:center}.nk-racha-num{font-size:var(--mf-t-l);margin:0}.nk-racha-descanso{color:var(--mf-texto-suave);font-size:var(--mf-t-m);margin:0}.nk-aviso{background:var(--mf-superficie);border:1px solid var(--mf-borde);border-radius:var(--mf-r-m);padding:var(--mf-e-4);display:flex;flex-direction:column;gap:var(--mf-e-3)}.nk-aviso-titulo{font-size:var(--mf-t-l);margin:0}.nk-aviso-texto{font-size:var(--mf-t-m);margin:0}.nk-aviso-acciones{display:flex;flex-direction:column;gap:var(--mf-e-2)}.nk-toolbox{display:flex;flex-direction:column;gap:var(--mf-e-3)}.nk-toolbox-tarjeta{background:var(--mf-superficie);border:1px solid var(--mf-borde);border-radius:var(--mf-r-m);padding:var(--mf-e-4);display:flex;flex-direction:column;gap:var(--mf-e-2)}.nk-toolbox-cabeza{display:flex;gap:var(--mf-e-3);align-items:center}.nk-toolbox-titulo{font-size:var(--mf-t-m);margin:0}.nk-toolbox-sub{color:var(--mf-texto-suave);font-size:var(--mf-t-s);margin:0}.nk-toolbox-texto{font-size:var(--mf-t-m);margin:0}.nk-candado-fila{display:flex;gap:var(--mf-e-2);align-items:center;color:var(--mf-texto-suave);font-size:var(--mf-t-m);background:none;border:0;padding:0;min-height:var(--mf-toque);text-align:start}.nk-candado-icono{flex:none}.nk-candado-texto{font-size:var(--mf-t-m)}.nk-candado-pie{color:var(--mf-texto-suave);font-size:var(--mf-t-s)}.nk-ilustracion{aspect-ratio:1 / 1;object-fit:cover;background:var(--mf-superficie-2);border-radius:var(--mf-r-s);flex:none}.nk-semana{background:var(--mf-superficie);border:1px solid var(--mf-borde);border-radius:var(--mf-r-m);padding:var(--mf-e-4);display:flex;flex-direction:column;gap:var(--mf-e-2)}.nk-semana-titulo{font-size:var(--mf-t-m);margin:0}.nk-semana-texto{color:var(--mf-texto-suave);font-size:var(--mf-t-m);margin:0}.nk-dias{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));gap:var(--mf-e-2)}.nk-dia{display:flex;flex-direction:column;justify-content:center;gap:var(--mf-e-1);font-size:var(--mf-t-s);min-height:var(--mf-toque);padding:var(--mf-e-2) var(--mf-e-3);border:1px solid var(--mf-borde);border-radius:var(--mf-r-m)}.nk-dia-estado{color:var(--mf-texto-suave)}.nk-dia-hoy{font-weight:var(--mf-peso-fuerte)}.nk-addon{background:var(--mf-superficie);border:1px solid var(--mf-borde);border-radius:var(--mf-r-m);padding:var(--mf-e-4);display:flex;flex-direction:column;gap:var(--mf-e-2)}.nk-addon-titulo{font-size:var(--mf-t-m);margin:0}.nk-addon-texto{color:var(--mf-texto-suave);font-size:var(--mf-t-m);margin:0}.nk-addon-estado{font-size:var(--mf-t-s);margin:0}.nk-ejercicios{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--mf-e-3)}.nk-ejercicio{background:var(--mf-superficie);border:1px solid var(--mf-borde);border-radius:var(--mf-r-m);padding:var(--mf-e-4);display:flex;gap:var(--mf-e-3);align-items:flex-start}.nk-ejercicio-cuerpo{display:flex;flex-direction:column;gap:var(--mf-e-2);min-width:0}.nk-ejercicio-nombre{font-size:var(--mf-t-m);margin:0}.nk-ejercicio-pasos{font-size:var(--mf-t-m);margin:0;padding-left:var(--mf-e-4)}.nk-ejercicio-suave{font-size:var(--mf-t-s);color:var(--mf-texto-suave);margin:0}.nk-numeros{display:flex;flex-direction:column;gap:var(--mf-e-1)}.nk-numeros p{font-size:var(--mf-t-m);margin:0}.nk-regla{color:var(--mf-texto-suave);font-size:var(--mf-t-s);margin:0}.nk-racha-semana{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--mf-e-1)}.nk-racha-dia{display:flex;gap:var(--mf-e-2);align-items:baseline;font-size:var(--mf-t-m)}.nk-racha-dia-estado{margin-left:auto;color:var(--mf-texto-suave);flex:none}.nk-historial{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--mf-e-1);font-size:var(--mf-t-m)}.nk-graficos{display:flex;flex-direction:column;gap:var(--mf-e-4)}.nk-grafico{background:var(--mf-superficie);border:1px solid var(--mf-borde);border-radius:var(--mf-r-m);padding:var(--mf-e-4);display:flex;flex-direction:column;gap:var(--mf-e-2)}.nk-grafico-chip{font-size:var(--mf-t-s);color:var(--mf-texto-suave);margin:0}.nk-grafico-titulo{font-size:var(--mf-t-m);margin:0}.nk-grafico-rango{font-size:var(--mf-t-s);color:var(--mf-texto-suave);margin:0}.nk-grafico-svg{width:100%;height:auto}.nk-grafico-svg text{font-size:var(--mf-t-xs);fill:var(--mf-texto-suave)}.nk-grafico-tendencia{font-size:var(--mf-t-m);margin:0}.nk-chequeo-opciones{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--mf-e-2)}.nk-opcion{width:100%;min-height:var(--mf-toque);background:var(--mf-superficie);border:1px solid var(--mf-borde);border-radius:var(--mf-r-m);padding:var(--mf-e-3) var(--mf-e-4);font-size:var(--mf-t-m);color:var(--mf-texto);text-align:start;display:flex;gap:var(--mf-e-3);align-items:center}.nk-opcion-num{font-weight:var(--mf-peso-fuerte);flex:none}.nk-turno-dibujos{display:flex;gap:var(--mf-e-2);justify-content:space-between}.nk-chequeo-ayuda{color:var(--mf-texto-suave);font-size:var(--mf-t-m);margin:0}.nk-chequeo-barra{display:flex;gap:var(--mf-e-2)}.nk-resultado-fila{display:flex;gap:var(--mf-e-2);align-items:baseline;font-size:var(--mf-t-m)}.nk-resultado-flecha{font-weight:var(--mf-peso-fuerte);flex:none}@media(min-width:40rem){.nk-toolbox{display:grid;grid-template-columns:1fr 1fr}.nk-aviso-acciones{flex-direction:row}}.nk-dia-hecho{padding:0}.nk-dia-repetir{display:flex;flex-direction:column;justify-content:center;gap:var(--mf-e-1);width:100%;min-height:var(--mf-toque);padding:var(--mf-e-2) var(--mf-e-3);border:0;border-radius:var(--mf-r-m);background:var(--mf-superficie);color:var(--mf-texto);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.nk-dia-repetir:hover{background:var(--mf-acento-tinte)}.nk-dia-repetir:focus-visible{outline:3px solid var(--mf-foco);outline-offset:2px}.nk-practica-nota{margin:0;color:var(--mf-texto-suave);font-size:var(--mf-t-s)}.nk-chequeo-cabeza{display:flex;flex-direction:column;gap:var(--mf-e-3)}.nk-chequeo-nota{color:var(--mf-texto-suave);font-size:var(--mf-t-s);margin:0}.nk-opcion[aria-pressed=true]{background:var(--mf-acento);color:var(--mf-acento-texto);border-color:var(--mf-acento)}.nk-chequeo-escala{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--mf-e-2)}.nk-opcion-escala{justify-content:center;font-weight:var(--mf-peso-fuerte);min-height:var(--mf-toque)}.nk-resumen{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--mf-e-2)}.nk-resumen-fila{width:100%;min-height:var(--mf-toque);background:var(--mf-superficie);border:1px solid var(--mf-borde);border-radius:var(--mf-r-m);padding:var(--mf-e-3) var(--mf-e-4);color:var(--mf-texto);text-align:start;display:grid;grid-template-columns:1fr auto;gap:var(--mf-e-1) var(--mf-e-3);align-items:center}.nk-resumen-pregunta{font-size:var(--mf-t-s);color:var(--mf-texto-suave);grid-column:1}.nk-resumen-respuesta{font-size:var(--mf-t-m);grid-column:1}.nk-resumen-cambiar{grid-column:2;grid-row:1 / span 2;font-size:var(--mf-t-s);color:var(--mf-acento);text-decoration:underline}.nk-comparar{display:flex;flex-direction:column;gap:var(--mf-e-2)}.nk-comparar-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--mf-e-2)}.nk-comparar-fila{display:flex;gap:var(--mf-e-2);align-items:baseline;font-size:var(--mf-t-m)}.nk-comparar-antes{color:var(--mf-texto-suave)}.nk-mas,.nk-mas-sub,.nk-recordatorios,.nk-miplan,.nk-respaldo,.nk-guia,.nk-faq,.nk-instalar,.nk-about,.nk-seguridad{display:flex;flex-direction:column;gap:var(--mf-e-4)}.nk-mas h1,.nk-mas-sub h1,.nk-recordatorios h1,.nk-miplan h1,.nk-respaldo h1,.nk-guia h1,.nk-faq h1,.nk-instalar h1,.nk-about h1,.nk-seguridad h1{font-size:var(--mf-t-xl);margin:0}.nk-mas-sub h2,.nk-recordatorios h2,.nk-miplan h2,.nk-respaldo h2,.nk-guia-paso h2{font-size:var(--mf-t-l);margin:0}.nk-mas p,.nk-mas-sub p,.nk-recordatorios p,.nk-miplan p,.nk-respaldo p,.nk-guia p,.nk-faq-item p,.nk-instalar p,.nk-about p,.nk-seguridad p{margin:0}.nk-mas-sub>.mf-b{align-self:flex-start}.nk-mas section,.nk-recordatorios section,.nk-miplan section{display:flex;flex-direction:column;gap:var(--mf-e-3)}.nk-campo{display:flex;flex-direction:column;gap:var(--mf-e-2)}.nk-campo select{font-size:var(--mf-t-m);min-height:var(--mf-toque);border:1px solid var(--mf-borde);border-radius:var(--mf-r-m);background:var(--mf-superficie);color:var(--mf-texto);padding:var(--mf-e-2)}.nk-guia-pasos{list-style:decimal;margin:0;padding-left:var(--mf-e-5);display:flex;flex-direction:column;gap:var(--mf-e-5)}.nk-guia-paso{display:flex;flex-direction:column;gap:var(--mf-e-2)}.nk-guia-img{width:100%;height:auto;border-radius:var(--mf-r-m);background:var(--mf-superficie-2)}.nk-faq-item{border:1px solid var(--mf-borde);border-radius:var(--mf-r-m);background:var(--mf-superficie);padding:var(--mf-e-3)}.nk-faq-item summary{min-height:var(--mf-toque);font-weight:var(--mf-peso-fuerte);cursor:pointer}.nk-aviso{border:1px solid var(--mf-borde);border-radius:var(--mf-r-m);background:var(--mf-superficie);padding:var(--mf-e-4);display:flex;flex-direction:column;gap:var(--mf-e-3)}.nk-aviso p{margin:0}.nk-aviso-acciones{display:flex;gap:var(--mf-e-2);flex-wrap:wrap}.nk-about a{color:var(--mf-acento)}@media(min-width:40rem){.nk-guia-pasos{display:grid;grid-template-columns:1fr 1fr}}.nk-ajustes{display:flex;flex-direction:column;gap:var(--mf-e-3)}.nk-ajustes-ayuda{margin:0;font-size:var(--mf-t-s);color:var(--mf-texto-suave)}.nk-buscador{display:flex;flex-direction:column;gap:var(--mf-e-2)}.nk-buscador-etiqueta{font-size:var(--mf-t-s);color:var(--mf-texto-suave)}.nk-buscador-caja{position:relative;display:flex;align-items:center}.nk-buscador-lupa{position:absolute;inset-inline-start:var(--mf-e-3);color:var(--mf-texto-suave);pointer-events:none;box-sizing:content-box}.nk-buscador-campo{width:100%;min-height:var(--mf-toque);font-size:max(1rem,var(--mf-t-m));color:var(--mf-texto);background:var(--mf-superficie);border:1px solid var(--mf-borde);border-radius:var(--mf-r-m);padding-block:var(--mf-e-2);padding-inline-start:var(--mf-e-7);padding-inline-end:calc(var(--mf-toque) + var(--mf-e-1));appearance:none}.nk-buscador-campo::-webkit-search-cancel-button{display:none}.nk-buscador-campo:focus-visible{outline:2px solid var(--mf-acento);outline-offset:2px}.nk-buscador-borrar{position:absolute;inset-inline-end:0;width:var(--mf-toque);height:var(--mf-toque);display:flex;align-items:center;justify-content:center;background:none;border:0;color:var(--mf-texto-suave);border-radius:var(--mf-r-m)}.nk-buscador-borrar:focus-visible{outline:2px solid var(--mf-acento);outline-offset:-2px}.rp-raiz{display:flex;flex-direction:column;gap:var(--mf-e-4);max-width:30rem;margin:0 auto;padding:var(--mf-e-4)}.rp-arriba{display:flex;align-items:center;gap:var(--mf-e-3)}.rp-paso{margin:0;font-size:var(--mf-t-s);color:var(--mf-texto-suave)}.rp-bloque{font-weight:var(--mf-peso-fuerte);color:var(--mf-texto)}.rp-solo-lectura{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rp-primera{border:1px solid var(--mf-borde);border-radius:var(--mf-r-m);padding:var(--mf-e-4);background-color:var(--mf-superficie)}.rp-primera p{margin:0;font-size:var(--mf-t-m)}.rp-primera summary{min-height:var(--mf-toque);display:flex;align-items:center;cursor:pointer}.rp-primera .rp-primera-sub{margin-top:var(--mf-e-2)}.rp-ilus{display:flex;justify-content:center}.rp-ilus .nk-ilustracion{width:min(100%,max(6rem,16dvh));aspect-ratio:1;height:auto;border-radius:var(--mf-r-l);background-color:var(--mf-superficie-2)}.rp-nombre{margin:0;font-size:var(--mf-t-xl);line-height:var(--mf-lh-titulo)}.rp-cue{margin:0;font-size:var(--mf-t-l);color:var(--mf-texto-suave)}.rp-dosis{margin:0;font-size:var(--mf-t-m);font-variant-numeric:tabular-nums}.rp-preparate{text-align:center}.rp-preparate-titulo{margin:0;font-size:var(--mf-t-2xl)}.rp-preparate-siguiente{margin:0;font-size:var(--mf-t-m);color:var(--mf-texto-suave)}.rp-mitad{margin:0;text-align:center;font-size:var(--mf-t-l);font-weight:var(--mf-peso-fuerte)}.rp-reloj-zona{position:relative;display:flex;justify-content:center;min-width:0}.rp-reloj-fila{display:grid;grid-template-columns:var(--mf-toque) minmax(0,6rem) var(--mf-toque);align-items:center;justify-content:center;gap:var(--mf-e-5, 1.25rem)}.rp-icono,.rp-icono-hueco{width:var(--mf-toque);height:var(--mf-toque)}.rp-icono{display:inline-flex;align-items:center;justify-content:center;padding:0;border:1.5px solid var(--mf-borde-fuerte);border-radius:var(--mf-r-pildora);background:var(--mf-superficie);color:var(--mf-acento);cursor:pointer;-webkit-tap-highlight-color:transparent}.rp-icono:focus-visible{outline:3px solid var(--mf-foco);outline-offset:2px}.rp-icono:disabled{opacity:.55;cursor:default}.rp-practica,.rp-practica-nota{margin:0;text-align:center;color:var(--mf-texto-suave);font-size:var(--mf-t-s)}.rp-repetir{grid-template-columns:1fr;margin-top:var(--mf-e-3)}.rp-anillo{width:min(100%,6rem);height:auto}.rp-anillo-fondo{fill:none;stroke:var(--mf-borde);stroke-width:10}.rp-anillo-avance{fill:none;stroke:var(--mf-coral);stroke-width:10;stroke-linecap:round;transform:rotate(-90deg);transform-origin:center}.rp-reloj{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;margin:0;font-size:var(--mf-t-2xl);font-variant-numeric:tabular-nums}.rp-barra{height:var(--mf-e-2);border-radius:var(--mf-r-pildora);background-color:var(--mf-superficie-2);overflow:hidden}.rp-barra-llena{height:100%;width:var(--rp-avance);background-color:var(--mf-coral);border-radius:var(--mf-r-pildora)}.rp-botonera{display:grid;grid-template-columns:1fr 1fr;gap:var(--mf-e-3)}.rp-botonera .mf-b{min-height:var(--mf-e-7)}.rp-parar{width:100%;background-color:var(--mf-coral);border-color:var(--mf-coral);color:var(--mf-coral-texto)}.rp-parar:focus-visible{outline:3px solid var(--mf-foco);outline-offset:2px}.rp-pausa{margin:0;text-align:center;font-size:var(--mf-t-l);font-weight:var(--mf-peso-fuerte)}.rp-suave{border:1px solid var(--mf-borde);border-radius:var(--mf-r-m);padding:var(--mf-e-4);background-color:var(--mf-superficie)}.rp-suave h2{margin:0;font-size:var(--mf-t-l)}.rp-suave p{margin:0;font-size:var(--mf-t-m)}.rp-suave .rp-suave-texto{margin-top:var(--mf-e-2)}.rp-lista-pasos ol{margin:0;padding:0;list-style:none;font-size:var(--mf-t-m)}.rp-lista-pasos li{padding:var(--mf-e-2) 0;border-top:1px solid var(--mf-borde)}.rp-lista-num{font-weight:var(--mf-peso-fuerte);font-variant-numeric:tabular-nums}.rp-semaforo{margin:var(--mf-e-3) 0 0;padding:0;list-style:none;display:grid;gap:var(--mf-e-2);font-size:var(--mf-t-s)}.rp-ajustes{display:grid;gap:var(--mf-e-2)}.rp-parada h1,.rp-sensacion h2{font-size:var(--mf-t-xl);line-height:var(--mf-lh-titulo)}.rp-parada p,.rp-sensacion p,.rp-fin-texto{font-size:var(--mf-t-m);line-height:var(--mf-lh-cuerpo)}@media(min-width:40rem){.rp-raiz{max-width:var(--nk-columna)}}.rp-sesion-reloj{margin:0;text-align:center;font-size:var(--mf-t-s);color:var(--mf-texto-suave)}.rp-parar-fijo{position:fixed;right:0;bottom:0;left:0;z-index:5;padding:var(--mf-e-2) var(--mf-e-4);padding-bottom:max(var(--mf-e-2),env(safe-area-inset-bottom,0px));background:var(--mf-fondo);border-top:1px solid var(--mf-borde)}.rp-parar-interior{max-width:var(--nk-columna);margin:0 auto}.rp-raiz{padding-bottom:calc(var(--mf-toque) * 2 + var(--mf-e-8))}.rp-botonera-fija{margin-bottom:var(--mf-e-2)}.rp-controles{display:grid;grid-template-columns:1fr 1.7fr 1fr;gap:var(--mf-e-2);margin-bottom:var(--mf-e-2)}.rp-controles .mf-b{min-height:var(--mf-e-8)}.rp-principal{font-size:var(--mf-t-l);font-weight:var(--mf-peso-fuerte)}.rp-botonera .mf-b{min-height:var(--mf-toque)}.rp-detalle{border:1px solid var(--mf-borde);border-radius:var(--mf-r-m);padding:var(--mf-e-4);background-color:var(--mf-superficie);display:flex;flex-direction:column;gap:var(--mf-e-2)}.rp-detalle h2{margin:var(--mf-e-2) 0 0;font-size:var(--mf-t-m);font-weight:var(--mf-peso-fuerte)}.rp-detalle h2:first-child{margin-top:0}.rp-detalle p,.rp-detalle li{margin:0;font-size:var(--mf-t-m);line-height:var(--mf-lh-cuerpo)}.rp-detalle ol,.rp-detalle ul{margin:0;padding-inline-start:var(--mf-e-5);display:flex;flex-direction:column;gap:var(--mf-e-1)}.rp-lista-ir{width:100%;min-height:var(--mf-toque);display:flex;align-items:center;gap:var(--mf-e-3);background:none;border:0;color:var(--mf-texto);font-size:var(--mf-t-m);text-align:start;padding:var(--mf-e-2) 0}.rp-lista-ir[aria-current=step]{font-weight:var(--mf-peso-fuerte)}.rp-lista-nombre{flex:1;min-width:0}.rp-lista-tiempo{color:var(--mf-texto-suave);font-variant-numeric:tabular-nums;font-size:var(--mf-t-s)}.rp-lista-pasos li{padding:0}.rp-opciones{display:flex;flex-direction:column;gap:var(--mf-e-2)}.rp-musica{display:flex;flex-direction:column;gap:var(--mf-e-3);padding-inline-start:var(--mf-e-3)}.rp-musica-campo{display:flex;flex-direction:column;gap:var(--mf-e-1);font-size:var(--mf-t-s);color:var(--mf-texto-suave)}.rp-musica-campo select{min-height:var(--mf-toque);font-size:max(1rem,var(--mf-t-m))}.rp-musica-campo input[type=range]{min-height:var(--mf-toque);width:100%}.rp-cuadros{display:flex;flex-direction:column;align-items:center;gap:var(--mf-e-2);width:100%}.rp-cuadros-pila{position:relative;width:min(100%,max(7rem,20dvh));aspect-ratio:1}.rp-cuadros-pila .rp-cuadro{position:absolute;inset:0;width:100%;height:100%;border-radius:var(--mf-r-l);background-color:var(--mf-superficie-2);opacity:0;transition:opacity var(--mf-d-media, .3s) ease}.rp-cuadros-pila .rp-cuadro-activo{opacity:1}@media(prefers-reduced-motion:reduce){.rp-cuadros-pila .rp-cuadro{transition-duration:var(--nk-fundido-cuadros)}}.rp-cuadros-guia{display:flex;align-items:center;gap:var(--mf-e-3)}.rp-cuadros-puntos{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:var(--mf-e-1)}.rp-cuadros-punto-li{display:flex;align-items:center;gap:var(--mf-e-1);color:var(--mf-texto-suave)}.rp-cuadros-punto{width:var(--mf-toque);height:var(--mf-toque);border-radius:var(--mf-r-pildora);border:1px solid var(--mf-borde);background:var(--mf-superficie);color:var(--mf-texto);font-size:var(--mf-t-s);font-variant-numeric:tabular-nums}.rp-cuadros-punto-activo{background:var(--mf-coral);border-color:var(--mf-coral);color:var(--mf-coral-texto)}.rp-negro{position:fixed;inset:0;z-index:50;background:var(--nk-negro);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--mf-e-4);cursor:pointer;width:100%;border:0;padding:0;font:inherit}.rp-negro-tiempo{margin:0;color:var(--nk-negro-texto);font-size:var(--mf-t-3xl);font-variant-numeric:tabular-nums}.rp-negro-ayuda{margin:0;color:var(--nk-negro-texto);font-size:var(--mf-t-s)}.rp-negro:focus-visible{outline:2px solid var(--nk-negro-texto);outline-offset:-4px}
