.grid.svelte-1255r16{display:grid;grid-template-columns:var(--gcanvas);min-height:440px}.rail.svelte-1255r16,.middle.svelte-1255r16,.side.svelte-1255r16{min-width:0}.rail.svelte-1255r16{border-right:var(--splitL);border-bottom:var(--splitT);display:flex;flex-direction:var(--railDir);overflow:auto}.rail.svelte-1255r16 button:where(.svelte-1255r16){padding:14px 12px;text-align:center;border:none;border-bottom:1px solid var(--hair);background:transparent;color:var(--ink);cursor:pointer;font:500 12px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex:none}.rail.svelte-1255r16 button.on:where(.svelte-1255r16){background:var(--inv-bg);color:var(--inv-ink)}.middle.svelte-1255r16{display:flex;flex-direction:column}.stage.svelte-1255r16{flex:1;display:grid;place-items:center;padding:34px;background:repeating-conic-gradient(var(--surface) 0% 25%,var(--bg) 0% 50%) 50% / 22px 22px}.statusline.svelte-1255r16{border-top:1px solid var(--line);padding:13px 20px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font:500 11px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--soft)}.side.svelte-1255r16{border-left:var(--splitL);border-top:var(--splitT);display:flex;flex-direction:column}.label.svelte-1255r16{padding:16px 20px;border-bottom:1px solid var(--hair);font:500 10px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--soft)}.label.plain.svelte-1255r16{padding:0;border-bottom:none;letter-spacing:.14em}.prop.svelte-1255r16{padding:15px 20px;border-bottom:1px solid var(--hair);display:flex;flex-direction:column;gap:7px}.prop.svelte-1255r16 strong:where(.svelte-1255r16){font-size:16px;letter-spacing:-.02em;word-break:break-word}.prop.svelte-1255r16 input:where(.svelte-1255r16){border:1px solid var(--hair);background:var(--bg);color:var(--ink);padding:7px 9px;font:600 16px/1 var(--font-ui);letter-spacing:-.02em;width:100%}.go.svelte-1255r16{margin-top:auto;padding:18px 20px}.go.svelte-1255r16 button:where(.svelte-1255r16){display:block;width:100%;text-align:center;border:none;background:var(--inv-bg);color:var(--inv-ink);padding:15px;font:600 14px/1 var(--font-ui);cursor:pointer}
