.map-scan-fx.svelte-u84u55{width:100%}.stage.svelte-u84u55{border-radius:var(--radius);background:#000;width:100%;margin:0 auto;position:relative;overflow:hidden}canvas.svelte-u84u55{width:100%;height:100%;position:absolute;inset:0}.status.svelte-u84u55{border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--text);background:#141519d1;padding:7px 12px;font-size:13px;position:absolute;bottom:12px;left:12px}.status.error.svelte-u84u55,.placeholder.error.svelte-u84u55{color:var(--warn)}.placeholder.svelte-u84u55{min-height:240px;color:var(--text-muted);place-items:center;display:grid}.intro.svelte-1ur1glv{margin:8px 0 22px}h1.svelte-1ur1glv{letter-spacing:-.02em;margin-bottom:6px;font-size:32px}.intro.svelte-1ur1glv p:where(.svelte-1ur1glv){color:var(--text-muted)}.drop.svelte-1ur1glv{border:2px dashed var(--border);text-align:center;cursor:pointer;flex-direction:column;align-items:center;gap:8px;padding:56px 24px;transition:border-color .12s;display:flex;position:relative}.drop.svelte-1ur1glv:hover,.drop.dragging.svelte-1ur1glv{border-color:var(--accent)}.drop.svelte-1ur1glv img:where(.svelte-1ur1glv){width:84px;margin-bottom:6px}.drop.svelte-1ur1glv small:where(.svelte-1ur1glv){color:var(--text-muted)}.drop.svelte-1ur1glv input:where(.svelte-1ur1glv){opacity:0;cursor:pointer;position:absolute;inset:0}.layout.svelte-1ur1glv{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:16px;display:grid}.viewer.svelte-1ur1glv{justify-content:center;max-height:80vh;display:flex}.side.svelte-1ur1glv{flex-direction:column;gap:16px;padding:16px;display:flex}.file.svelte-1ur1glv{justify-content:space-between;align-items:center;gap:8px;display:flex}.file.svelte-1ur1glv strong:where(.svelte-1ur1glv){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}section.svelte-1ur1glv{flex-direction:column;gap:6px;display:flex}.label.svelte-1ur1glv{color:var(--text-muted);font-size:12px}.row.svelte-1ur1glv{align-items:center;gap:6px;display:flex}.row.svelte-1ur1glv input:where(.svelte-1ur1glv){width:90px}.unit.svelte-1ur1glv{color:var(--text-muted);font-size:13px}.segmented.svelte-1ur1glv{border-radius:var(--radius-sm);background:var(--bg-0);gap:3px;padding:3px;display:flex}.segmented.svelte-1ur1glv button:where(.svelte-1ur1glv){color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:1;padding:5px 6px;font-size:12px}.segmented.svelte-1ur1glv button.on:where(.svelte-1ur1glv){background:var(--bg-3);color:var(--text)}.toggles.svelte-1ur1glv label:where(.svelte-1ur1glv){align-items:center;gap:6px;font-size:14px;display:flex}.muted.svelte-1ur1glv{color:var(--text-muted)}.warn.svelte-1ur1glv{color:var(--warn)}.note.svelte-1ur1glv{font-size:12px}.btn.small.svelte-1ur1glv{padding:5px 10px;font-size:12px}@media (width<=760px){.layout.svelte-1ur1glv{grid-template-columns:1fr}}
