.rus-boton{transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s,translate .16s,scale .14s}.rus-boton:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active{scale:.975}.rus-boton>svg{transition:translate .18s}@media (hover:hover){.rus-boton:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover>svg{translate:1.5px}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.rus-boton:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover{translate:0 -1px}.rus-boton:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active{translate:none}}.rus-pestana:after{content:"";inset-inline:.75rem;background:var(--color-accent);opacity:0;pointer-events:none;border-radius:2px;height:2px;transition:transform .2s,opacity .2s;position:absolute;bottom:2px;transform:scaleX(0)}.rus-pestana[data-state=active]:after{opacity:1;transform:scaleX(1)}.rus-panel-pestana[data-state=active]{animation:.23s ease-out rus-pestana-entrada}@keyframes rus-pestana-entrada{0%{opacity:.65;transform:translateY(4px)}to{opacity:1;transform:none}}.rus-tarjeta-interactiva{transition:border-color .18s,box-shadow .18s,translate .18s}@media (hover:hover){.rus-tarjeta-interactiva:hover{translate:0 -2px}}.rus-tarjeta-interactiva:focus-within{translate:0 -2px}@media (prefers-reduced-motion:reduce){.rus-boton,.rus-boton>svg,.rus-pestana:after,.rus-panel-pestana,.rus-tarjeta-interactiva{transition:none!important;animation:none!important;translate:none!important;scale:none!important}}
