.operation-status{display:inline-grid;place-items:center;width:32px;height:32px;flex:none;color:#d8dadd;vertical-align:middle}.operation-status svg{width:100%;height:100%;overflow:visible}.operation-status svg>*{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.operation-status .status-outline{opacity:.3;transition:opacity .25s,stroke .25s}.operation-status .status-orbit{stroke-width:1.3;opacity:0;transform-origin:20px 20px}.operation-status .status-arc{stroke-dasharray:27 73;transform-origin:20px 20px;opacity:0}.operation-status .status-tick,.operation-status .status-cross{stroke-dasharray:100;stroke-dashoffset:100;opacity:0;animation:none!important}.operation-status[data-status=loading] .status-outline{animation:ring-arrive .14s ease-out both}.operation-status[data-status=loading] .status-orbit{opacity:.28;animation:orbit-spin 1.5s .14s linear infinite}.operation-status[data-status=loading] .status-arc{opacity:1;animation:ring-spin .85s .14s linear infinite}.operation-status[data-status=success]{color:#8ced91}.operation-status[data-status=error]{color:#f0a3a3}.operation-status[data-status=success] .status-outline,.operation-status[data-status=error] .status-outline{opacity:1}.operation-status[data-status=success] .status-tick{opacity:1;animation:status-draw .46s .1s cubic-bezier(.3,.05,.25,1) forwards!important}.operation-status[data-status=error] .status-cross{opacity:1;animation:status-draw .23s .1s ease-out forwards!important}.operation-status[data-status=error] .status-cross.second{animation-delay:.29s!important}@keyframes status-draw{to{stroke-dashoffset:0}}@keyframes ring-arrive{from{opacity:0;transform:scale(.94);transform-origin:20px 20px}to{opacity:.3}}@keyframes ring-spin{to{transform:rotate(360deg)}}@keyframes orbit-spin{to{transform:rotate(360deg)}}
.feedback-icon,.feedback.success .feedback-icon,.feedback.error .feedback-icon{background:none!important;color:inherit;width:34px;height:34px}.feedback.error{animation:feedback-in .25s ease-out!important}.feedback{animation:feedback-in .25s ease-out}.toast-symbol{background:none!important;width:34px;height:34px}.toast-symbol svg{width:32px;height:32px}.toast-symbol .operation-status{width:32px;height:32px}.btn .operation-slot{position:absolute;inset:0;display:grid;place-items:center}.btn .operation-status{width:30px;height:30px}.is-loading::after{display:none}.is-loading>.operation-slot{opacity:1;color:#e1e3e5}.btn.primary .operation-status[data-status=loading]{color:#343638}.btn.primary .operation-status[data-status=success]{color:#227a3d}.btn.primary .operation-status[data-status=error]{color:#a13c40}.auth-inline-status{position:absolute;right:9px;top:9px;width:32px;height:32px;pointer-events:none}.password-field:has(.auth-inline-status:not(:empty)) .password-toggle{visibility:hidden}#auth-feedback .feedback-icon{display:none}.password-toggle svg{width:21px;height:21px}.brand-mark svg,.mobile-brand svg{width:22px;height:22px}.auth-emblem{transform:none}.auth-emblem svg{width:66px;height:66px}.auth-emblem>span{display:none}
@media(prefers-reduced-motion:reduce){.operation-status *{animation-duration:.01ms!important;animation-iteration-count:1!important}.operation-status[data-status=success] .status-tick,.operation-status[data-status=error] .status-cross{stroke-dashoffset:0;animation:none!important}}
