.AuthLayout_page__aagma{min-height:100vh;display:flex;background:#fff;color:#1d1c1d;font-family:system-ui,-apple-system,Hiragino Sans,Noto Sans JP,sans-serif}.AuthLayout_brand__8wrXJ{flex:0 0 42%;background:#3f0e40;color:#fff;display:flex;flex-direction:column;padding:32px 40px}.AuthLayout_logo__7Ld2g{display:flex;align-items:center;gap:10px;font-weight:900;font-size:20px;letter-spacing:.02em}.AuthLayout_mark__yIR4A{width:34px;height:34px;border-radius:8px;background:#fff;color:#3f0e40;display:flex;align-items:center;justify-content:center;font-weight:900}.AuthLayout_brandBody__eCOWs{flex:1 1;display:flex;flex-direction:column;justify-content:center;gap:12px}.AuthLayout_title__QxxuP{font-size:30px;font-weight:900;line-height:1.35;margin:0}.AuthLayout_lead__2NbDU{font-size:15px;line-height:1.7;color:#e8dbe8;margin:0}.AuthLayout_foot__7v_Vr{font-size:12px;color:#cdb8cd}.AuthLayout_main__CLBzL{flex:1 1;display:flex;align-items:center;justify-content:center;padding:40px 24px}.AuthLayout_panel___0Fz_{width:100%;max-width:400px}.AuthLayout_panel___0Fz_ h2{font-size:15px;font-weight:700;margin:0 0 20px;line-height:1.6}.AuthLayout_field__v4onw{display:block;margin-bottom:18px}.AuthLayout_field__v4onw span{display:block;font-size:13px;font-weight:700;margin-bottom:6px}.AuthLayout_field__v4onw input{width:100%;box-sizing:border-box;font-size:16px;padding:12px 14px;border:1px solid #b9b9b9;border-radius:6px;background:#fff;color:inherit}.AuthLayout_field__v4onw input:focus{outline:3px solid rgba(18,100,163,.35);border-color:#1264a3}.AuthLayout_submit__TojzY{width:100%;margin-top:8px;padding:14px;border:0;border-radius:999px;background:#3f0e40;color:#fff;font-size:15px;font-weight:700;cursor:pointer}.AuthLayout_submit__TojzY:hover{background:#350d36}.AuthLayout_submit__TojzY:disabled{opacity:.6;cursor:default}.AuthLayout_error__FCUIK{color:#c00;font-size:14px;margin:4px 0 8px}.AuthLayout_or__VivKf{display:flex;align-items:center;gap:12px;color:#616061;font-size:12px;margin:28px 0 12px}.AuthLayout_or__VivKf:after,.AuthLayout_or__VivKf:before{content:"";flex:1 1;border-top:1px solid #ddd}.AuthLayout_note__ThcRx{font-size:13px;color:#616061;line-height:1.7;text-align:center}.AuthLayout_note__ThcRx a{color:#1264a3}@media (max-width:760px){.AuthLayout_page__aagma{flex-direction:column}.AuthLayout_brand__8wrXJ{flex:none;padding:20px 20px 24px}.AuthLayout_brandBody__eCOWs{margin-top:16px}.AuthLayout_title__QxxuP{font-size:22px}.AuthLayout_foot__7v_Vr{display:none}.AuthLayout_main__CLBzL{align-items:flex-start;padding:28px 16px 40px}}