@layer components{.olx-forms-blade{pointer-events:none;clip-path:polygon(var(--bevel) 0, 100% 0, 100% calc(100% - var(--bevel)), calc(100% - var(--bevel)) 100%, 0 100%, 0 var(--bevel));position:absolute;inset:0;overflow:hidden}.olx-forms-blade:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent-fg) 30%, transparent), transparent);width:38%;transform:translateX(-120%) skewX(var(--skew-neg));animation:olx-forms-blade .9s var(--ease-in-out) infinite;position:absolute;inset:-20% auto -20% 0}.olx-forms-blade:after{content:"";background:var(--accent-fg);opacity:.55;transform-origin:0;height:3px;animation:olx-forms-track 2.4s var(--ease-out) both;position:absolute;bottom:0;left:0;right:0}@keyframes olx-forms-blade{to{transform:translateX(320%) skewX(var(--skew-neg))}}@keyframes olx-forms-track{0%{transform:scaleX(.04)}to{transform:scaleX(.86)}}@media (prefers-reduced-motion:reduce){.olx-forms-blade:before{display:none}.olx-forms-blade:after{opacity:.35;animation:none;transform:scaleX(1)}}.olx-forms-success-rise,.olx-forms-success-fall{transform-box:fill-box;animation:olx-forms-blade-in .56s var(--ease-out) both}.olx-forms-success-rise{transform-origin:0 100%;animation-delay:60ms}.olx-forms-success-fall{transform-origin:0 0;animation-delay:.2s}@keyframes olx-forms-blade-in{0%{opacity:0;transform:scale(.001)}30%{opacity:1}to{opacity:1;transform:none}}.olx-forms-success-text>*{animation:olx-forms-rise .6s var(--ease-out) both;animation-delay:calc(.38s + var(--i,0) * 80ms)}.olx-forms-success-halo{animation:olx-forms-fade .7s var(--ease-out) .25s both}@keyframes olx-forms-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes olx-forms-fade{0%{opacity:0}to{opacity:1}}.olx-forms-step{animation:olx-forms-step-in .42s var(--ease-out) both}.olx-forms-step[data-dir=back]{--olx-step-x:-28px}@keyframes olx-forms-step-in{0%{transform:translateX(var(--olx-step-x,28px));opacity:0}to{opacity:1;transform:none}}.olx-forms-seg{transform-origin:0;transition:transform .5s var(--ease-out), opacity .3s var(--ease-out)}.olx-forms-pop{animation:olx-forms-rise .32s var(--ease-out) both}.olx-forms-thumb{animation:olx-forms-thumb-in .36s var(--ease-out) both}@keyframes olx-forms-thumb-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}}
