.system-context.svelte-3wxooe{border:1px solid #c8c8c2;border-radius:6px;background:#f8f8f5;color:#111;overflow:hidden;box-shadow:0 18px 48px #18181414}.system-context__header.svelte-3wxooe{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;padding:1.25rem 1.5rem;border-bottom:1px solid #d8d8d2;background:#fff}.system-context__header.svelte-3wxooe span:where(.svelte-3wxooe),.workflow-rail.svelte-3wxooe>span:where(.svelte-3wxooe),.inspector.svelte-3wxooe>span:where(.svelte-3wxooe),.receipt-rail.svelte-3wxooe>span:where(.svelte-3wxooe){font-family:var(--font-performance-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:#696963}h3.svelte-3wxooe{margin:.35rem 0;font-size:clamp(1.15rem,2vw,1.65rem)}h4.svelte-3wxooe{margin:.35rem 0 .65rem;font-size:1.15rem}p.svelte-3wxooe{margin:0;color:#60605a;line-height:1.5}.freshness.svelte-3wxooe{display:flex;flex:0 0 auto;align-items:center;gap:.45rem;padding:.45rem .65rem;border:1px solid #cfcfc8;border-radius:999px;font-family:var(--font-performance-mono);font-size:.68rem;text-transform:uppercase}.freshness.svelte-3wxooe i:where(.svelte-3wxooe){width:.5rem;height:.5rem;border-radius:50%;background:#377a54}.freshness[data-state=stale].svelte-3wxooe i:where(.svelte-3wxooe){background:#a65b28}.lens-tabs.svelte-3wxooe{display:flex;gap:.35rem;padding:.75rem 1rem;border-bottom:1px solid #d8d8d2;background:#eeeeea;overflow-x:auto}.lens-tabs.svelte-3wxooe button:where(.svelte-3wxooe){padding:.48rem .7rem;border:1px solid transparent;border-radius:3px;background:transparent;color:#55554f;font:600 .72rem var(--font-performance-mono);text-transform:uppercase;cursor:pointer}.lens-tabs.svelte-3wxooe button.active:where(.svelte-3wxooe){border-color:#adada6;background:#fff;color:#111}.lens-tabs.svelte-3wxooe button:where(.svelte-3wxooe):focus-visible,.context-board.svelte-3wxooe button:where(.svelte-3wxooe):focus-visible{outline:3px solid #2774d6;outline-offset:2px}.read-only.svelte-3wxooe .lens-tabs:where(.svelte-3wxooe) button:where(.svelte-3wxooe):not(.active){display:none}.system-context__body.svelte-3wxooe{display:grid;grid-template-columns:minmax(10rem,.68fr) minmax(22rem,1.65fr) minmax(12rem,.8fr);min-height:31rem}.context-state.svelte-3wxooe{display:grid;place-content:center;gap:.6rem;min-height:24rem;padding:2rem;text-align:center;background-color:#f1f1ed;background-image:radial-gradient(#c8c8c1 .7px,transparent .7px);background-size:16px 16px}.context-state.svelte-3wxooe span:where(.svelte-3wxooe){color:#696963;font:.68rem var(--font-performance-mono);letter-spacing:.08em;text-transform:uppercase}.context-state.svelte-3wxooe strong:where(.svelte-3wxooe){font-size:clamp(1.2rem,2.5vw,2rem)}.context-state--error.svelte-3wxooe strong:where(.svelte-3wxooe){color:#7b463a}.workflow-rail.svelte-3wxooe,.inspector.svelte-3wxooe{padding:1.25rem;background:#fff}.workflow-rail.svelte-3wxooe{border-right:1px solid #d8d8d2}.workflow-rail.svelte-3wxooe strong:where(.svelte-3wxooe){display:block;margin:.5rem 0;font-size:1rem}dl.svelte-3wxooe{display:grid;gap:.75rem;margin:1.25rem 0 0}dl.svelte-3wxooe div:where(.svelte-3wxooe){display:grid;gap:.2rem}dt.svelte-3wxooe{color:#777770;font:.64rem var(--font-performance-mono);text-transform:uppercase}dd.svelte-3wxooe{margin:0;font-size:.82rem;line-height:1.4}.context-board.svelte-3wxooe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:.75rem;padding:1.5rem;background-color:#f1f1ed;background-image:radial-gradient(#c8c8c1 .7px,transparent .7px);background-size:16px 16px}.context-board.svelte-3wxooe button:where(.svelte-3wxooe){display:grid;grid-template-columns:1fr auto;gap:.35rem .65rem;min-height:6rem;padding:.85rem;border:1px solid #c5c5bf;border-left:4px solid #a1a19a;border-radius:3px;background:#ffffffeb;text-align:left;opacity:.42;cursor:pointer;transition:opacity .16s ease,transform .16s ease,box-shadow .16s ease}.context-board.svelte-3wxooe button.visible:where(.svelte-3wxooe){border-left-color:#477e65;opacity:1}.context-board.svelte-3wxooe button.stop:where(.svelte-3wxooe){border-left-color:#a55245}.context-board.svelte-3wxooe button.selected:where(.svelte-3wxooe){transform:translateY(-2px);box-shadow:0 9px 20px #1e1e191f}.context-board.svelte-3wxooe button:where(.svelte-3wxooe) span:where(.svelte-3wxooe),.context-board.svelte-3wxooe button:where(.svelte-3wxooe) small:where(.svelte-3wxooe){font:.62rem var(--font-performance-mono);text-transform:uppercase;color:#6e6e67}.context-board.svelte-3wxooe button:where(.svelte-3wxooe) strong:where(.svelte-3wxooe){grid-column:1 / -1;font-size:.92rem}.context-board.svelte-3wxooe button:where(.svelte-3wxooe) small:where(.svelte-3wxooe){grid-column:2;grid-row:1}.inspector.svelte-3wxooe{border-left:1px solid #d8d8d2}.inspector.svelte-3wxooe footer:where(.svelte-3wxooe){margin-top:1.35rem;padding-top:1rem;border-top:1px solid #d8d8d2}.inspector.svelte-3wxooe footer:where(.svelte-3wxooe) span:where(.svelte-3wxooe){color:#7b463a;font:.66rem var(--font-performance-mono);text-transform:uppercase}.inspector.svelte-3wxooe footer:where(.svelte-3wxooe) p:where(.svelte-3wxooe){margin-top:.35rem;font-size:.8rem}.receipt-rail.svelte-3wxooe{display:grid;grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:.6rem 1rem;padding:.85rem 1.25rem;border-top:1px solid #d8d8d2;background:#171715;color:#fff}.receipt-rail.svelte-3wxooe>span:where(.svelte-3wxooe){color:#a9a9a2}.receipt-rail.svelte-3wxooe strong:where(.svelte-3wxooe){font-size:.78rem;font-weight:500}@media(prefers-reduced-motion:reduce){.context-board.svelte-3wxooe button:where(.svelte-3wxooe){transition:none}}@media(max-width:800px){.system-context__header.svelte-3wxooe{flex-direction:column;gap:1rem}.system-context__body.svelte-3wxooe{grid-template-columns:1fr}.workflow-rail.svelte-3wxooe{border-right:0;border-bottom:1px solid #d8d8d2}.context-board.svelte-3wxooe{grid-template-columns:1fr;min-height:29rem;padding:1rem}.context-board.svelte-3wxooe button:where(.svelte-3wxooe){min-height:5.25rem}.inspector.svelte-3wxooe{border-top:1px solid #d8d8d2;border-left:0}.receipt-rail.svelte-3wxooe{grid-template-columns:auto 1fr}}
