:root{--p-ease:cubic-bezier(.22, 1, .36, 1)}.hero-hoja{padding:0 12px 12px 0;position:relative}[dir=rtl] .hero-hoja{padding:0 0 12px 12px}.hero-hoja-fondo{border:1px solid var(--border);background:var(--card);border-radius:6px;position:absolute;inset:0;transform:translate(8px,8px)}[dir=rtl] .hero-hoja-fondo{transform:translate(-8px,8px)}.hero-hoja-papel{border:1px solid var(--border);background:#fff;border-radius:6px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 12px 32px -12px #0f172a29;-webkit-mask-image:linear-gradient(#000 78%,#0000 100%);mask-image:linear-gradient(#000 78%,#0000 100%)}@keyframes p-h1{0%{transform:translateY(10px)}}@keyframes p-sube{0%{opacity:0;transform:translateY(24px)}}@keyframes p-escala{0%{opacity:0;transform:scale(.94)}}@keyframes p-parpadeo{0%,50%{opacity:1}50.01%,to{opacity:0}}@media (prefers-reduced-motion:no-preference){.hero-h1{animation:p-h1 .6s var(--p-ease) both}.hero-in{animation:p-sube var(--dur,.7s) var(--p-ease) var(--d,0s) both}.hero-in-escala{animation:p-escala var(--dur,.5s) var(--p-ease) var(--d,0s) both}}.ex-hoja{direction:ltr;width:100%;height:auto;display:block;overflow:visible}.ex-papel{fill:#fff}.ex-linea{fill:none;stroke:#94a3b8;stroke-width:1px}.ex-linea-fuerte{stroke:#0f172a;stroke-width:1.4px}.ex-barra{fill:#cbd5e1}.ex-barra-suave{fill:#e2e8f0}.ex-cabecera{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.05em;fill:#0f172a;font-size:17px;font-weight:700}.ex-titulo{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.07em;fill:#0f172a;font-size:10.5px;font-weight:700}.ex-banda{fill:#0f172a}.ex-banda-suave{opacity:.12}.ex-banda-texto{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.08em;fill:#fff;font-size:8.5px;font-weight:600}.ex-banda-texto-suave{fill:#334155;opacity:.8}.ex-etiqueta{font-family:var(--font-body), system-ui, sans-serif;fill:#475569;font-size:7.4px}.ex-caja{fill:#fff;stroke:#94a3b8;stroke-width:.8px}.ex-val{font-family:var(--font-plex-mono), ui-monospace, monospace;color:#0f172a;fill:currentColor;font-size:10.5px;font-weight:500}.ex-ejemplo rect{fill:none;stroke:#64748b;stroke-width:1.2px}.ex-ejemplo text{font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.16em;fill:#64748b;font-size:9.5px;font-weight:600}.ex-sello rect{fill:#ffffffd1;stroke:var(--color-accent-brand,#0d9488);stroke-width:1.8px}.ex-sello text{font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.08em;fill:var(--color-accent-brand,#0d9488);font-size:9px;font-weight:600}.ex-sello-giro{transform-box:fill-box;transform-origin:50%;transform:rotate(-4deg)}.ex-cursor{fill:var(--color-accent-brand,#0d9488)}@media (prefers-reduced-motion:no-preference){.ex-cursor{animation:1.1s steps(2,end) infinite p-parpadeo}}@keyframes a-sube{0%{opacity:0;transform:translateY(24px)}}@keyframes a-sube-corto{0%{opacity:0;transform:translateY(12px)}}@keyframes a-escala{0%{opacity:0;transform:scale(.94)}}@keyframes a-aparece{0%{opacity:0}}@keyframes a-escribe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes a-tinta{0%{color:var(--color-accent-brand,#0d9488)}}@keyframes a-tinta-oscura{0%{color:#14b8a6}}@keyframes a-enciende{0%{color:#cbd5e1}}@keyframes a-dibuja{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes a-sello{0%{opacity:0;transform:scale(1.4)rotate(-9deg)}to{opacity:1;transform:scale(1)rotate(-4deg)}}@keyframes a-bar{0%{transform:scaleX(0)}}@keyframes a-entra{0%{opacity:0;transform:translate(40%)}}@keyframes a-sale{to{opacity:0}}@keyframes a-barre{0%{transform:translate(0)}to{transform:translateX(var(--regla,0px))}}@keyframes a-pasos{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes a-abanico{0%{opacity:0;transform:translateY(24px)rotate(0)}to{opacity:1;transform:translateY(0) rotate(var(--giro,0deg))}}@keyframes a-banda{0%{opacity:.6;transform:scale(.97)}}@keyframes a-hilo{0%{transform:scaleX(0)}}@keyframes a-flecha{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes a-carpeta{0%{transform:rotateX(0)}to{transform:rotateX(12deg)}}@keyframes m-subida{0%{opacity:0;transform:translateY(8px)}12%,80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes m-viaja{0%{opacity:0;transform:translate(0)scale(1)}12%{opacity:1}50%{transform:translate(calc(var(--dx) * .4), calc(var(--dy) * 1.12)) scale(1.12)}88%{opacity:1}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.5)}}.a-dibuja{stroke-dasharray:1;stroke-dashoffset:0}.a-barre{transform:translateX(var(--regla,0px))}.a-sale{opacity:0}.m-subida,.m-viaja{display:none}.m-cambia{display:inline-grid}.m-cambia>*{grid-area:1/1}.logo-tinta{color:var(--color-accent-brand,#0d9488);background:currentColor}.a-anillo{position:relative}.a-anillo:after{content:"";border:2px solid var(--color-accent-brand,#0d9488);border-radius:inherit;position:absolute;inset:-2px}.m-viaja{--dx:40cqw;--dy:-34cqw;z-index:5;pointer-events:none;width:2.3em;height:1.7em;position:absolute;top:77%;left:8%}@media (max-width:639px){.m-viaja{--dx:41cqw;--dy:-37cqw}}.a-bar{transform-origin:0}[dir=rtl] .a-bar{transform-origin:100%}@media (prefers-reduced-motion:no-preference){html.js:not(.reduce) [data-escena]:not([data-visto]) .a-sube{opacity:0;transform:translateY(24px)}html.js:not(.reduce) [data-escena]:not([data-visto]) .a-sube-corto{opacity:0;transform:translateY(12px)}html.js:not(.reduce) [data-escena]:not([data-visto]) .a-escala{opacity:0;transform:scale(.94)}html.js:not(.reduce) [data-escena]:not([data-visto]) .a-aparece,html.js:not(.reduce) [data-escena]:not([data-visto]) .a-sello{opacity:0}html.js:not(.reduce) [data-escena]:not([data-visto]) .a-escribe,html.js:not(.reduce) [data-escena]:not([data-visto]) .a-pasos{clip-path:inset(0 100% 0 0)}html.js:not(.reduce) [data-escena]:not([data-visto]) .a-tinta{color:var(--color-accent-brand,#0d9488)}html.js:not(.reduce) [data-escena]:not([data-visto]) .a-tinta-oscura{color:#14b8a6}html.js:not(.reduce) [data-escena]:not([data-visto]) .a-enciende,html.js:not(.reduce) [data-escena]:not([data-visto]) .logo-tinta{color:#cbd5e1}html.js:not(.reduce) [data-escena]:not([data-visto]) .a-dibuja{stroke-dashoffset:1px}html.js:not(.reduce) [data-escena]:not([data-visto]) .a-bar{transform:scaleX(0)}html.js:not(.reduce) [data-escena]:not([data-visto]) .a-entra{opacity:0;transform:translate(40%)}html.js:not(.reduce) [data-escena]:not([data-visto]) .a-barre{transform:translate(0)}html.js:not(.reduce) [data-escena]:not([data-visto]) .a-abanico{opacity:0;transform:translateY(24px)rotate(0)}html.js:not(.reduce) [data-escena]:not([data-visto]) .a-anillo:after{opacity:0}html.js:not(.reduce) [data-escena] .a-sale{opacity:1}html.js:not(.reduce) [data-escena] .m-subida,html.js:not(.reduce) [data-escena] .m-viaja{opacity:0;display:block}html.js:not(.reduce) [data-escena][data-visto] .a-sube{animation:a-sube var(--dur,.6s) var(--p-ease) var(--d,0s) both}html.js:not(.reduce) [data-escena][data-visto] .a-sube-corto{animation:a-sube-corto var(--dur,.4s) var(--p-ease) var(--d,0s) both}html.js:not(.reduce) [data-escena][data-visto] .a-escala{animation:a-escala var(--dur,.65s) var(--p-ease) var(--d,0s) both}html.js:not(.reduce) [data-escena][data-visto] .a-aparece{animation:a-aparece var(--dur,.3s) var(--p-ease) var(--d,0s) both}html.js:not(.reduce) [data-escena][data-visto] .a-sello{animation:a-sello var(--dur,.35s) var(--p-ease) var(--d,0s) both}html.js:not(.reduce) [data-escena][data-visto] .a-escribe{animation:a-escribe var(--dur,.45s) linear var(--d,0s) both}html.js:not(.reduce) [data-escena][data-visto] .a-pasos{animation:a-pasos var(--dur,.4s) steps(8, end) var(--d,0s) both}html.js:not(.reduce) [data-escena][data-visto] .a-tinta{animation:a-tinta .7s var(--p-ease) calc(var(--d,0s) + .2s) both}html.js:not(.reduce) [data-escena][data-visto] .a-tinta-oscura{animation:a-tinta-oscura .7s var(--p-ease) calc(var(--d,0s) + .2s) both}html.js:not(.reduce) [data-escena][data-visto] .a-escribe.a-tinta{animation:a-escribe var(--dur,.45s) linear var(--d,0s) both, a-tinta .7s var(--p-ease) calc(var(--d,0s) + .2s) both}html.js:not(.reduce) [data-escena][data-visto] .a-escribe.a-tinta-oscura{animation:a-escribe var(--dur,.45s) linear var(--d,0s) both, a-tinta-oscura .7s var(--p-ease) calc(var(--d,0s) + .2s) both}html.js:not(.reduce) [data-escena][data-visto] .a-enciende,html.js:not(.reduce) [data-escena][data-visto] .logo-tinta{animation:a-enciende var(--dur,.6s) var(--p-ease) var(--d,0s) both}html.js:not(.reduce) [data-escena][data-visto] .a-dibuja{animation:a-dibuja var(--dur,.9s) ease-in-out var(--d,0s) both}html.js:not(.reduce) [data-escena][data-visto] .a-bar{animation:a-bar var(--dur,.6s) var(--p-ease) var(--d,0s) both}html.js:not(.reduce) [data-escena][data-visto] .a-entra{animation:a-entra var(--dur,.3s) var(--p-ease) var(--d,0s) both}html.js:not(.reduce) [data-escena][data-visto] .a-barre{animation:a-barre var(--dur,1.6s) linear var(--d,0s) both}html.js:not(.reduce) [data-escena][data-visto] .a-abanico{animation:a-abanico var(--dur,.5s) var(--p-ease) var(--d,0s) both}html.js:not(.reduce) [data-escena][data-visto] .a-anillo:after{animation:a-aparece var(--dur,.2s) var(--p-ease) var(--d,0s) both}html.js:not(.reduce) [data-escena][data-visto] .a-sale{animation:a-sale var(--dur,.15s) linear var(--d,0s) both}html.js:not(.reduce) [data-escena][data-visto] .m-subida{animation:m-subida var(--dur,1.3s) var(--p-ease) var(--d,.9s) both}html.js:not(.reduce) [data-escena][data-visto] .m-viaja{animation:m-viaja var(--dur,.5s) var(--p-ease) var(--d,1.6s) both}}.rec,.rec-pista,.rec-viewport,.rec-hero{position:relative}.rec-mundo,.rec-velo,.rec-rotulos,.rec-progreso,.rec-boton-final,.rec-vineta,.rec-cambio-tras{display:none}.rec-ancla{width:0;height:0;scroll-margin-top:5rem;display:block}.rec-guion-lista{gap:3rem;display:grid}@media (min-width:640px) and (max-width:1023px){.rec-guion-lista{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 2rem}}@media (min-width:1024px){.rec-guion-lista{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.5rem 2rem}}.rec-marco{aspect-ratio:4/5;border:1px solid var(--border);background-color:var(--background);background-image:radial-gradient(#dbe3ec 1.2px,#0000 1.2px);background-size:22px 22px;border-radius:8px;margin-top:1rem;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 16px 40px -22px #0f172a33;container-type:inline-size}.rec-marco>*{position:absolute}.rec-f1{width:72%;top:5%;left:14%;-webkit-mask-image:linear-gradient(#000 80%,#0000 100%);mask-image:linear-gradient(#000 80%,#0000 100%)}.rec-f2{width:94%;top:3%;left:3%;box-shadow:0 1px 2px #0f172a0a,0 14px 32px -16px #0f172a33}.rec-f2 .deco{aspect-ratio:600/775}.rec-f3{flex-direction:column;justify-content:center;gap:14px;padding:16px;display:flex;inset:0}.rec-f3-hoja{border:1px solid var(--border);background:#fff;border-radius:6px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 12px 28px -14px #0f172a2e;-webkit-mask-image:linear-gradient(90deg,#000 90%,#0000 100%);mask-image:linear-gradient(90deg,#000 90%,#0000 100%)}.rec-f3-sello{border:1.8px solid var(--color-accent-brand,#0d9488);font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.08em;color:var(--color-accent-brand,#0d9488);background:#ffffffd1;border-radius:3px;align-self:center;padding:6px 14px;font-size:11px;font-weight:600;transform:rotate(-4deg)}.rec-f4{inset:0}.rec-f4 .deco{height:100%}.rec-f5{flex-direction:column;gap:16px;display:flex;inset:3% 4%}.rec-f5-avisos{flex:none;box-shadow:0 1px 2px #0f172a0a,0 12px 28px -14px #0f172a29}.rec-f5-avisos .deco{border-radius:8px}.deco{contain:paint;width:100%;position:relative;container-type:inline-size}.deco-in{color:#0f172a;line-height:1.35;font-family:var(--font-body), system-ui, sans-serif;position:absolute;inset:0}.mv-toque,.mv-subida{display:none}.mv-toque{border:.14em solid var(--color-accent-brand,#0d9488);pointer-events:none;border-radius:.9em;position:absolute;inset:-.2em}.mv-subida{pointer-events:none}@keyframes a-toque{0%{opacity:0;transform:scale(.96)}25%,70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes a-asienta{0%{transform:scale(1.08)}}.ficha-valor{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ex-pagina{aspect-ratio:620/880;contain:paint;border:1px solid var(--border);background:#fff;border-radius:6px;position:relative;overflow:hidden}.ex-pagina .ex-hoja{z-index:1;position:relative}.ex-pagina-resto{background-image:repeating-linear-gradient(#e9eef3 0 5px,#0000 5px 22px);background-clip:content-box;padding:18px 6.5% 0;position:absolute;inset:478px 0 0;-webkit-mask-image:linear-gradient(#000 40%,#0000 100%);mask-image:linear-gradient(#000 40%,#0000 100%)}.panel-fila{border-top:1px solid var(--border);height:2.9em;font-family:var(--font-plex-mono), ui-monospace, monospace;text-align:end;font-variant-numeric:tabular-nums;color:#334155;grid-template-columns:minmax(0,1fr) 11em 8em;align-items:center;column-gap:1.2em;padding-inline:1.3em;font-size:1.25em;display:grid}.panel-fila:nth-of-type(odd):not(.panel-cab){background:#f1f5f98c}.panel-fila:before{content:attr(data-a);text-align:start;white-space:pre;text-overflow:ellipsis;color:#0f172a;font-family:var(--font-body), system-ui, sans-serif;order:-2;overflow:hidden}.panel-fila:after{content:attr(data-chip);color:#475569;white-space:nowrap;background:#f1f5f9;border-radius:999px;order:-1;justify-self:start;padding:.2em .9em;font-size:.82em}.panel-cab{letter-spacing:.06em;text-transform:uppercase;height:2.4em;color:var(--muted-foreground);border-top-color:#cbd5e1;font-size:1em}.panel-cab:before{font-family:var(--font-plex-mono), ui-monospace, monospace;color:var(--muted-foreground)}.panel-cab:after{color:var(--muted-foreground);background:0 0;padding:0;font-size:1em}.panel-fila[data-nivel="30"]:after{color:#0f766e;background:#ccfbf1}.panel-fila[data-nivel="14"]:after{color:#0e7490;background:#cffafe}.panel-fila[data-nivel="7"]:after{color:#92400e;background:#fef3c7}.panel-fila[data-nivel="1"]:after{color:#9a3412;background:#ffedd5}.panel-fila[data-nivel="0"]:after{color:#b91c1c;background:#fee2e2}.panel-fila[data-nivel="0"],.panel-fila[data-nivel="1"]{color:#b91c1c}.panel-fila[data-nivel=ok]{color:#94a3b8}@media (prefers-reduced-motion:no-preference){html.js:not(.reduce) [data-escena]:not([data-visto]) .rec-marco>*{transform:scale(1.08)}html.js:not(.reduce) [data-escena][data-visto] .rec-marco>*{animation:a-asienta .9s var(--p-ease) both}html.js:not(.reduce) [data-escena] .mv-toque{opacity:0;display:block}html.js:not(.reduce) [data-escena][data-visto] .mv-toque{animation:a-toque .8s var(--p-ease) var(--d,.3s) both}html.js:not(.reduce) .rec-guion [data-escena]:not([data-visto]) .ex-celda .ex-val{clip-path:inset(0 100% 0 0)}html.js:not(.reduce) .rec-guion [data-escena][data-visto] .ex-celda .ex-val{animation:a-escribe .22s linear calc(var(--i,0) * var(--esc,90ms) + .45s) both, a-tinta .7s var(--p-ease) calc(var(--i,0) * var(--esc,90ms) + .65s) both}html.js:not(.reduce) [data-escena][data-visto] .a-aparece.a-tinta{animation:a-aparece var(--dur,.3s) var(--p-ease) var(--d,0s) both, a-tinta .7s var(--p-ease) calc(var(--d,0s) + .2s) both}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){html.js:not(.reduce) .rec:not([data-estatico]) .rec-pista{height:550vh}html.js:not(.reduce) .rec:not([data-estatico]) .rec-viewport{background:var(--background);height:100svh;position:sticky;top:0;overflow:hidden}html.js:not(.reduce) .rec:not([data-estatico]) .rec-guion{display:none}html.js:not(.reduce) .rec:not([data-estatico]) .rec-ancla{scroll-margin-top:0;position:absolute;top:13.9%;left:0}html.js:not(.reduce) .rec:not([data-estatico]) .rec-mundo{transition:opacity .5s;display:block;position:absolute;inset:0;overflow:hidden}html.js:not(.reduce) .rec:not([data-estatico]) .rec-pista:not([data-lista]) .rec-mundo{opacity:0}html.js:not(.reduce) .rec:not([data-estatico]) .tablero{position:absolute;top:0;left:0}html.js:not(.reduce) .rec:not([data-estatico]) .tablero-fondo,html.js:not(.reduce) .rec:not([data-estatico]) .tablero-piezas,html.js:not(.reduce) .rec:not([data-estatico]) .tablero-frente{transform-origin:0 0;width:2400px;height:1500px;position:absolute;top:0;left:0}html.js:not(.reduce) .rec:not([data-estatico]) .rec-pista[data-activa] .tablero-fondo,html.js:not(.reduce) .rec:not([data-estatico]) .rec-pista[data-activa] .tablero-piezas,html.js:not(.reduce) .rec:not([data-estatico]) .rec-pista[data-activa] .tablero-frente{will-change:transform}html.js:not(.reduce) .rec:not([data-estatico]) .tablero-fondo:before,html.js:not(.reduce) .rec:not([data-estatico]) .tablero-fondo:after{content:"";position:absolute;inset:-1608px}html.js:not(.reduce) .rec:not([data-estatico]) .tablero-fondo:before{background-image:radial-gradient(#d3dce6 1.3px,#0000 1.3px);background-position:12px 12px;background-size:24px 24px}html.js:not(.reduce) .rec:not([data-estatico]) .tablero-fondo:after{opacity:var(--ret,0);background-image:repeating-linear-gradient(#0000 0 55px,#64748b52 55px 56px),repeating-linear-gradient(90deg,#0000 0 119px,#64748b38 119px 120px)}html.js:not(.reduce) .rec:not([data-estatico]) .pieza{opacity:.55;transition:opacity .4s;position:absolute;box-shadow:0 20px 48px -20px #0f172a38,0 1px 2px #0f172a0f}html.js:not(.reduce) .rec:not([data-estatico]) .pieza .deco{border-radius:inherit}html.js:not(.reduce) .rec:not([data-estatico]) .pieza[data-pieza=movil]{border-radius:38px}html.js:not(.reduce) .rec:not([data-estatico]) .pieza[data-pieza=ficha],html.js:not(.reduce) .rec:not([data-estatico]) .pieza[data-pieza=sede]{border-radius:12px}html.js:not(.reduce) .rec:not([data-estatico]) .pieza[data-pieza=impreso]{border-radius:6px}html.js:not(.reduce) .rec:not([data-estatico]) .rec-pista[data-plano="0"] .pieza{opacity:1}html.js:not(.reduce) .rec:not([data-estatico]) .pieza:before{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity .5s;position:absolute;inset:0;box-shadow:0 80px 120px -50px #0f172a66}html.js:not(.reduce) .rec:not([data-estatico]) .rec-pista[data-plano="0"] .pieza:before{opacity:1}html.js:not(.reduce) .rec:not([data-estatico]) .pieza{transition:opacity .4s ease, translate .7s var(--p-ease)}html.js:not(.reduce) .rec:not([data-estatico]) .rec-pista[data-plano="0"] .pieza[data-pieza=movil]{translate:0 30px}html.js:not(.reduce) .rec:not([data-estatico]) .rec-pista[data-plano="0"] .pieza[data-pieza=ficha]{translate:0 -40px}html.js:not(.reduce) .rec:not([data-estatico]) .rec-pista[data-plano="0"] .pieza[data-pieza=impreso]{translate:0 24px}html.js:not(.reduce) .rec:not([data-estatico]) .rec-pista[data-plano="0"] .pieza[data-pieza=sede]{translate:0 -8px}html.js:not(.reduce) .rec:not([data-estatico]) .rec-pista[data-plano="0"] .tablero .ficha-dato:not(.w-on){opacity:.6}html.js:not(.reduce) .rec:not([data-estatico]) .rec-pista[data-plano="1"] .pieza[data-pieza=movil],html.js:not(.reduce) .rec:not([data-estatico]) .rec-pista[data-plano="2"] .pieza[data-pieza=ficha],html.js:not(.reduce) .rec:not([data-estatico]) .rec-pista[data-plano="3"] .pieza[data-pieza=impreso],html.js:not(.reduce) .rec:not([data-estatico]) .rec-pista[data-plano="4"] .pieza[data-pieza=sede]{opacity:1}html.js:not(.reduce) .rec:not([data-estatico]) .rec-pista[data-plano="5"] .pieza{opacity:0;transition:opacity .25s}html.js:not(.reduce) .rec:not([data-estatico]) .hilos{opacity:1;transition:opacity .25s}html.js:not(.reduce) .rec:not([data-estatico]) .rec-pista[data-plano="5"] .hilos{opacity:0}html.js:not(.reduce) .rec:not([data-estatico]) .pieza-frente{opacity:0;transition:opacity .4s var(--p-ease);position:absolute}html.js:not(.reduce) .rec:not([data-estatico]) .rec-pista[data-plano="5"] .pieza-frente{opacity:1}html.js:not(.reduce) .rec:not([data-estatico]) .pieza-frente-panel{transition-delay:0s}html.js:not(.reduce) .rec:not([data-estatico]) .rec-pista[data-plano="5"] .pieza-frente-panel{transition-delay:.22s}html.js:not(.reduce) .rec:not([data-estatico]) .hilos{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}html.js:not(.reduce) .rec:not([data-estatico]) .hilo{fill:none;stroke:var(--color-accent-brand,#0d9488);stroke-width:2.4px;stroke-dasharray:4 4}html.js:not(.reduce) .rec:not([data-estatico]) .hilo-fin{fill:var(--color-accent-brand,#0d9488)}html.js:not(.reduce) .rec:not([data-estatico]) .hilo-mascara{fill:none;stroke:#fff;stroke-width:14px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}html.js:not(.reduce) .rec:not([data-estatico]) .miniatura-viaja{z-index:3;opacity:0;transform-origin:50%;background:#e2e8f0;border-radius:.3em;font-size:16px;transition:opacity .2s;display:block;position:absolute;box-shadow:0 6px 16px -6px #0f172a4d}html.js:not(.reduce) .rec:not([data-estatico]) .rec-pista[data-h-recibido]:not([data-h-ficha-recibida]) .miniatura-viaja{opacity:1}html.js:not(.reduce) .rec:not([data-estatico]) .rec-vineta{z-index:1;pointer-events:none;background:radial-gradient(#0000 58%,#0f172a14 100%);display:block;position:absolute;inset:0}html.js:not(.reduce) .rec:not([data-estatico]) .rec-velo{top:0;bottom:0;z-index:2;pointer-events:none;background:linear-gradient(to right, var(--background) 0, var(--background) 88%, transparent 100%);width:50vw;display:block;position:absolute;inset-inline-start:0}html.js:not(.reduce)[dir=rtl] .rec:not([data-estatico]) .rec-velo{background:linear-gradient(to left, var(--background) 0, var(--background) 88%, transparent 100%)}html.js:not(.reduce) .rec:not([data-estatico]) .rec-hero{z-index:3;pointer-events:none;align-items:center;padding-top:105px;display:flex;position:absolute;inset:0}html.js:not(.reduce) .rec:not([data-estatico]) .rec-hero-in{width:100%;padding-top:0;padding-bottom:0}html.js:not(.reduce) .rec:not([data-estatico]) .rec-hero-texto{pointer-events:auto;max-width:640px}html.js:not(.reduce) .rec:not([data-estatico]) .rec-hero-texto>:not(.hero-h1){max-width:520px}html.js:not(.reduce) .rec:not([data-estatico]) .hero-h1{font-size:clamp(2.25rem,min(1.1rem + 4vw,5.9svh),4rem)}html.js:not(.reduce)[dir=rtl] .rec:not([data-estatico]) .rec-hero-texto{max-width:560px}html.js:not(.reduce)[dir=rtl] .rec:not([data-estatico]) .hero-h1{font-size:clamp(2.25rem,min(1.1rem + 4vw,5svh),3.4rem)}html.js:not(.reduce) .rec:not([data-estatico]) .rec-rotulos{z-index:4;inset-inline-start:5vw;pointer-events:none;width:min(400px,30vw);display:grid;position:absolute;bottom:6vh}html.js:not(.reduce) .rec:not([data-estatico]) .rec-rotulo{border-top:1px solid var(--foreground);opacity:0;background:#f8fafbf0;grid-area:1/1;align-self:end;padding:14px 20px 18px;transition:opacity .25s}html.js:not(.reduce) .rec:not([data-estatico]) .rec-pista[data-rotulo="1"] .rec-rotulo[data-rotulo="1"],html.js:not(.reduce) .rec:not([data-estatico]) .rec-pista[data-rotulo="2"] .rec-rotulo[data-rotulo="2"],html.js:not(.reduce) .rec:not([data-estatico]) .rec-pista[data-rotulo="3"] .rec-rotulo[data-rotulo="3"],html.js:not(.reduce) .rec:not([data-estatico]) .rec-pista[data-rotulo="4"] .rec-rotulo[data-rotulo="4"],html.js:not(.reduce) .rec:not([data-estatico]) .rec-pista[data-rotulo="5"] .rec-rotulo[data-rotulo="5"]{opacity:1}html.js:not(.reduce)[dir=rtl] .rec:not([data-estatico]) .rec-pista[data-rotulo="5"] .rec-rotulos{inset-inline-start:auto;left:5vw}html.js:not(.reduce)[dir=rtl] .rec:not([data-estatico]) .rec-pista[data-rotulo="5"] .rec-progreso{inset-inline-end:auto;right:5vw}html.js:not(.reduce) .rec:not([data-estatico]) .rec-progreso{z-index:4;inset-inline-end:5vw;pointer-events:none;gap:6px;display:flex;position:absolute;bottom:6vh}html.js:not(.reduce) .rec:not([data-estatico]) .rec-progreso i{background:#cbd5e1;width:24px;height:2px;display:block;overflow:hidden}html.js:not(.reduce) .rec:not([data-estatico]) .rec-progreso b{background:var(--color-accent-brand,#0d9488);transform-origin:0;height:100%;display:block;transform:scaleX(0)}html.js:not(.reduce)[dir=rtl] .rec:not([data-estatico]) .rec-progreso b{transform-origin:100%}html.js:not(.reduce) .rec:not([data-estatico]) .rec-boton-final{background:var(--color-accent-brand,#0d9488);color:#fff;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s var(--p-ease), transform .4s var(--p-ease), background-color .2s ease;border-radius:6px;align-items:center;gap:8px;margin-top:16px;padding:12px 24px;font-size:16px;font-weight:600;display:inline-flex;transform:translateY(24px)}html.js:not(.reduce) .rec:not([data-estatico]) .rec-boton-final:hover{background:var(--color-accent-hover,#0f766e)}html.js:not(.reduce) .rec:not([data-estatico]) .rec-pista[data-h-boton][data-rotulo="5"] .rec-boton-final{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}html.js:not(.reduce) .rec:not([data-estatico]) .tablero .ex-celda:not(.on) .ex-val{clip-path:inset(0 100% 0 0)}html.js:not(.reduce) .rec:not([data-estatico]) .tablero .ex-celda.on .ex-val{animation:a-escribe .22s linear both, a-tinta .7s var(--p-ease) .2s both}html.js:not(.reduce) .rec:not([data-estatico]) .rec-pista:not([data-sello]) .tablero .ex-sello-giro{opacity:0}html.js:not(.reduce) .rec:not([data-estatico]) .rec-pista[data-sello] .tablero .ex-sello-giro{animation:a-sello .35s var(--p-ease) both}html.js:not(.reduce) .rec:not([data-estatico]) .rec-pista[data-escribiendo] .tablero .ex-cursor{display:none}html.js:not(.reduce) .rec:not([data-estatico]) .tablero .ficha-dato{transition:opacity .3s var(--p-ease)}html.js:not(.reduce) .rec:not([data-estatico]) .tablero .ficha-dato:not(.w-on){opacity:.3}html.js:not(.reduce) .rec:not([data-estatico]) .tablero .ficha-dato:not(.w-on) .ficha-punto{border-color:var(--border);background-color:#0000}html.js:not(.reduce) .rec:not([data-estatico]) .tablero .ficha-dato .ficha-punto{transition:background-color .25s var(--p-ease), border-color .25s var(--p-ease)}html.js:not(.reduce) .rec:not([data-estatico]) .tablero [data-w].a-sube:not(.w-on),html.js:not(.reduce) .rec:not([data-estatico]) .tablero [data-g].a-sube:not(.w-on){opacity:0;transform:translateY(24px)}html.js:not(.reduce) .rec:not([data-estatico]) .tablero [data-w].a-sube.w-on,html.js:not(.reduce) .rec:not([data-estatico]) .tablero [data-g].a-sube.w-on{animation:a-sube .5s var(--p-ease) both}html.js:not(.reduce) .rec:not([data-estatico]) .tablero [data-w].a-aparece:not(.w-on){opacity:0}html.js:not(.reduce) .rec:not([data-estatico]) .tablero [data-w].a-aparece.w-on{animation:a-aparece .3s var(--p-ease) both}html.js:not(.reduce) .rec:not([data-estatico]) .tablero [data-w].a-sale:not(.w-on){opacity:1}html.js:not(.reduce) .rec:not([data-estatico]) .tablero [data-w].a-sale.w-on{animation:.15s linear both a-sale}html.js:not(.reduce) .rec:not([data-estatico]) .tablero [data-w].a-entra:not(.w-on){opacity:0;transform:translate(40%)}html.js:not(.reduce) .rec:not([data-estatico]) .tablero [data-w].a-entra.w-on{animation:a-entra .3s var(--p-ease) both}html.js:not(.reduce) .rec:not([data-estatico]) .tablero [data-w].a-anillo:not(.w-on):after{opacity:0}html.js:not(.reduce) .rec:not([data-estatico]) .tablero [data-w].a-anillo.w-on:after{animation:a-aparece .2s var(--p-ease) both}html.js:not(.reduce) .rec:not([data-estatico]) .tablero [data-w].a-escribe:not(.w-on),html.js:not(.reduce) .rec:not([data-estatico]) .tablero [data-g].a-escribe:not(.w-on){clip-path:inset(0 100% 0 0)}html.js:not(.reduce) .rec:not([data-estatico]) .tablero [data-w].a-escribe.w-on,html.js:not(.reduce) .rec:not([data-estatico]) .tablero [data-g].a-escribe.w-on{animation:.45s linear both a-escribe}html.js:not(.reduce) .rec:not([data-estatico]) .tablero [data-w].a-escribe.a-tinta.w-on,html.js:not(.reduce) .rec:not([data-estatico]) .tablero [data-g].a-escribe.a-tinta.w-on{animation:a-escribe .45s linear both, a-tinta .7s var(--p-ease) .2s both}html.js:not(.reduce) .rec:not([data-estatico]) .tablero [data-w].a-tinta:not(.w-on),html.js:not(.reduce) .rec:not([data-estatico]) .tablero [data-g]:not(.w-on) .a-tinta{color:var(--color-accent-brand,#0d9488)}html.js:not(.reduce) .rec:not([data-estatico]) .tablero [data-w].a-tinta.w-on:not(.a-escribe),html.js:not(.reduce) .rec:not([data-estatico]) .tablero [data-g].w-on .a-tinta{animation:a-tinta .7s var(--p-ease) .2s both}html.js:not(.reduce) .rec:not([data-estatico]) .tablero [data-w].a-aparece.a-tinta.w-on{animation:a-aparece .3s var(--p-ease) both, a-tinta .7s var(--p-ease) .2s both}html.js:not(.reduce) .rec:not([data-estatico]) .tablero .mv-toque{opacity:0;display:block}html.js:not(.reduce) .rec:not([data-estatico]) .tablero .mv-toque.w-on{animation:a-toque .8s var(--p-ease) both}html.js:not(.reduce) .rec:not([data-estatico]) .tablero .mv-subida{opacity:0;transition:opacity .2s;display:block}html.js:not(.reduce) .rec:not([data-estatico]) .rec-pista[data-h-toque]:not([data-h-recibido]) .tablero .mv-subida{opacity:1}html.js:not(.reduce) .rec:not([data-estatico]) .tablero .mv-barra{transform-origin:0}}@media (min-width:1024px) and (max-width:1279px) and (prefers-reduced-motion:no-preference){html.js:not(.reduce) .rec:not([data-estatico]) .rec-hero-texto>:not(.hero-h1){max-width:44vw}html.js:not(.reduce) .rec:not([data-estatico]) .rec-velo{background:linear-gradient(to right, var(--background) 0, var(--background) 90%, transparent 100%);width:58vw}html.js:not(.reduce)[dir=rtl] .rec:not([data-estatico]) .rec-velo{background:linear-gradient(to left, var(--background) 0, var(--background) 90%, transparent 100%)}}@media (min-width:1024px) and (max-height:819px) and (prefers-reduced-motion:no-preference){html.js:not(.reduce) .rec:not([data-estatico]) .rec-cambio{display:none}html.js:not(.reduce) .rec:not([data-estatico]) .rec-cambio-tras{display:block}}@media (min-width:1024px) and (max-height:879px) and (prefers-reduced-motion:no-preference){html.js:not(.reduce):lang(fr) .rec:not([data-estatico]) .rec-cambio{display:none}html.js:not(.reduce):lang(fr) .rec:not([data-estatico]) .rec-cambio-tras{display:block}}@media (min-width:1024px) and (max-height:849px) and (prefers-reduced-motion:no-preference){html.js:not(.reduce):lang(zh) .rec:not([data-estatico]) .rec-cambio{display:none}html.js:not(.reduce):lang(zh) .rec:not([data-estatico]) .rec-cambio-tras{display:block}}@media (prefers-reduced-motion:reduce){.ex-cursor{opacity:1;animation:none}}.pliego-maqueta{width:100%;aspect-ratio:var(--ar-m,var(--ar));contain:paint;border:1px solid var(--border);border-radius:8px;position:relative;box-shadow:0 1px 2px #0f172a0a,0 16px 40px -22px #0f172a33;container-type:inline-size}@media (min-width:640px){.pliego-maqueta{aspect-ratio:var(--ar)}}.maq{color:#0f172a;font-size:clamp(10px,3cqw,15px);line-height:1.35;font-family:var(--font-body), system-ui, sans-serif;position:absolute;inset:0}.fan-hoja{transform:rotate(var(--giro,0deg))}.oficio-palabra{color:#0f172a;font-weight:600;display:inline-grid}.oficio-palabra>span{opacity:0;grid-area:1/1;transition:opacity .25s}:is(.maq-marca:has(input[value=despacho]:checked) [data-oficio=despacho],.maq-marca:has(input[value=gestoria]:checked) [data-oficio=gestoria],.maq-marca:has(input[value=asesoria]:checked) [data-oficio=asesoria]){opacity:1}@supports not selector(:has(*)){.oficio-palabra>span:first-child{opacity:1}}.carpeta-cuerpo{transform-origin:50% 100%}@media (min-width:1024px){.carpeta{perspective:900px}.carpeta-cuerpo{transform:rotateX(12deg)}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){html.js:not(.reduce) [data-escena]:not([data-visto]) .carpeta-cuerpo{transform:rotateX(0)}html.js:not(.reduce) [data-escena][data-visto] .carpeta-cuerpo{animation:a-carpeta var(--dur,.5s) var(--p-ease) var(--d,0s) both}}@media (prefers-reduced-motion:no-preference){html.js:not(.reduce) .banda:not([data-visto]) .a-banda{opacity:.6;transform:scale(.97)}html.js:not(.reduce) .banda[data-visto] .a-banda{animation:a-banda .6s var(--p-ease) both}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){html.js:not(.reduce) [data-escena]:not([data-visto]) .datos-peso{opacity:0}html.js:not(.reduce) [data-escena][data-visto] .datos-peso{animation:a-aparece .3s var(--p-ease) 1.3s both}html.js:not(.reduce) [data-escena][data-visto] .datos-flecha{animation:a-flecha .4s var(--p-ease) 1s both}}.faq-mas{transition:transform .2s var(--p-ease), color .2s ease}.faq-detalle[open] .faq-mas{transform:rotate(45deg)}.gest-mesa{aspect-ratio:1/1.14;margin-top:0}@media (min-width:640px){.gest-mesa{aspect-ratio:1/1.1}}.gest-mesa-ficha{width:55%;top:3.5%;left:3%;box-shadow:0 1px 2px #0f172a0d,0 18px 40px -18px #0f172a47}.gest-mesa-ficha .deco{aspect-ratio:600/760;-webkit-mask-image:linear-gradient(#000 74%,#0000 100%);mask-image:linear-gradient(#000 74%,#0000 100%)}.gest-mesa-sede{border-radius:8px;width:82%;bottom:4%;right:3%;overflow:hidden;box-shadow:0 1px 2px #0f172a0f,0 24px 48px -16px #0f172a57}.gest-mesa-nota{width:34%;font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.01em;color:var(--muted-foreground);flex-direction:column;gap:.9em;font-size:clamp(9.5px,2.7cqw,13px);line-height:1.4;display:flex;top:7%;left:62%}.gest-mesa-nota>span{border-inline-start:2px solid var(--border);padding-inline-start:.8em}.gest-mesa-nota>span:first-child{border-inline-start-color:var(--color-accent-brand,#0d9488);color:var(--foreground)}.gest-cifra{font-variant-numeric:tabular-nums}.cierre-hoja{background:#fff;border:1px solid #ffffff24;border-radius:8px;overflow:hidden;box-shadow:0 24px 60px -20px #00000080}@media (max-width:1023px){.cierre-hoja{max-height:220px;-webkit-mask-image:linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(#000 62%,#0000 100%)}}.cierre:not([data-sellado]) .ex-sello{display:none}@media (prefers-reduced-motion:no-preference){.cierre[data-sellado] .ex-sello-giro{animation:a-sello .35s var(--p-ease) both}.ex-val-nuevo{animation:a-escribe .45s linear both, a-tinta .7s var(--p-ease) .2s both}}
