.cta-clave{position:relative}.cta-clave-entrada{padding-right:56px}.cta-clave-ver{border-radius:var(--r-2);width:44px;height:44px;color:var(--tinta-3);transition:color var(--dur-1) var(--ease), background-color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);place-items:center;display:grid;position:absolute;top:4px;right:4px}@media (hover:hover){.cta-clave-ver:hover{color:var(--marca-tinta);background-color:var(--marca-suave)}}.cta-clave-ver:active{transform:scale(.94)}.cta-clave-ver:focus-visible{box-shadow:var(--anillo);outline:none}.cta-requisitos{gap:6px;margin-top:2px;display:grid}@media (min-width:480px){.cta-requisitos{column-gap:var(--e-4);grid-template-columns:repeat(2,minmax(0,1fr))}}.cta-requisito{align-items:center;gap:var(--e-2);font:var(--t-diminuto);color:var(--tinta-3);transition:color var(--dur-2) var(--ease);display:flex}.cta-requisito-marca{border:1px solid var(--linea-2);width:18px;height:18px;color:var(--tinta-4);transition:background-color var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease), color var(--dur-2) var(--ease), transform var(--dur-2) var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.cta-requisito[data-cumple=true]{color:var(--tinta)}.cta-requisito[data-cumple=true] .cta-requisito-marca{background-color:var(--exito);border-color:var(--exito);color:var(--tinta-inversa);animation:escalar-entrada var(--dur-2) var(--ease) backwards}.cta-requisito-comun{color:var(--aviso);grid-column:1/-1}.cta-requisito-comun .cta-requisito-marca{color:var(--aviso);border-color:#0000}.cta-coincide{margin-top:var(--e-2)}
