.content[data-v-b79fd202]{padding:24px}.assistant-edit-loading[data-v-b79fd202]{background:#fff;border:1px solid #e5e9f0;border-radius:12px;color:#64748b;font-size:14px;margin-top:24px;padding:18px}.assistant-header[data-v-b79fd202]{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;min-height:66px;padding:10px 16px}.assistant-header-left[data-v-b79fd202],.assistant-header[data-v-b79fd202]{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px}.assistant-header-left[data-v-b79fd202]{min-width:0}.assistant-page-name[data-v-b79fd202]{-ms-flex-negative:0;flex-shrink:0}.assistant-name-wrap[data-v-b79fd202]{min-width:180px;width:280px}.assistant-name-input[data-v-b79fd202]{-webkit-box-sizing:border-box;-webkit-transition:border-color .15s ease,background .15s ease,-webkit-box-shadow .15s ease;background:#f8fafc;border:1px solid #dbe4ef;border-radius:9px;box-sizing:border-box;color:#334155;font-family:inherit;font-size:13px;font-weight:700;height:38px;outline:none;padding:0 12px;transition:border-color .15s ease,background .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease,-webkit-box-shadow .15s ease;width:100%}.assistant-name-input[data-v-b79fd202]::-webkit-input-placeholder{color:#94a3b8;font-weight:500}.assistant-name-input[data-v-b79fd202]:-ms-input-placeholder{color:#94a3b8;font-weight:500}.assistant-name-input[data-v-b79fd202]::-ms-input-placeholder{color:#94a3b8;font-weight:500}.assistant-name-input[data-v-b79fd202]::placeholder{color:#94a3b8;font-weight:500}.assistant-name-input[data-v-b79fd202]:focus{-webkit-box-shadow:0 0 0 3px rgba(57,188,247,.12);background:#fff;border-color:#39bcf7;box-shadow:0 0 0 3px rgba(57,188,247,.12)}.assistant-header-actions[data-v-b79fd202]{-ms-flex-align:center;-ms-flex-pack:end;-ms-flex-wrap:wrap;-webkit-box-align:center;-webkit-box-pack:end;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.assistant-header-button[data-v-b79fd202]{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-transition:background .15s ease,border-color .15s ease;align-items:center;background:#fff;border:1px solid #dbe4ef;border-radius:9px;color:#475569;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;font-weight:700;gap:7px;justify-content:center;min-height:38px;padding:0 13px;position:relative;transition:background .15s ease,border-color .15s ease;white-space:nowrap}.assistant-header-button[data-v-b79fd202]:hover{background:#f8fafc;border-color:#c6d2df}.assistant-header-button-filled[data-v-b79fd202]{background:#f0faff;border-color:#bce6f9;color:#159bd8}.assistant-header-button-primary[data-v-b79fd202]{background:#2f4858;border-color:#2f4858;color:#fff}.assistant-header-button-primary[data-v-b79fd202]:hover{background:#243946;border-color:#243946}.assistant-setting-ready[data-v-b79fd202]{background:#22c55e;border-radius:50%;height:7px;width:7px}.assistant-zoom[data-v-b79fd202]{-ms-flex-align:center;-webkit-box-align:center;align-items:center;border-right:1px solid #e5e9f0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;margin-right:1px;padding-right:9px}.assistant-zoom-button[data-v-b79fd202]{font-size:18px;padding:0;width:36px}.assistant-zoom-value[data-v-b79fd202]{color:#64748b;font-size:11px;font-weight:700;text-align:center;width:47px}.assistant-settings-summary[data-v-b79fd202]{-ms-flex-align:center;-webkit-box-align:center;align-items:center;background:#fff;border:1px solid #e5e9f0;border-radius:11px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-top:12px;min-height:58px;overflow-x:auto;padding:8px 16px}.assistant-summary-item[data-v-b79fd202]{min-width:115px}.assistant-summary-label[data-v-b79fd202]{color:#94a3b8;font-size:9px;font-weight:800;letter-spacing:.04em;margin-bottom:3px;text-transform:uppercase}.assistant-summary-value[data-v-b79fd202]{color:#334155;font-size:11px;font-weight:700;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assistant-summary-empty[data-v-b79fd202]{color:#c0cad5;font-weight:600}.assistant-summary-divider[data-v-b79fd202]{-ms-flex-negative:0;background:#edf1f6;flex-shrink:0;height:30px;width:1px}.assistant-info[data-v-b79fd202]{background:#f8fbfd;border:1px solid #dbe4ef;border-radius:11px;gap:14px;margin-bottom:12px;margin-top:14px;padding:14px 16px}.assistant-info-icon[data-v-b79fd202],.assistant-info[data-v-b79fd202]{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.assistant-info-icon[data-v-b79fd202]{-ms-flex-pack:center;-webkit-box-pack:center;background:#eaf7ff;border-radius:10px;color:#39bcf7;font-size:18px;height:40px;justify-content:center;min-width:40px;width:40px}.assistant-info-content[data-v-b79fd202]{min-width:0}.assistant-info-title[data-v-b79fd202]{color:#334155;font-size:13px;font-weight:800}.assistant-info-description[data-v-b79fd202]{color:#7b8a96;font-size:11px;line-height:1.45;margin-top:3px}.assistant-canvas[data-v-b79fd202]{background:#0b1b2b;border:1px solid #25384a;border-radius:14px;height:680px;overflow:hidden;position:relative}.assistant-canvas-scroll[data-v-b79fd202]{background:radial-gradient(circle at 20px 20px,hsla(0,0%,100%,.07) 1px,transparent 0) 0 0/40px 40px,radial-gradient(circle at 20px 20px,hsla(0,0%,100%,.035) 1px,transparent 0) 20px 20px/40px 40px;cursor:-webkit-grab;cursor:grab;inset:0;overflow:auto;position:absolute}.assistant-canvas-scroll.is-panning[data-v-b79fd202]{cursor:-webkit-grabbing;cursor:grabbing}.assistant-canvas-zoom[data-v-b79fd202]{-webkit-transform-origin:0 0;position:relative;transform-origin:0 0}.assistant-edges[data-v-b79fd202]{inset:0;pointer-events:none;position:absolute;z-index:20}.assistant-block-wrapper[data-v-b79fd202]{position:absolute;z-index:30}.assistant-create-message[data-v-b79fd202]{border-radius:9px;font-size:12px;line-height:1.45;margin-top:12px;padding:11px 13px}.assistant-create-message-error[data-v-b79fd202]{background:#fff1f0;border:1px solid #fecaca;color:#cf1322}.assistant-create-message-success[data-v-b79fd202]{background:#e8f9ef;border:1px solid #bbf7d0;color:#219653}.assistant-header-button[data-v-b79fd202]:disabled{cursor:not-allowed;opacity:.6}@media (max-width:1250px){.assistant-header[data-v-b79fd202]{-ms-flex-align:stretch;-ms-flex-direction:column;-webkit-box-align:stretch;-webkit-box-direction:normal;-webkit-box-orient:vertical;align-items:stretch;flex-direction:column}.assistant-header-left[data-v-b79fd202]{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.assistant-header-actions[data-v-b79fd202]{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}}@media (max-width:700px){.content[data-v-b79fd202]{padding:14px}.assistant-header-left[data-v-b79fd202]{-ms-flex-align:stretch;-ms-flex-direction:column;-webkit-box-align:stretch;-webkit-box-direction:normal;-webkit-box-orient:vertical;align-items:stretch;flex-direction:column;gap:10px}.assistant-name-wrap[data-v-b79fd202]{width:100%}.assistant-header-actions[data-v-b79fd202]{-ms-flex-align:stretch;-ms-flex-direction:column;-webkit-box-align:stretch;-webkit-box-direction:normal;-webkit-box-orient:vertical;align-items:stretch;flex-direction:column}.assistant-header-button[data-v-b79fd202]{width:100%}.assistant-zoom[data-v-b79fd202]{-ms-flex-pack:center;-webkit-box-pack:center;border-bottom:1px solid #e5e9f0;border-right:0;justify-content:center;margin:0 0 2px;padding:0 0 8px;width:100%}.assistant-zoom-button[data-v-b79fd202]{width:40px}.assistant-info[data-v-b79fd202]{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.assistant-canvas[data-v-b79fd202]{height:600px}}