@layer components{.demo-figure{margin:var(--space-6) 0;gap:var(--space-4);contain:inline-size;min-width:0;color:var(--text);font-family:var(--sans);display:grid}.demo-figure__frame,.demo-figure__frame>*{min-width:0}.demo-figure .diagram-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow-x:auto}.demo-figure figcaption{gap:var(--space-1);display:grid}.demo-figure figcaption h3,.demo-figure figcaption h4{font-family:var(--sans);font-size:var(--text-h3);letter-spacing:-.01em;margin:0}.demo-figure figcaption p{margin:0}.demo-figure__frame{gap:var(--space-4);padding:clamp(var(--space-4), 2vw, var(--space-5));border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);display:grid}.demo-figure__note{font-size:var(--text-sm);color:var(--muted);margin:0}.demo-figure__note code,.demo-figure code{font-family:var(--mono);font-size:.92em}.demo-button{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--accent);border-radius:var(--radius-pill);background:var(--accent);color:var(--surface);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:background var(--motion-fast) ease, color var(--motion-fast) ease;font-weight:650;display:inline-flex}.demo-button:hover{background:var(--accent-strong)}.demo-button[aria-pressed=true]{background:var(--surface);color:var(--accent)}.demo-button--quiet{color:var(--accent);background:0 0}.demo-button--quiet:hover{background:color-mix(in srgb, var(--accent) 10%, transparent)}.demo-button:disabled{opacity:.5;cursor:not-allowed}.demo-field{gap:var(--space-1);min-width:0;display:grid}.demo-field__label{font-size:var(--text-xs);letter-spacing:.02em;text-transform:uppercase;color:var(--muted);font-weight:700}.demo-field__hint{font-size:var(--text-sm);color:var(--muted);margin:0}.demo-select,.demo-input{width:100%;padding:var(--space-2) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--panel);color:var(--text);font:inherit;font-size:var(--text-sm)}.demo-range{width:100%;accent-color:var(--accent)}.demo-switch{gap:var(--space-hair) var(--space-3);padding:var(--space-3) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--panel);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;display:grid}.demo-switch input{margin:var(--space-1) 0 0;accent-color:var(--accent);grid-row:1/span 4}.demo-switch--on{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));background:color-mix(in srgb, var(--accent) 8%, var(--panel))}.demo-switch__field{font-family:var(--mono);font-size:var(--text-sm);font-weight:600;display:block}.demo-switch__text{margin:var(--space-hair) 0 0;font-size:var(--text-sm);color:var(--muted)}.demo-meters{gap:var(--space-2);margin:0;display:grid}.demo-meter{gap:var(--space-2);font-size:var(--text-sm);grid-template-columns:minmax(6.5rem,9rem) 1fr auto;align-items:center;display:grid}.demo-meter__label{font-weight:650}.demo-meter__track{border-radius:var(--radius-pill);background:var(--panel);height:.6rem;display:block;position:relative;overflow:hidden}.demo-meter__fill{border-radius:inherit;background:var(--accent);transition:width var(--motion-base) ease;position:absolute;inset:0 auto 0 0}.demo-meter__fill--bad{background:var(--status-danger)}.demo-meter__value{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--muted);text-align:right;min-width:3ch}.demo-stat{gap:var(--space-hair);display:grid}.demo-stat dt,.demo-stat dd{margin:0}.demo-stat__label{font-size:var(--text-xs);letter-spacing:.02em;text-transform:uppercase;color:var(--muted);font-weight:700}.demo-stat__value{font-family:var(--mono);font-size:var(--text-lg);font-variant-numeric:tabular-nums}.demo-stats{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.demo-verdict{padding:var(--space-3) var(--space-4);border-left:3px solid var(--accent);background:color-mix(in srgb, var(--accent) 7%, var(--surface));font-size:var(--text-sm);margin:0}.demo-verdict--bad{border-left-color:var(--status-danger);background:color-mix(in srgb, var(--status-danger) 8%, var(--surface))}.demo-verdict--warn{border-left-color:var(--status-warning);background:color-mix(in srgb, var(--status-warning) 9%, var(--surface))}.demo-verdict--good{border-left-color:var(--status-success);background:color-mix(in srgb, var(--status-success) 8%, var(--surface))}.demo-pre{padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--panel);font-family:var(--mono);font-size:var(--text-xs);white-space:pre;margin:0;line-height:1.5;overflow-x:auto}.demo-status{background:var(--status-success);vertical-align:.05rem;border-radius:50%;width:.55rem;height:.55rem;display:inline-block}.demo-status--bad{background:var(--status-danger)}.demo-figure svg{width:100%;height:auto;display:block}.demo-figure__svg-label{font-family:var(--sans);fill:var(--muted);font-size:11px}.demo-figure__svg-title{font-family:var(--sans);fill:var(--text);font-size:13px;font-weight:650}.demo-figure__svg-mono{font-family:var(--mono);fill:var(--text);font-size:11px}@media (prefers-reduced-motion:reduce){.demo-meter__fill,.demo-button{transition:none}}.loop{gap:var(--space-4);font-family:var(--sans);display:grid}.loop__grid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=900px){.loop__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start}}.loop__panel,.loop__measures{gap:var(--space-3);padding:var(--space-container);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);align-content:start;display:grid}.loop__panel-title{font-family:var(--sans);font-size:var(--text-base);margin:0;font-weight:700}.loop__switches{gap:var(--space-2);display:grid}.loop__switch-question{margin-top:var(--space-hair);font-size:var(--text-sm);font-weight:600;display:block}.loop__pace{font-size:var(--text-sm);color:var(--muted);font-variant-numeric:tabular-nums;margin:0}.loop__item{gap:var(--space-2);padding:var(--space-4) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--panel);display:grid}.loop__item--done{border-style:dashed}.loop__item-head{align-items:center;gap:var(--space-2);margin:0;display:flex}.loop__item-id{font-family:var(--mono);font-size:var(--text-sm);color:var(--muted)}.loop__chip{padding:var(--space-hair) var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-xs);letter-spacing:.02em;text-transform:uppercase;background:var(--surface);border:1px solid var(--border);color:var(--muted);font-weight:700}.loop__chip--consequential{border-color:color-mix(in srgb, var(--status-warning) 50%, var(--border));color:var(--status-warning)}.loop__item-summary{font-size:var(--text-base);margin:0;font-weight:600;line-height:1.35}.loop__status,.loop__record-hint{font-size:var(--text-sm);color:var(--muted);margin:0}.loop__status--executed{color:var(--status-danger)}.loop__record{gap:var(--space-1);padding:var(--space-3) var(--space-3);border-left:3px solid var(--accent);background:var(--surface);border-radius:0 var(--radius) var(--radius) 0;display:grid}.loop__record-label{font-size:var(--text-xs);letter-spacing:.02em;text-transform:uppercase;color:var(--muted);margin:0;font-weight:700}.loop__record-text{font-size:var(--text-sm);margin:0}.loop__record-flag{font-size:var(--text-sm);color:var(--status-danger);margin:0;font-weight:650}.loop__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.loop__approve-rest{margin-left:auto}.loop__justify{gap:var(--space-2);display:grid}.loop__textarea{resize:vertical;min-height:4.5rem}.loop__findings{padding:0 0 0 var(--space-4);font-size:var(--text-sm);color:var(--status-danger);margin:0}.loop__findings li+li{margin-top:var(--space-1)}.loop__recorded summary{cursor:pointer;font-size:var(--text-sm);color:var(--muted)}.loop__recorded[open] summary{margin-bottom:var(--space-2)}.friction{gap:var(--space-4);font-family:var(--sans);display:grid}.friction__panel{gap:var(--space-3);padding:var(--space-container);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);display:grid}.friction__panel-head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.friction__panel-title{font-family:var(--sans);font-size:var(--text-base);margin:0;font-weight:700}.friction__presets{gap:var(--space-2);flex-wrap:wrap;display:flex}.friction__chain{gap:var(--space-2);counter-reset:step;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.friction__chain{grid-template-columns:repeat(4,minmax(0,1fr))}}.friction__step{gap:var(--space-1);padding:var(--space-3) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--panel);counter-increment:step;transition:border-color var(--motion-base) ease, background var(--motion-base) ease;align-content:start;display:grid;position:relative}.friction__step:before{content:counter(step);font-family:var(--mono);font-size:var(--text-xs);color:var(--muted)}.friction__step--agent{border-style:dashed;border-color:color-mix(in srgb, var(--status-warning) 55%, var(--border));background:color-mix(in srgb, var(--status-warning) 6%, var(--panel))}.friction__step-title{font-size:var(--text-sm);margin:0;font-weight:650;line-height:1.3}.friction__step-party{font-size:var(--text-sm);color:var(--muted);margin:0}.friction__step--agent .friction__step-party{color:var(--status-warning);font-weight:600}.friction__step-toggle{margin-top:var(--space-1);padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--accent);font:inherit;font-size:var(--text-xs);cursor:pointer;text-align:left;font-weight:650}.friction__step-toggle:hover{border-color:var(--accent)}.friction__speed{padding-top:var(--space-2);border-top:1px solid var(--border)}.friction__meters{gap:var(--space-3)}.friction__meter{gap:var(--space-1);display:grid}.friction__meter-track{min-width:0;margin:0}.friction__meter .demo-meter__value{margin:0}.friction__fill--rebuilt{background:var(--status-success)}.friction__meter-text{font-size:var(--text-sm);color:var(--muted);margin:0}.friction__switches{gap:var(--space-2);display:grid}@media (width>=900px){.friction__switches{grid-template-columns:repeat(2,minmax(0,1fr))}}.friction__switch-name{font-size:var(--text-sm);font-weight:700;display:block}.absorb{gap:var(--space-4);font-family:var(--sans);display:grid}.absorb__grid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=960px){.absorb__grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start}}.absorb__panel{gap:var(--space-3);padding:var(--space-container);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);align-content:start;display:grid}.absorb__head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.absorb__title{font-family:var(--sans);font-size:var(--text-base);margin:0;font-weight:700}.absorb__reveal{align-items:center;gap:var(--space-2);font-size:var(--text-sm);cursor:pointer;font-weight:600;display:inline-flex}.absorb__reveal input{accent-color:var(--accent)}.absorb__chart{width:100%;height:auto;overflow:visible}.absorb__grid-line{stroke:var(--border);stroke-width:1px}.absorb__dependence{fill:color-mix(in srgb, var(--muted) 12%, transparent);stroke:none}.absorb__reported{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linejoin:round}.absorb__true{fill:none;stroke:var(--status-danger);stroke-width:2px;stroke-dasharray:6 4}.absorb__true-label{fill:var(--status-danger)}.absorb__event{stroke:var(--status-warning);stroke-width:1.5px;stroke-dasharray:3 3}.absorb__shadow-dot{fill:var(--surface);stroke:var(--text);stroke-width:2px}.absorb__events{gap:var(--space-2);display:grid}.absorb__events>.demo-field__label{margin:0}.absorb__switch-name{font-size:var(--text-sm);font-weight:700;display:block}.absorb__layers{gap:var(--space-2);counter-reset:layer;margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.absorb__layers{grid-template-columns:repeat(5,minmax(0,1fr))}}.absorb__layer{gap:var(--space-1);padding:var(--space-3) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--panel);counter-increment:layer;align-content:start;display:grid}.absorb__layer:before{content:counter(layer);font-family:var(--mono);font-size:var(--text-xs);color:var(--muted)}.absorb__layer--sees{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 9%, var(--panel))}.absorb__layer-title{font-size:var(--text-sm);margin:0;font-weight:700}.absorb__layer-question{font-size:var(--text-xs);color:var(--muted);margin:0}.absorb__layer-sees{font-size:var(--text-xs);margin:0;line-height:1.45}.withdraw{gap:var(--space-4);font-family:var(--sans);display:grid}.withdraw__grid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=900px){.withdraw__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start}}.withdraw__panel{gap:var(--space-3);padding:var(--space-container);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);align-content:start;display:grid}.withdraw__head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.withdraw__title{font-family:var(--sans);font-size:var(--text-base);margin:0;font-weight:700}.withdraw__presets,.withdraw__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.withdraw__panel .demo-field__label{font-family:var(--mono);text-transform:none;letter-spacing:0}.withdraw__rehearsal{font-size:var(--text-sm);margin:0}.withdraw__switch-row{align-items:center;gap:var(--space-4);display:flex}.withdraw__switch{border:4px solid color-mix(in srgb, #b91c1c 45%, var(--border));color:#fff;width:5.5rem;height:5.5rem;font:inherit;font-size:var(--text-base);letter-spacing:.08em;cursor:pointer;box-shadow:var(--shadow-sm);transition:transform var(--motion-fast) ease;background:#b91c1c;border-radius:50%;flex:none;font-weight:800}.withdraw__switch:hover{transform:scale(1.03)}.withdraw__switch[aria-pressed=true]{box-shadow:none;background:#7f1d1d}.withdraw__switch-text{font-size:var(--text-sm);color:var(--muted);margin:0}.withdraw__levels{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.withdraw__level{gap:var(--space-1);padding:var(--space-3) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--panel);border-left-width:3px;display:grid}.withdraw__level--ok{border-left-color:var(--status-success)}.withdraw__level--fail{border-left-color:var(--status-danger)}.withdraw__level-head{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.withdraw__level-name{font-size:var(--text-sm);text-transform:capitalize;font-weight:700}.withdraw__level-field{font-size:var(--text-xs);color:var(--muted)}.withdraw__level-question{font-size:var(--text-sm);color:var(--muted);margin:0}.withdraw__conditions{padding:0 0 0 var(--space-4);font-size:var(--text-sm);margin:0}.withdraw__conditions li+li{margin-top:var(--space-1)}.withdraw__condition--fail{color:var(--status-danger)}.withdraw__excerpt summary{cursor:pointer;font-size:var(--text-sm);color:var(--muted)}.withdraw__excerpt[open] summary{margin-bottom:var(--space-2)}@media (prefers-reduced-motion:reduce){.withdraw__switch{transition:none}.withdraw__switch:hover{transform:none}}.theater__bar{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.theater__count{font-size:var(--text-sm);color:var(--muted);margin:0}.theater__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin:0;padding:0;list-style:none;display:grid}.theater__tile{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--panel);transition:opacity var(--motion-base) ease, border-color var(--motion-base) ease;align-content:start;display:grid}.theater__tile-title{align-items:center;gap:var(--space-2);font-size:var(--text-xs);letter-spacing:.02em;text-transform:uppercase;color:var(--muted);margin:0;font-weight:700;display:flex}.theater__tile-reading{font-family:var(--mono);font-size:var(--text-xl);font-variant-numeric:tabular-nums;margin:0;line-height:1.1}.theater__tile-reading--stream{font-size:var(--text-lg)}.theater__tile-detail{font-size:var(--text-sm);color:var(--muted);margin:0}.theater__stream{font-family:var(--mono);font-size:var(--text-xs);color:var(--muted);margin:0;padding:0;line-height:1.45;list-style:none;overflow:hidden}.theater__stream li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.theater__tile-wire{margin:var(--space-1) 0 0;padding-top:var(--space-2);border-top:1px dashed var(--border);font-size:var(--text-sm);color:var(--muted)}.theater__tile-wire span{font-family:var(--mono)}.theater--tested .theater__tile:not(.theater__tile--wired){opacity:.5}.theater--tested .theater__tile:not(.theater__tile--wired) .demo-status{background:var(--border)}.theater__tile--wired{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--panel))}.theater__tile--wired .theater__tile-wire{color:var(--accent-strong);font-weight:600}.theater__form{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border);display:grid}.theater__form-lede,.theater__record-title{font-size:var(--text-sm);color:var(--muted);margin:0}.theater__form-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:end;display:grid}.theater__form-action{align-self:end;justify-items:start}.theater__record{gap:var(--space-2);display:grid}.ratchet__svg{width:100%;height:auto;overflow:visible}@media (width<=1100px){.ratchet__svg{min-width:800px}}.ratchet__svg .demo-figure__svg-label,.ratchet__svg .demo-figure__svg-mono{font-size:14px}.ratchet__svg .demo-figure__svg-title{font-size:16.5px}.ratchet__grid{stroke:var(--border);stroke-width:1px}.ratchet__stairs{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round}.ratchet__decision{fill:var(--surface);stroke:var(--accent-strong);stroke-width:1.5px}.ratchet__threshold{stroke:var(--status-warning);stroke-width:2px;stroke-dasharray:4 3}.rule-count__panels{gap:var(--space-5);display:grid}@media (width>=760px){.rule-count__panels{grid-template-columns:repeat(2,minmax(0,1fr))}}.rule-count__svg{width:100%;height:auto;overflow:visible}.rule-count__svg .demo-figure__svg-label,.rule-count__svg .demo-figure__svg-mono{font-size:15px}.rule-count__svg .demo-figure__svg-title{font-size:18px}.rule-count__rule{stroke:var(--status-warning);stroke-width:6px;stroke-linecap:round}.rule-count__rule--revised{stroke:var(--accent)}.rule-count__axis{stroke:var(--border);stroke-width:1px}.rule-count__challenge{fill:var(--surface);stroke:var(--accent-strong);stroke-width:1.5px}.rule-count__svg .rule-count__count{fill:var(--text);font-size:12px;font-weight:650}.rule-count__to-case{stroke:var(--muted);stroke-width:1px}.rule-count__case{fill:var(--muted)}.rule-count__to-rule{fill:none;stroke:var(--accent-strong);stroke-width:2px}.rule-count__arrowhead{fill:var(--accent-strong)}.chain-pause__svg{width:100%;height:auto;color:var(--text);overflow:visible}@media (width<=1100px){.chain-pause__svg{min-width:800px}}.chain-pause__svg .demo-figure__svg-label,.chain-pause__svg .demo-figure__svg-mono{font-size:13px}.chain-pause__svg .demo-figure__svg-title{font-size:15px}.chain-pause__hop .demo-figure__svg-title{font-size:14px}.chain-pause__hop rect{fill:var(--panel);stroke:var(--border);stroke-width:1.5px}.chain-pause__hop--stopped rect{stroke:var(--status-danger);stroke-dasharray:5 3}.chain-pause__hop--stopped .demo-figure__svg-label{fill:var(--status-danger);font-weight:650}.chain-pause__edge{stroke:currentColor;stroke-width:1.5px;fill:none}.chain-pause__edge--stale{stroke:var(--status-warning);stroke-dasharray:4 3}.chain-pause__edge--retrigger{stroke:var(--status-warning)}.chain-pause__stale-label{fill:var(--status-warning)}.chain-pause__bracket{fill:none;stroke:var(--accent-strong);stroke-width:1.5px}.chain-pause__bracket-label{fill:var(--accent-strong);font-weight:600}.chain-pause__bar rect{fill:color-mix(in srgb, var(--status-success) 18%, var(--panel));stroke:var(--status-success);stroke-width:1px}.chain-pause__window{fill:color-mix(in srgb, var(--status-danger) 14%, var(--panel));stroke:var(--status-danger);stroke-width:1px}.chain-pause__consumed{fill:var(--status-danger)}.chain-pause__captions{gap:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border);margin:0;display:grid}@media (width>=720px){.chain-pause__captions{grid-template-columns:repeat(2,minmax(0,1fr))}}.chain-pause__captions dt{font-size:var(--text-sm);margin:0 0 var(--space-1);font-weight:700}.chain-pause__captions dd{font-size:var(--text-sm);color:var(--muted);margin:0}.chain-pause__captions dd.chain-pause__counter{margin-top:var(--space-1);color:var(--text)}:is(.standard-diagram,.validator-diagram) svg{font-family:var(--sans)}:is(.standard-diagram,.validator-diagram) svg .ink{fill:var(--text)}:is(.standard-diagram,.validator-diagram) svg .muted{fill:var(--muted)}:is(.standard-diagram,.validator-diagram) svg :is(.line,.line-strong){stroke:var(--border);stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round}:is(.standard-diagram,.validator-diagram) svg .line-strong{stroke-width:3.5px}:is(.standard-diagram,.validator-diagram) svg .dash{stroke-dasharray:6 6}:is(.standard-diagram,.validator-diagram) svg .dot{stroke-dasharray:2 6}:is(.standard-diagram,.validator-diagram) svg :is(.band,.band-a){fill:var(--surface)}:is(.standard-diagram,.validator-diagram) svg .band-b{fill:var(--panel)}:is(.standard-diagram,.validator-diagram) svg :is(.chip,.chip-dashed){fill:var(--surface);stroke:var(--border);stroke-width:2px}:is(.standard-diagram,.validator-diagram) svg .chip-dashed{stroke-dasharray:6 6}:is(.standard-diagram,.validator-diagram) svg .fill-border{fill:var(--border)}:is(.standard-diagram,.validator-diagram) svg .chip-state{rx:10;ry:10}:is(.standard-diagram,.validator-diagram) svg .chip-badge{rx:8;ry:8}:is(.standard-diagram,.validator-diagram) svg .chip-agent{rx:999;ry:999}:is(.standard-diagram,.validator-diagram) svg .small{font:500 13.5px var(--sans)}:is(.standard-diagram,.validator-diagram) svg .label{font:600 14px var(--sans)}:is(.standard-diagram,.validator-diagram) svg .title{font:650 15.5px var(--sans)}.validator-diagram>svg{width:100%;max-width:34rem;height:auto;display:block}@media (width<=719.98px){.standard-diagram>svg{min-width:800px}.validator-diagram{width:100vw;padding-inline:var(--page-gutter,1rem);margin-inline:calc(50% - 50vw)}}}
