.assumptions-suggest-btn,.block-header-clickable h3,.block-header-clickable::after,.causal-loop-name,.causal-loops-icon,.command-version,.command-version-inline,.drawer-panel-title,.live-wire-btn-apply,.live-wire-btn-clear,.live-wire-btn-close,.live-wire-subtitle,.pr-badge,.right-drawer-btn span,.segment-pill .segment-prefix,.settings-section-label,.suggestion-btn-accept,.suggestion-btn-accept-all,.suggestion-btn-dismiss,.suggestion-btn-reanalyze,.suggestions-drawer-count,.ui-btn{font-family:var(--token-font-ui)}.block-header-clickable h3{text-transform:uppercase;letter-spacing:.06em;font-size:.72rem}.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;border-radius:var(--token-radius-lg);border:1px solid transparent;cursor:pointer;transition:background var(--token-motion-normal) var(--token-ease-standard),border-color var(--token-motion-normal) var(--token-ease-standard),color var(--token-motion-normal) var(--token-ease-standard),box-shadow var(--token-motion-normal) var(--token-ease-standard)}@media (prefers-reduced-motion:reduce){.ui-btn{transition:none}}.ui-btn:focus-visible{outline:0;box-shadow:var(--token-focus-ring)}.ui-btn:disabled{opacity:var(--token-state-disabled-opacity);cursor:not-allowed}.ui-btn--primary{background:var(--token-btn-primary-bg);color:var(--token-btn-primary-text)}.ui-btn--primary:hover:not(:disabled){background:var(--token-btn-primary-hover)}.ui-btn--primary:active:not(:disabled){transform:translateY(1px)}.ui-btn--secondary{background:var(--token-btn-secondary-bg);color:var(--token-btn-secondary-text);border-color:var(--token-border-default)}.ui-btn--secondary:hover:not(:disabled){background:var(--token-state-hover-bg)}.ui-btn--secondary:active:not(:disabled){background:var(--token-state-active-bg)}.ui-btn--ghost{background:0 0;color:var(--token-text-primary)}.ui-btn--ghost:hover:not(:disabled){background:var(--token-state-hover-bg)}.ui-btn--ghost:active:not(:disabled){background:var(--token-state-active-bg)}.ui-btn--sm{padding:.25rem .5rem;font-size:.75rem}:focus-visible{outline:0;box-shadow:var(--token-focus-ring)}.canvas-item .block-header-clickable{--_block-accent:var(--token-block-vp-accent);position:relative;display:flex;align-items:center;padding:8px 12px 8px calc(var(--token-space-4) + 4px + var(--token-space-2));background:var(--token-block-header-bg);border-bottom:1px solid var(--token-border-default);border-radius:var(--token-radius-md) var(--token-radius-md) 0 0;transition:background .25s ease,box-shadow .25s ease}.canvas-item .block-header-clickable:hover{background:color-mix(in srgb,var(--_block-accent) 8%,var(--token-block-header-bg));box-shadow:inset 0 0 20px color-mix(in srgb,var(--_block-accent) 12%,transparent)}.canvas-item .block-header-clickable::after{content:'Open Workshop';position:absolute;right:12px;top:50%;transform:translateY(6px);opacity:0;font-family:var(--token-font-ui);font-size:.6rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--_block-accent);pointer-events:none;transition:opacity .25s ease,transform .25s cubic-bezier(.16, 1, .3, 1)}.canvas-item .block-header-clickable:hover::after{opacity:.7;transform:translateY(-50%)}.canvas-item .block-header-clickable::before{content:'';position:absolute;left:var(--token-space-4);top:50%;transform:translateY(-50%);width:4px;height:16px;border-radius:0;background:var(--_block-accent);transition:height .25s cubic-bezier(.16, 1, .3, 1),box-shadow .25s ease}.canvas-item .block-header-clickable:hover::before{height:22px;box-shadow:0 0 8px color-mix(in srgb,var(--_block-accent) 40%,transparent)}.canvas-item .block-header-clickable:focus-visible{box-shadow:var(--token-focus-ring)}.canvas-item.block-vp{--_block-accent:var(--token-block-vp-accent)}.canvas-item.block-cr{--_block-accent:var(--token-block-cr-accent)}.canvas-item.block-cs{--_block-accent:var(--token-block-cs-accent)}.canvas-item.block-ch{--_block-accent:var(--token-block-ch-accent)}.canvas-item.block-kr{--_block-accent:var(--token-block-kr-accent)}.canvas-item.block-ka{--_block-accent:var(--token-block-ka-accent)}.canvas-item.block-kp{--_block-accent:var(--token-block-kp-accent)}.canvas-item.block-cost{--_block-accent:var(--token-block-cost-accent)}.canvas-item.block-rev{--_block-accent:var(--token-block-rev-accent)}.block-header-clickable h3{font-weight:500;color:var(--token-block-header-text,var(--token-text-primary));padding-top:1px}.block-header-clickable p{display:none}.block-header-clickable .block-assist-btn,.block-header-clickable .block-distill-btn,.block-header-clickable .block-lock-btn{padding:4px;background:0 0;border-radius:var(--token-radius-xs);outline:0}.block-header-clickable .block-assist-btn:hover,.block-header-clickable .block-distill-btn:hover,.block-header-clickable .block-lock-btn:hover{background:var(--token-btn-ghost-hover)}.block-header-clickable .block-assist-btn:focus-visible,.block-header-clickable .block-distill-btn:focus-visible,.block-header-clickable .block-lock-btn:focus-visible{box-shadow:var(--token-focus-ring)}.block-header-clickable .block-assist-btn svg,.block-header-clickable .block-distill-btn svg,.block-header-clickable .block-lock-btn svg{width:12px;height:12px;color:var(--token-text-primary)}.block-distill-btn{border:none;cursor:pointer;opacity:.5;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.block-distill-btn:hover{opacity:1}.block-header-clickable .block-status-chip{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:var(--token-radius-xs,4px);background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.07);font-family:var(--token-font-ui);font-size:.62rem;font-weight:500;color:var(--token-text-secondary);opacity:.9;pointer-events:none;letter-spacing:.02em;white-space:nowrap;transition:opacity .18s ease,transform .25s cubic-bezier(.16, 1, .3, 1)}.block-header-clickable .block-status-chip__label{line-height:1}.block-header-clickable:hover .block-status-chip{opacity:0;transform:translateY(-50%) translateX(10px)}.block-header-clickable .block-status-chip--strong{background:rgba(106,170,106,.08);border-color:rgba(106,170,106,.15)}.block-header-clickable .block-status-chip--plausible{background:rgba(196,180,122,.08);border-color:rgba(196,180,122,.18)}.block-header-clickable .block-status-chip--weak{background:rgba(212,138,122,.08);border-color:rgba(212,138,122,.18)}.ambient-signal{display:flex;align-items:center;gap:var(--token-space-2,.5rem);padding:3px 10px;font-family:var(--token-font-ui);font-size:.68rem;font-weight:500;letter-spacing:.04em;color:var(--token-text-muted);border-radius:var(--token-radius-sm);background:var(--token-surface-overlay,rgba(0,0,0,.15));opacity:.75;transition:opacity .2s ease;pointer-events:none;white-space:nowrap;justify-self:center;width:fit-content;margin:0 auto}.ambient-signal .conf-dot{width:5px;height:5px}.ambient-signal:hover{opacity:1}