.auth-providers-grid[data-v-84cf348b]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.auth-providers-grid>.auth-provider-card[data-v-84cf348b]:last-child:nth-child(odd){grid-column:1/-1}.auth-provider-card[data-v-84cf348b]{border:1px solid rgba(var(--v-theme-on-surface), .12);-webkit-border-radius:var(--chr-radius-sm);border-radius:var(--chr-radius-sm);background:rgba(var(--v-theme-on-surface), .04);cursor:pointer;-webkit-tap-highlight-color:transparent;flex-direction:row;justify-content:center;align-items:center;gap:8px;padding:10px 18px;transition:all .2s;display:flex}.auth-provider-card[data-v-84cf348b]:hover{border-color:rgba(var(--v-theme-on-surface), .22);background:rgba(var(--v-theme-on-surface), .08)}.auth-provider-card[data-v-84cf348b]:active{transform:scale(.97)}.auth-provider-card[data-v-84cf348b]:focus-visible{outline:2px solid rgb(var(--v-theme-primary));outline-offset:2px}.auth-provider-card--active[data-v-84cf348b]{border-color:rgba(var(--v-theme-primary), .35);background:rgba(var(--v-theme-primary), .1)}.auth-provider-card--primary[data-v-84cf348b]{border-color:rgba(var(--v-theme-primary), .2);background:rgba(var(--v-theme-primary), .06)}.auth-provider-card--primary[data-v-84cf348b]:hover{border-color:rgba(var(--v-theme-primary), .35);background:rgba(var(--v-theme-primary), .12)}.auth-provider-icon[data-v-84cf348b]{justify-content:center;align-items:center;font-size:20px;line-height:1;transition:transform .2s;display:flex}.auth-provider-card:hover .auth-provider-icon[data-v-84cf348b]{transform:scale(1.1)}.icon-telegram[data-v-84cf348b]{color:#29a9ea}.icon-bot[data-v-84cf348b]{color:rgb(var(--v-theme-primary))}.icon-google[data-v-84cf348b]{color:#ea4335}.icon-github[data-v-84cf348b]{color:#c084fc}.icon-microsoft[data-v-84cf348b]{color:#00a4ef}.icon-discord[data-v-84cf348b]{color:#5865f2}.icon-steam[data-v-84cf348b]{color:#66c0f4}.auth-provider-label[data-v-84cf348b]{color:rgba(var(--v-theme-on-surface), .85);white-space:nowrap;font-size:13px;font-weight:600}@media (max-width:420px){.auth-providers-grid[data-v-84cf348b]{gap:8px}.auth-provider-card[data-v-84cf348b]{gap:6px;padding:10px}.auth-provider-label[data-v-84cf348b]{font-size:12px}}.telegram-widget-container[data-v-84cf348b]{border:1px solid rgba(var(--v-theme-on-surface), .08);-webkit-border-radius:var(--chr-radius-sm);border-radius:var(--chr-radius-sm);background:rgba(var(--v-theme-surface), .5);margin-top:12px;padding:12px}.telegram-widget-hint[data-v-84cf348b]{color:rgba(var(--v-theme-on-surface), .4);text-align:center;margin-top:10px;font-size:11px;line-height:1.4}.widget-expand-enter-active[data-v-84cf348b]{transition:opacity var(--animation-normal,.22s) var(--easing-out,ease-out), transform var(--animation-normal,.22s) var(--easing-out,ease-out)}.widget-expand-leave-active[data-v-84cf348b]{transition:opacity .18s,transform .18s}.widget-expand-enter-from[data-v-84cf348b],.widget-expand-leave-to[data-v-84cf348b]{opacity:0;transform:translateY(8px)}.auth-provider-card[data-v-84cf348b]:disabled{opacity:.4;cursor:not-allowed}.auth-captcha-hint[data-v-84cf348b]{text-align:center;color:rgba(var(--v-theme-on-surface), .4);margin-top:8px;font-size:12px}.challenge-progress[data-v-be9c472e]{align-items:center;gap:12px;margin-bottom:16px;display:flex}.challenge-progress__numeric[data-v-be9c472e]{color:rgba(var(--v-theme-on-surface), .7);white-space:nowrap;font-size:13px;font-weight:600}.challenge-progress__chips[data-v-be9c472e]{flex-wrap:wrap;flex:1;gap:6px;display:flex}.challenge-progress__chip[data-v-be9c472e]{-webkit-border-radius:var(--chr-radius-sm);border-radius:var(--chr-radius-sm);background:rgba(var(--v-theme-on-surface), .08);color:rgba(var(--v-theme-on-surface), .5);border:1px solid #0000;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:500;transition:all .2s;display:inline-flex}.challenge-progress__chip--done[data-v-be9c472e]{background:rgba(var(--v-theme-success), .12);color:rgb(var(--v-theme-success));border-color:rgba(var(--v-theme-success), .3)}.challenge-progress__chip--current[data-v-be9c472e]{background:rgba(var(--v-theme-primary), .12);color:rgb(var(--v-theme-primary));border-color:rgba(var(--v-theme-primary), .4)}.challenge-progress__icon[data-v-be9c472e]{margin-right:2px}@media (max-width:480px){.challenge-progress__chips[data-v-be9c472e]{display:none}}@media (min-width:481px){.challenge-progress__numeric[data-v-be9c472e]{display:none}}.auth-page[data-v-fe9ed926]{min-height:calc(100dvh - var(--app-header-height,0px) - var(--v-main-padding-y,16px));flex-direction:column;flex:1;display:flex;position:relative;overflow-x:hidden}.auth-container[data-v-fe9ed926]{z-index:1;flex:1;justify-content:center;align-items:center;padding:48px 16px;display:flex;position:relative}.auth-card[data-v-fe9ed926]{background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-theme-on-surface), .08);-webkit-border-radius:var(--chr-radius-lg);border-radius:var(--chr-radius-lg);width:100%;max-width:480px;box-shadow:0 20px 60px #0003, 0 0 0 1px rgba(var(--v-theme-primary), .05);opacity:0;padding:32px 24px;animation:.6s cubic-bezier(.22,1,.36,1) forwards cardAppear-fe9ed926;position:relative;overflow:visible}.auth-card-glow-line[data-v-fe9ed926]{background:linear-gradient(90deg, transparent 0%, rgba(var(--v-theme-primary), .5) 50%, transparent 100%);border-radius:1px;height:2px;position:absolute;top:0;left:10%;right:10%}.auth-header[data-v-fe9ed926]{text-align:center;margin-bottom:24px}.auth-logo-slot[data-v-fe9ed926]{--auth-logo-size:148px;width:var(--auth-logo-size);height:var(--auth-logo-size);margin:0 auto 8px}.auth-logo-img[data-v-fe9ed926]{object-fit:contain;width:100%;height:100%;display:block}.auth-title[data-v-fe9ed926]{color:rgba(var(--v-theme-on-surface), .9);font-size:22px;font-weight:700}.auth-title-text[data-v-fe9ed926]{animation:.3s titleFadeIn-fe9ed926;display:inline-block}@keyframes titleFadeIn-fe9ed926{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.auth-email-section[data-v-fe9ed926]{position:relative}.auth-tabs[data-v-fe9ed926]{background:rgba(var(--v-theme-on-surface), .06);-webkit-border-radius:var(--chr-radius-sm);border-radius:var(--chr-radius-sm);margin-bottom:20px;padding:3px;display:flex;position:relative}.auth-tabs__btn[data-v-fe9ed926]{z-index:1;color:rgba(var(--v-theme-on-surface), .5);cursor:pointer;background:0 0;border:none;flex:1;padding:10px 0;font-size:14px;font-weight:600;transition:color .3s;position:relative}.auth-tabs__btn--active[data-v-fe9ed926]{color:rgba(var(--v-theme-on-surface), .95)}.auth-tabs__indicator[data-v-fe9ed926]{background:rgba(var(--v-theme-surface), .9);-webkit-border-radius:var(--chr-radius-xs);border-radius:var(--chr-radius-xs);width:calc(50% - 3px);height:calc(100% - 6px);transition:transform .4s cubic-bezier(.4,0,.2,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000001a}.auth-forms-wrapper[data-v-fe9ed926]{padding-top:8px;position:relative;overflow:hidden}.auth-forms-wrapper--animated[data-v-fe9ed926]{transition:height .5s cubic-bezier(.4,0,.2,1)}.auth-form-slide[data-v-fe9ed926]{pointer-events:none;width:100%;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .5s cubic-bezier(.4,0,.2,1);position:absolute;top:8px;left:0}.auth-form-slide--active[data-v-fe9ed926]{pointer-events:all}.auth-divider[data-v-fe9ed926]{align-items:center;gap:12px;margin:20px 0;display:flex}.auth-divider__line[data-v-fe9ed926]{background:rgba(var(--v-theme-on-surface), .1);flex:1;height:1px}.auth-divider__text[data-v-fe9ed926]{color:rgba(var(--v-theme-on-surface), .4);white-space:nowrap;font-size:12px}.auth-terms[data-v-fe9ed926]{z-index:2;text-align:center;color:rgba(var(--v-theme-on-surface), .4);margin-top:20px;font-size:12px;line-height:1.5;position:relative}.auth-terms__link[data-v-fe9ed926]{color:rgb(var(--v-theme-primary));text-decoration:none}.auth-terms__link[data-v-fe9ed926]:hover{text-decoration:underline}.auth-honeypot[data-v-fe9ed926]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:-9999px;left:-9999px}.auth-captcha-container[data-v-fe9ed926]{--auth-captcha-w:303px;--auth-captcha-h:78px;--auth-captcha-pad-top:8px;padding-top:var(--auth-captcha-pad-top);box-sizing:border-box;min-height:calc(var(--auth-captcha-pad-top) + var(--auth-captcha-h));justify-content:center;margin-top:16px;margin-bottom:16px;display:flex}.auth-captcha-container[data-v-fe9ed926] #hcap-script{width:var(--auth-captcha-w);min-height:var(--auth-captcha-h);line-height:0}.auth-captcha-container[data-v-fe9ed926] #hcap-script iframe{display:block}.back-to-choice[data-v-fe9ed926]{z-index:10;border:1px solid rgba(var(--v-theme-on-surface), .15);-webkit-border-radius:var(--chr-radius-sm);border-radius:var(--chr-radius-sm);background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface), .7);-webkit-backdrop-filter:none;cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex;position:absolute;top:4px;left:50%;transform:translate(-50%)}.back-to-choice[data-v-fe9ed926]:hover{color:rgba(var(--v-theme-on-surface), .8);border-color:rgba(var(--v-theme-on-surface), .2)}@keyframes cardAppear-fe9ed926{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:420px){.auth-card[data-v-fe9ed926]{-webkit-border-radius:var(--chr-radius-lg);border-radius:var(--chr-radius-lg);padding:24px 16px}.auth-title[data-v-fe9ed926]{font-size:20px}}@media (max-width:600px){.back-to-choice[data-v-fe9ed926]{padding:5px 10px;font-size:12px;top:8px}}
