*{margin:0;-webkit-tap-highlight-color:transparent}html,body{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100%}body{overflow-x:hidden;font-size:16px}uni-app,uni-page,uni-page-wrapper,uni-page-body{display:block;box-sizing:border-box;width:100%}uni-page-wrapper{position:relative}#app,uni-app,uni-page,uni-page-wrapper{height:100%}.uni-mask{position:fixed;z-index:999;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.5)}.uni-fade-enter-active,.uni-fade-leave-active{transition-duration:.25s;transition-property:opacity;transition-timing-function:ease}.uni-fade-enter-from,.uni-fade-leave-active{opacity:0}.uni-loading,uni-button[loading]:before{background-color:transparent;background-image:url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=);background-repeat:no-repeat}.uni-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}@keyframes uni-loading{0%{transform:rotate3d(0,0,1,0)}to{transform:rotate3d(0,0,1,360deg)}}html{--primary-color: #007aff;--UI-BG: #fff;--UI-BG-1: #f7f7f7;--UI-BG-2: #fff;--UI-BG-3: #f7f7f7;--UI-BG-4: #4c4c4c;--UI-BG-5: #fff;--UI-FG: #000;--UI-FG-0: rgba(0, 0, 0, .9);--UI-FG-HALF: rgba(0, 0, 0, .9);--UI-FG-1: rgba(0, 0, 0, .5);--UI-FG-2: rgba(0, 0, 0, .3);--UI-FG-3: rgba(0, 0, 0, .1)}body:after{position:fixed;content:"";left:-1000px;top:-1000px;animation:shadow-preload .1s;animation-delay:3s}@keyframes shadow-preload{0%{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}to{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}}.uni-async-error{position:absolute;left:0;right:0;top:0;bottom:0;color:#999;padding:100px 10px;text-align:center}.uni-async-loading{box-sizing:border-box;width:100%;padding:50px;text-align:center}.uni-async-loading .uni-loading{width:30px;height:30px}:root,uni-page-body{--lobot-ink: #242b36;--lobot-muted: #626b78;--lobot-muted-strong: #4c5665;--lobot-surface: #ffffff;--lobot-canvas: #f5f7fa;--lobot-line: #dce2e9;--lobot-line-strong: #b9c5d3;--lobot-soft: #f1f4f8;--lobot-danger: #bb3535;--lobot-danger-soft: #fef2f2;--lobot-danger-line: #fecaca;--lobot-success: #15803d;--lobot-success-soft: #f0fdf4;--lobot-success-line: #bbf7d0;--lobot-info: #2869b8;--lobot-info-strong: #205694;--lobot-info-soft: #edf4fc;--lobot-info-line: #c6d9ef;--lobot-overlay: rgba(17, 17, 17, .56);--lobot-shadow-modal: 0 20px 60px rgba(17, 17, 17, .18);--lobot-font-body: 16px;--lobot-font-small: 14px;--lobot-font-label: 14px;--lobot-leading-body: 1.75;--lobot-leading-tight: 1.3;--lobot-space-unit: 4px;--lobot-panel-padding: 22px;--lobot-section-gap: 20px;--lobot-radius-panel: 12px;--lobot-radius-control: 10px;--lobot-radius-dialog: 16px;--lobot-radius-pill: 999px}uni-page-body{color:var(--lobot-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans CJK SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:var(--lobot-font-body);line-height:var(--lobot-leading-body);text-rendering:optimizeLegibility}html{--primary-color: var(--lobot-ink);--UI-BG: var(--lobot-surface);--UI-BG-1: var(--lobot-canvas);--UI-BG-2: var(--lobot-surface);--UI-BG-3: var(--lobot-canvas);--UI-FG: var(--lobot-ink);--UI-FG-0: var(--lobot-ink);--UI-FG-1: var(--lobot-muted);--UI-FG-2: var(--lobot-muted-strong);--UI-FG-3: var(--lobot-line)}body .uni-mask{background:var(--lobot-overlay)!important}body .uni-modal{width:min(calc(100% - 32px),520px)!important;max-width:520px!important;max-height:min(84vh,720px)!important;border:1px solid var(--lobot-line)!important;border-radius:var(--lobot-radius-dialog)!important;background:var(--lobot-surface)!important;box-shadow:var(--lobot-shadow-modal)!important;text-align:left!important}body .uni-modal__hd{padding:28px 28px 10px!important}body .uni-modal__title{color:var(--lobot-ink)!important;font-size:17px!important;font-weight:650!important;line-height:1.35!important;letter-spacing:-.2px}body .uni-modal__bd{max-height:min(58vh,440px)!important;padding:8px 28px 26px!important;color:var(--lobot-muted-strong)!important;font-size:14px!important;line-height:1.75!important;white-space:pre-wrap!important}body .uni-modal__textarea{width:calc(100% - 8px)!important;margin:4px!important;border:1px solid var(--lobot-line)!important;border-radius:var(--lobot-radius-control)!important;background:var(--lobot-canvas)!important;color:var(--lobot-ink)!important;font-size:15px!important}body .uni-modal__ft{min-height:56px;border-top:1px solid var(--lobot-line)!important;font-size:14px!important;line-height:56px!important}body .uni-modal__ft:after,body .uni-modal__btn:after{display:none!important}body .uni-modal__btn{display:flex;align-items:center;justify-content:center;text-align:center;color:var(--lobot-ink)!important;font-weight:600!important;transition:background .18s ease}body .uni-modal__btn_default{color:var(--lobot-muted)!important;font-weight:500!important}body .uni-modal__btn:active{background:var(--lobot-soft)!important}body .uni-actionsheet{max-width:420px!important;border-radius:var(--lobot-radius-dialog)!important;background:transparent!important;box-shadow:var(--lobot-shadow-modal)!important}body .uni-actionsheet__menu,body .uni-actionsheet__action,body .uni-actionsheet__title{border-radius:var(--lobot-radius-dialog)!important;background:var(--lobot-surface)!important}body .uni-actionsheet__action{margin-top:8px!important}body .uni-actionsheet__title{position:relative!important;padding:16px 20px!important;border-bottom:1px solid var(--lobot-line)!important;color:var(--lobot-muted)!important;font-size:14px!important;font-weight:600!important}body .uni-actionsheet__cell{min-height:52px;padding:14px 20px!important;color:var(--lobot-ink)!important;font-size:15px!important;line-height:1.55!important}body .uni-actionsheet__cell:before{border-top-color:var(--lobot-line)!important}body .uni-actionsheet__cell:active{background:var(--lobot-soft)!important}body .uni-simple-toast__text,body .uni-toast{width:auto!important;max-width:min(82vw,360px)!important;min-width:96px;padding:12px 16px!important;border:1px solid rgba(255,255,255,.12);border-radius:12px!important;background:rgba(17,17,17,.94)!important;box-shadow:0 12px 32px rgba(17,17,17,.18);color:#fff!important;font-size:14px!important;line-height:1.45!important}body .uni-simple-toast__text{min-width:0}body .uni-toast__content{margin:0!important}@media (min-width: 500px) and (min-height: 500px){body .uni-mask.uni-actionsheet__mask{background:var(--lobot-overlay)!important}}.lobot-workspace .workspace-page{color:var(--lobot-ink);overflow-wrap:anywhere}.lobot-workspace .workspace-page :is(.page-title,.form-title){font-size:clamp(28px,2.5vw,36px)!important;font-weight:700!important;line-height:1.3!important;letter-spacing:-.5px!important}.lobot-workspace .workspace-page :is(.page-description,.page-subtitle,.section-description){color:var(--lobot-muted-strong)!important;font-size:14px!important;line-height:1.7!important}.lobot-workspace .workspace-page :is(.section-title,.card-title){font-size:18px!important;line-height:1.4!important}.lobot-workspace .workspace-page :is(.eyebrow,.section-kicker,.summary-kicker,.action-kicker,.section-note,.input-label,.field-label,.label){font-size:14px!important;line-height:1.5!important}.lobot-workspace .workspace-page :is(uni-input,select,.input,.input-field,.search-input,.picker-field,.picker-box,.camera-picker,.model-picker){min-height:44px;font-size:14px!important;line-height:1.5!important}.lobot-workspace .workspace-page :is(uni-textarea,.textarea,.code-editor,.editor){min-height:120px;font-size:14px!important;line-height:1.6!important}.lobot-workspace .workspace-page :is(uni-button,.button,.action-button,.text-button){min-height:44px;font-size:14px!important}.lobot-workspace .workspace-page :is([class*=card],[class*=panel],[class*=surface]){box-shadow:none!important}@media (max-width: 600px){.lobot-workspace .workspace-page :is(.page-title,.form-title){font-size:24px!important}.lobot-workspace .workspace-page :is(.section-title,.card-title){font-size:16px!important;line-height:1.4!important}}.modal-mask,.ota-overlay,.media-preview{background:var(--lobot-overlay)!important}.modal-box,.modal-content,.ota-dialog,.traj-popup,.media-preview-panel{border:1px solid var(--lobot-line)!important;box-shadow:var(--lobot-shadow-modal)!important}.modal-title,.ota-title{color:var(--lobot-ink)!important}.modal-desc,.modal-sub,.ota-warn{color:var(--lobot-muted-strong)!important}.modal-btn.cancel{background:var(--lobot-soft)!important}.modal-btn.cancel uni-text{color:var(--lobot-danger)!important}.modal-btn.confirm{background:var(--lobot-ink)!important}.modal-btn.confirm uni-text{color:#fff!important}.modal-warn,.warn-text{color:var(--lobot-danger)!important}.status-health,.tag-success{color:var(--lobot-success)!important;background:var(--lobot-success-soft)!important}.status-badge.status-info,.tag-info{color:var(--lobot-info)!important;background:var(--lobot-info-soft)!important}.status-warning,.tag-danger{color:var(--lobot-danger)!important;background:var(--lobot-danger-soft)!important}.lobot-workspace .workspace-page :is(.btn-primary,.bind-btn,.primary-button,.ota-update-button-primary):not(:disabled):not(.disabled){background:var(--lobot-info)!important;border-color:var(--lobot-info)!important;color:#fff!important}.lobot-workspace .workspace-page :is(.btn-primary,.bind-btn,.primary-button,.ota-update-button-primary):not(:disabled):not(.disabled):hover{background:var(--lobot-info-strong)!important}.lobot-workspace .workspace-page :is(.progress-fill,.prog-fill,.ota-progress-fill){background:var(--lobot-info)!important}.lobot-workspace .workspace-page :is(.success-banner){background:var(--lobot-success-soft)!important;border-color:var(--lobot-success-line)!important;color:var(--lobot-success)!important}.lobot-workspace .workspace-page .success-mark{background:var(--lobot-success)!important}.lobot-workspace .workspace-page :is(.error-banner,.action-error,.kinematics-error,.error-row.error){background:var(--lobot-danger-soft)!important;border-color:var(--lobot-danger-line)!important;color:var(--lobot-danger)!important}.lobot-workspace .workspace-page .error-row.error :is(.err-icon,.err-title){color:var(--lobot-danger)!important}.lobot-workspace .workspace-page .btn-danger:not(:disabled):not(.disabled){background:var(--lobot-danger)!important;color:#fff!important}:is(uni-button,a,uni-input,uni-textarea,select):focus-visible{outline:2px solid var(--lobot-info);outline-offset:3px}uni-button,uni-input,uni-textarea,select{font:inherit;line-height:var(--lobot-leading-body)}uni-button,a,[role=button]{-webkit-font-smoothing:antialiased}uni-button{display:flex;align-items:center;justify-content:center;line-height:1.5;box-sizing:border-box}:is(.sidebar-link,.sidebar-account,.sidebar-brand){justify-content:flex-start}.pagination-card{display:block}:is(.tag,.badge,.status-badge,.status-label,.member-tag,.subscription-badge,.article-tag,.voice-tag,.group-tag,.panel-status,.kind-label,.job-status){display:inline-flex;align-items:center;justify-content:center;line-height:1.5;box-sizing:border-box}uni-button,uni-picker,a,uni-input,uni-textarea{-webkit-tap-highlight-color:transparent}uni-button:disabled,uni-button[disabled],uni-picker[disabled]{cursor:default}uni-button:focus-visible,a:focus-visible,uni-input:focus-visible,uni-textarea:focus-visible,[role=button]:focus-visible,uni-picker:focus-visible{outline:2px solid var(--lobot-ink);outline-offset:4px}.uni-picker-container .uni-picker-header{border-radius:24px 24px 0 0;border-bottom:1px solid var(--lobot-line);background:var(--lobot-surface)}.uni-picker-container .uni-picker-action{color:var(--lobot-ink);font-weight:600}.uni-picker-container .uni-picker-action-cancel{color:var(--lobot-danger);font-weight:400}.uni-picker-container .uni-picker-content{background:var(--lobot-surface)}.uni-picker-container .uni-picker-custom{border:1px solid var(--lobot-line);border-radius:16px;overflow:hidden;background:#fff;box-shadow:none}.uni-picker-container .uni-picker-select{background:#fff;color:#111}.uni-picker-container .uni-picker-select .uni-picker-item:hover{background:#f2f2f2}.uni-picker-container .uni-picker-select .uni-picker-item.selected{background:#111;color:#fff}@media (prefers-reduced-motion: reduce){.uni-picker-container{transition:none}}.lobot-workspace .workspace-page :is(.empty-state,.empty-box,.empty-hint,.empty-traj,.empty-inline,.users-empty,.search-empty,.traj-empty){display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;box-sizing:border-box;text-align:center}.lobot-workspace .workspace-page :is(.load-error,.error-state){width:100%;box-sizing:border-box;text-align:center}.lobot-workspace .workspace-page :is(.info-row,.detail-row,.state-line,.status-header,.section-title-row,.card-heading,.usage-header,.version-row){min-width:0;align-items:center}.lobot-workspace .workspace-page :is(.info-row,.detail-row,.state-line,.status-header,.section-title-row,.card-heading,.usage-header,.version-row)>:last-child{min-width:0;overflow-wrap:anywhere}.lobot-workspace .workspace-page :is(.workspace-panel,.section-card,.content-card,.card,.status-card,.devices-section){border:1px solid var(--lobot-line);border-radius:var(--lobot-radius-panel);background-color:var(--lobot-surface)}.lobot-workspace .workspace-page :is(.section-title,.card-title,.form-label,.config-label,.management-label,.mgmt-label){font-weight:600}.lobot-workspace .workspace-page :is(.section-header,.section-heading,.card-heading,.status-header,.preview-head,.camera-settings-title-row){display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px}.lobot-workspace .workspace-page :is(.action-row,.card-actions,.list-actions,.job-actions,.device-actions,.btn-row){display:flex;align-items:center;flex-flow:row wrap;gap:10px}.lobot-workspace .workspace-page :is(.action-button,.text-button,.button,.btn-primary,.btn-secondary,.primary-button,.secondary-button){display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.5;border-radius:var(--lobot-radius-control)}.lobot-workspace .workspace-page :is(.status-badge,.status-label,.device-meta,.kind-label,.job-status){display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:26px;padding:3px 10px;border-radius:6px;font-size:14px;line-height:1.5}.lobot-workspace :is(.status-badge,.status-label,.job-status,.job-badge):is(.on,.online,.completed,.success,.verified){color:var(--lobot-success)!important;background:var(--lobot-success-soft)!important}.lobot-workspace :is(.status-badge,.status-label,.job-status,.job-badge):is(.training,.running,.deploying,.downloading,.provisioning){color:var(--lobot-info)!important;background:var(--lobot-info-soft)!important}.lobot-workspace :is(.status-badge,.status-label,.job-status,.job-badge):is(.failed,.error,.interrupted){color:var(--lobot-danger)!important;background:var(--lobot-danger-soft)!important}.lobot-workspace :is(.arm-status.on,.cam-status.on,.management-status.online,.mgmt-status.online){color:var(--lobot-success)!important}.lobot-workspace :is(.status-dot.online,.management-status.online .management-status-dot,.mgmt-status.online .mgmt-status-dot){background:var(--lobot-success)!important}.lobot-workspace .workspace-page :is(.modal-btns,.modal-actions,.ota-update-actions){display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;gap:12px}.lobot-workspace .workspace-page :is(.modal-btns,.modal-actions,.ota-update-actions)>*{flex:1 1 110px;min-width:0;width:auto;min-height:44px;display:flex;align-items:center;justify-content:center;text-align:center}.lobot-workspace .workspace-page .modal-mask{z-index:1100}.lobot-workspace .workspace-page :is(.modal-box,.modal-content,.ota-dialog){box-sizing:border-box;min-width:0;max-width:min(600px,calc(100vw - 32px));max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow-wrap:anywhere;overflow-y:auto}.lobot-workspace .workspace-page :is(.chat-empty,.empty,.page-state){text-align:center}:is(.lobot-workspace .workspace-page,.login-wrapper) uni-input{min-width:0;min-height:44px;padding-top:0!important;padding-bottom:0!important;display:flex;align-items:center}:is(.lobot-workspace .workspace-page,.login-wrapper) uni-input .uni-input-wrapper{width:100%;height:100%;min-height:42px}:is(.lobot-workspace .workspace-page,.login-wrapper) uni-input .uni-input-input{min-height:0;height:100%;padding:0;line-height:normal!important}:is(.lobot-workspace .workspace-page,.login-wrapper) uni-input .uni-input-placeholder{display:flex;align-items:center;line-height:normal!important}.lobot-workspace .workspace-page :is(.action-row,.card-actions,.list-actions,.job-actions,.device-actions)>uni-button{margin:0}@media (hover: hover){.lobot-workspace .workspace-page :is(.action-button,.text-button,.button,.device-card,.skill-card,.task-card):hover{border-color:var(--lobot-line-strong)}}:is(.action-cancel,.cancel-btn,.btn-cancel,.cancel,.disconnect-btn,.uni-modal__btn_default),:is(.action-cancel,.cancel-btn,.btn-cancel,.cancel,.disconnect-btn,.uni-modal__btn_default) :is(uni-text){color:var(--lobot-danger)!important}.lobot-workspace .workspace-page{background-color:var(--lobot-canvas)!important}.lobot-workspace .workspace-page :is(.workspace-panel,.section-card,.content-card,.devices-section,.account-panel,.form-card,.intro-card,.key-card){padding:var(--lobot-panel-padding);border:1px solid var(--lobot-line);border-radius:var(--lobot-radius-panel);background-color:var(--lobot-surface)}.lobot-workspace .workspace-page .workspace-panel{margin-bottom:var(--lobot-section-gap)}.lobot-workspace .workspace-page .workspace-panel>:is(.card,.config-card){border:0;border-radius:0;box-shadow:none;background:transparent;overflow:visible}.lobot-workspace .workspace-page .workspace-panel>:is(.card:not(.empty):not(.empty-hint),.config-card){padding:0}.lobot-workspace .workspace-page .workspace-panel>.card>:is(.param-row,.detail-row){padding:16px 0}.lobot-workspace .workspace-page .workspace-panel>.collapsible-head{padding:0;background:transparent;box-shadow:none;gap:12px;flex-wrap:wrap}.lobot-workspace .workspace-page :is(.workspace-panel,.section-card)>:is(.section-title,.section-title-plain){display:block;margin:0 0 16px;padding:0}.lobot-workspace .workspace-page .workspace-panel>:is(.section-title-row,.ds-header){margin:0 0 16px;padding:0;min-height:28px}.lobot-workspace .workspace-page :is(.section-title-row,.ds-header,.ds-mgr-header)>:is(.section-title,.section-title-plain){margin:0;padding:0}.lobot-workspace .workspace-page :is(.nav-title,.page-title,.section-title,.section-title-plain,.card-title,.account-section-title,.capture-title,.training-title,.account-title,.store-title){color:var(--lobot-ink)!important}.lobot-workspace .workspace-page :is(.section-title-plain,.account-section-title){font-size:18px!important;line-height:1.4;font-weight:600}.lobot-workspace .workspace-page :is(.capture-description,.training-description,.account-description,.store-description,.param-help,.server-spec,.model-desc){color:var(--lobot-muted)!important}.lobot-workspace .workspace-page :is(.section-card,.card,.content-card,.profile-card,.wallet-card,.account-panel,.skill-card,.post-card,.task-card,.metric-card,.stat-card){border-color:var(--lobot-line)}.lobot-workspace .workspace-page :is(.arm-card,.cam-card,.model-chip,.mode-item,.gpu-dev-item,.server-item){border-radius:var(--lobot-radius-control)}.lobot-workspace .workspace-page :is(.arm-card.selected,.cam-card.selected,.model-chip.selected,.mode-item.active,.gpu-dev-item.selected,.server-item.selected,.ds-item.selected,.source-button.active,.filter-row .tag.active,.sort-row .tag.active,.gt-tab.active,.source-tabs uni-button.selected,.budget-options uni-button.selected){background:var(--lobot-info-soft)!important;border-color:var(--lobot-info)!important;color:var(--lobot-info-strong)!important}.lobot-workspace .workspace-page :is(.arm-card.selected .arm-name,.cam-card.selected .cam-name,.model-chip.selected .model-name,.mode-item.active .mode-name,.server-item.selected .server-name,.ds-item.selected .ds-name){color:var(--lobot-info-strong)!important}.lobot-workspace .workspace-page :is(.radio-dot.checked,.check-box.checked,.arm-card.selected .radio-dot,.cam-card.selected .radio-dot){background-color:var(--lobot-info)!important;border-color:var(--lobot-info)!important}:is(.lobot-workspace .workspace-page,.cover-page,.login-wrapper) :is(.btn-primary,.primary-button,.primary-action,.button.primary,.action-button.primary,.submit-btn,.compose-button,.recharge-btn,.start-btn,.ds-search-btn,.collect-btn.start,.action-btn-full.start):not(:disabled):not([disabled]):not(.disabled){color:#fff!important;background:var(--lobot-info)!important;border-color:var(--lobot-info)!important}:is(.lobot-workspace .workspace-page,.cover-page,.login-wrapper) :is(.btn-primary,.primary-button,.primary-action,.button.primary,.action-button.primary,.submit-btn,.compose-button,.recharge-btn,.start-btn,.ds-search-btn,.collect-btn.start,.action-btn-full.start):not(:disabled):not([disabled]):not(.disabled)>:is(uni-text){color:inherit!important}.lobot-workspace .workspace-page :is(.collect-btn.stop,.action-btn-full.stop){background:var(--lobot-danger)!important;color:#fff!important}.lobot-workspace .workspace-page :is(.wiki-link,.ds-select-all,.text-button:not(.action-cancel),.link-btn){color:var(--lobot-info-strong)}.lobot-workspace .workspace-page .wiki-link :is(uni-text){color:inherit}.lobot-workspace .workspace-page .status-card:is(.training,.running,.deploying){border-left-color:var(--lobot-info)}.lobot-workspace .workspace-page .status-card:is(.completed,.online){border-left-color:var(--lobot-success)}.lobot-workspace .workspace-page .status-card:is(.failed,.error,.interrupted){border-left-color:var(--lobot-danger)}.lobot-workspace :is(uni-button,uni-input,uni-textarea,[role=button]):focus-visible{outline:2px solid var(--lobot-info);outline-offset:3px}@media (max-width: 600px){:root,uni-page-body{--lobot-panel-padding: 18px;--lobot-section-gap: 18px}.lobot-workspace .workspace-page :is(.section-title-plain,.account-section-title){font-size:16px!important}.lobot-workspace .workspace-page :is(.section-card,.account-panel){padding:var(--lobot-panel-padding)}}.lobot-workspace .workspace-page .workspace-panel>.log-box{background:var(--lobot-soft);border-radius:8px}.lobot-workspace .workspace-page .log-error{color:var(--lobot-danger);background:var(--lobot-danger-soft)}.lobot-workspace .community-detail .example-author,.lobot-workspace .community-detail .reply-card .reply-author{display:inline-flex;align-items:center;gap:12px;min-width:0;color:var(--lobot-info-strong, #1d4ed8);font-size:14px;font-weight:650;line-height:1.5;overflow-wrap:anywhere}.lobot-workspace .community-detail .example-author{margin-bottom:18px}.lobot-workspace .community-detail .example-author:before,.lobot-workspace .community-detail .reply-card .reply-author:before{content:"";display:inline-block;flex:0 0 36px;width:36px;height:36px;border:1px solid var(--lobot-info-line, #bfdbfe);border-radius:50%;background-color:var(--lobot-info-soft, #eff6ff);background-position:center;background-size:24px 24px;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232563eb' stroke-width='1.6'%3E%3Ccircle cx='12' cy='8' r='3.5'/%3E%3Cpath d='M5 21v-2a7 7 0 0 1 14 0v2'/%3E%3C/svg%3E")}.lobot-workspace .community-detail .reply-card{padding:20px;border:1px solid var(--lobot-line, #e2e2e2)}.lobot-workspace .community-detail .reply-card .reply-header{align-items:center;justify-content:flex-start;gap:10px;margin-bottom:10px}.lobot-workspace .community-detail .reply-card .reply-time{color:var(--lobot-muted, #707070);font-size:14px}.lobot-workspace .community-detail .reply-card .reply-content{margin-left:50px;color:#4f4f4f;font-size:14px;line-height:1.85}@media (max-width: 600px){.lobot-workspace .community-detail .reply-card{padding:16px}.lobot-workspace .community-detail .reply-card .reply-content{margin-left:0}}*,*:before,*:after{box-sizing:border-box}uni-view,uni-text,uni-label,uni-navigator,.selectable,p,span,div,h1,h2,h3,h4,h5,h6,code,pre{-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important;-webkit-touch-callout:default!important}uni-button,.btn,.btn-primary,.btn-secondary,.tab,.tab-item,.cancel-bar,.bottom-bar{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}uni-page-body{background-color:var(--lobot-canvas);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:var(--lobot-font-body, 14px);line-height:var(--lobot-leading-body, 1.55);color:var(--lobot-ink);max-width:100vw;overflow-x:hidden}body{background-color:var(--lobot-canvas)}@media screen and (min-width: 768px){uni-page-body{background:var(--lobot-canvas)}body{background:var(--lobot-canvas)}uni-page-body{min-height:100vh;background:var(--lobot-canvas)}}.page.container{max-width:1200px;margin-left:auto;margin-right:auto}uni-button:focus-visible,a:focus-visible,uni-input:focus-visible{outline:2px solid #222222;outline-offset:3px}@media (max-width: 600px){uni-input,uni-textarea{min-width:0}uni-input uni-input,uni-textarea uni-textarea{font-size:16px!important}}.container{padding:.9375rem}.btn-primary{background:var(--lobot-info);color:#fff;border-radius:.375rem;padding:.625rem 1.25rem;text-align:center;font-size:15px}.btn-primary:active{opacity:.85}.language-switch[data-v-c3181763]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:44px;margin:0;padding:6px 12px;color:#555;background:transparent;border:0;border-radius:8px;font-size:14px;line-height:1.4;cursor:pointer}.language-switch[data-v-c3181763]:after{border:0}.language-switch[data-v-c3181763]:hover{color:#111;background:#f5f5f5}.language-switch[data-v-c3181763]:focus-visible{outline:2px solid #222;outline-offset:2px}.inline-picker[data-v-ec051e56]{display:block;min-width:0;max-width:100%}.inline-picker-trigger[data-v-ec051e56]{min-height:44px;cursor:pointer;border-radius:12px}.inline-picker-trigger[data-v-ec051e56]:focus-visible,.inline-picker-option[data-v-ec051e56]:focus-visible{outline:2px solid #111;outline-offset:-2px}.inline-picker-default[data-v-ec051e56]{min-height:44px;box-sizing:border-box;padding:10px 14px;border:1px solid #d9d9d9;border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:14px;background:#fff}.inline-picker-chevron[data-v-ec051e56]{width:8px;height:8px;border-right:3px solid;border-bottom:3px solid;transform:rotate(45deg);flex-shrink:0;margin:-4px 3px 0}.inline-picker-options[data-v-ec051e56]{position:static;margin-top:8px;padding:4px;max-height:min(280px,45vh);overflow-y:auto;overscroll-behavior:contain;border:1px solid #d9d9d9;border-radius:12px;background:#fff;box-sizing:border-box}.inline-picker-option[data-v-ec051e56]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 12px;box-sizing:border-box;border-radius:8px;color:#333;font-size:14px;line-height:1.5;overflow-wrap:anywhere;cursor:pointer}.inline-picker-option.selected[data-v-ec051e56]{background:#eee;color:#111;font-weight:600}.inline-picker-option[data-v-ec051e56]:hover{background:#f3f3f3}.inline-picker-check[data-v-ec051e56]{flex-shrink:0}.is-disabled .inline-picker-trigger[data-v-ec051e56]{opacity:.55;cursor:default}
