.sr-pagina{--sr-salida:cubic-bezier(.23, 1, .32, 1);--sr-recorrido:cubic-bezier(.45, .05, .25, 1);--sr-panel:#0a1120;--sr-escena:#060c18;--sr-claro:#f1f5f9}.sr-hero{padding:148px 0 0}.sr-hero__titulo{letter-spacing:-.04em;color:var(--text-pure);text-wrap:balance;margin:0;font-size:clamp(34px,4.8vw,70px);font-weight:800;line-height:1.05}.sr-hero__sub{max-width:680px;color:var(--text-muted);margin:18px 0 0;font-size:clamp(16px,1.2vw,19px);line-height:1.6}.sr-catalogo{padding:48px 0 110px}.sr-barra{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;display:flex}.sr-filtros{border:1px solid var(--border-subtle);background:var(--bg-card);backdrop-filter:blur(12px);border-radius:9999px;padding:4px;display:inline-flex;position:relative}.sr-filtros:before{content:"";width:var(--w,0);background:var(--sr-claro);transform:translateX(var(--x,0));opacity:0;border-radius:9999px;position:absolute;top:4px;bottom:4px;left:0}.sr-filtros[data-listo]:before{opacity:1;transition:transform .28s var(--sr-salida), width .28s var(--sr-salida)}.sr-filtro{z-index:1;height:38px;color:var(--text-muted);font:600 14px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:9999px;padding:0 20px;transition:color .2s,transform .16s ease-out;position:relative}.sr-filtro[aria-pressed=true]{background:var(--sr-claro);color:#030712}.sr-filtros[data-listo] .sr-filtro[aria-pressed=true]{background:0 0}.sr-filtro:active{transform:scale(.97)}.sr-filtro:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:2px}.sr-contador{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-variant-numeric:tabular-nums;margin:0;font-size:11px;font-weight:600}.sr-rejilla{grid-template-columns:repeat(6,minmax(0,1fr));gap:52px 24px;margin:36px 0 0;padding:0;list-style:none;display:grid}.sr-item{grid-column:span 2}.sr-item--ancho{grid-column:span 3}.sr-item[hidden]{display:none}.sr-item.sr-entra{animation:sr-entra .46s var(--sr-salida) both;animation-delay:calc(var(--orden,0) * 45ms)}@keyframes sr-entra{0%{opacity:0;transform:translateY(14px)}}.sr-tarjeta{color:inherit;-webkit-tap-highlight-color:transparent;outline:none;text-decoration:none;display:block}.sr-tarjeta__medio{aspect-ratio:16/10;isolation:isolate;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#0b1220;transition:border-color .25s,box-shadow .3s,transform .16s ease-out;display:block;position:relative;overflow:hidden}.sr-tarjeta__portada{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}.sr-tarjeta__alta{opacity:0;will-change:transform;width:100%;height:auto;transition:opacity .2s;position:absolute;top:0;left:0}.sr-tarjeta__alta.is-lista{opacity:1}.sr-tarjeta__video{object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}.sr-tarjeta__video.is-lista{opacity:1}.sr-tarjeta__estado{z-index:2;backdrop-filter:blur(8px);background:#030712c7;position:absolute;top:12px;left:12px}.sr-tarjeta__ver{z-index:2;color:#030712;opacity:0;transition:opacity .2s ease-out, transform .26s var(--sr-salida);background:#f8fafcf2;border-radius:9999px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;bottom:12px;right:12px;transform:translateY(6px);box-shadow:0 8px 24px #00000059}.sr-tarjeta__pie{grid-template-columns:1fr auto;gap:4px 12px;margin-top:16px;display:grid}.sr-tarjeta__nombre{letter-spacing:-.01em;color:var(--text-pure);font-size:20px;font-weight:700;line-height:1.25}.sr-tarjeta__flecha{color:var(--text-muted);transition:transform .25s var(--sr-salida), color .2s ease;font-size:16px;line-height:1.5}.sr-tarjeta__tipo{color:var(--text-muted);grid-column:1/-1;font-size:14px;line-height:1.55}.sr-tarjeta:active .sr-tarjeta__medio{transform:scale(.99)}.sr-tarjeta:focus-visible .sr-tarjeta__medio{outline:2px solid var(--accent-cyan);outline-offset:3px}.sr-tarjeta:focus-visible .sr-tarjeta__ver{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.sr-tarjeta:hover .sr-tarjeta__medio{border-color:var(--border-glow);box-shadow:0 24px 48px -24px #000000b3,0 0 32px #38bdf81f}.sr-tarjeta:hover .sr-tarjeta__ver{opacity:1;transform:none}.sr-tarjeta:hover .sr-tarjeta__flecha{color:var(--accent-cyan);transform:translate(2px,-2px)}.sr-tarjeta:hover .sr-wf__trazo{stroke:#38bdf8cc}}.sr-tarjeta__medio--boceto{background:radial-gradient(70% 60% at 50% 110%,#2563eb47,#0000 70%),#070d1a;place-items:center;display:grid}.sr-wf--tarjeta{width:78%;margin-bottom:4%}.sr-tarjeta__boceto{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:600;position:absolute;bottom:14px;left:14px}.sr-wf__trazo{fill:none;stroke:#38bdf873;stroke-width:1.4px;transition:stroke .3s}.sr-wf__relleno{fill:#38bdf829}.sr-wf__fuerte{fill:#38bdf8b8}.sr-wf__boton{fill:#2563ebd9}.sr-wf__red{stroke:var(--accent-cyan);stroke-width:1.2px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.sr-wf__hueco{fill:none;stroke:#38bdf8b3;stroke-width:1.2px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.sr-wf__rotulo{fill:var(--text-muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:600}.sr-pie-catalogo{color:var(--text-muted);margin:56px 0 0;font-size:14px}.sr-estado{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:9999px;align-items:center;gap:7px;padding:5px 12px;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex}.sr-estado:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.sr-estado--en-uso,.sr-estado--en-linea{color:#4ade80}.sr-estado--en-desarrollo{color:#fbbf24}.sr-estado--proximamente{color:var(--text-muted)}.sr-estado--concepto{color:#c4b5fd}.sr-seccion{border-top:1px solid var(--border-subtle);grid-column:1/-1;grid-template-columns:auto 1fr;align-items:baseline;gap:8px 28px;margin-top:28px;padding-top:40px;display:grid}.sr-seccion[hidden]{display:none}.sr-seccion.is-primera{border-top:0;margin-top:0;padding-top:8px}.sr-seccion__titulo{letter-spacing:-.02em;color:var(--text-main);margin:0;font-size:clamp(26px,3vw,36px);font-weight:700}.sr-seccion__intro{max-width:52ch;color:var(--text-muted);margin:0;font-size:16px;line-height:1.55}html:has(.sr-panel[open]){overflow:hidden}.sr-panel{border-radius:var(--radius-lg);background:var(--sr-panel);width:min(1376px,100vw - 64px);max-width:none;height:min(860px,100dvh - 48px);max-height:none;color:var(--text-main);z-index:1000;border:1px solid #ffffff1a;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 50px 120px -30px #000000d9,0 0 60px #2563eb14}.sr-panel[open]{opacity:1;transition:opacity .22s var(--sr-salida), transform .34s var(--sr-salida);grid-template-rows:auto minmax(0,1fr) auto;display:grid;transform:none}@starting-style{.sr-panel[open]{opacity:0;transform:translateY(14px)scale(.985)}}.sr-panel::backdrop{backdrop-filter:blur(6px);background:#02060fbd;transition:opacity .22s ease-out}@starting-style{.sr-panel[open]::backdrop{opacity:0}}.sr-panel__barra{border-bottom:1px solid var(--border-subtle);grid-template-columns:1fr auto;align-items:center;gap:16px;min-height:64px;padding:10px 14px 10px 28px;display:grid}.sr-panel__volver{display:none}.sr-panel__miga{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:11px;font-weight:600}.sr-panel__miga [data-miga]{color:var(--text-main)}.sr-panel__cerrar-form{margin:0}.sr-panel__cerrar{border:1px solid var(--border-subtle);height:40px;color:var(--text-main);font:600 13px/1 var(--font-sans);cursor:pointer;background:#ffffff0a;border-radius:9999px;align-items:center;gap:10px;padding:0 12px 0 16px;transition:background-color .2s,border-color .2s,transform .16s ease-out;display:inline-flex}.sr-panel__cerrar svg,.sr-ampliado__cerrar svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}.sr-panel__cerrar:hover{background:#ffffff17;border-color:#ffffff2e}.sr-panel__cerrar:active,.sr-panel__paso:active,.sr-segmento__opcion:active,.sr-ampliar:active,.sr-pestanas__tab:active,.sr-vistas__tab:active{transform:scale(.97)}.sr-panel__cuerpo{min-height:0;overflow:hidden}.sr-panel__cuerpo.sr-cambia>.sr-proyecto{animation:sr-cambia .22s var(--sr-salida) both}@keyframes sr-cambia{0%{opacity:0;filter:blur(2px)}}.sr-panel__pie{border-top:1px solid var(--border-subtle);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:8px 14px;display:grid}.sr-panel__paso{color:var(--text-main);border-radius:12px;justify-self:start;align-items:center;gap:14px;padding:8px 14px;text-decoration:none;transition:background-color .2s,transform .16s ease-out;display:inline-flex}.sr-panel__paso--sig{text-align:right;justify-self:end}.sr-panel__paso-textos{gap:2px;display:grid}.sr-panel__paso-rotulo{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:600}.sr-panel__paso-nombre{color:var(--text-pure);font-size:14px;font-weight:600}.sr-panel__paso-flecha{color:var(--text-muted);transition:transform .25s var(--sr-salida), color .2s ease}.sr-panel__posicion{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-muted);font-variant-numeric:tabular-nums;margin:0;font-size:12px}@media (hover:hover) and (pointer:fine){.sr-panel__paso:hover{background:#ffffff0d}.sr-panel__paso:hover .sr-panel__paso-flecha{color:var(--accent-cyan)}.sr-panel__paso--ant:hover .sr-panel__paso-flecha{transform:translate(-3px)}.sr-panel__paso--sig:hover .sr-panel__paso-flecha{transform:translate(3px)}}.sr-panel :focus-visible{outline:2px solid var(--accent-cyan);outline-offset:2px}.sr-proyecto{grid-template:"vista cabeza""vista info"minmax(0,1fr)/minmax(0,2fr) minmax(340px,1fr);height:100%;display:grid}.sr-cabeza{grid-area:cabeza;padding:32px 32px 0}.sr-cabeza__linea{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;display:flex}.sr-etiqueta{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-cyan);margin:0;font-size:11px;font-weight:600}.sr-nombre{letter-spacing:-.03em;color:var(--text-pure);margin:14px 0 0;font-size:clamp(30px,2.6vw,40px);font-weight:800;line-height:1.1}.sr-info{scrollbar-width:thin;scrollbar-color:#ffffff1f transparent;flex-direction:column;grid-area:info;min-height:0;padding:14px 32px 28px;display:flex;overflow-y:auto;mask-image:linear-gradient(#0000,#000 16px)}.sr-info>*{flex-shrink:0}.sr-subtitulo{color:var(--text-main);margin:0;font-size:17px;font-weight:600;line-height:1.45}.sr-texto{color:var(--text-muted);margin:12px 0 0;font-size:15px;line-height:1.6}.sr-puntos-titulo{border-top:1px solid var(--border-subtle);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin:22px 0 0;padding-top:18px;font-size:11px;font-weight:600}.sr-puntos{margin:8px 0 0;padding:0;list-style:none}.sr-puntos li{border-bottom:1px solid var(--border-subtle);color:var(--text-main);align-items:baseline;gap:14px;padding:10px 0;font-size:15px;line-height:1.45;display:flex}.sr-puntos__n{font-family:var(--font-mono);color:var(--accent-cyan);flex:none;font-size:11px;font-weight:600}.sr-tecnologia{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.sr-tecnologia li{font-family:var(--font-mono);color:var(--text-main);background:#38bdf80f;border:1px solid #38bdf838;border-radius:9999px;padding:6px 12px;font-size:12px;font-weight:500;line-height:1.3}.sr-detalles{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:14px 0 0;display:grid;overflow:hidden}.sr-detalles div{background:var(--sr-panel);flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.sr-detalles div:last-child:nth-child(odd){grid-column:1/-1}.sr-detalles dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:10.5px;font-weight:600}.sr-detalles dd{color:var(--text-main);margin:0;font-size:15px;font-weight:600;line-height:1.35}.sr-marca__paleta{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:12px 10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.sr-marca__color{flex-direction:column;gap:3px;min-width:0;display:flex}.sr-marca__muestra{border-radius:var(--radius-sm);border:1px solid #ffffff1f;height:40px;margin-bottom:4px;display:block}.sr-marca__nombre{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.sr-marca__hex{font-family:var(--font-mono);color:var(--text-muted);font-size:11px}.sr-marca__tipos{color:var(--text-main);margin:14px 0 0;font-size:14px}.sr-aviso-concepto{color:var(--text-dim);margin:22px 0 0;font-size:12.5px;line-height:1.5}.sr-acciones{z-index:1;background:linear-gradient(to bottom, #0a112000, var(--sr-panel) 24px);flex-direction:column;gap:10px;margin:auto -32px -28px;padding:28px 32px;display:flex;position:sticky;bottom:-28px}.sr-acciones .sr-accion{width:100%;min-height:48px;font-size:15px!important}.sr-enlace{color:var(--accent-cyan);align-self:center;margin-top:6px;padding:6px 4px;font-size:14px;font-weight:600;text-decoration:none}.sr-enlace span{transition:transform .25s var(--sr-salida);display:inline-block}.sr-enlace:hover span{transform:translate(4px)}.sr-vista{border-right:1px solid var(--border-subtle);background:var(--sr-escena);flex-direction:column;grid-area:vista;gap:14px;min-height:0;padding:20px 24px 18px;display:flex}.sr-grupo{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.sr-grupo[hidden]{display:none}.sr-vistas,.sr-pestanas{scrollbar-width:none;gap:4px;max-width:100%;display:flex;overflow-x:auto}.sr-vistas{border:1px solid var(--border-subtle);background:#ffffff08;border-radius:9999px;align-self:flex-start;padding:3px}.sr-vistas__tab,.sr-pestanas__tab,.sr-segmento__opcion,.sr-ampliar{height:34px;color:var(--text-muted);font:600 13px/1 var(--font-sans);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9999px;flex:none;align-items:center;gap:8px;padding:0 14px;transition:background-color .2s,color .2s,border-color .2s,transform .16s ease-out;display:inline-flex}.sr-vistas__tab{padding:0 18px;font-size:14px}.sr-vistas__tab[aria-selected=true],.sr-segmento__opcion[aria-pressed=true]{background:var(--sr-claro);color:#030712}.sr-pestanas__tab[aria-selected=true]{color:var(--text-pure);background:#ffffff14;border-color:#ffffff1f}.sr-vistas__tab:hover,.sr-pestanas__tab:hover,.sr-segmento__opcion:hover,.sr-ampliar:hover{color:var(--text-pure)}.sr-vistas__tab[aria-selected=true]:hover,.sr-segmento__opcion[aria-pressed=true]:hover{color:#030712}.sr-segmento__opcion svg,.sr-ampliar svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.sr-visor{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.sr-visor__escena{flex:1;min-height:0;position:relative}.sr-visor__pagina{justify-content:center;display:flex;position:absolute;inset:0}.sr-visor__pagina[hidden]{display:none}.sr-marco{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#ffffff0a;width:100%;height:100%;padding:6px;position:relative}.sr-marco--movil{aspect-ratio:9/19;border-radius:30px;width:auto;max-width:100%;padding:7px;display:none}.sr-visor[data-modo=movil] .sr-marco--escritorio{display:none}.sr-visor[data-modo=movil] .sr-marco--movil{display:block}.sr-marco__pantalla{overscroll-behavior:contain;scrollbar-width:none;background:#0b1220;border-radius:9px;height:100%;overflow:hidden auto}.sr-marco__pantalla::-webkit-scrollbar{display:none}.sr-marco--movil .sr-marco__pantalla{border-radius:23px}.sr-marco__pantalla img{width:100%;height:auto;display:block}.sr-marco__progreso{background:#ffffff0f;border-radius:2px;width:2px;position:absolute;top:18px;bottom:18px;right:-9px;overflow:hidden}.sr-marco__progreso span{background:var(--accent-cyan);transform-origin:top;height:100%;display:block;transform:scaleY(0)}.sr-mandos{justify-content:space-between;align-items:center;gap:12px;display:flex}.sr-segmento{border:1px solid var(--border-subtle);background:#ffffff08;border-radius:9999px;padding:3px;display:inline-flex}.sr-ampliar{border-color:var(--border-subtle);margin-left:auto}.sr-mandos__cuenta{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px}.sr-miniaturas{scrollbar-width:none;grid-auto-columns:132px;grid-auto-flow:column;gap:10px;display:grid;overflow-x:auto}.sr-miniatura{color:var(--text-muted);font:600 12px/1.3 var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.sr-miniatura img{aspect-ratio:16/10;object-fit:cover;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);opacity:.55;width:100%;height:auto;transition:opacity .2s,border-color .2s;display:block}.sr-miniatura span{margin-top:7px;transition:color .2s;display:block}.sr-miniatura:hover img{opacity:.85}.sr-miniatura[aria-selected=true] img{border-color:var(--accent-cyan);opacity:1}.sr-miniatura[aria-selected=true] span{color:var(--text-pure)}.sr-capturas{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.sr-capturas__escena{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#ffffff0a;flex:1;min-height:0;position:relative}.sr-captura{justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset:6px}.sr-captura[hidden]{display:none}.sr-captura img{object-fit:contain;border-radius:9px;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.sr-nota{color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}.sr-boceto{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:radial-gradient(60% 55% at 50% 100%,#2563eb4d,#0000 70%),#070d1a;flex:1;align-content:center;place-items:center;gap:28px;min-height:0;display:grid;position:relative}.sr-wf--grande{width:min(86%,620px)}.sr-wf--grande .sr-wf__trazo{stroke-dasharray:100;animation:sr-traza 1.1s var(--sr-salida) both;animation-delay:calc(var(--p) * .16s)}.sr-wf--grande .sr-wf__pantalla>:not(.sr-wf__trazo),.sr-wf--grande .sr-wf__pantalla g>:not(.sr-wf__trazo){animation:.5s ease-out both sr-aparece;animation-delay:calc(.5s + var(--p) * .16s)}@keyframes sr-traza{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes sr-aparece{0%{opacity:0}}.sr-boceto__aviso{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#fbbf24;border:1px solid #fbbf2480;border-radius:9999px;margin:0;padding:6px 14px;font-size:11px;font-weight:600}.sr-ampliado{z-index:5;opacity:1;background:#030712f7;transition:opacity .18s ease-out;position:absolute;inset:0}.sr-ampliado[hidden]{display:none}@starting-style{.sr-ampliado{opacity:0}}.sr-ampliado__escena{overscroll-behavior:contain;height:100%;padding:68px 24px 24px;overflow:auto}.sr-ampliado__escena img{border-radius:10px;margin:0 auto;display:block}.sr-ampliado--alta img{width:min(1440px,100%);height:auto}.sr-ampliado--alta.sr-ampliado--movil img{width:min(430px,100%)}.sr-ampliado--encaja .sr-ampliado__escena{place-items:center;display:grid}.sr-ampliado--encaja img{width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 140px)}.sr-ampliado__cerrar{height:40px;color:var(--text-main);font:600 13px/1 var(--font-sans);cursor:pointer;backdrop-filter:blur(8px);background:#0f172ad9;border:1px solid #ffffff24;border-radius:9999px;align-items:center;gap:8px;padding:0 16px;display:inline-flex;position:absolute;top:14px;right:16px}@media (width<=1100px){.sr-rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-item,.sr-item--ancho{grid-column:span 1}.sr-proyecto{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr)}}@media (width<=900px){.sr-hero{padding-top:118px}.sr-catalogo{padding:36px 0 80px}.sr-panel{border:0;border-radius:0;width:100%;height:100dvh}.sr-panel__barra{grid-template-columns:1fr auto;min-height:56px;padding:8px 10px 8px 6px}.sr-panel__volver{min-height:44px;color:var(--text-main);border-radius:12px;justify-self:start;align-items:center;gap:10px;padding:0 12px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.sr-panel__miga,.sr-panel__cerrar-texto{display:none}.sr-panel__cerrar{justify-content:center;width:44px;height:44px;padding:0}.sr-panel__cuerpo{overscroll-behavior:contain;overflow-y:auto}.sr-proyecto{flex-direction:column;height:auto;min-height:100%;display:flex}.sr-cabeza{padding:20px 20px 0}.sr-nombre{margin-top:10px;font-size:32px}.sr-vista{background:0 0;border-right:0;padding:18px 20px 4px}.sr-visor__escena{flex:none;height:min(64dvh,560px)}.sr-visor:not([data-modo=movil]) .sr-visor__escena{aspect-ratio:4/3;height:auto}.sr-capturas__escena{flex:none;height:min(58dvh,440px)}.sr-capturas__escena:has(.sr-captura:not([hidden]):not(.sr-captura--vertical)){aspect-ratio:16/11;height:auto}.sr-boceto{flex:none;min-height:300px}.sr-marco__progreso{right:-8px}.sr-info{flex:1;padding:20px 20px 0;overflow:visible;mask-image:none}.sr-acciones{padding:20px 20px calc(14px + env(safe-area-inset-bottom));background:linear-gradient(to bottom, #0a112000, var(--sr-panel) 22px);margin:24px -20px 0;position:sticky;bottom:0}.sr-panel__pie{padding:6px 6px calc(6px + env(safe-area-inset-bottom))}.sr-panel__paso{gap:10px;padding:8px 10px}.sr-panel__paso-nombre{font-size:13px}}@media (width<=680px){.sr-seccion{grid-template-columns:minmax(0,1fr);margin-top:12px;padding-top:32px}.sr-rejilla{grid-template-columns:minmax(0,1fr);gap:40px}.sr-filtros{width:100%}.sr-filtro{flex:1;padding:0 12px}.sr-panel__paso-rotulo{display:none}}@media (prefers-reduced-motion:reduce){.sr-item.sr-entra,.sr-panel__cuerpo.sr-cambia>.sr-proyecto,.sr-wf--grande *{animation:none!important}.sr-panel[open],.sr-filtros[data-listo]:before,.sr-tarjeta__ver,.sr-tarjeta__flecha,.sr-panel__paso-flecha,.sr-enlace span{transition-property:opacity,color,background-color,border-color}@starting-style{.sr-panel[open]{transform:none}}.sr-tarjeta__video{display:none}.sr-tarjeta:hover .sr-tarjeta__flecha,.sr-tarjeta__ver,.sr-tarjeta:active .sr-tarjeta__medio{transform:none}}
