.tg-auth-page[data-v-7001345c]{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}.tg-auth[data-v-7001345c]{width:100%;max-width:400px}@media(max-width:767px){.tg-auth-page[data-v-7001345c]{padding:1.5rem 1rem}}.tg-auth .method-selection{width:100%;text-align:center}.tg-auth .method-selection__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1rem}.tg-auth .method-selection__logo svg{width:48px;height:48px;color:var(--telegram-accent);-webkit-filter:drop-shadow(0 0 12px rgba(46,159,217,.25));filter:drop-shadow(0 0 12px rgba(46,159,217,.25))}.tg-auth .method-selection__subtitle{margin-top:.25rem;margin-bottom:1.5rem}.tg-auth .method-selection__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1.25rem}.tg-auth .method-selection__info-trigger{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;cursor:help;color:var(--text-secondary);font-size:14px;-webkit-transition:color var(--transition-speed) ease;transition:color var(--transition-speed) ease}.tg-auth .method-selection__info-trigger:hover{color:var(--telegram-accent)}.tg-auth .method-card{background:linear-gradient(160deg,var(--ui-card-gradient-from),var(--ui-card-gradient-to));border:1px solid var(--ui-border-neutral);border-radius:16px;padding:1.25rem 1.5rem;margin-bottom:.75rem;cursor:pointer;-webkit-transition:border-color var(--transition-speed) ease,-webkit-box-shadow var(--transition-speed) ease;transition:border-color var(--transition-speed) ease,-webkit-box-shadow var(--transition-speed) ease;transition:box-shadow var(--transition-speed) ease,border-color var(--transition-speed) ease;transition:box-shadow var(--transition-speed) ease,border-color var(--transition-speed) ease,-webkit-box-shadow var(--transition-speed) ease}.tg-auth .method-card:hover{-webkit-box-shadow:var(--ui-shadow-card);box-shadow:var(--ui-shadow-card);border-color:var(--white-overlay-strong)}.tg-auth .method-card--recommended{border-color:rgba(46,159,217,.25)}.tg-auth .method-card--recommended:hover{border-color:rgba(46,159,217,.45);-webkit-box-shadow:0 4px 20px rgba(46,159,217,.12);box-shadow:0 4px 20px rgba(46,159,217,.12)}.tg-auth .method-card__badge{display:inline-block;background:rgba(46,159,217,.12);color:var(--telegram-accent);padding:.15rem .6rem;border-radius:6px;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.75rem}.tg-auth .method-card__row{gap:1rem;text-align:left}.tg-auth .method-card__icon,.tg-auth .method-card__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tg-auth .method-card__icon{-ms-flex-negative:0;flex-shrink:0;width:44px;height:44px;border-radius:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background var(--transition-speed) ease;transition:background var(--transition-speed) ease}.tg-auth .method-card__icon svg{width:22px;height:22px}.tg-auth .method-card__icon--accent{background:rgba(46,159,217,.12);color:var(--telegram-accent)}.method-card:hover .tg-auth .method-card__icon--accent{background:rgba(46,159,217,.2)}.tg-auth .method-card__icon--neutral{background:var(--white-overlay-medium);color:var(--text-secondary)}.method-card:hover .tg-auth .method-card__icon--neutral{background:var(--white-overlay-strong);color:var(--text-white)}.tg-auth .method-card__text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.tg-auth .method-card__text .app-title{margin:0}.tg-auth .method-card__text .app-title+.app-title{margin-top:.2rem}.tg-auth .method-card__arrow{-ms-flex-negative:0;flex-shrink:0;font-size:12px;color:var(--text-secondary);-webkit-transition:opacity var(--transition-speed) ease;transition:opacity var(--transition-speed) ease;opacity:.5}.method-card:hover .tg-auth .method-card__arrow{opacity:.8}.tg-auth .method-card__widget{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:.75rem;min-height:40px}.tg-auth .method-card__widget,.tg-auth .method-card__widget-loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tg-auth .method-card__widget-loading{gap:.5rem}.tg-auth .method-card__spinner{width:14px;height:14px;border:2px solid var(--white-overlay-medium);border-top-color:var(--telegram-accent);border-radius:50%;-webkit-animation:tg-spin .8s linear infinite;animation:tg-spin .8s linear infinite}.tg-auth .method-card__fallback{margin-top:.75rem}.tg-auth .method-card__btn-icon{width:16px;height:16px;margin-right:.5rem}.tg-auth .polling-state{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem 1.5rem;background:linear-gradient(160deg,var(--ui-card-gradient-from),var(--ui-card-gradient-to));border:1px solid var(--ui-border-neutral);border-radius:16px;width:100%}.tg-auth .polling-state__animation{position:relative;width:60px;height:60px;margin-bottom:1.25rem}.tg-auth .polling-state__ring{position:absolute;inset:0;border-radius:50%;border:2px solid rgba(46,159,217,.25);-webkit-animation:tg-pulse 2s ease-out infinite;animation:tg-pulse 2s ease-out infinite}.tg-auth .polling-state__ring--d1{-webkit-animation-delay:.5s;animation-delay:.5s}.tg-auth .polling-state__ring--d2{-webkit-animation-delay:1s;animation-delay:1s}.tg-auth .polling-state__icon-wrap{position:absolute;inset:0;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;background:rgba(46,159,217,.1);border-radius:50%}.tg-auth .polling-state__icon-wrap svg{width:28px;height:28px;color:var(--telegram-accent)}.tg-auth .polling-state__subtitle{margin-top:.2rem;margin-bottom:1.25rem}.tg-auth .polling-state__steps{width:100%;max-width:320px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.tg-auth .polling-state__step{gap:.75rem;text-align:left}.tg-auth .polling-state__step,.tg-auth .polling-state__step-num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tg-auth .polling-state__step-num{-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;border-radius:50%;background:rgba(46,159,217,.1);color:var(--telegram-accent);font-size:.7rem;font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tg-auth .polling-state__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;width:100%;max-width:320px}.tg-auth .polling-state__btn-icon{margin-right:.5rem}.tg-auth .error-state{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2rem 1.5rem;background:linear-gradient(160deg,var(--ui-card-gradient-from),var(--ui-card-gradient-to));border:1px solid var(--border-error-soft);border-radius:16px;width:100%}.tg-auth .error-state,.tg-auth .error-state__icon-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tg-auth .error-state__icon-wrap{width:48px;height:48px;border-radius:50%;background:var(--bg-error-soft);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1rem;color:var(--error-accent);font-size:20px}.tg-auth .error-state__message{text-align:center;margin-top:.25rem;margin-bottom:1.25rem;max-width:360px;line-height:1.5}.tg-auth .error-state__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;width:100%;max-width:320px}.tg-auth .error-state__btn-icon{margin-right:.5rem}@media(max-width:767px){.tg-auth .method-selection__logo svg{width:40px;height:40px}.tg-auth .method-selection__subtitle{margin-bottom:1rem}.tg-auth .method-card{padding:.875rem 1rem}.tg-auth .method-card__icon{width:36px;height:36px}.tg-auth .method-card__icon svg{width:18px;height:18px}.tg-auth .error-state,.tg-auth .polling-state{padding:1.5rem 1rem}}@-webkit-keyframes tg-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes tg-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes tg-pulse{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.5}to{-webkit-transform:scale(1.7);transform:scale(1.7);opacity:0}}@keyframes tg-pulse{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.5}to{-webkit-transform:scale(1.7);transform:scale(1.7);opacity:0}}.callback-wrapper[data-v-13ea21be]{padding:30vh 20px;min-height:100vh;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;background:linear-gradient(135deg,rgba(0,136,204,.1),rgba(0,136,204,.05))}.callback-container[data-v-13ea21be]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:200px}.callback-container[data-v-13ea21be],.error-state[data-v-13ea21be],.loading-state[data-v-13ea21be],.success-state[data-v-13ea21be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.error-state[data-v-13ea21be],.loading-state[data-v-13ea21be],.success-state[data-v-13ea21be]{gap:20px;padding:50px 40px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;backdrop-filter:blur(10px);-webkit-box-shadow:0 8px 32px rgba(0,0,0,.1);box-shadow:0 8px 32px rgba(0,0,0,.1)}.spinner[data-v-13ea21be]{width:40px;height:40px;border:4px solid hsla(0,0%,100%,.1);border-top-color:#08c;border-radius:50%}.spinner-small[data-v-13ea21be],.spinner[data-v-13ea21be]{-webkit-animation:spin-13ea21be 1s linear infinite;animation:spin-13ea21be 1s linear infinite}.spinner-small[data-v-13ea21be]{width:24px;height:24px;border:3px solid hsla(0,0%,100%,.1);border-top-color:#08c;border-radius:50%}@-webkit-keyframes spin-13ea21be{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-13ea21be{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.error-icon[data-v-13ea21be],.success-icon[data-v-13ea21be]{font-size:56px;line-height:1;-webkit-animation:bounce-13ea21be .6s ease-in-out;animation:bounce-13ea21be .6s ease-in-out}@-webkit-keyframes bounce-13ea21be{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes bounce-13ea21be{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}.error-message[data-v-13ea21be],.success-message[data-v-13ea21be]{color:#fff;text-align:center;margin:0;font-size:20px;font-weight:600;letter-spacing:.5px}.error-message[data-v-13ea21be]{color:#ff6b6b}.redirect-message[data-v-13ea21be]{color:hsla(0,0%,100%,.7);font-size:15px;margin:0;line-height:1.5}.redirect-message .font-semibold[data-v-13ea21be]{color:#08c;font-weight:600}.text-sm[data-v-13ea21be]{font-size:.875rem}.text-gray-400[data-v-13ea21be]{color:hsla(0,0%,100%,.5)}.mt-2[data-v-13ea21be]{margin-top:.5rem}.mt-4[data-v-13ea21be]{margin-top:1rem}@media(max-width:900px){.callback--wrapper[data-v-13ea21be]{padding:10vh 15px}.error-state[data-v-13ea21be],.loading-state[data-v-13ea21be],.success-state[data-v-13ea21be]{padding:40px 30px}.error-icon[data-v-13ea21be],.success-icon[data-v-13ea21be]{font-size:48px}.error-message[data-v-13ea21be],.success-message[data-v-13ea21be]{font-size:18px}}.x-auth--wrapper[data-v-bbcedd0c]{min-height:100vh;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;background:linear-gradient(135deg,#0a0a0a,#1a1a1a 50%,#0a0a0a);padding:20px}.x-auth-container[data-v-bbcedd0c]{width:100%;max-width:420px}.x-auth-card[data-v-bbcedd0c]{background:rgba(30,30,30,.9);backdrop-filter:blur(20px);border-radius:24px;padding:48px 40px;text-align:center;border:1px solid hsla(0,0%,100%,.1);-webkit-box-shadow:0 25px 50px -12px rgba(0,0,0,.5);box-shadow:0 25px 50px -12px rgba(0,0,0,.5)}.x-logo-container[data-v-bbcedd0c]{width:80px;height:80px;background:#000;border-radius:50%;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;margin:0 auto 24px;border:2px solid hsla(0,0%,100%,.1)}.x-logo[data-v-bbcedd0c]{width:40px;height:40px;color:#fff}.x-auth-title[data-v-bbcedd0c]{font-size:28px;font-weight:700;color:#fff;margin:0 0 12px;letter-spacing:-.5px}.x-auth-description[data-v-bbcedd0c]{font-size:15px;color:hsla(0,0%,100%,.6);margin:0 0 32px;line-height:1.5}.x-auth-button[data-v-bbcedd0c]{width:100%;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:12px;background:#1d9bf0;color:#fff;border:none;border-radius:50px;padding:16px 32px;font-size:16px;font-weight:600;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.x-auth-button[data-v-bbcedd0c]:hover{background:#1a8cd8;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 10px 30px rgba(29,155,240,.3);box-shadow:0 10px 30px rgba(29,155,240,.3)}.x-auth-button[data-v-bbcedd0c]:active{-webkit-transform:translateY(0);transform:translateY(0)}.x-button-icon[data-v-bbcedd0c]{width:20px;height:20px}.x-auth-back[data-v-bbcedd0c]{display:inline-block;margin-top:24px;color:hsla(0,0%,100%,.5);font-size:14px;text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.x-auth-back[data-v-bbcedd0c]:hover{color:hsla(0,0%,100%,.8)}@media(max-width:480px){.x-auth-card[data-v-bbcedd0c]{padding:36px 24px;border-radius:20px}.x-logo-container[data-v-bbcedd0c]{width:64px;height:64px}.x-logo[data-v-bbcedd0c]{width:32px;height:32px}.x-auth-title[data-v-bbcedd0c]{font-size:24px}}.google--wrapper[data-v-55ae4ff4]{padding:30vh 20px;min-height:100vh}.google--wrapper[data-v-55ae4ff4],.google-widget-container[data-v-55ae4ff4]{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}.google-widget-container[data-v-55ae4ff4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:200px}@media(max-width:900px){.google--wrapper[data-v-55ae4ff4]{padding:10vh 15px}}.loader[data-v-7ea886cb]{border:4px solid #f3f3f3;border-radius:50%;border-top:4px solid #3498db;width:40px;height:40px;-webkit-animation:spin-7ea886cb 2s linear infinite;animation:spin-7ea886cb 2s linear infinite}@-webkit-keyframes spin-7ea886cb{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-7ea886cb{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}