.ArchitectureImpactInspector-module__gYdxEq__panel{border:1px solid var(--ui-border);border-left:4px solid var(--ui-link);border-radius:var(--ui-radius-card);background:var(--ui-surface-card);color:var(--ui-text-primary);box-shadow:var(--ui-shadow-sm);padding:clamp(1rem,2vw,1.5rem)}.ArchitectureImpactInspector-module__gYdxEq__headingRow{align-items:flex-start;gap:.9rem;margin-bottom:1rem;display:flex}.ArchitectureImpactInspector-module__gYdxEq__iconFrame{border:1px solid color-mix(in srgb, var(--ui-link) 55%, var(--ui-border));border-radius:var(--ui-radius-control);background:color-mix(in srgb, var(--ui-link) 12%, var(--ui-surface-card));width:2.5rem;height:2.5rem;color:var(--ui-link);flex:0 0 2.5rem;justify-content:center;align-items:center;display:inline-flex}.ArchitectureImpactInspector-module__gYdxEq__lead,.ArchitectureImpactInspector-module__gYdxEq__muted{color:var(--ui-text-secondary);margin:0;line-height:1.55}.ArchitectureImpactInspector-module__gYdxEq__muted{margin-top:.5rem}.ArchitectureImpactInspector-module__gYdxEq__label{color:var(--ui-text-primary);align-items:center;gap:.5rem;margin-bottom:.4rem;font-weight:700;display:flex}.ArchitectureImpactInspector-module__gYdxEq__serviceCount{border:1px solid var(--ui-border);background:var(--ui-surface-muted);min-width:1.8rem;color:var(--ui-text-secondary);border-radius:999px;justify-content:center;align-items:center;padding:.1rem .45rem;font-size:.75rem;display:inline-flex}.ArchitectureImpactInspector-module__gYdxEq__select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;border-color:var(--ui-border)!important;background-color:var(--ui-surface-muted)!important;color:var(--ui-text-primary)!important}@media (prefers-color-scheme:dark){.ArchitectureImpactInspector-module__gYdxEq__select{--lightningcss-light: ;--lightningcss-dark:initial}}.ArchitectureImpactInspector-module__gYdxEq__select option{background:var(--ui-surface-card);color:var(--ui-text-primary)}.ArchitectureImpactInspector-module__gYdxEq__select:focus{border-color:var(--ui-link)!important;box-shadow:0 0 0 .2rem color-mix(in srgb, var(--ui-link) 25%, transparent)!important}.ArchitectureImpactInspector-module__gYdxEq__result{border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);background:color-mix(in srgb, var(--ui-surface-muted) 72%, var(--ui-surface-card));margin-top:1rem;padding:1rem}.ArchitectureImpactInspector-module__gYdxEq__impact{border-left:3px solid var(--ui-link);border-radius:0 var(--ui-radius-control) var(--ui-radius-control) 0;background:color-mix(in srgb, var(--ui-link) 7%, var(--ui-surface-card));margin-top:.75rem;padding:.75rem .9rem}.ArchitectureImpactInspector-module__gYdxEq__stateOk{color:var(--ui-success-text);font-weight:700}.ArchitectureImpactInspector-module__gYdxEq__stateWarn{color:var(--ui-warning-text);font-weight:700}.ArchitectureImpactInspector-module__gYdxEq__stateFail{color:var(--ui-danger-text);font-weight:700}.ArchitectureImpactInspector-module__gYdxEq__stateUnknown{color:var(--ui-text-secondary);font-weight:700}@media (max-width:640px){.ArchitectureImpactInspector-module__gYdxEq__headingRow{align-items:center}}
.ArchitectureSectionNav-module__R4rZGq__nav{z-index:20;padding:var(--ui-space-sm) var(--ui-space-md);border-block:1px solid var(--ui-border);background:color-mix(in srgb, var(--ui-chrome-surface) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}.ArchitectureSectionNav-module__R4rZGq__links{gap:var(--ui-space-xs);scrollbar-width:thin;width:min(100%,1200px);margin-inline:auto;display:flex;overflow-x:auto}.ArchitectureSectionNav-module__R4rZGq__links a{min-height:var(--ui-control-min-height);padding-inline:var(--ui-space-sm);border:1px solid var(--ui-border);background:var(--ui-surface-muted);color:var(--ui-text-primary);border-radius:999px;flex:none;align-items:center;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.ArchitectureSectionNav-module__R4rZGq__links a:hover{border-color:var(--ui-link);color:var(--ui-link-hover)}.ArchitectureSectionNav-module__R4rZGq__links a:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:2px}
.CriticalDependencyHierarchy-module__yxyH7a__details{width:100%;margin-block:var(--ui-space-xl);border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);background:var(--ui-surface-card);box-shadow:var(--ui-shadow-sm);scroll-margin-top:6rem;overflow:clip}.CriticalDependencyHierarchy-module__yxyH7a__summary{justify-content:flex-start;align-items:center;gap:var(--ui-space-md);min-height:5rem;padding:var(--ui-space-md) var(--ui-space-lg);cursor:pointer;background:linear-gradient(135deg, color-mix(in srgb, var(--ui-link) 6%, var(--ui-surface-card)), var(--ui-surface-card));color:var(--ui-text-primary);list-style:none;display:flex}.CriticalDependencyHierarchy-module__yxyH7a__summary::-webkit-details-marker{display:none}.CriticalDependencyHierarchy-module__yxyH7a__details[open]>.CriticalDependencyHierarchy-module__yxyH7a__summary{border-bottom:1px solid var(--ui-border);background:linear-gradient(135deg, color-mix(in srgb, var(--ui-link) 10%, var(--ui-surface-card)), var(--ui-surface-card))}.CriticalDependencyHierarchy-module__yxyH7a__summary:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:-3px}.CriticalDependencyHierarchy-module__yxyH7a__summaryIcon{border:1px solid color-mix(in srgb, var(--ui-link) 42%, var(--ui-border));background:color-mix(in srgb, var(--ui-link) 12%, var(--ui-surface-card));width:2.9rem;height:2.9rem;box-shadow:var(--ui-shadow-sm);color:var(--ui-link);border-radius:.85rem;flex:0 0 2.9rem;place-items:center;font-size:1.05rem;display:grid}.CriticalDependencyHierarchy-module__yxyH7a__summaryText{flex:auto;gap:.18rem;min-width:0;display:grid}.CriticalDependencyHierarchy-module__yxyH7a__summaryText strong{font-size:1rem;line-height:1.3}.CriticalDependencyHierarchy-module__yxyH7a__summaryText small{max-width:54rem;color:var(--ui-text-secondary);font-size:.82rem;font-weight:500;line-height:1.45}.CriticalDependencyHierarchy-module__yxyH7a__summaryHint{border:1px solid color-mix(in srgb, var(--ui-link) 28%, var(--ui-border));background:color-mix(in srgb, var(--ui-link) 8%, var(--ui-surface-card));color:var(--ui-text-secondary);border-radius:999px;flex:none;padding:.35rem .65rem;font-size:.78rem;font-weight:750}.CriticalDependencyHierarchy-module__yxyH7a__chevron{background:var(--ui-surface-muted);width:1.8rem;height:1.8rem;color:var(--ui-text-secondary);border-radius:999px;flex:0 0 1.8rem;place-items:center;font-size:.82rem;transition:transform .16s;display:inline-grid}.CriticalDependencyHierarchy-module__yxyH7a__details[open] .CriticalDependencyHierarchy-module__yxyH7a__chevron{transform:rotate(180deg)}.CriticalDependencyHierarchy-module__yxyH7a__body{padding:var(--ui-space-lg);background:var(--ui-surface-card)}@media (prefers-reduced-motion:reduce){.CriticalDependencyHierarchy-module__yxyH7a__chevron{transition:none}}@media (max-width:760px){.CriticalDependencyHierarchy-module__yxyH7a__details{margin-block:var(--ui-space-lg)}.CriticalDependencyHierarchy-module__yxyH7a__summary{padding-inline:var(--ui-space-md);flex-wrap:wrap;align-items:flex-start}.CriticalDependencyHierarchy-module__yxyH7a__summaryHint{margin-left:calc(2.9rem + var(--ui-space-md))}.CriticalDependencyHierarchy-module__yxyH7a__chevron{margin-left:auto}.CriticalDependencyHierarchy-module__yxyH7a__body{padding-inline:var(--ui-space-md)}}
