.graph-panel.svelte-6khlq{margin:var(--spacing-8);padding:var(--spacing-6);border-radius:var(--radius-12);background:var(--color-grey-10)}.graph-canvas.svelte-6khlq{display:grid;justify-items:center;gap:var(--spacing-10);padding:var(--spacing-8);border-radius:var(--radius-10);background:var(--color-grey-0);box-shadow:var(--shadow-lg)}.node-stack.svelte-6khlq,.editor-toolbar.svelte-6khlq,.readiness-panel.svelte-6khlq,.blank-draft.svelte-6khlq{width:min(680px,100%)}.readiness-panel.svelte-6khlq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-3)}.readiness-panel.svelte-6khlq div:where(.svelte-6khlq){display:grid;gap:var(--spacing-2);padding:var(--spacing-4);border-radius:var(--radius-6);background:var(--color-grey-10);text-align:center}.readiness-panel.svelte-6khlq span:where(.svelte-6khlq){color:var(--color-font-secondary);font-size:var(--font-size-xs)}.readiness-panel.svelte-6khlq strong:where(.svelte-6khlq){font-size:var(--font-size-h4)}.blank-draft.svelte-6khlq{margin:0;color:var(--color-font-secondary);text-align:center}.node-stack.svelte-6khlq,.flow-node.svelte-6khlq{display:grid;justify-items:center}.flow-node.svelte-6khlq{width:100%}.flow-node.branch-node.svelte-6khlq,.placeholder-card.svelte-6khlq,.branch-label.svelte-6khlq,.branch-connector.svelte-6khlq{width:82%;justify-self:end}.flow-connector.svelte-6khlq,.branch-label.svelte-6khlq{color:var(--color-font-secondary);font-size:1rem;font-weight:800}.flow-connector.svelte-6khlq{padding-block:var(--spacing-6)}.branch-label.svelte-6khlq{padding-block:var(--spacing-6) var(--spacing-4)}.workflow-card.svelte-6khlq{position:relative;display:grid;width:100%;min-height:132px;place-items:center;gap:var(--spacing-4);padding:var(--spacing-8);border:0;border-radius:var(--radius-12);color:var(--color-font-primary);background:var(--color-grey-10);box-shadow:var(--shadow-sm);cursor:pointer}.workflow-card.app-skill-card.svelte-6khlq{color:var(--color-grey-0);background:linear-gradient(135deg,var(--node-gradient-start),var(--node-gradient-end))}.placeholder-card.svelte-6khlq{min-height:80px;color:var(--color-font-secondary)}.card-kind.svelte-6khlq{color:var(--color-font-secondary);font-size:var(--font-size-small);font-weight:800}.app-skill-card.svelte-6khlq .card-kind:where(.svelte-6khlq){color:color-mix(in srgb,var(--color-grey-0) 78%,transparent)}.card-icon.svelte-6khlq{display:grid;width:48px;height:48px;place-items:center;border-radius:var(--radius-8);color:var(--color-button-primary);background:color-mix(in srgb,var(--color-button-primary) 12%,transparent)}.app-skill-card.svelte-6khlq .card-icon:where(.svelte-6khlq){color:var(--color-grey-0);background:color-mix(in srgb,var(--color-grey-0) 18%,transparent)}.workflow-card.svelte-6khlq strong:where(.svelte-6khlq){font-size:clamp(1.15rem,2.5vw,1.65rem)}.expand-icon.svelte-6khlq{position:absolute;inset-inline-end:var(--spacing-6);inset-block-end:var(--spacing-5)}.node-status.svelte-6khlq{padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-grey-0) 72%,transparent);color:var(--color-font-primary);font-size:var(--font-size-xs);font-weight:800;text-transform:capitalize}.node-editor-panel.svelte-6khlq{box-sizing:border-box;width:min(760px,calc(100% + 72px));display:grid;gap:var(--spacing-5);margin-block:var(--spacing-5);padding:var(--spacing-6);border-radius:var(--radius-10);background:var(--color-grey-0);box-shadow:var(--shadow-lg)}.expanded-header.svelte-6khlq{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-5)}.expanded-header.svelte-6khlq span:where(.svelte-6khlq){color:var(--color-font-secondary);font-size:var(--font-size-small);font-weight:800}.expanded-header.svelte-6khlq h3:where(.svelte-6khlq),.detail-group.svelte-6khlq h4:where(.svelte-6khlq),.detail-group.svelte-6khlq p:where(.svelte-6khlq){margin:0}.remove-node.svelte-6khlq{border:0;border-radius:var(--radius-full);padding:var(--spacing-3) var(--spacing-5);background:var(--color-grey-20)}.node-field.svelte-6khlq,.detail-group.svelte-6khlq{display:grid;gap:var(--spacing-3);min-width:0}.node-field.svelte-6khlq span:where(.svelte-6khlq),.detail-group.svelte-6khlq h4:where(.svelte-6khlq){color:var(--color-font-secondary);font-size:var(--font-size-small)}.node-field.svelte-6khlq input:where(.svelte-6khlq),.node-field.svelte-6khlq select:where(.svelte-6khlq){box-sizing:border-box;width:100%;padding:var(--spacing-4);border:1px solid var(--color-grey-30);border-radius:var(--radius-6);color:var(--color-font-primary);background:var(--color-grey-0);font:inherit}.node-grid.svelte-6khlq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-4)}.node-field.wide.svelte-6khlq{grid-column:span 2}.node-note.svelte-6khlq{margin:0;color:var(--color-font-secondary)}.detail-group.svelte-6khlq{padding:var(--spacing-5);border-radius:var(--radius-6);background:var(--color-grey-10)}.detail-group.svelte-6khlq pre:where(.svelte-6khlq){margin:0;overflow-wrap:anywhere;white-space:pre-wrap;color:var(--color-font-primary)}.detail-group.error.svelte-6khlq{color:var(--color-danger)}.editor-toolbar.svelte-6khlq{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block-start:2px solid var(--color-grey-20)}.editor-toolbar.svelte-6khlq button:where(.svelte-6khlq){display:flex;min-height:84px;align-items:center;justify-content:center;gap:var(--spacing-3);border:0;color:var(--color-font-secondary);background:transparent;font:inherit;font-weight:800;cursor:pointer}.editor-toolbar.svelte-6khlq button:where(.svelte-6khlq)+button:where(.svelte-6khlq){border-inline-start:2px solid var(--color-grey-20)}.step-menu.svelte-6khlq{position:absolute;z-index:5;inset:calc(100% - var(--spacing-2)) 0 auto;display:grid;padding:var(--spacing-3);border-radius:var(--radius-6);background:var(--color-grey-0);box-shadow:var(--shadow-lg)}.step-menu.svelte-6khlq button:where(.svelte-6khlq){min-height:48px;justify-content:flex-start;padding-inline:var(--spacing-5)}.step-menu.svelte-6khlq button:where(.svelte-6khlq)+button:where(.svelte-6khlq){border-inline-start:0;border-block-start:1px solid var(--color-grey-20)}@media(max-width:600px){.graph-panel.svelte-6khlq{margin:var(--spacing-4);padding:var(--spacing-3)}.graph-canvas.svelte-6khlq{padding:var(--spacing-5)}.readiness-panel.svelte-6khlq{grid-template-columns:1fr}.node-editor-panel.svelte-6khlq{width:100%}.node-grid.svelte-6khlq{grid-template-columns:1fr}.node-field.wide.svelte-6khlq{grid-column:auto}}@media(prefers-reduced-motion:reduce){.workflow-card.svelte-6khlq{transition:none}}
