@charset "UTF-8";
/*!
 *  build: admin-pro 
 *  copyright: vue-admin-beautiful.com 1204505056@qq.com 
 *  time: 2026-4-10 11:21:44
 */.info{background:#fff;padding:20px;height:auto;min-height:100%}.flex-between{display:flex;justify-content:space-between;align-items:flex-start}.flex-between.flex-box{flex-wrap:wrap}.flex-between.flex-box>div{flex:1;max-width:48%}.log{font-size:0;cursor:pointer;text-align:right;overflow:hidden}div.title-box{padding:10px 0 20px;font-size:24px;font-weight:700;line-height:20px;text-align:center;letter-spacing:0;color:#000;align-items:center}div.border-right{border-right:1px solid #e0e4eb}.title.left{text-align:left;padding:0 0 20px;margin-top:20px}.desc{font-size:14px;font-weight:400;line-height:20px;color:#000;padding:10px 0;span.bold{font-weight:700;display:inline-block;margin-left:10px}div.img-value{background:#000;line-height:20px;padding:10px;color:#fff}span.red{color:#fa5151}span.green{color:#8cc020}}.padding-top{padding-top:30px!important}div.loading-box{position:fixed;top:0;left:0;right:0;bottom:0;z-index:222222;background:rgba(0,0,0,.7);width:100%;height:100%;line-height:100%;text-align:center;.loading{display:inline-block;vertical-align:middle;font-size:16px;font-weight:400;line-height:22px;text-align:center;color:#fff;position:relative;top:50%;margin-top:-50px;img{width:46px;height:auto;margin-bottom:20px;animation:rotate 1s linear infinite}div{max-width:650px}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}}}@media only screen and (max-width:1200px){.flex-between{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.flex-between.flex-box>div{max-width:100%;border:0}}[data-v-d834ceca]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.vibration-page-root[data-v-d834ceca]{background:#fff;height:100%;overflow:auto;padding:20px;box-sizing:border-box}.vibration-page-root.is-doc-preview-compact[data-v-d834ceca]{padding:12px 16px;scrollbar-gutter:stable}.vibration-doc-compact__form[data-v-d834ceca]{margin-bottom:4px}.vibration-doc-compact__slider-block[data-v-d834ceca]{width:100%}.vibration-doc-compact__action-stack[data-v-d834ceca]{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-top:8px;width:100%}.vibration-doc-compact__action-row[data-v-d834ceca]{width:100%;min-width:0;display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box}.vibration-doc-compact__btn-wrap[data-v-d834ceca]{display:block;width:100%;max-width:100%;box-sizing:border-box}.vibration-doc-compact__btn-full[data-v-d834ceca]{width:100%!important;max-width:100%;margin:0!important;margin-top:0;min-height:36px;border-radius:8px!important;box-sizing:border-box!important;display:block;font-size:13px;font-weight:600}.vibration-doc-compact__btn-plain-danger[data-v-d834ceca]{border-width:1px!important;border-style:solid!important}.vibration-doc-compact__btn-outline[data-v-d834ceca]{border-color:#8cc020!important;color:#8cc020!important;background:#fff!important}.vibration-doc-compact__hint[data-v-d834ceca]{margin-top:10px;line-height:1.5}.vibration-doc-compact__reset-row[data-v-d834ceca]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:12px 0}.vibration-doc-compact__detect-bars[data-v-d834ceca]{margin:16px 0 8px}.vibration-doc-compact__progress-row[data-v-d834ceca]{margin-bottom:20px;display:flex;gap:10px;align-items:center}.vibration-doc-compact__progress[data-v-d834ceca]{flex:1;min-width:0;width:0}.vibration-doc-compact__threshold[data-v-d834ceca]{margin-top:8px}.vibration-doc-compact__threshold--below-detect[data-v-d834ceca]{margin-top:12px}.vibration-doc-compact__chart[data-v-d834ceca]{width:100%;margin:12px 0 8px;min-width:0}.vibration-doc-compact__chart--before-detect[data-v-d834ceca]{margin-top:8px;margin-bottom:8px}.vibration-doc-compact__detect-cq[data-v-d834ceca]{container-type:inline-size;width:100%;margin-top:8px;box-sizing:border-box}.vibration-doc-compact__detect-two-col[data-v-d834ceca]{display:flex;flex-direction:column;align-items:stretch;gap:20px;width:100%;box-sizing:border-box}.vibration-doc-compact__detect-two-col__left[data-v-d834ceca],.vibration-doc-compact__detect-two-col__right[data-v-d834ceca]{min-width:0;flex:1 1 auto;width:100%;display:flex;flex-direction:column;align-items:stretch}@supports (container-type:inline-size){@container (min-width: 560px){.vibration-doc-compact__detect-two-col[data-v-d834ceca]{flex-direction:row;align-items:flex-start;gap:0 28px}.vibration-doc-compact__detect-two-col__left[data-v-d834ceca],.vibration-doc-compact__detect-two-col__right[data-v-d834ceca]{flex:1 1 0;min-width:0;width:auto;max-width:none}.vibration-doc-compact__detect-two-col__left[data-v-d834ceca]{border-right:1px solid #e0e4eb;padding-right:20px;box-sizing:border-box}.vibration-doc-compact__detect-two-col__right[data-v-d834ceca]{padding-left:12px}}}@supports not (container-type:inline-size){@media (min-width:720px){.vibration-doc-compact__detect-two-col[data-v-d834ceca]{flex-direction:row;align-items:flex-start;gap:0 28px}.vibration-doc-compact__detect-two-col__left[data-v-d834ceca],.vibration-doc-compact__detect-two-col__right[data-v-d834ceca]{flex:1 1 0;min-width:0;width:auto;max-width:none}.vibration-doc-compact__detect-two-col__left[data-v-d834ceca]{border-right:1px solid #e0e4eb;padding-right:20px;box-sizing:border-box}.vibration-doc-compact__detect-two-col__right[data-v-d834ceca]{padding-left:12px}}}.vibration-page-root.is-doc-preview-compact[data-v-d834ceca] .echarts{height:260px!important;min-height:220px;padding:8px 0!important}.device-box[data-v-d834ceca]{background:#f3f5f8;border-radius:8px 8px 8px 8px;padding:10px;overflow:visible}.echarts[data-v-d834ceca]{width:100%!important;height:300px!important;padding:10px 0!important}[data-v-d834ceca] .el-form.style .el-form-item{margin:0 0 10px!important}.vibration-gpio-dropdown.el-select-dropdown{z-index:200000!important}[data-v-1b942901]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.container.device[data-v-1b942901]{position:inherit!important;padding-top:60px;height:auto!important}.container.device .left-nav .desc[data-v-1b942901]{padding:20px}.container.device .left-nav .flex[data-v-1b942901]{display:flex;align-items:flex-end;flex-wrap:wrap}.container.device .left-nav .flex.between[data-v-1b942901]{justify-content:space-between}.container.device .device-list[data-v-1b942901]{max-height:calc(100vh - 250px);overflow-y:auto}.container.device .device-list .device-per[data-v-1b942901]{width:calc(100% - 40px);margin:0 auto 10px;display:flex;justify-content:space-between;align-items:center;padding:10px;cursor:pointer;position:relative;border-radius:8px 8px 8px 8px}.container.device .device-list .device-per>div[data-v-1b942901]{flex:1;text-align:left;padding:0 10px;font-size:14px;color:rgba(0,0,0,.6);line-height:24px}.container.device .device-list .device-per>div span.bold[data-v-1b942901]{font-weight:700;font-size:18px;color:#000}.container.device .device-list .device-per.chirld[data-v-1b942901]{padding:10px 30px}.container.device .device-list .device-per.chirld span[data-v-1b942901]{font-size:16px!important}.container.device .device-list .device-per.chirld.litt[data-v-1b942901]{padding:10px 60px}.container.device .device-list .device-per.chirld.litt span[data-v-1b942901]{font-size:14px!important}.container.device .device-list .device-per.active[data-v-1b942901]{background:#f7f9f2;font-size:18px}.container.device .device-list .device-per.active>div span.bold[data-v-1b942901]{color:#8fc31f}.container.device .el-row[data-v-1b942901]{width:100%;display:flex;justify-content:space-between;align-items:stretch}.container.device .el-row .el-col.left[data-v-1b942901]{background:#fff;position:relative}.container.device .el-row .el-col.left .left-nav[data-v-1b942901]{background:#fff}.container.device .el-row .el-col.right[data-v-1b942901]{border-left:1px solid #e0e4eb;position:relative}.container.device .el-row .el-col.right .video-box[data-v-1b942901]{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:stretch}.container.device .el-row .el-col.right .video-box>div.video-per[data-v-1b942901]{min-width:calc(50% - 20px);flex:1;background:#000;margin:0 10px 20px;border-radius:20px;overflow:hidden;min-height:200px}@media only screen and (max-width:1000px){.container.device[data-v-1b942901]{height:auto!important}.container.device .el-row[data-v-1b942901]{height:auto!important;background:#fff}.container.device .el-row .el-col[data-v-1b942901]{height:auto!important}.container.device .el-row .el-col.right[data-v-1b942901]{border-left:0 solid #e0e4eb}}[data-v-7b95e443]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.bom-preview-header .bom-preview-title[data-v-7b95e443]{font-size:18px;font-weight:600;line-height:26px;color:#000}[data-v-4107dfb2]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}svg.active[data-v-4107dfb2]{animation:big-4107dfb2 .2s linear;-webkit-animation:big-4107dfb2 .2s linear;transition:all .2s;-webkit-transition:all .2s}@keyframes big-4107dfb2{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}[data-v-70727df2]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.el-progress-box[data-v-70727df2]{margin-top:20px;max-height:120px;overflow:auto;width:100%}.el-progress-box>div[data-v-70727df2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.el-progress-box>div>span[data-v-70727df2]{flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-indent:5px}[data-v-70727df2] .el-progress-bar__inner,[data-v-70727df2] .el-progress-bar__outer{border-radius:3px!important}[data-v-e0299196]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.audio-preview-container .preview-control-section[data-v-e0299196]{margin-bottom:15px}.audio-preview-container .preview-control-section .title-box[data-v-e0299196]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.audio-preview-container .preview-control-section .title-box .text[data-v-e0299196]{font-weight:700;color:#333}.audio-preview-container .waveform-container[data-v-e0299196]{position:relative;width:100%;height:120px;background:#f3f5f8;border-radius:8px;border:1px solid #e4e7ed;overflow:hidden}.audio-preview-container .waveform-container .play-control-button[data-v-e0299196]{position:absolute;top:8px;left:8px;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#8fc31f,#7ab317);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;box-shadow:0 2px 8px rgba(0,0,0,.15);transition:all .3s ease}.audio-preview-container .waveform-container .play-control-button[data-v-e0299196]:hover{background:linear-gradient(135deg,#7ab317,#6a9f15);transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.2)}.audio-preview-container .waveform-container .play-control-button[data-v-e0299196]:active{transform:scale(.95)}.audio-preview-container .waveform-container .play-control-button i[data-v-e0299196]{color:#fff;font-size:14px;margin-left:1px}.audio-preview-container .waveform-container .waveform-scroll-container[data-v-e0299196]{width:100%;height:100%;overflow-x:auto;overflow-y:hidden;border-radius:8px}.audio-preview-container .waveform-container .waveform-scroll-container[data-v-e0299196]::-webkit-scrollbar{height:8px}.audio-preview-container .waveform-container .waveform-scroll-container[data-v-e0299196]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.audio-preview-container .waveform-container .waveform-scroll-container[data-v-e0299196]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.audio-preview-container .waveform-container .waveform-scroll-container[data-v-e0299196]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.audio-preview-container .waveform-container .waveform-scroll-container .waveform-canvas[data-v-e0299196]{display:block;border-radius:8px;height:120px}[data-v-ca81e1ce]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.mqtt-panel[data-v-ca81e1ce]{margin-top:14px}.mqtt-panel__header[data-v-ca81e1ce]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.mqtt-panel__title[data-v-ca81e1ce]{font-size:14px;font-weight:600;color:rgba(0,0,0,.85)}.mqtt-card[data-v-ca81e1ce]{border:1px solid rgba(0,0,0,.08);border-radius:12px;background:#fff;padding:14px}.mqtt-panel__device-status[data-v-ca81e1ce]{padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.06)}.mqtt-panel__status-text--ok[data-v-ca81e1ce]{color:#8fc31f}.mqtt-panel__status-text--err[data-v-ca81e1ce]{color:#f56c6c}.mqtt-panel__status-text--pending[data-v-ca81e1ce]{color:rgba(0,0,0,.55);font-weight:500}.mqtt-panel__status-spin[data-v-ca81e1ce]{color:#8fc31f;font-weight:700;font-size:16px;margin-right:4px;vertical-align:-2px}.mqtt-card__section-title[data-v-ca81e1ce]{font-size:13px;font-weight:600;color:rgba(0,0,0,.8);margin-bottom:10px}.mqtt-grid[data-v-ca81e1ce]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mqtt-flow-link[data-v-ca81e1ce]{color:#8fc31f;cursor:pointer;font-size:13px;white-space:nowrap}.mqtt-provider-header[data-v-ca81e1ce]{display:flex;align-items:center;justify-content:space-between;margin-top:8px;margin-bottom:10px}.mqtt-provider-tabs[data-v-ca81e1ce]{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(0,0,0,.08);border-radius:10px;overflow:hidden;margin-bottom:14px}.mqtt-provider-tab[data-v-ca81e1ce]{text-align:center;padding:10px 12px;font-size:13px;cursor:pointer;background:#fafafa;color:rgba(0,0,0,.65)}.mqtt-provider-tab.active[data-v-ca81e1ce]{background:#fff;color:rgba(0,0,0,.85);border-bottom:2px solid #8fc31f}.mqtt-provider-body[data-v-ca81e1ce]{margin-bottom:12px}.advanced-toggle[data-v-ca81e1ce],.eui-key-toggle[data-v-ca81e1ce]{display:flex;align-items:center;justify-content:space-between;cursor:pointer;color:rgba(0,0,0,.65);font-size:13px;margin:8px 0}.mqtt-actions[data-v-ca81e1ce]{margin-top:10px}.mqtt-write-btn.el-button--primary[data-v-ca81e1ce],.mqtt-write-btn.el-button[data-v-ca81e1ce],.mqtt-write-btn[data-v-ca81e1ce]{width:100%;height:36px!important;min-height:36px!important;max-height:36px!important;line-height:34px!important;padding:0 18px!important;font-size:13px!important;font-weight:500!important;border-radius:8px!important;box-sizing:border-box!important;margin-top:0!important;margin-bottom:0!important;background:#8fc31f!important;border-color:#8fc31f!important}.mqtt-write-btn.el-button--primary[data-v-ca81e1ce]:focus,.mqtt-write-btn.el-button--primary[data-v-ca81e1ce]:hover,.mqtt-write-btn.el-button[data-v-ca81e1ce]:focus,.mqtt-write-btn.el-button[data-v-ca81e1ce]:hover,.mqtt-write-btn[data-v-ca81e1ce]:focus,.mqtt-write-btn[data-v-ca81e1ce]:hover{width:100%;height:36px!important;min-height:36px!important;max-height:36px!important;line-height:34px!important;padding:0 18px!important;font-size:13px!important;font-weight:500!important;border-radius:8px!important;box-sizing:border-box!important;margin-top:0!important;margin-bottom:0!important;background:#7cab1b!important;border-color:#7cab1b!important;color:#fff!important}.devkit-row[data-v-ca81e1ce]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:6px}.devkit-left[data-v-ca81e1ce]{flex:1;min-width:0}.devkit-label[data-v-ca81e1ce]{font-size:13px;color:rgba(0,0,0,.65);margin-bottom:6px}.required[data-v-ca81e1ce]{color:#f56c6c;margin-left:2px}.devkit-hint[data-v-ca81e1ce]{font-size:12px;color:rgba(0,0,0,.45);margin-left:6px}.devkit-select.el-select[data-v-ca81e1ce]{width:100%}.devkit-manage-btn.el-button--small[data-v-ca81e1ce],.devkit-manage-btn.el-button[data-v-ca81e1ce]{min-width:auto;height:32px!important;padding:0 12px!important;line-height:30px!important;font-size:13px!important;font-weight:400!important;border-radius:4px!important;box-sizing:border-box!important;border:1px solid #8fc31f;color:#8fc31f;background:#f5fbeb}.devkit-dialog-body[data-v-ca81e1ce]{padding:10px 0}.devkit-create-panel[data-v-ca81e1ce]{display:flex;align-items:center;gap:12px;margin-bottom:14px}.devkit-name-input[data-v-ca81e1ce]{flex:1}.devkit-create-panel[data-v-ca81e1ce] .el-input__inner{height:32px!important;line-height:32px!important;box-sizing:border-box!important}.devkit-create-btn.el-button--primary.el-button--small[data-v-ca81e1ce],.devkit-create-btn.el-button--primary[data-v-ca81e1ce]{height:32px!important;min-height:32px!important;padding:0 14px!important;line-height:30px!important;font-size:13px!important;font-weight:500!important;border-radius:4px!important;box-sizing:border-box!important;background:#8fc31f!important;border-color:#8fc31f!important}.devkit-op-cell[data-v-ca81e1ce]{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.devkit-table-op-btn.el-button--small[data-v-ca81e1ce],.devkit-table-op-btn.el-button[data-v-ca81e1ce]{height:32px!important;min-height:32px!important;padding:0 12px!important;line-height:30px!important;font-size:13px!important;font-weight:400!important;border-radius:4px!important;box-sizing:border-box!important;margin:0!important;border-color:#8fc31f!important;color:#8fc31f!important;background:#fff!important}.devkit-table-op-btn.el-button[data-v-ca81e1ce]:focus,.devkit-table-op-btn.el-button[data-v-ca81e1ce]:hover{border-color:#7ab018!important;color:#7ab018!important;background:rgba(143,195,31,.06)!important}.status-online[data-v-ca81e1ce]{color:#8fc31f;font-weight:500}.status-offline[data-v-ca81e1ce]{color:rgba(0,0,0,.45)}.native-input-wrapper[data-v-ca81e1ce]{position:relative;width:100%}.native-input[data-v-ca81e1ce]{width:100%;height:40px;line-height:40px;padding:0 30px 0 12px;border:1px solid #dcdfe6;border-radius:6px;font-size:14px;color:#606266;background-color:#fff;box-sizing:border-box;outline:none;transition:border-color .2s}.native-input[data-v-ca81e1ce]:focus{border-color:#8cc020}.password-mask[data-v-ca81e1ce]{-webkit-text-security:disc;-moz-text-security:disc}.show-password-icon[data-v-ca81e1ce]{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:10}.password-toggle-icon[data-v-ca81e1ce]{cursor:pointer;color:rgba(0,0,0,.45);font-size:18px}.password-toggle-icon[data-v-ca81e1ce]:hover{color:rgba(0,0,0,.75)}@media (max-width:900px){.mqtt-grid[data-v-ca81e1ce]{grid-template-columns:1fr}.devkit-row[data-v-ca81e1ce]{flex-direction:column;align-items:stretch}.devkit-manage-btn[data-v-ca81e1ce]{width:100%}}.mqtt-panel .mqtt-actions .mqtt-write-btn.el-button--primary:active,.mqtt-panel .mqtt-actions .mqtt-write-btn.el-button--primary:focus,.mqtt-panel .mqtt-actions .mqtt-write-btn.el-button--primary:hover,.mqtt-panel .mqtt-actions .mqtt-write-btn.el-button:active,.mqtt-panel .mqtt-actions .mqtt-write-btn.el-button:focus,.mqtt-panel .mqtt-actions .mqtt-write-btn.el-button:hover{width:100%!important;height:36px!important;min-height:36px!important;max-height:36px!important;line-height:34px!important;padding:0 18px!important;font-size:13px!important;font-weight:500!important;border-radius:8px!important;box-sizing:border-box!important;margin-top:0!important;margin-bottom:0!important;background:#7cab1b!important;border-color:#7cab1b!important;color:#fff!important}[data-v-4e6ed34d]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.watcher-serial-connect-hint[data-v-4e6ed34d]{box-sizing:border-box;width:100%;max-width:100%;overflow-x:hidden}.watcher-serial-connect-hint--padded[data-v-4e6ed34d]{padding:0;margin:0;box-sizing:border-box}.watcher-serial-connect-hint .watcher-deploy-steps[data-v-4e6ed34d]{display:flex;flex-direction:row;align-items:stretch;gap:16px;width:100%;max-width:100%;box-sizing:border-box}.watcher-serial-connect-hint .watcher-deploy-col[data-v-4e6ed34d]{flex:1 1 0;min-width:0;max-width:100%;display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box}.watcher-serial-connect-hint .watcher-deploy-img-wrap[data-v-4e6ed34d]{width:100%;max-width:100%;box-sizing:border-box;border:1px solid #dcdfe6;border-radius:10px;background:#fff;display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;min-height:180px;padding:0;overflow:hidden}.watcher-serial-connect-hint .watcher-deploy-img[data-v-4e6ed34d]{width:100%;height:100%;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block;border-radius:9px}.watcher-serial-connect-hint .watcher-deploy-step-line[data-v-4e6ed34d]{margin:8px 0 0;width:100%;max-width:100%;box-sizing:border-box;font-size:13px;line-height:1.55;color:rgba(0,0,0,.72);min-height:0}.watcher-serial-connect-hint .watcher-deploy-faq[data-v-4e6ed34d]{margin-top:6px;text-align:right;max-width:100%;box-sizing:border-box}.watcher-serial-connect-hint .watcher-deploy-faq-link[data-v-4e6ed34d]{font-size:13px;color:#8fc31f;text-decoration:none;font-weight:500}.watcher-serial-connect-hint .watcher-deploy-faq-link[data-v-4e6ed34d]:hover{text-decoration:underline;color:#84b31d}.watcher-serial-connect-hint .watcher-deploy-faq-link[data-v-4e6ed34d]:visited{color:#8fc31f}.watcher-serial-connect-hint .watcher-deploy-step-line strong[data-v-4e6ed34d]{font-weight:500;color:rgba(0,0,0,.9)}@media (max-width:540px){.watcher-serial-connect-hint .watcher-deploy-steps[data-v-4e6ed34d]{flex-direction:column;gap:14px}}[data-v-65531912]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.recamera-workspace-connect-panel[data-v-65531912]{box-sizing:border-box;width:100%;max-width:100%;overflow-x:hidden}.recamera-workspace-connect-panel .workspace-preview-content[data-v-65531912]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;width:100%;max-width:100%;box-sizing:border-box}.recamera-workspace-connect-panel .workspace-option[data-v-65531912]{min-width:0;max-width:100%;display:flex;flex-direction:column;align-items:stretch;align-self:stretch;box-sizing:border-box;min-height:0}.recamera-workspace-connect-panel .workspace-option__grow[data-v-65531912]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;width:100%}.recamera-workspace-connect-panel .workspace-image-frame[data-v-65531912]{width:100%;max-width:100%;box-sizing:border-box;border:1px solid #dcdfe6;border-radius:10px;background:#fff;margin-bottom:12px;aspect-ratio:auto;min-height:0;padding:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.recamera-workspace-connect-panel .workspace-image[data-v-65531912]{width:100%;height:auto;max-height:280px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block}.recamera-workspace-connect-panel .workspace-input[data-v-65531912]{width:100%;margin-top:0;margin-bottom:12px;flex-shrink:0;box-sizing:border-box}.recamera-workspace-connect-panel .workspace-input[data-v-65531912] .el-input__inner{height:44px;line-height:44px;border-radius:8px;border:1px solid rgba(0,0,0,.12);font-size:14px;color:rgba(0,0,0,.85);background-color:#fff}.recamera-workspace-connect-panel .workspace-input[data-v-65531912] .el-input__inner:focus{border-color:#8fc31f;box-shadow:0 0 0 2px rgba(143,195,31,.12)}.recamera-workspace-connect-panel .workspace-btn.doc-preview-workspace-btn[data-v-65531912]{width:100%;height:36px!important;min-height:36px!important;line-height:36px!important;padding-top:0!important;padding-bottom:0!important;border-radius:8px;font-size:14px;font-weight:600;letter-spacing:.02em;flex-shrink:0}.recamera-workspace-connect-panel .workspace-btn.doc-preview-workspace-btn.el-button--primary[data-v-65531912]{background-color:#8fc31f!important;border-color:#8fc31f!important;color:#fff!important}.recamera-workspace-connect-panel .workspace-btn.doc-preview-workspace-btn.el-button--primary[data-v-65531912]:focus,.recamera-workspace-connect-panel .workspace-btn.doc-preview-workspace-btn.el-button--primary[data-v-65531912]:hover{background-color:#84b31d!important;border-color:#84b31d!important;color:#fff!important}.recamera-workspace-connect-panel__faq[data-v-65531912]{margin-top:10px;text-align:right;max-width:100%;box-sizing:border-box}.recamera-workspace-connect-panel .watcher-deploy-faq-link[data-v-65531912]{font-size:13px;color:#8fc31f;text-decoration:none;font-weight:500}.recamera-workspace-connect-panel .watcher-deploy-faq-link[data-v-65531912]:hover{text-decoration:underline;color:#84b31d}.recamera-workspace-connect-panel .watcher-deploy-faq-link[data-v-65531912]:visited{color:#8fc31f}[data-v-0825325e]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.model-name-text[data-v-0825325e],.model-value-wrap .el-tooltip[data-v-0825325e],.model-value-wrap[data-v-0825325e]{vertical-align:middle}.deploy-model-select[data-v-0825325e]{max-width:260px;margin-left:8px;vertical-align:middle}.retrain-btn.el-button[data-v-0825325e]{display:inline-flex;align-items:center;justify-content:center;min-width:180px;height:40px;min-height:40px;margin:0;padding:0 24px;border-radius:8px;box-sizing:border-box;color:#8fc31f;border-color:rgba(143,195,31,.65);background:#f4f8e8;font-weight:500;font-size:14px;line-height:1;vertical-align:middle;transition:none}.retrain-btn.el-button[data-v-0825325e]:focus,.retrain-btn.el-button[data-v-0825325e]:hover{color:#7cab1b;border-color:#8fc31f;background:#eef5db;transform:none}.retrain-btn.el-button.is-disabled[data-v-0825325e],.retrain-btn.el-button.is-disabled[data-v-0825325e]:focus,.retrain-btn.el-button.is-disabled[data-v-0825325e]:hover{color:#a6bf73;border-color:rgba(143,195,31,.35);background:#f6f8ef}.retrain-btn.el-button.is-loading[data-v-0825325e]{min-height:40px;height:40px}.doc-preview-preconnect-card[data-v-0825325e]{margin-top:8px}.preconnect-config-hint[data-v-0825325e]{font-size:12px;color:rgba(0,0,0,.55);font-weight:500;line-height:18px;margin-bottom:8px}.preconnect-current-model-line[data-v-0825325e]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:13px;line-height:1.4}.preconnect-current-model-main[data-v-0825325e]{display:inline-flex;align-items:center;min-width:0;flex:1}.preconnect-current-model-actions[data-v-0825325e]{flex-shrink:0}.preconnect-current-model-label[data-v-0825325e]{color:rgba(0,0,0,.8);margin-right:6px}.preconnect-current-model-value[data-v-0825325e]{color:#8fc31f;font-weight:500;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preconnect-current-model-main .deploy-model-select[data-v-0825325e]{margin-left:6px;max-width:220px}.grove-preconnect-connect-steps[data-v-0825325e]{width:100%;max-width:100%;margin-bottom:10px}.grove-preconnect-step-line[data-v-0825325e]{display:block;line-height:1.55}.grove-preconnect-step-line strong[data-v-0825325e]{font-weight:500;color:rgba(0,0,0,.9)}.grove-preconnect-step-num[data-v-0825325e]{margin-right:2px}.preconnect-connect-image-wrap[data-v-0825325e]{width:100%;max-width:calc(50% - 6px);margin:0;border:1px solid #dcdfe6;border-radius:10px;background:#fff;overflow:hidden}.preconnect-connect-image[data-v-0825325e]{width:100%;max-height:280px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;height:auto;display:block}.preconnect-connect-desc[data-v-0825325e]{margin-top:8px;margin-bottom:10px;font-size:12px;line-height:1.6;color:rgba(0,0,0,.85);display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 4px}.preconnect-connect-desc strong[data-v-0825325e]{font-weight:500;color:rgba(0,0,0,.9)}.recamera-deploy-model-caption[data-v-0825325e]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0 4px;font-size:13px;line-height:1.4}.recamera-deploy-model-caption-label[data-v-0825325e]{color:rgba(0,0,0,.8);flex-shrink:0}.recamera-deploy-model-caption-value[data-v-0825325e]{color:#8fc31f;font-weight:500;min-width:0;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-preview-device-preview[data-v-0825325e]{margin-top:12px}.preconnect-actions[data-v-0825325e]{margin-top:0}.preconnect-actions .deploy-btn[data-v-0825325e]{width:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:36px;height:36px;padding:0 16px;border-radius:8px;font-size:13px;font-weight:600;line-height:1}[data-v-4385c468]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.doc-preview-actions .deploy-btn[data-v-4385c468]{width:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:36px;height:36px;padding:0 16px;border-radius:8px;font-size:13px;font-weight:600;line-height:1}.flash-firmware-unsupported-hint[data-v-4385c468]{margin:10px 0;padding:10px 12px;font-size:13px;line-height:1.5;color:rgba(0,0,0,.55);background:rgba(0,0,0,.04);border-radius:8px;border:1px solid rgba(0,0,0,.08)}[data-v-021eb112]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.doc-preview-preconnect-card[data-v-021eb112]{margin-top:8px}.preconnect-current-model-line[data-v-021eb112]{margin-bottom:8px;font-size:13px;line-height:1.4}.preconnect-current-model-label[data-v-021eb112]{color:rgba(0,0,0,.8);margin-right:6px}.preconnect-current-model-value[data-v-021eb112]{color:#8fc31f;font-weight:500}.vibration-preconnect-connect-steps[data-v-021eb112]{width:100%;max-width:100%;margin-bottom:10px}.vibration-preconnect-step-line[data-v-021eb112]{display:block;line-height:1.55}.vibration-preconnect-step-line strong[data-v-021eb112]{font-weight:500;color:rgba(0,0,0,.9)}.vibration-preconnect-step-num[data-v-021eb112]{margin-right:2px}.vibration-flash-operation-hint[data-v-021eb112]{margin:0 0 10px;padding:0;font-size:12px;line-height:1.5;color:rgba(0,0,0,.55)}.preconnect-actions .deploy-btn[data-v-021eb112]{width:100%;max-width:100%;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:36px;height:36px;padding:0 16px;border-radius:8px;font-size:13px;font-weight:600;line-height:1}[data-v-002eb0ca]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.doc-preview-block-content .node-red-workspace-preview[data-v-002eb0ca]{margin-top:0!important}.node-red-model-card[data-v-002eb0ca]{margin:0;padding:10px 12px}.node-red-model-card-label[data-v-002eb0ca]{font-size:12px;line-height:18px;color:rgba(0,0,0,.55);flex-shrink:0}.node-red-model-card-line[data-v-002eb0ca]{display:flex;align-items:center;justify-content:space-between;gap:12px}.node-red-model-card-value[data-v-002eb0ca]{color:rgba(0,0,0,.86);font-size:13px;line-height:18px;font-weight:600;flex:1;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-v-340d83ff]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.doc-preview-actions .deploy-btn[data-v-340d83ff]{width:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:36px;height:36px;padding:0 16px;border-radius:8px;font-size:13px;font-weight:600;line-height:1}.aily-blockly-footer-links[data-v-340d83ff]{margin-top:10px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;justify-content:flex-start;font-size:12px;line-height:1.5}.aily-blockly-footer-sep[data-v-340d83ff]{color:rgba(0,0,0,.22);-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-v-62d61119]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.btn-box[data-v-62d61119]{line-height:30px;display:inline-block;vertical-align:top}.btn-box button svg[data-v-62d61119]{vertical-align:text-bottom}.btn-box.is-multiple[data-v-62d61119]{width:100%;display:block}.btn-box .upload-layout[data-v-62d61119]{display:flex;gap:12px;align-items:flex-start}.btn-box .upload-layout .upload-area[data-v-62d61119]{flex-shrink:0;width:140px;max-width:100%;aspect-ratio:4/3;height:auto;min-height:0;border:2px dashed rgba(0,0,0,.2);border-radius:10px;background:#fafafa;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;position:relative}.btn-box .upload-layout .upload-area[data-v-62d61119]:hover:not(.is-loading){border-color:#8fc31f;background:#f0f7e0}.btn-box .upload-layout .upload-area.is-loading[data-v-62d61119]{cursor:not-allowed;border-color:#8fc31f;background:#f0f7e0;opacity:.8}.btn-box .upload-layout .upload-area .upload-placeholder[data-v-62d61119]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.btn-box .upload-layout .upload-area .upload-placeholder .upload-icon[data-v-62d61119]{font-size:28px;color:rgba(0,0,0,.4)}.btn-box .upload-layout .upload-area .upload-placeholder .upload-text[data-v-62d61119]{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:14px;color:rgba(0,0,0,.6)}.btn-box .upload-layout .upload-area .upload-placeholder .upload-text .upload-count[data-v-62d61119]{font-size:12px;color:rgba(0,0,0,.4)}.btn-box .upload-layout .upload-area .upload-placeholder .upload-loading[data-v-62d61119]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.btn-box .upload-layout .upload-area .upload-placeholder .upload-loading .el-icon-loading[data-v-62d61119]{font-size:28px;color:#8fc31f;animation:rotating-62d61119 2s linear infinite}.btn-box .upload-layout .upload-area .upload-placeholder .upload-loading span[data-v-62d61119]{font-size:14px;color:rgba(0,0,0,.6)}@keyframes rotating-62d61119{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.btn-box .upload-layout .upload-multi-thumbnails[data-v-62d61119]{position:relative;flex:1;min-width:0;align-self:flex-start}.btn-box .upload-layout .upload-multi-arrow[data-v-62d61119]{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;background:hsla(0,0%,100%,.95);border:1px solid rgba(0,0,0,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:box-shadow .2s ease,background .2s ease,transform .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.btn-box .upload-layout .upload-multi-arrow[data-v-62d61119]:hover{background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-50%) scale(1.06)}.btn-box .upload-layout .upload-multi-arrow[data-v-62d61119] i,.btn-box .upload-layout .upload-multi-arrow[data-v-62d61119] svg{font-size:18px;color:rgba(0,0,0,.7)}.btn-box .upload-layout .upload-multi-arrow.upload-multi-arrow-left[data-v-62d61119]{left:4px}.btn-box .upload-layout .upload-multi-arrow.upload-multi-arrow-right[data-v-62d61119]{right:4px}.btn-box .upload-layout .upload-multi-scroller[data-v-62d61119]{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.btn-box .upload-layout .upload-multi-scroller[data-v-62d61119]::-webkit-scrollbar{height:6px}.btn-box .upload-layout .upload-multi-scroller[data-v-62d61119]::-webkit-scrollbar-track{background:transparent}.btn-box .upload-layout .upload-multi-scroller[data-v-62d61119]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.btn-box .upload-layout .upload-multi-scroller[data-v-62d61119]::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.btn-box .upload-layout .upload-multi-row[data-v-62d61119]{display:flex;flex-wrap:nowrap;gap:12px;padding:2px 4px 6px;width:-moz-max-content;width:max-content;min-height:0}.btn-box .upload-layout .file-thumb[data-v-62d61119]{position:relative;flex-shrink:0;width:140px;aspect-ratio:4/3;border-radius:10px;overflow:hidden;border:1px solid rgba(0,0,0,.1);background:#f5f5f5}.btn-box .upload-layout .file-thumb .file-thumb-image[data-v-62d61119]{width:100%;height:100%;display:block}.btn-box .upload-layout .file-thumb[data-v-62d61119] .file-thumb-image.el-image{width:100%!important;height:100%!important;display:block}.btn-box .upload-layout .file-thumb[data-v-62d61119] .file-thumb-image .el-image__inner,.btn-box .upload-layout .file-thumb[data-v-62d61119] .file-thumb-image img{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover}.btn-box .upload-layout .file-thumb .delete[data-v-62d61119]{position:absolute;right:8px;top:8px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:22;background:#fa5151;border-radius:50%;color:#fff;font-size:14px;transition:all .3s ease}.btn-box .upload-layout .file-thumb .delete[data-v-62d61119]:hover{background:#e63939;transform:scale(1.1)}.btn-box .upload-layout .file-thumb .delete i[data-v-62d61119]{font-size:14px}.btn-box .file-info[data-v-62d61119]{border:1px solid rgba(0,0,0,.1);background:linear-gradient(0deg,#f3f5f8,#f3f5f8),#d8d8d8;position:relative;border-radius:10px;margin-top:10px;text-align:center;overflow:hidden}.btn-box .file-info .el-image img[data-v-62d61119]{width:100%!important;height:auto!important}.btn-box .file-info .delete[data-v-62d61119]{position:absolute;right:10px;top:10px;width:34px;height:34px;line-height:34px;font-size:20px!important;cursor:pointer;z-index:22;background:#fa5151;border-radius:34px;color:#fff;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.btn-box .file-info .delete[data-v-62d61119]:hover{background:#e63939}.btn-box .file-info.file[data-v-62d61119]{padding:0;background:transparent;text-align:left}.btn-box .file-display-wrapper[data-v-62d61119]{display:flex;align-items:flex-start;justify-content:space-between;padding:12px 16px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#fafafa;transition:all .2s ease}.btn-box .file-display-wrapper[data-v-62d61119]:hover{border-color:rgba(143,195,31,.3);background:#f5f7fa}.btn-box .file-display-wrapper .file-display-content[data-v-62d61119]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.btn-box .file-display-wrapper .file-display-content .file-name-row[data-v-62d61119]{display:flex;align-items:center;gap:10px;line-height:20px;min-height:20px}.btn-box .file-display-wrapper .file-display-content .file-name-row .file-icon[data-v-62d61119]{flex-shrink:0;width:20px;height:20px;color:rgba(0,0,0,.65);display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.btn-box .file-display-wrapper .file-display-content .file-name-row .file-icon[data-v-62d61119] svg{width:20px;height:20px}.btn-box .file-display-wrapper .file-display-content .file-name-row .file-name[data-v-62d61119]{flex:1;min-width:0;font-size:14px;color:rgba(0,0,0,.85);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:20px}.btn-box .file-display-wrapper .file-display-content .file-size-row[data-v-62d61119]{font-size:12px;color:rgba(0,0,0,.6);line-height:1.5;margin-left:30px}.btn-box .file-display-wrapper .file-delete-btn[data-v-62d61119]{flex-shrink:0;margin-left:12px;padding:2px;cursor:pointer;color:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease;height:20px;width:20px}.btn-box .file-display-wrapper .file-delete-btn[data-v-62d61119]:hover{color:#f56c6c;background:rgba(245,108,108,.1)}.btn-box .file-display-wrapper .file-delete-btn[data-v-62d61119] svg{width:16px;height:16px}.btn-box .format-hint[data-v-62d61119]{margin-top:8px;font-size:12px;color:rgba(0,0,0,.6);line-height:1.5}a.button,span.button{display:inline-block;vertical-align:middle;height:32px;line-height:32px;background:#8fc31f;border-radius:90px;box-shadow:0 2px 0 0 rgba(0,0,0,.04);font-size:14px;font-weight:500;text-align:center;color:#fff;cursor:pointer;padding:0 16px;>img{width:14px;height:auto;vertical-align:text-top;margin-right:5px}>svg{vertical-align:middle}}a.button.big,span.button.big{height:40px;line-height:40px}a.button.white,span.button.white{background-color:#fff;border:1px solid #d7dee1;color:#000}a.button.red,span.button.red{background-color:#fff;border:1px solid #fa5151;color:#fa5151}a.button.left,span.button.left{margin-left:12px}.flex{display:flex}.flex.between{justify-content:space-between}.flex-1{flex:1}.flex-end{justify-content:flex-end}.flex-wrap{flex-wrap:wrap}.flex-gap-10{gap:10px}.tags{padding:10px 0;display:flex;flex-wrap:wrap;.per-tag{font-size:12px;font-weight:400;line-height:22px;letter-spacing:0;padding:5px 10px;white-space:nowrap;margin:0 10px 10px 0;background:#fff;color:rgba(0,0,0,.8);border:1px solid rgba(0,0,0,.1);border-radius:10px;>img{width:10px;height:auto;vertical-align:middle;margin-left:10px}}.per-tag.type1{color:#6e5695;background:#efe5ff;border:0 solid}.per-tag.type2{color:#374b5e;background:#e5f2ff;border:0 solid}.per-tag.type3{color:#7b6748;background:#fff5e5;border:0 solid}.per-tag.type4{color:#4a695e;background:#eafff8;border:0 solid}.per-tag.big{line-height:44px}}.pointer{cursor:pointer}.title-lit{font-size:24px;line-height:40px;font-weight:700;color:$base-color-black}.mtb-20{margin:20px 0}.back{width:auto;height:30px;line-height:30px;cursor:pointer;font-size:14px;font-weight:400;color:#000}@media only screen and (max-width:1000px){.mtb-20{margin:inherit}}[data-v-37bc6f72]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.search-box[data-v-37bc6f72]{padding:40px;background:#fff}.search-box .result[data-v-37bc6f72]{font-size:14px;line-height:30px;padding:10px 0;color:#000}.search-box .result span.clear[data-v-37bc6f72]{color:#fa5151;cursor:pointer}.search-box .result span.num[data-v-37bc6f72]{color:#8fc31f}.search-box .btns span.btn[data-v-37bc6f72]{display:inline-block;vertical-align:middle;font-size:12px;line-height:28px;letter-spacing:0;color:rgba(0,0,0,.6);cursor:pointer}.search-box .btns span.btn img[data-v-37bc6f72]{width:12px;height:auto;vertical-align:middle}[data-v-69452a44]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.content[data-v-69452a44]{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.content .box-card[data-v-69452a44]{margin:0 0 20px 0;width:350px;border:1px solid #d7dee1;border-radius:20px;padding:10px 10px 20px;overflow:hidden;position:relative;color:#000;cursor:pointer;background:#fff}.content .box-card div.img[data-v-69452a44]{width:100%;height:200px;background:linear-gradient(to right bottom,#e8f4ff,#e8f4ff,#ebeef5) no-repeat top/cover;border-radius:20px;margin-bottom:20px;position:relative;overflow:hidden}.content .box-card div.img.img-placeholder[data-v-69452a44]{background:linear-gradient(to right bottom,#f5f7fa,#e8f4ff);display:flex;align-items:center;justify-content:center;border:1px dashed #d7dee1}.content .box-card div.img.img-placeholder .placeholder-content[data-v-69452a44]{text-align:center;color:rgba(0,0,0,.5)}.content .box-card div.img.img-placeholder .placeholder-content svg[data-v-69452a44]{display:block;margin:0 auto 8px}.content .box-card div.img.img-placeholder .placeholder-content .placeholder-text[data-v-69452a44]{font-size:12px;color:rgba(0,0,0,.4)}.content .box-card div.con-box[data-v-69452a44]{text-align:left;flex:1;padding:0 10px 30px}.content .box-card div.con-box .title[data-v-69452a44]{font-weight:700;line-height:30px;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#000}.content .box-card div.con-box .desc[data-v-69452a44]{font-size:14px;line-height:30px;color:rgba(0,0,0,.8);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.content .box-card .bottom[data-v-69452a44]{display:flex;justify-content:space-between;position:absolute;bottom:20px;left:20px;right:20px;z-index:10}.content .box-card .bottom .user[data-v-69452a44]{width:24px;height:24px;line-height:24px;border-radius:56px;display:inline-block;vertical-align:middle;text-align:center;background:#000;margin-right:5px}.content .box-card.flex1.model[data-v-69452a44]{flex:0 0 calc(33.33333% - 13.33333px);max-width:calc(33.33333% - 13.33333px);min-width:calc(33.33333% - 13.33333px);width:calc(33.33333% - 13.33333px);margin-right:20px}.content .box-card.flex1.model[data-v-69452a44]:nth-child(3n){margin-right:0}.content .box-card.flex1.model.recommend[data-v-69452a44]{min-width:260px}.content .box-card[data-v-69452a44]:hover{box-shadow:0 10px 20px 0 rgba(0,0,0,.1);border-color:#fff}.content .box-card:hover .img[data-v-69452a44]{transform:scale(1.1);transition:all .3s cubic-bezier(.645,.045,.355,1),border 0s,color .1s,font-size 0s}.content .box-card.model-selected[data-v-69452a44]{border-color:#8fc31f;box-shadow:0 10px 20px 0 rgba(143,195,31,.3)}.content .box-card.selectable[data-v-69452a44]{cursor:pointer}.empty[data-v-69452a44]{text-align:center;width:100%}[data-v-164d2e64]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.class-box[data-v-164d2e64]{width:100%;max-width:100%}.class-box .header-div[data-v-164d2e64]{display:flex;justify-content:space-between;align-items:center;line-height:1;padding:0}.class-box .img-list[data-v-164d2e64]{padding:10px 20px;width:auto;overflow-y:hidden;overflow-x:scroll;white-space:nowrap;text-align:left}.class-box .img-list .img-per[data-v-164d2e64]{width:80px;height:80px;margin:0 10px 10px 0;display:inline-block;vertical-align:top;position:relative;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:8px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.1);transition:all .3s ease}.class-box .img-list .img-per[data-v-164d2e64]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15),0 2px 4px rgba(0,0,0,.1);border-color:rgba(59,130,246,.3)}.class-box .img-list .img-per:hover .icon-btn[data-v-164d2e64]{opacity:1;transform:scale(1.1)}.class-box .img-list .img-per .icon-btn[data-v-164d2e64]{border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:16px;color:#fff;cursor:pointer;position:absolute;right:5px;bottom:5px;z-index:2;background:linear-gradient(135deg,#ef4444,#dc2626);font-weight:400;opacity:0;transition:all .3s ease;backdrop-filter:blur(4px);box-shadow:0 2px 4px rgba(0,0,0,.2)}.class-box .img-list .img-per .icon-btn[data-v-164d2e64]:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);transform:scale(1.15)}[data-v-2bd43d98]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}div.setting[data-v-2bd43d98]{margin-top:20px}div.setting div.setting-top[data-v-2bd43d98]{line-height:32px;color:rgba(0,0,0,.85);font-weight:500;font-size:14px}div.setting div.setting-top span[data-v-2bd43d98]{cursor:pointer;display:inline-flex;align-items:center;gap:8px}div.setting .setting-content[data-v-2bd43d98]{margin-top:12px;padding:12px;background:#fafafa;border:1px solid #e8e8e8;border-radius:8px;padding-top:12px}div.setting .setting-params[data-v-2bd43d98]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:12px}@media (max-width:768px){div.setting .setting-params[data-v-2bd43d98]{grid-template-columns:1fr}}div.setting .setting-params .setting-param-item[data-v-2bd43d98]{display:flex;flex-direction:column;gap:0}div.setting .setting-params .setting-param-item .param-label[data-v-2bd43d98]{display:flex;align-items:center;gap:5px;font-size:13px;color:rgba(0,0,0,.85);font-weight:500;margin-bottom:6px}div.setting .setting-params .setting-param-item .param-label .el-icon-warning-outline[data-v-2bd43d98]{cursor:pointer;color:rgba(0,0,0,.45);font-size:13px}div.setting .setting-params .setting-param-item .el-input-number[data-v-2bd43d98]{width:100%}div.setting div.setting-bottom[data-v-2bd43d98]{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid #e8e8e8;margin-top:12px}div.setting div.setting-bottom span[data-v-2bd43d98]{line-height:24px;font-size:14px;color:#8fc31f;cursor:pointer;display:inline-flex;align-items:center;gap:5px;font-weight:400}div.setting div.setting-bottom span[data-v-2bd43d98]:hover{opacity:.8}div.setting div.setting-bottom span.reset[data-v-2bd43d98]{color:#e37318}.echarts[data-v-2bd43d98]{width:90%!important;height:300px!important}.training-details[data-v-2bd43d98]{margin-top:20px}.training-details .training-details-top[data-v-2bd43d98]{line-height:32px;color:rgba(0,0,0,.85);font-weight:500;font-size:14px}.training-details .training-details-top span[data-v-2bd43d98]{cursor:pointer;display:inline-flex;align-items:center;gap:8px}.training-details .training-details-content[data-v-2bd43d98]{margin-top:12px;padding:12px;background:#fafafa;border:1px solid #e8e8e8;border-radius:8px}.training-details .training-details-charts[data-v-2bd43d98]{display:flex;flex-wrap:wrap;gap:16px}.training-details .training-details-charts .chart-item[data-v-2bd43d98]{flex:0 0 calc(50% - 8px);min-width:300px;max-width:calc(50% - 8px);background:#fff;border:1px solid #e8e8e8;border-radius:6px;padding:12px;transition:box-shadow .3s}.training-details .training-details-charts .chart-item[data-v-2bd43d98]:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.training-details .training-details-charts .chart-item .chart-header[data-v-2bd43d98]{margin-bottom:8px;font-size:13px;font-weight:500;color:rgba(0,0,0,.85);display:flex;align-items:center;gap:5px}.training-details .training-details-charts .chart-item .chart-header .el-icon-warning-outline[data-v-2bd43d98]{cursor:pointer;color:rgba(0,0,0,.45);font-size:13px}.training-details .training-details-charts .chart-item .chart-content[data-v-2bd43d98]{width:100%;height:280px}[data-v-79325bac]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.btn[data-v-79325bac]{height:auto!important;text-align:center!important;font-weight:700;cursor:pointer}.btn i[data-v-79325bac]{font-size:30px!important}.camera-box[data-v-79325bac]{line-height:40px;text-align:center;border-radius:8px;margin:10px 0;overflow:hidden;position:relative}.camera-box .err-text[data-v-79325bac]{position:absolute;width:100%;height:300px;z-index:2;display:flex;justify-content:center;align-items:center}.camera-box .err-text div[data-v-79325bac]{padding:0 10px;line-height:20px;height:auto}.camera-box canvas[data-v-79325bac]{width:300px;height:300px;border-radius:8px;background:#d8d8d8;position:relative}.camera-box .collect-tip[data-v-79325bac]{position:absolute;width:100%;bottom:70px;text-align:center;z-index:22;color:#fff;background:#1890ff}[data-v-47c9b945]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.connect-box[data-v-47c9b945]{width:100%;text-align:center;margin:0 0 10px;line-height:40px;border-radius:16px;overflow:hidden}.connect-box .top[data-v-47c9b945]{background:#d8d8d8;position:relative}.connect-box .collect-tip[data-v-47c9b945]{position:absolute;width:100%;bottom:0;text-align:center;z-index:22;color:#fff;background:#1890ff}.connect-box canvas.canvas[data-v-47c9b945]{width:300px;height:300px;background:#d8d8d8}.connect-box .bottom[data-v-47c9b945]{background:#f7f9f2;padding:10px}.connect-box .bottom .flex-box[data-v-47c9b945]{display:flex;justify-content:space-around;align-items:center}.connect-box .bottom .flex-box .btn[data-v-47c9b945]{min-width:80px;padding:0 5px!important}[data-v-50203483]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}a.button[data-v-50203483],span.button[data-v-50203483]{display:inline-block;vertical-align:middle;height:32px;line-height:32px;background:#8fc31f;border-radius:90px;box-shadow:0 2px 0 0 rgba(0,0,0,.04);font-size:14px;font-weight:500;text-align:center;color:#fff;cursor:pointer;padding:0 16px}a.button>img[data-v-50203483],span.button>img[data-v-50203483]{width:14px;height:auto;vertical-align:text-top;margin-right:5px}a.button>svg[data-v-50203483],span.button>svg[data-v-50203483]{vertical-align:middle}a.button.big[data-v-50203483],span.button.big[data-v-50203483]{height:40px;line-height:40px}a.button.white[data-v-50203483],span.button.white[data-v-50203483]{background-color:#fff;border:1px solid #d7dee1;color:#000}a.button.red[data-v-50203483],span.button.red[data-v-50203483]{background-color:#fff;border:1px solid #fa5151;color:#fa5151}a.button.left[data-v-50203483],span.button.left[data-v-50203483]{margin-left:12px}.flex[data-v-50203483]{display:flex}.flex.between[data-v-50203483]{justify-content:space-between}.flex-1[data-v-50203483]{flex:1}.flex-end[data-v-50203483]{justify-content:flex-end}.flex-wrap[data-v-50203483]{flex-wrap:wrap}.flex-gap-10[data-v-50203483]{gap:10px}.tags[data-v-50203483]{padding:10px 0;display:flex;flex-wrap:wrap}.tags .per-tag[data-v-50203483]{font-size:12px;font-weight:400;line-height:22px;letter-spacing:0;padding:5px 10px;white-space:nowrap;margin:0 10px 10px 0;background:#fff;color:rgba(0,0,0,.8);border:1px solid rgba(0,0,0,.1);border-radius:10px}.tags .per-tag>img[data-v-50203483]{width:10px;height:auto;vertical-align:middle;margin-left:10px}.tags .per-tag.type1[data-v-50203483]{color:#6e5695;background:#efe5ff;border:0 solid}.tags .per-tag.type2[data-v-50203483]{color:#374b5e;background:#e5f2ff;border:0 solid}.tags .per-tag.type3[data-v-50203483]{color:#7b6748;background:#fff5e5;border:0 solid}.tags .per-tag.type4[data-v-50203483]{color:#4a695e;background:#eafff8;border:0 solid}.tags .per-tag.big[data-v-50203483]{line-height:44px}.pointer[data-v-50203483]{cursor:pointer}.title-lit[data-v-50203483]{font-size:24px;line-height:40px;font-weight:700;color:#000}.mtb-20[data-v-50203483]{margin:20px 0}.back[data-v-50203483]{width:auto;height:30px;line-height:30px;cursor:pointer;font-size:14px;font-weight:400;color:#000}@media only screen and (max-width:1000px){.mtb-20[data-v-50203483]{margin:inherit}}.container[data-v-50203483]{background:#fff;height:auto!important}.container .content[data-v-50203483]{width:80%;margin:0 auto;padding-bottom:30px}.container .content .btn-top[data-v-50203483]{font-size:14px;font-weight:400;line-height:28px;color:#000;cursor:pointer}.container .content .btn-top i[data-v-50203483]{font-size:20px;display:inline-block;vertical-align:middle}.container .content div.title[data-v-50203483]{padding:30px 0 60px;font-size:24px;font-weight:700;line-height:28px;text-align:center;letter-spacing:0;color:#000}.container .content .tags .per-tag.big[data-v-50203483]{height:38px;line-height:38px;padding:0 20px}.container .content .tags .per-tag.big.type2[data-v-50203483]{border:1px solid #8cc020;color:#8cc020;background:#fff}.container .content div.pre[data-v-50203483]{background:#f2f3f5;padding:20px;display:flex;justify-content:space-between;align-items:center;color:#000;font-size:14px;margin-bottom:10px}.container .content div.pre svg[data-v-50203483]{vertical-align:middle;margin-right:5px}.container .content div.btn-list div.btn-per[data-v-50203483]{line-height:60px;border:1px solid #e5e5e5;background:#f2f3f5;border-radius:10px;display:flex;justify-content:space-between;align-items:center;padding:0 30px;margin-bottom:20px;color:#000;font-size:14px;cursor:pointer;font-weight:400}.container .content div.btn-list div.btn-per>span[data-v-50203483]{line-height:20px;padding:20px 10px;white-space:pre-wrap;word-break:break-word}.container .content div.btn-list div.btn-per.active[data-v-50203483]{background:rgba(143,195,31,.1);border:1px solid #8fc31f}.container .form-box[data-v-50203483]{margin:20px 0}.container .form-box .labels[data-v-50203483]{display:flex;flex-wrap:wrap}.container .form-box .el-select[data-v-50203483]{display:block}.container .form-box .input-box[data-v-50203483]{margin-right:20px;margin-bottom:10px;position:relative}.container .form-box .input-box .delete[data-v-50203483]{position:absolute;top:-10px;right:-10px;cursor:pointer;font-size:20px!important}.container .form-box .input-box .el-input[data-v-50203483]{width:200px}.container .form-box .input-box .el-input[data-v-50203483] input{border-radius:0!important}.container .form-box .input-box .el-input.input-id[data-v-50203483]{width:150px}.container .form-box .input-box .el-input.input-id[data-v-50203483] input{border-right:0 solid!important;border-radius:10px 0 0 10px!important}.container .form-box .input-box .el-input.input-key[data-v-50203483] input{border-radius:0 10px 10px 0!important}@media only screen and (max-width:1440px){.container[data-v-50203483]{padding-left:0!important;padding-right:0!important}.container .content[data-v-50203483]{width:100%;padding:0!important}.container .content>div[data-v-50203483]{padding-left:40px!important;padding-right:40px!important}}@media only screen and (max-width:500px){.container .form-box .input-box .el-input.input-id[data-v-50203483]{width:110px}.container .form-box .input-box .el-input.input-key[data-v-50203483]{width:140px}}[data-v-50203483] .el-dialog__header{text-align:center!important}[data-v-50203483] .el-form.style .el-form-item{margin-bottom:20px!important}[data-v-50203483] .el-select-group__title{font-weight:700!important;color:#8cc020!important}[data-v-72812387]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.flex[data-v-72812387]{display:flex}.train-box[data-v-72812387]{overflow:auto}.train-box .warn[data-v-72812387] .el-input__inner{border-color:#fa5151!important}.train-box>div[data-v-72812387]{margin-bottom:10px}.train-box>div div[data-v-72812387]{line-height:26px}.train-box[data-v-72812387] .el-tabs__item.is-active{color:#8fc31f!important}.train-box[data-v-72812387] .el-tabs__active-bar{background-color:#8fc31f!important}.train-box[data-v-72812387] .el-tabs__nav-wrap:after{background-color:transparent!important}.train-box .file-list .file-list-row[data-v-72812387]{margin-bottom:12px}.train-box .file-list .file-list-row__card-line[data-v-72812387]{align-items:center;width:100%}.train-box .file-list .file-list-row__checkbox[data-v-72812387]{flex-shrink:0;margin-right:10px;font-size:24px;font-weight:400;line-height:1;display:inline-flex;align-items:center;justify-content:center}.train-box .file-list .file-list-row__card-wrap[data-v-72812387]{flex:1;min-width:0}.train-box .file-list .file-list-row__actions[data-v-72812387]{padding-left:34px;text-align:right}.train-box .file-list .file-per[data-v-72812387]{width:100%;overflow:hidden;line-height:20px;display:flex;align-items:center;border:1px solid rgba(0,0,0,.1);border-radius:4px;padding:10px;cursor:pointer}.train-box .file-list .file-per>div[data-v-72812387]{flex:1}.train-box .file-list .file-per>div>div.flex[data-v-72812387]{display:flex;justify-content:space-between;align-items:center}.train-box .file-list .file-per.active[data-v-72812387]{background:rgba(143,195,31,.1);border-color:#8fc31f!important}.train-box .img-box[data-v-72812387]{font-size:0;text-align:left}.train-box .img-box .img-per[data-v-72812387]{display:inline-block;vertical-align:top;width:200px;height:200px;margin:0 10px 10px 0;position:relative}.train-box .img-box .img-per img[data-v-72812387]{-o-object-fit:cover;object-fit:cover;width:auto;max-height:100%;cursor:pointer}.train-box .img-box .img-per .icon-btn[data-v-72812387]{border-radius:30px;width:30px;height:30px;line-height:30px;text-align:center;font-size:20px!important;color:#fff;cursor:pointer;position:absolute;right:5px;top:5px;z-index:2;font-weight:700;background:#8fc31f}.train-box .img-box .img-per .icon-btn.delete[data-v-72812387]{bottom:5px;top:inherit!important;background:#fa5151;font-weight:400}.train-box[data-v-72812387] .el-pager li,.train-box[data-v-72812387] button.btn-next,.train-box[data-v-72812387] button.btn-prev{font-size:14px!important;line-height:30px!important;height:30px!important;padding:0 10px!important}.train-box .border-left[data-v-72812387]{border-left:1px dashed rgba(0,0,0,.1);padding-left:20px;min-width:260px;text-align:center}.train-box .stretch[data-v-72812387]{align-items:stretch}[data-v-a79988cc]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.flex[data-v-a79988cc]{display:flex}.train-box[data-v-a79988cc]{overflow:auto}.train-box .warn[data-v-a79988cc] .el-input__inner{border-color:#fa5151!important}.train-box>div[data-v-a79988cc]{margin-bottom:10px}.train-box>div div[data-v-a79988cc]{line-height:26px}.train-box[data-v-a79988cc] .el-tabs__item.is-active{color:#8fc31f!important}.train-box[data-v-a79988cc] .el-tabs__active-bar{background-color:#8fc31f!important}.train-box[data-v-a79988cc] .el-tabs__nav-wrap:after{background-color:transparent!important}.train-box .file-list .file-list-row[data-v-a79988cc]{margin-bottom:12px}.train-box .file-list .file-list-row__card-line[data-v-a79988cc]{align-items:center;width:100%}.train-box .file-list .file-list-row__checkbox[data-v-a79988cc]{flex-shrink:0;margin-right:10px;font-size:24px;font-weight:400;line-height:1;display:inline-flex;align-items:center;justify-content:center}.train-box .file-list .file-list-row__card-wrap[data-v-a79988cc]{flex:1;min-width:0}.train-box .file-list .file-list-row__actions[data-v-a79988cc]{padding-left:34px;text-align:right}.train-box .file-list .file-per[data-v-a79988cc]{width:100%;overflow:hidden;line-height:20px;display:flex;align-items:center;border:1px solid rgba(0,0,0,.1);border-radius:4px;padding:10px;cursor:pointer}.train-box .file-list .file-per>div[data-v-a79988cc]{flex:1}.train-box .file-list .file-per>div>div.flex[data-v-a79988cc]{display:flex;justify-content:space-between;align-items:center}.train-box .file-list .file-per.active[data-v-a79988cc]{background:rgba(143,195,31,.1);border-color:#8fc31f!important}.train-box .img-box[data-v-a79988cc]{font-size:0;text-align:left}.train-box .img-box .img-per[data-v-a79988cc]{display:inline-block;vertical-align:top;width:200px;height:200px;margin:0 10px 10px 0;position:relative}.train-box .img-box .img-per img[data-v-a79988cc]{-o-object-fit:cover;object-fit:cover;width:auto;max-height:100%;cursor:pointer}.train-box .img-box .img-per .icon-btn[data-v-a79988cc]{border-radius:30px;width:30px;height:30px;line-height:30px;text-align:center;font-size:20px!important;color:#fff;cursor:pointer;position:absolute;right:5px;top:5px;z-index:2;font-weight:700;background:#8fc31f}.train-box .img-box .img-per .icon-btn.delete[data-v-a79988cc]{bottom:5px;top:inherit!important;background:#fa5151;font-weight:400}.train-box[data-v-a79988cc] .el-pager li,.train-box[data-v-a79988cc] button.btn-next,.train-box[data-v-a79988cc] button.btn-prev{font-size:14px!important;line-height:30px!important;height:30px!important;padding:0 10px!important}.train-box .border-left[data-v-a79988cc]{border-left:1px dashed rgba(0,0,0,.1);padding-left:20px;min-width:260px;text-align:center}.train-box .stretch[data-v-a79988cc]{align-items:stretch}[data-v-1dd990f2]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.box[data-v-1dd990f2]{background:#fff;height:100%;overflow:auto;padding:20px}.train-box[data-v-1dd990f2]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.train-box .left[data-v-1dd990f2]{flex:1;margin-right:20px;width:calc(100% - 320px)}.train-box .class[data-v-1dd990f2]{height:410px;background:#f3f5f8;border-radius:16px 16px 16px 16px;border:1px solid #dcdcdc;padding:10px;overflow-x:hidden;overflow-y:scroll;margin-bottom:20px}[data-v-37a8be6e]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.canvas-box[data-v-37a8be6e]{font-size:0;text-align:center}div.canvas[data-v-37a8be6e]{display:inline-block;width:auto;padding:0;position:relative;border:2px dashed #000;line-height:0}div.canvas img[data-v-37a8be6e]{position:absolute;left:0;right:0;width:auto;height:auto;z-index:0}div.canvas canvas[data-v-37a8be6e]{position:relative;z-index:1}[data-v-22b97c74]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.warn[data-v-22b97c74]{color:#ff4d4f;font-weight:700;margin-top:-30px;font-size:12px;white-space:pre-wrap;word-break:break-word}[data-v-1ac8f40b]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.labeling-box[data-v-1ac8f40b]{display:inline-block;text-align:center}.labeling-box .desc[data-v-1ac8f40b]{white-space:pre-wrap;word-break:break-word}[data-v-5843c641]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.train-box[data-v-5843c641]{background:#fff;height:100%;padding:20px;overflow:auto}.train-box .top-tab.detect[data-v-5843c641]{border-bottom:0 solid;margin:30px 0;white-space:nowrap}.train-box .top-tab.detect span[data-v-5843c641]{border:1px solid #dcdcdc;border-left:0 solid #dcdcdc;border-radius:0!important}.train-box .top-tab.detect span[data-v-5843c641]:first-of-type{border-left:1px solid #dcdcdc;border-radius:8px 0 0 8px!important}.train-box .top-tab.detect span[data-v-5843c641]:last-child{border-radius:0 8px 8px 0!important}.train-box .top-tab.detect span.active[data-v-5843c641]{border-color:#8fc31f!important;background:#8fc31f;border-radius:8px 0 0 8px;border:1px solid #dcdcdc;color:#fff}.train-box .flex[data-v-5843c641]{display:flex}.train-box .between[data-v-5843c641]{justify-content:space-between;flex-wrap:wrap}.train-box .input-box[data-v-5843c641]{margin-top:20px;line-height:30px}.train-box div.title-box[data-v-5843c641]{padding:10px 0 20px;font-size:24px;font-weight:700;line-height:20px;letter-spacing:0;color:#000}.train-box .dataset[data-v-5843c641]{margin-top:20px;flex:1}.train-box .img-box[data-v-5843c641]{font-size:0;text-align:left;height:230px;background:#f3f5f8;border:1px solid #dcdcdc;border-radius:16px 16px 16px 16px;padding:10px;overflow-x:hidden;overflow-y:scroll}.train-box .img-box .img-per[data-v-5843c641]{display:inline-block;vertical-align:top;width:100px;height:100px;margin:0 10px 10px 0;position:relative;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.1);transition:all .3s ease;overflow:hidden}.train-box .img-box .img-per[data-v-5843c641]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15),0 2px 4px rgba(0,0,0,.1);border-color:rgba(59,130,246,.3)}.train-box .img-box .img-per:hover .icon-btn[data-v-5843c641]{opacity:1;transform:scale(1.1)}.train-box .img-box .img-per img[data-v-5843c641]{-o-object-fit:cover;object-fit:cover;width:auto;max-height:100%;cursor:pointer;background:#5f6368;border-radius:8px}.train-box .img-box .img-per .check[data-v-5843c641]{position:absolute;left:5px;top:5px}.train-box .img-box .img-per .icon-btn[data-v-5843c641]{border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:16px;color:#fff;cursor:pointer;position:absolute;right:5px;bottom:5px;z-index:2;background:linear-gradient(135deg,#ef4444,#dc2626);font-weight:400;opacity:0;transition:all .3s ease;backdrop-filter:blur(4px);box-shadow:0 2px 4px rgba(0,0,0,.2)}.train-box .img-box .img-per .icon-btn[data-v-5843c641]:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);transform:scale(1.15)}@media only screen and (max-width:800px){.train-box .top-tab.detect span[data-v-5843c641]{font-size:12px!important;padding:10px 5px!important}}[data-v-c3f666b2]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.log-con[data-v-c3f666b2]{text-align:left;display:inline-block;padding:0;background:#1b212f;height:auto;font-size:20px;padding:10px;overflow:hidden;width:100%;border-radius:10px}.log-con .xterm .xterm-screen[data-v-c3f666b2],.log-con .xterm[data-v-c3f666b2]{height:500px}.log-con .xterm[data-v-c3f666b2]{min-width:300px;position:relative}[data-v-5602bedc]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.loading-box[data-v-5602bedc]{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;line-height:100%;background:#f3f5f8;z-index:111;text-align:center}.loading-box .loading[data-v-5602bedc]{display:inline-block;vertical-align:middle;font-size:16px;font-weight:400;line-height:22px;text-align:center;color:#000;position:relative;top:10%}.loading-box .loading img[data-v-5602bedc]{width:46px;height:auto;margin-bottom:20px;animation:rotate-5602bedc 1s linear infinite}.loading-box .loading div[data-v-5602bedc]{max-width:650px}@keyframes rotate-5602bedc{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-box.black[data-v-5602bedc]{background:rgba(0,0,0,.7)}[data-v-20004d02]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.btn-box[data-v-20004d02]{text-align:left!important}.flex.between[data-v-20004d02]{display:flex;justify-content:space-between;align-items:center}.flex.between .btn[data-v-20004d02]{margin-left:10px}[data-v-20004d02] .el-form-item{display:flex!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;margin-bottom:20px!important}[data-v-20004d02] .el-form-item__content{flex:1!important;margin-left:10px!important}[data-v-20004d02] .el-dialog__header{margin-bottom:20px!important}[data-v-43e88945]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.model-list[data-v-43e88945]{text-align:left}.model-list .model-per[data-v-43e88945]{display:inline-block;vertical-align:top;width:150px;height:150px;margin:0 30px 30px 0;border:1px solid #dcdfe6;text-align:center;cursor:pointer;line-height:50px;border-radius:10px;overflow:hidden}.model-list .model-per div.img[data-v-43e88945]{width:100%;height:100px;background:linear-gradient(to right bottom,#e8f4ff,#e8f4ff,#ebeef5) no-repeat top/cover}.model-list .model-per div.text[data-v-43e88945]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.model-list .model-per.active[data-v-43e88945]{border-color:#1890ff;box-shadow:0 3px 3px #e8f4ff}[data-v-eab9c26a]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.btn-box[data-v-eab9c26a]{display:flex;justify-content:flex-end;align-items:center}[data-v-3f743c6f]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}canvas[data-v-3f743c6f]{width:400px!important;height:400px!important}[data-v-7275f1ec]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.device-box[data-v-7275f1ec]{background:#f3f5f8;border-radius:8px 8px 8px 8px;padding:10px;overflow:hidden}[data-v-0fd6ebd6]:export,[data-v-632c3078]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.more-options-btn[data-v-0fd6ebd6]{-moz-user-select:none;user-select:none;-webkit-user-select:none}.more-options-btn i[data-v-0fd6ebd6]{pointer-events:none}.audio-processing-dialog .el-dialog__header[data-v-0fd6ebd6]{padding-bottom:8px}.audio-processing-dialog__body[data-v-0fd6ebd6]{padding:4px 4px 12px;text-align:center}.audio-processing-dialog__text[data-v-0fd6ebd6]{margin:0 0 12px;color:#606266;font-size:14px}.audio-processing-dialog__progress[data-v-0fd6ebd6]{padding:0 32px}.box[data-v-0fd6ebd6]{background:#fff;height:100%;overflow:auto;padding:20px}.train-box[data-v-0fd6ebd6]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.train-box .left[data-v-0fd6ebd6],.train-box .right[data-v-0fd6ebd6]{height:410px;background:#f3f5f8;border-radius:16px;border:1px solid #dcdcdc;padding:10px;overflow-x:hidden;overflow-y:scroll;margin-bottom:20px}.train-box .left[data-v-0fd6ebd6]::-webkit-scrollbar,.train-box .right[data-v-0fd6ebd6]::-webkit-scrollbar{width:8px}.train-box .left[data-v-0fd6ebd6]::-webkit-scrollbar-track,.train-box .right[data-v-0fd6ebd6]::-webkit-scrollbar-track{background:#f5f7fa;border-radius:4px}.train-box .left[data-v-0fd6ebd6]::-webkit-scrollbar-thumb,.train-box .right[data-v-0fd6ebd6]::-webkit-scrollbar-thumb{background:#c0c4cc;border-radius:4px}.train-box .left[data-v-0fd6ebd6]::-webkit-scrollbar-thumb:hover,.train-box .right[data-v-0fd6ebd6]::-webkit-scrollbar-thumb:hover{background:#8fc31f}.train-box .left[data-v-0fd6ebd6]{flex:1;margin-right:20px;width:calc(100% - 360px);min-width:300px}.train-box .right[data-v-0fd6ebd6]{margin-left:20px;width:340px;min-width:340px}.train-box .right .step.title[data-v-0fd6ebd6]{display:flex;justify-content:center;align-items:center;margin-bottom:15px}.train-box .right .step.title .el-button.prediction-btn[data-v-0fd6ebd6]{white-space:nowrap;word-break:keep-all;padding:0 20px;min-width:auto!important;width:auto;max-width:100%;overflow:visible;text-overflow:clip}.train-box .right .slider-container[data-v-0fd6ebd6]{margin-top:15px;padding:0 5px}.train-box .right .slider-container .slider-item[data-v-0fd6ebd6]{display:flex;flex-direction:column;gap:0;margin-bottom:10px}.train-box .right .slider-container .slider-item[data-v-0fd6ebd6]:last-child{margin-bottom:0}.train-box .right .slider-container .slider-item .slider-label-wrapper[data-v-0fd6ebd6]{display:flex;align-items:center;width:100%}.train-box .right .slider-container .slider-item .slider-label[data-v-0fd6ebd6]{font-size:14px;display:inline-flex;align-items:center;flex-wrap:wrap;word-break:break-word;line-height:1}.train-box .right .slider-container .slider-item .slider-label .el-icon-warning-outline[data-v-0fd6ebd6]{flex-shrink:0}.train-box .right .slider-container .slider-item .slider-control[data-v-0fd6ebd6]{width:100%;margin:0}.train-box .train-box-per[data-v-0fd6ebd6]{background:#fff;border-radius:8px;padding:20px;margin-bottom:10px}.train-box .train-box-per .train-box-per-title[data-v-0fd6ebd6]{display:flex;justify-content:space-between;align-items:center;padding:0 0 10px;border-bottom:1px solid #ebeef5}.train-box .train-box-per .class-setting-menu .pointer[data-v-0fd6ebd6]{cursor:pointer;padding:0 10px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.train-box .train-box-per .class-setting-menu .pointer i[data-v-0fd6ebd6]{pointer-events:none}.train-box .train-box-per .class-setting-menu .pointer[data-v-0fd6ebd6]:focus,.train-box .train-box-per .class-setting-menu .pointer[data-v-0fd6ebd6]:hover{background-color:#f5f7fa}.train-box .train-box-per .class-setting-menu .pointer span[data-v-0fd6ebd6]{color:#606266;font-size:14px;pointer-events:none}.train-box .train-box-per.active[data-v-0fd6ebd6]{border:2px solid #8fc31f}.train-box .samples-list[data-v-0fd6ebd6]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.train-box .sample-item-wrapper[data-v-0fd6ebd6]{position:relative;cursor:pointer;border:1px solid #e4e7ed;border-radius:8px;overflow:hidden;background:#fff}.train-box .sample-item-wrapper[data-v-0fd6ebd6]:hover{border-color:#8fc31f;box-shadow:0 2px 4px rgba(0,0,0,.08)}.train-box .sample-spectrogram[data-v-0fd6ebd6]{display:block;width:100px;height:50px;image-rendering:pixelated}.train-box .sample-controls-overlay[data-v-0fd6ebd6]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:space-between;padding:0 8px}.train-box .sample-controls-overlay[data-v-0fd6ebd6]:hover{background:rgba(0,0,0,.7)}.train-box .sample-delete-btn[data-v-0fd6ebd6],.train-box .sample-play-btn[data-v-0fd6ebd6]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;background:hsla(0,0%,100%,.9);box-shadow:0 1px 2px rgba(0,0,0,.1);-moz-user-select:none;user-select:none;-webkit-user-select:none}.train-box .sample-delete-btn i[data-v-0fd6ebd6],.train-box .sample-play-btn i[data-v-0fd6ebd6]{pointer-events:none}.train-box .sample-delete-btn[data-v-0fd6ebd6]:hover,.train-box .sample-play-btn[data-v-0fd6ebd6]:hover{background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.15)}.train-box .sample-delete-btn[data-v-0fd6ebd6]:active,.train-box .sample-delete-btn[data-v-0fd6ebd6]:focus,.train-box .sample-play-btn[data-v-0fd6ebd6]:active,.train-box .sample-play-btn[data-v-0fd6ebd6]:focus{box-shadow:0 1px 2px rgba(0,0,0,.1)}.train-box .sample-delete-btn i[data-v-0fd6ebd6],.train-box .sample-play-btn i[data-v-0fd6ebd6]{font-size:16px;color:#606266}.train-box .sample-delete-btn[data-v-0fd6ebd6]:hover{background:rgba(255,77,79,.9)}.train-box .sample-delete-btn:hover i[data-v-0fd6ebd6]{color:#fff}.train-box .sample-play-btn[data-v-0fd6ebd6]:hover{background:rgba(143,195,31,.9)}.train-box .sample-play-btn:hover i[data-v-0fd6ebd6]{color:#fff}.spectrogram-preview .preview-label[data-v-0fd6ebd6]{font-size:14px;color:#303133;margin-bottom:16px;text-align:center;padding:10px 0;font-weight:500;background:linear-gradient(135deg,#f5f7fa,#fff);border-radius:8px;border:1px solid #ebeef5}.spectrogram-preview .spectrogram-wrapper[data-v-0fd6ebd6]{display:flex;justify-content:center;margin-bottom:15px;padding:10px;background:#f5f7fa;border-radius:8px;position:relative}.spectrogram-preview .spectrogram-canvas[data-v-0fd6ebd6]{border:1px solid #dcdfe6;border-radius:8px;image-rendering:pixelated;display:block;width:100%;max-width:360px;height:180px;box-shadow:0 1px 4px rgba(0,21,41,.08)}.spectrogram-preview .spectrogram-play-overlay[data-v-0fd6ebd6]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background:rgba(0,0,0,.6);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;-moz-user-select:none;user-select:none;-webkit-user-select:none}.spectrogram-preview .spectrogram-play-overlay i[data-v-0fd6ebd6]{pointer-events:none}.spectrogram-preview .spectrogram-play-overlay[data-v-0fd6ebd6]:hover{background:rgba(143,195,31,.8);box-shadow:0 2px 4px rgba(0,0,0,.2)}.spectrogram-preview .spectrogram-play-overlay i[data-v-0fd6ebd6]{font-size:28px;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5)}.spectrogram-preview .quality-status[data-v-0fd6ebd6]{padding:14px 18px;border-radius:8px;background:linear-gradient(135deg,#f0f9ff,#e6f4ff);border:1px solid #b3d8ff;box-shadow:0 1px 2px rgba(64,158,255,.08)}.spectrogram-preview .quality-status .quality-tip[data-v-0fd6ebd6]{display:flex;align-items:center;justify-content:flex-start;gap:10px;color:#606266;font-size:14px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.spectrogram-preview .quality-status .quality-tip i[data-v-0fd6ebd6]{color:#409eff;font-size:18px;flex-shrink:0}.spectrogram-preview .quality-status .quality-tip span[data-v-0fd6ebd6]{flex:1;text-align:left}[data-v-0fd6ebd6] .el-dialog{border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.15)}[data-v-0fd6ebd6] .el-dialog .el-dialog__header{padding:24px 24px 16px;border-bottom:1px solid #ebeef5;background:linear-gradient(135deg,#fff,#fafbfc);border-radius:12px 12px 0 0}[data-v-0fd6ebd6] .el-dialog .el-dialog__header .el-dialog__title{font-size:18px;font-weight:600;color:#303133;letter-spacing:.3px}[data-v-0fd6ebd6] .el-dialog .el-dialog__header .el-dialog__headerbtn{top:20px;right:20px}[data-v-0fd6ebd6] .el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#909399;font-size:20px}[data-v-0fd6ebd6] .el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:#303133}[data-v-0fd6ebd6] .el-dialog .el-dialog__body{padding:24px;max-height:calc(90vh - 140px);overflow-y:auto}[data-v-0fd6ebd6] .el-dialog .el-dialog__body::-webkit-scrollbar{width:8px}[data-v-0fd6ebd6] .el-dialog .el-dialog__body::-webkit-scrollbar-track{background:#f5f7fa;border-radius:4px}[data-v-0fd6ebd6] .el-dialog .el-dialog__body::-webkit-scrollbar-thumb{background:#c0c4cc;border-radius:4px}[data-v-0fd6ebd6] .el-dialog .el-dialog__body::-webkit-scrollbar-thumb:hover{background:#8fc31f}[data-v-0fd6ebd6] .el-dialog .el-dialog__footer{padding:16px 24px;border-top:1px solid #ebeef5;background:#fafbfc;border-radius:0 0 12px 12px;display:flex;justify-content:space-between;align-items:center}[data-v-0fd6ebd6] .el-dialog .el-dialog__footer .dialog-footer-left{display:flex;align-items:center;gap:12px}[data-v-0fd6ebd6] .el-dialog .el-dialog__footer .dialog-footer-left ::v-deep .el-checkbox .el-checkbox__inner:hover,[data-v-0fd6ebd6] .el-dialog .el-dialog__footer .dialog-footer-left ::v-deep .el-checkbox .el-checkbox__input.is-checked .el-checkbox__inner,[data-v-0fd6ebd6] .el-dialog .el-dialog__footer .dialog-footer-left ::v-deep .el-checkbox .el-checkbox__input.is-focus .el-checkbox__inner{border-color:#8fc31f}[data-v-0fd6ebd6] .el-dialog .el-dialog__footer .dialog-footer-left ::v-deep .el-checkbox .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#8fc31f}[data-v-0fd6ebd6] .el-dialog .el-dialog__footer .dialog-footer-left ::v-deep .el-checkbox .el-checkbox__label{font-size:14px;color:#303133;font-weight:500;padding-left:8px}[data-v-0fd6ebd6] .el-dialog .el-dialog__footer .dialog-footer-left .selection-count{font-size:14px;color:#606266;font-weight:500;padding:4px 12px;background:rgba(143,195,31,.1);border-radius:12px;border:1px solid rgba(143,195,31,.2)}[data-v-0fd6ebd6] .el-dialog .el-dialog__footer .dialog-footer-right{display:flex;align-items:center}[data-v-0fd6ebd6] .el-dialog .el-dialog__footer .el-button{margin-left:12px;min-width:100px;height:36px;border-radius:6px;font-weight:500}[data-v-0fd6ebd6] .el-dialog .el-dialog__footer .el-button.el-button--primary{background:#8fc31f;border-color:#8fc31f}[data-v-0fd6ebd6] .el-dialog .el-dialog__footer .el-button.el-button--primary:hover{background:#7ab01c;border-color:#7ab01c;box-shadow:0 2px 8px rgba(143,195,31,.3)}[data-v-0fd6ebd6] .el-dialog .el-dialog__footer .el-button.el-button--primary.is-disabled{background:#c0c4cc;border-color:#c0c4cc;opacity:.6}[data-v-0fd6ebd6] .el-dialog .el-dialog__footer .el-button.el-button--danger:hover{box-shadow:0 2px 8px rgba(245,108,108,.3)}div.setting[data-v-0fd6ebd6]{margin-top:20px}div.setting div.setting-top[data-v-0fd6ebd6]{line-height:32px;color:rgba(0,0,0,.85);font-weight:500;font-size:14px}div.setting div.setting-top span[data-v-0fd6ebd6]{cursor:pointer;display:inline-flex;align-items:center;gap:8px}div.setting .setting-content[data-v-0fd6ebd6]{margin-top:12px;padding:12px;background:#fafafa;border:1px solid #e8e8e8;border-radius:8px}div.setting .setting-params[data-v-0fd6ebd6]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:12px}@media (max-width:768px){div.setting .setting-params[data-v-0fd6ebd6]{grid-template-columns:1fr}}div.setting .setting-params .setting-param-item[data-v-0fd6ebd6]{display:flex;flex-direction:column;gap:0}div.setting .setting-params .setting-param-item .param-label[data-v-0fd6ebd6]{display:flex;align-items:center;gap:5px;font-size:13px;color:rgba(0,0,0,.85);font-weight:500;margin-bottom:6px}div.setting .setting-params .setting-param-item .param-label .el-icon-warning-outline[data-v-0fd6ebd6]{cursor:pointer;color:rgba(0,0,0,.45);font-size:13px}div.setting .setting-params .setting-param-item .el-input-number[data-v-0fd6ebd6]{width:100%}div.setting div.setting-bottom[data-v-0fd6ebd6]{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid #e8e8e8;margin-top:12px}div.setting div.setting-bottom span[data-v-0fd6ebd6]{line-height:24px;font-size:14px;color:#8fc31f;cursor:pointer;display:inline-flex;align-items:center;gap:5px;font-weight:400}div.setting div.setting-bottom span[data-v-0fd6ebd6]:hover{opacity:.8}div.setting div.setting-bottom span.reset[data-v-0fd6ebd6]{color:#e37318}.echarts[data-v-0fd6ebd6]{width:90%!important;height:300px!important}.recording-settings .setting-item[data-v-0fd6ebd6]{margin-bottom:20px}.recording-settings .setting-item label[data-v-0fd6ebd6]{display:block;margin-bottom:8px;font-size:14px;color:#606266}.recording-settings .setting-tip[data-v-0fd6ebd6]{margin-top:20px;padding:12px;background:#f0f9ff;border:1px solid #b3d8ff;border-radius:4px;font-size:13px;color:#606266;line-height:1.6}.recording-settings .setting-tip i[data-v-0fd6ebd6]{color:#409eff;margin-right:5px}.segments-container[data-v-0fd6ebd6]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;max-height:500px;overflow-y:auto;overflow-x:hidden;padding:12px 4px;margin-bottom:16px}.segments-container[data-v-0fd6ebd6]::-webkit-scrollbar{width:8px}.segments-container[data-v-0fd6ebd6]::-webkit-scrollbar-track{background:#f5f7fa;border-radius:4px}.segments-container[data-v-0fd6ebd6]::-webkit-scrollbar-thumb{background:#c0c4cc;border-radius:4px}.segments-container[data-v-0fd6ebd6]::-webkit-scrollbar-thumb:hover{background:#8fc31f}.segments-container .segment-item[data-v-0fd6ebd6]{position:relative;cursor:pointer;border:2px solid #e4e7ed;border-radius:8px;overflow:hidden;background:#fff}.segments-container .segment-item[data-v-0fd6ebd6]:hover{border-color:#8fc31f;box-shadow:0 4px 12px rgba(143,195,31,.15)}.segments-container .segment-item.selected[data-v-0fd6ebd6]{border-color:#8fc31f;border-width:2px;box-shadow:0 4px 16px rgba(143,195,31,.25);background:linear-gradient(135deg,#fff,#f8fff0)}.segments-container .segment-item.selected[data-v-0fd6ebd6]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#8fc31f,#7ab01c);z-index:1}.segments-container .segment-item .segment-checkbox[data-v-0fd6ebd6]{position:absolute;top:10px;left:10px;z-index:15}.segments-container .segment-item .segment-checkbox[data-v-0fd6ebd6] .el-checkbox{zoom:1.5}.segments-container .segment-item .segment-checkbox[data-v-0fd6ebd6] .el-checkbox .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#8fc31f;border-color:#8fc31f}.segments-container .segment-item .segment-checkbox[data-v-0fd6ebd6] .el-checkbox .el-checkbox__inner:hover,.segments-container .segment-item .segment-checkbox[data-v-0fd6ebd6] .el-checkbox .el-checkbox__input.is-focus .el-checkbox__inner{border-color:#8fc31f}.segments-container .segment-item .segment-header[data-v-0fd6ebd6]{position:absolute;top:4px;left:4px;z-index:5;background:rgba(0,0,0,.6);padding:2px 8px;border-radius:4px;font-size:12px}.segments-container .segment-item .segment-header .segment-title[data-v-0fd6ebd6]{font-size:12px;font-weight:500;color:#fff}.segments-container .segment-item .spectrogram-wrapper-small[data-v-0fd6ebd6]{position:relative;border-radius:8px;border:1px solid #dcdfe6;background:#f5f7fa;overflow:hidden}.segments-container .segment-item .spectrogram-wrapper-small .spectrogram-canvas-small[data-v-0fd6ebd6]{display:block;width:300px;height:150px;image-rendering:pixelated;border-radius:8px}.segments-container .segment-item .spectrogram-wrapper-small .spectrogram-play-overlay-small[data-v-0fd6ebd6]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:36px;height:36px;background:hsla(0,0%,100%,.9);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;box-shadow:0 1px 2px rgba(0,0,0,.1);-moz-user-select:none;user-select:none;-webkit-user-select:none}.segments-container .segment-item .spectrogram-wrapper-small .spectrogram-play-overlay-small i[data-v-0fd6ebd6]{pointer-events:none}.segments-container .segment-item .spectrogram-wrapper-small .spectrogram-play-overlay-small[data-v-0fd6ebd6]:hover{background:rgba(143,195,31,.9);box-shadow:0 2px 4px rgba(0,0,0,.15)}.segments-container .segment-item .spectrogram-wrapper-small .spectrogram-play-overlay-small:hover i[data-v-0fd6ebd6]{color:#fff}.segments-container .segment-item .spectrogram-wrapper-small .spectrogram-play-overlay-small[data-v-0fd6ebd6]:active,.segments-container .segment-item .spectrogram-wrapper-small .spectrogram-play-overlay-small[data-v-0fd6ebd6]:focus{box-shadow:0 1px 2px rgba(0,0,0,.1)}.segments-container .segment-item .spectrogram-wrapper-small .spectrogram-play-overlay-small i[data-v-0fd6ebd6]{font-size:16px;color:#606266}.training-details[data-v-0fd6ebd6]{margin-top:20px}.training-details .training-details-top[data-v-0fd6ebd6]{line-height:32px;color:rgba(0,0,0,.85);font-weight:500;font-size:14px}.training-details .training-details-top span[data-v-0fd6ebd6]{cursor:pointer;display:inline-flex;align-items:center;gap:8px}.training-details .training-details-content[data-v-0fd6ebd6]{margin-top:12px;padding:12px;background:#fafafa;border:1px solid #e8e8e8;border-radius:8px}.training-details .training-details-charts[data-v-0fd6ebd6]{display:flex;flex-wrap:wrap;gap:16px}.training-details .training-details-charts .chart-item[data-v-0fd6ebd6]{flex:0 0 calc(50% - 8px);min-width:300px;max-width:calc(50% - 8px);background:#fff;border:1px solid #e8e8e8;border-radius:6px;padding:12px;transition:box-shadow .3s}.training-details .training-details-charts .chart-item[data-v-0fd6ebd6]:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.training-details .training-details-charts .chart-item .chart-header[data-v-0fd6ebd6]{margin-bottom:8px;font-size:13px;font-weight:500;color:rgba(0,0,0,.85);display:flex;align-items:center;gap:5px}.training-details .training-details-charts .chart-item .chart-header .el-icon-warning-outline[data-v-0fd6ebd6]{cursor:pointer;color:rgba(0,0,0,.45);font-size:13px}.training-details .training-details-charts .chart-item .chart-content[data-v-0fd6ebd6]{width:100%;height:280px}[data-v-27ae0847]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.select-model-dialog[data-v-27ae0847] .el-dialog{max-width:1400px}.select-model-dialog[data-v-27ae0847] .el-dialog__body{padding:0}.select-model-container .tabs-header[data-v-27ae0847]{display:flex;align-items:center;padding:20px 30px 0;border-bottom:1px solid rgba(0,0,0,.08)}.select-model-container .tabs-header .tabs-left[data-v-27ae0847]{display:flex;align-items:center;flex:1}.select-model-container .tabs-header .tabs-actions[data-v-27ae0847]{margin-left:auto;display:flex;align-items:center;gap:10px;margin-bottom:10px}.select-model-container .tabs-header .tab-item[data-v-27ae0847]{padding:12px 20px;margin-right:24px;font-size:14px;color:rgba(0,0,0,.6);cursor:pointer;position:relative;transition:color .2s}.select-model-container .tabs-header .tab-item[data-v-27ae0847]:hover{color:rgba(0,0,0,.8)}.select-model-container .tabs-header .tab-item.active[data-v-27ae0847]{color:#8fc31f;font-weight:600}.select-model-container .tabs-header .tab-item.active[data-v-27ae0847]:after{content:"";position:absolute;bottom:-1px;left:20px;right:20px;height:3px;background-color:#8fc31f;border-radius:2px 2px 0 0}.select-model-container .content-wrapper[data-v-27ae0847]{padding:20px 30px;min-height:500px;overflow-y:auto;max-height:65vh}.select-model-container .content-wrapper .model-list-content[data-v-27ae0847] .search-box{padding:20px 16px 20px 0;width:100%!important}.select-model-container .content-wrapper .model-list-content[data-v-27ae0847] .search-box .title-lit span{writing-mode:horizontal-tb;white-space:nowrap;letter-spacing:0}.select-model-container .content-wrapper .model-list-content .el-row[data-v-27ae0847]{margin:0}.select-model-container .content-wrapper .upload-device-locked[data-v-27ae0847]{cursor:default!important;pointer-events:none;opacity:.92}.select-model-container .content-wrapper .builtin-model-content[data-v-27ae0847]{width:75%;max-width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}.select-model-container .content-wrapper .builtin-model-content .builtin-card-grid.content[data-v-27ae0847]{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:20px;padding-bottom:40px}.select-model-container .content-wrapper .builtin-model-content .box-card.flex1.model[data-v-27ae0847]{flex:0 0 calc(33.33333% - 13.33333px);max-width:calc(33.33333% - 13.33333px);min-width:calc(33.33333% - 13.33333px);width:calc(33.33333% - 13.33333px);box-sizing:border-box;border:1px solid #d7dee1;border-radius:20px;padding:10px 10px 20px;overflow:hidden;position:relative;color:#000;background:#fff}.select-model-container .content-wrapper .builtin-model-content .box-card.flex1.model[data-v-27ae0847]:hover{box-shadow:0 10px 20px 0 rgba(0,0,0,.1);border-color:#fff}.select-model-container .content-wrapper .builtin-model-content .box-card.flex1.model:hover .img[data-v-27ae0847]{transform:scale(1.1);transition:all .3s cubic-bezier(.645,.045,.355,1),border 0s,color .1s,font-size 0s}.select-model-container .content-wrapper .builtin-model-content .box-card.flex1.model.model-selected[data-v-27ae0847]{border-color:#8fc31f;box-shadow:0 10px 20px 0 rgba(143,195,31,.3)}.select-model-container .content-wrapper .builtin-model-content .box-card.flex1.model.selectable[data-v-27ae0847]{cursor:pointer}.select-model-container .content-wrapper .builtin-model-content .img[data-v-27ae0847]{width:100%;height:200px;background:linear-gradient(to right bottom,#e8f4ff,#e8f4ff,#ebeef5) no-repeat top/cover;border-radius:20px;margin-bottom:20px;position:relative;overflow:hidden}.select-model-container .content-wrapper .builtin-model-content .img.img-placeholder[data-v-27ae0847]{background:linear-gradient(to right bottom,#f5f7fa,#e8f4ff);display:flex;align-items:center;justify-content:center;border:1px dashed #d7dee1}.select-model-container .content-wrapper .builtin-model-content .img.img-placeholder .placeholder-content[data-v-27ae0847]{text-align:center;color:rgba(0,0,0,.5)}.select-model-container .content-wrapper .builtin-model-content .img.img-placeholder .placeholder-content .placeholder-text[data-v-27ae0847]{font-size:12px;color:rgba(0,0,0,.4)}.select-model-container .content-wrapper .builtin-model-content .con-box[data-v-27ae0847]{text-align:left;flex:1;padding:0 10px 30px}.select-model-container .content-wrapper .builtin-model-content .con-box .title[data-v-27ae0847]{font-weight:700;line-height:30px;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#000}.select-model-container .content-wrapper .builtin-model-content .con-box .desc[data-v-27ae0847]{font-size:14px;line-height:30px;color:rgba(0,0,0,.8);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.select-model-container .content-wrapper .builtin-model-content .tags .per-tag.type1[data-v-27ae0847]{background:rgba(103,58,183,.12);color:#673ab7}.select-model-container .content-wrapper .builtin-model-content .tags .per-tag.type2[data-v-27ae0847]{background:rgba(33,150,243,.12);color:#2196f3}.select-model-container .content-wrapper .builtin-model-content .bottom.flex-between[data-v-27ae0847]{display:flex;justify-content:space-between;position:absolute;bottom:20px;left:20px;right:20px;z-index:10}.select-model-container .content-wrapper .builtin-model-content .bottom.flex-between .user[data-v-27ae0847]{width:24px;height:24px;line-height:24px;border-radius:56px;display:inline-block;vertical-align:middle;text-align:center;margin-right:5px}.select-model-container .content-wrapper .builtin-model-content .builtin-empty[data-v-27ae0847]{width:100%;text-align:center}.select-model-container .content-wrapper .upload-model-content[data-v-27ae0847]{width:100%}.select-model-container .content-wrapper .upload-model-content .upload-form[data-v-27ae0847] .el-form-item{margin-bottom:16px}.select-model-container .content-wrapper .upload-model-content .upload-form .tags[data-v-27ae0847]{display:flex;flex-wrap:wrap;gap:8px}.select-model-container .content-wrapper .upload-model-content .upload-form .tags .per-tag.big[data-v-27ae0847]{height:38px;line-height:38px;padding:0 20px}.select-model-container .content-wrapper .upload-model-content .upload-form .labels[data-v-27ae0847]{display:flex;flex-direction:column;align-items:stretch}.select-model-container .content-wrapper .upload-model-content .upload-form .labels .input-box[data-v-27ae0847]{display:flex;align-items:center;margin-bottom:8px;gap:8px}.select-model-container .content-wrapper .upload-model-content .upload-form .labels .input-id[data-v-27ae0847]{max-width:140px}.select-model-container .content-wrapper .upload-model-content .upload-form .labels .input-key[data-v-27ae0847]{flex:1}.select-model-container .content-wrapper .upload-model-content .upload-form .labels .label-remove[data-v-27ae0847]{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;margin-left:12px}.select-model-container .content-wrapper .upload-model-content .upload-form .labels .label-remove svg[data-v-27ae0847]{width:18px;height:18px}.select-model-container .content-wrapper .upload-model-content .upload-form .labels .label-add[data-v-27ae0847]{align-self:flex-end;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;margin-top:8px}.select-model-container .content-wrapper .upload-model-content .upload-form .labels .label-add svg[data-v-27ae0847]{width:20px;height:20px}.select-model-container .content-wrapper .upload-model-content .upload-form .upload-hint-inline[data-v-27ae0847]{margin-top:4px;font-size:12px;color:rgba(0,0,0,.5)}.select-model-container .content-wrapper .upload-model-content .upload-form .upload-hint-inline span[data-v-27ae0847]{font-family:monospace;padding:0 4px;border-radius:4px;background:rgba(0,0,0,.03)}.select-model-container .content-wrapper .train-model-content[data-v-27ae0847]{padding:20px 0}.select-model-container .content-wrapper .train-model-content .train-steps-guide[data-v-27ae0847]{background:#fff;border:1px solid #8fc31f;border-radius:8px;margin-bottom:20px;box-shadow:0 1px 4px rgba(143,195,31,.1);overflow:hidden;transition:all .3s ease}.select-model-container .content-wrapper .train-model-content .train-steps-guide.collapsed .guide-content[data-v-27ae0847]{max-height:0;padding:0 16px;opacity:0}.select-model-container .content-wrapper .train-model-content .train-steps-guide .guide-header[data-v-27ae0847]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:rgba(143,195,31,.06);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s}.select-model-container .content-wrapper .train-model-content .train-steps-guide .guide-header[data-v-27ae0847]:hover{background:rgba(143,195,31,.1)}.select-model-container .content-wrapper .train-model-content .train-steps-guide .guide-header .guide-title[data-v-27ae0847]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#000}.select-model-container .content-wrapper .train-model-content .train-steps-guide .guide-header .guide-title .title-icon[data-v-27ae0847]{font-size:16px;color:#8fc31f}.select-model-container .content-wrapper .train-model-content .train-steps-guide .guide-header .collapse-icon[data-v-27ae0847]{font-size:18px;color:#8fc31f;transition:transform .3s ease}.select-model-container .content-wrapper .train-model-content .train-steps-guide .guide-content[data-v-27ae0847]{padding:16px;max-height:1000px;opacity:1;transition:all .3s ease;overflow:hidden}.select-model-container .content-wrapper .train-model-content .train-steps-guide .step-item[data-v-27ae0847]{margin-bottom:16px}.select-model-container .content-wrapper .train-model-content .train-steps-guide .step-item[data-v-27ae0847]:last-child{margin-bottom:0}.select-model-container .content-wrapper .train-model-content .train-steps-guide .step-item .step-header[data-v-27ae0847]{display:flex;align-items:center;margin-bottom:10px;gap:10px}.select-model-container .content-wrapper .train-model-content .train-steps-guide .step-item .step-header .step-number[data-v-27ae0847]{flex-shrink:0;width:24px;height:24px;background:linear-gradient(135deg,#8fc31f,#7db01c);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;box-shadow:0 1px 3px rgba(143,195,31,.3)}.select-model-container .content-wrapper .train-model-content .train-steps-guide .step-item .step-header .step-title[data-v-27ae0847]{flex:1}.select-model-container .content-wrapper .train-model-content .train-steps-guide .step-item .step-header .step-title strong[data-v-27ae0847]{color:#000;font-weight:600;font-size:14px;line-height:1.4}.select-model-container .content-wrapper .train-model-content .train-steps-guide .step-item .step-select[data-v-27ae0847]{width:100%;margin-top:4px}.select-model-container .content-wrapper .train-model-content .train-steps-guide .step-item .step-select[data-v-27ae0847] .el-input__inner{height:36px;line-height:36px;border-color:#dcdcdc;font-size:13px}.select-model-container .content-wrapper .train-model-content .train-steps-guide .step-item .step-select[data-v-27ae0847] .el-input__inner:focus{border-color:#8fc31f}.select-model-container .content-wrapper .train-model-content .train-steps-guide .step-item .step-hint[data-v-27ae0847]{display:flex;align-items:flex-start;gap:8px;padding:8px 12px;background:rgba(143,195,31,.06);border-left:2px solid #8fc31f;border-radius:4px;margin-top:8px;font-size:12px;color:rgba(0,0,0,.7);line-height:1.5}.select-model-container .content-wrapper .train-model-content .train-steps-guide .step-item .step-hint .hint-icon[data-v-27ae0847]{font-size:14px;color:#8fc31f;flex-shrink:0;margin-top:2px}.select-model-container .content-wrapper .train-model-content .train-steps-guide .step-item .step-hint.important[data-v-27ae0847]{background:rgba(143,195,31,.1);border-left-width:3px;font-weight:500}.select-model-container .content-wrapper .train-model-content .train-component-wrapper[data-v-27ae0847]{background:#fff;border-radius:8px;overflow:hidden}.select-model-container .content-wrapper .train-model-content .train-component-wrapper[data-v-27ae0847] .box,.select-model-container .content-wrapper .train-model-content .train-component-wrapper[data-v-27ae0847] .train-box{padding:20px;background:#fff}.select-model-container .content-wrapper .train-model-content .train-component-wrapper[data-v-27ae0847] .tab-title{display:none}.dialog-footer[data-v-27ae0847]{padding:20px 30px;text-align:right;border-top:1px solid rgba(0,0,0,.1)}.dialog-footer .el-button[data-v-27ae0847]{margin-left:12px}.preview-wrapper{width:100%;height:auto;overflow:visible}.preview-wrapper .preview-item-wrapper{margin-bottom:24px}.preview-wrapper .preview-item-wrapper .preview-header{margin-bottom:12px}.preview-wrapper .preview-item-wrapper .preview-header .preview-header-title{font-size:16px;font-weight:600;color:rgba(0,0,0,.85);margin-bottom:4px;line-height:24px}.preview-wrapper .preview-item-wrapper .preview-header .preview-header-desc{font-size:12px;color:rgba(0,0,0,.5);line-height:18px}.preview-wrapper .preview-item-wrapper .preview-label{font-size:12px;line-height:18px;color:rgba(0,0,0,.5);margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px;font-weight:500}.preview-wrapper .preview-card{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:10px;padding:20px;position:relative;box-shadow:0 2px 8px rgba(0,0,0,.04);height:auto;overflow:visible}.preview-wrapper .preview-card.project-page{border-radius:10px;padding:20px;background:transparent;height:auto;overflow:visible;container-type:inline-size;container-name:project-preview-card}.preview-wrapper .preview-card.project-page .preview-content{display:flex;flex-direction:column}.preview-wrapper .preview-card.project-page .preview-content .preview-main{display:flex;align-items:stretch;gap:24px;margin-bottom:0}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-left{flex:1;min-width:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:12px;min-height:0}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-left .preview-cover{width:100%;max-width:100%;aspect-ratio:4/3;flex-shrink:0;position:relative;border-radius:20px;overflow:hidden;background:linear-gradient(to right bottom,#e8f4ff,#e8f4ff,#ebeef5) no-repeat top/cover;border:1px solid #d7dee1;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.04)}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-left .preview-cover:hover{box-shadow:0 10px 20px 0 rgba(0,0,0,.1)}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-left .preview-cover .cover-placeholder,.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-left .preview-cover .cover-preview{position:absolute;top:0;left:0;right:0;bottom:0}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-left .preview-cover .cover-preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-left .preview-cover .cover-preview.is-svg{background:#fff}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-left .preview-cover .cover-preview.is-svg img{-o-object-fit:contain!important;object-fit:contain!important;padding:8px;background:#fff}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-left .preview-cover .cover-placeholder{display:flex;align-items:center;justify-content:center;background:linear-gradient(to right bottom,#e8f4ff,#e8f4ff,#ebeef5);color:rgba(0,0,0,.4);font-size:14px;font-weight:500}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-left .preview-thumbnails{width:100%;position:relative;flex-shrink:0;margin-top:auto}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-left .preview-thumbnails.is-empty .thumbnail-scroller .thumbnail-placeholder{display:flex;gap:8px}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-left .preview-thumbnails.is-empty .thumbnail-scroller .thumbnail-placeholder .placeholder-item{flex-shrink:0;width:80px;aspect-ratio:4/3;border-radius:8px;background:#f5f5f5;border:2px dashed rgba(0,0,0,.1)}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-left .preview-thumbnails .thumbnail-arrow{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;background:hsla(0,0%,100%,.95);border:1px solid rgba(0,0,0,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.1)}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-left .preview-thumbnails .thumbnail-arrow:hover{background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-50%) scale(1.1)}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-left .preview-thumbnails .thumbnail-arrow i{font-size:18px;color:rgba(0,0,0,.7)}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-left .preview-thumbnails .thumbnail-arrow.thumbnail-arrow-left{left:8px}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-left .preview-thumbnails .thumbnail-arrow.thumbnail-arrow-right{right:8px}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-left .preview-thumbnails .thumbnail-scroller{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-left .preview-thumbnails .thumbnail-scroller::-webkit-scrollbar{display:none;height:0}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-left .preview-thumbnails .thumbnail-scroller::-webkit-scrollbar-track{background:transparent}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-left .preview-thumbnails .thumbnail-scroller::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-left .preview-thumbnails .thumbnail-scroller::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-left .preview-thumbnails .thumbnail-scroller>div{display:flex;gap:8px;padding-bottom:4px}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-left .preview-thumbnails .thumbnail-item{flex-shrink:0;width:96px;aspect-ratio:4/3;border-radius:8px;overflow:hidden;border:2px solid transparent;cursor:pointer;transition:all .3s ease;background:#f5f5f5;position:relative}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-left .preview-thumbnails .thumbnail-item:not(.active):after{display:none}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-left .preview-thumbnails .thumbnail-item:hover{border-color:rgba(143,195,31,.5)}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-left .preview-thumbnails .thumbnail-item.active{border-color:#8fc31f;box-shadow:0 0 0 2px rgba(143,195,31,.2)}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-left .preview-thumbnails .thumbnail-item.active:after{display:none}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-left .preview-thumbnails .thumbnail-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;position:relative;z-index:0}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-left .preview-thumbnails .thumbnail-item.is-svg{background:#fff}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-left .preview-thumbnails .thumbnail-item.is-svg img{-o-object-fit:contain!important;object-fit:contain!important;padding:4px;background:#fff}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-info{flex:1;display:flex;flex-direction:column;min-width:0;padding-left:24px}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-info .preview-author{display:flex;align-items:center;gap:5px;font-size:13px;color:rgba(0,0,0,.7);margin-bottom:12px}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-info .preview-author .user{width:24px;height:24px;line-height:24px;border-radius:56px;display:inline-block;vertical-align:middle;text-align:center;background:#000;margin-right:0;flex-shrink:0}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-info .preview-author .user svg{width:8.39px;height:8.88px;vertical-align:middle;margin-top:-2px}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-info .preview-header{margin-bottom:16px}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-info .preview-app-name{font-size:24px;font-weight:600;line-height:32px;color:#000;margin-bottom:6px;word-break:break-word}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-info .preview-app-scene{display:inline-block;font-size:11px;line-height:18px;color:rgba(0,0,0,.8);padding:4px 10px;background:rgba(0,0,0,.05);border-radius:6px;font-weight:500;white-space:nowrap}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-info .preview-desc{font-size:14px;line-height:22px;color:rgba(0,0,0,.7);margin-bottom:24px;word-break:break-word;flex:1;min-height:80px}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-info .preview-permissions{margin-bottom:20px;display:flex;flex-wrap:wrap;-moz-column-gap:24px;column-gap:24px;row-gap:8px}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-info .preview-permissions .permission-item{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:rgba(0,0,0,.7);margin-bottom:0}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-info .preview-permissions .permission-item .permission-icon{font-size:16px;flex-shrink:0}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-info .preview-permissions .permission-item .permission-icon.permission-allowed{color:#8fc31f}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-info .preview-permissions .permission-item .permission-icon.permission-denied{color:#fa5151}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-info .preview-permissions .permission-item span{line-height:20px}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-info .preview-actions{margin-bottom:20px;display:flex;flex-direction:column;align-items:stretch;gap:6px}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-info .preview-actions .deploy-button{width:100%;display:flex;align-items:center;min-height:44px;border-radius:10px;overflow:hidden;background:#8fc31f;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 0 0 rgba(0,0,0,.04)}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-info .preview-actions .deploy-button:hover:not(.disabled){background:#7db01c;box-shadow:0 3px 0 0 rgba(0,0,0,.06)}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-info .preview-actions .deploy-button:active:not(.disabled){background:#6fa018;box-shadow:0 1px 0 0 rgba(0,0,0,.04)}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-info .preview-actions .deploy-button.disabled{background:#e4ecf6;color:#5b6b82;cursor:not-allowed;opacity:.6;box-shadow:0 2px 4px rgba(0,0,0,.05)}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-info .preview-actions .deploy-button.disabled .deploy-arrow i,.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-info .preview-actions .deploy-button.disabled .deploy-text{color:#5b6b82}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-info .preview-actions .deploy-button.disabled .deploy-arrow{border-left:1px solid rgba(0,0,0,.08);background:rgba(0,0,0,.02)}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-info .preview-actions .deploy-button .deploy-text{flex:1;padding:12px 20px;display:flex;align-items:center;justify-content:center;font-weight:500;color:#fff}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-info .preview-actions .deploy-button .deploy-text-link{text-decoration:none;display:block}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-info .preview-actions .deploy-button .deploy-arrow{width:56px;border-left:1px solid hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.05);align-self:stretch}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-info .preview-actions .deploy-button .deploy-arrow i{font-size:18px;color:#fff;line-height:1}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-info .preview-actions .deploy-button .deploy-arrow-dropdown{display:flex;align-items:stretch}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-info .preview-actions .deploy-button.is-split{align-items:stretch}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-info .preview-actions .deploy-button.is-split .deploy-arrow{height:100%}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-info .preview-actions .deploy-button.is-split .deploy-arrow-dropdown{align-self:stretch;height:100%}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-info .preview-actions ::v-deep .deploy-main-dropdown.el-dropdown{width:100%;display:block}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-info .preview-actions .deploy-button>.deploy-arrow-dropdown{width:56px!important;min-width:56px;flex:0 0 56px}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-info .preview-actions .deploy-button>.deploy-arrow-dropdown ::v-deep .el-dropdown{width:56px!important;min-width:56px;display:flex;align-self:stretch;height:100%}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-info .preview-actions .app-review-warning{width:100%;max-width:100%;display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;font-size:12px;line-height:18px;color:#ffba00;text-align:right}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-info .preview-actions .app-review-warning i{font-size:14px;flex-shrink:0;margin-top:2px}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-info .preview-actions .app-review-warning .app-review-warning-content{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-info .preview-actions .app-review-warning .app-review-warning-action{display:inline;border:none;background:transparent;padding:0;margin-left:6px;color:#ffba00;font-size:12px;line-height:18px;font-weight:600;text-decoration:underline;cursor:pointer;white-space:nowrap}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-info .preview-meta-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;padding-top:16px;margin-top:auto}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-info .preview-meta-bottom .preview-date{font-size:13px;line-height:20px;color:rgba(0,0,0,.6)}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-info .preview-meta-bottom .preview-stats{display:flex;align-items:center;gap:20px}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-info .preview-meta-bottom .preview-stats.preview-stats-disabled{pointer-events:none;opacity:.6}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-info .preview-meta-bottom .preview-stats .stat-item{display:inline-flex;align-items:center;gap:4px;font-size:13px;line-height:20px;color:rgba(0,0,0,.7);white-space:nowrap}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-info .preview-meta-bottom .preview-stats .stat-item .stat-icon{width:16px;height:16px;flex-shrink:0;display:inline-block;vertical-align:middle}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-info .preview-meta-bottom .preview-stats .stat-item.stat-item-like .stat-icon-like{width:20px;height:20px;display:inline-block;vertical-align:middle}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-info .preview-meta-bottom .preview-stats .stat-item>span{line-height:20px;display:inline-block}.preview-wrapper .preview-card.project-page .preview-content .preview-main .preview-info .preview-meta-bottom .preview-stats .stat-item i{font-size:16px}.preview-wrapper .preview-card.library-card{border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:0;overflow:hidden;transition:all .3s ease;width:280px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.04)}.preview-wrapper .preview-card.library-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.12);border-color:rgba(0,0,0,.12);transform:translateY(-2px)}.preview-wrapper .preview-card.library-card .preview-content .card-cover{width:100%;aspect-ratio:4/3;border-radius:0;overflow:hidden;margin-bottom:0;background:linear-gradient(to right bottom,#e8f4ff,#e8f4ff,#ebeef5) no-repeat top/cover;position:relative;transition:transform .3s ease}.preview-wrapper .preview-card.library-card .preview-content .card-cover:hover{transform:none}.preview-wrapper .preview-card.library-card .preview-content .card-cover .cover-preview{width:100%;height:100%}.preview-wrapper .preview-card.library-card .preview-content .card-cover .cover-preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.preview-wrapper .preview-card.library-card .preview-content .card-cover .cover-preview.is-svg{background:#fff}.preview-wrapper .preview-card.library-card .preview-content .card-cover .cover-preview.is-svg img{-o-object-fit:contain!important;object-fit:contain!important;padding:8px;background:#fff}.preview-wrapper .preview-card.library-card .preview-content .card-cover .cover-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(to right bottom,#e8f4ff,#e8f4ff,#ebeef5);color:rgba(0,0,0,.4);font-size:14px;font-weight:500}.preview-wrapper .preview-card.library-card .preview-content .card-cover .card-scene{position:absolute;bottom:6px;right:6px;font-size:11px;line-height:18px;color:rgba(0,0,0,.8);padding:4px 10px;background-color:#f2f2f2;border:1px solid rgba(0,0,0,.12);border-radius:6px;z-index:2;white-space:nowrap;max-width:80%;overflow:hidden;text-overflow:ellipsis;font-weight:500}.preview-wrapper .preview-card.library-card .preview-content .card-info{padding:14px 16px 16px;text-align:left}.preview-wrapper .preview-card.library-card .preview-content .card-info .card-author{display:flex;align-items:center;gap:5px;font-size:12px;color:rgba(0,0,0,.65);margin-bottom:10px}.preview-wrapper .preview-card.library-card .preview-content .card-info .card-author .user{width:24px;height:24px;line-height:24px;border-radius:56px;display:inline-block;vertical-align:middle;text-align:center;background:#000;margin-right:0;flex-shrink:0}.preview-wrapper .preview-card.library-card .preview-content .card-info .card-author .user svg{width:8.39px;height:8.88px;vertical-align:middle;margin-top:-2px}.preview-wrapper .preview-card.library-card .preview-content .card-info .card-name{font-size:17px;font-weight:600;line-height:24px;color:#000;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-wrapper .preview-card.library-card .preview-content .card-info .card-desc{font-size:13px;line-height:20px;color:rgba(0,0,0,.7);margin-bottom:12px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;min-height:40px}.preview-wrapper .preview-card.library-card .preview-content .card-info .card-meta{display:flex;justify-content:space-between;align-items:center;font-size:12px;line-height:18px;padding-top:12px;margin-top:0}.preview-wrapper .preview-card.library-card .preview-content .card-info .card-meta .card-date{white-space:nowrap;color:rgba(0,0,0,.55)}.preview-wrapper .preview-card.library-card .preview-content .card-info .card-meta .card-stats{display:flex;align-items:center;gap:14px}.preview-wrapper .preview-card.library-card .preview-content .card-info .card-meta .card-stats .stat-item{display:inline-flex;align-items:center;gap:4px;font-size:12px;line-height:18px;color:rgba(0,0,0,.6);white-space:nowrap}.preview-wrapper .preview-card.library-card .preview-content .card-info .card-meta .card-stats .stat-item .stat-icon{width:16px;height:16px;flex-shrink:0;display:inline-block;vertical-align:middle}.preview-wrapper .preview-card.library-card .preview-content .card-info .card-meta .card-stats .stat-item.stat-item-like .stat-icon-like{width:20px;height:20px;display:inline-block;vertical-align:middle}.preview-wrapper .preview-card.library-card .preview-content .card-info .card-meta .card-stats .stat-item>span{line-height:18px;display:inline-block}.preview-wrapper .preview-card.library-card .preview-content .card-info .card-meta .card-stats .stat-item i{font-size:14px}.preview-wrapper .doc-preview-card{background:transparent;border-radius:0;padding:0;box-shadow:none;border:none;width:100%}.preview-wrapper .doc-preview-card .doc-preview-empty{padding:24px 20px;text-align:left;background:#fff;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.1)}.preview-wrapper .doc-preview-card .doc-preview-empty .empty-icon{font-size:24px;color:rgba(0,0,0,.35);margin-bottom:8px}.preview-wrapper .doc-preview-card .doc-preview-empty .empty-title{font-size:14px;font-weight:600;color:#000;margin-bottom:4px}.preview-wrapper .doc-preview-card .doc-preview-empty .empty-text{font-size:13px;line-height:20px;color:rgba(0,0,0,.6)}.preview-wrapper .doc-preview-card .doc-preview-section{padding:20px;background:#fff;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.1);margin-bottom:16px}.preview-wrapper .doc-preview-card .doc-preview-section:last-child{margin-bottom:0}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-section-title{font-size:18px;font-weight:600;line-height:26px;color:#000;margin-bottom:16px;text-align:left}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction>.doc-preview-introduction-content{display:block;min-width:0}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction>.doc-preview-introduction-content>*{margin:0!important}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction>.doc-preview-introduction-content>*+*{margin-top:15px!important}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content{font-size:14px;line-height:1.6;color:#1f2937;word-break:break-word}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content>div:not(.doc-preview-block),.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content>div:not(.doc-preview-block){min-width:0}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content>div:not(.doc-preview-block) ::v-deep>.doc-preview-block-indent>.md-code-block,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content>div:not(.doc-preview-block) ::v-deep>.doc-preview-block-indent>.todo-item,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content>div:not(.doc-preview-block) ::v-deep>.doc-preview-block-indent>blockquote,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content>div:not(.doc-preview-block) ::v-deep>.doc-preview-block-indent>hr,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content>div:not(.doc-preview-block) ::v-deep>.doc-preview-block-indent>ol,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content>div:not(.doc-preview-block) ::v-deep>.doc-preview-block-indent>p,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content>div:not(.doc-preview-block) ::v-deep>.doc-preview-block-indent>ul,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content>div:not(.doc-preview-block) ::v-deep>.md-code-block,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content>div:not(.doc-preview-block) ::v-deep>.todo-item,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content>div:not(.doc-preview-block) ::v-deep>blockquote,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content>div:not(.doc-preview-block) ::v-deep>hr,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content>div:not(.doc-preview-block) ::v-deep>ol,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content>div:not(.doc-preview-block) ::v-deep>p,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content>div:not(.doc-preview-block) ::v-deep>ul,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content>div:not(.doc-preview-block) ::v-deep>.doc-preview-block-indent>.md-code-block,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content>div:not(.doc-preview-block) ::v-deep>.doc-preview-block-indent>.todo-item,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content>div:not(.doc-preview-block) ::v-deep>.doc-preview-block-indent>blockquote,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content>div:not(.doc-preview-block) ::v-deep>.doc-preview-block-indent>hr,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content>div:not(.doc-preview-block) ::v-deep>.doc-preview-block-indent>ol,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content>div:not(.doc-preview-block) ::v-deep>.doc-preview-block-indent>p,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content>div:not(.doc-preview-block) ::v-deep>.doc-preview-block-indent>ul,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content>div:not(.doc-preview-block) ::v-deep>.md-code-block,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content>div:not(.doc-preview-block) ::v-deep>.todo-item,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content>div:not(.doc-preview-block) ::v-deep>blockquote,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content>div:not(.doc-preview-block) ::v-deep>hr,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content>div:not(.doc-preview-block) ::v-deep>ol,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content>div:not(.doc-preview-block) ::v-deep>p,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content>div:not(.doc-preview-block) ::v-deep>ul{margin-top:0!important;margin-bottom:0!important}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep p,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep p{margin:0 0 12px;font-size:14px;line-height:1.6;color:#1f2937}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep p:last-child,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep p:last-child{margin-bottom:0}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep img,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep img{max-width:100%;height:auto;border-radius:8px}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep video,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep video{max-width:100%;width:100%;height:auto;border-radius:8px;margin:12px 0;display:block;aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep .video-embed-wrapper,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep .video-embed-wrapper{position:relative!important;width:100%;max-width:100%;padding-bottom:56.25%;height:0;overflow:hidden!important;border-radius:8px;margin:12px 0;background:#000;display:block;z-index:0;isolation:isolate}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep .video-embed-wrapper iframe,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep .video-embed-wrapper iframe{top:0!important;left:0!important;width:100%!important;height:100%!important;border:none;border-radius:8px;z-index:0;position:absolute!important}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep iframe,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep iframe{max-width:100%;width:100%;aspect-ratio:16/9;height:auto;border-radius:8px;margin:12px 0;display:block}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep b,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep strong,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep b,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep strong{font-weight:600;color:rgba(0,0,0,.9)}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep em,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep i,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep em,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep i{font-style:italic}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep u,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep u{text-decoration:underline}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep s,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep strike,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep s,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep strike{text-decoration:line-through;color:rgba(0,0,0,.6)}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep code,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep code{background:rgba(0,0,0,.05);padding:2px 6px;border-radius:4px;font-family:Courier New,monospace;font-size:13px;color:#e83e8c}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep a,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep a{color:#409eff;text-decoration:none}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep a:hover,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep a:hover{text-decoration:underline}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep h1,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep h1{font-size:24px;font-weight:600;margin:24px 0 8px;line-height:1.3;color:#111827}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep h2,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep h2{font-size:20px;font-weight:600;margin:20px 0 4px;line-height:1.3;color:#111827}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep h3,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep h3{font-size:18px;font-weight:600;margin:16px 0 4px;line-height:1.3;color:#111827}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep h4,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep h4{font-size:16px;font-weight:600;margin:14px 0 4px;line-height:1.3;color:#111827}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep h5,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep h5{font-size:15px;font-weight:600;margin:12px 0 4px;line-height:1.3;color:#111827}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep h6,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep h6{font-size:14px;font-weight:600;margin:10px 0 4px;line-height:1.3;color:#111827}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep ol:not(.doc-preview-block-list),.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep ul:not(.doc-preview-block-list),.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep ol:not(.doc-preview-block-list),.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep ul:not(.doc-preview-block-list){margin:8px 0;padding-left:28px}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep li,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep li{margin:4px 0;line-height:1.6}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep ol.doc-preview-block-list--numbered,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep ul.doc-preview-block-list--bullet,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep ol.doc-preview-block-list--numbered,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep ul.doc-preview-block-list--bullet{margin:8px 0;padding-left:28px;list-style-position:outside}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep ul.doc-preview-block-list--bullet,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep ul.doc-preview-block-list--bullet{list-style-type:disc}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep ol.doc-preview-block-list--numbered,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep ol.doc-preview-block-list--numbered{list-style-type:decimal}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep ol.doc-preview-block-list--numbered>li,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep ul.doc-preview-block-list--bullet>li,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep ol.doc-preview-block-list--numbered>li,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep ul.doc-preview-block-list--bullet>li{margin-top:4px;margin-bottom:4px;line-height:1.6;color:#1f2937}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep ol.doc-preview-block-list--numbered>li::marker,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep ul.doc-preview-block-list--bullet>li::marker,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep ol.doc-preview-block-list--numbered>li::marker,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep ul.doc-preview-block-list--bullet>li::marker{color:#6b7280}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep ol.doc-preview-block-list--numbered>li::marker,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep ol.doc-preview-block-list--numbered>li::marker{font-weight:500}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep ol.doc-preview-block-list--numbered .doc-preview-ol-empty-line,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep ol.doc-preview-block-list--numbered .doc-preview-ol-empty-line{display:inline-block;min-height:1.2em;vertical-align:top}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep blockquote,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep blockquote{margin:0;padding:8px 16px 8px 20px;border-left:4px solid #d1d5db;background:#f9fafb;font-style:italic;color:#4b5563;border-radius:0 4px 4px 0;position:relative;box-sizing:border-box}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep blockquote:before,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep blockquote:before{content:'"';position:absolute;left:12px;top:4px;font-size:24px;color:#d1d5db;font-family:Georgia,serif;line-height:1}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep blockquote p,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep blockquote p{margin:0 0 8px}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep blockquote p:last-child,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep blockquote p:last-child{margin-bottom:0}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep pre:not(.md-code-pre),.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep pre:not(.md-code-pre){background:rgba(0,0,0,.05);padding:12px;border-radius:6px;overflow-x:auto;margin:12px 0;font-family:Courier New,monospace;font-size:13px;line-height:1.5}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep hr,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep hr{border:none;border-top:2px solid #e5e7eb;margin:24px 0;padding:12px 0;position:relative}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep hr:before,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep hr:before{content:"";position:absolute;left:50%;top:-2px;transform:translateX(-50%);width:40px;height:2px;background:#d1d5db}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep table,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep table{border-collapse:collapse;margin:16px 0;width:100%;display:block;overflow-x:auto}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep table thead,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep table thead{background:#f9fafb}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep table th,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep table th{border:1px solid #e5e7eb;padding:10px 12px;text-align:left;font-weight:600;color:#111827;background:#f9fafb}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep table td,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep table td{border:1px solid #e5e7eb;padding:10px 12px;color:rgba(0,0,0,.8)}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep table tr:nth-child(2n),.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep table tr:nth-child(2n){background:#fafafa}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep table tr:hover,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep table tr:hover{background:#f3f4f6}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep del,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep del{text-decoration:line-through;color:rgba(0,0,0,.6);opacity:.8}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep mark,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep mark{background:#fef08a;padding:2px 4px;border-radius:3px}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep pre code,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep pre code{background:transparent;padding:0;color:inherit;font-size:inherit}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep .task-list-item,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep .task-list-item{list-style-type:none;margin-left:-24px}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep .task-list-item input[type=checkbox],.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep .task-list-item input[type=checkbox]{margin-right:8px;cursor:default;accent-color:#8fc31f}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep sup,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep sup{font-size:.75em;vertical-align:super;line-height:0}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep sub,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep sub{font-size:.75em;vertical-align:sub;line-height:0}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep .danger,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep .info,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep .tip,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep .warning,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep .danger,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep .info,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep .tip,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep .warning{margin:16px 0;padding:12px 16px;border-radius:6px;border-left:4px solid}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep .danger:before,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep .info:before,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep .tip:before,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep .warning:before,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep .danger:before,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep .info:before,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep .tip:before,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep .warning:before{font-weight:600;margin-bottom:8px;display:block}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep .warning,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep .warning{background:#fff3cd;border-color:#ffc107;color:#856404}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep .warning:before,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep .warning:before{content:"⚠️ Warning"}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep .tip,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep .tip{background:#d1ecf1;border-color:#17a2b8;color:#0c5460}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep .tip:before,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep .tip:before{content:"💡 Tip"}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep .info,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep .info{background:#d1ecf1;border-color:#17a2b8;color:#0c5460}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep .info:before,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep .info:before{content:"ℹ️ Info"}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep .danger,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep .danger{background:#f8d7da;border-color:#dc3545;color:#721c24}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep .danger:before,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep .danger:before{content:"⚠️ Danger"}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep .footnote-ref,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep .footnote-ref{vertical-align:super;font-size:.75em;color:#409eff;text-decoration:none}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep .footnote-ref:hover,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep .footnote-ref:hover{text-decoration:underline}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep .footnotes,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep .footnotes{margin-top:32px;padding-top:16px;border-top:1px solid #e5e7eb}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep .footnotes:before,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep .footnotes:before{content:"Footnotes";font-weight:600;margin-bottom:12px;display:block}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep .footnotes ol,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep .footnotes ol{padding-left:24px}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content ::v-deep .footnotes li,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content ::v-deep .footnotes li{margin:8px 0;font-size:.9em;color:rgba(0,0,0,.7)}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content .doc-preview-block-from-markdown,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content .doc-preview-block-from-markdown{margin:0;border:none;border-radius:0;background:transparent;overflow:hidden}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content .doc-preview-block-from-markdown .doc-preview-block-item,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content .doc-preview-block-from-markdown .doc-preview-block-item{background:#fff;border-radius:8px;overflow:hidden}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content .doc-preview-block-from-markdown .doc-preview-block-item .doc-preview-block-header,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content .doc-preview-block-from-markdown .doc-preview-block-item .doc-preview-block-header{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#f5f7f9}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content .doc-preview-block-from-markdown .doc-preview-block-item .doc-preview-block-header .block-icon,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content .doc-preview-block-from-markdown .doc-preview-block-item .doc-preview-block-header .block-icon{font-size:18px;color:rgba(0,0,0,.6);flex-shrink:0}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content .doc-preview-block-from-markdown .doc-preview-block-item .doc-preview-block-header .block-icon-img,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content .doc-preview-block-from-markdown .doc-preview-block-item .doc-preview-block-header .block-icon-img{width:18px;height:18px;-o-object-fit:contain;object-fit:contain;display:block}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content .doc-preview-block-from-markdown .doc-preview-block-item .doc-preview-block-header .block-icon-svg,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content .doc-preview-block-from-markdown .doc-preview-block-item .doc-preview-block-header .block-icon-svg{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;line-height:0;color:rgba(0,0,0,.6)}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content .doc-preview-block-from-markdown .doc-preview-block-item .doc-preview-block-header .block-icon-svg svg,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content .doc-preview-block-from-markdown .doc-preview-block-item .doc-preview-block-header .block-icon-svg svg{width:100%;height:100%;display:block}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content .doc-preview-block-from-markdown .doc-preview-block-item .doc-preview-block-header .block-title,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content .doc-preview-block-from-markdown .doc-preview-block-item .doc-preview-block-header .block-title{font-size:14px;font-weight:600;color:rgba(0,0,0,.8)}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-introduction-content .doc-preview-block-from-markdown .doc-preview-block-item .doc-preview-block-content,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-introduction .doc-preview-introduction-content .doc-preview-block-from-markdown .doc-preview-block-item .doc-preview-block-content{padding:16px;font-size:13px;color:rgba(0,0,0,.7);line-height:1.6}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-deployment-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-deployment-header .doc-preview-deployment-title{font-size:18px;font-weight:600;line-height:26px;color:#000}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-deployment-header .doc-preview-step-indicator{display:flex;align-items:center;gap:8px}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-deployment-header .doc-preview-step-indicator .step-label{font-size:12px;color:rgba(0,0,0,.6);font-weight:500}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-deployment-header .doc-preview-step-indicator .step-number{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#8fc31f;color:#fff;font-size:13px;font-weight:600;box-shadow:0 2px 6px rgba(143,195,31,.3)}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-deployment-header .doc-preview-step-indicator .step-arrow{font-size:16px;color:rgba(0,0,0,.5);margin-left:4px}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-mark-complete{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-bottom:20px;padding-top:12px;border-top:1px solid rgba(0,0,0,.05)}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-mark-complete .mark-complete-text{font-size:13px;color:rgba(0,0,0,.7)}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-mark-complete ::v-deep .el-checkbox .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#8fc31f;border-color:#8fc31f}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container{position:relative;padding-left:0}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step{position:relative;margin-bottom:24px}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step:last-child{margin-bottom:0}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step:last-child .doc-preview-step-connector{display:none}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-connector{position:absolute;left:-32px;top:0;width:2px;height:calc(100% + 24px);background:rgba(0,0,0,.08)}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-step-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-step-header .doc-preview-step-number{display:flex;align-items:center;gap:8px;flex-shrink:0}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-step-header .doc-preview-step-number .step-label{font-size:12px;color:rgba(0,0,0,.6);font-weight:500}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-step-header .doc-preview-step-number .step-circle{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#8fc31f;color:#fff;font-size:13px;font-weight:600;box-shadow:0 2px 6px rgba(143,195,31,.3)}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-step-header .doc-preview-step-number .step-arrow{font-size:16px;color:rgba(0,0,0,.5);margin-left:4px}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-step-header .doc-preview-step-title{font-size:16px;font-weight:400;color:#000;flex:1;min-width:0;word-break:break-word;overflow-wrap:anywhere}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-step-header .doc-preview-step-title ::v-deep b,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-step-header .doc-preview-step-title ::v-deep strong{font-weight:600}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-step-header .step-arrow{cursor:pointer}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks{display:block}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks>.doc-preview-introduction-content{display:block;min-width:0}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks>.doc-preview-introduction-content>*{margin:0!important}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks>.doc-preview-introduction-content>*+*{margin-top:15px!important}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-text-block{margin:0;line-height:1.6}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-text-block ::v-deep b,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-text-block ::v-deep strong{font-weight:600;color:rgba(0,0,0,.9)}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-text-block ::v-deep em,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-text-block ::v-deep i{font-style:italic}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-text-block ::v-deep u{text-decoration:underline}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-text-block ::v-deep s,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-text-block ::v-deep strike{text-decoration:line-through;color:rgba(0,0,0,.6)}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-text-block ::v-deep code{background:rgba(0,0,0,.05);padding:2px 6px;border-radius:4px;font-family:Courier New,monospace;font-size:13px;color:#e83e8c}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-text-block ::v-deep a{color:#409eff;text-decoration:none}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-text-block ::v-deep a:hover{text-decoration:underline}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-text-block ::v-deep img{max-width:100%;height:auto;border-radius:4px;margin:8px 0}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-text-block ::v-deep video{max-width:100%;height:auto;border-radius:4px;margin:8px 0;display:block}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-text-block ::v-deep .video-embed-wrapper{position:relative!important;width:100%;max-width:100%;padding-bottom:56.25%;height:0;overflow:hidden!important;border-radius:4px;margin:8px 0;background:#000;display:block;z-index:0;isolation:isolate}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-text-block ::v-deep .video-embed-wrapper iframe{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;border:none;border-radius:4px;z-index:0}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-text-block ::v-deep iframe{max-width:100%;width:100%;aspect-ratio:16/9;height:auto;border-radius:4px;margin:8px 0;display:block;position:relative!important;z-index:0}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-text-block ::v-deep table{border-collapse:collapse;margin:16px 0;width:100%;display:block;overflow-x:auto}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-text-block ::v-deep table thead{background:#f9fafb}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-text-block ::v-deep table th{border:1px solid #e5e7eb;padding:10px 12px;text-align:left;font-weight:600;color:#111827;background:#f9fafb}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-text-block ::v-deep table td{border:1px solid #e5e7eb;padding:10px 12px;color:rgba(0,0,0,.8)}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-text-block ::v-deep table tr:nth-child(2n){background:#fafafa}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-text-block ::v-deep table tr:hover{background:#f3f4f6}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-text-block ::v-deep del{text-decoration:line-through;color:rgba(0,0,0,.6);opacity:.8}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-text-block ::v-deep mark{background:#fef08a;padding:2px 4px;border-radius:3px}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-text-block.preview-h1 ::v-deep h1{font-size:24px;font-weight:600;margin:24px 0 8px;line-height:1.3;color:#111827;letter-spacing:-.02em}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-text-block.preview-h2 ::v-deep h2{font-size:20px;font-weight:600;margin:20px 0 4px;line-height:1.3;color:#111827;letter-spacing:-.01em}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-text-block.preview-h3 ::v-deep h3{font-size:18px;font-weight:600;margin:16px 0 4px;line-height:1.3;color:#111827}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-text-block.preview-h4 ::v-deep h4{font-size:16px;font-weight:600;margin:14px 0 4px;line-height:1.3;color:#111827}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-text-block.preview-h5 ::v-deep h5{font-size:15px;font-weight:600;margin:12px 0 4px;line-height:1.3;color:#111827}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-text-block.preview-h6 ::v-deep h6{font-size:14px;font-weight:600;margin:10px 0 4px;line-height:1.3;color:#111827}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-text-block.preview-bullet{margin:6px 0}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-text-block.preview-bullet ul{margin:4px 0;padding-left:28px;list-style-type:disc}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-text-block.preview-bullet li{margin:3px 0;line-height:1.6;color:rgba(0,0,0,.8)}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-text-block.preview-bullet li::marker{color:#6b7280}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-text-block.preview-number{margin:6px 0}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-text-block.preview-number ol{margin:4px 0;padding-left:28px;list-style-type:decimal}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-text-block.preview-number li{margin:3px 0;line-height:1.6;color:rgba(0,0,0,.8)}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-text-block.preview-number li::marker{color:#6b7280;font-weight:500}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-text-block.preview-quote{margin:0}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-text-block.preview-quote blockquote{margin:0;padding:8px 16px 8px 20px;border-left:4px solid #d1d5db;background:#f9fafb;font-style:italic;color:#4b5563;border-radius:0 4px 4px 0;position:relative;box-sizing:border-box}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-text-block.preview-quote blockquote:before{content:'"';position:absolute;left:12px;top:4px;font-size:24px;color:#d1d5db;font-family:Georgia,serif;line-height:1}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-text-block.preview-divider{margin:24px 0;padding:12px 0}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-text-block.preview-divider ::v-deep hr{border:none;border-top:2px solid #e5e7eb;margin:0;position:relative}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-text-block.preview-divider ::v-deep hr:before{content:"";position:absolute;left:50%;top:-2px;transform:translateX(-50%);width:40px;height:2px;background:#d1d5db}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-text-block.preview-paragraph{margin:4px 0}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-text-block.preview-paragraph ::v-deep p{margin:4px 0;line-height:1.6;color:#1f2937;font-size:14px}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph{margin:4px 0;padding:0;background:transparent;border:none;border-radius:0;line-height:1.4;color:rgba(0,0,0,.8);font-size:14px}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content{white-space:pre-wrap;word-wrap:break-word;line-height:1.4}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep b,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep strong{font-weight:600;color:rgba(0,0,0,.9)}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep em,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep i{font-style:italic}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep u{text-decoration:underline}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep s,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep strike{text-decoration:line-through;color:rgba(0,0,0,.6)}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep code{background:rgba(0,0,0,.05);padding:2px 6px;border-radius:4px;font-family:Courier New,monospace;font-size:13px;color:#e83e8c}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep a{color:#409eff;text-decoration:none}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep a:hover{text-decoration:underline}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep h1{font-size:24px;font-weight:600;margin:16px 0 8px 0;line-height:1.4}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep h2{font-size:20px;font-weight:600;margin:14px 0 6px 0;line-height:1.4}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep h3{font-size:16px;font-weight:600;margin:12px 0 4px 0;line-height:1.4}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep h4{font-size:15px;font-weight:600;margin:10px 0 4px 0;line-height:1.4}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep h5{font-size:14px;font-weight:600;margin:10px 0 4px 0;line-height:1.4}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep h6{font-size:13px;font-weight:600;margin:8px 0 4px 0;line-height:1.4;color:rgba(0,0,0,.85)}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep ol:not(.doc-preview-block-list),.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep ul:not(.doc-preview-block-list){margin:8px 0;padding-left:28px}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep li{margin:4px 0;line-height:1.6}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep ol.doc-preview-block-list--numbered,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep ul.doc-preview-block-list--bullet{margin:8px 0;padding-left:28px;list-style-position:outside}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep ul.doc-preview-block-list--bullet{list-style-type:disc}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep ol.doc-preview-block-list--numbered{list-style-type:decimal}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep ol.doc-preview-block-list--numbered>li,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep ul.doc-preview-block-list--bullet>li{margin-top:4px;margin-bottom:4px;line-height:1.6;color:#1f2937}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep ol.doc-preview-block-list--numbered>li::marker,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep ul.doc-preview-block-list--bullet>li::marker{color:#6b7280}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep ol.doc-preview-block-list--numbered>li::marker{font-weight:500}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep ol.doc-preview-block-list--numbered .doc-preview-ol-empty-line{display:inline-block;min-height:1.2em;vertical-align:top}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content blockquote{margin:0;padding:8px 16px 8px 20px;border-left:4px solid #d1d5db;background:#f9fafb;font-style:italic;color:#4b5563;border-radius:0 4px 4px 0;box-sizing:border-box;position:relative}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content blockquote:before{content:'"';position:absolute;left:12px;top:4px;font-size:24px;color:#d1d5db;font-family:Georgia,serif;line-height:1}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep pre:not(.md-code-pre){background:rgba(0,0,0,.05);padding:12px;border-radius:6px;overflow-x:auto;margin:12px 0;font-family:Courier New,monospace;font-size:13px;line-height:1.5}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep hr{border:none;border-top:1px solid rgba(0,0,0,.1);margin:16px 0}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep table{border-collapse:collapse;margin:16px 0;width:100%;display:block;overflow-x:auto}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep table thead{background:#f9fafb}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep table th{border:1px solid #e5e7eb;padding:10px 12px;text-align:left;font-weight:600;color:#111827;background:#f9fafb}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep table td{border:1px solid #e5e7eb;padding:10px 12px;color:rgba(0,0,0,.8)}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep table tr:nth-child(2n){background:#fafafa}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep table tr:hover{background:#f3f4f6}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep del{text-decoration:line-through;color:rgba(0,0,0,.6);opacity:.8}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep mark{background:#fef08a;padding:2px 4px;border-radius:3px}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep pre code{background:transparent;padding:0;color:inherit;font-size:inherit}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep .task-list-item{list-style-type:none;margin-left:-24px}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep .task-list-item input[type=checkbox]{margin-right:8px;cursor:default;accent-color:#8fc31f}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep sup{font-size:.75em;vertical-align:super;line-height:0}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep sub{font-size:.75em;vertical-align:sub;line-height:0}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep .danger,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep .info,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep .tip,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep .warning{margin:16px 0;padding:12px 16px;border-radius:6px;border-left:4px solid}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep .danger:before,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep .info:before,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep .tip:before,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep .warning:before{font-weight:600;margin-bottom:8px;display:block}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep .warning{background:#fff3cd;border-color:#ffc107;color:#856404}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep .warning:before{content:"⚠️ Warning"}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep .tip{background:#d1ecf1;border-color:#17a2b8;color:#0c5460}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep .tip:before{content:"💡 Tip"}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep .info{background:#d1ecf1;border-color:#17a2b8;color:#0c5460}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep .info:before{content:"ℹ️ Info"}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep .danger{background:#f8d7da;border-color:#dc3545;color:#721c24}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep .danger:before{content:"⚠️ Danger"}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep .footnote-ref{vertical-align:super;font-size:.75em;color:#409eff;text-decoration:none}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep .footnote-ref:hover{text-decoration:underline}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep .footnotes{margin-top:32px;padding-top:16px;border-top:1px solid #e5e7eb}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep .footnotes:before{content:"Footnotes";font-weight:600;margin-bottom:12px;display:block}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep .footnotes ol{padding-left:24px}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-paragraph .doc-preview-paragraph-content ::v-deep .footnotes li{margin:8px 0;font-size:.9em;color:rgba(0,0,0,.7)}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item{background:#fff;border:1px solid #dcdfe6;border-radius:14px;padding:0;overflow:hidden;transition:border-color .2s ease;box-shadow:none}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item:hover{border-color:#d0d5dd;box-shadow:none}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-header{display:flex;align-items:center;gap:5px;margin-bottom:0;padding:6px 10px;min-height:32px;box-sizing:border-box;background:#f5f7f9}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-header .block-icon{font-size:14px;color:rgba(0,0,0,.6);flex-shrink:0}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-header .block-icon-img{width:14px;height:14px;-o-object-fit:contain;object-fit:contain;display:block}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-header .block-icon-svg{display:inline-flex;width:14px;height:14px;align-items:center;justify-content:center;line-height:0;color:rgba(0,0,0,.6)}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-header .block-icon-svg svg{width:100%;height:100%;display:block}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-header .block-title{font-size:12px;font-weight:600;line-height:1.2;color:rgba(0,0,0,.8)}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content{padding:12px;font-size:12px;color:rgba(0,0,0,.7);line-height:1.5}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-input-field,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-select-field{width:100%;padding:10px 14px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:8px;font-size:13px;color:rgba(0,0,0,.6);margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;min-height:42px;box-sizing:border-box;transition:all .2s ease}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-input-field:hover,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-select-field:hover{border-color:rgba(0,0,0,.15)}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-input-field .field-content,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-select-field .field-content{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-input-field .field-content .input-placeholder,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-select-field .field-content .input-placeholder{flex:1;color:rgba(0,0,0,.6);line-height:1.5}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-input-field .field-content .download-link,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-select-field .field-content .download-link{display:inline-flex;align-items:center;gap:6px;color:#409eff;font-size:13px;text-decoration:none;font-weight:500;transition:all .2s ease;flex-shrink:0}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-input-field .field-content .download-link:hover,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-select-field .field-content .download-link:hover{color:#66b1ff}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-input-field .field-content .download-link i,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-select-field .field-content .download-link i{font-size:14px}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-input-field .input-placeholder,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-input-field .select-placeholder,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-input-field .select-value,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-select-field .input-placeholder,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-select-field .select-placeholder,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-select-field .select-value{flex:1;color:rgba(0,0,0,.4);line-height:1.5}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-input-field .select-value,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-select-field .select-value{color:rgba(0,0,0,.7)}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-input-field .select-arrow,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-select-field .select-arrow{font-size:16px;color:rgba(0,0,0,.4);flex-shrink:0;margin-left:8px}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-connect-preview-body.is-narrow~.doc-preview-actions .button{padding:10px 16px;font-size:13px}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-model-info{margin-bottom:10px;padding:0;background:transparent;border:none;border-radius:0;box-shadow:none}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-model-info .model-line{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;line-height:18px;color:rgba(0,0,0,.8);margin-bottom:6px;padding:2px 0}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-model-info .model-line:last-child{margin-bottom:0}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-model-info .model-line .label{flex-shrink:0;min-width:80px;font-weight:500;color:rgba(0,0,0,.6);font-size:11px;letter-spacing:.2px}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-model-info .model-line .value{flex:1;text-align:right;word-break:break-word;font-weight:500;color:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:flex-end;gap:6px}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-model-info .model-line .value .download-link{display:inline-flex;align-items:center;gap:6px;color:#409eff;font-size:12px;text-decoration:none;font-weight:500;transition:all .2s ease}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-model-info .model-line .value .download-link:hover{color:#66b1ff}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-model-info .model-line .value .download-link .vab-icon{font-size:13px}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-coming-soon{margin-bottom:10px;padding:8px 0;background:transparent;border:none;border-radius:0;text-align:left}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-coming-soon .coming-soon-content{display:flex;align-items:flex-start;justify-content:flex-start;gap:8px}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-coming-soon .coming-soon-content .coming-soon-icon{font-size:14px;color:#409eff;flex-shrink:0;margin-top:2px}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-coming-soon .coming-soon-content .coming-soon-text{font-size:12px;font-weight:500;color:rgba(0,0,0,.65);line-height:18px}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-actions{display:flex;justify-content:flex-end;margin-bottom:10px;gap:12px}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-actions .deploy-btn{display:inline-flex;align-items:center;justify-content:center;min-width:160px;height:36px;font-size:13px;font-weight:500;padding:0 18px;border-radius:8px;transition:none;box-shadow:none}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-actions .deploy-btn:not(.disabled):hover{box-shadow:none;transform:none}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-actions .deploy-btn.disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-actions .el-button{height:36px;padding:0 16px;border-radius:8px;font-weight:500;transition:none}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-actions .el-button:focus,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-actions .el-button:hover{box-shadow:none;transform:none}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-actions.preconnect-actions{flex-direction:column;align-items:stretch;justify-content:flex-start;width:100%;max-width:100%;box-sizing:border-box}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-device-preview{margin-top:0;padding:0}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-device-preview .doc-preview-preview-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:12px;padding:10px 12px;background:rgba(245,247,249,.95);border:1px solid rgba(0,0,0,.08);border-radius:8px;box-sizing:border-box}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-device-preview .doc-preview-preview-toolbar .doc-preview-preview-toolbar__title{font-size:14px;font-weight:600;color:rgba(0,0,0,.85);letter-spacing:.02em}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-device-preview .doc-preview-preview-toolbar .doc-preview-preview-toolbar__actions{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-left:auto}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-device-preview .device-status-row{display:flex;justify-content:space-between;align-items:center;font-size:13px;margin-bottom:12px}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-device-preview .device-status-row .label{color:rgba(0,0,0,.65);font-weight:600;font-size:12px;letter-spacing:.3px}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-device-preview .device-status-row .value{color:#22c55e;font-weight:600;font-size:13px;display:inline-flex;align-items:center;gap:6px}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-device-preview .device-status-row .value:before{content:"";width:8px;height:8px;border-radius:50%;background:#22c55e;display:inline-block}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-device-preview .doc-preview-content-wrapper{display:flex;flex-direction:row;align-items:flex-start;margin-top:12px;gap:16px}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-device-preview .doc-preview-vibration-wrapper.is-narrow{width:100%;max-width:100%}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-device-preview .doc-preview-vibration-wrapper.is-narrow .flex-box{flex-direction:column!important;align-items:stretch!important;gap:16px}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-device-preview .doc-preview-vibration-wrapper.is-narrow .border-right{margin-right:0!important;padding-right:0!important;border-right:none!important;width:100%!important;max-width:100%!important}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-device-preview .doc-preview-vibration-wrapper.is-narrow .flex-box>div{width:100%!important;max-width:100%!important;margin-right:0!important;padding-right:0!important}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-device-preview .doc-preview-vibration-wrapper.is-narrow .echarts{width:100%!important;max-width:100%!important}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-device-preview .doc-preview-content-wrapper.is-narrow{flex-direction:column!important;flex-wrap:wrap!important;align-items:flex-start!important}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-device-preview .doc-preview-content-wrapper.is-narrow .doc-preview-canvas{width:100%;max-width:100%}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-device-preview .doc-preview-content-wrapper.is-narrow .classification-preview{width:100%;max-width:100%;min-width:0}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-device-preview .doc-preview-canvas{flex-shrink:0;flex-grow:0;border-radius:8px;border:1px solid rgba(0,0,0,.08);background:#000;width:240px;height:auto;box-shadow:none}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-device-preview .classification-preview{flex:1 1 auto;min-width:200px;max-width:100%}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-device-preview .classification-preview ::v-deep .el-progress-box{margin-top:0;max-height:none;overflow:visible;width:100%}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-device-preview .classification-preview ::v-deep .el-progress-box>div{display:flex;align-items:center;gap:12px;margin-bottom:8px}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-device-preview .classification-preview ::v-deep .el-progress-box>div>div{flex-shrink:0;width:200px}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-device-preview .classification-preview ::v-deep .el-progress-box>div>span{flex:1;min-width:80px;display:block;visibility:visible;opacity:1;color:rgba(0,0,0,.7);font-size:12px;line-height:1.5;white-space:nowrap;overflow:visible;text-overflow:clip}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-device-preview .doc-preview-sliders{margin-top:16px;padding-top:16px;border-top:1px solid rgba(0,0,0,.06)}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-device-preview .doc-preview-sliders .slider-row{margin-bottom:16px}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-device-preview .doc-preview-sliders .slider-row:last-child{margin-bottom:0}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-device-preview .doc-preview-sliders .slider-row .slider-label{font-size:13px;color:rgba(0,0,0,.7);margin-bottom:8px;font-weight:500;display:flex;align-items:center;gap:6px}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-device-preview .doc-preview-sliders .slider-row .slider-label .el-tooltip{display:inline-flex;align-items:center;margin-left:2px}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-device-preview .doc-preview-sliders .slider-row .slider-label .el-tooltip .el-icon-warning-outline{font-size:14px;color:rgba(0,0,0,.5);cursor:help;transition:color .2s ease}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-device-preview .doc-preview-sliders .slider-row .slider-label .el-tooltip .el-icon-warning-outline:hover{color:#8fc31f}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-device-preview .doc-preview-sliders .slider-row ::v-deep .el-slider{margin:0 0 16px}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-device-preview .doc-preview-sliders .slider-row ::v-deep .el-slider .el-slider__runway{height:4px;background-color:#e4e7ed;border-radius:2px}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-device-preview .doc-preview-sliders .slider-row ::v-deep .el-slider .el-slider__bar{height:4px;background-color:#8fc31f;border-radius:2px}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-device-preview .doc-preview-sliders .slider-row ::v-deep .el-slider .el-slider__button{width:16px;height:16px;border:2px solid #8fc31f;background-color:#fff;transition:all .2s ease}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-device-preview .doc-preview-sliders .slider-row ::v-deep .el-slider .el-slider__button:hover{transform:scale(1.2)}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-device-preview .doc-preview-sliders .slider-row ::v-deep .el-slider .el-slider__marks .el-slider__marks-text{font-size:12px;color:rgba(0,0,0,.6)}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-device-preview .doc-preview-sliders .slider-row ::v-deep .el-slider .el-input-number{width:110px!important;margin-left:12px}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-device-preview .doc-preview-sliders .slider-row ::v-deep .el-slider .el-input-number .el-input__inner{height:32px;line-height:32px;padding:0 8px;font-size:13px;text-align:center}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-device-preview .doc-preview-sliders .slider-row ::v-deep .el-select{width:100%}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-device-preview .doc-preview-sliders .slider-row ::v-deep .el-select .el-input__inner{height:32px;line-height:32px;border-radius:4px;border:1px solid #dcdfe6;transition:all .2s ease}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-device-preview .doc-preview-sliders .slider-row ::v-deep .el-select .el-input__inner:focus,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-device-preview .doc-preview-sliders .slider-row ::v-deep .el-select .el-input__inner:hover,.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-device-preview .doc-preview-sliders .slider-row ::v-deep .el-select.is-focus .el-input__inner{border-color:#8fc31f}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-device-info{margin-bottom:12px}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-device-info .device-name{font-size:13px;color:rgba(0,0,0,.7);line-height:20px}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-device-info .device-name .sensecap-brand{color:rgba(0,0,0,.5);font-weight:400}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-device-label{margin-bottom:8px}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-device-label span{font-size:12px;color:rgba(0,0,0,.6);font-weight:500}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-block-button{width:100%;padding:10px 16px;background:#8fc31f;color:#fff;border-radius:8px;text-align:center;font-size:13px;font-weight:500;cursor:pointer;transition:none;margin-top:8px}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-block-button:hover{background:#7db01c;transform:none;box-shadow:none}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-block-button:active{transform:none}.preview-wrapper .doc-preview-card .doc-preview-section.doc-preview-deployment .doc-preview-steps-container .doc-preview-step .doc-preview-step-content .doc-preview-blocks .doc-preview-block .doc-preview-block-item .doc-preview-block-content .doc-preview-block-button span{display:inline-block}.preview-wrapper .md-code-block{margin:14px 0;border-radius:12px;border:1px solid rgba(15,23,42,.08);background:#fff;overflow:hidden;box-shadow:0 6px 18px rgba(15,23,42,.06)}.preview-wrapper .md-code-block .md-code-toolbar{display:flex;justify-content:flex-end;gap:8px;padding:8px 10px;background:#f9fafb;border-bottom:1px solid rgba(15,23,42,.06)}.preview-wrapper .md-code-block .md-code-copy-btn,.preview-wrapper .md-code-block .md-code-toggle-btn{padding:4px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.08);background:#fff;font-size:12px;line-height:1;color:rgba(15,23,42,.72);cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:none}.preview-wrapper .md-code-block .md-code-copy-btn:hover,.preview-wrapper .md-code-block .md-code-toggle-btn:hover{background:#f3f4f6;color:rgba(15,23,42,.9);box-shadow:none}.preview-wrapper .md-code-block .md-code-copy-btn:active,.preview-wrapper .md-code-block .md-code-toggle-btn:active{transform:none}.preview-wrapper .md-code-block .md-code-pre{margin:0;padding:14px 16px;max-height:240px;overflow:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.6;background:#f8fafc;color:#111827;border-top:1px solid rgba(15,23,42,.06);white-space:pre;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.preview-wrapper .md-code-block .md-code-pre.expanded{max-height:none}.preview-wrapper .md-code-block .md-code-pre code{background:transparent!important;padding:0!important;color:inherit;font-family:inherit;font-size:inherit;white-space:inherit}.preview-wrapper .bom-preview-card{background:#fff;border-radius:10px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.1);width:100%}.preview-wrapper .bom-preview-card .bom-preview-header{margin-bottom:16px}.preview-wrapper .bom-preview-card .bom-preview-header .bom-preview-title{font-size:18px;font-weight:600;line-height:26px;color:#000;margin-bottom:4px}.preview-wrapper .bom-preview-card .bom-preview-header .bom-preview-subtitle{font-size:13px;font-weight:500;color:#6b7280}.preview-wrapper .bom-preview-card .bom-preview-section{margin-bottom:12px}.preview-wrapper .bom-preview-card .bom-preview-section.bom-preview-empty .bom-preview-empty-text{font-size:12px;line-height:18px;color:#9ca3af}.preview-wrapper .bom-preview-card .bom-preview-section.bom-preview-section-other{margin-top:12px;padding-top:12px;border-top:1px solid #e5e7eb}.preview-wrapper .bom-preview-card .bom-preview-section.bom-preview-section-other .bom-preview-subtitle-other{font-size:13px;font-weight:500;color:#6b7280;margin-bottom:8px}.preview-wrapper .bom-preview-card .bom-preview-section.bom-preview-section-other.bom-preview-empty .bom-preview-empty-text{font-size:12px;line-height:18px;color:#9ca3af}.preview-wrapper .bom-preview-card .bom-preview-item{display:flex;align-items:center;padding:12px 10px;border-radius:12px;border:1px solid #e5e7eb;background:#f9fafb;margin-bottom:8px;transition:all .2s ease}.preview-wrapper .bom-preview-card .bom-preview-item.bom-preview-item-other{background:#fff}.preview-wrapper .bom-preview-card .bom-preview-item.bom-preview-item-clickable{cursor:pointer}.preview-wrapper .bom-preview-card .bom-preview-item.bom-preview-item-clickable:hover{border-color:#8fc31f;background:#f0f7e8;transform:translateY(-1px);box-shadow:0 2px 8px rgba(143,195,31,.15)}.preview-wrapper .bom-preview-card .bom-preview-item.bom-preview-item-clickable.bom-preview-item-other:hover{background:#f9faf9}.preview-wrapper .bom-preview-card .bom-preview-item .bom-preview-image{flex-shrink:0;width:72px;height:72px;margin-right:12px}.preview-wrapper .bom-preview-card .bom-preview-item .bom-preview-image.bom-preview-image-small{width:56px;height:56px}.preview-wrapper .bom-preview-card .bom-preview-item .bom-preview-image .bom-preview-image-wrapper{width:100%;height:100%;border-radius:12px;overflow:hidden;background:#f3f4f6;border:1px dashed #d1d5db;display:flex;align-items:center;justify-content:center;position:relative}.preview-wrapper .bom-preview-card .bom-preview-item .bom-preview-image .bom-preview-image-wrapper.has-multiple-images:hover .bom-preview-image-arrow{opacity:1}.preview-wrapper .bom-preview-card .bom-preview-item .bom-preview-image .bom-preview-image-arrow{position:absolute;top:50%;transform:translateY(-50%);width:24px;height:24px;background:hsla(0,0%,100%,.95);border:1px solid rgba(0,0,0,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1);opacity:.8}.preview-wrapper .bom-preview-card .bom-preview-item .bom-preview-image .bom-preview-image-arrow:hover{background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.15);transform:translateY(-50%) scale(1.1);opacity:1}.preview-wrapper .bom-preview-card .bom-preview-item .bom-preview-image .bom-preview-image-arrow i{font-size:14px;color:#374151}.preview-wrapper .bom-preview-card .bom-preview-item .bom-preview-image .bom-preview-image-arrow.bom-preview-image-arrow-left{left:4px}.preview-wrapper .bom-preview-card .bom-preview-item .bom-preview-image .bom-preview-image-arrow.bom-preview-image-arrow-right{right:4px}.preview-wrapper .bom-preview-card .bom-preview-item .bom-preview-image .bom-preview-image-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.preview-wrapper .bom-preview-card .bom-preview-item .bom-preview-image .bom-preview-image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#9ca3af;font-size:12px;font-weight:500}.preview-wrapper .bom-preview-card .bom-preview-item .bom-preview-info{flex:1;min-width:0}.preview-wrapper .bom-preview-card .bom-preview-item .bom-preview-info .bom-preview-name{font-size:14px;font-weight:500;color:#111827;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.preview-wrapper .bom-preview-card .bom-preview-item .bom-preview-info .bom-preview-note{font-size:12px;line-height:18px;color:#6b7280;margin-bottom:6px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-wrapper .bom-preview-card .bom-preview-item .bom-preview-info .bom-preview-meta{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.preview-wrapper .bom-preview-card .bom-preview-item .bom-preview-info .bom-preview-meta .bom-preview-qty{font-size:13px;color:#6b7280}.preview-wrapper .bom-preview-card .bom-preview-item .bom-preview-info .bom-preview-meta .bom-preview-price{font-size:15px;font-weight:600;color:#111827}.preview-wrapper .bom-preview-card .bom-preview-item .bom-preview-info .bom-preview-meta .bom-preview-link{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:#6b7280;text-decoration:none;transition:all .2s ease;cursor:pointer;flex-shrink:0}.preview-wrapper .bom-preview-card .bom-preview-item .bom-preview-info .bom-preview-meta .bom-preview-link:hover{color:#8fc31f;transform:scale(1.1)}.preview-wrapper .bom-preview-card .bom-preview-item .bom-preview-info .bom-preview-meta .bom-preview-link i{font-size:16px}.preview-wrapper .bom-preview-card .bom-preview-item .bom-preview-info .bom-preview-meta .bom-preview-link-placeholder{width:20px;height:20px;flex-shrink:0}.preview-wrapper .bom-preview-card .bom-preview-subtotal{display:flex;align-items:baseline;justify-content:flex-end;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #e5e7eb}.preview-wrapper .bom-preview-card .bom-preview-subtotal .bom-preview-subtotal-label{font-size:14px;color:#6b7280;font-weight:400}.preview-wrapper .bom-preview-card .bom-preview-subtotal .bom-preview-subtotal-price{font-size:18px;font-weight:600;color:#111827}@container project-preview-card (max-width: 540px){.preview-content .preview-main{flex-direction:column;gap:18px}.preview-content .preview-main .preview-info{padding-left:0}}.doc-preview-block-content .node-red-workspace-preview,.doc-preview-block-content .watcher-deploy-hints,.node-red-workspace-preview,.watcher-deploy-hints{margin:16px 0;padding:12px 0 4px;width:100%;box-sizing:border-box}.doc-preview-block-content .watcher-deploy-steps,.doc-preview-block-content .workspace-preview-content,.watcher-deploy-steps,.workspace-preview-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px}.doc-preview-block-content .watcher-deploy-col,.doc-preview-block-content .workspace-option,.watcher-deploy-col,.workspace-option{min-width:0;display:flex;flex-direction:column;align-items:stretch}.doc-preview-block-content .watcher-deploy-img-wrap,.doc-preview-block-content .workspace-image-frame,.watcher-deploy-img-wrap,.workspace-image-frame{width:100%;box-sizing:border-box;border:1px solid #dcdfe6;border-radius:10px;background:#fff;display:flex;align-items:center;justify-content:center}.doc-preview-block-content .workspace-image-frame,.workspace-image-frame{margin-bottom:12px;aspect-ratio:auto;min-height:0;padding:0;overflow:hidden}.doc-preview-block-content .watcher-deploy-img-wrap,.watcher-deploy-img-wrap{margin-bottom:0;aspect-ratio:4/3;min-height:180px;padding:0;overflow:hidden}.doc-preview-block-content .watcher-deploy-img,.doc-preview-block-content img.workspace-image,.watcher-deploy-img,img.workspace-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;border-radius:9px}.doc-preview-block-content .workspace-preview-title,.workspace-preview-title{font-size:15px;font-weight:600;color:rgba(0,0,0,.85);text-align:center;margin-bottom:18px;line-height:1.4;letter-spacing:.02em}.doc-preview-block-content .workspace-input,.workspace-input{width:100%;margin-bottom:12px}.doc-preview-block-content .workspace-input ::v-deep .el-input__inner,.workspace-input ::v-deep .el-input__inner{height:44px;line-height:44px;border-radius:8px;border:1px solid rgba(0,0,0,.12);transition:all .2s ease;font-size:14px;color:rgba(0,0,0,.85);background-color:#fff}.doc-preview-block-content .workspace-input ::v-deep .el-input__inner::-moz-placeholder,.workspace-input ::v-deep .el-input__inner::-moz-placeholder{color:rgba(0,0,0,.38)}.doc-preview-block-content .workspace-input ::v-deep .el-input__inner::placeholder,.workspace-input ::v-deep .el-input__inner::placeholder{color:rgba(0,0,0,.38)}.doc-preview-block-content .workspace-input ::v-deep .el-input__inner:focus,.workspace-input ::v-deep .el-input__inner:focus{border-color:#8fc31f;box-shadow:0 0 0 2px rgba(143,195,31,.12)}.doc-preview-block-content .workspace-btn.doc-preview-workspace-btn,.workspace-btn.doc-preview-workspace-btn{width:100%;height:44px;padding:0 16px;border-radius:8px;font-size:14px;font-weight:600;letter-spacing:.02em;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease;box-shadow:none;border:none}.doc-preview-block-content .workspace-btn.doc-preview-workspace-btn.el-button--primary,.workspace-btn.doc-preview-workspace-btn.el-button--primary{background-color:#8fc31f!important;border-color:#8fc31f!important;color:#fff!important}.doc-preview-block-content .workspace-btn.doc-preview-workspace-btn.el-button--primary:focus,.doc-preview-block-content .workspace-btn.doc-preview-workspace-btn.el-button--primary:hover,.workspace-btn.doc-preview-workspace-btn.el-button--primary:focus,.workspace-btn.doc-preview-workspace-btn.el-button--primary:hover{background-color:#84b31d!important;border-color:#84b31d!important;color:#fff!important}.doc-preview-block-content .workspace-divider,.workspace-divider{width:100%;text-align:center;font-size:13px;color:rgba(0,0,0,.38);font-weight:500;line-height:1.2}.doc-connect-preview-config-hint,.doc-preview-block-content .doc-connect-preview-config-hint{font-size:12px;color:rgba(0,0,0,.55);font-weight:500;line-height:18px;margin-bottom:10px}.doc-connect-preview-body,.doc-preview-block-content .doc-connect-preview-body{margin-bottom:10px}.doc-connect-preview-image-wrap,.doc-preview-block-content .doc-connect-preview-image-wrap{width:100%;max-width:calc(50% - 6px);border:1px solid #dcdfe6;border-radius:10px;background:#fff;overflow:hidden}.doc-connect-preview-connect-image,.doc-preview-block-content .doc-connect-preview-connect-image{width:100%;max-height:280px;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block}.doc-connect-preview-wiki-row,.doc-preview-block-content .doc-connect-preview-wiki-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:8px;flex-wrap:wrap}.doc-connect-preview-body.is-narrow .doc-connect-preview-wiki-row,.doc-preview-block-content .doc-connect-preview-body.is-narrow .doc-connect-preview-wiki-row{flex-direction:column}.doc-connect-preview-body.is-narrow .doc-connect-preview-wiki-inline,.doc-preview-block-content .doc-connect-preview-body.is-narrow .doc-connect-preview-wiki-inline{align-self:flex-end}.doc-connect-preview-connection-text,.doc-preview-block-content .doc-connect-preview-connection-text{flex:1;min-width:0;font-size:12px;line-height:1.6;color:rgba(0,0,0,.85)}.doc-connect-preview-connection-text strong,.doc-preview-block-content .doc-connect-preview-connection-text strong{font-weight:500;color:rgba(0,0,0,.9)}.doc-connect-preview-wiki-inline,.doc-preview-block-content .doc-connect-preview-wiki-inline{flex-shrink:0;font-size:12px;line-height:1.5;color:rgba(0,0,0,.6)}.doc-connect-preview-wiki-inline a,.doc-preview-block-content .doc-connect-preview-wiki-inline a{margin-left:4px}.doc-preview-block-content .watcher-deploy-step-line,.watcher-deploy-step-line{margin:8px 0 0;width:100%;font-size:13px;line-height:1.55;color:rgba(0,0,0,.72);min-height:42px}.doc-preview-block-content .watcher-deploy-faq,.watcher-deploy-faq{margin-top:10px;text-align:right}.doc-preview-block-indent{box-sizing:border-box;max-width:100%}.doc-preview-block-content .watcher-deploy-faq-link,.watcher-deploy-faq-link{font-size:13px;color:#8fc31f;text-decoration:none;font-weight:500}.doc-preview-block-content .watcher-deploy-faq-link:hover,.watcher-deploy-faq-link:hover{text-decoration:underline;color:#84b31d}.preview-wrapper .doc-model-not-published-hint{font-size:12px;line-height:18px;color:#e6a23c}.preview-wrapper .doc-model-not-published-hint--under-actions{display:block;width:100%;box-sizing:border-box;text-align:right;margin-top:8px;margin-bottom:0}.preview-wrapper .doc-preview-vibration-wrapper .vibration-page-root.is-doc-preview-compact .vibration-doc-compact{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.preview-wrapper .doc-preview-vibration-wrapper .vibration-page-root.is-doc-preview-compact .vibration-doc-compact__action-stack,.preview-wrapper .doc-preview-vibration-wrapper .vibration-page-root.is-doc-preview-compact .vibration-doc-compact__chart,.preview-wrapper .doc-preview-vibration-wrapper .vibration-page-root.is-doc-preview-compact .vibration-doc-compact__detect-bars,.preview-wrapper .doc-preview-vibration-wrapper .vibration-page-root.is-doc-preview-compact .vibration-doc-compact__form,.preview-wrapper .doc-preview-vibration-wrapper .vibration-page-root.is-doc-preview-compact .vibration-doc-compact__threshold{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.preview-wrapper .doc-preview-vibration-wrapper .flex-between.flex-box{flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:16px}.preview-wrapper .doc-preview-vibration-wrapper .flex-between.flex-box>div{flex:0 0 auto!important;width:100%!important;max-width:100%!important;margin-right:0!important;padding-right:0!important;border-right:none!important}.preview-wrapper .doc-preview-vibration-wrapper .vibration-doc-compact__action-stack button.el-button.button.radius.vibration-doc-compact__btn-full,.preview-wrapper .doc-preview-vibration-wrapper .vibration-doc-compact__action-stack button.el-button.button.radius.vibration-doc-compact__btn-full:focus,.preview-wrapper .doc-preview-vibration-wrapper .vibration-doc-compact__action-stack button.el-button.button.radius.vibration-doc-compact__btn-full:hover{min-width:0!important;width:100%!important;max-width:100%!important;height:36px!important;min-height:36px!important;line-height:1!important;padding:0 16px!important;margin-top:0!important;margin-bottom:0!important;margin-left:0!important;margin-right:0!important;border-width:1px!important;border-style:solid!important;border-radius:8px!important;font-size:13px!important;font-weight:600!important;box-sizing:border-box!important;box-shadow:none!important;transition:none!important;outline:none!important;vertical-align:top!important;transform:none!important;filter:none!important}.preview-wrapper .doc-preview-vibration-wrapper .vibration-doc-compact__action-stack button.el-button.el-button--primary.button.radius.vibration-doc-compact__btn-full,.preview-wrapper .doc-preview-vibration-wrapper .vibration-doc-compact__action-stack button.el-button.el-button--primary.button.radius.vibration-doc-compact__btn-full:focus,.preview-wrapper .doc-preview-vibration-wrapper .vibration-doc-compact__action-stack button.el-button.el-button--primary.button.radius.vibration-doc-compact__btn-full:hover{background-color:#8fc31f!important;border-color:#8fc31f!important;color:#fff!important}.preview-wrapper .doc-preview-vibration-wrapper .vibration-doc-compact__action-stack button.el-button.el-button--primary.button.radius.vibration-doc-compact__btn-full:focus:not(.is-disabled):not(.is-loading),.preview-wrapper .doc-preview-vibration-wrapper .vibration-doc-compact__action-stack button.el-button.el-button--primary.button.radius.vibration-doc-compact__btn-full:hover:not(.is-disabled):not(.is-loading){background-color:#7dad1c!important;border-color:#7dad1c!important;color:#fff!important;padding:0 16px!important;border-width:1px!important;height:36px!important;min-height:36px!important;box-shadow:none!important;transform:none!important}.preview-wrapper .doc-preview-vibration-wrapper .vibration-doc-compact__action-stack button.el-button.button.radius.vibration-doc-compact__btn-outline.el-button--danger,.preview-wrapper .doc-preview-vibration-wrapper .vibration-doc-compact__action-stack button.el-button.button.radius.vibration-doc-compact__btn-outline.el-button--danger:focus,.preview-wrapper .doc-preview-vibration-wrapper .vibration-doc-compact__action-stack button.el-button.button.radius.vibration-doc-compact__btn-outline.el-button--danger:hover{background-color:#fff!important;border-color:#8cc020!important;color:#8cc020!important}.preview-wrapper .doc-preview-vibration-wrapper .vibration-doc-compact__action-stack button.el-button.button.radius.vibration-doc-compact__btn-outline.el-button--danger:focus:not(.is-disabled),.preview-wrapper .doc-preview-vibration-wrapper .vibration-doc-compact__action-stack button.el-button.button.radius.vibration-doc-compact__btn-outline.el-button--danger:hover:not(.is-disabled){background-color:rgba(140,192,32,.08)!important;border-color:#8cc020!important;color:#8cc020!important;padding:0 16px!important;border-width:1px!important;height:36px!important}.preview-wrapper .doc-preview-introduction-content blockquote{margin:0;padding:8px 16px 8px 20px;border-left:4px solid #d1d5db;background:#f9fafb;font-style:italic;color:#4b5563;border-radius:0 4px 4px 0;position:relative;box-sizing:border-box}.preview-wrapper .doc-preview-introduction-content blockquote:before{content:'"';position:absolute;left:12px;top:4px;font-size:24px;color:#d1d5db;font-family:Georgia,serif;line-height:1}.preview-wrapper .doc-preview-introduction-content blockquote p{margin:0 0 8px}.preview-wrapper .doc-preview-introduction-content blockquote p:last-child{margin-bottom:0}.preview-wrapper .doc-preview-introduction-content hr{border:none;border-top:2px solid #e5e7eb;margin:24px 0;padding:12px 0;position:relative;box-sizing:border-box}.preview-wrapper .doc-preview-introduction-content hr:before{content:"";position:absolute;left:50%;top:-2px;transform:translateX(-50%);width:40px;height:2px;background:#d1d5db}.preview-wrapper .doc-preview-introduction-content del{text-decoration:line-through;color:rgba(0,0,0,.6);opacity:.8}.preview-wrapper .doc-preview-introduction-content mark{background:#fef08a;padding:2px 4px;border-radius:3px}.preview-wrapper .doc-preview-introduction-content .todo-item{display:flex;align-items:center;margin:0;padding:0;min-height:0}.preview-wrapper .doc-preview-introduction-content .todo-item>input[type=checkbox]{flex-shrink:0;margin:0 8px 0 0!important;cursor:default;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;border-width:2px!important;border-style:solid!important;border-color:#d1d5db!important;border-radius:4px;background-color:#fff!important;background-clip:padding-box!important;box-sizing:border-box!important;box-shadow:none!important;position:relative;padding:0!important;outline:none;transition:border-color .15s ease,background .15s ease}.preview-wrapper .doc-preview-introduction-content .todo-item>input[type=checkbox]:checked{background-color:#8fc31f!important;border-width:2px!important;border-style:solid!important;border-color:#8fc31f!important}.preview-wrapper .doc-preview-introduction-content .todo-item>input[type=checkbox]:checked:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);box-sizing:border-box}.preview-wrapper .doc-preview-introduction-content .todo-item>input[type=checkbox]:disabled{opacity:1;cursor:default}.preview-wrapper .doc-preview-introduction-content .todo-item>input[type=checkbox]:focus{outline:none;box-shadow:0 0 0 2px rgba(143,195,31,.25)}.preview-wrapper .doc-preview-introduction-content .todo-item>span{flex:1;line-height:1.6;font-size:14px;color:rgba(0,0,0,.85)}.preview-wrapper .doc-preview-introduction-content img:not(.workspace-image):not(.watcher-deploy-img):not(.block-icon-img),.preview-wrapper .doc-preview-paragraph-content img:not(.workspace-image):not(.watcher-deploy-img):not(.block-icon-img),.preview-wrapper .doc-preview-step-content img:not(.workspace-image):not(.watcher-deploy-img):not(.block-icon-img),.preview-wrapper .doc-preview-step-title img:not(.workspace-image):not(.watcher-deploy-img):not(.block-icon-img),.preview-wrapper .doc-preview-text-block img:not(.workspace-image):not(.watcher-deploy-img):not(.block-icon-img){max-width:100%;width:auto;height:auto;box-sizing:border-box;display:block;vertical-align:middle}.doc-preview-text-block.preview-todo,.preview-wrapper .doc-preview-text-block.preview-todo{margin:0;padding-left:4px}.doc-preview-text-block.preview-todo .todo-item,.preview-wrapper .doc-preview-text-block.preview-todo .todo-item{display:flex;align-items:center;margin:0;padding:0;min-height:0}.doc-preview-text-block.preview-todo .todo-item>input[type=checkbox],.preview-wrapper .doc-preview-text-block.preview-todo .todo-item>input[type=checkbox]{flex-shrink:0;margin:0 8px 0 0!important;cursor:default;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;border-width:2px!important;border-style:solid!important;border-color:#d1d5db!important;border-radius:4px;background-color:#fff!important;background-clip:padding-box!important;box-sizing:border-box!important;box-shadow:none!important;position:relative;padding:0!important;outline:none;transition:border-color .15s ease,background .15s ease}.doc-preview-text-block.preview-todo .todo-item>input[type=checkbox]:checked,.preview-wrapper .doc-preview-text-block.preview-todo .todo-item>input[type=checkbox]:checked{background-color:#8fc31f!important;border-width:2px!important;border-style:solid!important;border-color:#8fc31f!important}.doc-preview-text-block.preview-todo .todo-item>input[type=checkbox]:checked:after,.preview-wrapper .doc-preview-text-block.preview-todo .todo-item>input[type=checkbox]:checked:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);box-sizing:border-box}.doc-preview-text-block.preview-todo .todo-item>input[type=checkbox]:disabled,.preview-wrapper .doc-preview-text-block.preview-todo .todo-item>input[type=checkbox]:disabled{opacity:1;cursor:default}.doc-preview-text-block.preview-todo .todo-item>input[type=checkbox]:focus,.preview-wrapper .doc-preview-text-block.preview-todo .todo-item>input[type=checkbox]:focus{outline:none;box-shadow:0 0 0 2px rgba(143,195,31,.25)}.doc-preview-text-block.preview-todo .todo-item>span,.preview-wrapper .doc-preview-text-block.preview-todo .todo-item>span{flex:1;line-height:1.6;font-size:14px;color:rgba(0,0,0,.85)}.preview-wrapper .doc-preview-step-title{font-weight:400;word-break:break-word;overflow-wrap:anywhere;max-width:100%;box-sizing:border-box}.preview-wrapper .doc-preview-step-title b,.preview-wrapper .doc-preview-step-title strong{font-weight:600}.preview-wrapper .doc-preview-introduction-content a.doc-file-download-link,.preview-wrapper .doc-preview-introduction-content a[data-file-download="1"],.preview-wrapper .doc-preview-introduction-content a[href*=".7z"],.preview-wrapper .doc-preview-introduction-content a[href*=".bin"],.preview-wrapper .doc-preview-introduction-content a[href*=".csv"],.preview-wrapper .doc-preview-introduction-content a[href*=".cvimodel"],.preview-wrapper .doc-preview-introduction-content a[href*=".doc"],.preview-wrapper .doc-preview-introduction-content a[href*=".docx"],.preview-wrapper .doc-preview-introduction-content a[href*=".elf"],.preview-wrapper .doc-preview-introduction-content a[href*=".engine"],.preview-wrapper .doc-preview-introduction-content a[href*=".hex"],.preview-wrapper .doc-preview-introduction-content a[href*=".img"],.preview-wrapper .doc-preview-introduction-content a[href*=".json"],.preview-wrapper .doc-preview-introduction-content a[href*=".onnx"],.preview-wrapper .doc-preview-introduction-content a[href*=".pdf"],.preview-wrapper .doc-preview-introduction-content a[href*=".ppt"],.preview-wrapper .doc-preview-introduction-content a[href*=".pptx"],.preview-wrapper .doc-preview-introduction-content a[href*=".pt"],.preview-wrapper .doc-preview-introduction-content a[href*=".rar"],.preview-wrapper .doc-preview-introduction-content a[href*=".tflite"],.preview-wrapper .doc-preview-introduction-content a[href*=".txt"],.preview-wrapper .doc-preview-introduction-content a[href*=".xls"],.preview-wrapper .doc-preview-introduction-content a[href*=".xlsx"],.preview-wrapper .doc-preview-introduction-content a[href*=".zip"],.preview-wrapper .doc-preview-paragraph-content a.doc-file-download-link,.preview-wrapper .doc-preview-paragraph-content a[data-file-download="1"],.preview-wrapper .doc-preview-paragraph-content a[href*=".7z"],.preview-wrapper .doc-preview-paragraph-content a[href*=".bin"],.preview-wrapper .doc-preview-paragraph-content a[href*=".csv"],.preview-wrapper .doc-preview-paragraph-content a[href*=".cvimodel"],.preview-wrapper .doc-preview-paragraph-content a[href*=".doc"],.preview-wrapper .doc-preview-paragraph-content a[href*=".docx"],.preview-wrapper .doc-preview-paragraph-content a[href*=".elf"],.preview-wrapper .doc-preview-paragraph-content a[href*=".engine"],.preview-wrapper .doc-preview-paragraph-content a[href*=".hex"],.preview-wrapper .doc-preview-paragraph-content a[href*=".img"],.preview-wrapper .doc-preview-paragraph-content a[href*=".json"],.preview-wrapper .doc-preview-paragraph-content a[href*=".onnx"],.preview-wrapper .doc-preview-paragraph-content a[href*=".pdf"],.preview-wrapper .doc-preview-paragraph-content a[href*=".ppt"],.preview-wrapper .doc-preview-paragraph-content a[href*=".pptx"],.preview-wrapper .doc-preview-paragraph-content a[href*=".pt"],.preview-wrapper .doc-preview-paragraph-content a[href*=".rar"],.preview-wrapper .doc-preview-paragraph-content a[href*=".tflite"],.preview-wrapper .doc-preview-paragraph-content a[href*=".txt"],.preview-wrapper .doc-preview-paragraph-content a[href*=".xls"],.preview-wrapper .doc-preview-paragraph-content a[href*=".xlsx"],.preview-wrapper .doc-preview-paragraph-content a[href*=".zip"],.preview-wrapper .doc-preview-step-content a.doc-file-download-link,.preview-wrapper .doc-preview-step-content a[data-file-download="1"],.preview-wrapper .doc-preview-step-content a[href*=".7z"],.preview-wrapper .doc-preview-step-content a[href*=".bin"],.preview-wrapper .doc-preview-step-content a[href*=".csv"],.preview-wrapper .doc-preview-step-content a[href*=".cvimodel"],.preview-wrapper .doc-preview-step-content a[href*=".doc"],.preview-wrapper .doc-preview-step-content a[href*=".docx"],.preview-wrapper .doc-preview-step-content a[href*=".elf"],.preview-wrapper .doc-preview-step-content a[href*=".engine"],.preview-wrapper .doc-preview-step-content a[href*=".hex"],.preview-wrapper .doc-preview-step-content a[href*=".img"],.preview-wrapper .doc-preview-step-content a[href*=".json"],.preview-wrapper .doc-preview-step-content a[href*=".onnx"],.preview-wrapper .doc-preview-step-content a[href*=".pdf"],.preview-wrapper .doc-preview-step-content a[href*=".ppt"],.preview-wrapper .doc-preview-step-content a[href*=".pptx"],.preview-wrapper .doc-preview-step-content a[href*=".pt"],.preview-wrapper .doc-preview-step-content a[href*=".rar"],.preview-wrapper .doc-preview-step-content a[href*=".tflite"],.preview-wrapper .doc-preview-step-content a[href*=".txt"],.preview-wrapper .doc-preview-step-content a[href*=".xls"],.preview-wrapper .doc-preview-step-content a[href*=".xlsx"],.preview-wrapper .doc-preview-step-content a[href*=".zip"],.preview-wrapper .doc-preview-text-block a.doc-file-download-link,.preview-wrapper .doc-preview-text-block a[data-file-download="1"],.preview-wrapper .doc-preview-text-block a[href*=".7z"],.preview-wrapper .doc-preview-text-block a[href*=".bin"],.preview-wrapper .doc-preview-text-block a[href*=".csv"],.preview-wrapper .doc-preview-text-block a[href*=".cvimodel"],.preview-wrapper .doc-preview-text-block a[href*=".doc"],.preview-wrapper .doc-preview-text-block a[href*=".docx"],.preview-wrapper .doc-preview-text-block a[href*=".elf"],.preview-wrapper .doc-preview-text-block a[href*=".engine"],.preview-wrapper .doc-preview-text-block a[href*=".hex"],.preview-wrapper .doc-preview-text-block a[href*=".img"],.preview-wrapper .doc-preview-text-block a[href*=".json"],.preview-wrapper .doc-preview-text-block a[href*=".onnx"],.preview-wrapper .doc-preview-text-block a[href*=".pdf"],.preview-wrapper .doc-preview-text-block a[href*=".ppt"],.preview-wrapper .doc-preview-text-block a[href*=".pptx"],.preview-wrapper .doc-preview-text-block a[href*=".pt"],.preview-wrapper .doc-preview-text-block a[href*=".rar"],.preview-wrapper .doc-preview-text-block a[href*=".tflite"],.preview-wrapper .doc-preview-text-block a[href*=".txt"],.preview-wrapper .doc-preview-text-block a[href*=".xls"],.preview-wrapper .doc-preview-text-block a[href*=".xlsx"],.preview-wrapper .doc-preview-text-block a[href*=".zip"]{display:flex;align-items:center;gap:10px;width:100%;max-width:100%;box-sizing:border-box;margin:8px 0;padding:10px 12px;border:1px solid #dfe4ea;border-radius:8px;background:#fff;color:#1f2937;text-decoration:none;border-bottom:1px solid #dfe4ea}.preview-wrapper .doc-preview-introduction-content a.doc-file-download-link:before,.preview-wrapper .doc-preview-introduction-content a[data-file-download="1"]:before,.preview-wrapper .doc-preview-introduction-content a[href*=".7z"]:before,.preview-wrapper .doc-preview-introduction-content a[href*=".bin"]:before,.preview-wrapper .doc-preview-introduction-content a[href*=".csv"]:before,.preview-wrapper .doc-preview-introduction-content a[href*=".cvimodel"]:before,.preview-wrapper .doc-preview-introduction-content a[href*=".doc"]:before,.preview-wrapper .doc-preview-introduction-content a[href*=".docx"]:before,.preview-wrapper .doc-preview-introduction-content a[href*=".elf"]:before,.preview-wrapper .doc-preview-introduction-content a[href*=".engine"]:before,.preview-wrapper .doc-preview-introduction-content a[href*=".hex"]:before,.preview-wrapper .doc-preview-introduction-content a[href*=".img"]:before,.preview-wrapper .doc-preview-introduction-content a[href*=".json"]:before,.preview-wrapper .doc-preview-introduction-content a[href*=".onnx"]:before,.preview-wrapper .doc-preview-introduction-content a[href*=".pdf"]:before,.preview-wrapper .doc-preview-introduction-content a[href*=".ppt"]:before,.preview-wrapper .doc-preview-introduction-content a[href*=".pptx"]:before,.preview-wrapper .doc-preview-introduction-content a[href*=".pt"]:before,.preview-wrapper .doc-preview-introduction-content a[href*=".rar"]:before,.preview-wrapper .doc-preview-introduction-content a[href*=".tflite"]:before,.preview-wrapper .doc-preview-introduction-content a[href*=".txt"]:before,.preview-wrapper .doc-preview-introduction-content a[href*=".xls"]:before,.preview-wrapper .doc-preview-introduction-content a[href*=".xlsx"]:before,.preview-wrapper .doc-preview-introduction-content a[href*=".zip"]:before,.preview-wrapper .doc-preview-paragraph-content a.doc-file-download-link:before,.preview-wrapper .doc-preview-paragraph-content a[data-file-download="1"]:before,.preview-wrapper .doc-preview-paragraph-content a[href*=".7z"]:before,.preview-wrapper .doc-preview-paragraph-content a[href*=".bin"]:before,.preview-wrapper .doc-preview-paragraph-content a[href*=".csv"]:before,.preview-wrapper .doc-preview-paragraph-content a[href*=".cvimodel"]:before,.preview-wrapper .doc-preview-paragraph-content a[href*=".doc"]:before,.preview-wrapper .doc-preview-paragraph-content a[href*=".docx"]:before,.preview-wrapper .doc-preview-paragraph-content a[href*=".elf"]:before,.preview-wrapper .doc-preview-paragraph-content a[href*=".engine"]:before,.preview-wrapper .doc-preview-paragraph-content a[href*=".hex"]:before,.preview-wrapper .doc-preview-paragraph-content a[href*=".img"]:before,.preview-wrapper .doc-preview-paragraph-content a[href*=".json"]:before,.preview-wrapper .doc-preview-paragraph-content a[href*=".onnx"]:before,.preview-wrapper .doc-preview-paragraph-content a[href*=".pdf"]:before,.preview-wrapper .doc-preview-paragraph-content a[href*=".ppt"]:before,.preview-wrapper .doc-preview-paragraph-content a[href*=".pptx"]:before,.preview-wrapper .doc-preview-paragraph-content a[href*=".pt"]:before,.preview-wrapper .doc-preview-paragraph-content a[href*=".rar"]:before,.preview-wrapper .doc-preview-paragraph-content a[href*=".tflite"]:before,.preview-wrapper .doc-preview-paragraph-content a[href*=".txt"]:before,.preview-wrapper .doc-preview-paragraph-content a[href*=".xls"]:before,.preview-wrapper .doc-preview-paragraph-content a[href*=".xlsx"]:before,.preview-wrapper .doc-preview-paragraph-content a[href*=".zip"]:before,.preview-wrapper .doc-preview-step-content a.doc-file-download-link:before,.preview-wrapper .doc-preview-step-content a[data-file-download="1"]:before,.preview-wrapper .doc-preview-step-content a[href*=".7z"]:before,.preview-wrapper .doc-preview-step-content a[href*=".bin"]:before,.preview-wrapper .doc-preview-step-content a[href*=".csv"]:before,.preview-wrapper .doc-preview-step-content a[href*=".cvimodel"]:before,.preview-wrapper .doc-preview-step-content a[href*=".doc"]:before,.preview-wrapper .doc-preview-step-content a[href*=".docx"]:before,.preview-wrapper .doc-preview-step-content a[href*=".elf"]:before,.preview-wrapper .doc-preview-step-content a[href*=".engine"]:before,.preview-wrapper .doc-preview-step-content a[href*=".hex"]:before,.preview-wrapper .doc-preview-step-content a[href*=".img"]:before,.preview-wrapper .doc-preview-step-content a[href*=".json"]:before,.preview-wrapper .doc-preview-step-content a[href*=".onnx"]:before,.preview-wrapper .doc-preview-step-content a[href*=".pdf"]:before,.preview-wrapper .doc-preview-step-content a[href*=".ppt"]:before,.preview-wrapper .doc-preview-step-content a[href*=".pptx"]:before,.preview-wrapper .doc-preview-step-content a[href*=".pt"]:before,.preview-wrapper .doc-preview-step-content a[href*=".rar"]:before,.preview-wrapper .doc-preview-step-content a[href*=".tflite"]:before,.preview-wrapper .doc-preview-step-content a[href*=".txt"]:before,.preview-wrapper .doc-preview-step-content a[href*=".xls"]:before,.preview-wrapper .doc-preview-step-content a[href*=".xlsx"]:before,.preview-wrapper .doc-preview-step-content a[href*=".zip"]:before,.preview-wrapper .doc-preview-text-block a.doc-file-download-link:before,.preview-wrapper .doc-preview-text-block a[data-file-download="1"]:before,.preview-wrapper .doc-preview-text-block a[href*=".7z"]:before,.preview-wrapper .doc-preview-text-block a[href*=".bin"]:before,.preview-wrapper .doc-preview-text-block a[href*=".csv"]:before,.preview-wrapper .doc-preview-text-block a[href*=".cvimodel"]:before,.preview-wrapper .doc-preview-text-block a[href*=".doc"]:before,.preview-wrapper .doc-preview-text-block a[href*=".docx"]:before,.preview-wrapper .doc-preview-text-block a[href*=".elf"]:before,.preview-wrapper .doc-preview-text-block a[href*=".engine"]:before,.preview-wrapper .doc-preview-text-block a[href*=".hex"]:before,.preview-wrapper .doc-preview-text-block a[href*=".img"]:before,.preview-wrapper .doc-preview-text-block a[href*=".json"]:before,.preview-wrapper .doc-preview-text-block a[href*=".onnx"]:before,.preview-wrapper .doc-preview-text-block a[href*=".pdf"]:before,.preview-wrapper .doc-preview-text-block a[href*=".ppt"]:before,.preview-wrapper .doc-preview-text-block a[href*=".pptx"]:before,.preview-wrapper .doc-preview-text-block a[href*=".pt"]:before,.preview-wrapper .doc-preview-text-block a[href*=".rar"]:before,.preview-wrapper .doc-preview-text-block a[href*=".tflite"]:before,.preview-wrapper .doc-preview-text-block a[href*=".txt"]:before,.preview-wrapper .doc-preview-text-block a[href*=".xls"]:before,.preview-wrapper .doc-preview-text-block a[href*=".xlsx"]:before,.preview-wrapper .doc-preview-text-block a[href*=".zip"]:before{content:"📄";color:#64748b;font-size:14px;flex-shrink:0}.preview-wrapper .doc-preview-introduction-content a.doc-file-download-link:after,.preview-wrapper .doc-preview-introduction-content a[data-file-download="1"]:after,.preview-wrapper .doc-preview-introduction-content a[href*=".7z"]:after,.preview-wrapper .doc-preview-introduction-content a[href*=".bin"]:after,.preview-wrapper .doc-preview-introduction-content a[href*=".csv"]:after,.preview-wrapper .doc-preview-introduction-content a[href*=".cvimodel"]:after,.preview-wrapper .doc-preview-introduction-content a[href*=".doc"]:after,.preview-wrapper .doc-preview-introduction-content a[href*=".docx"]:after,.preview-wrapper .doc-preview-introduction-content a[href*=".elf"]:after,.preview-wrapper .doc-preview-introduction-content a[href*=".engine"]:after,.preview-wrapper .doc-preview-introduction-content a[href*=".hex"]:after,.preview-wrapper .doc-preview-introduction-content a[href*=".img"]:after,.preview-wrapper .doc-preview-introduction-content a[href*=".json"]:after,.preview-wrapper .doc-preview-introduction-content a[href*=".onnx"]:after,.preview-wrapper .doc-preview-introduction-content a[href*=".pdf"]:after,.preview-wrapper .doc-preview-introduction-content a[href*=".ppt"]:after,.preview-wrapper .doc-preview-introduction-content a[href*=".pptx"]:after,.preview-wrapper .doc-preview-introduction-content a[href*=".pt"]:after,.preview-wrapper .doc-preview-introduction-content a[href*=".rar"]:after,.preview-wrapper .doc-preview-introduction-content a[href*=".tflite"]:after,.preview-wrapper .doc-preview-introduction-content a[href*=".txt"]:after,.preview-wrapper .doc-preview-introduction-content a[href*=".xls"]:after,.preview-wrapper .doc-preview-introduction-content a[href*=".xlsx"]:after,.preview-wrapper .doc-preview-introduction-content a[href*=".zip"]:after,.preview-wrapper .doc-preview-paragraph-content a.doc-file-download-link:after,.preview-wrapper .doc-preview-paragraph-content a[data-file-download="1"]:after,.preview-wrapper .doc-preview-paragraph-content a[href*=".7z"]:after,.preview-wrapper .doc-preview-paragraph-content a[href*=".bin"]:after,.preview-wrapper .doc-preview-paragraph-content a[href*=".csv"]:after,.preview-wrapper .doc-preview-paragraph-content a[href*=".cvimodel"]:after,.preview-wrapper .doc-preview-paragraph-content a[href*=".doc"]:after,.preview-wrapper .doc-preview-paragraph-content a[href*=".docx"]:after,.preview-wrapper .doc-preview-paragraph-content a[href*=".elf"]:after,.preview-wrapper .doc-preview-paragraph-content a[href*=".engine"]:after,.preview-wrapper .doc-preview-paragraph-content a[href*=".hex"]:after,.preview-wrapper .doc-preview-paragraph-content a[href*=".img"]:after,.preview-wrapper .doc-preview-paragraph-content a[href*=".json"]:after,.preview-wrapper .doc-preview-paragraph-content a[href*=".onnx"]:after,.preview-wrapper .doc-preview-paragraph-content a[href*=".pdf"]:after,.preview-wrapper .doc-preview-paragraph-content a[href*=".ppt"]:after,.preview-wrapper .doc-preview-paragraph-content a[href*=".pptx"]:after,.preview-wrapper .doc-preview-paragraph-content a[href*=".pt"]:after,.preview-wrapper .doc-preview-paragraph-content a[href*=".rar"]:after,.preview-wrapper .doc-preview-paragraph-content a[href*=".tflite"]:after,.preview-wrapper .doc-preview-paragraph-content a[href*=".txt"]:after,.preview-wrapper .doc-preview-paragraph-content a[href*=".xls"]:after,.preview-wrapper .doc-preview-paragraph-content a[href*=".xlsx"]:after,.preview-wrapper .doc-preview-paragraph-content a[href*=".zip"]:after,.preview-wrapper .doc-preview-step-content a.doc-file-download-link:after,.preview-wrapper .doc-preview-step-content a[data-file-download="1"]:after,.preview-wrapper .doc-preview-step-content a[href*=".7z"]:after,.preview-wrapper .doc-preview-step-content a[href*=".bin"]:after,.preview-wrapper .doc-preview-step-content a[href*=".csv"]:after,.preview-wrapper .doc-preview-step-content a[href*=".cvimodel"]:after,.preview-wrapper .doc-preview-step-content a[href*=".doc"]:after,.preview-wrapper .doc-preview-step-content a[href*=".docx"]:after,.preview-wrapper .doc-preview-step-content a[href*=".elf"]:after,.preview-wrapper .doc-preview-step-content a[href*=".engine"]:after,.preview-wrapper .doc-preview-step-content a[href*=".hex"]:after,.preview-wrapper .doc-preview-step-content a[href*=".img"]:after,.preview-wrapper .doc-preview-step-content a[href*=".json"]:after,.preview-wrapper .doc-preview-step-content a[href*=".onnx"]:after,.preview-wrapper .doc-preview-step-content a[href*=".pdf"]:after,.preview-wrapper .doc-preview-step-content a[href*=".ppt"]:after,.preview-wrapper .doc-preview-step-content a[href*=".pptx"]:after,.preview-wrapper .doc-preview-step-content a[href*=".pt"]:after,.preview-wrapper .doc-preview-step-content a[href*=".rar"]:after,.preview-wrapper .doc-preview-step-content a[href*=".tflite"]:after,.preview-wrapper .doc-preview-step-content a[href*=".txt"]:after,.preview-wrapper .doc-preview-step-content a[href*=".xls"]:after,.preview-wrapper .doc-preview-step-content a[href*=".xlsx"]:after,.preview-wrapper .doc-preview-step-content a[href*=".zip"]:after,.preview-wrapper .doc-preview-text-block a.doc-file-download-link:after,.preview-wrapper .doc-preview-text-block a[data-file-download="1"]:after,.preview-wrapper .doc-preview-text-block a[href*=".7z"]:after,.preview-wrapper .doc-preview-text-block a[href*=".bin"]:after,.preview-wrapper .doc-preview-text-block a[href*=".csv"]:after,.preview-wrapper .doc-preview-text-block a[href*=".cvimodel"]:after,.preview-wrapper .doc-preview-text-block a[href*=".doc"]:after,.preview-wrapper .doc-preview-text-block a[href*=".docx"]:after,.preview-wrapper .doc-preview-text-block a[href*=".elf"]:after,.preview-wrapper .doc-preview-text-block a[href*=".engine"]:after,.preview-wrapper .doc-preview-text-block a[href*=".hex"]:after,.preview-wrapper .doc-preview-text-block a[href*=".img"]:after,.preview-wrapper .doc-preview-text-block a[href*=".json"]:after,.preview-wrapper .doc-preview-text-block a[href*=".onnx"]:after,.preview-wrapper .doc-preview-text-block a[href*=".pdf"]:after,.preview-wrapper .doc-preview-text-block a[href*=".ppt"]:after,.preview-wrapper .doc-preview-text-block a[href*=".pptx"]:after,.preview-wrapper .doc-preview-text-block a[href*=".pt"]:after,.preview-wrapper .doc-preview-text-block a[href*=".rar"]:after,.preview-wrapper .doc-preview-text-block a[href*=".tflite"]:after,.preview-wrapper .doc-preview-text-block a[href*=".txt"]:after,.preview-wrapper .doc-preview-text-block a[href*=".xls"]:after,.preview-wrapper .doc-preview-text-block a[href*=".xlsx"]:after,.preview-wrapper .doc-preview-text-block a[href*=".zip"]:after{content:"⬇";color:#94a3b8;font-size:12px;margin-left:auto;flex-shrink:0}.preview-wrapper .doc-preview-introduction-content a.doc-file-download-link:hover,.preview-wrapper .doc-preview-introduction-content a[data-file-download="1"]:hover,.preview-wrapper .doc-preview-introduction-content a[href*=".7z"]:hover,.preview-wrapper .doc-preview-introduction-content a[href*=".bin"]:hover,.preview-wrapper .doc-preview-introduction-content a[href*=".csv"]:hover,.preview-wrapper .doc-preview-introduction-content a[href*=".cvimodel"]:hover,.preview-wrapper .doc-preview-introduction-content a[href*=".doc"]:hover,.preview-wrapper .doc-preview-introduction-content a[href*=".docx"]:hover,.preview-wrapper .doc-preview-introduction-content a[href*=".elf"]:hover,.preview-wrapper .doc-preview-introduction-content a[href*=".engine"]:hover,.preview-wrapper .doc-preview-introduction-content a[href*=".hex"]:hover,.preview-wrapper .doc-preview-introduction-content a[href*=".img"]:hover,.preview-wrapper .doc-preview-introduction-content a[href*=".json"]:hover,.preview-wrapper .doc-preview-introduction-content a[href*=".onnx"]:hover,.preview-wrapper .doc-preview-introduction-content a[href*=".pdf"]:hover,.preview-wrapper .doc-preview-introduction-content a[href*=".ppt"]:hover,.preview-wrapper .doc-preview-introduction-content a[href*=".pptx"]:hover,.preview-wrapper .doc-preview-introduction-content a[href*=".pt"]:hover,.preview-wrapper .doc-preview-introduction-content a[href*=".rar"]:hover,.preview-wrapper .doc-preview-introduction-content a[href*=".tflite"]:hover,.preview-wrapper .doc-preview-introduction-content a[href*=".txt"]:hover,.preview-wrapper .doc-preview-introduction-content a[href*=".xls"]:hover,.preview-wrapper .doc-preview-introduction-content a[href*=".xlsx"]:hover,.preview-wrapper .doc-preview-introduction-content a[href*=".zip"]:hover,.preview-wrapper .doc-preview-paragraph-content a.doc-file-download-link:hover,.preview-wrapper .doc-preview-paragraph-content a[data-file-download="1"]:hover,.preview-wrapper .doc-preview-paragraph-content a[href*=".7z"]:hover,.preview-wrapper .doc-preview-paragraph-content a[href*=".bin"]:hover,.preview-wrapper .doc-preview-paragraph-content a[href*=".csv"]:hover,.preview-wrapper .doc-preview-paragraph-content a[href*=".cvimodel"]:hover,.preview-wrapper .doc-preview-paragraph-content a[href*=".doc"]:hover,.preview-wrapper .doc-preview-paragraph-content a[href*=".docx"]:hover,.preview-wrapper .doc-preview-paragraph-content a[href*=".elf"]:hover,.preview-wrapper .doc-preview-paragraph-content a[href*=".engine"]:hover,.preview-wrapper .doc-preview-paragraph-content a[href*=".hex"]:hover,.preview-wrapper .doc-preview-paragraph-content a[href*=".img"]:hover,.preview-wrapper .doc-preview-paragraph-content a[href*=".json"]:hover,.preview-wrapper .doc-preview-paragraph-content a[href*=".onnx"]:hover,.preview-wrapper .doc-preview-paragraph-content a[href*=".pdf"]:hover,.preview-wrapper .doc-preview-paragraph-content a[href*=".ppt"]:hover,.preview-wrapper .doc-preview-paragraph-content a[href*=".pptx"]:hover,.preview-wrapper .doc-preview-paragraph-content a[href*=".pt"]:hover,.preview-wrapper .doc-preview-paragraph-content a[href*=".rar"]:hover,.preview-wrapper .doc-preview-paragraph-content a[href*=".tflite"]:hover,.preview-wrapper .doc-preview-paragraph-content a[href*=".txt"]:hover,.preview-wrapper .doc-preview-paragraph-content a[href*=".xls"]:hover,.preview-wrapper .doc-preview-paragraph-content a[href*=".xlsx"]:hover,.preview-wrapper .doc-preview-paragraph-content a[href*=".zip"]:hover,.preview-wrapper .doc-preview-step-content a.doc-file-download-link:hover,.preview-wrapper .doc-preview-step-content a[data-file-download="1"]:hover,.preview-wrapper .doc-preview-step-content a[href*=".7z"]:hover,.preview-wrapper .doc-preview-step-content a[href*=".bin"]:hover,.preview-wrapper .doc-preview-step-content a[href*=".csv"]:hover,.preview-wrapper .doc-preview-step-content a[href*=".cvimodel"]:hover,.preview-wrapper .doc-preview-step-content a[href*=".doc"]:hover,.preview-wrapper .doc-preview-step-content a[href*=".docx"]:hover,.preview-wrapper .doc-preview-step-content a[href*=".elf"]:hover,.preview-wrapper .doc-preview-step-content a[href*=".engine"]:hover,.preview-wrapper .doc-preview-step-content a[href*=".hex"]:hover,.preview-wrapper .doc-preview-step-content a[href*=".img"]:hover,.preview-wrapper .doc-preview-step-content a[href*=".json"]:hover,.preview-wrapper .doc-preview-step-content a[href*=".onnx"]:hover,.preview-wrapper .doc-preview-step-content a[href*=".pdf"]:hover,.preview-wrapper .doc-preview-step-content a[href*=".ppt"]:hover,.preview-wrapper .doc-preview-step-content a[href*=".pptx"]:hover,.preview-wrapper .doc-preview-step-content a[href*=".pt"]:hover,.preview-wrapper .doc-preview-step-content a[href*=".rar"]:hover,.preview-wrapper .doc-preview-step-content a[href*=".tflite"]:hover,.preview-wrapper .doc-preview-step-content a[href*=".txt"]:hover,.preview-wrapper .doc-preview-step-content a[href*=".xls"]:hover,.preview-wrapper .doc-preview-step-content a[href*=".xlsx"]:hover,.preview-wrapper .doc-preview-step-content a[href*=".zip"]:hover,.preview-wrapper .doc-preview-text-block a.doc-file-download-link:hover,.preview-wrapper .doc-preview-text-block a[data-file-download="1"]:hover,.preview-wrapper .doc-preview-text-block a[href*=".7z"]:hover,.preview-wrapper .doc-preview-text-block a[href*=".bin"]:hover,.preview-wrapper .doc-preview-text-block a[href*=".csv"]:hover,.preview-wrapper .doc-preview-text-block a[href*=".cvimodel"]:hover,.preview-wrapper .doc-preview-text-block a[href*=".doc"]:hover,.preview-wrapper .doc-preview-text-block a[href*=".docx"]:hover,.preview-wrapper .doc-preview-text-block a[href*=".elf"]:hover,.preview-wrapper .doc-preview-text-block a[href*=".engine"]:hover,.preview-wrapper .doc-preview-text-block a[href*=".hex"]:hover,.preview-wrapper .doc-preview-text-block a[href*=".img"]:hover,.preview-wrapper .doc-preview-text-block a[href*=".json"]:hover,.preview-wrapper .doc-preview-text-block a[href*=".onnx"]:hover,.preview-wrapper .doc-preview-text-block a[href*=".pdf"]:hover,.preview-wrapper .doc-preview-text-block a[href*=".ppt"]:hover,.preview-wrapper .doc-preview-text-block a[href*=".pptx"]:hover,.preview-wrapper .doc-preview-text-block a[href*=".pt"]:hover,.preview-wrapper .doc-preview-text-block a[href*=".rar"]:hover,.preview-wrapper .doc-preview-text-block a[href*=".tflite"]:hover,.preview-wrapper .doc-preview-text-block a[href*=".txt"]:hover,.preview-wrapper .doc-preview-text-block a[href*=".xls"]:hover,.preview-wrapper .doc-preview-text-block a[href*=".xlsx"]:hover,.preview-wrapper .doc-preview-text-block a[href*=".zip"]:hover{background:#f8fafc;border-color:#cfd7e3;color:#111827}.step-two-container .doc-preview-vibration-wrapper{width:100%}.step-two-container .doc-preview-vibration-wrapper .flex-between.flex-box>div{max-width:inherit!important;border-right:0!important;padding-right:0!important;margin-right:0!important}.step-two-container .doc-preview-block-from-markdown .video-embed-wrapper,.step-two-container .doc-preview-card .video-embed-wrapper,.step-two-container .doc-preview-paragraph-content .video-embed-wrapper,.step-two-container .doc-preview-section .video-embed-wrapper,.step-two-container .doc-preview-text-block .video-embed-wrapper{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:4px;margin:8px 0;background:#000}.step-two-container .doc-preview-block-from-markdown .video-embed-wrapper iframe,.step-two-container .doc-preview-card .video-embed-wrapper iframe,.step-two-container .doc-preview-paragraph-content .video-embed-wrapper iframe,.step-two-container .doc-preview-section .video-embed-wrapper iframe,.step-two-container .doc-preview-text-block .video-embed-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;border-radius:4px}.step-two-container .doc-preview-block-from-markdown iframe,.step-two-container .doc-preview-card iframe,.step-two-container .doc-preview-paragraph-content iframe,.step-two-container .doc-preview-section iframe,.step-two-container .doc-preview-text-block iframe{max-width:100%;width:100%;aspect-ratio:16/9;height:auto;border-radius:4px}.step-two-container .doc-preview-block-from-markdown video,.step-two-container .doc-preview-card video,.step-two-container .doc-preview-paragraph-content video,.step-two-container .doc-preview-section video,.step-two-container .doc-preview-text-block video{max-width:100%;width:100%;height:auto;display:block;border-radius:4px}@media (max-width:960px){.doc-preview-block-content .watcher-deploy-steps,.doc-preview-block-content .workspace-preview-content,.watcher-deploy-steps,.workspace-preview-content{gap:10px}}@media (max-width:540px){.doc-preview-block-content .watcher-deploy-steps,.doc-preview-block-content .workspace-preview-content,.watcher-deploy-steps,.workspace-preview-content{grid-template-columns:1fr;gap:14px}.doc-preview-block-content .workspace-divider,.workspace-divider{padding:6px 0 2px;font-size:12px}.doc-preview-block-content .watcher-deploy-step-line,.watcher-deploy-step-line{min-height:0}}.doc-preview-toolbar-host.doc-preview-preview-toolbar .doc-preview-preview-toolbar__actions{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px;margin-left:auto}.doc-preview-toolbar-host.doc-preview-preview-toolbar .doc-preview-preview-toolbar__actions .el-button.doc-preview-toolbar-btn,.doc-preview-toolbar-host.doc-preview-preview-toolbar .doc-preview-preview-toolbar__actions button.el-button.doc-preview-toolbar-btn{margin-top:0!important;margin-bottom:0!important;min-width:112px;height:40px!important;line-height:38px!important;padding:0 20px!important;font-size:14px!important;font-weight:500!important;border-radius:8px!important;box-sizing:border-box!important;vertical-align:middle;transition:none!important}.doc-preview-toolbar-host.doc-preview-preview-toolbar .doc-preview-preview-toolbar__actions .el-button.doc-preview-toolbar-btn:focus,.doc-preview-toolbar-host.doc-preview-preview-toolbar .doc-preview-preview-toolbar__actions .el-button.doc-preview-toolbar-btn:hover,.doc-preview-toolbar-host.doc-preview-preview-toolbar .doc-preview-preview-toolbar__actions button.el-button.doc-preview-toolbar-btn:focus,.doc-preview-toolbar-host.doc-preview-preview-toolbar .doc-preview-preview-toolbar__actions button.el-button.doc-preview-toolbar-btn:hover{transform:none!important}.doc-preview-toolbar-host.doc-preview-preview-toolbar .doc-preview-preview-toolbar__actions .el-button.doc-preview-toolbar-btn--disconnect,.doc-preview-toolbar-host.doc-preview-preview-toolbar .doc-preview-preview-toolbar__actions button.el-button.doc-preview-toolbar-btn--disconnect{background-color:#fff!important;color:rgba(0,0,0,.7)!important;border:1px solid rgba(0,0,0,.18)!important}.doc-preview-toolbar-host.doc-preview-preview-toolbar .doc-preview-preview-toolbar__actions .el-button.doc-preview-toolbar-btn--disconnect:focus,.doc-preview-toolbar-host.doc-preview-preview-toolbar .doc-preview-preview-toolbar__actions .el-button.doc-preview-toolbar-btn--disconnect:hover,.doc-preview-toolbar-host.doc-preview-preview-toolbar .doc-preview-preview-toolbar__actions button.el-button.doc-preview-toolbar-btn--disconnect:focus,.doc-preview-toolbar-host.doc-preview-preview-toolbar .doc-preview-preview-toolbar__actions button.el-button.doc-preview-toolbar-btn--disconnect:hover{background-color:#fafafa!important;color:rgba(0,0,0,.88)!important;border-color:rgba(0,0,0,.28)!important}.doc-preview-toolbar-host.doc-preview-preview-toolbar .doc-preview-preview-toolbar__actions .el-button.doc-preview-toolbar-btn--start.el-button--primary:not(.is-plain),.doc-preview-toolbar-host.doc-preview-preview-toolbar .doc-preview-preview-toolbar__actions button.el-button.doc-preview-toolbar-btn--start.el-button--primary:not(.is-plain){background-color:#8fc31f!important;border-color:#8fc31f!important;color:#fff!important}.doc-preview-toolbar-host.doc-preview-preview-toolbar .doc-preview-preview-toolbar__actions .el-button.doc-preview-toolbar-btn--start.el-button--primary:not(.is-plain):focus,.doc-preview-toolbar-host.doc-preview-preview-toolbar .doc-preview-preview-toolbar__actions .el-button.doc-preview-toolbar-btn--start.el-button--primary:not(.is-plain):hover,.doc-preview-toolbar-host.doc-preview-preview-toolbar .doc-preview-preview-toolbar__actions button.el-button.doc-preview-toolbar-btn--start.el-button--primary:not(.is-plain):focus,.doc-preview-toolbar-host.doc-preview-preview-toolbar .doc-preview-preview-toolbar__actions button.el-button.doc-preview-toolbar-btn--start.el-button--primary:not(.is-plain):hover{background-color:#84b31d!important;border-color:#84b31d!important;color:#fff!important}.doc-preview-toolbar-host.doc-preview-preview-toolbar .doc-preview-preview-toolbar__actions .el-button.doc-preview-toolbar-btn--stop.el-button--danger.is-plain,.doc-preview-toolbar-host.doc-preview-preview-toolbar .doc-preview-preview-toolbar__actions button.el-button.doc-preview-toolbar-btn--stop.el-button--danger.is-plain{background-color:#fff!important;color:#f56c6c!important;border:1px solid #fbc4c4!important}.doc-preview-toolbar-host.doc-preview-preview-toolbar .doc-preview-preview-toolbar__actions .el-button.doc-preview-toolbar-btn--stop.el-button--danger.is-plain:focus,.doc-preview-toolbar-host.doc-preview-preview-toolbar .doc-preview-preview-toolbar__actions .el-button.doc-preview-toolbar-btn--stop.el-button--danger.is-plain:hover,.doc-preview-toolbar-host.doc-preview-preview-toolbar .doc-preview-preview-toolbar__actions button.el-button.doc-preview-toolbar-btn--stop.el-button--danger.is-plain:focus,.doc-preview-toolbar-host.doc-preview-preview-toolbar .doc-preview-preview-toolbar__actions button.el-button.doc-preview-toolbar-btn--stop.el-button--danger.is-plain:hover{background-color:#f56c6c!important;color:#fff!important;border-color:#f56c6c!important}.doc-preview-toolbar-host.doc-preview-preview-toolbar .doc-preview-preview-toolbar__actions .el-button.doc-preview-toolbar-btn.is-loading{padding-left:20px!important;padding-right:20px!important}.doc-preview-block-content .doc-preview-model-info .model-value-wrap .el-button.retrain-btn,.doc-preview-block-content .doc-preview-model-info .model-value-wrap button.el-button.retrain-btn,.doc-preview-block-content .doc-preview-preconnect-card .preconnect-current-model-actions .el-button.retrain-btn,.doc-preview-block-content .doc-preview-preconnect-card .preconnect-current-model-actions button.el-button.retrain-btn,.doc-preview-model-info .model-value-wrap .el-button.retrain-btn,.doc-preview-model-info .model-value-wrap button.el-button.retrain-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-top:0!important;margin-bottom:0!important;margin-left:0!important;margin-right:0!important;min-width:160px!important;height:40px!important;min-height:40px!important;max-height:40px!important;line-height:1!important;padding:0 24px!important;font-size:14px!important;font-weight:500!important;border-radius:8px!important;box-sizing:border-box!important;vertical-align:middle!important;color:#8fc31f!important;border-color:rgba(143,195,31,.65)!important;background-color:#f4f8e8!important;transition:none!important}.doc-preview-block-content .doc-preview-model-info .model-value-wrap .el-button.retrain-btn:focus,.doc-preview-block-content .doc-preview-model-info .model-value-wrap .el-button.retrain-btn:hover,.doc-preview-block-content .doc-preview-model-info .model-value-wrap button.el-button.retrain-btn:focus,.doc-preview-block-content .doc-preview-model-info .model-value-wrap button.el-button.retrain-btn:hover,.doc-preview-block-content .doc-preview-preconnect-card .preconnect-current-model-actions .el-button.retrain-btn:focus,.doc-preview-block-content .doc-preview-preconnect-card .preconnect-current-model-actions .el-button.retrain-btn:hover,.doc-preview-block-content .doc-preview-preconnect-card .preconnect-current-model-actions button.el-button.retrain-btn:focus,.doc-preview-block-content .doc-preview-preconnect-card .preconnect-current-model-actions button.el-button.retrain-btn:hover,.doc-preview-model-info .model-value-wrap .el-button.retrain-btn:focus,.doc-preview-model-info .model-value-wrap .el-button.retrain-btn:hover,.doc-preview-model-info .model-value-wrap button.el-button.retrain-btn:focus,.doc-preview-model-info .model-value-wrap button.el-button.retrain-btn:hover{color:#7cab1b!important;border-color:#8fc31f!important;background-color:#eef5db!important;transform:none!important}.doc-preview-block-content .doc-preview-model-info .model-value-wrap .el-button.retrain-btn.is-disabled,.doc-preview-block-content .doc-preview-model-info .model-value-wrap .el-button.retrain-btn.is-disabled:focus,.doc-preview-block-content .doc-preview-model-info .model-value-wrap .el-button.retrain-btn.is-disabled:hover,.doc-preview-block-content .doc-preview-model-info .model-value-wrap button.el-button.retrain-btn.is-disabled,.doc-preview-block-content .doc-preview-model-info .model-value-wrap button.el-button.retrain-btn.is-disabled:focus,.doc-preview-block-content .doc-preview-model-info .model-value-wrap button.el-button.retrain-btn.is-disabled:hover,.doc-preview-block-content .doc-preview-preconnect-card .preconnect-current-model-actions .el-button.retrain-btn.is-disabled,.doc-preview-block-content .doc-preview-preconnect-card .preconnect-current-model-actions .el-button.retrain-btn.is-disabled:focus,.doc-preview-block-content .doc-preview-preconnect-card .preconnect-current-model-actions .el-button.retrain-btn.is-disabled:hover,.doc-preview-block-content .doc-preview-preconnect-card .preconnect-current-model-actions button.el-button.retrain-btn.is-disabled,.doc-preview-block-content .doc-preview-preconnect-card .preconnect-current-model-actions button.el-button.retrain-btn.is-disabled:focus,.doc-preview-block-content .doc-preview-preconnect-card .preconnect-current-model-actions button.el-button.retrain-btn.is-disabled:hover,.doc-preview-model-info .model-value-wrap .el-button.retrain-btn.is-disabled,.doc-preview-model-info .model-value-wrap .el-button.retrain-btn.is-disabled:focus,.doc-preview-model-info .model-value-wrap .el-button.retrain-btn.is-disabled:hover,.doc-preview-model-info .model-value-wrap button.el-button.retrain-btn.is-disabled,.doc-preview-model-info .model-value-wrap button.el-button.retrain-btn.is-disabled:focus,.doc-preview-model-info .model-value-wrap button.el-button.retrain-btn.is-disabled:hover{color:#a6bf73!important;border-color:rgba(143,195,31,.35)!important;background-color:#f6f8ef!important}.doc-preview-block-content .doc-preview-model-info .model-value-wrap .el-button.retrain-btn.is-loading,.doc-preview-block-content .doc-preview-model-info .model-value-wrap button.el-button.retrain-btn.is-loading,.doc-preview-block-content .doc-preview-preconnect-card .preconnect-current-model-actions .el-button.retrain-btn.is-loading,.doc-preview-block-content .doc-preview-preconnect-card .preconnect-current-model-actions button.el-button.retrain-btn.is-loading,.doc-preview-model-info .model-value-wrap .el-button.retrain-btn.is-loading,.doc-preview-model-info .model-value-wrap button.el-button.retrain-btn.is-loading{height:40px!important;min-height:40px!important;max-height:40px!important;padding-left:24px!important;padding-right:24px!important}.doc-preview-block-content .doc-preview-actions.preconnect-actions{flex-direction:column;align-items:stretch;justify-content:flex-start;width:100%;max-width:100%;box-sizing:border-box}.doc-preview-block-content .doc-preview-actions.preconnect-actions .doc-deploy-top-disconnect-btn{cursor:pointer;color:#f56c6c!important;background:#fff!important;border:1px solid #f56c6c!important;box-sizing:border-box;width:100%;max-width:100%}.doc-preview-block-content .doc-preview-actions.preconnect-actions .doc-deploy-top-disconnect-btn:hover{color:#f78989!important;border-color:#f78989!important;background:#fef0f0!important}.doc-preview-block-content .doc-preview-actions.preconnect-actions .doc-deploy-top-disconnect-btn:focus{outline:none;color:#f78989!important;border-color:#f78989!important;background:#fef0f0!important}.doc-preview-block-from-markdown.doc-preview-block-from-markdown--deploy-ai-model,.doc-preview-block-from-markdown.doc-preview-block-from-markdown--deploy-ai-model .doc-preview-block-item{overflow:visible}.step-one-container .step-one-content .split-pane-wrapper.vue-splitter-container{display:flex!important;flex-direction:row;flex-wrap:nowrap;align-items:stretch;min-height:70vh;height:auto!important}.step-one-container .step-one-content .split-pane-wrapper .splitter-pane.vertical.splitter-paneL,.step-one-container .step-one-content .split-pane-wrapper .splitter-pane.vertical.splitter-paneR{position:relative!important;left:auto!important;right:auto!important;height:auto!important;min-height:70vh;overflow:visible;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important}.step-one-container .step-one-content .split-pane-wrapper .splitter-pane.vertical.splitter-paneL .form-section,.step-one-container .step-one-content .split-pane-wrapper .splitter-pane.vertical.splitter-paneR .preview-section{margin-top:0;padding-top:0;width:100%;box-sizing:border-box}.step-one-container .step-one-content .split-pane-wrapper .splitter-pane-resizer.vertical{position:relative!important;left:auto!important;margin-left:0!important;border-left:0!important;border-right:0!important;flex:0 0 2px;width:2px!important;min-width:2px!important;height:auto!important;min-height:70vh;align-self:stretch;opacity:1;background:rgba(0,0,0,.1)!important}.step-one-container .step-one-content .split-pane-wrapper .splitter-pane-resizer.vertical:hover{background:#8fc31f!important}.step-two-container .step-two-content .split-pane-wrapper.vue-splitter-container{display:flex!important;flex-direction:row;flex-wrap:nowrap;align-items:stretch;min-height:70vh;height:auto!important}.step-two-container .step-two-content .split-pane-wrapper .splitter-pane.vertical.splitter-paneL,.step-two-container .step-two-content .split-pane-wrapper .splitter-pane.vertical.splitter-paneR{position:relative!important;left:auto!important;right:auto!important;height:auto!important;min-height:70vh;overflow:visible;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important}.step-two-container .step-two-content .split-pane-wrapper .splitter-pane.vertical.splitter-paneL .form-section,.step-two-container .step-two-content .split-pane-wrapper .splitter-pane.vertical.splitter-paneR .preview-section{margin-top:0;padding-top:0;width:100%;box-sizing:border-box}.step-two-container .step-two-content .split-pane-wrapper .splitter-pane-resizer.vertical{position:relative!important;left:auto!important;margin-left:0!important;border-left:0!important;border-right:0!important;flex:0 0 2px;width:2px!important;min-width:2px!important;height:auto!important;min-height:70vh;align-self:stretch;opacity:1;background:rgba(0,0,0,.1)!important}.step-two-container .step-two-content .split-pane-wrapper .splitter-pane-resizer.vertical:hover{background:#8fc31f!important}.step-one-container .split-pane-wrapper .splitter-pane-resizer.vertical,.step-three-container .split-pane-wrapper .splitter-pane-resizer.vertical,.step-two-container .split-pane-wrapper .splitter-pane-resizer.vertical{margin-left:0!important;border-left:0!important;border-right:0!important;flex:0 0 2px;opacity:1!important;width:2px!important;min-width:2px!important;background:rgba(0,0,0,.1)!important;transition:background .2s ease}.step-one-container .split-pane-wrapper .splitter-pane-resizer.vertical:hover,.step-three-container .split-pane-wrapper .splitter-pane-resizer.vertical:hover,.step-two-container .split-pane-wrapper .splitter-pane-resizer.vertical:hover{background:#8fc31f!important}.deploy-confirm-dialog{width:500px!important;max-width:90vw!important}[data-v-7b015907]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.container[data-v-7b015907]{background:#fff;height:auto!important;min-height:100%}.new-detail-container[data-v-7b015907]{width:80%;max-width:1440px;margin:0 auto;padding:30px 0 80px}.new-detail-header[data-v-7b015907]{display:flex;justify-content:flex-start;margin-bottom:16px}.new-detail-header .back-btn[data-v-7b015907]{display:inline-flex;align-items:center;gap:8px;font-size:14px;line-height:28px;color:#000;cursor:pointer;padding:6px 14px;background:hsla(0,0%,100%,.95);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease}.new-detail-header .back-btn[data-v-7b015907]:hover{background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.15)}.new-detail-header .back-btn i[data-v-7b015907]{font-size:18px}.new-detail-top[data-v-7b015907]{margin-bottom:40px}.new-detail-bottom[data-v-7b015907],.new-detail-left[data-v-7b015907],.new-detail-right[data-v-7b015907]{width:100%}.model-review-warning[data-v-7b015907]{margin-bottom:16px;padding:10px 14px;border-radius:8px;background:#fff7e6;border:1px solid #ffe58f;color:#ad6800;font-size:14px;line-height:20px;display:flex;align-items:flex-start;gap:8px}.model-review-warning i[data-v-7b015907]{font-size:16px;margin-top:2px;flex-shrink:0}.model-review-warning-body[data-v-7b015907]{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.model-review-warning-link[data-v-7b015907]{color:#874d00;font-weight:500;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.model-review-warning-link[data-v-7b015907]:hover{color:#613800}.draft-diff-hint[data-v-7b015907]{margin-top:0}.draft-publish-btn[data-v-7b015907]{margin:0;padding:0;border:none;background:none;cursor:pointer;color:#874d00;font-weight:600;font-size:inherit;font-family:inherit;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.draft-publish-btn[data-v-7b015907]:hover{color:#613800}