
.init-plate{display:block;width:100%;height:auto;overflow:hidden;background:#000;color:#edece5;isolation:isolate;--plate-ink:#edece5;--plate-signal:#afdc24;--plate-hair:#494b43;--plate-field:#a8aca0}
.init-plate .plate-ground{fill:#000}
.init-plate .plate-hair,.init-plate .plate-line,.init-plate .plate-route,.init-plate .plate-trail,.init-plate .plate-signal,.init-plate .plate-dashed,.init-plate .plate-contour,.init-plate .plate-surface-contour{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}
.init-plate .plate-hair{stroke:var(--plate-hair);stroke-width:.65}
.init-plate .plate-line,.init-plate .plate-route{stroke:var(--plate-ink);stroke-width:1}
.init-plate .plate-route{opacity:.6}
.init-plate .plate-trail{stroke:var(--plate-signal);stroke-width:.85;opacity:.4}
.init-plate .plate-signal{stroke:var(--plate-signal);stroke-width:1.2}
.init-plate .flow-path{stroke-dasharray:32 520;stroke-dashoffset:0;opacity:.95}
.init-plate .plate-dashed{stroke:var(--plate-ink);stroke-width:.7;stroke-dasharray:3 6;opacity:.48}
.init-plate .plate-contour{stroke:var(--plate-field);stroke-width:.6;opacity:.25}
.init-plate .plate-surface-contour{stroke:var(--plate-ink);stroke-width:.7;opacity:.5}
.init-plate .plate-dot{fill:var(--plate-ink)}
.init-plate .plate-field-dot{fill:var(--plate-field);opacity:.72}
.init-plate .plate-signal-dot,.init-plate .plate-signal-block{fill:var(--plate-signal)}
.init-plate .plate-ring,.init-plate .plate-faint-ring,.init-plate .plate-signal-ring,.init-plate .plate-dashed-ring,.init-plate .plate-orbit{fill:none;vector-effect:non-scaling-stroke;stroke:var(--plate-ink);stroke-width:.9}
.init-plate .plate-faint-ring{stroke:var(--plate-hair);stroke-width:.7}
.init-plate .plate-signal-ring{stroke:var(--plate-signal)}
.init-plate .plate-dashed-ring{stroke-dasharray:2 4}
.init-plate .plate-orbit{stroke:var(--plate-signal);stroke-width:.75;stroke-dasharray:36 12 2 12;opacity:.6;transform-box:fill-box;transform-origin:center}
.init-plate .plate-box{fill:#000;stroke:var(--plate-ink);stroke-width:.75;vector-effect:non-scaling-stroke}
.init-plate .plate-empty-cell{fill:none;stroke:var(--plate-hair);stroke-width:.85;vector-effect:non-scaling-stroke}
.init-plate .plate-page{fill:#000;stroke:var(--plate-ink);stroke-width:1;vector-effect:non-scaling-stroke}
.init-plate .plate-layer{fill:#000;stroke:var(--plate-hair);stroke-width:.85;vector-effect:non-scaling-stroke}
.init-plate .plate-label{fill:var(--plate-ink);font-family:var(--font-mono,var(--mono,ui-monospace,monospace));font-size:9px;font-weight:400;letter-spacing:1.15px}
.init-plate .plate-muted{fill:#a8aca0;font-size:8px;letter-spacing:.95px}
.init-plate--article-model .plate-model-label{font-size:17px;letter-spacing:.25px}
.init-plate--article-model .plate-box,.init-plate--article-model .plate-line,.init-plate--article-model .plate-ring{stroke-width:1.25}
.init-plate--article-model .plate-route{stroke-width:1.25;opacity:.8}
.init-plate--article-model .plate-dashed{stroke-width:1.1;opacity:.8}
.init-plate--article-model .plate-model-fill{fill:var(--plate-signal);stroke:none}
.init-plate--article-model .plate-model-cutout{fill:none;stroke:#000;stroke-width:2;vector-effect:non-scaling-stroke}
.init-plate--compact .plate-instrumentation{display:none}
.init-plate--article-model.init-plate--compact .plate-model-label{font-size:21px;letter-spacing:0}
.init-plate--article-model.init-plate--compact .plate-box,.init-plate--article-model.init-plate--compact .plate-line,.init-plate--article-model.init-plate--compact .plate-ring,.init-plate--article-model.init-plate--compact .plate-route{stroke-width:1.8}
.init-plate--article-model.init-plate--compact .plate-signal{stroke-width:2}
.init-plate .plate-question{fill:var(--plate-signal);font-family:var(--font-mono,var(--mono,ui-monospace,monospace));font-size:16px}
.init-plate .plate-stage-focus{fill:none;stroke:var(--plate-signal);stroke-width:1.2;vector-effect:non-scaling-stroke;opacity:0;transition:opacity 250ms ease}
.graphic-scene[data-stage] .init-plate--hero .hero-read-path .plate-signal,.graphic-scene[data-stage] .init-plate--hero .hero-decide-path .plate-signal{opacity:.12;transition:opacity 250ms ease}
.graphic-scene[data-stage="0"] .hero-source .plate-stage-focus,.graphic-scene[data-stage="1"] .hero-check .plate-stage-focus,.graphic-scene[data-stage="2"] .hero-decision .plate-stage-focus{opacity:1}
.graphic-scene[data-stage="0"] .hero-source .plate-label,.graphic-scene[data-stage="1"] .hero-check .plate-label,.graphic-scene[data-stage="2"] .hero-decision .plate-label{fill:var(--plate-signal)}
.graphic-scene[data-stage="0"] .hero-source .plate-box,.graphic-scene[data-stage="0"] .hero-source .plate-hair,.graphic-scene[data-stage="2"] .hero-decision .plate-ring{stroke:var(--plate-signal)}
.graphic-scene[data-stage="0"] .init-plate--hero .hero-read-path .plate-signal,.graphic-scene[data-stage="2"] .init-plate--hero .hero-decide-path .plate-signal{opacity:1}
.graphic-scene[data-stage="0"] .hero-read-path .plate-dashed,.graphic-scene[data-stage="1"] .hero-check-path .plate-dashed{stroke:var(--plate-signal);stroke-width:1.2;opacity:1}
.motion-enabled .init-plate .flow-path{animation:init-source-flow 8s linear infinite}
.motion-enabled .init-plate .orbit{animation:init-orbit 32s linear infinite}
.motion-enabled .init-plate .signal-point{animation:init-signal 8s ease-in-out infinite}
.motion-paused .init-plate *,.reduced .init-plate *,.init-plate[data-motion-visible="false"] *{animation-play-state:paused!important}
@keyframes init-source-flow{to{stroke-dashoffset:-552}}
@keyframes init-orbit{to{transform:rotate(360deg)}}
@keyframes init-signal{0%,100%{opacity:.95}50%{opacity:.38}}
@media(prefers-reduced-motion:reduce){.init-plate *{animation:none!important;transition:none!important}}
@media(max-width:560px){.init-plate--compact .plate-muted{display:none}}
