.asset-canvas.svelte-1wkosrt{touch-action:none;width:100%;height:100%}.produce.svelte-1yoy8h4{gap:var(--spacing-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=64rem){.produce.svelte-1yoy8h4{grid-template-columns:minmax(0,2fr) minmax(18rem,1fr)}}.stage.svelte-1yoy8h4{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-subtle);min-height:26rem;position:relative;overflow:hidden}.overlay.svelte-1yoy8h4{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.empty.svelte-1yoy8h4{color:var(--color-muted);font-size:var(--text-fluid-sm)}.controls.svelte-1yoy8h4{gap:var(--spacing-3);flex-direction:column;display:flex}.heading.svelte-1yoy8h4{font-size:var(--text-fluid-base);margin:0;font-weight:600}.field.svelte-1yoy8h4{gap:var(--spacing-2);flex-direction:column;display:flex}.field-row.svelte-1yoy8h4{justify-content:space-between;gap:var(--spacing-2);display:flex}.field-label.svelte-1yoy8h4{color:var(--color-muted);font-size:var(--text-fluid-sm)}.field-value.svelte-1yoy8h4{font-variant-numeric:tabular-nums;font-size:var(--text-fluid-sm)}.estimate.svelte-1yoy8h4{font-size:var(--text-fluid-sm);color:var(--color-muted);margin:0}.estimate.over.svelte-1yoy8h4{color:var(--color-error)}.actions.svelte-1yoy8h4{gap:var(--spacing-2);margin-top:var(--spacing-2);flex-wrap:wrap;display:flex}.status.svelte-1yoy8h4{min-height:1.5em;font-size:var(--text-fluid-sm);color:var(--color-muted);margin:0}.panels.svelte-1yoy8h4{gap:var(--spacing-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));display:grid}.panel-body.svelte-1yoy8h4{padding:var(--spacing-3) var(--spacing-4)}.lead.svelte-1yoy8h4{margin:0 0 var(--spacing-2);font-size:var(--text-fluid-sm)}.checks.svelte-1yoy8h4,.findings.svelte-1yoy8h4{gap:var(--spacing-2);font-size:var(--text-fluid-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.findings.svelte-1yoy8h4 code:where(.svelte-1yoy8h4){font-family:ui-monospace,monospace;font-size:var(--text-fluid-xs)}.muted.svelte-1yoy8h4,.note.svelte-1yoy8h4{color:var(--color-muted)}.note.svelte-1yoy8h4{margin:var(--spacing-3) 0 0;font-size:var(--text-fluid-xs)}.page.svelte-1cz0jix{max-width:var(--layout-max-width);padding:var(--spacing-7) var(--spacing-4);gap:var(--spacing-4);flex-direction:column;margin:0 auto;display:flex}
