.ArchitectureWorkbench_page__LLobM{display:grid;gap:16px}.payload-dark-theme .ArchitectureWorkbench_page__LLobM,.payload-dark-theme .ArchitectureWorkbench_workbench__9_WAF,.payload-default-theme .ArchitectureWorkbench_page__LLobM,.payload-default-theme .ArchitectureWorkbench_workbench__9_WAF{--field-config-feature-color-0:var(--theme-elevation-300);--field-config-feature-color-1:var(--theme-success-300);--field-config-feature-color-2:var(--theme-warning-300);--field-config-feature-color-3:var(--theme-error-300);--field-config-feature-color-4:var(--theme-success-500);--field-config-feature-color-5:var(--theme-warning-500);--field-config-feature-color-6:var(--theme-error-500);--field-config-feature-color-7:var(--theme-elevation-500)}.ArchitectureWorkbench_workbench__9_WAF{display:grid;gap:12px;min-height:calc(100vh - var(--app-header-height, 64px) - 32px);padding:14px;border:1px solid var(--theme-elevation-150);border-radius:6px;background:var(--theme-elevation-0)}.ArchitectureWorkbench_header__WYCSq{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ArchitectureWorkbench_title__TNg0g{margin:0;font-size:24px;line-height:1.25}.ArchitectureWorkbench_headerMeta__sSYF_{color:var(--theme-elevation-600);font-size:12px}.ArchitectureWorkbench_controls__NnFmZ{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ArchitectureWorkbench_controlsToggle__PTBpN{display:inline-flex;align-items:center;gap:4px;font-size:12px}.ArchitectureWorkbench_controlsSummary__iaGFl{margin-inline-start:auto;padding:2px 8px;border:1px solid var(--theme-elevation-150);border-radius:999px;color:var(--theme-elevation-650);background:var(--theme-bg);font-size:11px;white-space:nowrap}.ArchitectureWorkbench_toolbarCaveat__jBgdO{margin:0;padding:6px 10px;border:1px solid var(--theme-elevation-150);border-radius:6px;color:var(--theme-elevation-700);background:var(--theme-elevation-50);font-size:12px;line-height:1.35}.ArchitectureWorkbench_input__ysMtm{min-width:260px;min-height:36px}.ArchitectureWorkbench_body__cJo_K{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:0;align-items:stretch;min-height:0;border:1px solid var(--theme-elevation-150);border-radius:6px;overflow:hidden}.ArchitectureWorkbench_flowPanel__w9Jat{min-width:0;min-height:0}.ArchitectureWorkbench_flowShell__md4EU{position:relative;min-height:520px;height:min(72vh,760px);overflow:hidden;background:var(--theme-bg)}.ArchitectureWorkbench_flowShell__md4EU .react-flow{background:var(--theme-elevation-0)}.ArchitectureWorkbench_flowEmpty__LM2oc{display:flex;align-items:center;justify-content:center;min-height:inherit;padding:24px;color:var(--theme-elevation-600);text-align:center}.ArchitectureWorkbench_flowFeatureFrame__q6bis{box-sizing:border-box;width:100%;height:100%;display:grid;align-content:start;gap:6px;padding:10px;border:1px solid var(--theme-elevation-200);border-top:3px solid var(--feature-frame-color,var(--theme-elevation-300));border-radius:6px;background:var(--theme-elevation-50)}.ArchitectureWorkbench_flowFeatureFrame__q6bis[data-effective=true]{border-color:var(--feature-frame-color,var(--theme-success-300));background:var(--theme-elevation-0)}.ArchitectureWorkbench_flowFeatureFrame__q6bis[data-plan-blocked=true]{border-style:dashed}.ArchitectureWorkbench_flowFeatureHeader__nV8h3{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.ArchitectureWorkbench_flowFeatureTitleGroup__My8oC{min-width:0}.ArchitectureWorkbench_flowFeatureTitle__MNErG{margin:0;overflow:hidden;font-size:14px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ArchitectureWorkbench_flowCollectionDisabledText__lybSq,.ArchitectureWorkbench_flowCollectionMeta__GM_RS,.ArchitectureWorkbench_flowDependencyHint__4SBZI,.ArchitectureWorkbench_flowDisabledHint__sLt_A,.ArchitectureWorkbench_flowFeatureStats__vCpUv{color:var(--theme-elevation-600);font-size:11px;line-height:1.35}.ArchitectureWorkbench_flowStateChip__0_kcu{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid var(--theme-elevation-200);border-radius:50%;color:var(--theme-elevation-700);background:var(--theme-bg)}.ArchitectureWorkbench_flowCollectionNode__xiVgx{position:relative;box-sizing:border-box;appearance:none;width:100%;height:100%;display:grid;align-content:start;gap:2px;padding:5px 8px;border:1px solid var(--theme-elevation-150);border-radius:5px;color:inherit;background:var(--theme-bg);font:inherit;text-align:left;cursor:pointer}.ArchitectureWorkbench_flowMiniMap__Gx5Or{width:150px;height:96px;border-radius:4px}.ArchitectureWorkbench_flowControls__Sbm_i{color:var(--theme-text)}.ArchitectureWorkbench_flowControls__Sbm_i button{color:var(--theme-text);background:var(--theme-bg);border-color:var(--theme-elevation-150)}.ArchitectureWorkbench_flowControls__Sbm_i button:hover{background:var(--theme-elevation-100)}.ArchitectureWorkbench_flowControls__Sbm_i path,.ArchitectureWorkbench_flowControls__Sbm_i svg{color:currentColor;fill:currentColor;stroke:currentColor}.ArchitectureWorkbench_flowCollectionNode__xiVgx[data-disabled=true]{border-style:dashed;opacity:.72}.ArchitectureWorkbench_flowCollectionNode__xiVgx[data-hidden=true]{border-style:dashed;background:var(--theme-elevation-50);opacity:.72}.ArchitectureWorkbench_flowCollectionNodeSelected__1pRsg{border-color:var(--theme-success-500);box-shadow:0 0 0 2px rgba(34,197,94,.2)}.ArchitectureWorkbench_flowCollectionHeader__1o5PZ{display:flex;align-items:center;justify-content:space-between;gap:4px;min-width:0}.ArchitectureWorkbench_flowCollectionPrimary__fhiF5{min-width:0;overflow:hidden;font-size:11px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ArchitectureWorkbench_flowCollectionNode__xiVgx[data-hidden=true] .ArchitectureWorkbench_flowCollectionPrimary__fhiF5{color:var(--theme-elevation-500);text-decoration:line-through}.ArchitectureWorkbench_flowCollectionSlug__AZPV9{color:var(--theme-elevation-600);font-size:10px}.ArchitectureWorkbench_flowCollectionBadge__9FWJ6{flex-shrink:0;padding:0 4px;border-radius:4px;color:var(--theme-error-700,#991b1b);background:var(--theme-error-100,#fee2e2);font-size:9px;font-weight:600;line-height:1.4}.ArchitectureWorkbench_flowFieldChips__k7_0B{display:flex;flex-wrap:wrap;gap:2px;min-width:0}.ArchitectureWorkbench_flowFieldChip__yrAYU{max-width:96px;overflow:hidden;padding:0 3px;border:1px solid transparent;border-radius:2px;color:var(--theme-elevation-600);background:var(--theme-elevation-50);font-size:9px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.ArchitectureWorkbench_flowFieldChip__yrAYU[data-hidden=true]{border-color:var(--theme-error-300,#fca5a5);color:var(--theme-error-700,#991b1b);background:var(--theme-error-100,#fee2e2);text-decoration:line-through}.ArchitectureWorkbench_flowCollectionNode__xiVgx:focus-visible{outline:2px solid var(--theme-elevation-500);outline-offset:2px}.ArchitectureWorkbench_featureBar__BvEpL{display:flex;align-items:center;gap:6px 8px;row-gap:6px;flex-wrap:wrap;min-inline-size:auto;padding:8px 10px;border:1px solid var(--theme-elevation-150);border-radius:6px;background:var(--theme-bg)}.ArchitectureWorkbench_featureBarLegend__i1mq_{padding:0 4px;color:var(--theme-elevation-600);font-size:11px;font-weight:600}.ArchitectureWorkbench_featureChip__wKmm_{display:inline-flex;align-items:center;gap:5px;max-width:280px;min-height:28px;padding:3px 7px;border:1px solid var(--theme-elevation-200);border-radius:999px;color:var(--theme-elevation-650);background:transparent;font-size:11px;cursor:pointer}.ArchitectureWorkbench_featureChip__wKmm_[data-effective=true]{color:var(--theme-text);background:var(--theme-elevation-100)}.ArchitectureWorkbench_featureChip__wKmm_[data-plan-blocked=true]{border-style:dashed}.ArchitectureWorkbench_featureChip__wKmm_:disabled{cursor:not-allowed;opacity:.68}.ArchitectureWorkbench_featureChipDependency__WDxR1,.ArchitectureWorkbench_featureChipLabel__OIoYV,.ArchitectureWorkbench_featureChipStatus__rXvGU{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ArchitectureWorkbench_featureChipStatus__rXvGU{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid var(--theme-elevation-200);border-radius:50%;color:var(--theme-elevation-550);background:var(--theme-bg)}.ArchitectureWorkbench_featureChipStatus__rXvGU[data-state=enabled]{color:var(--theme-success-600,#16a34a);border-color:var(--theme-success-300,#86efac);background:var(--theme-success-50,#f0fdf4)}.ArchitectureWorkbench_featureChipStatus__rXvGU[data-state=blocked]{color:var(--theme-warning-700,#a16207);border-color:var(--theme-warning-300,#fde68a);background:var(--theme-warning-50,#fefce8)}.ArchitectureWorkbench_featureChipStatus__rXvGU svg{display:block}.ArchitectureWorkbench_featureChipLabel__OIoYV{font-weight:600}.ArchitectureWorkbench_featureChipDependency__WDxR1{color:var(--theme-elevation-600)}.ArchitectureWorkbench_notice__giZfO{padding:12px;border:1px solid var(--theme-warning-300);border-radius:6px;background:var(--theme-warning-50)}.ArchitectureWorkbench_collectionSlug__aVLiY,.ArchitectureWorkbench_meta__yEj3z{color:var(--theme-elevation-600);font-size:12px}.ArchitectureWorkbench_drawer__QF7a3{display:flex;flex-direction:column;gap:14px;align-self:start;height:100%;max-height:min(72vh,760px);padding:16px;overflow:hidden;border-left:1px solid var(--theme-elevation-150);background:var(--theme-bg)}.ArchitectureWorkbench_drawerTitleRow__ZaT4Y{display:flex;align-items:center;justify-content:space-between;gap:8px}.ArchitectureWorkbench_drawerTitle__MiUmp{margin:0;font-size:16px}.ArchitectureWorkbench_drawerCloseButton__doxlw{display:none;appearance:none;padding:4px 10px;border:1px solid var(--theme-elevation-200);border-radius:4px;color:var(--theme-elevation-700);background:var(--theme-bg);font:inherit;font-size:12px;cursor:pointer}.ArchitectureWorkbench_drawerCloseButton__doxlw:hover{background:var(--theme-elevation-100)}@media (max-width:768px){.ArchitectureWorkbench_drawerCloseButton__doxlw{display:inline-flex}}.ArchitectureWorkbench_drawerHeader__Dwa3P{display:grid;gap:2px}.ArchitectureWorkbench_fieldControl__Uysy8{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:28px}.ArchitectureWorkbench_drawerToolbar__IannZ{display:grid;gap:8px}.ArchitectureWorkbench_searchLabel__CFDiT{display:grid;gap:4px;color:var(--theme-elevation-600);font-size:12px}.ArchitectureWorkbench_searchInput__10kpk{min-height:34px}.ArchitectureWorkbench_summary__nUKEd{color:var(--theme-elevation-600);font-size:12px}.ArchitectureWorkbench_bulkActions__DslYF,.ArchitectureWorkbench_drawerActions__I0tYJ{display:flex;gap:8px;flex-wrap:wrap}.ArchitectureWorkbench_utilityButton__7XuKo{min-height:30px}.ArchitectureWorkbench_utilityButton__7XuKo:disabled{opacity:.5;cursor:not-allowed}.ArchitectureWorkbench_fieldListScroll__RgRFc{min-height:0;max-height:min(420px,45vh);overflow:auto}.ArchitectureWorkbench_fieldList__UoYiQ{display:grid;gap:8px;padding:0;margin:0}.ArchitectureWorkbench_fieldGroup__N36zK .collapsible__content{padding:10px}.ArchitectureWorkbench_fieldGroupHeader__hRzXI{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.ArchitectureWorkbench_fieldGroupTitle__nY7xR{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ArchitectureWorkbench_fieldGroupMeta__Ad_oM{flex-shrink:0;color:var(--theme-elevation-600);font-size:12px;white-space:nowrap}.ArchitectureWorkbench_fieldGroupItems__Qq6ms{display:grid;gap:8px;padding:0;margin:0;list-style:none}.ArchitectureWorkbench_fieldPath__IAN7R{overflow-wrap:anywhere}.ArchitectureWorkbench_drawerFooter__t1HUA{position:sticky;bottom:0;display:grid;gap:10px;padding-top:10px;border-top:1px solid var(--theme-elevation-150);background:var(--theme-bg)}@keyframes ArchitectureWorkbench_drawerFooterPulse__uk_1Y{0%{box-shadow:0 0 0 0 rgba(202,138,4,.45)}50%{box-shadow:0 0 0 6px rgba(202,138,4,.15)}to{box-shadow:0 0 0 0 rgba(202,138,4,0)}}.ArchitectureWorkbench_drawerFooterPulse__uk_1Y{animation:ArchitectureWorkbench_drawerFooterPulse__uk_1Y .6s ease-out}.ArchitectureWorkbench_drawerActions__I0tYJ{justify-content:flex-end}.ArchitectureWorkbench_dirtyNotice__WdUQQ,.ArchitectureWorkbench_error__GUO4x{padding:10px;border-radius:6px}.ArchitectureWorkbench_error__GUO4x{border:1px solid var(--theme-error-300);color:var(--theme-error-700)}.ArchitectureWorkbench_dirtyNotice__WdUQQ{border:1px solid var(--theme-warning-300);color:var(--theme-elevation-800);background:var(--theme-warning-50)}.ArchitectureWorkbench_dirtyNotice__WdUQQ:focus{outline:2px solid var(--theme-elevation-500);outline-offset:2px}.ArchitectureWorkbench_noFields__sdf5a{color:var(--theme-elevation-500);font-size:12px}@media (max-width:768px){.ArchitectureWorkbench_body__cJo_K{grid-template-columns:minmax(0,1fr)}.ArchitectureWorkbench_flowShell__md4EU{min-height:420px;height:58vh}.ArchitectureWorkbench_drawer__QF7a3{position:static;height:auto;max-height:none;border-top:1px solid var(--theme-elevation-150);border-left:0}.ArchitectureWorkbench_fieldListScroll__RgRFc{max-height:none}}@media (max-width:520px){.ArchitectureWorkbench_flowShell__md4EU{min-height:340px}.ArchitectureWorkbench_flowMiniMap__Gx5Or{display:none}}@layer payload-default{}@layer payload-default{}@layer payload-default{.icon--chevron{height:var(--base);width:var(--base)}.icon--chevron .stroke{fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke}.icon--chevron.icon--size-large{height:var(--base);width:var(--base)}.icon--chevron.icon--size-small{height:12px;width:12px}}