.fs[data-v-64326627]{background:#fff;border:1px solid var(--hb-border,#e5e3db);border-radius:18px;overflow:hidden;outline:none;font-family:var(--font-body);color:#18170f}.fs-spacer[data-v-64326627]{flex:1}.mono[data-v-64326627]{font-family:var(--font-mono)}.fs-toolbar[data-v-64326627]{display:flex;align-items:center;gap:10px;padding:13px 18px;border-bottom:1px solid #eeece6;flex-wrap:wrap}.fs-modes[data-v-64326627]{display:flex;background:#f4f2ec;border-radius:999px;padding:3px;gap:2px}.fs-mode[data-v-64326627]{padding:7px 16px;border:none;border-radius:999px;font-size:13px;font-weight:700;cursor:pointer;background:transparent;color:#6e6b60;font-family:var(--font-body)}.fs-mode.is-on[data-v-64326627]{background:#fff;color:#18170f}.fs-mode.is-on.is-locked[data-v-64326627]{color:#b8b4a4}.fs-mode-run.is-on[data-v-64326627]{background:#ffd60a;color:#18170f}.fs-preset[data-v-64326627]{padding:8px 12px;border:1px solid #e5e3db;border-radius:999px;font-family:var(--font-body);font-size:13px;font-weight:500;background:#fff;color:#18170f;cursor:pointer;outline:none}.fs-locked[data-v-64326627]{font-size:12px;color:#8a867a}.fs-status[data-v-64326627]{font-weight:700}.fs-counter[data-v-64326627],.fs-status[data-v-64326627]{font-size:12px;white-space:nowrap}.fs-counter[data-v-64326627]{color:#6e6b60}.fs-transport[data-v-64326627]{display:flex;gap:6px}.fs-ctl[data-v-64326627]{width:32px;height:32px;border-radius:50%;border:none;background:#f4f2ec;display:flex;align-items:center;justify-content:center;font-size:12px;cursor:pointer}.fs-ctl[data-v-64326627]:hover{background:#e9e7df}.fs-ctl-next[data-v-64326627]{background:#18170f;color:#fff}.fs-ctl-next[data-v-64326627]:hover{background:#18170f;transform:scale(1.08)}.fs-slider-row[data-v-64326627]{padding:11px 20px 9px;border-bottom:1px solid #eeece6}.fs-slider[data-v-64326627]{display:block;width:100%;accent-color:#ffd60a;cursor:pointer;margin:0}.fs-palette[data-v-64326627],.fs-tabs[data-v-64326627]{display:flex;align-items:center;gap:8px;padding:10px 18px;border-bottom:1px solid #eeece6;flex-wrap:wrap}.fs-palette[data-v-64326627]{background:#faf9f5}.fs-tabs-label[data-v-64326627]{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#8a867a}.fs-tab[data-v-64326627]{padding:6px 14px;border-radius:999px;font-size:12px;font-weight:700;cursor:pointer;background:#fff;color:#6e6b60;border:1px solid #e5e3db}.fs-tab.is-on[data-v-64326627]{background:#18170f;color:#fff;border-color:#18170f}.fs-pal-item[data-v-64326627]{display:inline-flex;align-items:center;gap:7px;padding:6px 12px 6px 8px;border-radius:10px;border:1px solid #e5e3db;background:#fff;cursor:grab;font-size:12px;font-weight:600;font-family:var(--font-body);color:#18170f}.fs-pal-item[data-v-64326627]:hover{border-color:#b8b4a4}.fs-pal-item.is-armed[data-v-64326627]{background:#fff4c2;border-color:#e8862e}.fs-pal-hint[data-v-64326627]{font-size:11.5px;color:#8a867a}.fs-node-editor[data-v-64326627]{display:flex;align-items:center;gap:12px;padding:10px 18px;border-bottom:1px solid #f0e6c0;background:#fff8dc;flex-wrap:wrap}.fs-ne-title[data-v-64326627]{font-size:12.5px;font-weight:800;color:#8a5a00;white-space:nowrap}.fs-ne-field[data-v-64326627]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#6e6b60}.fs-ne-input[data-v-64326627]{border:1.5px solid #e5c76b;border-radius:8px;padding:6px 10px;font-size:12.5px;outline:none;background:#fff;color:#18170f}.fs-ne-delete[data-v-64326627]{font-size:12.5px;font-weight:700;color:#c4453a;cursor:pointer;padding:6px 12px;border-radius:999px;border:none;background:none;font-family:var(--font-body)}.fs-ne-delete[data-v-64326627]:hover{background:#fbeeec}.fs-ne-close[data-v-64326627]{width:26px;height:26px;border-radius:50%;border:none;background:#f4f2ec;font-size:12px;color:#6e6b60;cursor:pointer}.fs-parse-error[data-v-64326627]{display:flex;align-items:baseline;gap:10px;background:#fbeeec;border-bottom:1px solid #f2d7d3;padding:10px 20px;font-size:13px}.fs-parse-error b[data-v-64326627]{color:#c4453a}.fs-parse-error span[data-v-64326627]{color:#7a2e27}.fs-main[data-v-64326627]{display:grid;grid-template-columns:minmax(0,9fr) minmax(0,16fr)}.fs-code[data-v-64326627]{padding:14px;border-right:1px solid #eeece6;background:#fff;min-width:0}.fs-code-fallback[data-v-64326627]{margin:0;font-size:13px}.fs-code-hint[data-v-64326627]{margin-top:12px;font-size:11.5px;color:#b8b4a4;line-height:1.55}.fs-canvas[data-v-64326627]{position:relative;background:#faf9f5;background-image:radial-gradient(#e7e4db 1px,transparent 0);background-size:18px 18px;overflow:auto;max-height:560px;padding:16px}.fs-canvas-center[data-v-64326627]{min-width:100%;display:flex;justify-content:center}.fs-canvas-stage[data-v-64326627]{position:relative;flex-shrink:0}.fs-svg[data-v-64326627]{left:0;top:0;pointer-events:none;overflow:visible}.fs-node[data-v-64326627],.fs-svg[data-v-64326627]{position:absolute}.fs-node[data-v-64326627]{transition:opacity .16s ease}.fs-node-svg[data-v-64326627]{position:absolute;left:0;top:0;overflow:visible}.fs-node-text[data-v-64326627]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:500;text-align:center;padding:0 12px;white-space:nowrap}.fs-dot[data-v-64326627]{width:6px;height:6px;background:#18170f}.fs-dot[data-v-64326627],.fs-ip[data-v-64326627]{border-radius:50%}.fs-ip[data-v-64326627]{position:absolute;background:#ffffffe6;border:1.5px dashed #c9c5b8;cursor:copy;display:flex;align-items:center;justify-content:center;font-weight:800;color:#8a5a00;z-index:4;padding:0;transition:width .12s ease,height .12s ease,background .12s ease}.fs-ip.is-hot[data-v-64326627]{background:#fff4c2;border-color:#e8862e}.fs-ip[data-v-64326627]:hover{background:#ffd60a;border-color:#e8862e;transform:scale(1.25)}.fs-ghost[data-v-64326627]{position:absolute;z-index:5;cursor:copy;border-radius:14px}.fs-run-error[data-v-64326627]{display:flex;align-items:center;gap:10px;background:#fbeeec;border-top:1px solid #f2d7d3;padding:12px 20px;font-size:13px;color:#7a2e27}.fs-run-error b[data-v-64326627]{color:#c4453a}.fs-input-row[data-v-64326627]{display:flex;align-items:center;gap:12px;background:#fff8dc;border-top:1px solid #f0e6c0;padding:12px 20px;flex-wrap:wrap}.fs-input-label[data-v-64326627]{font-size:13px;font-weight:800;color:#8a5a00;white-space:nowrap}.fs-input-field[data-v-64326627]{flex:1;min-width:120px;border:1.5px solid #e5c76b;border-radius:10px;padding:8px 12px;font-size:13px;outline:none;background:#fff;color:#18170f}.fs-input-btn[data-v-64326627]{background:#18170f;color:#fff;font-size:13px;font-weight:700;padding:9px 18px;border-radius:999px;border:none;cursor:pointer;font-family:var(--font-body)}.fs-input-btn[data-v-64326627]:hover{transform:scale(1.04)}.fs-vars[data-v-64326627]{display:flex;align-items:center;gap:10px;background:#faf9f5;border-top:1px solid #eeece6;padding:10px 20px;flex-wrap:wrap;min-height:46px}.fs-vars-empty[data-v-64326627]{font-size:12px;color:#b8b4a4;font-style:italic}.fs-var-chip[data-v-64326627]{display:inline-flex;align-items:center;background:#fff;border:1px solid #e5e3db;border-radius:999px;padding:4px 12px;font-size:12.5px}.fs-stdout[data-v-64326627]{background:#18170f;padding:12px 20px 13px}.fs-stdout-title[data-v-64326627]{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#8a867a;margin-bottom:6px}.fs-stdout-body[data-v-64326627]{margin:0;font-size:13px;line-height:1.6;white-space:pre-wrap;min-height:21px}.fs-stdout-hint[data-v-64326627]{padding-top:10px;font-size:11.5px;color:#6e6b60}@media(max-width:900px){.fs-main[data-v-64326627]{grid-template-columns:1fr}.fs-code[data-v-64326627]{border-right:none;border-bottom:1px solid #eeece6}}
