/* Durações VUI; linear é escolha local porque easing nativo não foi recuperado. */
:root{--iq-motion-hover:20ms;--iq-motion-settings-hover:50ms;--iq-motion-account-hover:100ms;--iq-motion-highlight:250ms;--iq-motion-loader:500ms;--iq-motion-search-width:200ms;--iq-motion-margin-bubble:50ms;--iq-motion-verification-y:300ms;--iq-motion-onboarding:100ms}
.iq-motion-hover{transition:opacity var(--iq-motion-hover) linear}.iq-motion-settings-hover{transition:opacity var(--iq-motion-settings-hover) linear}.iq-motion-account-hover{transition:opacity var(--iq-motion-account-hover) linear}.iq-motion-highlight{transition:opacity var(--iq-motion-highlight) linear}.iq-motion-loader{transition:opacity var(--iq-motion-loader) linear}.iq-motion-search-width{transition:width var(--iq-motion-search-width) linear}.iq-motion-margin-bubble{transition:width var(--iq-motion-margin-bubble) linear,height var(--iq-motion-margin-bubble) linear}
.ui-reduced-motion :is(.iq-motion-hover,.iq-motion-settings-hover,.iq-motion-account-hover,.iq-motion-highlight,.iq-motion-loader,.iq-motion-search-width,.iq-motion-margin-bubble){transition-duration:0ms!important}@media(prefers-reduced-motion:reduce){:is(.iq-motion-hover,.iq-motion-settings-hover,.iq-motion-account-hover,.iq-motion-highlight,.iq-motion-loader,.iq-motion-search-width,.iq-motion-margin-bubble){transition-duration:0ms!important}}
.iq-motion-hover-host{position:relative}.iq-motion-hover-overlay{position:absolute;inset:0;border-radius:inherit;background:var(--iq-motion-hover-tint,#ffffff0d);opacity:0;pointer-events:none}
.order{position:relative}.iq-motion-loader-mark{position:absolute;right:8px;top:8px;width:15px;height:15px;box-sizing:border-box;border:2px solid #ffffff55;border-top-color:currentColor;border-radius:50%;pointer-events:none;opacity:0}
