.login-form-module__D7LYyW__form{flex-direction:column;gap:6px;margin-top:24px;display:flex}.login-form-module__D7LYyW__label{color:var(--ink-2);margin-top:10px;font-size:13px;font-weight:600}.login-form-module__D7LYyW__input{width:100%;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-in);padding:11px 12px;font-size:15px}.login-form-module__D7LYyW__input:focus-visible{border-color:var(--ground)}.login-form-module__D7LYyW__error{color:#8a2b2b;border-radius:var(--r-in);background:#fbeaea;margin-top:12px;padding:10px 12px;font-size:14px}.login-form-module__D7LYyW__submit{font:inherit;color:var(--paper);background:var(--ground);border-radius:var(--r-in);cursor:pointer;border:0;margin-top:20px;padding:12px;font-size:15px;font-weight:600}.login-form-module__D7LYyW__submit:disabled{opacity:.6;cursor:default}.login-form-module__D7LYyW__notice{border:1px solid var(--color-border,#e5e5e5);background:var(--color-surface-muted,#f7f7f7);color:var(--color-text,#333);border-radius:6px;margin:0;padding:14px 16px;font-size:14px;line-height:1.7}.login-form-module__D7LYyW__check{color:var(--color-text-muted,#666);align-items:flex-start;gap:8px;margin-top:4px;font-size:13px;line-height:1.6;display:flex}.login-form-module__D7LYyW__check input{flex:none;margin-top:2px}.login-form-module__D7LYyW__hint{color:var(--color-text-muted,#666);margin:-6px 0 0;font-size:12px}.login-form-module__D7LYyW__pending{color:var(--color-text-muted,#888);margin-top:4px;font-size:12px;font-style:normal;display:inline-block}
.page-module__aydn6q__wrap{background:var(--paper-2);place-items:center;min-height:100dvh;padding:24px;display:grid}.page-module__aydn6q__card{background:var(--paper);border-radius:var(--r);width:100%;max-width:380px;box-shadow:var(--sh);padding:32px}.page-module__aydn6q__title{letter-spacing:-.01em;font-size:22px;font-weight:700}.page-module__aydn6q__lead{color:var(--ink-3);margin-top:8px;font-size:14px}.page-module__aydn6q__done{border:1px solid var(--color-border,#e5e5e5);background:var(--color-surface-muted,#f7f7f7);border-radius:6px;margin:0 0 16px;padding:12px 14px;font-size:14px;line-height:1.6}.page-module__aydn6q__foot{text-align:center;margin:18px 0 0;font-size:13px}
