.flow-map-hero[data-astro-cid-m7b4cxhe]{padding-bottom:34px}.flow-map-workspace[data-astro-cid-m7b4cxhe]{display:grid;grid-template-columns:minmax(270px,.82fr) minmax(0,1.18fr);gap:20px;padding-top:0}.flow-map-editor[data-astro-cid-m7b4cxhe],.flow-map-preview[data-astro-cid-m7b4cxhe]{min-width:0;padding:clamp(18px,2.6vw,28px);border:1px solid #dce5ed;border-radius:22px;background:#fff;box-shadow:0 18px 42px #17324b0b}.flow-map-section-title[data-astro-cid-m7b4cxhe]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:23px}.flow-map-section-title[data-astro-cid-m7b4cxhe] .small[data-astro-cid-m7b4cxhe]{color:#507a7b;font-size:.68rem;font-weight:800;letter-spacing:.15em}.flow-map-section-title[data-astro-cid-m7b4cxhe] h2[data-astro-cid-m7b4cxhe]{margin:7px 0 0;color:#142a3a;font-size:1.35rem}.flow-map-label[data-astro-cid-m7b4cxhe]{display:block;margin:18px 0 8px;color:#34495a;font-size:.9rem;font-weight:700}.flow-map-editor[data-astro-cid-m7b4cxhe] input[data-astro-cid-m7b4cxhe],.flow-map-editor[data-astro-cid-m7b4cxhe] textarea[data-astro-cid-m7b4cxhe]{width:100%;min-width:0;border:1px solid #cfdae4;border-radius:12px;background:#fbfcfe;color:#172a3b;padding:12px 14px;outline:none}.flow-map-editor[data-astro-cid-m7b4cxhe] input[data-astro-cid-m7b4cxhe]:focus,.flow-map-editor[data-astro-cid-m7b4cxhe] textarea[data-astro-cid-m7b4cxhe]:focus{border-color:#20887b;box-shadow:0 0 0 3px #20887b1c}.flow-map-editor[data-astro-cid-m7b4cxhe] textarea[data-astro-cid-m7b4cxhe]{min-height:215px;resize:vertical;line-height:1.65}.flow-map-editor-footer[data-astro-cid-m7b4cxhe]{display:flex;justify-content:space-between;gap:12px;margin-top:7px;color:#758695;font-size:.78rem}.flow-map-actions[data-astro-cid-m7b4cxhe]{display:flex;flex-wrap:wrap;gap:9px;margin-top:21px}.flow-map-status[data-astro-cid-m7b4cxhe]{min-height:1.4em;margin:14px 0 0;color:#667b88;font-size:.82rem}.flow-map-live[data-astro-cid-m7b4cxhe]{display:inline-flex;align-items:center;gap:7px;color:#528178;font-size:.78rem;white-space:nowrap}.flow-map-live[data-astro-cid-m7b4cxhe] i[data-astro-cid-m7b4cxhe]{width:8px;height:8px;border-radius:50%;background:#32a58e;box-shadow:0 0 0 4px #32a58e1a}.flow-map-canvas[data-astro-cid-m7b4cxhe]{min-height:390px;padding:clamp(18px,3vw,30px);border:1px solid #e0e9ed;border-radius:18px;background:radial-gradient(ellipse at 88% 5%,#e1f1ed 0,transparent 30%),linear-gradient(145deg,#f7f9fb,#eff5f5)}.flow-map-preview-head[data-astro-cid-m7b4cxhe]{margin-bottom:21px}.flow-map-overline[data-astro-cid-m7b4cxhe]{color:#50827b;font-size:.65rem;font-weight:800;letter-spacing:.16em}.flow-map-preview-head[data-astro-cid-m7b4cxhe] h3[data-astro-cid-m7b4cxhe]{margin:8px 0 4px;color:#162d3f;font-size:clamp(1.1rem,2.6vw,1.55rem);overflow-wrap:anywhere}.flow-map-preview-head[data-astro-cid-m7b4cxhe] p[data-astro-cid-m7b4cxhe]{margin:0;color:#72828d;font-size:.86rem}.flow-map-stage-list[data-astro-cid-m7b4cxhe]{position:relative;display:grid;gap:22px;margin:0;padding:0;list-style:none}.flow-map-stage-list[data-astro-cid-m7b4cxhe]:before{position:absolute;top:23px;bottom:24px;left:21px;width:2px;background:linear-gradient(#8eb9b1,#c4d3d8);content:""}.flow-map-stage[data-astro-cid-m7b4cxhe]{position:relative;display:flex;align-items:center;gap:14px;min-height:62px;padding:13px 15px;border:1px solid #d9e3e8;border-radius:14px;background:#fff;box-shadow:0 7px 18px #12304709}.flow-map-stage[data-astro-cid-m7b4cxhe]:after{position:absolute;bottom:-18px;left:19px;color:#668f8b;content:"↓";font-size:.9rem;font-weight:800}.flow-map-stage[data-astro-cid-m7b4cxhe]:last-child:after{content:none}.flow-map-stage-number[data-astro-cid-m7b4cxhe]{z-index:1;display:grid;flex:0 0 32px;width:32px;height:32px;place-items:center;border:1px solid #bfe0d8;border-radius:50%;background:#e7f5f1;color:#216b61;font-size:.72rem;font-weight:800}.flow-map-stage-copy[data-astro-cid-m7b4cxhe]{min-width:0;color:#20394b;font-size:.94rem;font-weight:600;overflow-wrap:anywhere}.flow-map-empty[data-astro-cid-m7b4cxhe]{padding:25px;border:1px dashed #bacbd4;border-radius:14px;color:#72828d;text-align:center}.flow-map-preview-note[data-astro-cid-m7b4cxhe]{margin:14px 0 0;color:#72828d;font-size:.78rem;line-height:1.55}.flow-map-guide[data-astro-cid-m7b4cxhe]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:35px;align-items:start}.flow-map-guide[data-astro-cid-m7b4cxhe] h2[data-astro-cid-m7b4cxhe]{margin:8px 0 12px;color:#172d3d}.flow-map-guide[data-astro-cid-m7b4cxhe]>div[data-astro-cid-m7b4cxhe]>p[data-astro-cid-m7b4cxhe]:last-child{max-width:540px;color:#647787;line-height:1.7}.flow-map-guide[data-astro-cid-m7b4cxhe] ol[data-astro-cid-m7b4cxhe]{display:grid;gap:12px;margin:0;padding-left:1.5rem;color:#34495a;line-height:1.65}@media(max-width:820px){.flow-map-workspace[data-astro-cid-m7b4cxhe],.flow-map-guide[data-astro-cid-m7b4cxhe]{grid-template-columns:1fr}}@media(max-width:520px){.flow-map-section-title[data-astro-cid-m7b4cxhe]{align-items:flex-start;flex-direction:column}.flow-map-actions[data-astro-cid-m7b4cxhe] .tool-button[data-astro-cid-m7b4cxhe]{flex:1 1 100%}.flow-map-canvas[data-astro-cid-m7b4cxhe]{padding:16px}}
