.studio-sidebar{flex-shrink:0;transition:width .3s ease-out}.studio-sidebar.collapsed{width:4rem}.studio-sidebar.expanded{width:20rem}.studio-scrollbar::-webkit-scrollbar{width:6px}.studio-scrollbar::-webkit-scrollbar-track{background:var(--gray-100)}.studio-scrollbar::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:3px}.studio-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--gray-400)}.studio-layout{display:-ms-grid;grid-template-columns:var(--sidebar-left-width) minmax(0, 1fr);-ms-grid-columns:var(--sidebar-left-width) 1fr;height:100vh;display:grid;overflow:hidden}@supports (zoom:1){.studio-layout{zoom:.8;height:125vh}}.studio-layout.left-collapsed{grid-template-columns:var(--sidebar-left-collapsed) minmax(0, 1fr)}.studio-resizable-area{min-width:0;height:100%;min-height:0;display:flex}.studio-preview-area{flex-direction:column;height:100%;display:flex}.studio-resizable-area.right-collapsed .studio-preview-area{width:var(--sidebar-right-collapsed)!important;flex:none!important}.studio-layout>*{min-height:0}@media (max-width:767px){.studio-layout{zoom:1;grid-template-columns:1fr;height:100vh}.studio-sidebar{display:none}}.studio-content{scroll-behavior:smooth;flex-direction:column;min-width:0;max-width:none;height:100%;min-height:0;scroll-padding-top:80px;display:flex}.artifact-slide-item{scroll-margin-top:100px}.sidebar-left-expanded{width:var(--sidebar-left-width)}.sidebar-left-collapsed{width:var(--sidebar-left-collapsed)}@media (max-width:767px){.mobile-drawer-backdrop{opacity:0;pointer-events:none}.mobile-drawer-backdrop.show{opacity:1;pointer-events:auto}.mobile-drawer-panel{transform:translate(-100%)}.mobile-drawer-panel.right{transform:translate(100%)}.mobile-drawer-panel.show,.mobile-drawer-panel.show.right{transform:translate(0)}}.message-bubble{transition:box-shadow var(--duration-normal) var(--ease-out);box-shadow:0 1px 2px #0000000d}.message-bubble:hover{box-shadow:0 2px 4px #00000014}.agent-card-waiting{background-color:#f9fafbe6;border-color:#d1d5dbcc}.agent-card-running{background-color:#eff6fff2;border-color:#93c5fde6}.agent-card-completed{background-color:#f0fdf4f2;border-color:#86eface6}.agent-card-failed{background-color:#fef2f2f2;border-color:#fca5a5e6}@keyframes progressGradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.progress-bar-animated{background:linear-gradient(90deg, var(--primary-500) 0%, var(--primary-600) 50%, var(--primary-500) 100%);background-size:200% 100%;animation:2s ease-in-out infinite progressGradient}.editable-html-preview{min-height:600px}.editable-html-preview .html-preview-container{width:100%;height:100%;position:relative}.editable-html-preview .html-preview-iframe{background:#fff;border:none;width:100%;height:100%;display:block}.gjs-one-bg{background-color:#444!important}.gjs-two-color{color:#ddd!important}.gjs-three-bg{background-color:#804f7b!important}.gjs-four-color{color:#fff!important}.editable-html-preview .gjs-cv-canvas{width:100%;min-height:500px;justify-content:flex-start!important;align-items:flex-start!important;height:auto!important;display:block!important;overflow:visible!important}.editable-html-preview .gjs-frames{min-height:500px;height:auto!important;display:block!important;position:relative!important;overflow:visible!important}.editable-html-preview .gjs-frame-wrapper{min-height:500px;height:auto!important;margin:0!important;position:relative!important;top:0!important;left:0!important;overflow:visible!important;transform:none!important}.editable-html-preview .gjs-frame{min-height:500px;width:100%!important;height:auto!important;position:relative!important;top:0!important;left:0!important;overflow:visible!important}.editable-html-preview .gjs-editor-cont{min-height:500px;height:auto!important;overflow:visible!important}.editable-html-preview .gjs-pn-panel{background-color:#f5f5f5}.editable-html-preview .gjs-pn-btn{transition:all .2s}.editable-html-preview .gjs-pn-btn:hover{background-color:#e0e0e0}.editable-html-preview .gjs-editor{font-family:var(--font-sans), var(--font-chinese), "LXGW WenKai TC", serif;min-height:500px;height:auto!important}:-webkit-any(.editable-html-preview .canvas-container:fullscreen,.editable-html-preview .canvas-container:-webkit-full-screen,.editable-html-preview .canvas-container:fullscreen,.editable-html-preview .canvas-container:fullscreen){background:#fff!important;width:100%!important;height:100%!important;min-height:100%!important}:-moz-any(.editable-html-preview .canvas-container:fullscreen,.editable-html-preview .canvas-container:fullscreen,.editable-html-preview .canvas-container:-moz-full-screen,.editable-html-preview .canvas-container:fullscreen){background:#fff!important;width:100%!important;height:100%!important;min-height:100%!important}:is(.editable-html-preview .canvas-container:fullscreen,.editable-html-preview .canvas-container:fullscreen,.editable-html-preview .canvas-container:fullscreen,.editable-html-preview .canvas-container:-ms-fullscreen){background:#fff!important;width:100%!important;height:100%!important;min-height:100%!important}:is(.editable-html-preview .canvas-container:fullscreen,.editable-html-preview .canvas-container:fullscreen,.editable-html-preview .canvas-container:fullscreen,.editable-html-preview .canvas-container:fullscreen){background:#fff!important;width:100%!important;height:100%!important;min-height:100%!important}:-webkit-any(.editable-html-preview .canvas-container:fullscreen .gjs-editor,.editable-html-preview .canvas-container:-webkit-full-screen .gjs-editor,.editable-html-preview .canvas-container:fullscreen .gjs-editor,.editable-html-preview .canvas-container:fullscreen .gjs-editor,.editable-html-preview .canvas-container:fullscreen .gjs-editor-cont,.editable-html-preview .canvas-container:-webkit-full-screen .gjs-editor-cont,.editable-html-preview .canvas-container:fullscreen .gjs-editor-cont,.editable-html-preview .canvas-container:fullscreen .gjs-editor-cont),:-webkit-any(.editable-html-preview .canvas-container:fullscreen .gjs-cv-canvas,.editable-html-preview .canvas-container:-webkit-full-screen .gjs-cv-canvas,.editable-html-preview .canvas-container:fullscreen .gjs-cv-canvas,.editable-html-preview .canvas-container:fullscreen .gjs-cv-canvas,.editable-html-preview .canvas-container:fullscreen .gjs-frames,.editable-html-preview .canvas-container:-webkit-full-screen .gjs-frames,.editable-html-preview .canvas-container:fullscreen .gjs-frames,.editable-html-preview .canvas-container:fullscreen .gjs-frames,.editable-html-preview .canvas-container:fullscreen .gjs-frame-wrapper,.editable-html-preview .canvas-container:-webkit-full-screen .gjs-frame-wrapper,.editable-html-preview .canvas-container:fullscreen .gjs-frame-wrapper,.editable-html-preview .canvas-container:fullscreen .gjs-frame-wrapper,.editable-html-preview .canvas-container:fullscreen .gjs-frame,.editable-html-preview .canvas-container:-webkit-full-screen .gjs-frame,.editable-html-preview .canvas-container:fullscreen .gjs-frame,.editable-html-preview .canvas-container:fullscreen .gjs-frame){height:100%!important;min-height:100%!important}:-moz-any(.editable-html-preview .canvas-container:fullscreen .gjs-editor,.editable-html-preview .canvas-container:fullscreen .gjs-editor,.editable-html-preview .canvas-container:-moz-full-screen .gjs-editor,.editable-html-preview .canvas-container:fullscreen .gjs-editor,.editable-html-preview .canvas-container:fullscreen .gjs-editor-cont,.editable-html-preview .canvas-container:fullscreen .gjs-editor-cont,.editable-html-preview .canvas-container:-moz-full-screen .gjs-editor-cont,.editable-html-preview .canvas-container:fullscreen .gjs-editor-cont),:-moz-any(.editable-html-preview .canvas-container:fullscreen .gjs-cv-canvas,.editable-html-preview .canvas-container:fullscreen .gjs-cv-canvas,.editable-html-preview .canvas-container:-moz-full-screen .gjs-cv-canvas,.editable-html-preview .canvas-container:fullscreen .gjs-cv-canvas,.editable-html-preview .canvas-container:fullscreen .gjs-frames,.editable-html-preview .canvas-container:fullscreen .gjs-frames,.editable-html-preview .canvas-container:-moz-full-screen .gjs-frames,.editable-html-preview .canvas-container:fullscreen .gjs-frames,.editable-html-preview .canvas-container:fullscreen .gjs-frame-wrapper,.editable-html-preview .canvas-container:fullscreen .gjs-frame-wrapper,.editable-html-preview .canvas-container:-moz-full-screen .gjs-frame-wrapper,.editable-html-preview .canvas-container:fullscreen .gjs-frame-wrapper,.editable-html-preview .canvas-container:fullscreen .gjs-frame,.editable-html-preview .canvas-container:fullscreen .gjs-frame,.editable-html-preview .canvas-container:-moz-full-screen .gjs-frame,.editable-html-preview .canvas-container:fullscreen .gjs-frame){height:100%!important;min-height:100%!important}:is(.editable-html-preview .canvas-container:fullscreen .gjs-editor,.editable-html-preview .canvas-container:fullscreen .gjs-editor,.editable-html-preview .canvas-container:fullscreen .gjs-editor,.editable-html-preview .canvas-container:-ms-fullscreen .gjs-editor,.editable-html-preview .canvas-container:fullscreen .gjs-editor-cont,.editable-html-preview .canvas-container:fullscreen .gjs-editor-cont,.editable-html-preview .canvas-container:fullscreen .gjs-editor-cont,.editable-html-preview .canvas-container:-ms-fullscreen .gjs-editor-cont),:is(.editable-html-preview .canvas-container:fullscreen .gjs-cv-canvas,.editable-html-preview .canvas-container:fullscreen .gjs-cv-canvas,.editable-html-preview .canvas-container:fullscreen .gjs-cv-canvas,.editable-html-preview .canvas-container:-ms-fullscreen .gjs-cv-canvas,.editable-html-preview .canvas-container:fullscreen .gjs-frames,.editable-html-preview .canvas-container:fullscreen .gjs-frames,.editable-html-preview .canvas-container:fullscreen .gjs-frames,.editable-html-preview .canvas-container:-ms-fullscreen .gjs-frames,.editable-html-preview .canvas-container:fullscreen .gjs-frame-wrapper,.editable-html-preview .canvas-container:fullscreen .gjs-frame-wrapper,.editable-html-preview .canvas-container:fullscreen .gjs-frame-wrapper,.editable-html-preview .canvas-container:-ms-fullscreen .gjs-frame-wrapper,.editable-html-preview .canvas-container:fullscreen .gjs-frame,.editable-html-preview .canvas-container:fullscreen .gjs-frame,.editable-html-preview .canvas-container:fullscreen .gjs-frame,.editable-html-preview .canvas-container:-ms-fullscreen .gjs-frame){height:100%!important;min-height:100%!important}:is(.editable-html-preview .canvas-container:fullscreen .gjs-editor,.editable-html-preview .canvas-container:fullscreen .gjs-editor,.editable-html-preview .canvas-container:fullscreen .gjs-editor,.editable-html-preview .canvas-container:fullscreen .gjs-editor,.editable-html-preview .canvas-container:fullscreen .gjs-editor-cont,.editable-html-preview .canvas-container:fullscreen .gjs-editor-cont,.editable-html-preview .canvas-container:fullscreen .gjs-editor-cont,.editable-html-preview .canvas-container:fullscreen .gjs-editor-cont),:is(.editable-html-preview .canvas-container:fullscreen .gjs-cv-canvas,.editable-html-preview .canvas-container:fullscreen .gjs-cv-canvas,.editable-html-preview .canvas-container:fullscreen .gjs-cv-canvas,.editable-html-preview .canvas-container:fullscreen .gjs-cv-canvas,.editable-html-preview .canvas-container:fullscreen .gjs-frames,.editable-html-preview .canvas-container:fullscreen .gjs-frames,.editable-html-preview .canvas-container:fullscreen .gjs-frames,.editable-html-preview .canvas-container:fullscreen .gjs-frames,.editable-html-preview .canvas-container:fullscreen .gjs-frame-wrapper,.editable-html-preview .canvas-container:fullscreen .gjs-frame-wrapper,.editable-html-preview .canvas-container:fullscreen .gjs-frame-wrapper,.editable-html-preview .canvas-container:fullscreen .gjs-frame-wrapper,.editable-html-preview .canvas-container:fullscreen .gjs-frame,.editable-html-preview .canvas-container:fullscreen .gjs-frame,.editable-html-preview .canvas-container:fullscreen .gjs-frame,.editable-html-preview .canvas-container:fullscreen .gjs-frame){height:100%!important;min-height:100%!important}:-webkit-any(.editable-html-preview .canvas-container:fullscreen .gjs-cv-canvas,.editable-html-preview .canvas-container:-webkit-full-screen .gjs-cv-canvas,.editable-html-preview .canvas-container:fullscreen .gjs-cv-canvas,.editable-html-preview .canvas-container:fullscreen .gjs-cv-canvas){overflow:auto!important}:-moz-any(.editable-html-preview .canvas-container:fullscreen .gjs-cv-canvas,.editable-html-preview .canvas-container:fullscreen .gjs-cv-canvas,.editable-html-preview .canvas-container:-moz-full-screen .gjs-cv-canvas,.editable-html-preview .canvas-container:fullscreen .gjs-cv-canvas){overflow:auto!important}:is(.editable-html-preview .canvas-container:fullscreen .gjs-cv-canvas,.editable-html-preview .canvas-container:fullscreen .gjs-cv-canvas,.editable-html-preview .canvas-container:fullscreen .gjs-cv-canvas,.editable-html-preview .canvas-container:-ms-fullscreen .gjs-cv-canvas){overflow:auto!important}:is(.editable-html-preview .canvas-container:fullscreen .gjs-cv-canvas,.editable-html-preview .canvas-container:fullscreen .gjs-cv-canvas,.editable-html-preview .canvas-container:fullscreen .gjs-cv-canvas,.editable-html-preview .canvas-container:fullscreen .gjs-cv-canvas){overflow:auto!important}
