[data-v-611a2c46]:export{colorList:#5b8ff9,#57ca8c,#5d7092,#faad14,#e86452,#56c1ec,#945fb9,#ff9845,#1e9493,#333;dashboardColorList:#5b8ff9,#57ca8c,#5d7092,#faad14,#e86452,#56c1ec,#945fb9,#ff9845,#1e9493,#5b5b5b}.studio-loading[data-v-611a2c46]{position:absolute;inset:0;z-index:5;-webkit-box-pack:center;justify-content:center;background:rgba(250,251,252,.96);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all}.studio-loading-card[data-v-611a2c46],.studio-loading[data-v-611a2c46]{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.studio-loading-card[data-v-611a2c46]{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:16px;padding:28px 36px;min-width:220px}.studio-loading-icon-wrap[data-v-611a2c46]{position:relative;width:64px;height:64px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.studio-loading-icon-wrap[data-v-611a2c46]:after,.studio-loading-icon-wrap[data-v-611a2c46]:before{content:"";position:absolute;inset:0;border-radius:50%;background:var(--studio-loading-ring-bg,rgba(8,151,156,.12));-webkit-animation:studio-loading-ripple-611a2c46 1.8s ease-out infinite;animation:studio-loading-ripple-611a2c46 1.8s ease-out infinite}.studio-loading-icon-wrap[data-v-611a2c46]:after{-webkit-animation-delay:.9s;animation-delay:.9s}.studio-loading-icon[data-v-611a2c46]{position:relative;z-index:1;width:48px;height:48px;border-radius:50%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background:var(--studio-loading-bg,linear-gradient(135deg,#e6fffb 0,#87e8de 100%));color:var(--studio-loading-color,#08979c);font-size:24px;-webkit-animation:studio-loading-pulse-611a2c46 1.6s ease-in-out infinite;animation:studio-loading-pulse-611a2c46 1.6s ease-in-out infinite;box-shadow:0 4px 12px var(--studio-loading-shadow,rgba(8,151,156,.18))}@-webkit-keyframes studio-loading-pulse-611a2c46{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.08);transform:scale(1.08)}}@keyframes studio-loading-pulse-611a2c46{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.08);transform:scale(1.08)}}@-webkit-keyframes studio-loading-ripple-611a2c46{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.5}to{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0}}@keyframes studio-loading-ripple-611a2c46{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.5}to{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0}}.studio-loading-text[data-v-611a2c46]{font-size:13.5px;color:#595959;font-weight:500;letter-spacing:.2px;text-align:center;line-height:1.5}.studio-loading-sub[data-v-611a2c46]{font-size:11.5px;color:#8c8c8c;letter-spacing:.1px;margin-top:-8px}.studio-loading-bar[data-v-611a2c46]{width:140px;height:3px;background:#eef0f3;border-radius:2px;overflow:hidden;position:relative}.studio-loading-bar[data-v-611a2c46]:after{content:"";position:absolute;top:0;left:-40%;width:40%;height:100%;background:var(--studio-loading-bar-bg,linear-gradient(90deg,transparent 0,#08979c 50%,transparent 100%));-webkit-animation:studio-loading-slide-611a2c46 1.4s ease-in-out infinite;animation:studio-loading-slide-611a2c46 1.4s ease-in-out infinite;border-radius:2px}@-webkit-keyframes studio-loading-slide-611a2c46{0%{left:-40%}to{left:100%}}@keyframes studio-loading-slide-611a2c46{0%{left:-40%}to{left:100%}}.studio-loading.variant-chat[data-v-611a2c46]{--studio-loading-bg:linear-gradient(135deg,#f0e6ff,#b37feb);--studio-loading-color:#722ed1;--studio-loading-ring-bg:rgba(114,46,209,.12);--studio-loading-shadow:rgba(114,46,209,.18);--studio-loading-bar-bg:linear-gradient(90deg,transparent,#722ed1 50%,transparent)}.studio-loading.variant-code[data-v-611a2c46]{--studio-loading-bg:linear-gradient(135deg,#e6f4ff,#69b1ff);--studio-loading-color:#1677ff;--studio-loading-ring-bg:rgba(22,119,255,.12);--studio-loading-shadow:rgba(22,119,255,.18);--studio-loading-bar-bg:linear-gradient(90deg,transparent,#1677ff 50%,transparent)}.studio-loading.variant-preview[data-v-611a2c46]{--studio-loading-bg:linear-gradient(135deg,#e6fffb,#5cdbd3);--studio-loading-color:#08979c;--studio-loading-ring-bg:rgba(8,151,156,.12);--studio-loading-shadow:rgba(8,151,156,.18);--studio-loading-bar-bg:linear-gradient(90deg,transparent,#08979c 50%,transparent)}.studio-loading.studio-loading-fade-enter-active[data-v-611a2c46],.studio-loading.studio-loading-fade-leave-active[data-v-611a2c46]{-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.studio-loading.studio-loading-fade-enter[data-v-611a2c46],.studio-loading.studio-loading-fade-leave-to[data-v-611a2c46]{opacity:0}[data-v-425066f5]:export{colorList:#5b8ff9,#57ca8c,#5d7092,#faad14,#e86452,#56c1ec,#945fb9,#ff9845,#1e9493,#333;dashboardColorList:#5b8ff9,#57ca8c,#5d7092,#faad14,#e86452,#56c1ec,#945fb9,#ff9845,#1e9493,#5b5b5b}.preview-panel[data-v-425066f5]{container-type:inline-size;height:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;background:#f0f0f0;position:relative}.preview-viewport-bar[data-v-425066f5]{display:grid;grid-template-columns:1fr auto 1fr;-webkit-box-align:center;align-items:center;padding:8px;gap:8px;flex-shrink:0}.preview-viewport-actions[data-v-425066f5],.preview-viewport-center[data-v-425066f5]{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;flex-wrap:nowrap;gap:8px}.preview-viewport-center[data-v-425066f5]{-webkit-box-pack:center;justify-content:center}.preview-viewport-actions[data-v-425066f5]{-webkit-box-pack:end;justify-content:flex-end;min-width:0}.viewport-btn[data-v-425066f5]{min-height:32px;padding:4px 10px;border:1px solid #dcdfe6;border-radius:4px;background:#fff;cursor:pointer;font-size:12px;color:#606266;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;gap:4px;white-space:nowrap}.viewport-btn.active[data-v-425066f5]{border-color:#409eff;color:#409eff;background:#ecf5ff}.viewport-btn[data-v-425066f5]:hover{border-color:#c0c4cc}.viewport-btn[data-v-425066f5]:disabled{cursor:not-allowed;color:#c0c4cc;border-color:#ebeef5;background:#f5f7fa}.preview-viewport-actions .viewport-btn[data-v-425066f5]{min-height:34px;padding:5px 12px;border-radius:8px;border-color:rgba(203,213,225,.88);background:-webkit-linear-gradient(top,#fff,#f8fafc);background:linear-gradient(180deg,#fff,#f8fafc);color:#475569;font-weight:600;box-shadow:0 1px 2px rgba(15,23,42,.04);-webkit-transition:border-color .18s ease,color .18s ease,background .18s ease,box-shadow .18s ease,-webkit-transform .18s ease;transition:border-color .18s ease,color .18s ease,background .18s ease,box-shadow .18s ease,-webkit-transform .18s ease;transition:border-color .18s ease,color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease;transition:border-color .18s ease,color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease,-webkit-transform .18s ease}.preview-viewport-actions .viewport-btn i[data-v-425066f5]{font-size:14px}.preview-viewport-actions .viewport-btn[data-v-425066f5]:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 6px 14px rgba(15,23,42,.08)}.preview-viewport-actions .preview-action-annotate[data-v-425066f5]{border-color:rgba(64,158,255,.32);background:-webkit-linear-gradient(top,#f8fbff,#eef6ff);background:linear-gradient(180deg,#f8fbff,#eef6ff);color:#2563eb}.preview-viewport-actions .preview-action-annotate[data-v-425066f5]:hover:not(:disabled){border-color:rgba(64,158,255,.62);background:#edf6ff}.preview-viewport-actions .preview-action-screenshot[data-v-425066f5]{border-color:rgba(20,184,166,.32);background:-webkit-linear-gradient(top,#f7fffd,#ecfdf5);background:linear-gradient(180deg,#f7fffd,#ecfdf5);color:#0f766e}.preview-viewport-actions .preview-action-screenshot[data-v-425066f5]:hover:not(:disabled){border-color:rgba(20,184,166,.58);background:#e8fff8}.preview-viewport-actions .preview-action-cache[data-v-425066f5]{border-color:rgba(245,158,11,.34);background:-webkit-linear-gradient(top,#fffdf7,#fff7ed);background:linear-gradient(180deg,#fffdf7,#fff7ed);color:#b45309}.preview-viewport-actions .preview-action-cache[data-v-425066f5]:hover:not(:disabled){border-color:rgba(245,158,11,.62);background:#fff3df}.viewport-btn-text[data-v-425066f5]{line-height:1}@container (max-width: 920px){.preview-viewport-actions[data-v-425066f5],.preview-viewport-bar[data-v-425066f5],.preview-viewport-center[data-v-425066f5]{gap:6px}.preview-viewport-actions .viewport-btn[data-v-425066f5],.viewport-btn[data-v-425066f5]{width:36px;padding:0}.viewport-btn-text[data-v-425066f5]{display:none}}@container (max-width: 620px){.preview-viewport-bar[data-v-425066f5]{padding:6px}.preview-viewport-actions[data-v-425066f5],.preview-viewport-center[data-v-425066f5]{gap:4px}.preview-viewport-actions .viewport-btn[data-v-425066f5],.viewport-btn[data-v-425066f5]{width:32px;min-height:30px}}.preview-iframe-container[data-v-425066f5]{-webkit-box-flex:1;flex:1;display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:center;justify-content:center;overflow:auto;padding:0;position:relative}.preview-iframe-wrapper[data-v-425066f5]{height:100%;background:#fff;box-shadow:none;-webkit-transition:width .3s;transition:width .3s}.preview-iframe-wrapper.viewport-mobile[data-v-425066f5],.preview-iframe-wrapper.viewport-tablet[data-v-425066f5]{box-shadow:0 2px 12px rgba(0,0,0,.15);border-radius:8px;margin-top:16px;height:calc(100% - 32px)}.preview-iframe[data-v-425066f5]{width:100%;height:100%;border:none}.preview-error-bar[data-v-425066f5]{background:#fef0f0;border-top:1px solid #fbc4c4;padding:8px 16px;flex-shrink:0;max-height:200px;overflow-y:auto}.preview-error-toolbar[data-v-425066f5]{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:6px;padding-bottom:6px;border-bottom:1px dashed #fbc4c4}.preview-error-summary[data-v-425066f5]{font-size:12px;font-weight:600;color:#f56c6c}.preview-error-actions[data-v-425066f5]{display:-webkit-box;display:flex;gap:6px}.error-item[data-v-425066f5]{font-size:12px;color:#f56c6c;line-height:1.7;word-break:break-word}.error-item code[data-v-425066f5]{font-family:SFMono-Regular,Consolas,monospace;background:hsla(0,87%,69%,.1);padding:0 4px;border-radius:3px}.error-tag[data-v-425066f5]{display:inline-block;font-size:10px;font-weight:600;padding:0 6px;margin-right:6px;border-radius:3px;color:#fff}.tag-compile[data-v-425066f5]{background:#909399}.tag-api[data-v-425066f5]{background:#e6a23c}.tag-js[data-v-425066f5]{background:#f56c6c}.error-resp[data-v-425066f5]{color:#909399;font-style:italic}