.reverse-ui-summary .reverse-ui-sequence{gap:var(--space-s);grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}[data-scene=reverse-ui][data-enhanced=true] [data-reverse-reveal]{visibility:visible;opacity:1;transition:opacity .26s,translate .26s}[data-scene=reverse-ui][data-enhanced=true] [data-step-state=future]{visibility:hidden;opacity:0}[data-scene=reverse-ui][data-enhanced=true] [data-step-state=complete]{opacity:.76}[data-scene=reverse-ui][data-enhanced=true] [data-step-state=current]{opacity:1;translate:0 -.18rem}.reverse-ui-topology .process-field{min-block-size:clamp(29rem,48vw,38rem)}[data-scene=reverse-ui][data-enhanced] .capability-rack{display:flex}.reverse-ui-transit .readiness-gate__closed{display:none}.reverse-ui-transit .readiness-gate__open{display:block}.reverse-ui-transit .readiness-gate i{border-color:var(--color-accent);background:repeating-linear-gradient(0deg, var(--color-accent) 0 7px, transparent 7px 14px);rotate:90deg}.lane-idle{color:var(--color-text-muted);font:500 .68rem / 1.2 var(--font-mono)}.message-envelope[data-kind=ui-request]{border-color:var(--color-info);color:var(--color-info)}.ui-request-origin,.plugin-no-panel,.amp-ui-handler,.ownership-readout{padding:var(--space-s);border:2px solid var(--color-info);background:var(--color-background)}.ui-request-origin strong,.ownership-readout strong,.amp-ui-handler strong{font-family:var(--font-display);font-size:var(--step-1)}.ui-request-origin strong,.plugin-no-panel strong{color:var(--color-info)}.ui-request-origin small,.plugin-no-panel small{color:var(--color-text-muted)}.plugin-no-panel{border-style:dashed}.plugin-no-panel strong{margin-block:var(--space-2xs);display:block}.amp-ui-handler{border-color:var(--color-accent)}.amp-ui-handler strong,.ownership-readout strong{color:var(--color-accent)}.rendered-ui-panel{padding:var(--space-m);border:2px solid var(--color-accent);background:var(--color-surface-raised);box-shadow:inset 0 0 0 1px #63e6be38, var(--shadow-raised)}.rendered-ui-panel header{--cluster-justify:space-between}.ui-panel-status{color:var(--color-accent);font:500 .68rem / 1.2 var(--font-mono)}.ui-panel-content{gap:var(--space-xs);grid-template-rows:1fr 1fr;grid-template-columns:1fr .7fr;min-block-size:5rem;display:grid}.ui-panel-content i{border:1px solid var(--color-border);background:var(--color-background)}.ui-panel-content i:first-child{border-color:var(--color-signal);grid-row:1/-1}.rendered-ui-panel p{font-family:var(--font-display);font-size:var(--step-1)}.ownership-readout{gap:var(--space-2xs);border-style:double;border-color:var(--color-accent);display:grid}.process-field[data-owner=plugin] .ownership-readout{border-color:var(--color-info)}.process-field[data-owner=plugin] .ownership-readout strong{color:var(--color-info)}.reverse-ui-sequence li{padding:var(--space-s);border:var(--border-thin);background:var(--color-background);counter-increment:reverse-step}.reverse-ui-sequence{counter-reset:reverse-step}.reverse-ui-sequence li:before{color:var(--color-info);font:600 var(--step--1) / 1 var(--font-mono);content:"0" counter(reverse-step);margin-block-end:var(--space-xs);display:block}.reverse-ui-sequence li p{color:var(--color-text-muted);font-size:var(--step--1)}@media (width<=56rem){.reverse-ui-topology .process-field{min-block-size:23rem}.reverse-ui-transit .readiness-gate i{background:repeating-linear-gradient(90deg, var(--color-accent) 0 7px, transparent 7px 14px);rotate:none}}@media (width<=46rem){.reverse-ui-summary .reverse-ui-sequence{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){[data-scene=reverse-ui][data-enhanced=true] [data-reverse-reveal]{transition:none;translate:none}}@media (prefers-contrast:more){.ui-request-origin,.plugin-no-panel,.amp-ui-handler,.ownership-readout,.rendered-ui-panel,.reverse-ui-sequence li{border-width:3px}}@media (forced-colors:active){.ui-request-origin,.plugin-no-panel,.amp-ui-handler,.ownership-readout,.rendered-ui-panel,.ui-panel-content i,.reverse-ui-sequence li{forced-color-adjust:auto;color:canvastext;background:canvas}}
