.ln-header{z-index:0!important;height:0!important}.uim-page{background-color:#0000;background-image:linear-gradient(#ffffff80,#ffffff80),url(../media/backdrop.3cnrf2rlsteq_.svg);background-position:0 0,0 0;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex;position:relative}.uim-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;background:#1118278c;justify-content:center;align-items:center;padding:24px;animation:.15s ease-out uim-fade;display:flex;position:fixed;inset:0}.uim-overlay--mandatory{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.uim-modal{color:#1f2937;background:#fff;border-radius:16px;outline:none;width:100%;max-width:640px;max-height:calc(100vh - 48px);padding:32px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;animation:.18s ease-out uim-pop;overflow-y:auto;box-shadow:0 20px 60px #0000004d}@keyframes uim-fade{0%{opacity:0}to{opacity:1}}@keyframes uim-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.uim-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.uim-title{color:#0f172a;letter-spacing:-.01em;font-size:28px;font-weight:800}.uim-close{color:#475569;cursor:pointer;background:#f1f5f9;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s,color .15s;display:flex}.uim-close:hover{color:#1e293b;background:#e2e8f0}.uim-prompt{background:#ede9fe;border:1.5px solid #c4b5fd;border-radius:12px;margin-top:20px;padding:16px 20px}.uim-prompt-label{color:#1e1b4b;margin-bottom:6px;font-size:17px;font-weight:700;display:block}.uim-prompt-text{color:#1e293b;word-break:break-word;font-size:16px;line-height:1.55}.uim-intro{color:#334155;margin-top:22px;font-size:17px}.uim-form{margin-top:22px}.uim-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.uim-field{margin-bottom:10px}.uim-field label{color:#1e293b;align-items:center;gap:6px;margin-bottom:8px;font-size:16px;font-weight:700;display:flex}.uim-req{color:#dc2626}.uim-info{color:#94a3b8;display:inline-flex;position:relative}.uim-info:focus-visible{outline:none}.uim-tooltip{z-index:20;color:#fff;text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;background:#00172e;border-radius:5px;width:240px;padding:12px 14px;font-size:13px;font-weight:100;line-height:1.45;transition:opacity .15s,transform .15s;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)translate(-4px);box-shadow:0 8px 24px #0f172a47}.uim-tooltip:after{content:"";border:6px solid #0000;border-right-color:#00172e;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.uim-info:hover .uim-tooltip,.uim-info:focus .uim-tooltip,.uim-info:focus-visible .uim-tooltip{opacity:1;visibility:visible;transform:translateY(-50%)translate(0)}.uim-field input,.uim-select-wrap select{color:#1f2937;background:#fff;border:1.5px solid #cbd5e1;border-radius:10px;width:100%;padding:13px 16px;font-size:16px;transition:border-color .15s,box-shadow .15s}.uim-field input::placeholder{color:#94a3b8}.uim-field input:focus,.uim-select-wrap select:focus{border-color:#6d28d9;outline:none;box-shadow:0 0 0 3px #6d28d926}.uim-help{color:#64748b;margin-top:7px;font-size:14px;display:block}.uim-select-wrap{position:relative}.uim-select-wrap select{appearance:none;cursor:pointer;padding-right:44px}.uim-select-chevron{color:#334155;pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.uim-required-note{color:#b91c1c;margin-top:4px;font-size:14px;font-style:italic}.uim-terms{color:#374151;align-items:center;gap:10px;margin-top:16px;font-size:14px;display:flex}.uim-terms input[type=checkbox]{cursor:pointer;accent-color:#1d4ed8;flex-shrink:0;width:16px;height:16px}.uim-terms label{cursor:pointer;line-height:1.4}.uim-terms a{color:#1d4ed8;text-decoration:underline}.uim-terms a:hover{color:#1e40af}.uim-form-error{color:#b91c1c;margin-bottom:12px;font-size:14px}.uim-field input.uim-input-error,.uim-select-wrap select.uim-input-error{border-color:#dc2626}.uim-field input.uim-input-error:focus,.uim-select-wrap select.uim-input-error:focus{box-shadow:0 0 0 3px #dc262626}.uim-field-error{color:#b91c1c;margin-top:7px;font-size:14px;display:block}.uim-otp{margin-top:22px}.uim-otp-error{color:#b91c1c;margin-top:7px;font-size:14px;font-style:italic;display:block}.uim-otp .uim-link:disabled{color:#94a3b8;cursor:not-allowed;text-decoration:none}.uim-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;display:flex}.uim-link{color:#2563eb;cursor:pointer;background:0 0;border:none;padding:0;font-size:16px;font-weight:600}.uim-link:hover{text-decoration:underline}.uim-actions{justify-content:flex-end;align-items:center;gap:20px;width:100%;display:flex}.uim-cancel{color:#1e293b;cursor:pointer;background:0 0;border:none;font-size:16px;font-weight:700}.uim-cancel:hover{color:#475569}.uim-submit{color:#fff;cursor:pointer;background:#6d28d9;border:none;border-radius:10px;align-self:flex-end;padding:13px 26px;font-size:16px;font-weight:700;transition:background .15s}.uim-submit:hover:not(:disabled){background:#5b21b6}.uim-submit:disabled{color:#94a3b8;cursor:not-allowed;background:#e2e8f0}@media (max-width:560px){.uim-modal{padding:24px}.uim-title{font-size:24px}.uim-row{grid-template-columns:1fr;gap:0}.uim-footer{flex-direction:column;align-items:stretch}.uim-actions{justify-content:space-between}}
