.AppTabs_wrap__8Fyuy{display:flex;align-items:center;gap:var(--s-5);-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border);overflow-x:auto}.AppTabs_tab__HBi2o{position:relative;display:inline-flex;align-items:center;gap:6px;padding:var(--s-3) var(--s-1);border:none;background:transparent;font-size:13.5px;font-weight:700;color:var(--muted);white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) var(--ease)}.AppTabs_tab__HBi2o:after{content:"";position:absolute;inset-inline:0;inset-block-end:-1px;height:2px;border-radius:var(--r-pill);background:transparent;transition:background-color var(--dur-fast) var(--ease)}.AppTabs_tab__HBi2o[data-selected=true]{color:var(--primary)}.AppTabs_tab__HBi2o[data-selected=true]:after{background:var(--primary)}.AppTabs_tab__HBi2o:disabled{opacity:.5;cursor:not-allowed}.AppTabs_badge__QOdHI{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--r-pill);background:var(--surface-2);color:var(--muted);font-size:10.5px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AppTabs_tab__HBi2o[data-selected=true] .AppTabs_badge__QOdHI{background:var(--primary-soft);color:var(--primary)}.AppToast_viewport___4Tm_{position:fixed;top:var(--s-5);inset-inline:0;z-index:1000;display:flex;flex-direction:column;align-items:center;gap:var(--s-2);pointer-events:none}.AppToast_toast__rrRMW{pointer-events:auto;display:flex;align-items:center;gap:var(--s-2);min-width:240px;max-width:min(90vw,420px);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-lg);font-size:13px;font-weight:600;color:var(--text);animation:AppToast_rise__g_wRP var(--dur-slow) var(--ease)}.AppToast_toast__rrRMW[data-tone=success]{-webkit-border-start:3px solid var(--success);border-inline-start:3px solid var(--success)}.AppToast_toast__rrRMW[data-tone=danger]{-webkit-border-start:3px solid var(--danger);border-inline-start:3px solid var(--danger)}.AppToast_toast__rrRMW[data-tone=info]{-webkit-border-start:3px solid var(--info);border-inline-start:3px solid var(--info)}@keyframes AppToast_rise__g_wRP{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.Form_form__MIiDz{display:flex;flex-direction:column;gap:var(--s-4)}.Form_fieldset__oUn6Q{display:contents}.Form_fieldset__oUn6Q:disabled{opacity:.7}.Form_error__KbUIS{background:var(--danger-soft);border:1px solid var(--danger);color:var(--danger);border-radius:var(--r-md);padding:var(--s-3) var(--s-4);font-size:13px;font-weight:600;line-height:1.7}.Form_actions__jvR70{display:flex;flex-direction:column;gap:var(--s-3)}.CreateBuildingWizard_steps__SY0vI{display:flex;align-items:center;gap:var(--s-2);-webkit-margin-after:var(--s-5);margin-block-end:var(--s-5)}.CreateBuildingWizard_step__sNPhD{display:flex;align-items:center;gap:var(--s-2);font-size:12.5px;font-weight:700;color:var(--faint)}.CreateBuildingWizard_step__sNPhD[data-active=true]{color:var(--primary)}.CreateBuildingWizard_step__sNPhD[data-done=true]{color:var(--success)}.CreateBuildingWizard_stepDot__n_R4O{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--surface-2);color:inherit;font-size:12px;font-weight:800;flex-shrink:0}.CreateBuildingWizard_step__sNPhD[data-active=true] .CreateBuildingWizard_stepDot__n_R4O{background:var(--primary-soft)}.CreateBuildingWizard_step__sNPhD[data-done=true] .CreateBuildingWizard_stepDot__n_R4O{background:var(--success-soft)}.CreateBuildingWizard_step__sNPhD[data-done=true] .CreateBuildingWizard_stepDot__n_R4O svg{width:13px;height:13px}.CreateBuildingWizard_stepLine__hutz_{flex:1 1;height:1px;background:var(--border)}.CreateBuildingWizard_hint__gBt7T{font-size:12.5px;color:var(--muted);line-height:1.8;margin:0 0 var(--s-2)}.CreateBuildingWizard_grid3__oa_fn{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--s-3);gap:var(--s-3)}@media (max-width:480px){.CreateBuildingWizard_grid3__oa_fn{grid-template-columns:1fr}}.CreateBuildingWizard_success__p4QlR{display:flex;flex-direction:column;gap:var(--s-4)}.CreateBuildingWizard_successLead__D_Jr0{font-size:14px;color:var(--text-2);margin:0}.CreateBuildingWizard_successLead__D_Jr0 strong{color:var(--text)}.CreateBuildingWizard_inviteBox__z10AD{display:flex;flex-direction:column;gap:var(--s-3);background:var(--primary-soft);border:1px solid var(--primary-line);border-radius:var(--r-lg);padding:var(--s-4)}.CreateBuildingWizard_inviteText__VbD2u{display:flex;flex-direction:column;gap:2px}.CreateBuildingWizard_inviteLabel___Nrc2{font-size:13px;font-weight:800;color:var(--text)}.CreateBuildingWizard_inviteHint__rx0iw{font-size:12px;color:var(--muted);line-height:1.7}.CreateBuildingWizard_inviteCodeRow__dv_Kc{display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap}.CreateBuildingWizard_inviteCode__MA_7n{font-size:18px;font-weight:800;letter-spacing:2px;color:var(--primary);background:var(--surface);border:1px solid var(--primary-line);border-radius:var(--r-sm);padding:var(--s-2) var(--s-4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CreateBuildingWizard_summary__jXE4q{font-size:13px;color:var(--text-2);margin:0}.CreateBuildingWizard_successActions__8vOmF{display:flex;gap:var(--s-3)}.AppFileUpload_wrap__qVCnW{display:flex;flex-direction:column;gap:6px}.AppFileUpload_label__Pdylw{font-size:12.5px;font-weight:600;color:var(--text-2)}.AppFileUpload_dropzone__5fl7E{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;height:96px;border:1.5px dashed var(--border);border-radius:var(--r-md);background:var(--surface-2);color:var(--muted);font-size:12.5px;font-weight:600;cursor:pointer;transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.AppFileUpload_dropzone__5fl7E:hover,.AppFileUpload_dropzone__5fl7E[data-drag=true]{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.AppFileUpload_dropzone__5fl7E svg{width:22px;height:22px}.AppFileUpload_hiddenInput__bxf8o{display:none}.AppFileUpload_hint__EtZwM{font-size:11.5px;color:var(--faint)}.AppFileUpload_previewGrid__qiBll{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:2px}.AppFileUpload_previewItem__qEAeY{position:relative;width:64px;height:64px;border-radius:var(--r-sm);overflow:hidden;border:1px solid var(--border)}.AppFileUpload_previewImg__npJHZ{width:100%;height:100%;object-fit:cover;display:block}.AppFileUpload_removeBtn__iiQO8{position:absolute;top:2px;inset-inline-end:2px;width:18px;height:18px;border-radius:50%;background:rgba(20,32,29,.65);color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer}.AppFileUpload_removeBtn__iiQO8 svg{width:11px;height:11px}