.M2gvsa_wrap{flex-direction:column;align-items:center;gap:14px;width:100%;display:flex}.M2gvsa_notice{border-radius:var(--r-md,12px);color:#5c3d00;background:#fff6e0;max-width:420px;padding:16px 18px;font-size:15px;line-height:1.55}.M2gvsa_notice p{margin:0 0 12px}.M2gvsa_signOut{border-radius:var(--r-sm,8px);font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #5c3d00;padding:8px 14px;font-weight:700}.M2gvsa_note{text-align:center;max-width:420px;color:var(--muted);margin:0;font-size:14px}
.oBo3cG_wrap{justify-content:center;display:flex}.oBo3cG_card{background:var(--white);border:1px solid var(--border);border-radius:var(--r-card,14px);width:100%;max-width:420px;box-shadow:var(--shadow-card);flex-direction:column;padding:30px;display:flex}.oBo3cG_title{color:var(--ink);margin:0 0 6px;font-size:22px;font-weight:800}.oBo3cG_note{color:var(--muted);margin:0 0 18px;font-size:13.5px}.oBo3cG_error{border-radius:var(--r-sm,8px);color:#a4262c;background:#fdecec;margin:0 0 14px;padding:10px 12px;font-size:14px}.oBo3cG_label{color:var(--ink);margin-bottom:6px;font-size:13.5px;font-weight:600}.oBo3cG_input{border-radius:var(--r-sm,8px);border:1px solid var(--input-border);margin-bottom:14px;padding:12px 14px;font-size:14.5px}.oBo3cG_button{background:var(--navy);color:#eef2f8;border-radius:var(--r-sm,8px);cursor:pointer;border:none;margin-top:4px;padding:12.5px 0;font-size:15px;font-weight:700}.oBo3cG_button:disabled{opacity:.6;cursor:progress}.oBo3cG_stack{flex-direction:column;gap:16px;width:100%;max-width:420px;display:flex}.oBo3cG_subtitle{color:var(--ink);margin:0 0 6px;font-size:17px;font-weight:800}.oBo3cG_secondary{background:var(--white);color:var(--navy);border:1px solid var(--navy)}.oBo3cG_new{text-align:center;color:var(--muted);margin:0;font-size:14px}.oBo3cG_new a{font-weight:700}.oBo3cG_notFound{border-radius:var(--r-sm,8px);color:#5c3d00;background:#fff6e0;margin:0 0 14px;padding:12px 14px;font-size:14px;line-height:1.5}.oBo3cG_notFound p{margin:0 0 8px}.oBo3cG_notFoundCta{color:var(--navy);font-weight:800}
.yraszG_page{background:var(--navy);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.yraszG_card{background:var(--white);width:100%;max-width:400px;box-shadow:var(--shadow-popup);border-radius:14px;padding:32px 30px}.yraszG_logo{width:auto;height:96px;margin-bottom:18px;display:block}.yraszG_title{color:var(--ink);margin:0 0 6px;font-size:22px;font-weight:800}.yraszG_note{color:var(--muted);margin:0 0 18px;font-size:13.5px;line-height:1.5}.yraszG_form{flex-direction:column;display:flex}.yraszG_label{color:var(--ink);margin-bottom:6px;font-size:13.5px;font-weight:600}.yraszG_input{border:1px solid var(--input-border);border-radius:8px;margin-bottom:14px;padding:11px 13px;font-size:14.5px}.yraszG_hint{color:var(--muted);margin:-8px 0 14px;font-size:12.5px}.yraszG_button{background:var(--primary);color:var(--white);cursor:pointer;border:none;border-radius:8px;margin-top:4px;padding:12px 0;font-size:15px;font-weight:700}.yraszG_button:hover{background:var(--primary-hover)}.yraszG_button:disabled{opacity:.6;cursor:progress}.yraszG_error{color:#a4262c;background:#fdecec;border-radius:8px;margin:0 0 14px;padding:10px 12px;font-size:14px}.yraszG_ok{background:var(--success-bg);color:var(--success);border-radius:8px;margin:0 0 14px;padding:10px 12px;font-size:14px}
