.glyph-flow-preview[data-v-b9c9c25e]{background:linear-gradient(180deg,#f8fafcf0,#ffffffdb);border-radius:8px;display:grid;gap:10px;padding:12px}.glyph-flow-head[data-v-b9c9c25e]{align-items:center;display:flex;gap:12px;justify-content:space-between}.glyph-flow-title[data-v-b9c9c25e]{color:#0f172a;font-size:15px;font-weight:700}.glyph-flow-actions[data-v-b9c9c25e]{align-items:center;display:inline-flex;gap:8px}.glyph-flow-settings[data-v-b9c9c25e]{background:#f1f5f9b8;border-radius:8px;display:grid;gap:12px;min-width:0;overflow:hidden;padding:12px}.glyph-flow-mode-toggle[data-v-b9c9c25e]{max-width:100%;overflow:hidden;width:100%}.glyph-flow-mode-toggle[data-v-b9c9c25e] .v-btn{flex:1 1 0;font-size:12px;min-width:0;padding:0 6px}.glyph-flow-settings-row[data-v-b9c9c25e],.glyph-flow-toolbar-row[data-v-b9c9c25e]{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.glyph-flow-word-input[data-v-b9c9c25e]{max-width:340px;min-width:220px}.glyph-flow-order-select[data-v-b9c9c25e]{flex:0 0 220px;max-width:220px;width:220px}.glyph-flow-font-inline[data-v-b9c9c25e]{align-items:center;display:flex;flex:0 1 420px;gap:10px;min-width:0}.glyph-flow-font-label[data-v-b9c9c25e]{color:#334155;flex:0 0 auto;font-size:13px;white-space:nowrap}.glyph-flow-font-slider[data-v-b9c9c25e]{flex:0 0 170px;max-width:170px;min-width:170px;width:170px}.glyph-flow-font-input[data-v-b9c9c25e]{flex:0 0 84px;max-width:84px;min-width:84px;width:84px}.glyph-flow-stage[data-v-b9c9c25e]{background:linear-gradient(180deg,#ffffffe0,#f8fafcb8);border-radius:8px;overflow-x:auto;overflow-y:hidden;padding:10px 8px 8px;scrollbar-color:rgba(148,163,184,.55) transparent;scrollbar-width:thin}.glyph-flow-scroll-shell[data-v-b9c9c25e]{display:contents}.glyph-flow-scroll-shell.has-scroll-arrows[data-v-b9c9c25e]{align-items:stretch;display:grid;flex:1;gap:4px;grid-column:1/-1;grid-template-columns:28px minmax(0,1fr) 28px;min-height:0;min-width:0}.glyph-flow-scroll-shell.has-scroll-arrows>.glyph-flow-stage[data-v-b9c9c25e]{grid-column:2;grid-row:1;min-width:0}.glyph-flow-scroll-arrow[data-v-b9c9c25e]{align-self:center;background:#fffdfb;border:1px solid #e3d7ca;border-radius:6px;color:#97532f;display:grid;grid-row:1;height:36px;line-height:1;padding:0;place-items:center;width:28px}.glyph-flow-scroll-arrow.is-left[data-v-b9c9c25e]{grid-column:1}.glyph-flow-scroll-arrow.is-right[data-v-b9c9c25e]{grid-column:3}.glyph-flow-scroll-arrow svg[data-v-b9c9c25e]{display:block;fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:18px}.glyph-flow-scroll-arrow[data-v-b9c9c25e]:disabled{cursor:default;opacity:.3}.glyph-flow-row[data-v-b9c9c25e]{align-items:flex-end;display:inline-flex;gap:0;min-width:-moz-max-content;min-width:max-content;position:relative}.glyph-flow-stage.centered[data-v-b9c9c25e]{align-items:center;display:flex}.centered .glyph-flow-row[data-v-b9c9c25e]{flex:0 0 auto;margin-inline:auto}.connection-overlay[data-v-b9c9c25e]{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:2}.connection-anchor-handle[data-v-b9c9c25e]{cursor:grab;pointer-events:all;touch-action:none}.has-anchor-overlay[data-v-b9c9c25e]{overflow-anchor:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.connection-anchor-handle[data-v-b9c9c25e]:active{cursor:grabbing}.connection-anchor-handle[data-v-b9c9c25e]:focus-visible{outline:1px solid #b86134}.connection-stage[data-v-b9c9c25e]{padding:39px 24px}.anchor-review-badge[data-v-b9c9c25e]{background:#fff;border-radius:50%;color:#a15c00;pointer-events:none;position:absolute;right:0;top:0;z-index:2}.has-anchor-overlay .glyph-flow-svg[data-v-b9c9c25e] [data-connection-anchor-marker],.points-hidden .glyph-flow-svg[data-v-b9c9c25e] [data-connection-anchor-marker],.selected-anchor-scope .glyph-flow-svg[data-v-b9c9c25e] [data-connection-anchor-marker]{opacity:0}.connection-carousel .glyph-flow-item.selected[data-v-b9c9c25e]{outline:2px solid #2563eb;outline-offset:3px}.anchor-visibility-switch[data-v-b9c9c25e],.connection-lines-switch[data-v-b9c9c25e]{flex:0 0 auto}.connection-legend[data-v-b9c9c25e]{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:16px}.connection-legend>span[data-v-b9c9c25e]{align-items:center;display:inline-flex;gap:6px}.anchor-dot[data-v-b9c9c25e]{border-radius:50%;display:inline-block;flex:0 0 10px;height:10px;padding:0;width:10px}.anchor-dot--left[data-v-b9c9c25e]{background:var(--anchor-left-color)}.anchor-dot--right[data-v-b9c9c25e]{background:var(--anchor-right-color)}.connection-pair-hint[data-v-b9c9c25e]{color:#475569}.connection-status[data-v-b9c9c25e]{background:#fff7ed;border-radius:8px;color:#7c2d12;font-size:14px;margin:0;padding:10px 12px}.connection-pair .glyph-flow-item[data-v-b9c9c25e]{transition:none}.connection-appearance .glyph-flow-item[data-v-b9c9c25e]{padding:0}.anchor-manual[data-v-b9c9c25e],.anchor-manual .glyph-flow-item[data-v-b9c9c25e]{cursor:crosshair}.glyph-flow-item[data-v-b9c9c25e]{background:transparent;border:none;border-radius:6px;color:#0f172a;cursor:pointer;flex:0 0 auto;padding:2px;position:relative;transition:transform .16s ease,opacity .16s ease,filter .16s ease,background-color .16s ease}.glyph-flow-item[data-v-b9c9c25e]:hover{background:#0f172a09;transform:translateY(-1px)}.glyph-flow-item.context[data-v-b9c9c25e]{opacity:.92}.glyph-flow-item.selected[data-v-b9c9c25e]{background:#2563eb14;color:#1d4ed8;filter:drop-shadow(0 6px 14px rgba(37,99,235,.18))}.glyph-flow-item.variantActive[data-v-b9c9c25e]{background:#3b82f61a;color:#2563eb}.glyph-flow-fallback[data-v-b9c9c25e],.glyph-flow-svg[data-v-b9c9c25e]{height:100%;width:100%}.glyph-flow-svg[data-v-b9c9c25e]{align-items:flex-end;display:flex;justify-content:flex-start}.glyph-flow-svg[data-v-b9c9c25e] svg{display:block;height:100%;overflow:visible;width:100%}.glyph-flow-svg[data-v-b9c9c25e] [fill]:not([fill=none]):not([data-connection-anchor-marker]):not(#fontcreator-right-connection){fill:currentColor!important}.glyph-flow-svg[data-v-b9c9c25e] [stroke]:not([stroke=none]):not([data-connection-anchor-marker]){stroke:currentColor!important}.glyph-flow-svg[data-v-b9c9c25e] #fontcreator-right-connection{fill:var(--connection-color)!important}.connection-lines-hidden .glyph-flow-svg[data-v-b9c9c25e] #fontcreator-right-connection{display:none}.glyph-flow-svg[data-v-b9c9c25e] [data-connection-anchor-marker=left]{fill:var(--anchor-left-color)}.glyph-flow-svg[data-v-b9c9c25e] [data-connection-anchor-marker=right]{fill:var(--anchor-right-color)}.connection-appearance .glyph-flow-item[data-v-b9c9c25e]{background:transparent;color:#000;filter:none;opacity:1;outline:none}.connection-appearance .glyph-flow-fallback[data-v-b9c9c25e]{color:#000}.connection-appearance .glyph-flow-stage[data-v-b9c9c25e]{background:#fff}.connection-focus .connection-pair-hint[data-v-b9c9c25e],.connection-focus .connection-status[data-v-b9c9c25e],.connection-focus .glyph-flow-head[data-v-b9c9c25e]{display:none}.connection-focus .glyph-flow-stage[data-v-b9c9c25e]{padding-block:25px}.connection-focus .glyph-flow-item[data-v-b9c9c25e]{color:#000;opacity:1}.connection-focus .glyph-flow-item[data-v-b9c9c25e],.connection-focus .glyph-flow-item.selected[data-v-b9c9c25e],.connection-focus .glyph-flow-item[data-v-b9c9c25e]:focus,.connection-focus .glyph-flow-item[data-v-b9c9c25e]:hover{background:transparent;border:none!important;box-shadow:none!important;filter:none;outline:none!important}.connection-focus .glyph-flow-item.selected[data-v-b9c9c25e]:after{background:#2563eb;border-radius:2px;bottom:-8px;content:"";height:2px;left:12%;pointer-events:none;position:absolute;right:12%}.connection-stage .glyph-flow-item.selected[data-v-b9c9c25e]{box-shadow:none;outline:none!important}.connection-stage .glyph-flow-item.selected[data-v-b9c9c25e]:after{background:#dc2626;border-radius:2px;bottom:-7px;content:"";height:3px;left:8%;pointer-events:none;position:absolute;right:8%}.connection-stage .glyph-flow-item.selected[data-v-b9c9c25e]:before{border-left:2px solid #dc2626;border-right:2px solid #dc2626;border-top:2px solid #dc2626;content:"";height:7px;left:6%;pointer-events:none;position:absolute;right:6%;top:-9px}.glyph-flow-fallback[data-v-b9c9c25e]{color:#94a3b8;display:grid;font-weight:500;line-height:1;place-items:end start}.glyph-flow-item.ghost[data-v-b9c9c25e]{opacity:.55}@media(max-width:720px){.glyph-flow-settings-row[data-v-b9c9c25e],.glyph-flow-toolbar-row[data-v-b9c9c25e]{align-items:stretch}.glyph-flow-order-select[data-v-b9c9c25e],.glyph-flow-word-input[data-v-b9c9c25e]{flex:1 1 100%;max-width:100%;width:100%}.glyph-flow-font-inline[data-v-b9c9c25e]{flex:1 1 100%;flex-wrap:wrap;width:100%}.glyph-flow-font-label[data-v-b9c9c25e]{width:100%}.glyph-flow-font-input[data-v-b9c9c25e],.glyph-flow-font-slider[data-v-b9c9c25e]{flex:1 1 100%;max-width:100%;min-width:0;width:100%}}.nfe-viewport[data-v-70fa5224]{display:flex;flex-direction:column;height:100%;min-height:160px;min-width:0;overflow:hidden}.nfe-viewport-host[data-v-70fa5224]{background-color:#fcfaf7;background-image:linear-gradient(#eee7dd 1px,transparent 0),linear-gradient(90deg,#eee7dd 1px,transparent 0);background-size:20px 20px;flex:1;min-height:0;overflow:hidden;position:relative;touch-action:none}.nfe-viewport-host.hand[data-v-70fa5224]{cursor:grab}.nfe-viewport-content[data-v-70fa5224]{min-width:100%;transform-origin:0 0;width:-moz-max-content;width:max-content}.nfe-camera-tools[data-v-70fa5224]{font-size:11px}.nfe-camera-tools button[data-v-70fa5224]{font-size:11px;padding:5px}.nfe-viewport-host[data-v-70fa5224]{overflow:clip;overflow-anchor:none}.nfe-camera-actions[data-v-70fa5224]{display:contents}.nfe-camera-navigation[data-v-70fa5224]{align-items:center;display:flex;flex:none;flex-wrap:wrap;gap:6px;justify-content:space-between;padding:4px 8px}.nfe-camera-navigation .nfe-camera-actions[data-v-70fa5224]{align-items:center;display:flex;flex:1;flex-wrap:wrap;font-size:11px;gap:5px;justify-content:center}.nfe-camera-navigation button[data-v-70fa5224]{font-size:11px;padding:5px}.nfe-viewport-arrow[data-v-70fa5224]{background:#f8ede0;border:1px solid #bd9475;border-radius:50%;box-shadow:0 2px 7px #55301824;box-sizing:border-box;color:#75401f;cursor:pointer;display:grid;height:28px;line-height:1;max-height:28px;max-width:28px;min-height:28px;min-width:28px;padding:0;place-items:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .15s,box-shadow .15s;width:28px;z-index:5}.nfe-viewport-arrow svg[data-v-70fa5224]{display:block;height:18px;overflow:visible;width:18px}.nfe-viewport-arrow svg path[data-v-70fa5224]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6}.nfe-viewport-arrow[data-v-70fa5224]:hover:not(:disabled){background:#ecd7be;box-shadow:0 3px 9px #55301838}.nfe-viewport-arrow[data-v-70fa5224]:focus-visible{outline:2px solid #97532f;outline-offset:3px}.nfe-viewport-arrow--left[data-v-70fa5224]{left:8px}.nfe-viewport-arrow--right[data-v-70fa5224]{right:8px}.nfe-viewport-arrow[data-v-70fa5224]:disabled{box-shadow:none;cursor:default;opacity:.35}
