.stage.svelte-5ucua4{position:relative;width:100%;overflow:hidden;--s: .5}.canvas.svelte-5ucua4{position:absolute;top:0;left:0;width:var(--stage-w);height:var(--stage-h);transform:scale(var(--s));transform-origin:0 0;container:scene / inline-size}.zapp{--a-chrome: #050608;--a-bg: #08090c;--a-panel: #0f1115;--a-sunken: #12151b;--a-raised: #161920;--a-raised-2: #1b1f27;--a-cell: #1d2129;--a-chip: #222731;--a-chip-strong: #262b35;--a-line: #232833;--a-border: #272c36;--a-border-strong: #363c48;--a-text: #e9e7e2;--a-text-2: #c6c8cd;--a-text-3: #a7abb3;--a-muted: #8b919c;--a-dim: #666c77;--a-brand: #ff7a1a;--a-brand-hover: #ff9547;--a-on-brand: #161004;--a-brand-fill: rgb(255 122 26 / .12);--a-brand-line: rgb(255 122 26 / .45);--a-ok: #4fae78;--a-warn: #e6c14a;--a-error: #f07178;--a-info: #7aa7e0;--a-purple: #a879e8;font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:1.4;color:var(--a-text);background:var(--a-bg);-webkit-font-smoothing:antialiased;text-align:left}.zapp .mono{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-ligatures:none}.zapp .a-section{display:flex;align-items:center;gap:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--a-text-3)}.zapp .a-section:before{content:"";width:2px;height:12px;border-radius:1px;background:var(--a-brand)}.zapp .a-section:after{content:"";flex:1;height:1px;background:var(--a-line)}.zapp .a-count{min-width:20px;padding:0 6px;border-radius:999px;background:var(--a-chip-strong);color:var(--a-text-3);font-size:10.5px;letter-spacing:0;text-align:center;line-height:17px}.zapp .a-btn{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border-radius:8px;border:1px solid var(--a-border-strong);background:var(--a-raised);color:var(--a-text);font-size:13px;font-weight:600;white-space:nowrap}.zapp .a-btn.primary{background:var(--a-brand);border-color:var(--a-brand);color:var(--a-on-brand)}.zapp .a-chip{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:6px;border:1px solid var(--a-border-strong);color:var(--a-text-2);font-size:12px;white-space:nowrap}.zapp .a-chip.warn{border-color:#e6c14a59;background:#e6c14a1f;color:var(--a-warn);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.zapp .a-chip.bad{border-color:#f0717859;background:#f071781f;color:var(--a-error);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.zapp .a-chip.brand{border-color:var(--a-brand-line);background:var(--a-brand-fill);color:var(--a-brand)}.zapp .a-field{display:flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:8px;border:1px solid var(--a-border-strong);background:var(--a-sunken);color:var(--a-muted);font-size:13px}.zapp .a-dot{width:7px;height:7px;border-radius:50%;background:var(--a-dim);flex:none}.zapp .a-dot.ok{background:var(--a-ok);box-shadow:0 0 0 3px #4fae782e}.zapp .a-os{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:9px;background:var(--os-bg, #2a1d17);color:var(--os-fg, #e95420)}.zapp .armed .a-in{opacity:0;transform:translateY(8px);transition:opacity .38s cubic-bezier(.2,0,0,1),transform .52s cubic-bezier(.16,1,.3,1)}.zapp .armed.live .a-in{opacity:1;transform:none;transition-delay:calc(var(--i, 0) * 40ms + .12s)}@media(prefers-reduced-motion:reduce){.zapp .armed .a-in{opacity:1;transform:none;transition:none}}
