.StructureStep_banner__25yWa{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);background:var(--primary-soft);border:1px solid var(--primary-line);border-radius:var(--r-lg);padding:var(--s-3) var(--s-4);font-size:13px;font-weight:700;color:var(--primary-deep)}.StructureStep_bannerIcon__lNTo3{width:26px;height:26px;border-radius:50%;background:var(--primary);color:var(--surface);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.StructureStep_bannerIcon__lNTo3 svg{width:14px;height:14px}.StructureStep_notFoundLink__Lwnt8{width:100%;border:1.5px dashed var(--border);border-radius:var(--r-md);background:transparent;padding:var(--s-3);font-size:13px;font-weight:600;color:var(--muted);cursor:pointer;text-align:center}.StructureStep_notFoundLink__Lwnt8:hover{border-color:var(--primary);color:var(--primary)}.StructureStep_ownerNote__ZSrka{display:flex;align-items:flex-start;gap:var(--s-2);background:var(--warning-soft);border:1px solid var(--warning-line);border-radius:var(--r-md);padding:var(--s-3);font-size:12.5px;color:var(--text-2);line-height:1.8}.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)}}.AppTextarea_field____zXC{display:flex;flex-direction:column;gap:var(--s-2)}.AppTextarea_label__6iEmX{font-size:12.5px;font-weight:600;color:var(--text-2)}.AppTextarea_required__1HpyY{color:var(--danger);-webkit-margin-start:var(--s-1);margin-inline-start:var(--s-1)}.AppTextarea_wrapper__q3fkn{background:var(--surface-2);border:1.5px solid var(--border);border-radius:var(--r-md);padding:12px 14px;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.AppTextarea_wrapper__q3fkn:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px rgba(14,132,115,.12)}.AppTextarea_wrapper__q3fkn[data-error=true]{border-color:var(--danger)}.AppTextarea_wrapper__q3fkn[data-disabled=true]{opacity:.6}.AppTextarea_textarea__zFu20{width:100%;resize:vertical;min-height:90px;border:none;background:transparent;outline:none;font-size:14px;font-weight:600;line-height:1.8;color:var(--text)}.AppTextarea_textarea__zFu20::placeholder{color:var(--faint);font-weight:500}.AppTextarea_footer__8n2M7{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2)}.AppTextarea_hint__c8nOZ{font-size:12px;color:var(--faint)}.AppTextarea_error__X5I_7{font-size:12px;color:var(--danger)}.AppTextarea_counter__rC_fA{font-size:11.5px;color:var(--faint);-webkit-margin-start:auto;margin-inline-start:auto}.AppSegmented_field__8bLSs{display:flex;flex-direction:column;gap:var(--s-2)}.AppSegmented_label__fmHkh{font-size:12.5px;font-weight:600;color:var(--text-2)}.AppSegmented_track__6ia4y{display:flex;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-md);padding:4px;gap:4px}.AppSegmented_option__8lXYE{flex:1 1;border:none;background:transparent;border-radius:var(--r-sm);padding:10px var(--s-3);font-size:13.5px;font-weight:700;color:var(--muted);cursor:pointer;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)}.AppSegmented_option__8lXYE[data-selected=true]{background:var(--primary);color:#fff;box-shadow:var(--shadow-sm)}.AppSegmented_option__8lXYE:disabled{opacity:.5;cursor:not-allowed}.AppCheckbox_wrap__ZvtBw{display:flex;align-items:flex-start;gap:var(--s-3);cursor:pointer}.AppCheckbox_wrap__ZvtBw[data-disabled=true]{opacity:.6;cursor:not-allowed}.AppCheckbox_box__RSDkj{flex-shrink:0;width:20px;height:20px;margin-top:1px;border-radius:6px;border:1.5px solid var(--border);background:var(--surface);display:inline-flex;align-items:center;justify-content:center;transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.AppCheckbox_input__AkUoB:checked+.AppCheckbox_box__RSDkj{background:var(--primary);border-color:var(--primary)}.AppCheckbox_input__AkUoB:focus-visible+.AppCheckbox_box__RSDkj{outline:2px solid var(--primary);outline-offset:2px}.AppCheckbox_box__RSDkj svg{width:13px;height:13px;color:#fff;opacity:0;transition:opacity var(--dur-fast) var(--ease)}.AppCheckbox_input__AkUoB:checked+.AppCheckbox_box__RSDkj svg{opacity:1}.AppCheckbox_input__AkUoB{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.AppCheckbox_text__tblpn{display:flex;flex-direction:column;gap:2px}.AppCheckbox_label___w5vR{font-size:13.5px;font-weight:600;color:var(--text)}.AppCheckbox_description__uhN_l{font-size:12px;color:var(--muted)}.AppCheckbox_error__W1Mck{margin:4px 0 0;font-size:12px;color:var(--danger)}.UnitNotFoundStep_note__5M5Y3{display:flex;align-items:flex-start;gap:var(--s-2);background:var(--warning-soft);border:1px solid var(--warning-line);border-radius:var(--r-md);padding:var(--s-3);font-size:12.5px;color:var(--text-2);line-height:1.8}