.um.um-register.um-785{max-width:520px;margin:0 auto 3rem auto;padding:2.5rem 2.2rem;background:#f3e6ef;border-radius:12px;border:2px solid #90196b;box-shadow:0 12px 25px rgba(0,0,0,0.18);color:#2b1022}.um.um-register.um-785 h2,.um.um-register.um-785 h3{text-align:center;margin-bottom:1.5rem;letter-spacing:0.04em;text-transform:uppercase;color:#90196b}.um-785 .um-row._um_row_1{margin:0}.um-785 .um-col-1{width:100%}.um-785 .um-field-label label{font-size:0.85rem;text-transform:uppercase;letter-spacing:0.08em;color:#90196b;margin-bottom:0.25rem}.um-785 .um-form-field{width:100%;padding:0.65rem 0.85rem;border-radius:8px;border:1px solid rgba(144,25,107,0.35);background:#ffffff;color:#2b1022;font-size:0.95rem;transition:border-color 0.2s ease,box-shadow 0.2s ease,background 0.2s ease}.um-785 .um-form-field::placeholder{color:rgba(144,25,107,0.45)}.um-785 .um-form-field:focus{outline:none;border-color:#90196b;box-shadow:0 0 0 1px rgba(144,25,107,0.55);background:#fff8ff}.um-785 .um-field{margin-bottom:1.1rem}.um-785 .um_request_name{position:absolute;left:-9999px}.um-785 .um-col-alt{margin-top:1.5rem;display:flex;gap:0.75rem}.um-785 #um-submit-btn.um-button{width:100%;border-radius:999px;border:none;padding:0.8rem 1.4rem;font-weight:600;font-size:0.95rem;letter-spacing:0.08em;text-transform:uppercase;cursor:pointer;background:#90196b;color:#f3e6ef;box-shadow:0 0 16px rgba(144,25,107,0.45);transition:transform 0.15s ease,box-shadow 0.15s ease,filter 0.15s ease}.um-785 #um-submit-btn.um-button:hover{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 0 20px rgba(144,25,107,0.65)}.um-785 .um-button.um-alt{width:100%;border-radius:999px;padding:0.8rem 1.4rem;font-weight:500;font-size:0.9rem;letter-spacing:0.08em;text-transform:uppercase;text-align:center;background:transparent;border:1px solid #90196b;color:#90196b;cursor:pointer;transition:background 0.15s ease,color 0.15s ease}.um-785 .um-button.um-alt:hover{background:#90196b;color:#f3e6ef}@media (max-width:600px){.um.um-register.um-785{margin:1.5rem auto 2.5rem auto;padding:1.8rem 1.4rem}.um-785 .um-col-alt{flex-direction:column}}.um.um-account.um-um_account_id{max-width:980px;margin:2.5rem auto 3.5rem auto;padding:2.5rem 2.3rem;background:#f3e6ef;border-radius:14px;border:2px solid #90196b;box-shadow:0 14px 30px rgba(0,0,0,0.15);color:#2b1022}.um-um_account_id .um-form{display:flex;gap:2rem}.um-um_account_id .um-account-side{width:240px;flex:0 0 240px}.um-um_account_id .um-account-meta{background:#ffffff;border-radius:12px;padding:1.2rem 1rem;text-align:center;margin-bottom:1.2rem;border:1px solid rgba(144,25,107,0.25)}.um-um_account_id .um-account-meta-img img{border-radius:50%;border:3px solid #90196b}.um-um_account_id .um-account-name a{color:#90196b;font-weight:600;text-decoration:none}.um-um_account_id .um-account-profile-link a.um-link{font-size:0.85rem;text-transform:uppercase;letter-spacing:.08em;color:#90196b}.um-um_account_id .um-account-side ul{list-style:none;margin:0;padding:0;background:#ffffff;border-radius:12px;border:1px solid rgba(144,25,107,0.25);overflow:hidden}.um-um_account_id .um-account-link{display:flex;align-items:center;padding:.75rem 1rem;font-size:0.92rem;color:#2b1022;text-decoration:none;border-bottom:1px solid rgba(144,25,107,0.08);transition:background .15s ease,color .15s ease,padding-left .15s ease}.um-um_account_id .um-account-link:last-child{border-bottom:none}.um-um_account_id .um-account-link .um-account-icon i,.um-um_account_id .um-account-link .um-account-icontip i{color:#90196b;margin-right:.55rem}.um-um_account_id .um-account-link.current,.um-um_account_id .um-account-link:hover{background:#f3e6ef;color:#90196b;padding-left:1.25rem}.um-um_account_id .um-account-main{flex:1 1 auto}.um-um_account_id .um-account-heading{font-size:1.05rem;font-weight:600;margin-bottom:1.2rem;color:#90196b;text-transform:uppercase;letter-spacing:.08em}.um-um_account_id .um-field{margin-bottom:1.1rem}.um-um_account_id .um-field-label label{font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;color:#90196b;margin-bottom:.25rem}.um-um_account_id .um-form-field,.um-um_account_id .select2-selection--single{width:100%;padding:0.6rem 0.85rem;border-radius:8px;border:1px solid rgba(144,25,107,0.35);background:#ffffff;color:#2b1022;font-size:0.95rem;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.um-um_account_id .um-form-field:focus,.um-um_account_id .select2-selection--single:focus{outline:none;border-color:#90196b;box-shadow:0 0 0 1px rgba(144,25,107,0.45);background:#fff8ff}.um-um_account_id .um-field-radio .um-field-radio-option{font-size:0.9rem}.um-um_account_id .um-col-alt-b{margin-top:1.4rem}.um-um_account_id .um-button{border-radius:999px;padding:0.75rem 1.6rem;font-size:0.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;border:none;background:#90196b;color:#f3e6ef;cursor:pointer;box-shadow:0 0 14px rgba(144,25,107,0.4);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.um-um_account_id .um-button:hover{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 0 18px rgba(144,25,107,0.6)}.um-um_account_id .um-request-button{display:inline-block;margin-top:.6rem;padding:.55rem 1.2rem;border-radius:999px;border:1px solid #90196b;color:#90196b;font-size:0.85rem;text-transform:uppercase;letter-spacing:.08em;text-decoration:none;transition:background .15s ease,color .15s ease}.um-um_account_id .um-request-button:hover{background:#90196b;color:#f3e6ef}.um-um_account_id .um_account_inactive,.um-um_account_id .um-button.um_account_inactive{opacity:.45;cursor:not-allowed}@media (max-width:900px){.um-um_account_id .um-form{flex-direction:column}.um-um_account_id .um-account-side{width:100%;flex:0 0 auto}}