footer{background-color:#000;bottom:0;left:50%;padding:0;position:fixed;text-align:center;transform:translate(-50%);width:var(--app-width,min(100vw,480px))}.auth-screen[data-v-6c78f0c0]{align-items:center;background-color:#000;color:#fff;display:flex;font-family:Inter,sans-serif;justify-content:center;min-height:100vh;min-height:100dvh;padding:24px}.auth-screen__content[data-v-6c78f0c0]{gap:48px;max-width:360px;width:100%}.auth-screen__content[data-v-6c78f0c0],.auth-screen__logo-area[data-v-6c78f0c0]{align-items:center;display:flex;flex-direction:column}.auth-screen__logo-area[data-v-6c78f0c0]{gap:12px;padding-top:20vh}.auth-screen__logo-text[data-v-6c78f0c0]{align-items:center;display:flex;flex-direction:column;font-weight:700;line-height:1}.auth-screen__logo-prefix[data-v-6c78f0c0]{color:#fff;font-size:20px}.auth-screen__logo-brand[data-v-6c78f0c0]{animation:auth-gradient-flow-6c78f0c0 10s ease-in-out infinite;background:linear-gradient(120deg,#809dff,#c58af7,#f38cb9,#72e0ce,#809dff);-webkit-background-clip:text;background-clip:text;background-size:220% 220%;font-size:40px;-webkit-text-fill-color:transparent}.auth-screen__subtitle[data-v-6c78f0c0]{color:#ffffff80;font-size:15px;margin:0;text-align:center}.auth-screen__actions[data-v-6c78f0c0]{display:flex;flex-direction:column;gap:12px;width:100%}.auth-screen__btn[data-v-6c78f0c0]{align-items:center;border:none;border-radius:14px;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:16px;font-weight:600;gap:10px;height:52px;justify-content:center;transition:opacity .2s,transform .15s;width:100%;-webkit-tap-highlight-color:transparent}.auth-screen__btn[data-v-6c78f0c0]:active:not(:disabled){transform:scale(.97)}.auth-screen__btn[data-v-6c78f0c0]:disabled{cursor:not-allowed;opacity:.5}.auth-screen__btn--telegram[data-v-6c78f0c0]{background-color:#2aabee;color:#fff}.auth-screen__btn--apple[data-v-6c78f0c0]{background-color:#fff;color:#000}.auth-screen__btn-icon[data-v-6c78f0c0]{flex-shrink:0;height:22px;width:22px}.auth-screen__btn-spinner[data-v-6c78f0c0]{animation:auth-spin-6c78f0c0 .7s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:currentcolor;flex-shrink:0;height:20px;width:20px}.auth-screen__btn--apple .auth-screen__btn-spinner[data-v-6c78f0c0]{border-color:#000 rgba(0,0,0,.2) rgba(0,0,0,.2)}.auth-screen__error[data-v-6c78f0c0]{color:#ff6b6b;font-size:14px;margin:0;text-align:center}.auth-screen__footer-text[data-v-6c78f0c0]{color:#ffffff4d;font-size:12px;margin:0;padding-top:8px;text-align:center}@keyframes auth-gradient-flow-6c78f0c0{0%{background-position:12% 0}25%{background-position:88% 18%}50%{background-position:18% 100%}75%{background-position:82% 64%}to{background-position:12% 0}}@keyframes auth-spin-6c78f0c0{to{transform:rotate(1turn)}}.unsupported-screen[data-v-82aea647]{align-items:center;background-color:#000;color:#fff;display:flex;font-family:Inter,sans-serif;justify-content:center;min-height:100vh;min-height:100dvh;padding:24px}.unsupported-screen__content[data-v-82aea647]{align-items:center;display:flex;flex-direction:column;gap:32px;max-width:340px;text-align:center}.unsupported-screen__logo-text[data-v-82aea647]{align-items:center;display:flex;flex-direction:column;font-weight:700;line-height:1}.unsupported-screen__logo-prefix[data-v-82aea647]{color:#fff;font-size:18px}.unsupported-screen__logo-brand[data-v-82aea647]{animation:unsupported-gradient-82aea647 10s ease-in-out infinite;background:linear-gradient(120deg,#809dff,#c58af7,#f38cb9,#72e0ce,#809dff);-webkit-background-clip:text;background-clip:text;background-size:220% 220%;font-size:34px;-webkit-text-fill-color:transparent}.unsupported-screen__message[data-v-82aea647]{display:flex;flex-direction:column;gap:8px}.unsupported-screen__title[data-v-82aea647]{color:#fff;font-size:18px;font-weight:600;margin:0}.unsupported-screen__desc[data-v-82aea647]{color:#ffffff80;font-size:14px;line-height:1.5;margin:0}.unsupported-screen__btn[data-v-82aea647]{align-items:center;background-color:#2aabee;border:none;border-radius:14px;color:#fff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:16px;font-weight:600;height:48px;justify-content:center;transition:opacity .2s,transform .15s;width:100%;-webkit-tap-highlight-color:transparent}.unsupported-screen__btn[data-v-82aea647]:active{transform:scale(.97)}@keyframes unsupported-gradient-82aea647{0%{background-position:12% 0}25%{background-position:88% 18%}50%{background-position:18% 100%}75%{background-position:82% 64%}to{background-position:12% 0}}
