html.dark{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--el-color-primary:#409eff;--el-color-primary-light-3:#3375b9;--el-color-primary-light-5:#2a598a;--el-color-primary-light-7:#213d5b;--el-color-primary-light-8:#1d3043;--el-color-primary-light-9:#18222b;--el-color-primary-dark-2:#66b1ff;--el-color-success:#67c23a;--el-color-success-light-3:#4e8e2f;--el-color-success-light-5:#3e6b27;--el-color-success-light-7:#2d481f;--el-color-success-light-8:#25371c;--el-color-success-light-9:#1c2518;--el-color-success-dark-2:#85ce61;--el-color-warning:#e6a23c;--el-color-warning-light-3:#a77730;--el-color-warning-light-5:#7d5b28;--el-color-warning-light-7:#533f20;--el-color-warning-light-8:#3e301c;--el-color-warning-light-9:#292218;--el-color-warning-dark-2:#ebb563;--el-color-danger:#f56c6c;--el-color-danger-light-3:#b25252;--el-color-danger-light-5:#854040;--el-color-danger-light-7:#582e2e;--el-color-danger-light-8:#412626;--el-color-danger-light-9:#2a1d1d;--el-color-danger-dark-2:#f78989;--el-color-error:#f56c6c;--el-color-error-light-3:#b25252;--el-color-error-light-5:#854040;--el-color-error-light-7:#582e2e;--el-color-error-light-8:#412626;--el-color-error-light-9:#2a1d1d;--el-color-error-dark-2:#f78989;--el-color-info:#909399;--el-color-info-light-3:#6b6d71;--el-color-info-light-5:#525457;--el-color-info-light-7:#393a3c;--el-color-info-light-8:#2d2d2f;--el-color-info-light-9:#202121;--el-color-info-dark-2:#a6a9ad;--el-box-shadow:0px 12px 32px 4px #0000005c, 0px 8px 20px #000000b8;--el-box-shadow-light:0px 0px 12px #000000b8;--el-box-shadow-lighter:0px 0px 6px #000000b8;--el-box-shadow-dark:0px 16px 48px 16px #000000b8, 0px 12px 32px #000, 0px 8px 16px -8px #000;--el-bg-color-page:#0a0a0a;--el-bg-color:#141414;--el-bg-color-overlay:#1d1e1f;--el-text-color-primary:#e5eaf3;--el-text-color-regular:#cfd3dc;--el-text-color-secondary:#a3a6ad;--el-text-color-placeholder:#8d9095;--el-text-color-disabled:#6c6e72;--el-border-color-darker:#636466;--el-border-color-dark:#58585b;--el-border-color:#4c4d4f;--el-border-color-light:#414243;--el-border-color-lighter:#363637;--el-border-color-extra-light:#2b2b2c;--el-fill-color-darker:#424243;--el-fill-color-dark:#39393a;--el-fill-color:#303030;--el-fill-color-light:#262727;--el-fill-color-lighter:#1d1d1d;--el-fill-color-extra-light:#191919;--el-fill-color-blank:#141414;--el-mask-color:#000c;--el-mask-color-extra-light:#0000004d}html.dark .el-button{--el-button-disabled-text-color:#ffffff80}html.dark .el-card{--el-card-bg-color:var(--el-bg-color-overlay);--el-fill-color-blank:var(--el-card-bg-color)}html.dark .el-empty{--el-empty-fill-color-0:var(--el-color-black);--el-empty-fill-color-1:#4b4b52;--el-empty-fill-color-2:#36383d;--el-empty-fill-color-3:#1e1e20;--el-empty-fill-color-4:#262629;--el-empty-fill-color-5:#202124;--el-empty-fill-color-6:#212224;--el-empty-fill-color-7:#1b1c1f;--el-empty-fill-color-8:#1c1d1f;--el-empty-fill-color-9:#18181a}.el-message{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-border-color-lighter);--el-message-padding:11px 15px;--el-message-close-size:16px;--el-message-close-icon-color:var(--el-text-color-placeholder);--el-message-close-hover-color:var(--el-text-color-secondary);box-sizing:border-box;border-radius:var(--el-border-radius-base);border-width:var(--el-border-width);border-style:var(--el-border-style);border-color:var(--el-message-border-color);background-color:var(--el-message-bg-color);width:max-content;max-width:calc(100% - 32px);transition:opacity var(--el-transition-duration), transform .4s, top .4s, bottom .4s;padding:var(--el-message-padding);align-items:center;gap:8px;display:flex;position:fixed}.el-message.is-left{left:16px}.el-message.is-right{right:16px}.el-message.is-center{left:50%;transform:translate(-50%)}.el-message.is-plain{background-color:var(--el-bg-color-overlay);border-color:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-message p{margin:0}.el-message--primary{--el-message-bg-color:var(--el-color-primary-light-9);--el-message-border-color:var(--el-color-primary-light-8);--el-message-text-color:var(--el-color-primary)}.el-message--primary .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--primary{color:var(--el-message-text-color)}.el-message--success{--el-message-bg-color:var(--el-color-success-light-9);--el-message-border-color:var(--el-color-success-light-8);--el-message-text-color:var(--el-color-success)}.el-message--success .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--success{color:var(--el-message-text-color)}.el-message--info{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-color-info-light-8);--el-message-text-color:var(--el-color-info)}.el-message--info .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--info{color:var(--el-message-text-color)}.el-message--warning{--el-message-bg-color:var(--el-color-warning-light-9);--el-message-border-color:var(--el-color-warning-light-8);--el-message-text-color:var(--el-color-warning)}.el-message--warning .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--warning{color:var(--el-message-text-color)}.el-message--error{--el-message-bg-color:var(--el-color-error-light-9);--el-message-border-color:var(--el-color-error-light-8);--el-message-text-color:var(--el-color-error)}.el-message--error .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--error{color:var(--el-message-text-color)}.el-message .el-message__badge{position:absolute;top:-8px;right:-8px}.el-message__content{padding:0;font-size:14px;line-height:1}.el-message__content:focus{outline-width:0}.el-message .el-message__closeBtn{cursor:pointer;color:var(--el-message-close-icon-color);font-size:var(--el-message-close-size)}.el-message .el-message__closeBtn:focus{outline-width:0}.el-message .el-message__closeBtn:hover{color:var(--el-message-close-hover-color)}.el-message-fade-enter-from,.el-message-fade-leave-to{opacity:0}.el-message-fade-enter-from.is-left,.el-message-fade-enter-from.is-right,.el-message-fade-leave-to.is-left,.el-message-fade-leave-to.is-right{transform:translateY(-100%)}.el-message-fade-enter-from.is-left.is-bottom,.el-message-fade-enter-from.is-right.is-bottom,.el-message-fade-leave-to.is-left.is-bottom,.el-message-fade-leave-to.is-right.is-bottom{transform:translateY(100%)}.el-message-fade-enter-from.is-center,.el-message-fade-leave-to.is-center{transform:translate(-50%,-100%)}.el-message-fade-enter-from.is-center.is-bottom,.el-message-fade-leave-to.is-center.is-bottom{transform:translate(-50%,100%)}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{width:100%;height:100%;opacity:var(--el-popup-modal-opacity);background:var(--el-popup-modal-bg-color);position:fixed;top:0;left:0}.el-popup-parent--hidden{overflow:hidden}.el-message-box{--el-messagebox-title-color:var(--el-text-color-primary);--el-messagebox-width:420px;--el-messagebox-border-radius:4px;--el-messagebox-box-shadow:var(--el-box-shadow);--el-messagebox-font-size:var(--el-font-size-large);--el-messagebox-content-font-size:var(--el-font-size-base);--el-messagebox-content-color:var(--el-text-color-regular);--el-messagebox-error-font-size:12px;--el-messagebox-padding-primary:12px;--el-messagebox-font-line-height:var(--el-font-line-height-primary);max-width:var(--el-messagebox-width);width:100%;padding:var(--el-messagebox-padding-primary);vertical-align:middle;background-color:var(--el-bg-color);border-radius:var(--el-messagebox-border-radius);font-size:var(--el-messagebox-font-size);box-shadow:var(--el-messagebox-box-shadow);text-align:left;backface-visibility:hidden;box-sizing:border-box;overflow-wrap:break-word;display:inline-block;position:relative;overflow:hidden}.el-message-box:focus{outline:none!important}.is-message-box .el-overlay-message-box{text-align:center;padding:16px;position:fixed;inset:0;overflow:auto}.is-message-box .el-overlay-message-box:after{content:"";vertical-align:middle;width:0;height:100%;display:inline-block}.el-message-box.is-draggable .el-message-box__header{cursor:move;-webkit-user-select:none;user-select:none}.el-message-box__header{padding-bottom:var(--el-messagebox-padding-primary)}.el-message-box__header.show-close{padding-right:calc(var(--el-messagebox-padding-primary) + var(--el-message-close-size,16px))}.el-message-box__title{font-size:var(--el-messagebox-font-size);line-height:var(--el-messagebox-font-line-height);color:var(--el-messagebox-title-color)}.el-message-box__headerbtn{width:40px;height:40px;font-size:var(--el-message-close-size,16px);cursor:pointer;background:0 0;border:none;outline:none;padding:0;position:absolute;top:0;right:0}.el-message-box__headerbtn .el-message-box__close{color:var(--el-color-info);font-size:inherit}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:var(--el-color-primary)}.el-message-box__content{color:var(--el-messagebox-content-color);font-size:var(--el-messagebox-content-font-size)}.el-message-box__container{align-items:center;gap:12px;display:flex}.el-message-box__input{padding-top:12px}.el-message-box__input div.invalid>input,.el-message-box__input div.invalid>input:focus{border-color:var(--el-color-error)}.el-message-box__status{font-size:24px}.el-message-box__status.el-message-box-icon--primary{--el-messagebox-color:var(--el-color-primary);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--success{--el-messagebox-color:var(--el-color-success);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--info{--el-messagebox-color:var(--el-color-info);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--warning{--el-messagebox-color:var(--el-color-warning);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--error{--el-messagebox-color:var(--el-color-error);color:var(--el-messagebox-color)}.el-message-box__message{min-width:0;margin:0}.el-message-box__message p{line-height:var(--el-messagebox-font-line-height);margin:0}.el-message-box__errormsg{color:var(--el-color-error);font-size:var(--el-messagebox-error-font-size);line-height:var(--el-messagebox-font-line-height)}.el-message-box__btns{padding-top:var(--el-messagebox-padding-primary);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.el-message-box--center .el-message-box__title{justify-content:center;align-items:center;gap:6px;display:flex}.el-message-box--center .el-message-box__status{font-size:inherit}.el-message-box--center .el-message-box__btns,.el-message-box--center .el-message-box__container{justify-content:center}.el-message-box-parent--hidden{overflow:hidden}.fade-in-linear-enter-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration)}.fade-in-linear-leave-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration) reverse}@keyframes msgbox-fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0)}}.el-notification{--el-notification-width:330px;--el-notification-padding:14px 26px 14px 13px;--el-notification-radius:8px;--el-notification-shadow:var(--el-box-shadow-light);--el-notification-border-color:var(--el-border-color-lighter);--el-notification-icon-size:24px;--el-notification-close-font-size:var(--el-message-close-size,16px);--el-notification-group-margin-left:13px;--el-notification-group-margin-right:8px;--el-notification-content-font-size:var(--el-font-size-base);--el-notification-content-color:var(--el-text-color-regular);--el-notification-title-font-size:16px;--el-notification-title-color:var(--el-text-color-primary);--el-notification-close-color:var(--el-text-color-secondary);--el-notification-close-hover-color:var(--el-text-color-regular);width:var(--el-notification-width);padding:var(--el-notification-padding);border-radius:var(--el-notification-radius);box-sizing:border-box;border:1px solid var(--el-notification-border-color);background-color:var(--el-bg-color-overlay);box-shadow:var(--el-notification-shadow);transition:opacity var(--el-transition-duration), transform var(--el-transition-duration), left var(--el-transition-duration), right var(--el-transition-duration), top .4s, bottom var(--el-transition-duration);overflow-wrap:break-word;z-index:9999;display:flex;position:fixed;overflow:hidden}.el-notification.right{right:16px}.el-notification.left{left:16px}.el-notification__group{min-width:0;margin-left:var(--el-notification-group-margin-left);margin-right:var(--el-notification-group-margin-right);flex:1}.el-notification__title{font-weight:700;font-size:var(--el-notification-title-font-size);line-height:var(--el-notification-icon-size);color:var(--el-notification-title-color);margin:0}.el-notification__content{font-size:var(--el-notification-content-font-size);color:var(--el-notification-content-color);margin:6px 0 0;line-height:24px}.el-notification__content p{margin:0}.el-notification .el-notification__icon{height:var(--el-notification-icon-size);width:var(--el-notification-icon-size);font-size:var(--el-notification-icon-size);flex-shrink:0}.el-notification .el-notification__closeBtn{cursor:pointer;color:var(--el-notification-close-color);font-size:var(--el-notification-close-font-size);position:absolute;top:18px;right:15px}.el-notification .el-notification__closeBtn:hover{color:var(--el-notification-close-hover-color)}.el-notification .el-notification--primary{--el-notification-icon-color:var(--el-color-primary);color:var(--el-notification-icon-color)}.el-notification .el-notification--success{--el-notification-icon-color:var(--el-color-success);color:var(--el-notification-icon-color)}.el-notification .el-notification--info{--el-notification-icon-color:var(--el-color-info);color:var(--el-notification-icon-color)}.el-notification .el-notification--warning{--el-notification-icon-color:var(--el-color-warning);color:var(--el-notification-icon-color)}.el-notification .el-notification--error{--el-notification-icon-color:var(--el-color-error);color:var(--el-notification-icon-color)}.el-notification-fade-enter-from.right{right:0;transform:translate(100%)}.el-notification-fade-enter-from.left{left:0;transform:translate(-100%)}.el-notification-fade-leave-to{opacity:0}.vue-flow{z-index:0;direction:ltr;width:100%;height:100%;position:relative;overflow:hidden}.vue-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport{z-index:4;overflow:clip}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{pointer-events:none;overflow:visible}.vue-flow__edge-path,.vue-flow__connection-path{stroke:#b1b1b7;stroke-width:1px;fill:none}.vue-flow__edge{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path,.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.vue-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{pointer-events:none;min-width:5px;min-height:5px;position:absolute}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom{bottom:0;left:50%;transform:translate(-50%,50%)}.vue-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.vue-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{z-index:5;margin:15px;position:absolute}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10px}}:root{--vf-node-bg:#fff;--vf-node-text:#222;--vf-connection-path:#b1b1b7;--vf-handle:#555}.vue-flow__edge.updating .vue-flow__edge-path{stroke:#777}.vue-flow__edge-text{font-size:10px}.vue-flow__edge-textbg{fill:#fff}.vue-flow__connection-path{stroke:var(--vf-connection-path)}.vue-flow__node{cursor:grab}.vue-flow__node.selectable:focus,.vue-flow__node.selectable:focus-visible{outline:none}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{text-align:center;width:150px;color:var(--vf-node-text);background-color:var(--vf-node-bg);border-style:solid;border-width:1px;border-color:var(--vf-node-color);border-radius:3px;padding:10px;font-size:12px}.vue-flow__node-default.selected,.vue-flow__node-default.selected:hover,.vue-flow__node-input.selected,.vue-flow__node-input.selected:hover,.vue-flow__node-output.selected,.vue-flow__node-output.selected:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible,.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible,.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{border:1px solid #555;outline:none}.vue-flow__node-default .vue-flow__handle,.vue-flow__node-input .vue-flow__handle,.vue-flow__node-output .vue-flow__handle{background:var(--vf-handle)}.vue-flow__node-default.selectable:hover,.vue-flow__node-input.selectable:hover,.vue-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.vue-flow__node-input{--vf-node-color:var(--vf-node-color,#0041d0);--vf-handle:var(--vf-node-color,#0041d0);--vf-box-shadow:var(--vf-node-color,#0041d0);background:var(--vf-node-bg);border-color:var(--vf-node-color,#0041d0)}.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible{border:1px solid var(--vf-node-color,#0041d0);outline:none}.vue-flow__node-default{--vf-handle:var(--vf-node-color,#1a192b);--vf-box-shadow:var(--vf-node-color,#1a192b);background:var(--vf-node-bg);border-color:var(--vf-node-color,#1a192b)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible{border:1px solid var(--vf-node-color,#1a192b);outline:none}.vue-flow__node-output{--vf-handle:var(--vf-node-color,#ff0072);--vf-box-shadow:var(--vf-node-color,#ff0072);background:var(--vf-node-bg);border-color:var(--vf-node-color,#ff0072)}.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{border:1px solid var(--vf-node-color,#ff0072);outline:none}.vue-flow__nodesselection-rect,.vue-flow__selection{background:#0059dc14;border:1px dotted #0059dccc}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible,.vue-flow__selection:focus,.vue-flow__selection:focus-visible{outline:none}.vue-flow__handle{background:var(--vf-handle);border:1px solid #fff;border-radius:100%;width:6px;height:6px}.vue-flow__controls{box-shadow:0 0 2px 1px #00000014}.vue-flow__controls-button{box-sizing:content-box;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fefefe;border:none;border-bottom:1px solid #eee;justify-content:center;align-items:center;width:16px;height:16px;padding:5px;display:flex}.vue-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.vue-flow__controls-button:hover{background:#f4f4f4}.vue-flow__controls-button:disabled{pointer-events:none}.vue-flow__controls-button:disabled svg{fill-opacity:.4}.vue-flow__minimap{background-color:#fff}.vue-flow__minimap.pannable{cursor:grab}.vue-flow__minimap.dragging{cursor:grabbing}.vue-flow__minimap-mask.pannable{cursor:grab}:root{--el-color-white:#fff;--el-color-black:#000;--el-color-primary-rgb:64, 158, 255;--el-color-success-rgb:103, 194, 58;--el-color-warning-rgb:230, 162, 60;--el-color-danger-rgb:245, 108, 108;--el-color-error-rgb:245, 108, 108;--el-color-info-rgb:144, 147, 153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645, .045, .355, 1);--el-transition-function-fast-bezier:cubic-bezier(.23, 1, .32, 1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier), opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--el-color-primary:#409eff;--el-color-primary-light-3:#79bbff;--el-color-primary-light-5:#a0cfff;--el-color-primary-light-7:#c6e2ff;--el-color-primary-light-8:#d9ecff;--el-color-primary-light-9:#ecf5ff;--el-color-primary-dark-2:#337ecc;--el-color-success:#67c23a;--el-color-success-light-3:#95d475;--el-color-success-light-5:#b3e19d;--el-color-success-light-7:#d1edc4;--el-color-success-light-8:#e1f3d8;--el-color-success-light-9:#f0f9eb;--el-color-success-dark-2:#529b2e;--el-color-warning:#e6a23c;--el-color-warning-light-3:#eebe77;--el-color-warning-light-5:#f3d19e;--el-color-warning-light-7:#f8e3c5;--el-color-warning-light-8:#faecd8;--el-color-warning-light-9:#fdf6ec;--el-color-warning-dark-2:#b88230;--el-color-danger:#f56c6c;--el-color-danger-light-3:#f89898;--el-color-danger-light-5:#fab6b6;--el-color-danger-light-7:#fcd3d3;--el-color-danger-light-8:#fde2e2;--el-color-danger-light-9:#fef0f0;--el-color-danger-dark-2:#c45656;--el-color-error:#f56c6c;--el-color-error-light-3:#f89898;--el-color-error-light-5:#fab6b6;--el-color-error-light-7:#fcd3d3;--el-color-error-light-8:#fde2e2;--el-color-error-light-9:#fef0f0;--el-color-error-dark-2:#c45656;--el-color-info:#909399;--el-color-info-light-3:#b1b3b8;--el-color-info-light-5:#c8c9cc;--el-color-info-light-7:#dedfe0;--el-color-info-light-8:#e9e9eb;--el-color-info-light-9:#f4f4f5;--el-color-info-dark-2:#73767a;--el-bg-color:#fff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#fff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#fff;--el-box-shadow:0px 12px 32px 4px #0000000a, 0px 8px 20px #00000014;--el-box-shadow-light:0px 0px 12px #0000001f;--el-box-shadow-lighter:0px 0px 6px #0000001f;--el-box-shadow-dark:0px 16px 48px 16px #00000014, 0px 12px 32px #0000001f, 0px 8px 16px -8px #00000029;--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:#000c;--el-overlay-color-light:#000000b3;--el-overlay-color-lighter:#00000080;--el-mask-color:#ffffffe6;--el-mask-color-extra-light:#ffffff4d;--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:top;transform:scaleY(1)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:bottom;transform:scaleY(1)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:0 0;transform:scale(1)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out, var(--el-transition-duration) padding-top ease-in-out, var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-leave-active,.el-collapse-transition-enter-active{transition:var(--el-transition-duration) max-height ease-in-out, var(--el-transition-duration) padding-top ease-in-out, var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out, var(--el-transition-duration) padding-left ease-in-out, var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55, 0, .1, 1)}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.el-icon{--color:inherit;fill:currentColor;width:1em;height:1em;color:var(--color);line-height:1em;font-size:inherit;justify-content:center;align-items:center;display:inline-flex;position:relative}.el-icon.is-loading{animation:2s linear infinite rotating}.el-icon svg{width:1em;height:1em}:root{--color-primary:#2f261e;--color-primary-50:#fbf5ea;--color-primary-100:#f3e7d2;--color-primary-200:#e5d0ad;--color-primary-500:#8b6238;--color-primary-600:#6f4c2e;--color-primary-700:#533923;--color-primary-800:#34261b;--color-primary-hover:#4a3728;--color-primary-fill-end:#6f4c2e;--color-primary-light:#efe1c8;--color-primary-gradient:linear-gradient(135deg, #2f261e 0%, #6f4c2e 56%, #c69758 100%);--color-primary-gradient-soft:linear-gradient(135deg, #6f4c2e24 0%, #fff9edd1 100%);--color-success:#23623f;--color-success-light:#e5f1e6;--color-success-500:#23623f;--color-success-600:#1e5234;--color-warning:#744812;--color-warning-light:#f5ebd8;--color-warning-500:#744812;--color-danger:#8f342b;--color-danger-light:#f3e2dd;--color-danger-500:#8f342b;--color-info:#2f5c68;--color-info-light:#e2eef0;--color-info-500:#2f5c68;--color-bg-primary:#efe3d0;--color-bg-secondary:#e5d5bd;--color-surface:#fff8ea;--color-surface-hover:#f6ecd9;--color-surface-active:#ead9be;--color-gray-50:#fbf5ea;--color-gray-100:#eee2cf;--color-gray-200:#ddccb4;--color-gray-300:#c6b095;--color-gray-400:#9c886f;--color-gray-500:#75624d;--color-gray-600:#4c3d30;--color-gray-900:#241c15;--color-text-primary:#241c15;--color-text-secondary:#4d4032;--color-text-muted:#7a6b59;--color-text-inverse:#fff;--color-border:#cdbb9f;--color-border-light:#e3d5bf;--color-border-focus:#8b6238;--color-on-primary:#fff;--color-on-primary-hover:#fff;--color-primary-text:#2f261e;--color-primary-text-hover:#4a3728;--color-on-gradient:#fff;--color-success-bright:#23623f;--color-overlay-bg:#fff8eae0;--radius-none:0px;--radius-xs:4px;--radius-sm:8px;--radius-md:8px;--radius-lg:8px;--radius-xl:8px;--radius-2xl:8px;--radius-full:9999px;--shadow-xs:0 1px 1px 0 #3527180a;--shadow-sm:0 1px 2px 0 #35271812;--shadow-md:0 12px 30px -22px #3527186b;--shadow-lg:0 20px 46px -30px #3527187a;--shadow-xl:0 30px 64px -38px #35271880;--shadow-2xl:0 25px 50px -12px #00000040;--shadow-glow:0 0 0 1px #8b623829, 0 16px 36px #8b62381a;--shadow-focus:0 0 0 3px #8b623859;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--font-family-heading:ui-sans-serif, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", "Noto Sans SC", system-ui, sans-serif;--font-family-body:ui-sans-serif, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", "Noto Sans SC", system-ui, sans-serif;--font-family-mono:"SF Mono", "JetBrains Mono", "Cascadia Code", monospace;--text-xs:11px;--text-sm:12px;--text-base:13px;--text-md:14px;--text-lg:15px;--text-xl:17px;--text-2xl:20px;--text-3xl:24px;--text-4xl:30px;--text-5xl:40px;--font-size-xs:11px;--font-size-sm:12px;--font-size-base:13px;--font-size-md:14px;--font-size-lg:15px;--font-size-xl:17px;--el-font-size-extra-small:var(--text-xs);--el-font-size-small:var(--text-sm);--el-font-size-base:var(--text-base);--el-font-size-medium:var(--text-md);--el-font-size-large:var(--text-lg);--el-font-size-extra-large:var(--text-xl);--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--leading-tight:1.2;--leading-snug:1.35;--leading-normal:1.5;--leading-relaxed:1.6;--leading-loose:2;--transition-fast:.12s cubic-bezier(.4, 0, .2, 1);--transition-base:.18s cubic-bezier(.4, 0, .2, 1);--transition-slow:.24s cubic-bezier(.4, 0, .2, 1);--transition-bounce:.3s cubic-bezier(.34, 1.56, .64, 1);--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--z-toast:1080;--touch-target-min:44px;--touch-target-comfortable:48px;--glass-blur:20px;--glass-bg:#fff8eac2;--glass-border:#49362221;--text:var(--color-text-primary);--text-secondary:var(--color-text-secondary);--text-muted:var(--color-text-muted);--primary:var(--color-primary);--primary-light:var(--color-primary-light);--success:var(--color-success);--warning:var(--color-warning);--danger:var(--color-danger);--info:var(--color-info);--border:var(--color-border);--surface:var(--color-surface);--bg:var(--color-bg-primary)}@media (width<=768px){:root{--text-xs:9px;--text-sm:10px;--text-base:10.5px;--text-md:11.5px;--text-lg:12.5px;--text-xl:14px;--text-2xl:16px;--text-3xl:20px;--text-4xl:24px;--text-5xl:32px;--font-size-xs:var(--text-xs);--font-size-sm:var(--text-sm);--font-size-base:var(--text-base);--font-size-md:var(--text-md);--font-size-lg:var(--text-lg);--font-size-xl:var(--text-xl);--el-font-size-extra-small:var(--text-xs);--el-font-size-small:var(--text-sm);--el-font-size-base:var(--text-base);--el-font-size-medium:var(--text-md);--el-font-size-large:var(--text-lg);--el-font-size-extra-large:var(--text-xl)}}[data-theme=dark],html.dark{--color-primary:#8ef6e4;--color-primary-50:#06191d;--color-primary-100:#09282d;--color-primary-200:#0e3c43;--color-primary-500:#8ef6e4;--color-primary-600:#55dec9;--color-primary-700:#1ebbae;--color-primary-800:#0a7a83;--color-primary-hover:#b7fff2;--color-primary-fill-end:#55dec9;--color-primary-light:#0d3034;--color-primary-gradient:linear-gradient(135deg, #8ef6e4 0%, #1ebbae 58%, #62b9ff 100%);--color-primary-gradient-soft:linear-gradient(135deg, #8ef6e424 0%, #62b9ff1a 100%);--color-success:#87d8b3;--color-success-light:#15342a;--color-success-500:#87d8b3;--color-success-600:#5fc392;--color-warning:#d8a44c;--color-warning-light:#332713;--color-warning-500:#d8a44c;--color-danger:#e1837c;--color-danger-light:#3a2020;--color-danger-500:#e1837c;--color-info:#7dd3e8;--color-info-light:#122d34;--color-info-500:#7dd3e8;--color-bg-primary:#020611;--color-bg-secondary:#07141d;--color-surface:#0b1c25;--color-surface-hover:#102934;--color-surface-active:#143541;--color-gray-50:#020611;--color-gray-100:#07141d;--color-gray-200:#102934;--color-gray-300:#1b4654;--color-gray-400:#6f9298;--color-gray-500:#a8c6c8;--color-gray-600:#d7ecea;--color-gray-900:#ecfdfc;--color-text-primary:#ecfdfc;--color-text-secondary:#c6dad8;--color-text-muted:#92a8a7;--color-text-inverse:#071012;--color-border:#26383b;--color-border-light:#1b292b;--color-border-focus:#8ef6e4;--color-on-primary:#071012;--color-on-primary-hover:#071012;--color-primary-text:#8ef6e4;--color-primary-text-hover:#b7fff2;--color-on-gradient:#071012;--color-success-bright:#8ef6e4;--color-overlay-bg:#080d0fdb;--glass-bg:#08182294;--glass-border:#8ef6e42e;--shadow-focus:0 0 0 3px #8ef6e44d;--text:var(--color-text-primary);--text-secondary:var(--color-text-secondary);--text-muted:var(--color-text-muted);--primary:var(--color-primary);--primary-light:var(--color-primary-light);--success:var(--color-success);--warning:var(--color-warning);--danger:var(--color-danger);--info:var(--color-info);--border:var(--color-border);--surface:var(--color-surface);--bg:var(--color-bg-primary)}.gradient-text{background:var(--color-primary-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-size:var(--text-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;line-height:1.42}body{font-family:var(--font-family-body);font-size:var(--text-base);color:var(--color-text-primary);background-color:var(--color-bg-primary);min-height:100vh}#app{font-size:var(--text-base)}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);font-weight:var(--font-bold);line-height:var(--leading-tight);color:var(--color-text-primary)}h1{font-size:var(--text-4xl)}h2{font-size:var(--text-3xl)}h3{font-size:var(--text-2xl)}h4{font-size:var(--text-xl)}h5{font-size:var(--text-lg)}h6{font-size:var(--text-md)}p{margin-bottom:var(--space-2);color:var(--color-text-secondary);line-height:var(--leading-normal)}a{color:var(--color-primary);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--color-primary-hover);text-decoration:underline}code,pre{font-family:var(--font-family-mono);font-size:var(--text-sm)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-family-mono)}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-muted{color:var(--color-text-muted)}.mt-1{margin-top:var(--space-1)}.mt-2{margin-top:var(--space-2)}.mt-4{margin-top:var(--space-4)}.mt-6{margin-top:var(--space-6)}.mb-1{margin-bottom:var(--space-1)}.mb-2{margin-bottom:var(--space-2)}.mb-4{margin-bottom:var(--space-4)}.p-4{padding:var(--space-4)}.p-6{padding:var(--space-6)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}::selection{background-color:var(--color-primary-light);color:var(--color-primary-dark)}:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px;box-shadow:var(--shadow-focus)}.el-button{font-weight:var(--font-semibold);letter-spacing:0;min-height:32px;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast)!important;box-shadow:none!important;border-radius:7px!important;padding:6px 11px!important}.el-button:focus-visible{box-shadow:var(--shadow-focus)!important}.el-button>span,.el-button .el-icon+span,.el-button span+.el-icon{min-width:0}.el-button.is-circle,.el-button[class*=icon-btn],.el-button[class*=action-btn-icon]{width:32px;min-width:32px;min-height:32px;padding:0!important}.el-button--primary{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-fill-end) 100%)!important;border-color:color-mix(in srgb, var(--color-primary) 72%, #fff3)!important;color:var(--color-on-primary)!important;box-shadow:inset 0 0 0 1px #ffffff14,0 10px 24px #5339232e!important}.el-button--primary:hover,.el-button--primary:focus{background:linear-gradient(135deg, var(--color-primary-hover), var(--color-primary-600))!important;border-color:var(--color-primary-hover)!important;color:var(--color-on-primary-hover)!important;box-shadow:inset 0 0 0 1px #ffffff24,0 12px 28px #53392333!important}.el-button--primary:active{box-shadow:none!important}.el-button--success{background-color:var(--color-success)!important;border-color:var(--color-success)!important;color:#fff!important}.el-button--warning{background-color:var(--color-warning)!important;border-color:var(--color-warning)!important;color:var(--color-text-inverse)!important}.el-button--danger{background-color:var(--color-danger)!important;border-color:var(--color-danger)!important;color:#fff!important}.el-button--danger.is-plain{background-color:var(--color-surface)!important;border-color:var(--color-danger)!important;color:var(--color-danger)!important}.el-button--danger.is-plain:hover,.el-button--danger.is-plain:focus{background-color:var(--color-danger)!important;border-color:var(--color-danger)!important;color:#fff!important}.el-button--danger.is-link,.el-button--danger.is-text{color:var(--color-danger)!important;background-color:#0000!important;border-color:#0000!important}.el-button--danger.is-link:hover,.el-button--danger.is-text:hover{color:var(--color-danger)!important;background-color:#dc262614!important}.el-button--success.is-plain{background-color:var(--color-surface)!important;border-color:var(--color-success)!important;color:var(--color-success)!important}.el-button--success.is-plain:hover{background-color:var(--color-success)!important;color:#fff!important}.el-button--success.is-link,.el-button--success.is-text{color:var(--color-success)!important;background-color:#0000!important;border-color:#0000!important}.el-button--warning.is-plain{background-color:var(--color-surface)!important;border-color:var(--color-warning)!important;color:var(--color-warning)!important}.el-button--warning.is-plain:hover{background-color:var(--color-warning)!important;color:var(--color-text-inverse)!important}.el-button--warning.is-link,.el-button--warning.is-text{color:var(--color-warning)!important;background-color:#0000!important;border-color:#0000!important}.el-button--primary.is-plain{background:var(--color-surface)!important;border-color:var(--color-primary)!important;color:var(--color-primary-text)!important}.el-button--primary.is-plain:hover{background-color:var(--color-primary)!important;color:var(--color-on-primary)!important}.el-button--default{background:color-mix(in srgb, var(--color-surface) 86%, transparent)!important;border-color:color-mix(in srgb, var(--color-border) 88%, #53392324)!important;color:var(--color-text-primary)!important}.el-button--default:hover{background:color-mix(in srgb, var(--color-surface-hover) 88%, #53392314)!important;border-color:color-mix(in srgb, var(--color-primary) 46%, var(--color-border))!important;color:var(--color-text-primary)!important}.el-button.is-text,.el-button.is-link{color:var(--color-primary-text)!important;background:0 0!important;border-color:#0000!important}.el-button.is-text:hover,.el-button.is-link:hover,.el-button.is-text:focus,.el-button.is-link:focus{background:var(--color-primary-light)!important;color:var(--color-primary-text-hover)!important;border-color:#0000!important}.el-button.is-text.el-button--danger,.el-button.is-link.el-button--danger{color:var(--color-danger)!important}.el-button.is-text.el-button--danger:hover,.el-button.is-link.el-button--danger:hover,.el-button.is-text.el-button--danger:focus,.el-button.is-link.el-button--danger:focus{background-color:var(--color-danger-light)!important;color:var(--color-danger)!important}.el-button.is-disabled,.el-button.is-disabled:hover,.el-button.is-disabled:focus,.el-button[disabled],.el-button[disabled]:hover,.el-button[disabled]:focus{background:color-mix(in srgb, var(--color-bg-secondary) 66%, var(--color-surface) 34%)!important;border-color:color-mix(in srgb, var(--color-border) 78%, transparent)!important;color:var(--color-text-muted)!important;box-shadow:none!important;cursor:not-allowed!important;opacity:1!important}.el-button.is-disabled.is-link,.el-button.is-disabled.is-text,.el-button[disabled].is-link,.el-button[disabled].is-text{color:var(--color-text-muted)!important;background:0 0!important;border-color:#0000!important}.el-card{border:1px solid color-mix(in srgb, var(--color-border) 88%, #5339231f)!important;box-shadow:var(--shadow-md)!important;transition:border-color var(--transition-fast), background-color var(--transition-fast), box-shadow var(--transition-fast)!important;background:color-mix(in srgb, var(--color-surface) 92%, transparent)!important;border-radius:8px!important}.el-card:hover{border-color:color-mix(in srgb, var(--color-primary) 38%, var(--color-gray-300))!important;box-shadow:var(--shadow-lg)!important}.el-card__header{border-bottom-color:var(--color-border)!important;padding:10px var(--space-3)!important}.el-card__body{padding:var(--space-3)!important}.el-card.is-always-shadow{box-shadow:none!important}.el-input__wrapper,.el-textarea__inner{transition:all var(--transition-fast)!important;background:color-mix(in srgb, var(--color-surface) 90%, transparent)!important;box-shadow:0 0 0 1px color-mix(in srgb, var(--color-border) 88%, #5339231f) inset!important;border-radius:7px!important}.el-input__wrapper,.el-select__wrapper{min-height:32px}.el-input__inner,.el-select__placeholder,.el-select__selected-item{font-size:var(--text-base)!important}.el-input__wrapper:focus-within,.el-textarea__inner:focus{box-shadow:var(--shadow-focus)!important;border-color:var(--color-border-focus)!important}.el-dialog{max-width:calc(100vw - 32px);box-shadow:var(--shadow-lg)!important;border:1px solid var(--color-border)!important;border-radius:10px!important}.el-dialog__header{border-bottom:1px solid var(--color-border);padding:var(--space-3) var(--space-4)!important}.el-dialog__body{overscroll-behavior:contain;min-width:0;min-height:0;overflow-y:auto;padding:var(--space-4)!important}.el-dialog__footer{border-top:1px solid var(--color-border);padding:var(--space-3) var(--space-4)!important}.el-form,.el-form-item,.el-form-item__content{min-width:0}.el-form-item__content{overflow:visible}.el-dialog__body .el-form-item__label,.el-drawer__body .el-form-item__label{white-space:normal;height:auto;min-height:max-content;text-overflow:unset;overflow:visible;line-height:1.35!important}.el-dialog__body .el-form-item__content,.el-drawer__body .el-form-item__content{min-width:0;max-width:100%}.el-form .el-input,.el-form .el-input-number,.el-form .el-select,.el-form .el-date-editor,.el-form .el-cascader,.el-form .el-textarea{max-width:100%}.el-form .el-input__wrapper,.el-form .el-select__wrapper,.el-form .el-textarea__inner,.el-form .el-input__inner{min-width:0}.el-tag{font-weight:var(--font-medium);border-radius:var(--radius-sm)!important;font-size:var(--text-xs)!important}.el-tag--primary{background-color:var(--color-primary-light)!important;border-color:var(--color-primary-light)!important;color:var(--color-primary-text)!important}.el-tag--success{background-color:var(--color-success-light)!important;border-color:var(--color-success-light)!important;color:var(--color-success)!important}.el-tag--warning{background-color:var(--color-warning-light)!important;border-color:var(--color-warning-light)!important;color:var(--color-warning)!important}.el-tag--danger{background-color:var(--color-danger-light)!important;border-color:var(--color-danger-light)!important;color:var(--color-danger)!important}.el-tag--info{background-color:var(--color-info-light)!important;border-color:var(--color-info-light)!important;color:var(--color-info)!important}.el-tag.el-tag--dark.el-tag--primary{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important;color:var(--color-on-primary)!important}.el-tag.el-tag--dark.el-tag--success{background-color:var(--color-success)!important;border-color:var(--color-success)!important;color:var(--color-text-inverse)!important}.el-tag.el-tag--dark.el-tag--warning{background-color:var(--color-warning)!important;border-color:var(--color-warning)!important;color:var(--color-text-inverse)!important}.el-tag.el-tag--dark.el-tag--danger{background-color:var(--color-danger)!important;border-color:var(--color-danger)!important;color:var(--color-text-inverse)!important}.el-tag.el-tag--dark.el-tag--info{background-color:var(--color-info)!important;border-color:var(--color-info)!important;color:var(--color-text-inverse)!important}.el-table{border:1px solid color-mix(in srgb, var(--color-border) 78%, transparent);overflow:hidden;color:var(--color-text-primary)!important;border-radius:8px!important}.el-table th.el-table__cell{background-color:color-mix(in srgb, var(--color-bg-secondary) 76%, transparent)!important;color:var(--color-text-secondary)!important;font-weight:var(--font-semibold)!important;font-size:var(--text-sm)!important}.el-table tr:hover>td.el-table__cell{background-color:color-mix(in srgb, var(--color-surface-hover) 78%, #53392314)!important}.el-table .el-table__cell{border-bottom-color:var(--color-border-light)!important;padding:6px 0!important}.el-table .cell{line-height:1.32}.el-table__empty-text{color:var(--color-text-muted)!important}.el-menu{border-right:none!important}.el-menu-item{border-radius:var(--radius-sm)!important;margin:2px var(--space-2)!important;height:38px!important;transition:background-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast)!important;line-height:38px!important}.el-menu-item.is-active{background:linear-gradient(90deg, color-mix(in srgb, var(--color-primary-light) 88%, #5339231a), color-mix(in srgb, var(--color-primary-light) 54%, transparent))!important;color:var(--color-primary-text)!important;font-weight:var(--font-semibold)!important}.el-menu-item:hover:not(.is-active){background-color:var(--color-surface-hover)!important}.el-dropdown-menu{border-radius:var(--radius-md)!important;box-shadow:var(--shadow-md)!important;border:1px solid var(--color-border)!important;padding:var(--space-2)!important}.el-dropdown-menu__item{border-radius:var(--radius-sm)!important;padding:var(--space-2) var(--space-4)!important;transition:all var(--transition-fast)!important;margin:2px 0!important}.el-popper{border-radius:var(--radius-sm)!important}.el-dropdown-menu__item:hover{background-color:var(--color-primary-light)!important;color:var(--color-primary-text)!important}.el-progress-bar__outer,.el-progress-bar__inner{border-radius:var(--radius-full)!important}.el-tabs__item{font-weight:var(--font-medium)!important;font-size:var(--text-base)!important;height:36px!important;transition:all var(--transition-fast)!important;line-height:36px!important}.el-tabs__item.is-active{color:var(--color-primary)!important;font-weight:var(--font-semibold)!important}.el-tabs__active-bar{background-color:var(--color-primary)!important;border-radius:var(--radius-full)!important;height:2px!important}.el-empty{padding:16px 0!important}.el-empty__image{width:72px!important}.el-empty__description p{color:var(--color-text-muted)!important;font-size:var(--text-base)!important;margin:4px 0 0!important}.el-loading-mask{opacity:1;background-color:var(--color-overlay-bg,#ffffffd9)!important;border-radius:var(--radius-md)!important}.el-message{border-radius:var(--radius-md)!important;box-shadow:var(--shadow-md)!important;border:1px solid var(--color-border)!important;padding:var(--space-2) var(--space-4)!important}.el-notification{border-radius:var(--radius-md)!important;box-shadow:var(--shadow-lg)!important;border:1px solid var(--color-border)!important}@media (width<=720px){.el-notification{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;padding:12px 14px!important;left:12px!important;right:12px!important}.el-notification__title{font-size:var(--text-sm)!important}.el-notification__content{font-size:var(--text-xs)!important}}.el-form-item__label{color:var(--color-text-secondary)!important;font-weight:var(--font-medium)!important;font-size:var(--text-sm)!important}.el-form-item__error{font-size:var(--text-xs)!important;padding-top:var(--space-1)!important}.el-form-item{margin-bottom:var(--space-3)!important}.el-form-item:last-child{margin-bottom:0!important}.el-drawer__header{border-bottom:1px solid var(--color-border);padding:var(--space-3) var(--space-4)!important;margin-bottom:0!important}.el-drawer__body{padding:var(--space-4)!important}.el-drawer__footer{border-top:1px solid var(--color-border);padding:var(--space-3) var(--space-4)!important}.el-switch.is-checked .el-switch__core,.el-checkbox__input.is-checked .el-checkbox__inner,.el-radio__input.is-checked .el-radio__inner{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important}.el-pagination button,.el-pagination .el-pager li{border-radius:var(--radius-sm)!important}.el-pagination .is-active{background-color:var(--color-primary)!important;color:var(--color-on-primary)!important}.el-pagination{gap:var(--space-1);flex-wrap:wrap}.el-segmented{--el-segmented-item-selected-color:var(--color-primary-text);--el-segmented-item-selected-bg-color:var(--color-primary-light);border-radius:var(--radius-sm)!important}@media (width<=768px){html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.el-card__header,.el-card__body,.el-drawer__body{padding:8px 10px!important}html body .el-overlay-dialog,html body .el-overlay-dialog.is-align-center{box-sizing:border-box;padding:max(8px, env(safe-area-inset-top)) 6px max(8px, env(safe-area-inset-bottom));overflow:hidden;justify-content:center!important;align-items:center!important;display:flex!important}.dialog-fade-enter-active,.dialog-fade-leave-active{transition:opacity .12s ease-out!important;animation:none!important}.dialog-fade-enter-active .el-dialog{transition:opacity .12s ease-out,transform .18s cubic-bezier(.32,.72,0,1)!important;animation:none!important}.dialog-fade-leave-active .el-dialog{transition:opacity 90ms ease-in,transform .12s cubic-bezier(.4,0,1,1)!important;animation:none!important}.dialog-fade-enter-from .el-dialog,.dialog-fade-leave-to .el-dialog{opacity:0;transform:translateY(10px)scale(.975)}html body .el-overlay-dialog .el-dialog:not(.is-fullscreen){max-height:calc(100dvh - max(16px, env(safe-area-inset-top)) - max(16px, env(safe-area-inset-bottom)));flex-direction:column;display:flex;overflow:hidden;width:calc(100vw - 12px)!important;max-width:520px!important;margin:0!important;inset:auto!important}.el-dialog__header,.el-dialog__footer{flex:none;padding-left:10px!important;padding-right:10px!important}.el-dialog__body{flex:auto;min-height:0;max-height:none;overflow:auto;padding:8px 10px!important}.el-dialog__footer{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.el-dialog__footer .el-button{width:100%;min-height:44px;margin-left:0!important}.el-drawer.rtl,.el-drawer.ltr{width:min(96vw,420px)!important}.el-drawer.ttb,.el-drawer.btt{max-height:calc(96dvh - env(safe-area-inset-bottom))}.el-drawer__header{padding:8px 10px!important}.el-button{min-height:30px;padding:4px 8px!important}.el-button.is-circle,.el-button[class*=icon-btn],.el-button[class*=action-btn-icon]{width:30px;min-width:30px;min-height:30px}.el-form-item{margin-bottom:10px}.el-table .cell{line-height:1.35}.el-popper,.el-select__popper,.el-dropdown__popper,.el-picker__popper{max-width:calc(100vw - 20px)!important}.el-select-dropdown,.el-dropdown-menu{max-height:min(58dvh,420px);overflow:auto}html body .el-overlay-message-box .el-message-box{max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow:auto;border-radius:10px!important;width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;margin:auto!important}html body .el-overlay-message-box{box-sizing:border-box;padding:max(12px, env(safe-area-inset-top)) 12px max(12px, env(safe-area-inset-bottom));justify-content:center!important;align-items:center!important}@media (prefers-reduced-motion:reduce){.dialog-fade-enter-active,.dialog-fade-leave-active,.dialog-fade-enter-active .el-dialog,.dialog-fade-leave-active .el-dialog{transition-duration:1ms!important}}.el-message-box__btns{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid!important}.el-message-box__btns .el-button{width:100%;min-height:42px;margin-left:0!important}.el-form:not(.el-form--inline) .el-form-item{display:block!important}.el-form:not(.el-form--inline) .el-form-item__label{white-space:normal;min-height:0;margin-bottom:6px;text-align:left!important;width:auto!important;padding:0!important;line-height:1.35!important;display:block!important}.el-form:not(.el-form--inline) .el-form-item__content{width:100%;min-width:0;display:block;margin-left:0!important}.el-form:not(.el-form--inline) .el-input,.el-form:not(.el-form--inline) .el-input-number,.el-form:not(.el-form--inline) .el-select,.el-form:not(.el-form--inline) .el-date-editor,.el-form:not(.el-form--inline) .el-cascader,.el-form:not(.el-form--inline) .el-textarea{width:100%!important}.app-main .el-input__wrapper,.app-main .el-select__wrapper,.app-main .el-date-editor,.app-main .el-input-number{min-height:44px!important}.app-main .el-textarea__inner{resize:vertical;min-height:96px;padding:11px 12px;line-height:1.5}.app-main :is(input,textarea,[contenteditable=true]){caret-color:var(--color-primary);scroll-margin-top:68px;scroll-margin-bottom:132px}.app-main :is(.el-input__wrapper,.el-select__wrapper,.el-textarea__inner):focus-within{background:var(--color-surface)!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 24%, transparent)!important}.app-main .el-form-item__error{padding-top:5px;font-size:12px;line-height:1.35;position:static}:is(input:not([type]),input[type=text],input[type=search],input[type=password],input[type=email],input[type=tel],input[type=url],input[type=number],textarea,select,[contenteditable=true]){font-size:16px!important}.el-button-group{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;max-width:100%;display:inline-grid}.el-button-group .el-button{min-width:0;min-height:40px;padding-left:10px!important;padding-right:10px!important}a[href^="#/"][class*=route-link],a[href^="#/"].hub-tab,a[href^="#/"].bot-channel-card,a[href^="#/"].status-tile,a[href^="#/"].signal-card,a[href^="#/"].device-pill,a[href^="#/"].monitor-row,a[href^="#/"].panel-link{touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-width:0;min-height:40px;text-decoration:none}a[href^="#/"][class*=route-link].el-button,a[href^="#/"].panel-link.el-button{white-space:normal;justify-content:center;align-items:center;max-width:100%;display:inline-flex;margin-left:0!important}.el-radio-group,.el-checkbox-group{gap:8px}.el-radio-button__inner,.el-checkbox-button__inner{white-space:normal;min-height:40px}.el-upload,.el-upload-dragger{width:100%!important}.el-date-range-picker,.el-picker-panel{max-width:calc(100vw - 20px)!important}.el-table{max-width:100%;font-size:var(--text-sm)!important}.el-table__body-wrapper,.el-table__header-wrapper,.el-table__footer-wrapper,.el-table__inner-wrapper{max-width:100%}.el-table__body-wrapper,.el-table__inner-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.el-tabs__header{max-width:100%}.el-tabs__nav-wrap{scrollbar-width:none;overflow-x:auto}.el-tabs__nav-wrap::-webkit-scrollbar{display:none}}[data-theme=dark],html.dark{color:var(--color-text-primary);transition:background-color .3s,color .3s,border-color .3s}[data-theme=dark] .el-card,html.dark .el-card{background-color:var(--color-surface)!important;border-color:var(--color-border)!important}[data-theme=dark] .el-card__header,html.dark .el-card__header{border-bottom-color:var(--color-border)!important}[data-theme=dark] .el-input__wrapper,html.dark .el-input__wrapper,[data-theme=dark] .el-textarea__inner,html.dark .el-textarea__inner{background-color:var(--color-bg-secondary)!important;box-shadow:0 0 0 1px var(--color-border) inset!important}[data-theme=dark] .el-input__wrapper:hover,html.dark .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--color-gray-500) inset!important}[data-theme=dark] .el-input__wrapper.is-focus,html.dark .el-input__wrapper.is-focus{box-shadow:0 0 0 2px var(--color-primary-200), 0 0 0 1px var(--color-primary) inset!important}[data-theme=dark] .el-input__inner,html.dark .el-input__inner,[data-theme=dark] .el-textarea__inner,html.dark .el-textarea__inner{color:var(--color-text-primary)!important}[data-theme=dark] .el-input__inner::placeholder,html.dark .el-input__inner::placeholder,[data-theme=dark] .el-textarea__inner::placeholder,html.dark .el-textarea__inner::placeholder{color:var(--color-text-muted)!important}[data-theme=dark] .el-select__wrapper,html.dark .el-select__wrapper{background-color:var(--color-bg-secondary)!important;box-shadow:0 0 0 1px var(--color-border) inset!important}[data-theme=dark] .el-select__placeholder,html.dark .el-select__placeholder{color:var(--color-text-muted)!important}[data-theme=dark] .el-select__selected-item,html.dark .el-select__selected-item{color:var(--color-text-primary)!important}[data-theme=dark] .el-button--default,html.dark .el-button--default{background-color:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text-primary)!important}[data-theme=dark] .el-button--default:hover,html.dark .el-button--default:hover{background-color:var(--color-surface-hover)!important;border-color:var(--color-primary)!important;color:var(--color-text-primary)!important}[data-theme=dark] .el-dialog,html.dark .el-dialog,[data-theme=dark] .el-drawer,html.dark .el-drawer{background-color:var(--color-surface)!important}[data-theme=dark] .el-dialog__header,html.dark .el-dialog__header,[data-theme=dark] .el-drawer__header,html.dark .el-drawer__header{border-color:var(--color-border)!important;color:var(--color-text-primary)!important}[data-theme=dark] .el-dialog__body,html.dark .el-dialog__body{color:var(--color-text-secondary)!important}[data-theme=dark] .el-dropdown-menu,html.dark .el-dropdown-menu{background-color:var(--color-surface)!important;border-color:var(--color-border)!important}[data-theme=dark] .el-dropdown-menu__item,html.dark .el-dropdown-menu__item{color:var(--color-text-primary)!important}[data-theme=dark] .el-dropdown-menu__item:hover,html.dark .el-dropdown-menu__item:hover{background-color:var(--color-surface-hover)!important;color:var(--color-primary)!important}[data-theme=dark] .el-table,html.dark .el-table{background-color:var(--color-surface)!important}[data-theme=dark] .el-table th.el-table__cell,html.dark .el-table th.el-table__cell{background-color:var(--color-bg-secondary)!important;color:var(--color-text-secondary)!important}[data-theme=dark] .el-table tr,html.dark .el-table tr{background-color:var(--color-surface)!important}[data-theme=dark] .el-table td.el-table__cell,html.dark .el-table td.el-table__cell{border-color:var(--color-border)!important}[data-theme=dark] .el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell,html.dark .el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background-color:var(--color-surface-hover)!important}[data-theme=dark] .el-tag,html.dark .el-tag{background-color:var(--color-bg-secondary)!important;border-color:var(--color-border)!important;color:var(--color-text-primary)!important}[data-theme=dark] .el-tag--primary,html.dark .el-tag--primary{background-color:var(--color-primary-light)!important;border-color:var(--color-primary-light)!important;color:var(--color-primary-text)!important}[data-theme=dark] .el-tag--success,html.dark .el-tag--success{background-color:var(--color-success-light)!important;border-color:var(--color-success-light)!important;color:var(--color-success)!important}[data-theme=dark] .el-tag--warning,html.dark .el-tag--warning{background-color:var(--color-warning-light)!important;border-color:var(--color-warning-light)!important;color:var(--color-warning)!important}[data-theme=dark] .el-tag--danger,html.dark .el-tag--danger{background-color:var(--color-danger-light)!important;border-color:var(--color-danger-light)!important;color:var(--color-danger)!important}[data-theme=dark] .el-tag--info,html.dark .el-tag--info{background-color:var(--color-info-light)!important;border-color:var(--color-info-light)!important;color:var(--color-info)!important}[data-theme=dark] .el-pagination,html.dark .el-pagination,[data-theme=dark] .el-pager li,html.dark .el-pager li{color:var(--color-text-secondary)!important}[data-theme=dark] .el-pager li.is-active,html.dark .el-pager li.is-active{color:var(--color-on-primary)!important}[data-theme=dark] .el-pagination button:disabled,html.dark .el-pagination button:disabled{color:var(--color-text-muted)!important}[data-theme=dark] .el-popper,html.dark .el-popper{background-color:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text-primary)!important}[data-theme=dark] .el-popper .el-tooltip__arrow,html.dark .el-popper .el-tooltip__arrow{border-color:var(--color-surface)!important}[data-theme=dark] .el-menu,html.dark .el-menu{background-color:var(--color-bg-secondary)!important;border-right-color:var(--color-border)!important}[data-theme=dark] .el-menu-item,html.dark .el-menu-item{color:var(--color-text-secondary)!important}[data-theme=dark] .el-menu-item.is-active,html.dark .el-menu-item.is-active{background-color:var(--color-primary-light)!important;color:var(--color-primary-text)!important}[data-theme=dark] .el-menu-item:hover:not(.is-active),html.dark .el-menu-item:hover:not(.is-active){background-color:var(--color-surface-hover)!important;color:var(--color-text-primary)!important}[data-theme=dark] .el-tabs__item,html.dark .el-tabs__item{color:var(--color-text-muted)!important}[data-theme=dark] .el-tabs__item.is-active,html.dark .el-tabs__item.is-active{color:var(--color-primary)!important}[data-theme=dark] .el-form-item__label,html.dark .el-form-item__label{color:var(--color-text-secondary)!important}[data-theme=dark] .el-empty__description p,html.dark .el-empty__description p{color:var(--color-text-muted)!important}[data-theme=dark] ::-webkit-scrollbar{width:8px;height:8px}html.dark ::-webkit-scrollbar{width:8px;height:8px}[data-theme=dark] ::-webkit-scrollbar-track{background:var(--color-bg-secondary)}html.dark ::-webkit-scrollbar-track{background:var(--color-bg-secondary)}[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--color-gray-500);border-radius:4px}html.dark ::-webkit-scrollbar-thumb{background:var(--color-gray-500);border-radius:4px}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:var(--color-gray-400)}html.dark ::-webkit-scrollbar-thumb:hover{background:var(--color-gray-400)}[data-theme=dark] .el-upload-dragger,html.dark .el-upload-dragger{background-color:var(--color-bg-secondary);border-color:var(--color-border)}[data-theme=dark] .el-upload-dragger:hover,html.dark .el-upload-dragger:hover{border-color:var(--color-primary);background-color:var(--color-bg-secondary)}[data-theme=dark] .el-upload__text,html.dark .el-upload__text{color:var(--color-text-primary)}[data-theme=dark] .el-upload__text em,html.dark .el-upload__text em{color:var(--color-primary)}[data-theme=dark] .el-descriptions__table,html.dark .el-descriptions__table{background-color:#0000}[data-theme=dark] .el-descriptions__cell,html.dark .el-descriptions__cell{background-color:var(--color-bg-secondary);border-color:var(--color-border);color:var(--color-text-primary)}[data-theme=dark] .el-descriptions__label,html.dark .el-descriptions__label{background-color:var(--color-surface);color:var(--color-text-secondary)}[data-theme=dark] .el-badge__content,html.dark .el-badge__content{background-color:var(--color-danger);color:var(--color-on-primary);border-color:var(--color-surface)}[data-theme=dark] .el-avatar,html.dark .el-avatar{background-color:var(--color-bg-secondary);color:var(--color-text-primary)}[data-theme=dark] .el-radio__input.is-checked .el-radio__inner,html.dark .el-radio__input.is-checked .el-radio__inner{background-color:var(--color-primary);border-color:var(--color-primary)}[data-theme=dark] .el-radio__label,html.dark .el-radio__label{color:var(--color-text-primary)}[data-theme=dark] .el-radio-button__inner,html.dark .el-radio-button__inner{background-color:var(--color-surface);border-color:var(--color-border);color:var(--color-text-primary)}[data-theme=dark] .el-radio-button__orig-radio:checked+.el-radio-button__inner,html.dark .el-radio-button__orig-radio:checked+.el-radio-button__inner{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}[data-theme=dark] .el-radio-button:first-child .el-radio-button__inner,html.dark .el-radio-button:first-child .el-radio-button__inner{border-color:var(--color-border)}[data-theme=dark] .el-dropdown-menu__item.is-disabled,html.dark .el-dropdown-menu__item.is-disabled{color:var(--color-text-muted)}[data-theme=dark] .el-message-box__title,html.dark .el-message-box__title{color:var(--color-text-primary)}[data-theme=dark] .el-message-box__content,html.dark .el-message-box__content{color:var(--color-text-secondary)}[data-theme=dark] .el-dialog__headerbtn,html.dark .el-dialog__headerbtn{color:var(--color-text-muted)}[data-theme=dark] .el-dialog__headerbtn:hover,html.dark .el-dialog__headerbtn:hover{color:var(--color-text-primary)}[data-theme=dark] .el-notification,html.dark .el-notification{background-color:var(--color-surface);border-color:var(--color-border);color:var(--color-text-primary)}[data-theme=dark] .el-notification__title,html.dark .el-notification__title{color:var(--color-text-primary)}[data-theme=dark] .el-notification__content,html.dark .el-notification__content{color:var(--color-text-secondary)}[data-theme=dark] .el-popper,html.dark .el-popper,[data-theme=dark] .el-drawer__header,html.dark .el-drawer__header{color:var(--color-text-primary)}[data-theme=dark] .el-drawer__body,html.dark .el-drawer__body{color:var(--color-text-secondary)}[data-theme=dark] .el-progress-bar__outer,html.dark .el-progress-bar__outer{background-color:var(--color-gray-200)}[data-theme=dark] .el-progress-bar__inner,html.dark .el-progress-bar__inner{background-color:var(--color-primary)}[data-theme=dark] .el-progress__text,html.dark .el-progress__text{color:var(--color-text-primary)}[data-theme=dark] .el-picker-panel,html.dark .el-picker-panel{background-color:var(--color-surface);border-color:var(--color-border);color:var(--color-text-primary)}[data-theme=dark] .el-date-range-picker__header,html.dark .el-date-range-picker__header{border-color:var(--color-border)}[data-theme=dark] .el-date-table th,html.dark .el-date-table th{color:var(--color-text-secondary);border-bottom-color:var(--color-border)}[data-theme=dark] .el-date-table td.today .el-date-table-cell__text,html.dark .el-date-table td.today .el-date-table-cell__text{color:var(--color-primary)}[data-theme=dark] .el-date-table td.available:hover,html.dark .el-date-table td.available:hover{background-color:var(--color-bg-secondary)}[data-theme=dark] .el-date-table td.current:not(.disabled) .el-date-table-cell__text,html.dark .el-date-table td.current:not(.disabled) .el-date-table-cell__text{background-color:var(--color-primary);color:var(--color-on-primary)}[data-theme=dark] .el-cascader-menu,html.dark .el-cascader-menu{background-color:var(--color-surface);border-color:var(--color-border)}[data-theme=dark] .el-cascader-node,html.dark .el-cascader-node{color:var(--color-text-primary)}[data-theme=dark] .el-cascader-node:hover,html.dark .el-cascader-node:hover{background-color:var(--color-bg-secondary)}[data-theme=dark] .el-cascader-node.is-active,html.dark .el-cascader-node.is-active{color:var(--color-primary)}[data-theme=dark] .el-tree,html.dark .el-tree{color:var(--color-text-primary);background-color:#0000}[data-theme=dark] .el-tree-node__content:hover,html.dark .el-tree-node__content:hover{background-color:var(--color-bg-secondary)}[data-theme=dark] .el-tree-node.is-current>.el-tree-node__content,html.dark .el-tree-node.is-current>.el-tree-node__content{background-color:var(--color-primary-light);color:var(--color-primary-text)}[data-theme=dark] .el-button--primary{color:var(--color-on-primary)!important;font-weight:600!important}[data-theme=dark] .el-button--success{letter-spacing:0;color:#122018!important;background-color:var(--color-success)!important;border-color:var(--color-success)!important;box-shadow:none!important;font-weight:600!important}[data-theme=dark] .el-button--success:hover{transform:none;background-color:var(--color-success-600)!important;border-color:var(--color-success-600)!important;box-shadow:none!important}[data-theme=dark] .el-button--success:active{transform:translateY(0);background-color:var(--color-success-600)!important}[data-theme=dark] .el-button--success:focus{outline:none;box-shadow:var(--shadow-focus)!important}[data-theme=dark] .el-button--success .el-icon{filter:none;margin-right:6px;font-size:1.1em}[data-theme=dark] .el-button--warning{color:#241809!important;background-color:var(--color-warning)!important;border-color:var(--color-warning)!important}[data-theme=dark] .el-button--danger{color:#241215!important;background-color:var(--color-danger)!important;border-color:var(--color-danger)!important}[data-theme=dark] .el-button--danger.is-plain{background-color:var(--color-danger-light)!important;border-color:var(--color-danger)!important;color:var(--color-danger)!important}[data-theme=dark] .el-button--danger.is-plain:hover{background-color:var(--color-danger)!important;color:#241215!important}[data-theme=dark] .el-button--danger.is-link,[data-theme=dark] .el-button--danger.is-text{color:var(--color-danger)!important;background-color:#0000!important;border-color:#0000!important}[data-theme=dark] .el-button--danger.is-link:hover,[data-theme=dark] .el-button--danger.is-text:hover{background-color:var(--color-danger-light)!important;color:var(--color-danger)!important}[data-theme=dark] .el-button--default{color:var(--color-text-primary)!important;background-color:var(--color-surface)!important;border-color:var(--color-border)!important}[data-theme=dark] .el-button--default:hover{color:var(--color-text-primary)!important;border-color:var(--color-primary)!important}[data-theme=dark] .el-button--primary:hover,[data-theme=dark] .el-button--primary:focus{color:var(--color-on-primary-hover)!important}[data-theme=dark] .el-button--primary.is-plain:hover,[data-theme=dark] .el-button--primary.is-plain:focus{color:var(--color-on-primary)!important}[data-theme=dark] .el-button--success.is-plain:hover,[data-theme=dark] .el-button--success.is-plain:focus{color:#122018!important}[data-theme=dark] .el-button--text{color:var(--color-primary-text)!important}[data-theme=dark] .el-button--text:hover{color:var(--color-primary-text-hover)!important}[data-theme=dark] .el-input__placeholder,[data-theme=dark] .el-textarea__placeholder{color:var(--color-text-muted)!important}[data-theme=dark] .el-table{--el-table-border-color:var(--color-border);--el-table-header-bg-color:var(--color-bg-secondary);--el-table-row-hover-bg-color:var(--color-surface-hover)}[data-theme=dark] .el-tag{border:none;font-weight:500}[data-theme=dark] .el-tag--success{border-color:#0000;background-color:var(--color-success-light)!important;color:var(--color-success)!important}[data-theme=dark] .el-tag--warning{border-color:#0000;background-color:var(--color-warning-light)!important;color:var(--color-warning)!important}[data-theme=dark] .el-tag--danger{border-color:#0000;background-color:var(--color-danger-light)!important;color:var(--color-danger)!important}[data-theme=dark] .el-tag--info{border-color:#0000;background-color:var(--color-info-light)!important;color:var(--color-info)!important}[data-theme=dark] .el-menu-item.is-active{border-left:2px solid var(--color-primary);font-weight:600;background-color:var(--color-primary-light)!important;color:var(--color-primary-text)!important}[data-theme=dark] .el-menu-item:not(.is-active){color:var(--color-text-secondary)!important}[data-theme=dark] .el-menu-item:not(.is-active):hover{background-color:var(--color-surface-hover)!important;color:var(--color-text-primary)!important}[data-theme=dark] .el-dialog{background-color:var(--color-surface);border:1px solid var(--color-border)}[data-theme=dark] .el-dropdown-menu{background-color:var(--color-bg-secondary);border-color:var(--color-border)}[data-theme=dark] .el-dropdown-menu__item{color:var(--color-text-primary)}[data-theme=dark] .el-dropdown-menu__item:hover{background-color:var(--color-surface-hover);color:var(--color-primary)}[data-theme=dark] .el-select-dropdown{background-color:var(--color-surface)!important;border-color:var(--color-border)!important}[data-theme=dark] .el-select-dropdown__item{color:var(--color-text-primary)!important}[data-theme=dark] .el-select-dropdown__item.hover,[data-theme=dark] .el-select-dropdown__item:hover{background-color:var(--color-surface-hover)!important;color:var(--color-primary)!important}[data-theme=dark] .el-select-dropdown__item.is-selected{font-weight:600;color:var(--color-primary)!important}[data-theme=dark] .el-divider{border-color:var(--color-border)!important}[data-theme=dark] .el-divider__text{background-color:var(--color-surface);color:var(--color-text-secondary)}[data-theme=dark] .el-input-number__decrease,[data-theme=dark] .el-input-number__increase{background-color:var(--color-bg-secondary)!important;color:var(--color-text-primary)!important;border-color:var(--color-border)!important}[data-theme=dark] .el-input-number__decrease:hover,[data-theme=dark] .el-input-number__increase:hover{color:var(--color-primary)!important}[data-theme=dark] .el-tabs__nav-wrap:after{background-color:var(--color-border)!important}[data-theme=dark] .el-empty__image svg{opacity:.5}[data-theme=dark] .el-popover.el-popper{background-color:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text-primary)!important}[data-theme=dark] .el-switch__core{background-color:var(--color-gray-500)!important;border-color:var(--color-gray-500)!important}[data-theme=dark] .el-switch.is-checked .el-switch__core{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important}[data-theme=dark] .el-switch__core .el-switch__inner-wrapper{color:var(--color-text-inverse)!important}[data-theme=dark] .el-switch.is-checked .el-switch__core .el-switch__inner-wrapper{color:var(--color-on-primary)!important}[data-theme=dark] .el-checkbox__inner{background-color:var(--color-bg-secondary)!important;border-color:var(--color-border)!important}[data-theme=dark] .el-checkbox__label{color:var(--color-text-primary)}[data-theme=dark] .el-button--default.el-button--small{background-color:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text-primary)!important}[data-theme=dark] .el-button--default.el-button--small:hover{background-color:var(--color-surface-hover)!important;border-color:var(--color-primary)!important;color:var(--color-text-primary)!important}[data-theme=dark] .el-switch__action{background-color:var(--color-text-inverse)!important}[data-theme=dark] .el-descriptions__body{background-color:var(--color-surface)!important;color:var(--color-text-primary)!important}[data-theme=dark] .el-descriptions__label{color:var(--color-text-secondary)!important;background-color:var(--color-bg-secondary)!important}[data-theme=dark] .el-descriptions__content{color:var(--color-text-primary)!important;background-color:var(--color-surface)!important}[data-theme=dark] .el-descriptions__cell{border-color:var(--color-border)!important}[data-theme=dark] .el-loading-spinner .circular .path{stroke:var(--color-primary)}[data-theme=dark] .el-loading-spinner .el-loading-text{color:var(--color-text-secondary)}[data-theme=dark] .el-alert{background-color:var(--color-surface)!important;border:1px solid var(--color-border-light)!important}[data-theme=dark] .el-alert--info.is-light{color:#93c5fd!important;background-color:#3b82f61a!important}[data-theme=dark] .el-alert--success.is-light{color:#4ade80!important;background-color:#22c55e1a!important}[data-theme=dark] .el-alert--warning.is-light{color:#fbbf24!important;background-color:#f59e0b1a!important}[data-theme=dark] .el-alert--error.is-light{color:#fca5a5!important;background-color:#ef44441a!important}[data-theme=dark] .el-alert__title,[data-theme=dark] .el-alert__content,[data-theme=dark] .el-alert__description{color:inherit!important}[data-theme=dark] .el-collapse{--el-collapse-header-bg-color:var(--color-surface);--el-collapse-header-text-color:var(--color-text-primary);--el-collapse-header-border-color:var(--color-border);--el-collapse-content-bg-color:var(--color-surface);--el-collapse-content-text-color:var(--color-text-secondary);--el-collapse-border-color:var(--color-border);border-color:var(--color-border)!important}[data-theme=dark] .el-collapse-item__header{background-color:var(--color-surface)!important;color:var(--color-text-primary)!important;border-bottom-color:var(--color-border)!important}[data-theme=dark] .el-collapse-item__wrap{background-color:var(--color-surface)!important;border-bottom-color:var(--color-border)!important}[data-theme=dark] .el-collapse-item__content,[data-theme=dark] .el-tabs__item{color:var(--color-text-secondary)!important}[data-theme=dark] .el-tabs__item.is-active{color:var(--color-primary)!important}[data-theme=dark] .el-tabs__active-bar{background-color:var(--color-primary)!important}[data-theme=dark] .el-table__row{background-color:var(--color-surface)!important}[data-theme=dark] .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background-color:var(--color-surface-hover)!important}[data-theme=dark] .el-table .el-table__cell{color:var(--color-text-primary)!important}[data-theme=dark] .el-table th.el-table__cell{color:var(--color-text-secondary)!important}[data-theme=dark] .el-form-item__label{color:var(--color-text-primary)!important}[data-theme=dark] .el-dialog{background-color:var(--color-surface)!important}[data-theme=dark] .el-dialog__title{color:var(--color-text-primary)!important}[data-theme=dark] .el-dialog__body{color:var(--color-text-secondary)!important}[data-theme=dark] .el-dialog__header{border-bottom-color:var(--color-border)!important}[data-theme=dark] .el-dialog__footer{border-top-color:var(--color-border)!important}[data-theme=dark] .el-progress__text{color:var(--color-text-primary)!important}[data-theme=dark] .el-progress-bar__outer{background-color:var(--color-surface-hover)!important}[data-theme=dark] .el-radio-button__inner{background-color:var(--color-surface)!important;color:var(--color-text-secondary)!important;border-color:var(--color-border)!important}[data-theme=dark] .el-radio-button__original-radio:checked+.el-radio-button__inner{background-color:var(--color-primary)!important;color:var(--color-on-primary)!important;border-color:var(--color-primary)!important}[data-theme=dark] .el-empty__description p{color:var(--color-text-secondary)!important}[data-theme=dark] .el-tooltip__popper.is-light{background-color:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text-primary)!important}[data-theme=dark] .el-tabs--border-card{background-color:var(--color-surface)!important;border-color:var(--color-border)!important}[data-theme=dark] .el-tabs--border-card>.el-tabs__header{background-color:var(--color-bg-secondary)!important;border-bottom-color:var(--color-border)!important}[data-theme=dark] .el-tabs--border-card>.el-tabs__header .el-tabs__item{color:var(--color-text-secondary)!important;border-color:var(--color-border)!important;background-color:#0000!important}[data-theme=dark] .el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{background-color:var(--color-surface)!important;color:var(--color-primary)!important}[data-theme=dark] .el-tabs--border-card>.el-tabs__content{background-color:var(--color-surface)!important}[data-theme=dark]{--el-bg-color-page:var(--color-bg-secondary);--el-bg-color:var(--color-surface);--el-bg-color-overlay:var(--color-surface);--el-text-color-primary:var(--color-text-primary);--el-text-color-regular:var(--color-text-secondary);--el-text-color-secondary:var(--color-text-muted);--el-text-color-placeholder:var(--color-text-muted);--el-text-color-disabled:var(--color-text-muted);--el-border-color:var(--color-border);--el-border-color-light:var(--color-border-light);--el-border-color-lighter:var(--color-border-light);--el-border-color-extra-light:var(--color-border-light);--el-fill-color:var(--color-surface-hover);--el-fill-color-light:var(--color-surface);--el-fill-color-lighter:var(--color-surface);--el-fill-color-blank:var(--color-bg-primary);--el-mask-color:#0f172a80}[data-theme=dark] .el-badge__content{border-color:var(--color-surface)!important}:root[data-accent=paper],:root[data-accent=aqua],:root[data-accent=purple]{--aria-accent:#2f261e;--aria-accent-rgb:47, 38, 30;--aria-accent-light:#efe1c8;--aria-accent-dark:#4a3728;--aria-accent-fill-end:#6f4c2e;--aria-accent-gradient:linear-gradient(135deg, #2f261e 0%, #6f4c2e 56%, #c69758 100%);--aria-on-primary:#fff;--aria-on-primary-hover:#fff;--aria-primary-text:#2f261e;--aria-primary-text-hover:#4a3728}:root[data-accent=blue]{--aria-accent:#2563eb;--aria-accent-rgb:37, 99, 235;--aria-accent-light:#dbeafe;--aria-accent-dark:#1e3a8a;--aria-accent-fill-end:#1e3a8a;--aria-accent-gradient:linear-gradient(135deg, #2563eb 0%, #60a5fa 100%);--aria-on-primary:#fff;--aria-on-primary-hover:#fff;--aria-primary-text:#1e3a8a;--aria-primary-text-hover:#1e3a8a}:root[data-accent=green]{--aria-accent:#10b981;--aria-accent-rgb:16, 185, 129;--aria-accent-light:#d1fae5;--aria-accent-dark:#064e3b;--aria-accent-fill-end:#34d399;--aria-accent-gradient:linear-gradient(135deg, #10b981 0%, #34d399 100%);--aria-on-primary:#071012;--aria-on-primary-hover:#fff;--aria-primary-text:#064e3b;--aria-primary-text-hover:#064e3b}:root[data-accent=orange]{--aria-accent:#f97316;--aria-accent-rgb:249, 115, 22;--aria-accent-light:#ffedd5;--aria-accent-dark:#7c2d12;--aria-accent-fill-end:#fb923c;--aria-accent-gradient:linear-gradient(135deg, #f97316 0%, #fb923c 100%);--aria-on-primary:#241809;--aria-on-primary-hover:#fff;--aria-primary-text:#7c2d12;--aria-primary-text-hover:#7c2d12}:root[data-accent]{--color-primary:var(--aria-accent);--color-primary-hover:var(--aria-accent-dark);--color-primary-600:var(--aria-accent-dark);--color-primary-fill-end:var(--aria-accent-fill-end);--color-primary-light:var(--aria-accent-light);--color-on-primary:var(--aria-on-primary);--color-on-primary-hover:var(--aria-on-primary-hover);--color-primary-text:var(--aria-primary-text);--color-primary-text-hover:var(--aria-primary-text-hover);--color-primary-gradient:var(--aria-accent-gradient);--color-primary-gradient-soft:linear-gradient(135deg, rgba(var(--aria-accent-rgb), .08) 0%, rgba(var(--aria-accent-rgb), .04) 100%);--color-border-focus:var(--aria-accent);--primary:var(--aria-accent);--primary-light:var(--aria-accent-light);--el-color-primary:var(--aria-accent);--el-color-primary-light-3:var(--aria-accent);--el-color-primary-light-5:var(--aria-accent-light);--el-color-primary-light-7:var(--aria-accent-light);--el-color-primary-light-8:var(--aria-accent-light);--el-color-primary-light-9:var(--aria-accent-light);--el-color-primary-dark-2:var(--aria-accent-dark)}[data-theme=dark][data-accent=paper],[data-theme=dark][data-accent=aqua],[data-theme=dark][data-accent=purple],html.dark[data-accent=paper],html.dark[data-accent=aqua],html.dark[data-accent=purple]{--color-primary:#e9c58f;--color-primary-hover:#ffe0aa;--color-primary-light:#332713;--color-primary-600:#c69758;--color-primary-fill-end:#c69758;--color-on-primary:#071012;--color-on-primary-hover:#071012;--color-primary-text:#e9c58f;--color-primary-text-hover:#ffe0aa;--color-primary-gradient:linear-gradient(135deg, #e9c58f 0%, #c69758 58%, #ffe0aa 100%);--color-primary-gradient-soft:linear-gradient(135deg, #e9c58f24 0%, #ffe0aa14 100%);--color-border-focus:#e9c58f;--primary:#e9c58f;--primary-light:#332713;--el-color-primary:#e9c58f;--el-color-primary-light-3:#e9c58f;--el-color-primary-light-5:#d5ad73;--el-color-primary-light-7:#a77b4c;--el-color-primary-light-8:#664727;--el-color-primary-light-9:#332713;--el-color-primary-dark-2:#ffe0aa}[data-theme=dark][data-accent=blue],html.dark[data-accent=blue]{--color-primary-600:#1e3a8a;--color-primary-fill-end:#1e3a8a;--color-primary-light:#102b63;--color-on-primary:#fff;--color-on-primary-hover:#fff;--color-primary-text:#93c5fd;--color-primary-text-hover:#bfdbfe;--el-color-primary-light-3:#60a5fa;--el-color-primary-light-5:#93c5fd;--el-color-primary-light-7:#bfdbfe;--el-color-primary-light-8:#dbeafe;--el-color-primary-light-9:#eff6ff}[data-theme=dark][data-accent=green],html.dark[data-accent=green]{--color-primary-600:#064e3b;--color-primary-fill-end:#34d399;--color-primary-light:#0f3b31;--color-on-primary:#071012;--color-on-primary-hover:#fff;--color-primary-text:#6ee7b7;--color-primary-text-hover:#a7f3d0;--el-color-primary-light-3:#34d399;--el-color-primary-light-5:#6ee7b7;--el-color-primary-light-7:#a7f3d0;--el-color-primary-light-8:#d1fae5;--el-color-primary-light-9:#ecfdf5}[data-theme=dark][data-accent=orange],html.dark[data-accent=orange]{--color-primary-600:#7c2d12;--color-primary-fill-end:#fb923c;--color-primary-light:#4a2916;--color-on-primary:#241809;--color-on-primary-hover:#fff;--color-primary-text:#fdba74;--color-primary-text-hover:#fed7aa;--el-color-primary-light-3:#fb923c;--el-color-primary-light-5:#fdba74;--el-color-primary-light-7:#fed7aa;--el-color-primary-light-8:#ffedd5;--el-color-primary-light-9:#fff7ed}:root{font-size:var(--text-base)}:root[data-font-size=small]{--text-xs:10px;--text-sm:11px;--text-base:12px;--text-md:13px;--text-lg:14px;--text-xl:16px;--text-2xl:19px;--text-3xl:22px;--text-4xl:28px;--text-5xl:36px;--font-size-xs:var(--text-xs);--font-size-sm:var(--text-sm);--font-size-base:var(--text-base);--font-size-md:var(--text-md);--font-size-lg:var(--text-lg);--font-size-xl:var(--text-xl);--aria-font-xs:var(--text-xs);--aria-font-sm:var(--text-sm);--aria-font-base:var(--text-base);--aria-font-lg:var(--text-lg);--aria-font-xl:var(--text-xl)}:root[data-font-size=medium]{--text-xs:11px;--text-sm:12px;--text-base:13px;--text-md:14px;--text-lg:15px;--text-xl:17px;--text-2xl:20px;--text-3xl:24px;--text-4xl:30px;--text-5xl:40px;--font-size-xs:var(--text-xs);--font-size-sm:var(--text-sm);--font-size-base:var(--text-base);--font-size-md:var(--text-md);--font-size-lg:var(--text-lg);--font-size-xl:var(--text-xl);--aria-font-xs:var(--text-xs);--aria-font-sm:var(--text-sm);--aria-font-base:var(--text-base);--aria-font-lg:var(--text-lg);--aria-font-xl:var(--text-xl)}:root[data-font-size=large]{--text-xs:12px;--text-sm:13px;--text-base:14px;--text-md:15px;--text-lg:16px;--text-xl:18px;--text-2xl:22px;--text-3xl:26px;--text-4xl:32px;--text-5xl:44px;--font-size-xs:var(--text-xs);--font-size-sm:var(--text-sm);--font-size-base:var(--text-base);--font-size-md:var(--text-md);--font-size-lg:var(--text-lg);--font-size-xl:var(--text-xl);--aria-font-xs:var(--text-xs);--aria-font-sm:var(--text-sm);--aria-font-base:var(--text-base);--aria-font-lg:var(--text-lg);--aria-font-xl:var(--text-xl)}:root[data-compact=true]{--aria-space-1:2px;--aria-space-2:4px;--aria-space-3:6px;--aria-space-4:8px;--aria-space-6:12px;--aria-space-8:16px;--el-component-size-small:24px;--el-component-size:28px;--el-component-size-large:32px;--el-padding-xs:4px;--el-padding-sm:6px;--el-padding:8px;--el-padding-lg:12px}:root:not([data-compact=true]){--aria-space-1:4px;--aria-space-2:8px;--aria-space-3:12px;--aria-space-4:16px;--aria-space-6:24px;--aria-space-8:32px}:root[data-compact=true] .el-card__body{padding:12px}:root[data-compact=true] .el-table td{padding:6px 0}:root[data-compact=true] .el-button{padding:4px 12px}:root[data-compact=true] .el-menu-item,:root[data-compact=true] .el-sub-menu__title{height:38px;line-height:38px}:root[data-compact=true] .el-card{box-shadow:var(--shadow-sm)}.layout-container{--sidebar-expanded-width:232px;--sidebar-collapsed-width:60px;--app-content-max-width:none;--app-page-gap:10px;height:100vh;overflow:hidden}.sidebar{transition:width var(--transition-slow);background-color:var(--color-surface)!important;border-right:1px solid var(--color-border)!important}.sidebar-brand{align-items:center;gap:var(--space-2);padding:var(--space-3);cursor:pointer;border-bottom:1px solid var(--color-border);flex-shrink:0;height:52px;display:flex}.sidebar-brand-text{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--color-text-primary);white-space:nowrap;overflow:hidden}.topbar{justify-content:space-between;align-items:center;gap:var(--space-2);padding:0 var(--space-3);min-height:44px;box-shadow:none;display:flex;background-color:var(--color-surface)!important;border-bottom:1px solid var(--color-border)!important}.main-container{background-color:var(--color-bg-primary);overflow-y:auto}.el-main{background-color:var(--color-bg-primary)!important;padding:8px!important}.app-main{padding:8px!important}.app-main>:is(.page-container,.dashboard-page,.devices-page,.contacts-page,.sims-page,.sms-page,.clipboard-page,.files-page,.accounts-page,.customer-service-page,.notifications-page,.skills-page,.toolbox-page,.automation-hub,.mam-page,.workspace-tab,.scheduler-page,.tasks-page,.agent-page,.agent-monitor,.ai-chat-page,.team-tool-page,.device-control-page,.settings-page,.preferences-page,.setup-page,.compliance-page,.download-page){width:100%;max-width:var(--app-content-max-width);min-width:0;margin-left:0!important;margin-right:auto!important}.page-container{width:100%;max-width:none;margin:0}.page-header{margin-bottom:var(--space-2)}.page-header h2{font-size:var(--text-2xl);font-weight:var(--font-bold);margin-bottom:var(--space-1);line-height:1.15}.page-header .subtitle{color:var(--color-text-secondary);font-size:var(--text-base);margin-bottom:0}.section-card{margin-bottom:var(--space-3)}.section-card .card-header{justify-content:space-between;align-items:center;display:flex}.app-main :is(.section-card,.filter-card,.guide-banner,.stat-card,.metric-card,.policy-card,.account-metric-card,.readiness-card,.device-card,.contact-card,.settings-card,.preferences-card,.download-card,.storage-card,.backup-card,.content-panel,.list-panel,.detail-panel,.panel-section,.control-panel,[class$=-card],[class$=-panel],[class$=-section]){border-radius:8px}.app-main :is(.page-toolbar,.toolbar,.filter-bar,[class$=-toolbar]){gap:8px}.app-main :is(.section-header,.card-header,.panel-header,.table-header){min-height:32px;padding-block:6px}.app-main :is(.stat-card,.metric-card,.account-metric-card,.overview-tile,.readiness-card,.device-card,.contact-card){gap:10px!important;padding:10px!important}.app-main :is(.stat-card strong,.metric-card strong,.account-metric-card strong,.overview-tile strong){font-size:clamp(18px,1.35vw,24px);line-height:1.08}.app-main :is(.stat-card span,.metric-card span,.account-metric-card span,.overview-tile span,.stat-card em,.metric-card em,.account-metric-card em){font-size:var(--text-sm);line-height:1.28}.layout-container.is-paper-theme{--paper-shell-bg:#fff8eae0;--paper-shell-bg-strong:#fff8eaf0;--paper-card-bg:#fff8ead6;--paper-card-bg-strong:#fffbf3f0;--paper-card-bg-soft:#f6ecd9b8;--paper-border:#4b382329;--paper-border-strong:#4b38234d;--paper-shadow:0 14px 38px #422f1b14, inset 0 1px 0 #ffffff7a;background:var(--color-bg-primary)}.layout-container.is-paper-theme .main-container,.layout-container.is-paper-theme .el-main,.layout-container.is-paper-theme .app-main{background:0 0!important}.layout-container.is-paper-theme .app-main{padding:clamp(8px,.72vw,12px)!important}.layout-container.is-paper-theme .sidebar,.layout-container.is-paper-theme .topbar{-webkit-backdrop-filter:blur(12px)saturate(1.04);backdrop-filter:blur(12px)saturate(1.04);background:var(--paper-shell-bg)!important;border-color:var(--paper-border)!important}.layout-container.is-paper-theme .sidebar{box-shadow:14px 0 34px #422f1b14,inset -1px 0 #ffffff6b}.layout-container.is-paper-theme .topbar{box-shadow:0 10px 26px #422f1b12,inset 0 -1px #ffffff6b}.layout-container.is-paper-theme .sidebar-brand,.layout-container.is-paper-theme .sidebar-footer,.layout-container.is-paper-theme .menu-group-label{border-color:var(--paper-border)!important}.layout-container.is-paper-theme .app-main>:is(.page-container,.dashboard-page,.devices-page,.contacts-page,.sims-page,.sms-page,.clipboard-page,.files-page,.accounts-page,.customer-service-page,.notifications-page,.skills-page,.toolbox-page,.automation-hub,.mam-page,.workspace-tab,.scheduler-page,.tasks-page,.agent-page,.agent-monitor,.ai-chat-page,.team-tool-page,.device-control-page,.settings-page,.preferences-page,.setup-page,.compliance-page,.download-page){background:0 0!important}.layout-container.is-paper-theme .app-main>.device-control-page.is-fullscreen{max-width:none;background:#000!important}.layout-container.is-paper-theme .app-main :is(.automation-hub,.workspace-tab,.mam-page,.scheduler-page,.tasks-page,.agent-page,.agent-monitor,.ai-chat-page,.team-tool-page){background:0 0!important}.layout-container.is-paper-theme .app-main :is(.el-card,.section-card,.filter-card,.guide-banner,.stat-card,.metric-card,.policy-card,.account-metric-card,.readiness-card,.device-card,.contact-card,.settings-card,.preferences-card,.download-card,.storage-card,.backup-card,.hero-card,.skills-hero,.local-mode-panel,.skills-toolbar,.hub-shell,.hub-status-item,.hub-tab,.ops-console,.queue-overview,.queue-overview-section,.queue-bar,.acceptance-strip,.workflow-item,.run-item,.canvas-health,.canvas-host,.right-rail,.ai-session-bar,.ai-session-current,.sms-layout,.conversation-panel,.message-panel,.readiness-panel,.otp-panel,.otp-safety-card,.sim-status-section,.batch-bar,.transfer-panel,.control-dock,.cast-wall,.cast-wall-wrapper,.capability-strip,.panel-section,.control-panel,.settings-overview,.overview-tile,.release-highlight,.release-history,.history-item,.page-toolbar,.toolbar,.filter-bar,.content-panel,.list-panel,.detail-panel,[class$=-card],[class$=-panel],[class$=-section],[class$=-toolbar]){box-shadow:var(--paper-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--paper-card-bg)!important;border-color:var(--paper-border)!important}.layout-container.is-paper-theme .app-main :is(.el-card:hover,.section-card:hover,.readiness-card:hover,.device-card:hover,.contact-card:hover,.settings-card:hover,.download-card:hover,.hub-tab:hover,.workflow-item:hover,.run-item:hover){background:var(--paper-card-bg-strong)!important;border-color:var(--paper-border-strong)!important}.layout-container.is-paper-theme .app-main :is(.route-strip,.message-manage-row,.msg-bubble,.preset-button,.sms-stats-row span,.backup-row,.transfer-item,.queue-bar-device,.overview-tile,.field-hint code,.guide-tip,.recommend-box,.llm-status,.message-stream,.canvas-toolbar,.canvas-empty-overlay,.rail-tab,.ai-chat,.ai-msg,.session-item,.conv-item,.otp-item){background:var(--paper-card-bg-soft)!important;border-color:var(--paper-border)!important}.layout-container.is-paper-theme .app-main :is(.hub-tab.active,.workflow-item.active,.conv-item.active,.filter-tag.active,.rail-tab.active){background:color-mix(in srgb, var(--color-primary-light) 76%, var(--paper-card-bg-strong))!important;border-color:color-mix(in srgb, var(--color-primary) 54%, var(--paper-border))!important;color:var(--color-primary-text)!important}.layout-container.is-paper-theme .app-main :is(.section-header,.card-header,.panel-header,.toolbar,.page-toolbar,.filter-bar,.table-header){border-color:color-mix(in srgb, var(--paper-border) 74%, transparent)!important}.layout-container.is-paper-theme .app-main .msg-item.sent .msg-bubble{background:color-mix(in srgb, var(--color-primary) 90%, #6f4c2e)!important;color:var(--color-text-inverse)!important}.layout-container.is-paper-theme .app-main button:not(.el-button):not(.el-switch):not(.el-radio-button__inner):not(.el-checkbox-button__inner):not(.el-pagination button){background:var(--paper-card-bg-strong);border:1px solid var(--paper-border);color:var(--color-text-primary)}.layout-container.is-paper-theme .app-main button:not(.el-button):not(.el-switch):not(.el-radio-button__inner):not(.el-checkbox-button__inner):not(.el-pagination button):hover,.layout-container.is-paper-theme .app-main button:not(.el-button):not(.el-switch):not(.el-radio-button__inner):not(.el-checkbox-button__inner):not(.el-pagination button):focus{background:var(--color-primary-light);border-color:color-mix(in srgb, var(--color-primary) 34%, var(--paper-border));color:var(--color-primary-text)}.layout-container.is-paper-theme .app-main button:disabled:not(.el-button):not(.el-switch):not(.el-radio-button__inner):not(.el-checkbox-button__inner):not(.el-pagination button),.layout-container.is-paper-theme .app-main button[disabled]:not(.el-button):not(.el-switch):not(.el-radio-button__inner):not(.el-checkbox-button__inner):not(.el-pagination button){background:var(--paper-card-bg-soft)!important;border-color:var(--paper-border)!important;color:var(--color-text-muted)!important;box-shadow:none!important;cursor:not-allowed!important;opacity:1!important}.layout-container.is-paper-theme .app-main :is(.el-button.is-disabled,.el-button.is-disabled:hover,.el-button.is-disabled:focus,.el-button[disabled],.el-button[disabled]:hover,.el-button[disabled]:focus){background:color-mix(in srgb, var(--paper-card-bg-soft) 82%, var(--paper-shell-bg-strong))!important;border-color:var(--paper-border)!important;color:var(--color-text-muted)!important;box-shadow:none!important;cursor:not-allowed!important;opacity:1!important}.layout-container.is-paper-theme .app-main :is(.el-button--primary.is-plain:not(.is-disabled),.el-button--success.is-plain:not(.is-disabled),.el-button--warning.is-plain:not(.is-disabled),.el-button--danger.is-plain:not(.is-disabled)){background:var(--paper-shell-bg-strong)!important}.layout-container.is-paper-theme .app-main :is(.el-table,.el-table__inner-wrapper,.el-table__body-wrapper,.el-tabs__content,.el-tabs__nav-wrap,.el-collapse,.el-collapse-item__header,.el-collapse-item__wrap){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--paper-card-bg)!important;border-color:var(--paper-border)!important}.layout-container.is-paper-theme .app-main :is(.el-table th.el-table__cell,.el-table tr,.el-table td.el-table__cell,.el-table__row,.el-descriptions__cell,.el-collapse-item__content){border-color:color-mix(in srgb, var(--color-border) 74%, #5339231f)!important;background-color:#0000!important}.layout-container.is-paper-theme .app-main .el-table :is(th.el-table-fixed-column--left,th.el-table-fixed-column--right,td.el-table-fixed-column--left,td.el-table-fixed-column--right){background:linear-gradient(var(--paper-card-bg), var(--paper-card-bg)), linear-gradient(var(--paper-card-bg), var(--paper-card-bg)), linear-gradient(var(--paper-card-bg), var(--paper-card-bg)), var(--color-bg-primary)!important}.layout-container.is-paper-theme .app-main :is(.el-input__wrapper,.el-select__wrapper,.el-textarea__inner,.el-date-editor,.el-upload-dragger,.el-input-number,.el-segmented,.el-radio-button__inner,.el-checkbox-button__inner){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--paper-shell-bg-strong)!important;border-color:var(--paper-border)!important;box-shadow:inset 0 0 0 1px var(--paper-border)!important}.layout-container.is-paper-theme .app-main :is(canvas,video,img,.device-control-page.is-fullscreen,.screen-container,.scrcpy-container,.mirror-screen){-webkit-backdrop-filter:none;backdrop-filter:none}.layout-container[data-cosmic-theme]{--cosmic-accent-rgb:142, 246, 228;--cosmic-accent-strong:rgba(var(--cosmic-accent-rgb), .46);--cosmic-glass-nav:#04111c94;--cosmic-glass-bg:#071d2b80;--cosmic-glass-bg-strong:#092333ad;--cosmic-glass-bg-soft:#09263457;--cosmic-glass-border:rgba(var(--cosmic-accent-rgb), .2);--cosmic-glass-border-strong:rgba(var(--cosmic-accent-rgb), .42);--cosmic-glass-highlight:#e8ffff1f;--cosmic-glass-shadow:0 18px 52px #00000038, 0 0 0 1px rgba(var(--cosmic-accent-rgb), .05), inset 0 1px 0 var(--cosmic-glass-highlight)}.layout-container[data-cosmic-theme=solar-storm]{--cosmic-accent-rgb:118, 218, 255}.layout-container[data-cosmic-theme=aurora-matrix]{--cosmic-accent-rgb:118, 255, 203}.layout-container[data-cosmic-theme] .main-container,.layout-container[data-cosmic-theme] .el-main,.layout-container[data-cosmic-theme] .app-main{background:0 0!important}.layout-container[data-cosmic-theme] .sidebar,.layout-container[data-cosmic-theme] .topbar{-webkit-backdrop-filter:blur(16px)saturate(1.18);backdrop-filter:blur(16px)saturate(1.18);background:var(--cosmic-glass-nav)!important;border-color:var(--cosmic-glass-border)!important}.layout-container[data-cosmic-theme] .sidebar{box-shadow:18px 0 46px #00000038,inset -1px 0 #ffffff0f}.layout-container[data-cosmic-theme] .topbar{box-shadow:0 12px 38px #00000029,inset 0 -1px #ffffff0d}.layout-container[data-cosmic-theme] .sidebar-brand,.layout-container[data-cosmic-theme] .sidebar-footer,.layout-container[data-cosmic-theme] .menu-group-label{border-color:var(--cosmic-glass-border)!important}.layout-container[data-cosmic-theme] .app-main>:is(.page-container,.dashboard-page,.devices-page,.contacts-page,.sims-page,.sms-page,.clipboard-page,.files-page,.accounts-page,.customer-service-page,.notifications-page,.skills-page,.toolbox-page,.automation-hub,.mam-page,.workspace-tab,.scheduler-page,.tasks-page,.agent-page,.agent-monitor,.ai-chat-page,.team-tool-page,.device-control-page,.settings-page,.preferences-page,.setup-page,.compliance-page,.download-page){background:0 0!important}.layout-container[data-cosmic-theme] .app-main>.device-control-page.is-fullscreen{background:#000!important}.layout-container[data-cosmic-theme] .app-main :is(.automation-hub,.workspace-tab,.mam-page,.scheduler-page,.tasks-page,.agent-page,.agent-monitor,.ai-chat-page,.team-tool-page){background:0 0!important}.layout-container[data-cosmic-theme] .app-main :is(.el-card,.section-card,.filter-card,.guide-banner,.stat-card,.metric-card,.policy-card,.account-metric-card,.readiness-card,.device-card,.contact-card,.settings-card,.preferences-card,.download-card,.storage-card,.backup-card,.hero-card,.skills-hero,.local-mode-panel,.skills-toolbar,.hub-shell,.hub-status-item,.hub-tab,.ops-console,.queue-overview,.queue-overview-section,.queue-bar,.acceptance-strip,.workflow-item,.run-item,.canvas-health,.canvas-host,.right-rail,.ai-session-bar,.ai-session-current,.sms-layout,.conversation-panel,.message-panel,.readiness-panel,.otp-panel,.otp-safety-card,.sim-status-section,.batch-bar,.transfer-panel,.control-dock,.cast-wall,.cast-wall-wrapper,.capability-strip,.panel-section,.control-panel,.settings-overview,.overview-tile,.release-highlight,.release-history,.history-item,.page-toolbar,.toolbar,.filter-bar,.content-panel,.list-panel,.detail-panel,[class$=-card],[class$=-panel],[class$=-section],[class$=-toolbar]){box-shadow:var(--cosmic-glass-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--cosmic-glass-bg)!important;border-color:var(--cosmic-glass-border)!important}.layout-container[data-cosmic-theme] .app-main :is(.el-card:hover,.section-card:hover,.readiness-card:hover,.device-card:hover,.contact-card:hover,.settings-card:hover,.download-card:hover,.hub-tab:hover,.workflow-item:hover,.run-item:hover){background:var(--cosmic-glass-bg-strong)!important;border-color:var(--cosmic-glass-border-strong)!important}.layout-container[data-cosmic-theme] .app-main :is(.route-strip,.message-manage-row,.msg-bubble,.preset-button,.sms-stats-row span,.backup-row,.transfer-item,.queue-bar-device,.overview-tile,.field-hint code,.guide-tip,.recommend-box,.llm-status,.message-stream,.canvas-toolbar,.canvas-empty-overlay,.rail-tab,.ai-chat,.ai-msg,.session-item,.conv-item,.otp-item){background:var(--cosmic-glass-bg-soft)!important;border-color:var(--cosmic-glass-border)!important}.layout-container[data-cosmic-theme] .app-main :is(.hub-tab.active,.workflow-item.active,.conv-item.active,.filter-tag.active,.rail-tab.active){background:color-mix(in srgb, var(--color-primary-light) 78%, rgba(var(--cosmic-accent-rgb), .18))!important;border-color:color-mix(in srgb, var(--color-primary) 72%, rgba(var(--cosmic-accent-rgb), .28))!important;color:var(--color-primary-text)!important}.layout-container[data-cosmic-theme] .app-main :is(.section-header,.card-header,.panel-header,.toolbar,.page-toolbar,.filter-bar,.table-header){border-color:color-mix(in srgb, var(--cosmic-glass-border) 76%, transparent)!important}.layout-container[data-cosmic-theme] .app-main .msg-item.sent .msg-bubble{background:color-mix(in srgb, var(--color-primary) 86%, rgba(var(--cosmic-accent-rgb), .22))!important;color:var(--color-on-primary)!important}.layout-container[data-cosmic-theme] .app-main :is(.el-table,.el-table__inner-wrapper,.el-table__body-wrapper,.el-tabs__content,.el-tabs__nav-wrap,.el-collapse,.el-collapse-item__header,.el-collapse-item__wrap){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--cosmic-glass-bg)!important;border-color:var(--cosmic-glass-border)!important}.layout-container[data-cosmic-theme] .app-main :is(.el-table th.el-table__cell,.el-table tr,.el-table td.el-table__cell,.el-table__row,.el-descriptions__cell,.el-collapse-item__content){border-color:color-mix(in srgb, var(--color-border) 62%, rgba(var(--cosmic-accent-rgb), .16))!important;background-color:#0000!important}.layout-container[data-cosmic-theme] .app-main .el-table :is(th.el-table-fixed-column--left,th.el-table-fixed-column--right,td.el-table-fixed-column--left,td.el-table-fixed-column--right){background:linear-gradient(var(--cosmic-glass-bg), var(--cosmic-glass-bg)), linear-gradient(var(--cosmic-glass-bg), var(--cosmic-glass-bg)), linear-gradient(var(--cosmic-glass-bg), var(--cosmic-glass-bg)), var(--color-bg-primary)!important}.layout-container[data-cosmic-theme] .app-main :is(.el-input__wrapper,.el-select__wrapper,.el-textarea__inner,.el-date-editor,.el-upload-dragger,.el-input-number,.el-segmented,.el-radio-button__inner,.el-checkbox-button__inner){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--cosmic-glass-bg-strong)!important;border-color:var(--cosmic-glass-border)!important;box-shadow:inset 0 0 0 1px var(--cosmic-glass-border)!important}.layout-container[data-cosmic-theme] .app-main :is(.el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger),.el-tag,.el-alert,.el-empty,.el-pagination),.layout-container[data-cosmic-theme] .app-main :is(canvas,video,img,.device-control-page.is-fullscreen,.screen-container,.scrcpy-container,.mirror-screen){-webkit-backdrop-filter:none;backdrop-filter:none}.layout-container.is-visual-lean[data-cosmic-theme]{--cosmic-glass-bg:#071d2bad;--cosmic-glass-bg-strong:#092333c7;--cosmic-glass-bg-soft:#0926348a;--cosmic-glass-shadow:0 10px 28px #00000029, inset 0 1px 0 #ffffff14}.layout-container.is-visual-lean[data-cosmic-theme] .sidebar,.layout-container.is-visual-lean[data-cosmic-theme] .topbar{-webkit-backdrop-filter:none;backdrop-filter:none}.layout-container.is-copy-lean .app-main :is(.page-kicker,.memory-kicker,.cs-eyebrow,.hub-eyebrow,.accounts-eyebrow,.orch-eyebrow,.panel-kicker,.remote-kicker,.aurora-kicker,.console-kicker,.capability-kicker,.eyebrow,.header-sub,.page-subtitle,.queue-overview-subtitle,.diagnostic-summary-subtitle,.welcome-subtitle,.section-subtitle,.subtitle,.hero-sub,.hero-subtitle,.card-desc,.card-description,.guide-description,.highlight-desc,.ios-card-desc,.section-description,.field-hint,.field-help,.form-hint,.dialog-note,.dialog-hint,.template-note,.step-note,.step-desc,.step-node-desc,.task-desc,.template-desc,.tool-desc,.skill-description,.row-desc,.item-desc,.nt-desc,.panel-copy,.tool-usage-note,.overview-note,.alert-extra,.storage-help,.send-hint,.quick-checkout-note,.cover-source-note,.qr-hint,.dl-desc,.copy-hint,.empty-description){display:none!important}.layout-container.is-copy-lean .app-main :is(.field-hint.mono,.storage-help:has(code)){display:block!important}.layout-container.is-copy-lean .app-main :is(.page-header,.hero-copy,.header-section,.section-header,.panel-header,.card-header,.preferences-header,.local-control-head){gap:6px!important;margin-bottom:8px!important}.layout-container.is-copy-lean .app-main :is(.page-header p,.hero-copy p,.header-section p,.section-header p,.panel-header p,.card-header p,.preferences-header p,.local-control-head p,.setup-hero p,.compliance-hero p,.skills-hero p){display:none!important}.layout-container.is-copy-lean .app-main :is(.el-empty,.empty-state,.monitor-empty,.canvas-empty,.empty-wall,.remote-control-empty,.inv-empty-state){padding:10px!important}.layout-container.is-copy-lean .app-main :is(.el-empty__description,.el-empty__description p,.empty-state p,.monitor-empty p,.canvas-empty p,.empty-wall p,.remote-control-empty p){display:none!important}.menu-group-label{padding:var(--space-4) var(--space-4) var(--space-2);font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:0;color:var(--color-text-muted);pointer-events:none;-webkit-user-select:none;user-select:none}.sidebar-footer{padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border);margin-top:auto}@media (width<=768px){.el-main,.app-main{padding:4px!important}.page-container{padding:0!important}:is(.dashboard-page,.devices-page,.contacts-page,.sims-page,.sms-page,.clipboard-page,.files-page,.accounts-page,.customer-service-page,.notifications-page,.skills-page,.toolbox-page,.automation-hub,.mam-page,.workspace-tab,.scheduler-page,.tasks-page,.agent-page,.agent-monitor,.ai-chat-page,.team-tool-page,.device-control-page,.settings-page,.preferences-page,.setup-page,.compliance-page,.download-page){gap:6px!important;padding:4px!important}.page-header h2{font-size:var(--text-xl)}.page-header,.header-section,.section-header,.panel-header,.card-header,.toolbar,.actions-bar{gap:6px!important;margin-bottom:8px!important;padding:0!important}:is(.grid,.card-grid,.stats-grid,.metrics-grid,.overview-grid,.device-grid,.device-card-grid,.content-grid,.panel-grid,.section-grid,.list,.item-list){gap:6px!important}:is(.el-card,.section-card,.panel,.data-card,.metric-card,.settings-card,.preferences-card){margin:0!important}.page-header p,.header-section p,.section-header p,.panel-header p,.card-header p,.subtitle,.description,.help-text,.hint-text,.overview-note,.empty-description{display:none!important}}.fade-enter-active,.fade-leave-active{transition:opacity var(--transition-base)}.fade-enter-from,.fade-leave-to{opacity:0}.slide-fade-enter-active{transition:all var(--transition-slow) ease-out}.slide-fade-leave-active{transition:all var(--transition-fast) ease-in}.slide-fade-enter-from{opacity:0;transform:translate(20px)}.slide-fade-leave-to{opacity:0;transform:translate(-20px)}@media print{.sidebar,.topbar{display:none!important}.main-container{width:100%!important}}
