.magic-page[data-v-5e196906]{--magic-ink:#14171d;--magic-muted:#6f747e;--magic-line:#e6e8ec;width:100%;height:100vh;height:100svh;overflow-x:hidden;overflow-y:auto;background:#fff;color:var(--magic-ink);-webkit-font-smoothing:antialiased}.magic-shell[data-v-5e196906]{-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:100%;padding:24px;overflow:visible;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}.magic-auth-pane[data-v-5e196906],.magic-shell[data-v-5e196906]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.magic-auth-pane[data-v-5e196906]{z-index:2;min-width:0;width:min(440px,100%);min-height:390px;padding:clamp(24px,3vw,36px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;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-form-wrap[data-v-5e196906]{width:100%;margin:auto;padding:8px 0}.magic-heading[data-v-5e196906]{margin-bottom:24px;text-align:center}.magic-heading__title[data-v-5e196906]{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-heading__description[data-v-5e196906]{margin:9px 0 0;color:var(--magic-muted);font-size:.88rem;line-height:1.62}.magic-field[data-v-5e196906]{margin-bottom:16px}.magic-field label[data-v-5e196906]{display:block;margin:0 0 6px;color:#343841;font-size:.82rem;font-weight:600}.magic-control[data-v-5e196906]{width:100%;height:46px;padding:0 15px;border:1px solid var(--magic-line);border-radius:14px;outline:none;background:#fff;color:var(--magic-ink);font-size:.95rem;-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-control[data-v-5e196906]::-webkit-input-placeholder{color:#b6bbc4}.magic-control[data-v-5e196906]::-moz-placeholder{color:#b6bbc4}.magic-control[data-v-5e196906]:-ms-input-placeholder{color:#b6bbc4}.magic-control[data-v-5e196906]::-ms-input-placeholder{color:#b6bbc4}.magic-control[data-v-5e196906]::placeholder{color:#b6bbc4}.magic-control[data-v-5e196906]:hover:not(:disabled){border-color:#ced2d9}.magic-control[data-v-5e196906]:focus,.magic-control[data-v-5e196906]: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-control[data-v-5e196906]:disabled{cursor:not-allowed;background:#f7f8f9}.magic-primary[data-v-5e196906]{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;gap:9px;width:100%;min-height:46px;border:1px solid #151515;border-radius:14px;background:#151515;color:#fff;font-size:.93rem;font-weight:600;-webkit-transition:background-color .18s ease,opacity .18s ease;transition:background-color .18s ease,opacity .18s ease}.magic-primary[data-v-5e196906]:hover:not(:disabled){border-color:#000;background:#000}.magic-back__action[data-v-5e196906]:focus,.magic-back__action[data-v-5e196906]:focus-visible,.magic-primary[data-v-5e196906]:focus,.magic-primary[data-v-5e196906]:focus-visible{outline:none;-webkit-box-shadow:none;box-shadow:none}.magic-primary[data-v-5e196906]:disabled{cursor:not-allowed;opacity:.55}.magic-spinner[data-v-5e196906]{width:15px;height:15px;border:2px solid hsla(0,0%,100%,.42);border-top-color:#fff;border-radius:50%;-webkit-animation:magic-spin-data-v-5e196906 .8s linear infinite;animation:magic-spin-data-v-5e196906 .8s linear infinite}.magic-notice[data-v-5e196906]{margin-top:16px;border:0;border-radius:10px;font-size:.865rem;line-height:1.55}.magic-dev-block[data-v-5e196906]{margin-top:14px}.magic-dev-block small[data-v-5e196906]{display:block;margin-bottom:5px;color:var(--magic-muted);font-size:.765rem;line-height:1.45}.magic-dev-url[data-v-5e196906]{display:block;word-break:break-all;font-size:.8rem}.magic-back[data-v-5e196906]{margin:18px 0 0;text-align:center}.magic-back__action[data-v-5e196906]{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-back__action[data-v-5e196906]:hover{color:#000;text-decoration:underline}.magic-showcase[data-v-5e196906]{position:absolute;z-index:1;inset:0;background:linear-gradient(150deg,#f4f5f7,#e8dcdd 45%,#d8a8aa 78%,#c98c8f)}@-webkit-keyframes magic-spin-data-v-5e196906{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes magic-spin-data-v-5e196906{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (max-width:900px){.magic-shell[data-v-5e196906]{padding:18px}.magic-auth-pane[data-v-5e196906]{width:min(440px,100%);padding:24px}.magic-form-wrap[data-v-5e196906]{padding:4px 0}}@media (max-width:480px){.magic-shell[data-v-5e196906]{padding:14px}.magic-auth-pane[data-v-5e196906]{padding:22px 20px 18px;border-radius:22px}.magic-heading[data-v-5e196906]{margin-bottom:20px}}@media (max-height:700px){.magic-auth-pane[data-v-5e196906]{min-height:min(390px,calc(100svh - 28px));padding-top:20px;padding-bottom:16px}.magic-heading[data-v-5e196906]{margin-bottom:16px}.magic-heading__description[data-v-5e196906]{margin-top:5px}.magic-control[data-v-5e196906],.magic-primary[data-v-5e196906]{min-height:42px;height:42px}.magic-back[data-v-5e196906]{margin-top:12px}}@media (prefers-reduced-motion:reduce){[data-v-5e196906],[data-v-5e196906]:after,[data-v-5e196906]: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}}