#stack-root .dcf{border:1px solid var(--sk-border-1);background:radial-gradient(120% 130% at 6% 0,#6fd69a12,#0000 62%),#061a1080;border-radius:10px;margin-top:1.8rem;padding:clamp(1rem,2.4vw,1.7rem)}#stack-root .dcf-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.2rem;display:flex}#stack-root .dcf-lede{max-width:46ch;color:var(--sk-text-2);margin:0;font-size:.92rem;line-height:1.55}#stack-root .dcf-regime{font-family:var(--sk-mono);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;border:1px solid var(--sk-border-1);color:var(--sk-text-3);transition:color .24s var(--sk-ease), border-color .24s var(--sk-ease);border-radius:999px;margin:0;padding:.34rem .7rem;font-size:.68rem}#stack-root .dcf-regime[data-regime="Fast and true"]{color:var(--sk-accent);border-color:var(--sk-border-2)}#stack-root .dcf-regime[data-regime="Fast and wrong"],#stack-root .dcf-regime[data-regime="Slow and wrong"]{color:var(--sk-rose);border-color:#f871715c}#stack-root .dcf-regime[data-regime=Bottlenecked]{color:var(--sk-amber);border-color:#fbbf245c}#stack-root .dcf-board{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(.5rem,1.6vw,1rem);display:grid}#stack-root .dcf-stack{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}#stack-root .dcf-empty{color:var(--sk-text-3);margin:0;font-size:.8rem;line-height:1.45}#stack-root .dcf-card{width:100%}#stack-root .dcf-col{font-weight:400;font-family:var(--sk-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--sk-text-3);border-bottom:1px solid var(--sk-border-1);margin:0 0 .6rem;padding-bottom:.4rem;font-size:.68rem}#stack-root .dcf-card{text-align:left;cursor:pointer;border:1px solid var(--sk-border-1);background:var(--sk-surface-1);color:var(--sk-text-1);transition:background .22s var(--sk-ease), border-color .22s var(--sk-ease), box-shadow .22s var(--sk-ease);border-radius:6px;gap:.16rem;padding:.6rem .75rem;display:grid}#stack-root .dcf-card.decision{box-shadow:var(--sk-edge-amber)}#stack-root .dcf-card.creation{box-shadow:var(--sk-edge-dim)}#stack-root .dcf-card.creation.out{box-shadow:var(--sk-edge-accent)}#stack-root .dcf-card.decision.out{box-shadow:var(--sk-edge-rose);background:#f8717112;border-color:#f8717157}#stack-root .dcf-card:hover{background:var(--sk-surface-2);border-color:var(--sk-border-2)}#stack-root .dcf-card:focus-visible{outline:1.5px solid var(--sk-accent);outline-offset:2px}#stack-root .dcf-card-kind{font-family:var(--sk-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--sk-text-3);justify-content:space-between;gap:.6rem;font-size:.68rem;display:flex}#stack-root .dcf-card.decision .dcf-card-kind{color:var(--sk-amber)}#stack-root .dcf-card.decision.out .dcf-card-kind{color:var(--sk-rose)}#stack-root .dcf-card-state{color:var(--sk-text-3)}#stack-root .dcf-card-title{font-size:.94rem;line-height:1.25}#stack-root .dcf-card-note{color:var(--sk-text-3);font-size:.76rem;line-height:1.35}#stack-root .dcf-readout{border-top:1px solid var(--sk-border-1);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:clamp(1rem,3vw,2rem);margin-top:1.5rem;padding-top:1.3rem;display:grid}#stack-root .dcf-meter-label{font-family:var(--sk-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--sk-text-3);margin:0 0 .55rem;font-size:.68rem}#stack-root .dcf-meter-label b{color:var(--sk-text-1);margin-left:.5rem;font-weight:400}#stack-root .dcf-meter-note{color:var(--sk-text-2);margin:.6rem 0 0;font-size:.8rem;line-height:1.45}#stack-root .dcf-bar{border:1px solid var(--sk-border-1);background:#0000004d;border-radius:3px;height:10px;overflow:hidden}#stack-root .dcf-bar-fill{background:var(--sk-accent);height:100%;transition:width .42s var(--sk-ease), background .42s var(--sk-ease);display:block}#stack-root .dcf-bar-fill.slow{background:var(--sk-amber)}#stack-root .dcf-track{width:100%;height:auto;display:block;overflow:visible}#stack-root .dcf-track .dcf-rail{stroke:var(--sk-border-1);stroke-width:1px}#stack-root .dcf-track .dcf-gap{fill:#f8717129;transition:width .42s var(--sk-ease)}#stack-root .dcf-track .dcf-mark{stroke:var(--sk-accent);stroke-width:2px}#stack-root .dcf-track .dcf-gateref{stroke:var(--sk-accent);stroke-width:1px;stroke-dasharray:3 3;transition:stroke .42s var(--sk-ease), x1 .42s var(--sk-ease), x2 .42s var(--sk-ease)}#stack-root .dcf-track .dcf-gateref.off{stroke:var(--sk-rose)}#stack-root .dcf-track .dcf-built{fill:var(--sk-bg-0);stroke:var(--sk-accent);stroke-width:2px;transition:stroke .42s var(--sk-ease), cx .42s var(--sk-ease)}#stack-root .dcf-track .dcf-built.off{stroke:var(--sk-rose)}#stack-root .dcf-track .dcf-tlabel{font-family:var(--sk-mono);letter-spacing:.08em;text-anchor:middle;transition:x .42s var(--sk-ease);font-size:11px}#stack-root .dcf-track .dcf-tlabel.mark{fill:var(--sk-accent)}#stack-root .dcf-track .dcf-tlabel.built{fill:var(--sk-text-2)}#stack-root .dcf-gates{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:1.3rem 0 0;padding:0;list-style:none;display:grid}#stack-root .dcf-gates li{border:1px solid var(--sk-border-1);font-family:var(--sk-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sk-text-3);border-radius:6px;gap:.2rem;padding:.55rem .7rem;font-size:.6rem;display:grid}#stack-root .dcf-gates li .g-name{color:var(--sk-text-1);letter-spacing:.2em;font-size:.68rem}#stack-root .dcf-gates li .g-verdict{color:var(--sk-accent);font-size:.68rem}#stack-root .dcf-gates li.drifted{border-color:#f871714d}#stack-root .dcf-gates li.drifted .g-ref{color:var(--sk-rose)}#stack-root .dcf-gates li .g-ref,#stack-root .dcf-gates li .g-s{font-size:.68rem}#stack-root .dcf-live{max-width:68ch;color:var(--sk-text-2);margin:1.3rem 0 0;font-size:.92rem;line-height:1.6}#stack-root .dcf-actions{flex-wrap:wrap;gap:.45rem;margin-top:1.2rem;display:flex}#stack-root .dcf-preset{border:1px solid var(--sk-border-1);color:var(--sk-text-2);font-family:var(--sk-mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:color .2s var(--sk-ease), border-color .2s var(--sk-ease);background:#00000040;border-radius:999px;padding:.45rem .9rem;font-size:.68rem}#stack-root .dcf-preset:hover{color:var(--sk-text-1);border-color:var(--sk-border-2)}#stack-root .dcf-preset:focus-visible{outline:1.5px solid var(--sk-accent);outline-offset:2px}#stack-root .dcf-thesis{max-width:62ch;font-family:var(--sk-serif);color:var(--sk-text-1);margin:1.2rem 0 0;font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.5}#stack-root .dcf-regimes{border-top:1px solid var(--sk-border-1);color:var(--sk-text-2);gap:.6rem;margin:1.3rem 0 0;padding:1.1rem 0 0;font-size:.85rem;line-height:1.5;list-style:none;display:grid}#stack-root .dcf-regimes b{color:var(--sk-text-1);font-weight:500}#stack-root .dcf-foot{color:var(--sk-text-3);margin:1.2rem 0 0;font-size:.74rem;line-height:1.5}@media (prefers-reduced-motion:no-preference){#stack-root .dcf-regimes{display:none}}@media (prefers-reduced-motion:reduce){#stack-root .dcf *{transition-duration:1ms!important}}@media (max-width:720px){#stack-root .dcf-readout,#stack-root .dcf-gates{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){#stack-root .dcf-board{grid-template-columns:minmax(0,1fr);gap:1.5rem}}
