.scene-summary .shutdown-sequence{gap:var(--space-s);grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.shutdown-phase-only,[data-shutdown-show]{display:none}[data-step-state=future]{opacity:.38}[data-step-state=complete]{opacity:.72}[data-step-state=current]{opacity:1}.shutdown-topology .process-field{min-block-size:clamp(28rem,45vw,36rem)}[data-scene=shutdown] .shutdown-topology .capability-rack{display:flex}.shutdown-amp [data-registry-state=active]{display:none}.registry-withdrawal,.dispose-eligibility,.child-live-state,.child-terminated-state{gap:var(--space-2xs);padding:var(--space-s);border:var(--border-thin);background:var(--color-background);display:grid}.registry-withdrawal{border-inline-start:.35rem solid var(--color-accent)}.registry-withdrawal strong{color:var(--color-accent);font-family:var(--font-display);font-size:var(--step-1)}.registry-withdrawal small,.callback-panel small{color:var(--color-text-muted)}.dispose-eligibility{border-color:var(--color-info)}.dispose-eligibility strong{color:var(--color-info);font:600 var(--step--1) / 1.4 var(--font-mono)}.callback-panel{padding:var(--space-s);border:2px dashed var(--color-warning);background:repeating-linear-gradient(135deg,#0000 0 8px,#f5c45112 8px 16px)}.callback-panel strong{color:var(--color-warning);font-family:var(--font-display)}.child-live-state{border-color:var(--color-info);display:none}.child-terminated-state{border:0;border-block-start:4px double var(--color-text-muted);text-align:center;background:0 0}.child-terminated-state strong{color:var(--color-text-muted);font-family:var(--font-display);font-size:var(--step-1)}.shutdown-transit .readiness-gate__closed{display:none}.shutdown-transit .readiness-gate__open{display:block}.shutdown-transit .readiness-gate i{border-color:var(--color-accent);background:repeating-linear-gradient(0deg, var(--color-accent) 0 7px, transparent 7px 14px);rotate:90deg}.message-envelope[data-kind=dispose]{border-color:var(--color-accent);color:var(--color-accent)}.message-envelope[data-kind=ack]{border-style:dashed;border-color:var(--color-warning);color:var(--color-warning)}.message-envelope[data-kind=signal]{border-color:var(--color-warning);color:var(--color-warning)}.message-envelope[data-kind=kill]{border-color:var(--color-danger);color:var(--color-danger)}.shutdown-wait{padding:var(--space-s);border:2px dashed var(--color-warning);background:var(--color-background)}.shutdown-wait strong{font:600 var(--step--1) / 1.4 var(--font-mono)}.shutdown-summary{padding:var(--space-m);border-inline-start:.35rem solid var(--color-accent);background:#63e6be0f}.shutdown-summary>h2{font-size:var(--step-2)}.shutdown-sequence li{min-inline-size:0;padding:var(--space-s);border:2px solid var(--color-border);background:var(--color-background);transition:opacity .24s,translate .24s}.shutdown-sequence li strong{margin-block:var(--space-xs);font-family:var(--font-display);font-size:var(--step-1);line-height:1.2;display:block}.shutdown-sequence li p{color:var(--color-text-muted);font-size:var(--step--1)}.crash-contrast{padding:var(--space-m);border:2px solid var(--color-danger);background:#ff85850a}.crash-contrast h2{font-size:var(--step-2);margin-block-start:var(--space-2xs)}.crash-badge{padding:var(--space-xs) var(--space-s);border:1px solid var(--color-danger);color:var(--color-danger);font:600 var(--step--1) / 1.3 var(--font-mono)}.crash-path{--cluster-gap:var(--space-xs);font:500 var(--step--1) / 1.4 var(--font-mono)}.crash-path i{border-block-start:2px dashed var(--color-danger);flex:5rem;min-inline-size:3rem;position:relative}.crash-path i:after{border:5px solid #0000;border-inline-start-color:var(--color-danger);content:"";position:absolute;inset-block-start:-5px;inset-inline-end:0}[data-enhanced=true] .shutdown-topology [data-registry-state],[data-enhanced=true] .shutdown-topology .child-live-state,[data-enhanced=true] .shutdown-topology .child-terminated-state{display:none}[data-enhanced=true] [data-shutdown-state=active] [data-registry-state=active],[data-enhanced=true] [data-shutdown-state=active] .child-live-state,[data-enhanced=true] [data-shutdown-state=withdrawing] [data-registry-state=withdrawn],[data-enhanced=true] [data-shutdown-state=withdrawing] .child-live-state,[data-enhanced=true] [data-shutdown-state=terminated] [data-registry-state=withdrawn],[data-enhanced=true] [data-shutdown-state=terminated] .child-terminated-state{display:block}[data-enhanced=true] [data-shutdown-phase="3"] [data-shutdown-show="3"],[data-enhanced=true] [data-shutdown-phase="4"] [data-shutdown-show="4"],[data-enhanced=true] [data-shutdown-phase="5"] [data-shutdown-show="5"],[data-enhanced=true] [data-shutdown-phase="6"] [data-shutdown-show="6"]{display:flex}[data-enhanced=true] [data-shutdown-phase="7"] .shutdown-child{clip-path:none;border-color:var(--color-text-muted);background:0 0;min-block-size:7rem}[data-enhanced=true] [data-shutdown-phase="7"] .shutdown-child .process-field__heading{display:none}[data-enhanced=true] [data-shutdown-phase="7"] .shutdown-child .process-field__body{align-content:center}[data-enhanced=true] [data-shutdown-phase="7"] .shutdown-transit{opacity:.5}[data-enhanced=false] .shutdown-child{clip-path:none;border-color:var(--color-text-muted);background:0 0;min-block-size:7rem}[data-enhanced=false] .shutdown-child .process-field__heading,[data-enhanced=false] .shutdown-child .dispose-eligibility{display:none}[data-enhanced=false] .shutdown-child .process-field__body{align-content:center}[data-enhanced=true] [data-step-state=current]{border-color:var(--color-signal);translate:0 -.2rem}@media (width<=56rem){.scene-summary .shutdown-sequence{grid-template-columns:repeat(2,minmax(0,1fr))}.shutdown-topology .process-field{min-block-size:22rem}.shutdown-topology[data-shutdown-phase="7"] .shutdown-child{min-block-size:7rem}.shutdown-transit .readiness-gate i{background:repeating-linear-gradient(90deg, var(--color-accent) 0 7px, transparent 7px 14px);rotate:none}}@media (width<=32rem){.scene-summary .shutdown-sequence{grid-template-columns:1fr}[data-scene=shutdown] .scene-frame,.shutdown-summary,.crash-contrast{padding:var(--space-s)}}@media (prefers-reduced-motion:reduce){.shutdown-sequence li{transition:none;translate:none}[data-motion=reduced] .shutdown-sequence li{opacity:1}}@media (prefers-contrast:more){.registry-withdrawal,.dispose-eligibility,.callback-panel,.shutdown-wait,.shutdown-sequence li,.crash-contrast{border-width:3px}}@media (forced-colors:active){.registry-withdrawal,.dispose-eligibility,.callback-panel,.child-live-state,.child-terminated-state,.shutdown-wait,.shutdown-sequence li,.crash-contrast{forced-color-adjust:auto;color:canvastext;background:canvas}.crash-path i,.stop-bar{background:canvastext;border-color:canvastext}}
