.signin-sso{margin-top:24px}.signin-sso__btn{background:var(--surface);height:52px;color:var(--fg-strong);border:1px solid rgb(var(--ink-rgb) / .13);border-radius:999px;gap:12px;box-shadow:0 1px 2px #0b0b0c0d}.signin-sso__btn:hover{background:var(--surface);color:var(--fg-strong);border-color:rgb(var(--ink-rgb) / .26)}.signin-sso__btn[hidden]{display:none}.signin-sso__mark{width:21px;height:16px;color:var(--discord);flex:none}.signin-card:not([data-discord=on]) .signin-sso{display:none}.signin-panel{margin-top:28px}.signin-card[data-discord=on] .signin-panel{margin-top:16px}.signin-panel[hidden]{display:none}@keyframes signin-panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.motion .signin-panel--enter{animation:signin-panel-in .24s var(--ease) -16ms backwards}.signin-form>.signin-remember{margin-top:14px}.signin-remember .check{min-height:28px;color:var(--fg);font-size:.9375rem}.signin-hint{color:var(--fg-muted);align-items:center;gap:8px;font-size:.8125rem;line-height:1.45;display:flex}.signin-hint[hidden]{display:none}.signin-hint .icon{stroke-width:2.4px;width:14px;height:14px}.signin-hint--ok{color:var(--fg-strong)}.signin-meter{margin-top:2px}.signin-note{background:var(--surface);border:1px solid rgb(var(--ink-rgb) / .08);color:var(--fg-muted);border-radius:12px;padding:12px 14px;font-size:.875rem;line-height:1.5;box-shadow:0 1px 2px #0b0b0c0a}.signin-note strong{color:var(--fg-strong);font-weight:650}.signin-note[hidden]{display:none}.signin-note:target{display:block}.motion .signin-note:not([hidden]):not(.signin-note--center){animation:auth-notice-in .2s var(--ease) -16ms both}.signin-note--center{box-shadow:none;color:var(--fg-faint);background:0 0;border:0;margin-top:18px;padding:0;font-size:.8125rem}.signin-note--center[hidden]{display:none}.signin-agree{color:var(--fg-muted);align-items:flex-start;gap:10px;font-size:.875rem;line-height:1.5}.signin-agree .check__box{margin-top:2px}.signin-agree a{color:var(--fm-link);text-underline-offset:3px;font-weight:600;text-decoration:underline #067a4659}.signin-agree a:hover{color:var(--fm-link-hot);text-decoration-color:currentColor}.signin-form>.signin-status:not(.is-shown){height:0;margin-top:0;overflow:hidden}.signin-form>.auth-submit{margin-top:24px}.signin-form>.signin-status.is-shown+.auth-submit{margin-top:14px}body:has(.signin-card[data-mode=register]) .signin-top__link[data-join]{visibility:hidden}@media (width<=639.98px){.signin-remember .check{min-height:44px}.signin-form>.signin-remember{margin-top:6px;margin-bottom:-10px}.signin-remember .check__box,.signin-agree .check__box{width:20px;height:20px}.signin-agree .check__box{margin-top:0}.signin-panel{margin-top:24px}}@media (pointer:coarse) and (width>=640px){.signin-remember .check{min-height:44px}.signin-form>.signin-remember{margin-top:6px;margin-bottom:-10px}}:root[data-theme=dark] .signin-sso__btn,:root[data-theme=dark] .signin-note{box-shadow:0 1px 2px #0000004d}:root[data-theme=dark] .signin-note--center{box-shadow:none}:root[data-theme=dark] .signin-agree a{text-decoration-color:rgb(var(--accent-bright-rgb) / .4)}
