.tenantregistration_dialog__nXOqh{width:calc(100% - 32px);max-width:480px;max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;margin:auto;padding:32px;border:1px solid #e7dfeb;border-radius:13px;background:#FFFFFF;color:#493A55;box-sizing:border-box}.tenantregistration_dialog__nXOqh::-webkit-backdrop{background:rgb(36 23 52/55%)}.tenantregistration_dialog__nXOqh::backdrop{background:rgb(36 23 52/55%)}.tenantregistration_dialog__nXOqh h2{margin:0 32px 12px 0;font-size:26px;line-height:1.2;color:#241734}.tenantregistration_close__mPscH{position:absolute;top:12px;right:12px;min-width:44px;min-height:44px;border:0;border-radius:9px;background:transparent;color:#6D6075;font-size:28px;cursor:pointer}.tenantregistration_close__mPscH:hover{background:#F5F0FA}.tenantregistration_close__mPscH:focus-visible,.tenantregistration_textButton__eS_Xs:focus-visible{outline:3px solid #6B3FA0;outline-offset:3px}.tenantregistration_logo__qPmpn{display:block;width:180px;max-width:100%;height:auto;margin:0 0 24px}.tenantregistration_eyebrow__a33tO{margin:0 0 8px;font-size:12px;font-weight:700;color:#6B3FA0;letter-spacing:.08em;text-transform:uppercase}.tenantregistration_lede__pT9q9{margin:0 0 20px;font-size:15px;line-height:1.6;color:#6D6075}.tenantregistration_form__VsuTa{display:grid;grid-gap:16px;gap:16px}.tenantregistration_required__lMzEv{margin:0;color:#6D6075;font-size:13px}.tenantregistration_form__VsuTa input{width:100%;min-height:44px;box-sizing:border-box;font-size:16px}.tenantregistration_form__VsuTa input[readonly]{background:#F5F0FA}.tenantregistration_form__VsuTa button{min-height:44px}.tenantregistration_error__tN1X8{margin:6px 0 0;font-size:14px;color:#8D2440;line-height:1.4}.tenantregistration_fine__s00Ma{margin:0;font-size:12px;line-height:1.6;color:#6D6075}.tenantregistration_switch__CtchF{margin:0 0 20px;font-size:14px}.tenantregistration_switch__CtchF a{display:inline-flex;align-items:center;box-sizing:border-box}.tenantregistration_textButton__eS_Xs{padding:8px 0;min-height:44px;background:none;border:0;color:#6B3FA0;text-decoration:underline;font:inherit;font-weight:600;cursor:pointer}.tenantregistration_sent__k_SHF{line-height:1.6;overflow-wrap:anywhere}.tenantregistration_sent__k_SHF h3{color:#241734}@media(max-width:600px){.tenantregistration_dialog__nXOqh{padding:24px}.tenantregistration_dialog__nXOqh h2{font-size:24px}}