.canvas.svelte-152is5u .published-result img,.canvas.svelte-152is5u .published-result video,.canvas.svelte-152is5u .published-result audio{object-fit:contain;width:100%;max-height:180px;display:block}.canvas.svelte-152is5u .published-result button{text-align:left;color:#25303e;cursor:pointer;background:#f6f7fa;border:0;width:100%;padding:5px}.canvas.svelte-152is5u .published-result summary{cursor:pointer}.geometry-dialog.svelte-152is5u{box-sizing:border-box;border:1px solid #dce1e8;border-radius:14px;width:min(1100px,100vw - 32px);max-width:100%;height:90dvh;max-height:100dvh;padding:16px}.geometry-dialog[open].svelte-152is5u{flex-direction:column;display:flex}.geometry-dialog.fullscreen.svelte-152is5u{border-radius:0;width:100vw;height:100dvh;margin:0}.geometry-dialog.svelte-152is5u::backdrop{background:#17213566}.model-viewport.svelte-152is5u{flex:1;min-height:220px}.model-controls.svelte-152is5u{max-height:32vh;font:13px Arial;overflow:auto}.model-controls.svelte-152is5u select:where(.svelte-152is5u){max-width:100%}body{color:#25303e;background:#fff;margin:0;font:14px/1.5 Arial}main.svelte-152is5u{width:100%;max-width:none;height:100dvh;margin:0;padding:0;position:relative;overflow:hidden}.canvas.svelte-152is5u{position:absolute;inset:0}.canvas.svelte-152is5u .workflow-section,.canvas.svelte-152is5u .workflow-split,.canvas.svelte-152is5u .workflow-map{border:0!important;border-radius:0!important;height:100%!important;min-height:0!important;margin:0!important}.canvas.svelte-152is5u .workflow-split{display:block}.canvas.svelte-152is5u .workflow-inspector,.canvas.svelte-152is5u .canvas-legend{display:none!important}.canvas.svelte-152is5u .canvas-tools{flex-wrap:wrap;align-items:center;gap:3px;max-width:calc(100% - 32px);width:max-content!important;height:auto!important;min-height:0!important;padding:4px!important;top:auto!important;bottom:16px!important;left:16px!important}.canvas.svelte-152is5u .canvas-tools button{white-space:nowrap;word-break:normal;overflow-wrap:normal;flex:none;height:30px!important;min-height:30px!important;padding:4px 8px!important}.canvas.svelte-152is5u .canvas-tools select{max-width:110px;height:30px;min-height:0;padding:4px}.toolbar.svelte-152is5u{z-index:8;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:0;display:flex;position:absolute;inset:16px 16px auto}.island.svelte-152is5u{pointer-events:auto;background:#fff;border:1px solid #dce1e8;border-radius:14px;box-shadow:0 3px 16px #17253b0a}.identity.svelte-152is5u{align-items:center;gap:14px;min-width:0;max-width:50%;padding:9px 14px;display:flex}.brand.svelte-152is5u{color:#253de8;font-size:16px;font-weight:700;text-decoration:none}.title.svelte-152is5u{min-width:0}h1.svelte-152is5u{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;line-height:1.4;overflow:hidden}.status.svelte-152is5u{color:#667386;font-size:11px}.actions.svelte-152is5u{flex-shrink:0;align-items:center;gap:4px;padding:5px;display:flex}button.svelte-152is5u,a.primary.svelte-152is5u{font:inherit;cursor:pointer;border:0;border-radius:9px;padding:9px 12px;font-size:12px;line-height:1.4;text-decoration:none}button.svelte-152is5u:disabled{opacity:.6;cursor:wait}.primary.svelte-152is5u{color:#fff;background:#253de8}.secondary.svelte-152is5u{color:#39475b;background:0 0}.secondary.svelte-152is5u:hover{background:#f0f2f6}button.svelte-152is5u:focus-visible,a.svelte-152is5u:focus-visible,summary.svelte-152is5u:focus-visible{outline-offset:2px;outline:2px solid #253de8}.details.svelte-152is5u{z-index:9;box-sizing:border-box;width:350px;max-width:calc(100% - 32px);max-height:calc(100dvh - 175px);padding:18px;position:absolute;top:90px;right:16px;overflow:auto}.panel-heading.svelte-152is5u{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}h2.svelte-152is5u{overflow-wrap:anywhere;margin:0;font-size:16px}.close.svelte-152is5u{padding:4px 8px;font-size:22px;line-height:1}p.svelte-152is5u{overflow-wrap:anywhere}small.svelte-152is5u,.muted.svelte-152is5u{color:#697688;font-size:12px}pre.svelte-152is5u{white-space:pre-wrap;overflow-wrap:anywhere;max-height:45vh;font-size:11px;overflow:auto}summary.svelte-152is5u{cursor:pointer}.connection.svelte-152is5u{color:#253de8;background:#f0f2ff;border-radius:6px;padding:8px}.node-list.svelte-152is5u{gap:6px;display:grid}.node-item.svelte-152is5u{text-align:left;color:#25303e;overflow-wrap:anywhere;background:#f6f7fa}.node-item.svelte-152is5u small:where(.svelte-152is5u){margin-bottom:3px;display:block}.error.svelte-152is5u{z-index:10;color:#9c443b;max-width:calc(100% - 64px);padding:12px;position:absolute;top:88px;left:16px}@media (width<=760px){.toolbar.svelte-152is5u{flex-direction:column;gap:7px;inset:10px 10px auto}.identity.svelte-152is5u{box-sizing:border-box;width:100%;max-width:100%;padding:8px 12px}.actions.svelte-152is5u{align-self:flex-end}.details.svelte-152is5u{max-width:calc(100% - 20px);max-height:calc(100dvh - 225px);top:134px;right:10px}.error.svelte-152is5u{top:130px}.actions.svelte-152is5u button:where(.svelte-152is5u),.actions.svelte-152is5u a:where(.svelte-152is5u){padding:8px 9px;font-size:11px}.canvas.svelte-152is5u .canvas-tools{max-width:calc(100% - 20px);bottom:10px!important;left:10px!important}}
