.password-field[data-v-7750133e]{margin-bottom:14px}.password-field label[data-v-7750133e]{display:block;margin:0 0 6px;color:#343841;font-size:.82rem;font-weight:600}.password-field__wrap[data-v-7750133e]{position:relative}.password-field__control[data-v-7750133e]{width:100%;height:46px;padding:0 48px 0 15px;border:1px solid var(--login-line,var(--magic-line,var(--magic-open-line,#e6e8ec)));border-radius:14px;background:#fff;color:var(--login-ink,var(--magic-ink,var(--magic-open-ink,#14171d)));font-size:.95rem;outline:none;-webkit-transition:border-color .18s ease,-webkit-box-shadow .18s ease;transition:border-color .18s ease,-webkit-box-shadow .18s ease;transition:border-color .18s ease,box-shadow .18s ease;transition:border-color .18s ease,box-shadow .18s ease,-webkit-box-shadow .18s ease}.password-field__control[data-v-7750133e]::-webkit-input-placeholder{color:#b6bbc4}.password-field__control[data-v-7750133e]::-moz-placeholder{color:#b6bbc4}.password-field__control[data-v-7750133e]:-ms-input-placeholder{color:#b6bbc4}.password-field__control[data-v-7750133e]::-ms-input-placeholder{color:#b6bbc4}.password-field__control[data-v-7750133e]::placeholder{color:#b6bbc4}.password-field__control[data-v-7750133e]:hover:not(:disabled){border-color:#ced2d9}.password-field__control[data-v-7750133e]:focus,.password-field__control[data-v-7750133e]:focus-visible{border-color:#aeb4be;outline:none;-webkit-box-shadow:0 0 0 3px rgba(132,139,149,.12);box-shadow:0 0 0 3px rgba(132,139,149,.12)}.password-field__control.is-invalid[data-v-7750133e]{border-color:#d92d20}.password-field__control.is-invalid[data-v-7750133e]:focus{-webkit-box-shadow:0 0 0 3px rgba(217,45,32,.1);box-shadow:0 0 0 3px rgba(217,45,32,.1)}.password-field__control[data-v-7750133e]:disabled{cursor:not-allowed;background:#f7f8f9}.password-field__toggle[data-v-7750133e]{position:absolute;top:2px;right:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:42px;height:42px;border:0;border-radius:12px;background:transparent;color:#9298a2;cursor:pointer}.password-field__toggle[data-v-7750133e]:hover:not(:disabled){background:#f4f5f6;color:var(--login-ink,#14171d)}.password-field__toggle[data-v-7750133e]:focus,.password-field__toggle[data-v-7750133e]:focus-visible{outline:none;-webkit-box-shadow:none;box-shadow:none}.password-field__toggle[data-v-7750133e]:disabled{cursor:not-allowed;opacity:.5}.password-field__toggle svg[data-v-7750133e]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}@media (max-height:700px){.password-field__control[data-v-7750133e]{height:42px}.password-field__toggle[data-v-7750133e]{top:0}}.password-field__error[data-v-7750133e],.password-field__hint[data-v-7750133e]{display:block;margin-top:7px;font-size:.765rem;line-height:1.5}.password-field__hint[data-v-7750133e]{color:#9298a2}.password-field__hint--ok[data-v-7750133e]{color:#2a8a4a;font-weight:500}.password-field__tick[data-v-7750133e]{margin-right:5px;font-weight:700}.password-field__error[data-v-7750133e]{color:#b42318;font-weight:500}.magic-open-page[data-v-5fc41ed6]{--magic-open-ink:#14171d;--magic-open-muted:#6f747e;--magic-open-line:#e6e8ec;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-height:100vh;min-height:100svh;padding:24px;overflow-x:hidden;background-color:#eef0f3;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(20,23,29,.3)),color-stop(45%,rgba(20,23,29,.18)),to(rgba(20,23,29,.52)));background-image:linear-gradient(180deg,rgba(20,23,29,.3),rgba(20,23,29,.18) 45%,rgba(20,23,29,.52));background-position:50%;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;color:var(--magic-open-ink);-webkit-font-smoothing:antialiased}.magic-open-shell.container[data-v-5fc41ed6]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:none;padding:0}.magic-open-stage.row[data-v-5fc41ed6]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:calc(100svh - 48px);margin:0}.magic-open-card-wrap.col-md-6[data-v-5fc41ed6]{-webkit-box-flex:0;-ms-flex:0 1 500px;flex:0 1 500px;width:min(500px,100%);max-width:500px;padding:0}.magic-open-card.card[data-v-5fc41ed6]{width:100%;margin:0;overflow:hidden;border:0;border-radius:24px;background:#fff;-webkit-box-shadow:0 22px 58px rgba(20,23,29,.16);box-shadow:0 22px 58px rgba(20,23,29,.16)}.magic-open-card__body.card-body[data-v-5fc41ed6]{padding:clamp(24px,4vw,38px)}.magic-open-heading[data-v-5fc41ed6]{margin-bottom:24px;text-align:center}.magic-open-heading__title[data-v-5fc41ed6]{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,2.5vw,2.2rem);font-weight:400;letter-spacing:-.025em;line-height:1.15}.magic-open-heading__description[data-v-5fc41ed6],.magic-open-state__description[data-v-5fc41ed6]{color:var(--magic-open-muted);font-size:.88rem;line-height:1.6}.magic-open-heading__description[data-v-5fc41ed6]{margin:9px 0 0}.magic-open-state__title[data-v-5fc41ed6]{margin:0 0 7px;color:var(--magic-open-ink);font-size:1.08rem;font-weight:650;line-height:1.4}.magic-open-state__description[data-v-5fc41ed6]{margin:0 0 18px}.magic-open-copy[data-v-5fc41ed6]{margin:0 0 18px;color:#4e535c;font-size:.9rem;line-height:1.6}.magic-open-field[data-v-5fc41ed6]{margin-bottom:16px}.magic-open-field label[data-v-5fc41ed6]{display:block;margin:0 0 6px;color:#343841;font-size:.82rem;font-weight:600}.magic-open-control[data-v-5fc41ed6]{width:100%;height:46px;padding:0 15px;border:1px solid var(--magic-open-line);border-radius:14px;background:#fff;color:var(--magic-open-ink);font-size:.95rem;outline:none;-webkit-transition:border-color .18s ease,-webkit-box-shadow .18s ease;transition:border-color .18s ease,-webkit-box-shadow .18s ease;transition:border-color .18s ease,box-shadow .18s ease;transition:border-color .18s ease,box-shadow .18s ease,-webkit-box-shadow .18s ease}.magic-open-control[data-v-5fc41ed6]:focus,.magic-open-control[data-v-5fc41ed6]:focus-visible{border-color:#aeb4be;outline:none;-webkit-box-shadow:0 0 0 3px rgba(132,139,149,.12);box-shadow:0 0 0 3px rgba(132,139,149,.12)}.magic-open-field small[data-v-5fc41ed6]{display:block;margin-top:7px;color:var(--magic-open-muted);font-size:.765rem;line-height:1.5}.magic-open-fallback.btn[data-v-5fc41ed6],.magic-open-primary.btn[data-v-5fc41ed6],.magic-open-secondary.btn[data-v-5fc41ed6]{display:block;margin:.75rem auto 0}.magic-open-google.btn[data-v-5fc41ed6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:46px;border-radius:14px;font-size:.93rem;font-weight:600}.magic-open-method.btn+.magic-open-method.btn[data-v-5fc41ed6]{margin-top:10px}.magic-open-primary.btn[data-v-5fc41ed6]{border-color:#151515!important;background:#151515!important;color:#fff!important}.magic-open-primary.btn[data-v-5fc41ed6]:hover:not(:disabled){border-color:#000!important;background:#000!important}.magic-open-google.btn[data-v-5fc41ed6],.magic-open-secondary.btn[data-v-5fc41ed6]{border:1px solid var(--magic-open-line);background:#fff;color:#2b2f36}.magic-open-google.btn[data-v-5fc41ed6]:hover:not(:disabled),.magic-open-secondary.btn[data-v-5fc41ed6]:hover:not(:disabled){border-color:#ced2d9;background:#fafafb}.magic-open-google__icon[data-v-5fc41ed6]{width:20px;height:20px;margin-right:10px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.magic-open-back__action[data-v-5fc41ed6]:focus,.magic-open-back__action[data-v-5fc41ed6]:focus-visible,.magic-open-google.btn[data-v-5fc41ed6]:focus,.magic-open-google.btn[data-v-5fc41ed6]:focus-visible,.magic-open-primary.btn[data-v-5fc41ed6]:focus,.magic-open-primary.btn[data-v-5fc41ed6]:focus-visible,.magic-open-secondary.btn[data-v-5fc41ed6]:focus,.magic-open-secondary.btn[data-v-5fc41ed6]:focus-visible{outline:none;-webkit-box-shadow:none!important;box-shadow:none!important}.magic-open-notice.alert[data-v-5fc41ed6]{border:0;border-radius:10px;font-size:.865rem;line-height:1.55}.magic-open-back[data-v-5fc41ed6]{margin-top:20px;text-align:center}.magic-open-back__action[data-v-5fc41ed6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;color:#151515;font-size:.865rem;font-weight:650}.magic-open-back__action[data-v-5fc41ed6]:hover{color:#000;text-decoration:underline}@media (max-width:540px){.magic-open-page[data-v-5fc41ed6]{padding:14px}.magic-open-stage.row[data-v-5fc41ed6]{min-height:calc(100svh - 28px)}.magic-open-card.card[data-v-5fc41ed6]{border-radius:22px}.magic-open-card__body.card-body[data-v-5fc41ed6]{padding:22px 20px}}@media (max-height:700px){.magic-open-page[data-v-5fc41ed6]{padding-top:14px;padding-bottom:14px}.magic-open-heading[data-v-5fc41ed6]{margin-bottom:18px}}@media (prefers-reduced-motion:reduce){[data-v-5fc41ed6],[data-v-5fc41ed6]:after,[data-v-5fc41ed6]:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:.01ms!important;transition-duration:.01ms!important}}