.ori-mascot[data-v-30091239]{--ori-blue:var(--accent);--ori-face:var(--control-knob);--ori-eye:#070c1e;display:inline-flex;padding:0;border:0;border-radius:var(--radius-control);background:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ori-mascot[data-v-30091239]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.ori-mascot__svg[data-v-30091239]{height:100%;width:auto;overflow:visible}.ori-mascot__name[data-v-30091239],.ori-mascot__skin[data-v-30091239]{fill:var(--ori-blue)}.ori-mascot__face[data-v-30091239]{fill:var(--ori-face)}.ori-mascot__body[data-v-30091239]{transform-box:fill-box;transform-origin:50% 100%}.ori-mascot__gaze[data-v-30091239]{transition:transform var(--duration-fast) var(--ease-out)}.ori-mascot__pupil[data-v-30091239]{transform-box:fill-box;transform-origin:center;transition:transform var(--duration-base) var(--ease-out-strong)}.ori-mascot__eye[data-v-30091239]{fill:var(--ori-eye);transform-box:fill-box;transform-origin:center;transition:transform var(--duration-fast) var(--ease-out)}.ori-mascot__line[data-v-30091239]{fill:none;stroke:var(--ori-eye);stroke-width:1.3;stroke-linecap:round;opacity:0;transition:opacity var(--duration-fast) var(--ease-out)}.ori-mascot.is-blinking .ori-mascot__eye[data-v-30091239]{transform:scaleY(.1)}.ori-mascot.is-drowsy .ori-mascot__eye[data-v-30091239]{animation:ori-slow-blink-30091239 .9s var(--ease-in-out) 2}.ori-mascot.is-happy .ori-mascot__eye[data-v-30091239],.ori-mascot.is-sleeping .ori-mascot__eye[data-v-30091239]{transform:scaleY(0)}.ori-mascot.is-happy .ori-mascot__line--happy[data-v-30091239],.ori-mascot.is-sleeping .ori-mascot__line--sleep[data-v-30091239]{opacity:1}.ori-mascot.is-dilated .ori-mascot__pupil[data-v-30091239]{transform:scale(1.28)}.ori-mascot.is-sway .ori-mascot__body[data-v-30091239]{animation:ori-sway-30091239 .9s var(--ease-in-out)}.ori-mascot.is-hop .ori-mascot__body[data-v-30091239]{animation:ori-hop-30091239 .6s var(--ease-out-strong)}.ori-mascot.is-flip .ori-mascot__body[data-v-30091239]{transform-origin:50% 50%;animation:ori-flip-30091239 .9s var(--ease-in-out)}@media(prefers-reduced-motion:reduce){.ori-mascot.is-flip .ori-mascot__body[data-v-30091239],.ori-mascot.is-hop .ori-mascot__body[data-v-30091239],.ori-mascot.is-sway .ori-mascot__body[data-v-30091239]{animation:none}.ori-mascot.is-dilated .ori-mascot__pupil[data-v-30091239]{transform:none}}@keyframes ori-slow-blink-30091239{0%,to{transform:scaleY(1)}50%{transform:scaleY(.05)}}@keyframes ori-sway-30091239{0%,to{transform:rotate(0deg)}25%{transform:rotate(-8deg)}75%{transform:rotate(8deg)}}@keyframes ori-hop-30091239{0%,to{transform:translateY(0) scale(1)}20%{transform:translateY(0) scale(1.08,.9)}50%{transform:translateY(-7px) scale(.95,1.06)}80%{transform:translateY(0) scale(1.05,.95)}}@keyframes ori-flip-30091239{0%{transform:translateY(0) rotate(0deg)}40%{transform:translateY(-8px) rotate(180deg)}80%{transform:translateY(0) rotate(1turn)}to{transform:translateY(0) rotate(1turn)}}.auth-steps[data-v-97bd092e]{width:100%}.auth-steps.is-moving[data-v-97bd092e]{overflow:hidden;transition:height .32s var(--ease-out-strong)}.auth-step-back-leave-active[data-v-97bd092e],.auth-step-forward-leave-active[data-v-97bd092e]{transition:opacity .14s var(--ease-out),transform .14s var(--ease-out)}.auth-step-back-enter-active[data-v-97bd092e],.auth-step-forward-enter-active[data-v-97bd092e]{transition:opacity .26s var(--ease-out-strong),transform .32s var(--ease-out-strong)}.auth-step-back-leave-to[data-v-97bd092e],.auth-step-forward-enter[data-v-97bd092e]{opacity:0;transform:translateX(24px)}.auth-step-back-enter[data-v-97bd092e],.auth-step-forward-leave-to[data-v-97bd092e]{opacity:0;transform:translateX(-24px)}@media(prefers-reduced-motion:reduce){.auth-step-back-enter[data-v-97bd092e],.auth-step-back-leave-to[data-v-97bd092e],.auth-step-forward-enter[data-v-97bd092e],.auth-step-forward-leave-to[data-v-97bd092e]{transform:none}}.first-step{display:flex;flex-direction:column;gap:var(--spacing-xl);justify-content:center;padding:0 var(--spacing-xl) var(--spacing-xl)}.first-step .block-info{display:flex;flex-direction:column;gap:var(--spacing-md);text-align:center}.first-step .bottom-block-info{display:flex;flex-direction:column;gap:var(--spacing-lg)}.first-step .bottom-text{display:flex;gap:var(--spacing-xs);align-items:center;align-self:center}.first-step .bottom-text>:last-child{cursor:pointer}.first-step .trust-block{flex-direction:column;text-align:center;margin-top:calc(var(--spacing-sm)*-1)}.first-step .trust-block,.first-step .trust-line{display:flex;align-items:center;gap:var(--spacing-xs)}.first-step .trust-line{justify-content:center;flex-wrap:wrap}.first-step .trust-copy{font-size:var(--font-size-xs);color:var(--color-neutral-500);line-height:var(--line-height-normal)}.first-step .why-link{font-size:var(--font-size-xs);color:var(--color-neutral-600);cursor:pointer;text-decoration:underline;-webkit-user-select:none;-moz-user-select:none;user-select:none}.first-step .why-link:hover{color:var(--color-primary-600)}.first-step .why-content{font-size:var(--font-size-xs);color:var(--color-neutral-700);line-height:var(--line-height-normal);padding:var(--spacing-md);background:var(--color-neutral-50);border:1px solid var(--color-neutral-200);border-radius:var(--radius-md);text-align:left;width:100%;box-sizing:border-box}.first-step .expand-enter-active,.first-step .expand-leave-active{transition:opacity .2s ease}.first-step .expand-enter,.first-step .expand-leave-to{opacity:0}@media(max-width:640px){.first-step{gap:var(--spacing-lg);padding:0}}.registration-step{display:flex;flex-direction:column;gap:var(--spacing-xl);justify-content:center;padding:var(--spacing-xl)}.registration-step .block-info{display:flex;flex-direction:column;gap:var(--spacing-md);text-align:center}.registration-step .form-fields{display:flex;flex-direction:column;gap:var(--spacing-lg)}.registration-step .form-fields__checkboxes,.registration-step .form-fields__inputs{display:flex;flex-direction:column;gap:var(--spacing-sm)}.registration-step .form-fields .otp-notice{display:flex;gap:var(--spacing-sm);align-items:flex-start;padding:var(--spacing-md);background:var(--color-neutral-50);border-radius:var(--radius-md)}.registration-step .form-fields .otp-notice .otc-icon{font-size:var(--font-size-lg);flex-shrink:0}.registration-step .form-fields .checkbox-link{color:var(--color-primary-400);text-decoration:underline;cursor:pointer}.registration-step .buttons-container{display:flex;gap:var(--spacing-md);width:100%}.registration-step .buttons-container>:first-child{flex:1}.registration-step .buttons-container>:last-child{flex:2}@media(max-width:640px){.registration-step{gap:var(--spacing-lg);padding:0}}.second-step{display:flex;flex-direction:column;gap:var(--spacing-lg);justify-content:center;text-align:center;padding:var(--spacing-xl)}.second-step .code-inputs{display:flex;gap:var(--spacing-sm);justify-content:center;margin:var(--spacing-md) 0}.second-step .code-inputs .digit-input{width:48px;height:48px;border:1px solid var(--color-neutral-200);border-radius:var(--radius-md);text-align:center;font-size:var(--font-size-xl);color:var(--color-neutral-900);outline:none;transition:border-color .12s,box-shadow .12s;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.second-step .code-inputs .digit-input:focus{border-color:var(--color-primary-600);box-shadow:var(--shadow-focus)}.second-step .code-inputs .digit-input::-webkit-inner-spin-button,.second-step .code-inputs .digit-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.second-step .buttons-container{display:flex;gap:var(--spacing-md);width:100%}.second-step .buttons-container>:first-child{flex:1}.second-step .buttons-container>:last-child{flex:2}.second-step .resend-code{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);text-decoration:underline;color:var(--color-neutral-300);pointer-events:none;display:flex;justify-content:center;cursor:default}.second-step .resend-code.allowed{color:var(--color-primary-600);pointer-events:inherit;cursor:pointer}.candidate-login-form[data-v-1b6021dc]{width:100%}.candidate-login-form__logo[data-v-1b6021dc]{display:flex;justify-content:center;margin-bottom:var(--spacing-xl)}.candidate-login-form__progress[data-v-1b6021dc]{height:4px;background:var(--color-neutral-100);margin:0 calc(var(--spacing-xl)*-1) calc(var(--spacing-xl)*-1);border-radius:0 0 var(--radius-xl) var(--radius-xl);overflow:hidden}.candidate-login-form__progress-fill[data-v-1b6021dc]{height:100%;background:var(--color-primary-600);border-radius:0 var(--radius-full) var(--radius-full) 0;transition:width .4s ease}