.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}}.checkbox[data-v-0a43819e]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13px}.checkbox--disabled[data-v-0a43819e]{cursor:not-allowed;opacity:.5}.checkbox--error .checkbox__box[data-v-0a43819e]{border-color:var(--red)}.checkbox__input[data-v-0a43819e]{position:absolute;opacity:0;width:0;height:0}.checkbox__box[data-v-0a43819e]{width:20px;height:20px;border:1.5px solid var(--line-strong);border-radius:var(--radius-chip);flex-shrink:0;transition:box-shadow var(--duration-fast) var(--ease-out-strong),border-color var(--duration-fast) var(--ease-out-strong);display:flex;align-items:center;justify-content:center;background:var(--surface)}.checkbox__input:checked+.checkbox__box[data-v-0a43819e],.checkbox__input:indeterminate+.checkbox__box[data-v-0a43819e]{background:var(--fill-primary);border-color:var(--fill-primary);box-shadow:var(--shadow-xs)}.checkbox__input:checked+.checkbox__box[data-v-0a43819e]:after{content:"";display:block;width:10px;height:6px;border-left:2px solid var(--control-knob);border-bottom:2px solid var(--control-knob);transform:rotate(-45deg) translateY(-1px)}.checkbox__input:indeterminate+.checkbox__box[data-v-0a43819e]:after{content:"";display:block;width:10px;height:0;border-bottom:2px solid var(--control-knob)}.checkbox__input:focus-visible+.checkbox__box[data-v-0a43819e]{box-shadow:var(--shadow-focus)}.checkbox__input:disabled+.checkbox__box[data-v-0a43819e]{background:var(--hover);border-color:var(--line)}.checkbox__input:disabled:checked+.checkbox__box[data-v-0a43819e]{background:var(--ink-3);border-color:var(--ink-3);box-shadow:none}.checkbox__label[data-v-0a43819e]{-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--ink)}.tooltip[data-v-2e07d8ea]{position:relative;display:inline-block}.tooltip__bubble[data-v-2e07d8ea]{position:absolute;background:var(--ink);color:var(--fill-ink);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);font-size:var(--font-size-xs);line-height:var(--line-height-normal);white-space:normal;width:-moz-max-content;width:max-content;max-width:min(400px,90vw);z-index:var(--z-tooltip);pointer-events:none}.tooltip__bubble--top[data-v-2e07d8ea]{bottom:calc(100% + 8px);left:50%;transform:translateX(-50%)}.tooltip__bubble--bottom[data-v-2e07d8ea]{top:calc(100% + 8px);left:50%;transform:translateX(-50%)}.tooltip__bubble--top-start[data-v-2e07d8ea]{bottom:calc(100% + 8px);left:0}.tooltip__bubble--top-end[data-v-2e07d8ea]{bottom:calc(100% + 8px);right:0}.tooltip__bubble--bottom-start[data-v-2e07d8ea]{top:calc(100% + 8px);left:0}.tooltip__bubble--bottom-end[data-v-2e07d8ea]{top:calc(100% + 8px);right:0}.tooltip__bubble--left[data-v-2e07d8ea]{right:calc(100% + 8px);top:50%;transform:translateY(-50%)}.tooltip__bubble--right[data-v-2e07d8ea]{left:calc(100% + 8px);top:50%;transform:translateY(-50%)}.tooltip__bubble--top[data-v-2e07d8ea]:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:var(--ink)}.tooltip__bubble--bottom[data-v-2e07d8ea]:after{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-bottom-color:var(--ink)}.tooltip__bubble--top-end[data-v-2e07d8ea]:after,.tooltip__bubble--top-start[data-v-2e07d8ea]:after{content:"";position:absolute;top:100%;border:5px solid transparent;border-top-color:var(--ink)}.tooltip__bubble--top-start[data-v-2e07d8ea]:after{left:12px}.tooltip__bubble--top-end[data-v-2e07d8ea]:after{right:12px}.tooltip__bubble--bottom-end[data-v-2e07d8ea]:after,.tooltip__bubble--bottom-start[data-v-2e07d8ea]:after{content:"";position:absolute;bottom:100%;border:5px solid transparent;border-bottom-color:var(--ink)}.tooltip__bubble--bottom-start[data-v-2e07d8ea]:after{left:12px}.tooltip__bubble--bottom-end[data-v-2e07d8ea]:after{right:12px}.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}.login-page{min-height:100svh;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--page);background-image:url(/backgrounds/normal_desktop.png);background-size:cover;background-position:50%;padding:var(--spacing-lg)}@media(max-width:640px){.login-page{background-image:url(/backgrounds/normal_mobile.png);padding:var(--spacing-lg);justify-content:flex-end;padding-bottom:var(--spacing-2xl)}}.login-page.login-context-offer,.login-page.login-context-visit{background-image:url(/backgrounds/normal_desktop.png)}@media(max-width:640px){.login-page.login-context-offer,.login-page.login-context-visit{background-image:url(/backgrounds/normal_mobile.png)}}.login-page.login-context-publish-rent,.login-page.login-context-publish-room,.login-page.login-context-publish-sale{background-image:url(/backgrounds/alternative_desktop.png)}@media(max-width:640px){.login-page.login-context-publish-rent,.login-page.login-context-publish-room,.login-page.login-context-publish-sale{background-image:url(/backgrounds/alternative_mobile.png)}}.login-container{width:100%;max-width:400px;margin:0 auto}@media(max-width:640px){.login-container{max-width:100%}}.login-form{animation:auth-card-enter .42s var(--ease-out-strong) both;background:#fff;border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);overflow:hidden}@media(prefers-reduced-motion:reduce){.login-form{animation-name:auth-card-fade;animation-duration:.2s}}@keyframes auth-card-enter{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}@keyframes auth-card-fade{0%{opacity:0}to{opacity:1}}.login-content{padding:var(--spacing-xl);overflow:visible}.login-form .login-content .candidate-login-form__progress{margin-top:var(--spacing-xl)}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter,.fade-leave-to{opacity:0}