.auth-provider[data-v-a23b7e87]{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:46px;padding:0 14px;border:1px solid transparent;border-radius:10px;color:#fff;font:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:filter .15s,transform .15s}.auth-provider[data-v-a23b7e87]:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.auth-provider[data-v-a23b7e87]:active:not(:disabled){transform:translateY(0)}.auth-provider[data-v-a23b7e87]:disabled{opacity:.6;cursor:not-allowed}.auth-provider[data-v-a23b7e87]:focus-visible{outline:2px solid #fff;outline-offset:2px}.auth-provider--riot[data-v-a23b7e87]{background:#d13639}.auth-provider--discord[data-v-a23b7e87]{background:#5865f2}.auth-provider--steam[data-v-a23b7e87]{--steam-mark-size:24px;background:#1b2838;border-color:#ffffff24}.auth-provider--google[data-v-a23b7e87]{background:#fff;color:#1f1f1f}.auth-provider__icon[data-v-a23b7e87]{flex:none;width:22px;height:22px;-o-object-fit:contain;object-fit:contain}.auth-provider--riot .auth-provider__icon[data-v-a23b7e87]{width:20px;filter:brightness(0) invert(1)}.auth-provider--discord .auth-provider__icon[data-v-a23b7e87]{width:26px;height:20px}.auth-provider__last[data-v-a23b7e87]{position:absolute;right:12px;padding:3px 10px;border-radius:999px;background:#0000004d;color:#fff;font-size:11px;font-weight:700;letter-spacing:.01em}.auth-provider--google .auth-provider__last[data-v-a23b7e87]{background:#00000014;color:#3c4043}.auth-providers[data-v-224769ab]{display:grid;gap:8px}.auth-providers__note[data-v-224769ab]{display:flex;gap:9px;margin:3px 0 0;font-size:12.5px;line-height:1.55;color:var(--auth-muted)}.auth-providers__lock[data-v-224769ab]{flex:none;width:14px;height:14px;margin-top:3px}.auth-providers__rule[data-v-224769ab]{display:flex;align-items:center;gap:14px;margin:14px 0 21px;font-size:12.5px;color:var(--auth-muted)}.auth-providers__rule[data-v-224769ab]:after,.auth-providers__rule[data-v-224769ab]:before{content:"";flex:1;height:1px;background:var(--auth-line)}.auth-field__head[data-v-087fdaaf]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.auth-field__label[data-v-087fdaaf]{font-size:13px;font-weight:700;line-height:16px;color:#fff}.auth-field__control[data-v-087fdaaf]{display:flex;align-items:center;height:44px;padding:0 14px;border:1px solid var(--auth-line);border-radius:10px;background:var(--auth-field);transition:border-color .15s,box-shadow .15s}.auth-field__control[data-v-087fdaaf]:focus-within{border-color:#e11d48b3;box-shadow:0 0 0 3px #e11d482e}.auth-field__control.has-error[data-v-087fdaaf]{border-color:var(--danger-line)}.auth-field__control.has-error[data-v-087fdaaf]:focus-within{box-shadow:0 0 0 3px #e8646b2e}.auth-field__input[data-v-087fdaaf]{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:#fff;font:inherit;font-size:15px}.auth-field__input[data-v-087fdaaf]::-moz-placeholder{color:var(--auth-faint)}.auth-field__input[data-v-087fdaaf]::placeholder{color:var(--auth-faint)}.auth-field__reveal[data-v-087fdaaf]{flex:none;margin-left:10px;padding:4px 0;border:0;background:none;color:var(--auth-muted);font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:color .15s}.auth-field__reveal[data-v-087fdaaf]:hover{color:#fff}.auth-field__reveal[data-v-087fdaaf]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.auth-notice[data-v-f78c44de]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid;border-radius:10px;font-size:13.5px;line-height:1.5}.auth-notice__icon[data-v-f78c44de]{flex:none;width:16px;height:16px;margin-top:2px}.auth-notice__body[data-v-f78c44de]{min-width:0}.auth-notice__body[data-v-f78c44de] p{margin:0}.auth-notice__body[data-v-f78c44de] p+p{margin-top:4px;font-size:12.5px;color:var(--auth-muted)}.auth-notice__body[data-v-f78c44de] button{padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.auth-notice--error[data-v-f78c44de]{border-color:var(--danger-line);background:#e8646b14;color:var(--ink-alert)}.auth-notice--success[data-v-f78c44de]{border-color:#4fbf7f47;background:#4fbf7f14;color:var(--ink-up-soft)}.auth-submit[data-v-98663283]{width:100%;height:48px;border:0;border-radius:10px;background:var(--accent);color:#fff;font:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:background-color .15s,opacity .15s}.auth-submit[data-v-98663283]:hover:not(:disabled){background:var(--accent-hover)}.auth-submit[data-v-98663283]:disabled{opacity:.5;cursor:not-allowed}.auth-submit[data-v-98663283]:focus-visible{outline:2px solid #fff;outline-offset:2px}.auth-submit__busy[data-v-98663283]{display:inline-flex;align-items:center;justify-content:center;gap:8px}.auth-submit__spinner[data-v-98663283]{width:16px;height:16px;animation:auth-spin-98663283 .8s linear infinite}@keyframes auth-spin-98663283{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.auth-submit__spinner[data-v-98663283]{animation-duration:2.4s}}.auth-page[data-v-af9f844c]{--auth-line:hsla(0,0%,100%,.12);--auth-line-strong:hsla(0,0%,100%,.2);--auth-muted:hsla(0,0%,100%,.55);--auth-faint:hsla(0,0%,100%,.38);--auth-field:#0e0e10;--auth-surface:#131315;--auth-raised:#1c1c1f;min-height:100vh;background:var(--background-primary);color:var(--text-primary);font-family:var(--font-primary)}.auth-page__inner[data-v-af9f844c]{width:min(100%,456px);margin:0 auto;padding:0 28px 48px}.auth-page__top[data-v-af9f844c]{display:flex;align-items:center;justify-content:space-between;height:58px;margin-bottom:22px}.auth-page__back[data-v-af9f844c]{color:var(--auth-muted);font-size:14px;text-decoration:none;transition:color .15s}.auth-page__back[data-v-af9f844c]:hover{color:var(--text-primary)}.auth-page__logo[data-v-af9f844c]{position:relative;display:block;flex:none;width:72px;height:16px;overflow:hidden}.auth-page__logo img[data-v-af9f844c]{position:absolute;top:-51.5px;left:-24.6px;width:117px;height:117px;max-width:none}.auth-tabs[data-v-af9f844c]{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border:1px solid var(--auth-line);border-radius:12px;background:var(--auth-surface)}.auth-tabs__tab[data-v-af9f844c]{display:flex;align-items:center;justify-content:center;height:36px;border-radius:9px;color:var(--auth-muted);font-size:14px;font-weight:700;text-decoration:none;transition:color .15s,background-color .15s}.auth-tabs__tab[data-v-af9f844c]:hover{color:var(--text-primary)}.auth-tabs__tab.is-active[data-v-af9f844c]{background:var(--auth-raised);color:#fff}.auth-tabs__tab[data-v-af9f844c]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.auth-page__title[data-v-af9f844c]{margin:20px 0 0;font-family:var(--font-heading);font-size:30px;font-weight:700;line-height:1.15;letter-spacing:-.005em;color:#fff}.auth-page__lede[data-v-af9f844c]{margin:8px 0 22px;font-size:14px;line-height:1.5;color:var(--auth-muted)}.auth-page__lede strong[data-v-af9f844c]{color:#fff;font-weight:700}
