.signin-module__P7lp_G__page{padding-block:44px 0;max-width:460px;padding-bottom:60px}.signin-module__P7lp_G__title{margin:0 0 12px;font-size:clamp(38px,6vw,56px)}.signin-module__P7lp_G__lede{color:var(--ink-2);max-width:46ch;margin:0 0 10px;font-size:18px}.signin-module__P7lp_G__note{color:var(--ink-3);max-width:48ch;margin:0 0 26px;font-size:15px}.signin-module__P7lp_G__form{background:var(--card);border:1px solid var(--rule);border-radius:14px;gap:14px;padding:20px;display:grid}.signin-module__P7lp_G__error{color:var(--poor);margin:0;font-size:14.5px}.signin-module__P7lp_G__sent{gap:14px;display:grid}.signin-module__P7lp_G__sentText{background:var(--good-soft);color:var(--good);border-radius:12px;margin:0;padding:18px 20px;font-size:17px;font-weight:700}.signin-module__P7lp_G__spamNote{color:var(--ink-3);margin:0;font-size:14.5px}.signin-module__P7lp_G__devBox{border:1.5px dashed var(--amber-line);background:var(--amber-soft);border-radius:12px;gap:8px;padding:14px 16px;display:grid}.signin-module__P7lp_G__devLabel{font:600 12px/1.3 var(--f-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--amber);margin:0}.signin-module__P7lp_G__devLink{word-break:break-all;font-size:14px}.signin-module__P7lp_G__confirmForm{margin:20px 0 0}
