.TenantFormModal_overlay__D5MLU{position:fixed;inset:0;z-index:1400;display:grid;place-items:center;padding:1rem;background:rgba(4,10,18,.58);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.TenantFormModal_shell__kCWfe{width:min(720px,calc(100vw - 2rem));max-height:calc(100vh - 2rem);display:grid;grid-gap:1rem;gap:1rem;overflow:auto;padding:1.25rem;border-radius:18px;border:1px solid color-mix(in srgb,var(--gray-200) 72%,transparent);background:hsla(0,0%,100%,.98);box-shadow:var(--shadow-lg)}.TenantFormModal_header__mIZ1h{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.TenantFormModal_copy__YZO8a{display:grid;grid-gap:.35rem;gap:.35rem}.TenantFormModal_copy__YZO8a h3{margin:0;font-size:1.05rem;color:var(--gray-900)}.TenantFormModal_copy__YZO8a p{margin:0;color:var(--gray-600);font-size:.84rem;line-height:1.5}.TenantFormModal_form__f6FKW{display:grid;grid-gap:1rem;gap:1rem}.TenantFormModal_group__5pPB0{display:grid;grid-gap:.45rem;gap:.45rem}.TenantFormModal_surfaceGrid__vy2JD{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:.75rem;gap:.75rem}.TenantFormModal_surfaceCard__ooF_0{display:grid;grid-gap:.24rem;gap:.24rem;padding:.85rem .95rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--gray-200) 72%,transparent);background:color-mix(in srgb,var(--gray-50) 62%,var(--surface));min-width:0}.TenantFormModal_surfaceCardLabel__PME6G{color:var(--gray-500);font-size:.72rem;font-weight:700}.TenantFormModal_surfaceCardValue__hppK5{color:var(--gray-900);font-size:.9rem;font-weight:700}.TenantFormModal_surfaceCardHelper__bzZR_{color:var(--gray-500);font-size:.72rem;line-height:1.45}.TenantFormModal_label__r_r4h{font-size:.82rem;font-weight:700;color:var(--gray-800)}.TenantFormModal_input__t7OGU{width:100%;padding:.85rem .95rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--gray-200) 78%,transparent);background:var(--surface);color:var(--gray-900);font-size:.92rem;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.TenantFormModal_input__t7OGU:focus{outline:none;border-color:var(--primary-600);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-600) 18%,transparent)}.TenantFormModal_input__t7OGU:disabled,.TenantFormModal_input__t7OGU[readonly]{background:color-mix(in srgb,var(--gray-100) 88%,var(--surface));color:var(--gray-500);cursor:not-allowed}.TenantFormModal_help__Zrj_w{color:var(--gray-500);font-size:.75rem;line-height:1.45}.TenantFormModal_inlineNote__xRnmQ{display:grid;grid-gap:.2rem;gap:.2rem;padding:.75rem .85rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--primary-600) 18%,transparent);background:color-mix(in srgb,var(--primary-600) 7%,var(--surface));font-size:.78rem}.TenantFormModal_inlineNote__xRnmQ span{color:var(--gray-500)}.TenantFormModal_inlineNote__xRnmQ strong{color:var(--primary-700);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.TenantFormModal_accessPaths__K6Y1w{display:grid;grid-gap:.45rem;gap:.45rem}.TenantFormModal_accessPathRow__jnuHt{display:grid;grid-gap:.18rem;gap:.18rem}.TenantFormModal_accessPathHeader__TboGl{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.TenantFormModal_accessPathHeader__TboGl .header-btn{min-height:28px;padding:.28rem .58rem;font-size:.72rem}.TenantFormModal_accessPathRow__jnuHt code{display:block;color:var(--primary-700);font-size:.76rem;line-height:1.45;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.TenantFormModal_accessPathCode__Nm0wO{word-break:break-word}.TenantFormModal_accessPathRow__jnuHt small{color:var(--gray-500);font-size:.72rem;line-height:1.45}.TenantFormModal_sourceGrid__LQ94C{display:grid;grid-gap:.75rem;gap:.75rem}.TenantFormModal_source__lDoUU{display:flex;padding:.95rem 1rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--gray-200) 72%,transparent);background:color-mix(in srgb,var(--gray-50) 62%,var(--surface));cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.TenantFormModal_source__lDoUU:hover{border-color:color-mix(in srgb,var(--primary-600) 34%,transparent);transform:translateY(-1px)}.TenantFormModal_sourceSelected__zCLUG{border-color:color-mix(in srgb,var(--primary-600) 48%,transparent);background:color-mix(in srgb,var(--primary-600) 8%,var(--surface))}.TenantFormModal_source__lDoUU input{display:none}.TenantFormModal_sourceCopy__gF5kp{display:grid;grid-gap:.25rem;gap:.25rem}.TenantFormModal_sourceCopy__gF5kp strong{font-size:.88rem;color:var(--gray-900)}.TenantFormModal_sourceCopy__gF5kp small{color:var(--gray-500);font-size:.75rem;line-height:1.5}.TenantFormModal_dropzone__n_K0y{display:grid;place-items:center;min-height:140px;padding:1rem;border:2px dashed color-mix(in srgb,var(--gray-300) 84%,transparent);border-radius:16px;background:color-mix(in srgb,var(--gray-50) 62%,var(--surface));cursor:pointer;transition:border-color .16s ease,background .16s ease}.TenantFormModal_dropzoneDragging__UQ4eO,.TenantFormModal_dropzone__n_K0y:hover{border-color:color-mix(in srgb,var(--primary-600) 48%,transparent);background:color-mix(in srgb,var(--primary-600) 7%,var(--surface))}.TenantFormModal_dropzoneCopy__XDirv{display:grid;grid-gap:.35rem;gap:.35rem;text-align:center}.TenantFormModal_dropzoneCopy__XDirv strong{color:var(--gray-900);font-size:.9rem}.TenantFormModal_dropzoneCopy__XDirv small{color:var(--gray-500);font-size:.75rem;line-height:1.45}.TenantFormModal_fileList__HWPs5{border:1px solid color-mix(in srgb,var(--gray-200) 72%,transparent);border-radius:14px;overflow:hidden;background:var(--surface)}.TenantFormModal_fileListHeader__ET_dE{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:.75rem .9rem;border-bottom:1px solid color-mix(in srgb,var(--gray-200) 72%,transparent);background:color-mix(in srgb,var(--gray-100) 86%,var(--surface));font-size:.78rem;color:var(--gray-700);font-weight:600}.TenantFormModal_fileClear__SZlnJ,.TenantFormModal_fileRemove__Ks65_{border:none;background:transparent;color:var(--error-600);cursor:pointer}.TenantFormModal_fileItems__pjcRa{list-style:none;margin:0;padding:0;display:grid}.TenantFormModal_fileItem__lxNEh{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:.75rem;gap:.75rem;align-items:center;padding:.75rem .9rem;border-top:1px solid color-mix(in srgb,var(--gray-200) 60%,transparent)}.TenantFormModal_fileItem__lxNEh:first-child{border-top:none}.TenantFormModal_fileName__jBUW6{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--gray-800);font-size:.82rem}.TenantFormModal_fileSize__eC8Ap{color:var(--gray-500);font-size:.74rem}.TenantFormModal_progress__SWmvP{display:grid;grid-gap:.45rem;gap:.45rem;padding:.9rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--primary-600) 16%,transparent);background:color-mix(in srgb,var(--primary-600) 6%,var(--surface))}.TenantFormModal_progressRow__dmsLY{display:flex;justify-content:space-between;gap:1rem;font-size:.8rem;color:var(--gray-700)}.TenantFormModal_progressBar__1S_nY{height:7px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--gray-200) 72%,transparent)}.TenantFormModal_progressFill__3R1wL{display:block;height:100%;border-radius:inherit;background:linear-gradient(135deg,var(--primary-500) 0,var(--primary-700) 100%)}.TenantFormModal_progressFillCompleted__IYbA_{background:linear-gradient(135deg,var(--success-500) 0,var(--success-600) 100%)}.TenantFormModal_progressFillFailed__sM71h{background:linear-gradient(135deg,var(--error-500) 0,var(--error-600) 100%)}.TenantFormModal_logoPreview__RgUYt{display:inline-flex;align-items:center;gap:.65rem;padding:.6rem .7rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--gray-200) 72%,transparent);background:color-mix(in srgb,var(--gray-50) 62%,var(--surface))}.TenantFormModal_logoPreview__RgUYt img{display:block;border-radius:10px;background:#fff;border:1px solid color-mix(in srgb,var(--gray-200) 72%,transparent)}.TenantFormModal_logoPreview__RgUYt span{color:var(--gray-600);font-size:.78rem;font-weight:600}.TenantFormModal_checkbox__7eGde{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:flex-start;padding:.85rem .95rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--gray-200) 72%,transparent);background:color-mix(in srgb,var(--gray-50) 62%,var(--surface));cursor:pointer}.TenantFormModal_checkbox__7eGde input{margin-top:.15rem}.TenantFormModal_checkbox__7eGde span{display:grid;grid-gap:.2rem;gap:.2rem}.TenantFormModal_checkbox__7eGde strong{color:var(--gray-900);font-size:.84rem}.TenantFormModal_checkbox__7eGde small{color:var(--gray-500);font-size:.75rem;line-height:1.45}.TenantFormModal_actions__PBkfT{display:flex;justify-content:flex-end;gap:.6rem;padding-top:.25rem}@media (max-width:720px){.TenantFormModal_shell__kCWfe{width:calc(100vw - 1rem);max-height:calc(100vh - 1rem);padding:1rem}.TenantFormModal_header__mIZ1h{flex-direction:column;align-items:stretch}.TenantFormModal_actions__PBkfT{flex-direction:column-reverse}.TenantFormModal_actions__PBkfT .header-btn{justify-content:center;width:100%}}