.dMUhpq_page{background:var(--bg);justify-content:center;align-items:flex-start;min-height:100dvh;padding:56px 16px;display:flex}.dMUhpq_box{background:var(--paper);border:1px solid var(--line2);border-radius:8px;width:400px;padding:28px 28px 24px}.dMUhpq_logo{justify-content:center;margin-bottom:10px;display:flex}.dMUhpq_title{text-align:center;color:var(--ink);margin:0 0 20px;font-size:20px;font-weight:700}.dMUhpq_step{margin:-8px 0 16px;font-size:15px;font-weight:700}.dMUhpq_band{border:1px solid var(--red);background:var(--red-bg);color:var(--red);border-radius:6px;margin:0 0 16px;padding:10px 12px;font-size:14px}.dMUhpq_or{color:var(--ink2);align-items:center;gap:10px;margin:18px 0;font-size:13px;display:flex}.dMUhpq_or:before,.dMUhpq_or:after{content:"";border-top:1px solid var(--line);flex:1}.dMUhpq_center{justify-content:center;margin-top:16px;display:flex}.dMUhpq_text{margin:0 0 16px;font-size:15px}.dMUhpq_textLink{text-align:center;color:var(--main);margin-top:18px;font-size:15px;text-decoration:underline;display:block}.dMUhpq_foot{margin-top:16px}.dMUhpq_result{text-align:center}.dMUhpq_result .dMUhpq_ic{color:var(--green)}.dMUhpq_kv{grid-template-columns:80px 1fr;gap:10px 12px;margin:0 0 16px;font-size:15px;display:grid}.dMUhpq_kv dt{color:var(--ink2)}.dMUhpq_kv dd{margin:0}.dMUhpq_hint{color:var(--ink);margin-top:4px;font-size:13px}.dMUhpq_field{margin:0 0 18px}.dMUhpq_label{margin:0 0 6px;font-weight:700;display:block}.dMUhpq_input48{height:48px}.dMUhpq_err{color:var(--red);margin-top:4px;font-size:13px}@media (max-width:48em){.dMUhpq_page{background:var(--paper);padding:48px 16px calc(96px + var(--safe-bottom))}.dMUhpq_box{border:0;width:100%;padding:0}.dMUhpq_foot{padding:10px 16px calc(10px + var(--safe-bottom));border-top:1px solid var(--line);background:var(--paper);margin:0;position:fixed;bottom:0;left:0;right:0}}
.mD1omq_wrap{max-width:760px}.mD1omq_gh{color:var(--ink2);margin:18px 0 2px;font-size:14px;font-weight:700}.mD1omq_role{border:1px dashed var(--line2);border-radius:6px;margin:14px 0 0;padding:0 10px 6px}.mD1omq_h{margin:22px 0 8px;font-size:17px;font-weight:700}.mD1omq_h:first-child{margin-top:4px}.mD1omq_p{margin:0 0 10px;font-size:15px;line-height:1.8}.mD1omq_open{margin-top:24px}@media (max-width:48em){.mD1omq_open{left:0;right:0;bottom:calc(var(--bottom-nav-h) + var(--safe-bottom));background:var(--paper);border-top:1px solid var(--line);margin:0;padding:10px 16px;position:fixed}.mD1omq_open a{width:100%}}
