.mk-sq{position:relative;margin-top:var(--sp-12)}.mk-sq-lista{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--sp-16);gap:var(--sp-16)}.mk-sq-paso{display:grid;grid-gap:var(--sp-4);gap:var(--sp-4)}.mk-sq-carril{display:none}.mk-sq-cab{display:flex;align-items:center;gap:var(--sp-3)}.mk-sq-n{flex:none;width:27px;height:27px;display:grid;place-items:center;border:1px solid var(--border);border-radius:var(--r-chip);background:var(--bg);font-size:.72rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-muted)}.mk-sq-t{margin:0;font-size:1.12rem;font-weight:650;letter-spacing:var(--ls-tight)}.mk-sq-d{margin:0;color:var(--text-muted);line-height:1.55;max-width:52ch}.mk-sq-mas{display:inline-block;margin-top:var(--sp-2);min-height:44px;line-height:44px;font-weight:600;text-decoration:none}.mk-sq-mas:hover{text-decoration:underline}.mk-sq-viz{margin:var(--sp-2) 0 0}.mk-sq[data-modo=anclado]{height:calc(100svh - var(--mk-nav-h) + var(--pasos) * 100svh + var(--cola));margin-top:0}.mk-sq{--cola:0px}.mk-sq[data-modo=anclado]{--cola:40svh}.mk-sq-cola{height:var(--cola)}.mk-sq{--mk-nav-h:57px}@media (max-width:900px){.mk-sq{--mk-nav-h:88px}}.mk-sq[data-modo=anclado] .mk-sq-pin{position:-webkit-sticky;position:sticky;top:var(--mk-nav-h);height:calc(100svh - var(--mk-nav-h));display:flex;align-items:center}.mk-sq[data-modo=anclado] .mk-sq-lista{width:min(44%,470px);gap:var(--sp-6);padding-left:var(--sp-6)}.mk-sq[data-modo=anclado] .mk-sq-paso{gap:0}.mk-sq[data-modo=anclado] .mk-sq-carril{display:block;position:absolute;left:0;top:50%;translate:0 -50%;width:2px;height:min(62%,420px);background:var(--border);border-radius:2px;overflow:hidden}.mk-sq[data-modo=anclado] .mk-sq-carril i{display:block;width:100%;height:var(--p,0);background:var(--brand);border-radius:2px}.mk-sq[data-modo=anclado] .mk-sq-lista{display:grid}.mk-sq[data-modo=anclado] .mk-sq-paso{grid-area:1/1;pointer-events:none}.mk-sq[data-modo=anclado] .mk-sq-paso[data-on=true]{pointer-events:auto}.mk-sq{--sq-sale:.24s;--sq-entra:.42s}.mk-sq[data-modo=anclado] :is(.mk-sq-cab,.mk-sq-detalle,.mk-sq-viz){opacity:0;visibility:hidden;transition:opacity var(--sq-sale) ease-in,transform var(--sq-sale) ease-in,visibility 0s var(--sq-sale)}.mk-sq[data-modo=anclado] .mk-sq-paso[data-lado=antes] :is(.mk-sq-cab,.mk-sq-detalle){transform:translateY(-22px)}.mk-sq[data-modo=anclado] .mk-sq-paso[data-lado=despues] :is(.mk-sq-cab,.mk-sq-detalle){transform:translateY(28px)}.mk-sq[data-modo=anclado] .mk-sq-paso[data-lado=antes] .mk-sq-viz{transform:translateY(-16px)}.mk-sq[data-modo=anclado] .mk-sq-paso[data-lado=despues] .mk-sq-viz{transform:translateY(18px)}.mk-sq[data-modo=anclado] .mk-sq-paso[data-on=true] :is(.mk-sq-cab,.mk-sq-detalle,.mk-sq-viz){opacity:1;visibility:visible;transform:none;transition:opacity var(--sq-entra) ease var(--sq-sale),transform var(--sq-entra) cubic-bezier(.22,1,.36,1) var(--sq-sale),visibility 0s var(--sq-sale)}.mk-sq[data-modo=anclado] .mk-sq-cab{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-3)}.mk-sq[data-modo=anclado] .mk-sq-n{display:inline-flex;align-items:center;gap:.3em;white-space:nowrap;width:auto;height:27px;padding:0 10px;border-color:var(--brand);color:var(--brand);font-weight:800}.mk-sq[data-modo=anclado] .mk-sq-t{font-size:clamp(1.6rem,2.4vw,2.4rem);line-height:1.08;font-weight:700;letter-spacing:-.02em;text-wrap:balance}.mk-sq[data-modo=anclado] .mk-sq-detalle{display:block}.mk-sq[data-modo=anclado] .mk-sq-d{padding-top:var(--sp-3);font-size:1.05rem;max-width:40ch}.mk-sq[data-modo=anclado] .mk-sq-mas{margin-top:var(--sp-2)}.mk-sq-play{position:absolute;left:var(--sp-6);bottom:clamp(20px,7vh,64px);z-index:3}.mk .mk-sq-play-btn{min-width:17.5em;justify-content:flex-start;gap:var(--sp-3);padding:0 var(--sp-4)}.mk-sq-play-ico{width:14px;height:14px;flex:none;fill:var(--brand)}.mk .mk-sq-play-btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.mk-sq[data-modo=anclado][data-con-cierre]{--cola:100svh}.mk-sq-cierre{position:absolute;inset:0;z-index:2;display:grid;place-content:center;justify-items:center;grid-gap:var(--sp-5);gap:var(--sp-5);padding:0 var(--sp-6);text-align:center;opacity:0;visibility:hidden;transform:translateY(14px);transition:opacity .45s ease,transform .55s cubic-bezier(.22,1,.36,1),visibility 0s .45s;pointer-events:none}.mk-sq-cierre[data-on=true]{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition:opacity .45s ease .25s,transform .55s cubic-bezier(.22,1,.36,1) .25s,visibility 0s 0s}.mk-sq[data-cierre=true] .mk-sq-carril,.mk-sq[data-cierre=true] .mk-sq-escena{opacity:0;pointer-events:none;transition:opacity .3s ease}.mk-sq[data-cierre=true] .mk-sq-lista{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .3s ease,visibility 0s .3s}.mk-sq-cierre-t{margin:0;max-width:20ch;color:var(--brand);font-size:clamp(2rem,3.6vw,3.4rem);line-height:1.05;font-weight:800;letter-spacing:-.03em;text-wrap:balance}.mk-sq-cierre-pasos{margin:0;color:var(--text-muted);font-size:clamp(.95rem,1.1vw,1.1rem);font-weight:600;letter-spacing:.01em;text-wrap:balance}.mk-sq-cierre .mk-btn{margin-top:var(--sp-2)}.mk-sq[data-cierre=true] .mk-sq-play{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility 0s .3s}@media (prefers-reduced-motion:reduce){.mk-sq-cierre,.mk-sq[data-cierre=true] .mk-sq-escena{transition:none!important}.mk-sq[data-cierre=true] .mk-sq-lista{transition:opacity 0s,visibility 0s .01s!important}}.mk-sq[data-modo=anclado] .mk-sq-viz{position:absolute;right:0;top:50%;width:min(52%,560px,calc((100svh - var(--mk-nav-h) - 6rem) * 560 / 400));aspect-ratio:560/400;min-height:23rem;max-height:calc(100svh - var(--mk-nav-h) - 6rem);container-type:inline-size;margin:0;translate:0 -50%;display:grid}.mk-sq[data-modo=anclado] .mk-sq-viz>.es-papel{height:100%;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.mk-sq[data-modo=anclado] .mk-sq-viz>.es-papel>.es-papel-cuerpo{align-content:start;min-height:0;overflow:hidden}.mk-sq-escena{margin:0}.mk-sq[data-modo=anclado][data-escenario] .mk-sq-escena{position:absolute;right:0;top:50%;width:min(54%,600px);translate:0 -50%}.mk-sq[data-modo=anclado][data-escenario] .mk-sq-lista{width:min(40%,420px)}@media (max-width:900px){.mk-sq[data-modo=anclado][data-escenario] .mk-sq-pin{flex-direction:column;justify-content:center;align-items:stretch;gap:var(--sp-4);padding-bottom:var(--sp-4)}.mk-sq[data-modo=anclado][data-escenario] .mk-sq-escena{position:relative;top:auto;right:auto;width:100%;translate:none;order:1}.mk-sq[data-modo=anclado][data-escenario] .mk-sq-lista{width:100%;padding-left:0;order:2;min-height:4.6rem}.mk-sq[data-modo=anclado][data-escenario] .mk-sq-carril{display:none}.mk-sq[data-modo=anclado][data-escenario] .mk-sq-cab{flex-direction:row;align-items:center;gap:var(--sp-3)}.mk-sq[data-modo=anclado][data-escenario] .mk-sq-t{font-size:clamp(1.25rem,5.6vw,1.7rem)}.mk-sq[data-modo=anclado][data-escenario] .mk-sq-detalle{display:none}.mk-sq[data-modo=anclado][data-escenario] .mk-sq-escena{width:min(100%,calc((100svh - var(--mk-nav-h) - 5.5rem) * 400 / 470));margin:0 auto}}.mk-sq[data-modo=cabecera]{--cola:0px;margin-top:var(--sp-8)}.mk-sq[data-modo=cabecera] .mk-sq-escena{position:-webkit-sticky;position:sticky;top:calc(var(--mk-nav-h) + 8px);z-index:2;margin-bottom:var(--sp-8);padding:var(--sp-2) 0;background:var(--bg-2,var(--surface))}.mk-sq[data-modo=cabecera] .mk-sq-escena:before{content:"";position:absolute;inset:0 -50vw;z-index:-1;background:inherit}.mk-sq[data-modo=cabecera] .mk-sq-lista{gap:var(--sp-12)}.mk-sq[data-modo=cabecera] .mk-sq-cab{transition:opacity .3s ease}.mk-sq[data-modo=cabecera] .mk-sq-paso[data-on=false] .mk-sq-cab{opacity:.45}.mk-sq[data-modo=cabecera] .mk-sq-paso[data-on=true] .mk-sq-n{border-color:var(--brand);color:var(--brand);font-weight:800}.mk-sq[data-modo=cabecera] .mk-sq-lista>li:last-child{padding-bottom:34svh}.es-papel{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:0 1px 2px rgb(0 0 0/.04),0 12px 32px -12px rgb(0 0 0/.1);overflow:hidden;font-size:.8rem;line-height:1.45;color:var(--text)}.es-papel-cab{padding:10px var(--sp-4);border-bottom:1px solid var(--border);background:var(--surface);font-size:.7rem;font-weight:650;letter-spacing:.02em;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.es-papel-cuerpo{padding:var(--sp-4);display:grid;grid-gap:var(--sp-3);gap:var(--sp-3)}.es-papel-pie{padding:10px var(--sp-4);border-top:1px solid var(--border);background:var(--surface);display:flex;align-items:center;gap:var(--sp-2);font-size:.72rem}.es-papel-pie,.es-pie-txt{color:var(--text-muted)}.es-apagada{opacity:.45}.es-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.es-corta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.es-chapa{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border:1px solid var(--border);border-radius:var(--r-chip);background:var(--bg);font-size:.68rem;font-weight:600;white-space:nowrap}.es-chapa:before{content:"";width:6px;height:6px;border-radius:var(--r-round);background:var(--text-muted)}.es-chapa[data-tono=verde]{color:var(--brand);border-color:color-mix(in srgb,var(--brand) 32%,var(--border))}.es-chapa[data-tono=verde]:before{background:var(--brand)}.es-chapa[data-tono=ambar]{color:#92400e;border-color:#f2d9a8;background:#fdf6e8}.es-chapa[data-tono=ambar]:before{background:#d97706}.es-chapa[data-tono=azul]{color:var(--brand);border-color:color-mix(in srgb,var(--brand) 32%,var(--border));background:var(--brand-subtle)}.es-chapa[data-tono=azul]:before{background:var(--brand)}.es-datos{display:grid}.es-dato{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4);padding:8px 0;border-bottom:1px solid var(--border)}.es-dato:last-child{border-bottom:0;padding-bottom:0}.es-dato-k{color:var(--text-muted);font-size:.74rem;flex:none}.es-dato-v{text-align:right;font-weight:550}.es-dato[data-nuevo] .es-dato-v{color:var(--brand)}.es-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--sp-3);gap:var(--sp-3)}.es-campo{display:grid;grid-gap:5px;gap:5px;grid-column:1/-1}.es-campo[data-ancho=medio]{grid-column:auto}.es-campo-k{font-size:.68rem;font-weight:600;color:var(--text-muted)}.es-campo-v{min-height:36px;display:flex;padding:0 10px;border:1px solid var(--border);background:var(--bg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.es-btn,.es-campo-v{align-items:center;border-radius:var(--r-control)}.es-btn{display:inline-flex;justify-content:center;height:38px;padding:0 var(--sp-4);background:var(--brand);color:#fff;font-size:.78rem;font-weight:650;justify-self:start}.es-btn[data-tono=linea]{background:var(--bg);color:var(--text);border:1px solid var(--border)}.es-inicial{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:var(--r-round);background:var(--surface);border:1px solid var(--border);font-size:.66rem;font-weight:700;color:var(--text-muted)}.es-salto{display:flex;align-items:center;gap:var(--sp-3);margin:2px 0}.es-salto i{flex:1 1;height:1px;background:var(--border)}.es-salto span{font-size:.66rem;font-weight:600;color:var(--text-muted);text-transform:lowercase}.es-tabla{border:1px solid var(--border);border-radius:var(--r-control);overflow:hidden}.es-tabla-cab,.es-tabla-fila{display:grid;grid-template-columns:minmax(0,5.2em) minmax(0,3.4em) minmax(0,1fr) auto;grid-gap:var(--sp-3);gap:var(--sp-3);align-items:center;padding:9px 10px}.es-tabla-cab>*,.es-tabla-fila>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.es-tabla-cab{background:var(--surface);border-bottom:1px solid var(--border);font-size:.66rem;font-weight:650;color:var(--text-muted)}.es-tabla-fila+.es-tabla-fila{border-top:1px solid var(--border)}.es-tabla-fila[data-nueva]{background:color-mix(in srgb,var(--brand) 5%,var(--bg))}.es-mapa{position:relative;margin:0;container:mapa/inline-size;border:1px solid var(--border);border-radius:var(--r-control);overflow:hidden;background:var(--bg)}.es-mapa-lienzo{position:relative;display:block}.es-mapa svg{display:block;width:100%;height:auto}.es-mar{fill:var(--surface)}.es-costa{fill:none;stroke:var(--border);stroke-width:1;stroke-linejoin:round}.es-zona{fill:color-mix(in srgb,var(--brand) 10%,transparent);stroke:var(--brand);stroke-width:1;stroke-linejoin:round}.es-ruta{fill:none;stroke:var(--text);stroke-width:1.6;stroke-dasharray:5 4;stroke-linecap:round}.es-punto{fill:var(--brand);stroke:var(--bg);stroke-width:1.5}.es-etiq{fill:var(--text);font-size:10px;font-weight:650;paint-order:stroke;stroke:var(--bg);stroke-width:3px;stroke-linejoin:round}.es-mapa-precio{position:absolute;top:10px;left:10px;display:grid;grid-gap:1px;gap:1px;padding:7px 10px;border:1px solid var(--border);border-radius:var(--r-control);background:var(--bg);line-height:1.25}.es-mapa-precio b{font-size:.8rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.es-mapa-precio small{font-size:.66rem;color:var(--text-muted);white-space:nowrap}.es-mapa-fuente{position:absolute;right:8px;bottom:5px;font-size:10px;line-height:1;color:var(--text-muted)}.es-mapa-fuente a{color:inherit;text-decoration:underline;text-underline-offset:2px;-webkit-text-decoration-color:color-mix(in srgb,var(--text-muted) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--text-muted) 45%,transparent)}.es-mapa-fuente a:hover{color:var(--text)}@container mapa (max-width: 420px){.es-mapa-precio{position:static;border:0;border-top:1px solid var(--border);border-radius:0;display:grid;grid-gap:1px;gap:1px;justify-items:start;padding:7px 10px}.es-mapa-precio small{font-size:.62rem}}.es-pills{display:flex;flex-wrap:wrap;gap:6px}.es-pill{display:inline-flex;align-items:center;height:30px;padding:0 12px;border:1px solid var(--border);border-radius:var(--r-control);font-size:.72rem;font-weight:600;color:var(--text-muted)}.es-pill[data-on]{border-color:var(--brand);color:var(--brand);background:color-mix(in srgb,var(--brand) 6%,var(--bg))}.es-cliente{display:flex;align-items:center;gap:var(--sp-3)}.es-cliente>div:not(.es-inicial){display:grid;min-width:0;flex:1 1}.es-cliente-n{font-size:.92rem;font-weight:650}.es-cliente-t{font-size:.72rem;color:var(--text-muted)}.es-carril{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.es-carril-horas{display:grid;grid-template-columns:repeat(6,1fr);padding-left:42%;font-size:.62rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-muted)}.es-carril-fila{display:grid;grid-template-columns:42% minmax(0,1fr);grid-gap:var(--sp-2)}.es-carril-fila,.es-carril-quien{align-items:center;gap:var(--sp-2)}.es-carril-quien{display:flex;min-width:0}.es-carril-quien div{display:grid;min-width:0}.es-carril-quien strong{font-size:.76rem;font-weight:600}.es-carril-quien span,.es-carril-quien strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.es-carril-quien span{font-size:.66rem;color:var(--text-muted)}.es-carril-pista{position:relative;height:34px;border:1px solid var(--border);border-radius:var(--r-control);background:var(--surface)}.es-bloque{position:absolute;top:3px;bottom:3px;left:var(--i);width:var(--w);display:flex;align-items:center;padding:0 7px;border-radius:6px;background:var(--bg);border:1px solid var(--border);font-size:.62rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.es-bloque[data-on]{background:color-mix(in srgb,var(--brand) 12%,var(--bg));border-color:var(--brand);color:var(--brand);box-shadow:0 4px 12px -4px color-mix(in srgb,var(--brand) 45%,transparent)}.es-libre{position:absolute;inset:0;display:grid;place-items:center;font-size:.66rem;color:var(--text-muted)}.es-escena-app{display:grid;grid-template-columns:54% minmax(0,1fr);grid-gap:var(--sp-5,20px);gap:var(--sp-5,20px);align-items:center}.es-tel{width:100%}.es-linea{display:grid;grid-gap:var(--sp-4);gap:var(--sp-4)}.es-hito{display:flex;align-items:flex-start;gap:var(--sp-3);position:relative}.es-hito i{flex:none;margin-top:4px;width:11px;height:11px;border-radius:var(--r-round);border:2px solid var(--border);background:var(--bg)}.es-hito[data-on] i{border-color:var(--brand);background:var(--brand)}.es-hito div{display:grid}.es-hito strong{font-size:.84rem;font-weight:620}.es-hito span{font-size:.72rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.es-hito span,.es-hito:not([data-on]) strong,.es-linea-pie{color:var(--text-muted)}.es-linea-pie{margin:0;font-size:.74rem;line-height:1.5}.es-tocalo{padding-top:var(--sp-2);border-top:1px solid var(--border);color:var(--brand);font-weight:600}.es-cadena{display:grid}.es-cadena-f{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:var(--sp-3);gap:var(--sp-3);align-items:center;padding:10px 0;border-bottom:1px solid var(--border);position:relative}.es-cadena-f:last-child{border-bottom:0}.es-cadena-f+.es-cadena-f:before{content:"";position:absolute;left:3.6em;top:-6px;height:12px;width:1px;background:var(--brand)}.es-cadena-f[data-esta]{background:color-mix(in srgb,var(--brand) 5%,var(--bg));border-radius:6px;padding-inline:8px}.es-huella{font-size:.68rem;color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.es-qr{display:flex;align-items:center;gap:var(--sp-3);padding-top:var(--sp-2);border-top:1px solid var(--border)}.es-qr-caja{flex:none;width:46px;height:46px;display:grid;place-items:center;border:1px solid var(--border);border-radius:6px;padding:4px;color:var(--text)}.es-qr-caja svg{width:100%;height:100%}.es-qr div{display:grid}.es-qr-t{font-size:.8rem;font-weight:620}.es-qr-d{font-size:.72rem;color:var(--text-muted)}.es-choque{display:grid}.es-choque-f{display:grid;grid-template-columns:3.4em minmax(0,1fr) auto;grid-gap:var(--sp-3);gap:var(--sp-3);align-items:center;padding:10px 8px;border:1px solid var(--border);border-radius:var(--r-control)}.es-choque-f+.es-choque-f{margin-top:6px}.es-choque-f[data-choca]{border-color:#f2d9a8;background:#fdf6e8}.es-aviso{display:flex;align-items:center;gap:var(--sp-2);font-size:.76rem;color:var(--text-muted)}.es-aviso-i{flex:none;width:18px;height:18px;display:grid;place-items:center;border-radius:var(--r-round);background:#fdf6e8;color:#92400e;font-size:.68rem;font-weight:800}.es-grupo{display:grid;grid-gap:6px;gap:6px}.es-grupo-f{display:flex;align-items:center;gap:var(--sp-3);padding:10px;border:1px solid var(--border);border-radius:var(--r-control)}.es-grupo-f div{display:grid;flex:1 1;min-width:0}.es-grupo-f strong{font-size:.82rem;font-weight:620}.es-grupo-f span{font-size:.7rem;color:var(--text-muted)}.es-radio{flex:none;width:15px;height:15px;border-radius:var(--r-round);border:1.5px solid var(--border)}.es-grupo-f[data-on]{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 5%,var(--bg))}.es-grupo-f[data-on] .es-radio{border-color:var(--brand);border-width:4.5px}.es-bolsa{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.es-bolsa-of{display:grid;grid-gap:5px;gap:5px;padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--r-control)}.es-bolsa-of[data-on]{border-color:var(--brand);box-shadow:0 6px 18px -8px color-mix(in srgb,var(--brand) 50%,transparent)}.es-bolsa-cab{display:flex;align-items:center;justify-content:space-between}.es-bolsa-r{font-size:.86rem;font-weight:620}.es-bolsa-d{font-size:.72rem;color:var(--text-muted)}.es-bolsa-of .es-btn{margin-top:4px;height:32px}.es-oculto{padding-top:var(--sp-2);border-top:1px solid var(--border);display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.es-oculto-t{font-size:.68rem;font-weight:700;color:var(--text-muted);letter-spacing:.03em;text-transform:uppercase}.es-oculto-l{display:flex;flex-wrap:wrap;gap:6px}.es-oculto-l span{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 9px;border:1px dashed var(--border);border-radius:var(--r-control);font-size:.7rem;color:var(--text-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.es-avisos-f{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--r-control)}.es-avisos-f[data-on]{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 5%,var(--bg))}.es-avisos-f div{display:grid;grid-gap:2px;gap:2px}.es-avisos-f strong{font-size:.84rem;font-weight:640}.es-avisos-f span{font-size:.74rem;color:var(--text-muted);line-height:1.45}.es-avisos-i{flex:none;width:26px;height:26px;display:grid;place-items:center;border-radius:var(--r-round);background:color-mix(in srgb,var(--brand) 12%,var(--bg));color:var(--brand);font-size:.82rem;font-weight:700}@media (max-width:900px){.es-escena-app{grid-template-columns:minmax(0,1fr)}.es-tel{width:min(58%,230px);justify-self:center}}@media (prefers-reduced-motion:reduce){.mk-sq-cab,.mk-sq-detalle,.mk-sq-viz{transition:none!important}}.mk-mp{padding:clamp(48px,7vw,96px) 0}.mk-mp-in{max-width:var(--w-marketing);margin:0 auto;padding:0 clamp(20px,4vw,44px);display:grid;grid-gap:clamp(28px,5vw,64px);gap:clamp(28px,5vw,64px)}.mk-mp-txt{display:grid;align-content:center;grid-gap:0;gap:0}.mk-mp-txt .mk-h2{margin-top:var(--sp-4)}.mk-mp-txt .mk-lead{margin:var(--sp-4) 0 0;max-width:46ch}.mk-mp-puntos{list-style:none;margin:var(--sp-6) 0 0;padding:0;display:grid;grid-gap:var(--sp-3);gap:var(--sp-3)}.mk-mp-puntos li{position:relative;padding-left:26px;color:var(--text-muted);line-height:1.5}.mk-mp-puntos li:before{content:"";position:absolute;left:0;top:.52em;width:9px;height:9px;border-radius:var(--r-round);border:2px solid var(--brand)}.mk-mp-mas{display:inline-block;margin-top:var(--sp-6);min-height:44px;line-height:44px;font-weight:600;text-decoration:none}.mk-mp-mas:hover{text-decoration:underline}.mk-mp-viz figure{margin:0}@media (min-width:901px){.mk-mp-in{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center}.mk-mp[data-lado=izquierda] .mk-mp-txt{order:2}.mk-mp[data-lado=izquierda] .mk-mp-viz{order:1}}@media (max-width:900px){.mk-mp .es-tel{width:min(62%,250px);justify-self:center}}@media (min-width:1600px){.mk-sq[data-modo=anclado]{width:1180px;margin-left:calc((100% - 1180px) / 2)}.mk-sq[data-modo=anclado] .mk-sq-lista{width:min(42%,500px)}.mk-sq[data-modo=anclado][data-escenario] .mk-sq-escena{width:min(54%,calc((100svh - var(--mk-nav-h) - 8rem) * 560 / 480))}}