._2_ds8a_raiz{border-top:1px solid var(--color-border);min-width:0;padding-top:1rem}._2_ds8a_cabecera{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.75rem;display:flex}._2_ds8a_posicion{color:var(--color-oro-texto-claro);font-family:var(--font-mono);letter-spacing:.08em;font-size:.75rem;line-height:1.5}._2_ds8a_flechas{gap:.5rem;display:flex}._2_ds8a_flecha{border:1px solid var(--color-border);min-width:2.75rem;min-height:2.75rem;color:var(--color-foreground);cursor:pointer;place-items:center;display:grid}._2_ds8a_flecha:hover{border-color:var(--color-oro-texto-claro);background:var(--color-card)}._2_ds8a_flecha:active{background:var(--color-secondary)}._2_ds8a_flecha:focus-visible,._2_ds8a_firma:focus-visible{outline:3px solid var(--color-ring);outline-offset:3px}._2_ds8a_composicion{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}._2_ds8a_pila{min-width:0;display:grid}._2_ds8a_figura{visibility:hidden;overflow-wrap:anywhere;grid-area:1/1;min-width:0;margin:0;padding-bottom:.5rem}._2_ds8a_figura[data-activa=true]{visibility:visible}._2_ds8a_firmas{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem 1.25rem;display:grid}._2_ds8a_firma{min-width:0;min-height:3.5rem;color:var(--color-muted-foreground);font-family:var(--font-texto);text-align:left;overflow-wrap:anywhere;cursor:pointer;padding:.75rem 0;font-size:1rem;font-weight:400;line-height:1.5}._2_ds8a_firma:hover,._2_ds8a_firma[aria-pressed=true]{color:var(--color-foreground)}._2_ds8a_filete{background:var(--color-border);height:1px;margin-top:.75rem;display:block}._2_ds8a_firma[aria-pressed=true] ._2_ds8a_filete{background:var(--color-oro-texto-claro);height:2px}._2_ds8a_raiz[data-hidratado=false] ._2_ds8a_cabecera,._2_ds8a_raiz[data-hidratado=false] ._2_ds8a_firmas{visibility:hidden}._2_ds8a_raiz[data-interaccion=true][data-reducido=false] ._2_ds8a_figura[data-activa=true]{animation:.24s cubic-bezier(.22,1,.36,1) both _2_ds8a_entrada}@keyframes _2_ds8a_entrada{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (min-width:640px){._2_ds8a_composicion{grid-template-columns:minmax(0,1fr) minmax(8.5rem,.32fr);gap:2rem}._2_ds8a_firmas{grid-template-columns:minmax(0,1fr);gap:.5rem}._2_ds8a_firma:first-child{padding-top:.25rem}}@media (prefers-reduced-motion:reduce){._2_ds8a_raiz ._2_ds8a_figura{opacity:1!important;animation:none!important;transform:none!important}}
