html,body{height:100%;overflow:hidden}.lienzo[data-astro-cid-wehv4bli]{z-index:0;background:radial-gradient(ellipse at 60% 45%, #232838 0%, #12151f 45%, var(--color-page) 100%);position:fixed;inset:0}.lienzo[data-astro-cid-wehv4bli] canvas{cursor:grab;display:block;width:100%!important;height:100%!important}.lienzo[data-astro-cid-wehv4bli] canvas:active{cursor:grabbing}.barra[data-astro-cid-wehv4bli]{z-index:30;border-bottom:1px solid var(--color-line);background:#080b12e0;width:100%;position:fixed;top:0;left:0}.panel[data-astro-cid-wehv4bli]{z-index:20;border-right:1px solid var(--color-line);background:#080b12e6;flex-direction:column;width:min(26rem,36vw);display:flex;position:fixed;top:3.5rem;bottom:0;left:0}.panel-cabeza[data-astro-cid-wehv4bli]{border-bottom:1px solid var(--color-line);padding:1.25rem 1.5rem 1rem}.pasos[data-astro-cid-wehv4bli]{scrollbar-width:thin;flex:1;margin:0;padding:.5rem 0;list-style:none;overflow-y:auto}.paso[data-astro-cid-wehv4bli]{border-left:2px solid #0000;transition:border-color .2s,background-color .2s}.paso[data-astro-cid-wehv4bli].activo{border-left-color:var(--color-action);background:#ffffff08}.paso-cabeza[data-astro-cid-wehv4bli]{text-align:left;cursor:pointer;width:100%;color:var(--color-fg-faint);background:0 0;border:0;align-items:center;gap:.75rem;padding:.7rem 1.5rem;display:flex}.paso[data-astro-cid-wehv4bli].hecho .paso-cabeza[data-astro-cid-wehv4bli]{color:var(--color-fg-muted)}.paso[data-astro-cid-wehv4bli].activo .paso-cabeza[data-astro-cid-wehv4bli],.paso-cabeza[data-astro-cid-wehv4bli]:hover{color:var(--color-fg)}.paso-num[data-astro-cid-wehv4bli]{font-family:var(--font-mono);letter-spacing:.08em;flex:none;width:1.4rem;font-size:.6875rem}.pildora[data-astro-cid-wehv4bli]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;text-align:center;border:1px solid;border-radius:9999px;flex:none;min-width:5.5rem;padding:.25rem .5rem;font-size:.5625rem}.paso[data-astro-cid-wehv4bli].activo .pildora[data-astro-cid-wehv4bli]{background:var(--color-action);border-color:var(--color-action);color:var(--color-action-fg)}.paso-titulo[data-astro-cid-wehv4bli]{font-size:.9375rem;line-height:1.3}.paso-cuerpo[data-astro-cid-wehv4bli]{padding:0 1.5rem 1.1rem 3.65rem;display:none}.paso[data-astro-cid-wehv4bli].activo .paso-cuerpo[data-astro-cid-wehv4bli]{animation:.5s cubic-bezier(.22,1,.36,1) both entra;display:block}@keyframes entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.paso[data-astro-cid-wehv4bli].activo .paso-cuerpo[data-astro-cid-wehv4bli]{animation:none}}.doc[data-astro-cid-wehv4bli]{white-space:pre-wrap;font-family:var(--font-mono);color:#cfe9f1;background:#101828;border:1px solid #22b8d959;border-left:2px solid #22b8d9;border-radius:2px;margin:.85rem 0 0;padding:.8rem .9rem;font-size:.71875rem;line-height:1.65}.controles[data-astro-cid-wehv4bli]{border-top:1px solid var(--color-line);padding:.75rem 1.5rem 1rem;position:relative}.avance[data-astro-cid-wehv4bli]{background:0 0;height:2px;position:absolute;top:-1px;left:0;right:0}.avance[data-astro-cid-wehv4bli] span[data-astro-cid-wehv4bli]{background:var(--color-action);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.ctrl[data-astro-cid-wehv4bli]{border:1px solid var(--color-line-strong);width:2.25rem;height:2.25rem;color:var(--color-fg);cursor:pointer;background:0 0;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.ctrl[data-astro-cid-wehv4bli]:hover{border-color:var(--color-fg)}.ctrl--pausa[data-astro-cid-wehv4bli]{background:var(--color-action);border-color:var(--color-action);color:var(--color-action-fg)}.ctrl--pausa[data-astro-cid-wehv4bli] .ico-play[data-astro-cid-wehv4bli],.ctrl--pausa[data-astro-cid-wehv4bli][aria-pressed=true] .ico-pausa[data-astro-cid-wehv4bli]{display:none}.ctrl--pausa[data-astro-cid-wehv4bli][aria-pressed=true] .ico-play[data-astro-cid-wehv4bli]{display:block}.teclas[data-astro-cid-wehv4bli]{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-fg-faint);text-transform:uppercase;font-size:.5625rem}.puntos[data-astro-cid-wehv4bli]{display:none}.play[data-astro-cid-wehv4bli]{z-index:22;color:var(--color-action);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:.9rem;display:flex;position:fixed;top:50%;left:calc(min(26rem,36vw) + 50vw - min(26rem,36vw)/2);transform:translate(-50%,-50%)}.play-boton[data-astro-cid-wehv4bli]{background:var(--color-action);width:5rem;height:5rem;color:var(--color-action-fg);border-radius:9999px;justify-content:center;align-items:center;padding-left:.25rem;transition:transform .2s;display:inline-flex;box-shadow:0 12px 40px #fcbe2859,0 0 0 1px #080b1280}.play[data-astro-cid-wehv4bli]:hover .play-boton[data-astro-cid-wehv4bli]{transform:scale(1.06)}.play-texto[data-astro-cid-wehv4bli]{text-shadow:0 2px 12px #000000d9;flex-direction:column;align-items:center;gap:.3rem;display:flex}.play-texto[data-astro-cid-wehv4bli] .eyebrow[data-astro-cid-wehv4bli]{color:var(--color-fg)}html.en-flujo .play[data-astro-cid-wehv4bli]{display:none}.etiquetas[data-astro-cid-wehv4bli]{z-index:15;pointer-events:none;position:fixed;inset:0;overflow:hidden}.etiquetas[data-astro-cid-wehv4bli] .pin{pointer-events:auto;cursor:pointer;white-space:nowrap;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-fg);border:1px solid var(--color-line-strong);background:#080b12d1;border-radius:9999px;align-items:center;gap:.4rem;padding:.3rem .6rem .3rem .5rem;font-size:.625rem;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex;position:absolute;top:0;left:0;translate:-50% -100%}.etiquetas[data-astro-cid-wehv4bli] .pin:before{content:"";background:var(--color-fg-faint);border-radius:9999px;flex:none;width:.45rem;height:.45rem}.etiquetas[data-astro-cid-wehv4bli] .pin:after{content:"";background:linear-gradient(to bottom, var(--color-line-strong), transparent);width:1px;height:.9rem;position:absolute;top:100%;left:50%}.etiquetas[data-astro-cid-wehv4bli] .pin:hover,.etiquetas[data-astro-cid-wehv4bli] .pin.abierto{border-color:var(--color-fg)}.etiquetas[data-astro-cid-wehv4bli] .pin.activo{border-color:var(--color-action);color:var(--color-action)}.etiquetas[data-astro-cid-wehv4bli] .pin.activo:before{background:var(--color-action);box-shadow:0 0 0 4px #fcbe2833}html.en-flujo .etiquetas[data-astro-cid-wehv4bli] .pin:not(.activo):not(.abierto){opacity:.5}html.en-flujo .etiquetas[data-astro-cid-wehv4bli] .pin:not(.activo):not(.abierto):hover{opacity:1}.etiquetas[data-astro-cid-wehv4bli] .rotulo{white-space:nowrap;font-family:var(--font-mono);letter-spacing:.04em;border-radius:2px;padding:.25rem .5rem;font-size:.6875rem;font-weight:500;position:absolute;top:0;left:0;translate:-50% -100%;box-shadow:0 6px 16px #00000073}.etiquetas[data-astro-cid-wehv4bli] .rotulo--documento{color:#bff0fb;background:#0b2a35;border:1px solid #22b8d9}.etiquetas[data-astro-cid-wehv4bli] .rotulo--material{color:#f3d9b1;background:#2b2114;border:1px solid #c49a5c}.etiquetas[data-astro-cid-wehv4bli] .rotulo--costo{color:#a7f3d0;background:#0d2a20;border:1px solid #34d399}.etiquetas[data-astro-cid-wehv4bli] .sello{white-space:nowrap;font-family:var(--font-mono);letter-spacing:.06em;color:#062016;background:#34d399;border-radius:9999px;padding:.25rem .55rem;font-size:.6875rem;font-weight:500;animation:.45s cubic-bezier(.34,1.56,.64,1) both sello;position:absolute;top:0;left:0;translate:-50% .6rem}@keyframes sello{0%{opacity:0;scale:1.6}to{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){.etiquetas[data-astro-cid-wehv4bli] .sello{animation:none}}.etiquetas[data-astro-cid-wehv4bli] .recinto{white-space:nowrap;font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#ffffffbf;text-shadow:0 1px 6px #000000e6;font-size:.5625rem;position:absolute;top:0;left:0;translate:-50% -50%}.lugar[data-astro-cid-wehv4bli]{z-index:25;right:var(--gutter);background:var(--color-page-alt);border:1px solid var(--color-line-strong);border-radius:.25rem;width:min(22rem,100vw - 2rem);padding:1.1rem 1.25rem 1.25rem;position:fixed;top:5rem;box-shadow:0 18px 50px #0000008c}.cerrar[data-astro-cid-wehv4bli]{border:1px solid var(--color-line-strong);width:2rem;height:2rem;color:var(--color-fg-muted);cursor:pointer;background:0 0;border-radius:9999px;flex:none;margin-left:auto;font-size:1.1rem;line-height:1}.chips[data-astro-cid-wehv4bli]{flex-wrap:wrap;gap:.4rem;display:flex}.chips[data-astro-cid-wehv4bli] .chip{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:1px solid var(--color-line-strong);color:var(--color-fg);background:0 0;border-radius:9999px;padding:.45rem .75rem;font-size:.625rem}.chips[data-astro-cid-wehv4bli] .chip:hover{border-color:var(--color-action);color:var(--color-action)}.chips[data-astro-cid-wehv4bli] .chip b{color:var(--color-action);margin-right:.4rem;font-weight:500}html.presentar .barra[data-astro-cid-wehv4bli]{display:none}html.presentar .panel[data-astro-cid-wehv4bli]{top:0}html.sin-3d .panel[data-astro-cid-wehv4bli]{width:100%;max-width:40rem}html.sin-3d .play[data-astro-cid-wehv4bli],html.sin-3d .lienzo[data-astro-cid-wehv4bli]{display:none}@media (width<=1023px){.panel[data-astro-cid-wehv4bli]{border-right:0;border-top:1px solid var(--color-line-strong);width:auto;max-height:48vh;padding-bottom:env(safe-area-inset-bottom);top:auto;right:0}.panel-cabeza[data-astro-cid-wehv4bli]{padding:.9rem 1rem .75rem}html.en-flujo .panel-cabeza[data-astro-cid-wehv4bli]{display:none}.pasos[data-astro-cid-wehv4bli]{padding:0}.paso[data-astro-cid-wehv4bli]:not(.activo){display:none}.paso-cabeza[data-astro-cid-wehv4bli]{padding:.8rem 1rem .5rem}.paso-cuerpo[data-astro-cid-wehv4bli]{padding:0 1rem .9rem}.doc[data-astro-cid-wehv4bli]{font-size:.6875rem}.controles[data-astro-cid-wehv4bli]{padding:.6rem 1rem .75rem}.teclas[data-astro-cid-wehv4bli]{display:none}.puntos[data-astro-cid-wehv4bli]{gap:.3rem;margin-top:.6rem;display:flex;overflow-x:auto}.puntos[data-astro-cid-wehv4bli] button[data-astro-cid-wehv4bli]{border:1px solid var(--color-line-strong);width:1.6rem;height:1.6rem;font-family:var(--font-mono);color:var(--color-fg-muted);cursor:pointer;background:0 0;border-radius:9999px;flex:none;padding:0;font-size:.625rem}.puntos[data-astro-cid-wehv4bli] button[data-astro-cid-wehv4bli][aria-current=step]{background:var(--color-action);border-color:var(--color-action);color:var(--color-action-fg)}.play[data-astro-cid-wehv4bli]{top:32%;left:50%}.lugar[data-astro-cid-wehv4bli]{width:auto;top:4.5rem;left:1rem;right:1rem}.etiquetas[data-astro-cid-wehv4bli] .pin{padding:.25rem .5rem .25rem .4rem;font-size:.5625rem}.etiquetas[data-astro-cid-wehv4bli] .rotulo{font-size:.625rem}}
