.ohQQAG_page{color:#1f2a33;background:#f3f6f9;place-items:center;min-height:100svh;padding:24px 16px;font-family:Hiragino Sans,Noto Sans JP,system-ui,sans-serif;display:grid}.ohQQAG_card{background:#fff;border:1px solid #dde5ec;border-radius:16px;gap:18px;width:min(100%,440px);padding:32px 28px;display:grid;box-shadow:0 12px 32px #064b6f14}.ohQQAG_card form{gap:16px;display:grid}.ohQQAG_brand{align-items:center;gap:12px;display:flex}.ohQQAG_brand strong{color:#064b6f;letter-spacing:.01em;font-size:22px;font-weight:800;display:block}.ohQQAG_brand strong span{color:#d86020}.ohQQAG_brand small{color:#5f6f7c;font-size:13px;font-weight:600}.ohQQAG_card h1{margin:0;font-size:20px;font-weight:800}.ohQQAG_lead{color:#5f6f7c;margin:0;font-size:14px;line-height:1.7}.ohQQAG_field{gap:6px;display:grid}.ohQQAG_field span{font-size:13px;font-weight:700}.ohQQAG_field input{letter-spacing:.02em;border:1px solid #c9d4de;border-radius:10px;height:48px;padding:0 14px;font-size:18px}.ohQQAG_field input:focus{border-color:#064b6f;outline:3px solid #064b6f26}.ohQQAG_primary,.ohQQAG_secondary{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;min-height:50px;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex}.ohQQAG_primary{color:#fff;background:#064b6f;border:0}.ohQQAG_primary:disabled{cursor:default;opacity:.5}.ohQQAG_secondary{color:#1f2a33;background:#fff;border:1px solid #c9d4de}.ohQQAG_error{color:#a12a1a;background:#fdecea;border-radius:8px;margin:0;padding:10px 12px;font-size:14px;line-height:1.6}.ohQQAG_current{background:#f3f6f9;border-radius:10px;gap:8px;margin:0;padding:14px 16px;display:grid}.ohQQAG_current div{gap:12px;display:flex}.ohQQAG_current dt{color:#5f6f7c;flex:none;width:88px;font-size:13px}.ohQQAG_current dd{margin:0;font-size:14px;font-weight:700}
