: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: ;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}.el-badge{--el-badge-bg-color:var(--el-color-danger);--el-badge-radius:10px;--el-badge-font-size:12px;--el-badge-padding:6px;--el-badge-size:18px;vertical-align:middle;width:-moz-fit-content;width:fit-content;display:inline-block;position:relative}.el-badge__content{background-color:var(--el-badge-bg-color);border-radius:var(--el-badge-radius);color:var(--el-color-white);font-size:var(--el-badge-font-size);height:var(--el-badge-size);padding:0 var(--el-badge-padding);white-space:nowrap;border:1px solid var(--el-bg-color);justify-content:center;align-items:center;display:inline-flex}.el-badge__content.is-fixed{top:0;right:calc(1px + var(--el-badge-size) / 2);z-index:var(--el-index-normal);position:absolute;transform:translateY(-50%)translate(100%)}.el-badge__content.is-fixed.is-dot{right:5px}.el-badge__content.is-dot{border-radius:50%;width:8px;height:8px;padding:0;right:0}.el-badge__content.is-hide-zero{display:none}.el-badge__content--primary{background-color:var(--el-color-primary)}.el-badge__content--success{background-color:var(--el-color-success)}.el-badge__content--warning{background-color:var(--el-color-warning)}.el-badge__content--info{background-color:var(--el-color-info)}.el-badge__content--danger{background-color:var(--el-color-danger)}.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%)}.el-textarea{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;vertical-align:bottom;width:100%;font-size:var(--el-font-size-base);display:inline-block;position:relative}.el-textarea__inner{resize:vertical;box-sizing:border-box;width:100%;line-height:1.5;font-size:inherit;color:var(--el-input-text-color,var(--el-text-color-regular));background-color:var(--el-input-bg-color,var(--el-fill-color-blank));-webkit-appearance:none;box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));transition:var(--el-transition-box-shadow);background-image:none;border:none;padding:5px 11px;font-family:inherit;display:block;position:relative}.el-textarea__inner.is-clearable{padding:5px 26px 5px 11px}.el-textarea__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-textarea__inner:focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset;outline:none}.el-textarea__clear{color:var(--el-input-icon-color);cursor:pointer;font-size:14px;position:absolute;top:15px;right:11px;transform:translateY(-50%)}.el-textarea__clear:hover{color:var(--el-input-clear-hover-color)}.el-textarea .el-input__count{color:var(--el-color-info);background:var(--el-fill-color-blank);font-size:12px;line-height:14px;position:absolute;bottom:5px;right:10px}.el-textarea .el-input__count.is-outside{top:100%;right:0;bottom:unset;background:0 0;padding-top:2px;line-height:1;position:absolute}.el-textarea.is-disabled .el-textarea__inner{box-shadow:0 0 0 1px var(--el-disabled-border-color) inset;background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-exceed .el-textarea__inner{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-textarea.is-exceed .el-input__count{color:var(--el-color-danger)}.el-input{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;--el-input-height:var(--el-component-size);font-size:var(--el-font-size-base);width:var(--el-input-width);line-height:var(--el-input-height);box-sizing:border-box;vertical-align:middle;display:inline-flex;position:relative}.el-input::-webkit-scrollbar{z-index:11;width:6px}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{background:var(--el-text-color-disabled);border-radius:5px;width:6px}.el-input::-webkit-scrollbar-corner{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track-piece{background:var(--el-fill-color-blank);width:6px}.el-input .el-input__clear,.el-input .el-input__password{color:var(--el-input-icon-color);cursor:pointer;font-size:14px}.el-input .el-input__clear:hover,.el-input .el-input__password:hover{color:var(--el-input-clear-hover-color)}.el-input .el-input__count{height:100%;color:var(--el-color-info);align-items:center;font-size:12px;display:inline-flex}.el-input .el-input__count .el-input__count-inner{background:var(--el-fill-color-blank);line-height:initial;padding-left:8px;display:inline-block}.el-input .el-input__count.is-outside{height:unset;padding-top:2px;position:absolute;top:100%;right:0}.el-input .el-input__count.is-outside .el-input__count-inner{background:0 0;padding-left:0;line-height:1}.el-input__wrapper{background-color:var(--el-input-bg-color,var(--el-fill-color-blank));border-radius:var(--el-input-border-radius,var(--el-border-radius-base));cursor:text;transition:var(--el-transition-box-shadow);box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;background-image:none;flex-grow:1;justify-content:center;align-items:center;padding:1px 11px;display:inline-flex;transform:translate(0)}.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-input{--el-input-inner-height:calc(var(--el-input-height,32px) - 2px)}.el-input__inner{-webkit-appearance:none;width:100%;color:var(--el-input-text-color,var(--el-text-color-regular));font-size:inherit;height:var(--el-input-inner-height);line-height:var(--el-input-inner-height);box-sizing:border-box;background:0 0;border:none;outline:none;flex-grow:1;padding:0}.el-input__inner:focus{outline:none}.el-input__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner[type=password]::-ms-reveal{display:none}.el-input__inner[type=number]{line-height:1}.el-input__prefix{white-space:nowrap;height:100%;line-height:var(--el-input-inner-height);text-align:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none;flex-wrap:nowrap;flex-shrink:0;display:inline-flex}.el-input__prefix-inner{pointer-events:all;justify-content:center;align-items:center;display:inline-flex}.el-input__prefix-inner>:last-child{margin-right:8px}.el-input__prefix-inner>:first-child,.el-input__prefix-inner>:first-child.el-input__icon{margin-left:0}.el-input__suffix{white-space:nowrap;height:100%;line-height:var(--el-input-inner-height);text-align:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none;flex-wrap:nowrap;flex-shrink:0;display:inline-flex}.el-input__suffix-inner{pointer-events:all;justify-content:center;align-items:center;display:inline-flex}.el-input__suffix-inner>:first-child{margin-left:8px}.el-input .el-input__icon{height:inherit;line-height:inherit;transition:all var(--el-transition-duration);justify-content:center;align-items:center;margin-left:8px;display:flex}.el-input .el-input__clear{transition:color var(--el-transition-duration)}.el-input__validateIcon{pointer-events:none}.el-input.is-active .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-color, ) inset}.el-input.is-disabled{cursor:not-allowed}.el-input.is-disabled .el-input__wrapper{background-color:var(--el-disabled-bg-color);cursor:not-allowed;box-shadow:0 0 0 1px var(--el-disabled-border-color) inset}.el-input.is-disabled .el-input__inner{color:var(--el-disabled-text-color);-webkit-text-fill-color:var(--el-disabled-text-color);cursor:not-allowed}.el-input.is-disabled .el-input__inner::placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-input.is-disabled .el-input__prefix-inner,.el-input.is-disabled .el-input__suffix-inner{pointer-events:none}.el-input.is-exceed .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-input.is-exceed .el-input__suffix .el-input__count{color:var(--el-color-danger)}.el-input--large{--el-input-height:var(--el-component-size-large);font-size:14px}.el-input--large .el-input__wrapper{padding:1px 15px}.el-input--large{--el-input-inner-height:calc(var(--el-input-height,40px) - 2px)}.el-input--small{--el-input-height:var(--el-component-size-small);font-size:12px}.el-input--small .el-input__wrapper{padding:1px 7px}.el-input--small{--el-input-inner-height:calc(var(--el-input-height,24px) - 2px)}.el-input-group{align-items:stretch;width:100%;display:inline-flex}.el-input-group__append,.el-input-group__prepend{background-color:var(--el-fill-color-light);color:var(--el-color-info);border-radius:var(--el-input-border-radius);white-space:nowrap;justify-content:center;align-items:center;min-height:100%;padding:0 20px;display:inline-flex;position:relative}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:none}.el-input-group__append .el-select,.el-input-group__append .el-button,.el-input-group__prepend .el-select,.el-input-group__prepend .el-button{flex:1;margin:0 -20px;display:inline-block}.el-input-group__append button.el-button,.el-input-group__append button.el-button:hover,.el-input-group__append div.el-select .el-select__wrapper,.el-input-group__append div.el-select:hover .el-select__wrapper,.el-input-group__prepend button.el-button,.el-input-group__prepend button.el-button:hover,.el-input-group__prepend div.el-select .el-select__wrapper,.el-input-group__prepend div.el-select:hover .el-select__wrapper{color:inherit;background-color:#0000;border-color:#0000}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset;border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group__append{box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--prepend>.el-input__wrapper{border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--prepend .el-input-group__prepend .el-select .el-select__wrapper{box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset;border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group--append>.el-input__wrapper{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group--append .el-input-group__append .el-select .el-select__wrapper{box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset;border-top-left-radius:0;border-bottom-left-radius:0}.el-input-hidden{display:none!important}.el-button{--el-button-font-weight:var(--el-font-weight-primary);--el-button-border-color:var(--el-border-color);--el-button-bg-color:var(--el-fill-color-blank);--el-button-text-color:var(--el-text-color-regular);--el-button-disabled-text-color:var(--el-disabled-text-color);--el-button-disabled-bg-color:var(--el-fill-color-blank);--el-button-disabled-border-color:var(--el-border-color-light);--el-button-divide-border-color:#ffffff80;--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-7);--el-button-active-text-color:var(--el-button-hover-text-color);--el-button-active-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-button-hover-bg-color);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-hover-link-text-color:var(--el-text-color-secondary);--el-button-active-color:var(--el-text-color-primary);white-space:nowrap;cursor:pointer;height:32px;color:var(--el-button-text-color);text-align:center;box-sizing:border-box;line-height:1;font-weight:var(--el-button-font-weight);-webkit-user-select:none;user-select:none;vertical-align:middle;-webkit-appearance:none;background-color:var(--el-button-bg-color);border:var(--el-border);border-color:var(--el-button-border-color);outline:none;justify-content:center;align-items:center;transition:all .1s;display:inline-flex}.el-button:hover{color:var(--el-button-hover-text-color);border-color:var(--el-button-hover-border-color);background-color:var(--el-button-hover-bg-color);outline:none}.el-button:active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:none}.el-button:focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset,outline}.el-button>span{align-items:center;display:inline-flex}.el-button+.el-button{margin-left:12px}.el-button{font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base);padding:8px 15px}.el-button.is-round{padding:8px 15px}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon]+span{margin-left:6px}.el-button [class*=el-icon] svg{vertical-align:bottom}.el-button.is-plain{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary)}.el-button.is-active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:none}.el-button.is-disabled,.el-button.is-disabled:hover{color:var(--el-button-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color);border-color:var(--el-button-disabled-border-color)}.el-button.is-loading{pointer-events:none;position:relative}.el-button.is-loading:before{z-index:1;pointer-events:none;content:"";border-radius:inherit;background-color:var(--el-mask-color-extra-light);position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px}.el-button.is-round{border-radius:var(--el-border-radius-round)}.el-button.is-dashed{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary);border-style:dashed}.el-button.is-circle{border-radius:50%;width:32px;padding:8px}.el-button.is-text{color:var(--el-button-text-color);background-color:#0000;border:0 solid #0000}.el-button.is-text.is-disabled{color:var(--el-button-disabled-text-color);background-color:#0000!important}.el-button.is-text:not(.is-disabled):hover{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled):focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset,outline}.el-button.is-text:not(.is-disabled):active{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled).is-has-bg:hover{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg:active{background-color:var(--el-fill-color-dark)}.el-button__text--expand{letter-spacing:.3em;margin-right:-.3em}.el-button.is-link{color:var(--el-button-text-color);background:0 0;border-color:#0000;height:auto;padding:2px}.el-button.is-link:hover{color:var(--el-button-hover-link-text-color)}.el-button.is-link.is-disabled{color:var(--el-button-disabled-text-color);background-color:#0000!important;border-color:#0000!important}.el-button.is-link:not(.is-disabled):hover{background-color:#0000;border-color:#0000}.el-button.is-link:not(.is-disabled):active{color:var(--el-button-active-color);background-color:#0000;border-color:#0000}.el-button--text{color:var(--el-color-primary);background:0 0;border-color:#0000;padding-left:0;padding-right:0}.el-button--text.is-disabled{color:var(--el-button-disabled-text-color);background-color:#0000!important;border-color:#0000!important}.el-button--text:not(.is-disabled):hover{color:var(--el-color-primary-light-3);background-color:#0000;border-color:#0000}.el-button--text:not(.is-disabled):active{color:var(--el-color-primary-dark-2);background-color:#0000;border-color:#0000}.el-button__link--expand{letter-spacing:.3em;margin-right:-.3em}.el-button--primary{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-active-color:var(--el-color-primary-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-primary-light-5);--el-button-hover-bg-color:var(--el-color-primary-light-3);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-border-color:var(--el-color-primary-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-primary-light-5);--el-button-disabled-border-color:var(--el-color-primary-light-5)}.el-button--primary.is-plain,.el-button--primary.is-text,.el-button--primary.is-link{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-primary);--el-button-hover-border-color:var(--el-color-primary);--el-button-active-text-color:var(--el-color-white)}.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:hover,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-text.is-disabled,.el-button--primary.is-text.is-disabled:hover,.el-button--primary.is-text.is-disabled:focus,.el-button--primary.is-text.is-disabled:active,.el-button--primary.is-link.is-disabled,.el-button--primary.is-link.is-disabled:hover,.el-button--primary.is-link.is-disabled:focus,.el-button--primary.is-link.is-disabled:active{color:var(--el-color-primary-light-5);background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8)}.el-button--primary.is-dashed{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-text-color:var(--el-color-primary-dark-2);--el-button-active-bg-color:var(--el-color-primary-light-9);--el-button-active-border-color:var(--el-color-primary-dark-2)}.el-button--primary.is-dashed.is-disabled,.el-button--primary.is-dashed.is-disabled:hover,.el-button--primary.is-dashed.is-disabled:focus,.el-button--primary.is-dashed.is-disabled:active{color:var(--el-color-primary-light-5);background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8)}.el-button--success{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-success);--el-button-border-color:var(--el-color-success);--el-button-outline-color:var(--el-color-success-light-5);--el-button-active-color:var(--el-color-success-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-success-light-5);--el-button-hover-bg-color:var(--el-color-success-light-3);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-border-color:var(--el-color-success-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-success-light-5);--el-button-disabled-border-color:var(--el-color-success-light-5)}.el-button--success.is-plain,.el-button--success.is-text,.el-button--success.is-link{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-success);--el-button-hover-border-color:var(--el-color-success);--el-button-active-text-color:var(--el-color-white)}.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:hover,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-text.is-disabled,.el-button--success.is-text.is-disabled:hover,.el-button--success.is-text.is-disabled:focus,.el-button--success.is-text.is-disabled:active,.el-button--success.is-link.is-disabled,.el-button--success.is-link.is-disabled:hover,.el-button--success.is-link.is-disabled:focus,.el-button--success.is-link.is-disabled:active{color:var(--el-color-success-light-5);background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8)}.el-button--success.is-dashed{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-success);--el-button-hover-bg-color:var(--el-color-success-light-9);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-text-color:var(--el-color-success-dark-2);--el-button-active-bg-color:var(--el-color-success-light-9);--el-button-active-border-color:var(--el-color-success-dark-2)}.el-button--success.is-dashed.is-disabled,.el-button--success.is-dashed.is-disabled:hover,.el-button--success.is-dashed.is-disabled:focus,.el-button--success.is-dashed.is-disabled:active{color:var(--el-color-success-light-5);background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8)}.el-button--warning{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-warning);--el-button-border-color:var(--el-color-warning);--el-button-outline-color:var(--el-color-warning-light-5);--el-button-active-color:var(--el-color-warning-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-warning-light-5);--el-button-hover-bg-color:var(--el-color-warning-light-3);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-bg-color:var(--el-color-warning-dark-2);--el-button-active-border-color:var(--el-color-warning-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-warning-light-5);--el-button-disabled-border-color:var(--el-color-warning-light-5)}.el-button--warning.is-plain,.el-button--warning.is-text,.el-button--warning.is-link{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-warning);--el-button-hover-border-color:var(--el-color-warning);--el-button-active-text-color:var(--el-color-white)}.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:hover,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-text.is-disabled,.el-button--warning.is-text.is-disabled:hover,.el-button--warning.is-text.is-disabled:focus,.el-button--warning.is-text.is-disabled:active,.el-button--warning.is-link.is-disabled,.el-button--warning.is-link.is-disabled:hover,.el-button--warning.is-link.is-disabled:focus,.el-button--warning.is-link.is-disabled:active{color:var(--el-color-warning-light-5);background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8)}.el-button--warning.is-dashed{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-warning);--el-button-hover-bg-color:var(--el-color-warning-light-9);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-text-color:var(--el-color-warning-dark-2);--el-button-active-bg-color:var(--el-color-warning-light-9);--el-button-active-border-color:var(--el-color-warning-dark-2)}.el-button--warning.is-dashed.is-disabled,.el-button--warning.is-dashed.is-disabled:hover,.el-button--warning.is-dashed.is-disabled:focus,.el-button--warning.is-dashed.is-disabled:active{color:var(--el-color-warning-light-5);background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8)}.el-button--danger{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-danger);--el-button-border-color:var(--el-color-danger);--el-button-outline-color:var(--el-color-danger-light-5);--el-button-active-color:var(--el-color-danger-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-danger-light-5);--el-button-hover-bg-color:var(--el-color-danger-light-3);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-border-color:var(--el-color-danger-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-danger-light-5);--el-button-disabled-border-color:var(--el-color-danger-light-5)}.el-button--danger.is-plain,.el-button--danger.is-text,.el-button--danger.is-link{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-danger);--el-button-hover-border-color:var(--el-color-danger);--el-button-active-text-color:var(--el-color-white)}.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:hover,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-text.is-disabled,.el-button--danger.is-text.is-disabled:hover,.el-button--danger.is-text.is-disabled:focus,.el-button--danger.is-text.is-disabled:active,.el-button--danger.is-link.is-disabled,.el-button--danger.is-link.is-disabled:hover,.el-button--danger.is-link.is-disabled:focus,.el-button--danger.is-link.is-disabled:active{color:var(--el-color-danger-light-5);background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8)}.el-button--danger.is-dashed{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-danger);--el-button-hover-bg-color:var(--el-color-danger-light-9);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-text-color:var(--el-color-danger-dark-2);--el-button-active-bg-color:var(--el-color-danger-light-9);--el-button-active-border-color:var(--el-color-danger-dark-2)}.el-button--danger.is-dashed.is-disabled,.el-button--danger.is-dashed.is-disabled:hover,.el-button--danger.is-dashed.is-disabled:focus,.el-button--danger.is-dashed.is-disabled:active{color:var(--el-color-danger-light-5);background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8)}.el-button--info{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-info);--el-button-border-color:var(--el-color-info);--el-button-outline-color:var(--el-color-info-light-5);--el-button-active-color:var(--el-color-info-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-info-light-5);--el-button-hover-bg-color:var(--el-color-info-light-3);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-bg-color:var(--el-color-info-dark-2);--el-button-active-border-color:var(--el-color-info-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-info-light-5);--el-button-disabled-border-color:var(--el-color-info-light-5)}.el-button--info.is-plain,.el-button--info.is-text,.el-button--info.is-link{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-info);--el-button-hover-border-color:var(--el-color-info);--el-button-active-text-color:var(--el-color-white)}.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:hover,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-text.is-disabled,.el-button--info.is-text.is-disabled:hover,.el-button--info.is-text.is-disabled:focus,.el-button--info.is-text.is-disabled:active,.el-button--info.is-link.is-disabled,.el-button--info.is-link.is-disabled:hover,.el-button--info.is-link.is-disabled:focus,.el-button--info.is-link.is-disabled:active{color:var(--el-color-info-light-5);background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8)}.el-button--info.is-dashed{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-info);--el-button-hover-bg-color:var(--el-color-info-light-9);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-text-color:var(--el-color-info-dark-2);--el-button-active-bg-color:var(--el-color-info-light-9);--el-button-active-border-color:var(--el-color-info-dark-2)}.el-button--info.is-dashed.is-disabled,.el-button--info.is-dashed.is-disabled:hover,.el-button--info.is-dashed.is-disabled:focus,.el-button--info.is-dashed.is-disabled:active{color:var(--el-color-info-light-5);background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8)}.el-button--large{--el-button-size:40px;height:var(--el-button-size)}.el-button--large [class*=el-icon]+span{margin-left:8px}.el-button--large{font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base);padding:12px 19px}.el-button--large.is-round{padding:12px 19px}.el-button--large.is-circle{width:var(--el-button-size);padding:12px}.el-button--small{--el-button-size:24px;height:var(--el-button-size)}.el-button--small [class*=el-icon]+span{margin-left:4px}.el-button--small{border-radius:calc(var(--el-border-radius-base) - 1px);padding:5px 11px;font-size:12px}.el-button--small.is-round{padding:5px 11px}.el-button--small.is-circle{width:var(--el-button-size);padding:5px}.el-overlay{z-index:2000;background-color:var(--el-overlay-color-lighter);height:100%;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.el-overlay .el-overlay-root{height:0}: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;-webkit-backface-visibility:hidden;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;top:0;bottom:0;left:0;right: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}:root{--el-loading-spinner-size:42px;--el-loading-fullscreen-spinner-size:50px}.el-loading-parent--relative{position:relative!important}.el-loading-parent--hidden{overflow:hidden!important}.el-loading-mask{z-index:2000;background-color:var(--el-mask-color);transition:opacity var(--el-transition-duration);margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.el-loading-mask.is-fullscreen{position:fixed}.el-loading-mask.is-fullscreen .el-loading-spinner{margin-top:calc((0px - var(--el-loading-fullscreen-spinner-size)) / 2)}.el-loading-mask.is-fullscreen .el-loading-spinner .circular{height:var(--el-loading-fullscreen-spinner-size);width:var(--el-loading-fullscreen-spinner-size)}.el-loading-spinner{margin-top:calc((0px - var(--el-loading-spinner-size)) / 2);text-align:center;width:100%;position:absolute;top:50%}.el-loading-spinner .el-loading-text{color:var(--el-color-primary);margin:3px 0;font-size:14px}.el-loading-spinner .circular{height:var(--el-loading-spinner-size);width:var(--el-loading-spinner-size);animation:2s linear infinite loading-rotate;display:inline}.el-loading-spinner .path{stroke-dasharray:90 150;stroke-dashoffset:0;stroke-width:2px;stroke:var(--el-color-primary);stroke-linecap:round;animation:1.5s ease-in-out infinite loading-dash}.el-loading-spinner i{color:var(--el-color-primary)}.el-loading-fade-enter-from,.el-loading-fade-leave-to{opacity:0}@keyframes loading-rotate{to{transform:rotate(360deg)}}@keyframes loading-dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:90 150;stroke-dashoffset:-40px}to{stroke-dasharray:90 150;stroke-dashoffset:-120px}}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff")}@font-face{font-family:SB Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00B6,U+00B8-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-2012,U+2016-2017,U+201A-201B,U+201E-2025,U+2027-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root[data-cjk-font=system]{--sb-font-sans: "SB Inter", "PingFang SC", "Microsoft YaHei UI", "Microsoft YaHei", sans-serif}:root{color-scheme:light;--sb-gray-50: #f5f5f6;--sb-gray-100: #eef0f3;--sb-gray-200: #e4e4e8;--sb-gray-300: #c8cdd5;--sb-gray-400: #98a2b3;--sb-gray-500: #626269;--sb-gray-600: #4a5364;--sb-gray-700: #343b47;--sb-gray-800: #252528;--sb-gray-900: #0f1114;--sb-avatar-1: #36598f;--sb-avatar-2: #0b7a5c;--sb-avatar-3: #a0522d;--sb-avatar-4: #7d6416;--sb-avatar-5: #b03a64;--sb-avatar-6: #2b6878;--sb-term-bg: #0f172a;--sb-term-fg: #e2e8f0;--sb-term-cmd: #93c5fd;--sb-space-1: 4px;--sb-space-2: 8px;--sb-space-3: 12px;--sb-space-4: 16px;--sb-space-5: 20px;--sb-space-6: 24px;--sb-space-8: 32px;--sb-space-10: 40px;--sb-space-12: 48px;--sb-gap-tight: var(--sb-space-2);--sb-gap-control: var(--sb-space-3);--sb-gap-block: var(--sb-space-4);--sb-gap-section: var(--sb-space-6);--sb-pad-card: var(--sb-space-5);--sb-control-h: 36px;--sb-control-h-sm: 28px;--sb-control-h-lg: 44px;--sb-th-h: 36px;--sb-row-h-sm: 36px;--sb-row-h: 48px;--sb-row-h-2line: 56px;--sb-row-h-cockpit: 72px;--sb-row-h-group: 44px;--sb-topbar-h: 60px;--sb-drawer-head-h: 64px;--sb-nav-group-h: 28px;--sb-nav-leaf-h: 36px;--sb-font-sans: "SB Inter", "PingFang SC", "SB Noto UI", "Noto Sans SC Variable", "Microsoft YaHei UI", "Microsoft YaHei", sans-serif;--sb-font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--sb-font-xs: 12px;--sb-font-md: 14px;--sb-font-lg: 16px;--sb-font-xl: 20px;--sb-font-2xl: 26px;--sb-font-kpi: 28px;--sb-leading-xs: 18px;--sb-leading-md: 22px;--sb-leading-lg: 24px;--sb-leading-reading: 26px;--sb-leading-xl: 28px;--sb-leading-2xl: 34px;--sb-leading-kpi: 36px;--sb-leading-tight: 1.25;--sb-leading-normal: 1.5;--sb-leading-relaxed: 1.7;--sb-tracking-tight: -.01em;--sb-tracking-wide: .05em;--sb-tracking-caps: .08em;--sb-radius-sm: 6px;--sb-radius-md: 8px;--sb-radius-lg: 12px;--sb-radius-pill: 999px;--sb-motion-fast: .12s;--sb-motion-normal: .18s;--sb-motion-overlay: .22s;--sb-motion-exit: .15s;--sb-motion-ease: cubic-bezier(.2, 0, 0, 1);--sb-motion-ease-exit: cubic-bezier(.3, 0, 1, 1);--sb-z-sticky: 10;--sb-z-shell: 100;--sb-z-overlay: 2000;--sb-z-palette: 2200;--sb-z-popover: 2400;--sb-z-tooltip: 2500;--sb-z-toast: 2800;--sb-z-proto: 3000;--sb-layout-content-max: 1520px;--sb-layout-cockpit-heading-h: 48px;--sb-layout-queuenav-h: 40px;--sb-layout-cockpit-list-min: 360px;--sb-layout-cockpit-list-max: 640px;--sb-layout-cockpit-list-default: 420px;--sb-layout-cockpit-record-min: 560px;--sb-layout-cockpit-split-min-h: 400px;--sb-layout-reason-panel-max: 200px;--sb-layout-record-reading-max: 880px;--sb-layout-record-side: 320px;--sb-layout-stagerail-w: 220px;--sb-layout-hub-menu-w: 200px;--sb-layout-settings-max: 880px;--sb-layout-setting-label-w: 240px;--sb-layout-reader-max: 720px;--sb-layout-outline-w: 220px;--sb-layout-meta-rail-w: 280px;--sb-layout-decisionbar-h: 64px;--sb-sidebar-w: 240px;--sb-sidebar-w-collapsed: 56px;--sb-icon-xs: 12px;--sb-icon-sm: 14px;--sb-icon-md: 16px;--sb-icon-lg: 20px;--sb-icon-xl: 24px;--sb-icon-stroke: 1.75;--sb-icon-stroke-lg: 1.5;--sb-thumb-xs: 32px;--sb-thumb-sm: 40px;--sb-thumb-md: 48px;--sb-thumb-lg: 64px;--sb-thumb-xl: 96px;--sb-thumb-2xl: 160px;--sb-main-pad-x: var(--sb-space-6);--sb-main-pad-b: var(--sb-space-6);--sb-drawer-list: min(clamp(720px, 61.8vw, 960px), 96vw);--sb-drawer-compact: min(clamp(480px, 38.2vw, 640px), 96vw);--sb-drawer-wide: min(clamp(900px, 75vw, 1200px), 96vw);--sb-drawer-assistant: clamp(440px, 30vw, 560px);--sb-dialog-sm: 420px;--sb-dialog-md: 520px;--sb-dialog-lg: 640px;--sb-text-primary: #252528;--sb-text-secondary: #626269;--sb-text-placeholder: #6c6c75;--sb-text-tertiary: #a1a1a9;--sb-text-inverse: #ffffff;--sb-bg-page: #f5f5f6;--sb-bg-card: #ffffff;--sb-bg-elevated: #ffffff;--sb-bg-subtle: #f7f7f8;--sb-bg-hover: #f0f0f2;--sb-bg-sunken: #efeff1;--sb-selected: #e9e9ec;--sb-bg-image-well: #f2f2f4;--sb-overlay: rgba(21, 21, 27, .32);--sb-mask: rgba(255, 255, 255, .72);--sb-border: #e4e4e8;--sb-border-strong: #c6c6cc;--sb-border-input: #82828b;--sb-border-input-hover: #6e6e77;--sb-focus-color: #0b6fb0;--sb-focus-ring: 0 0 0 2px var(--sb-bg-card), 0 0 0 4px var(--sb-focus-color);--sb-color-ink: #252528;--sb-color-ink-hover: #3a3a40;--sb-color-ink-fg: #ffffff;--sb-color-primary: #0b6fb0;--sb-color-primary-hover: #095c93;--sb-color-primary-soft: #e8f1f9;--sb-color-primary-border: #a8c9e5;--sb-color-agent: #5146b8;--sb-color-agent-soft: #f0edff;--sb-color-agent-border: #c6c0ef;--sb-inverse-bg: #252528;--sb-inverse-fg: #ffffff;--sb-inverse-border: transparent;--sb-color-success: #177245;--sb-color-success-soft: #edf7f0;--sb-color-success-border: #b3dcc3;--sb-color-warning: #85570c;--sb-color-warning-soft: #fff5de;--sb-color-warning-border: #ecd39a;--sb-color-danger: #b42332;--sb-color-danger-hover: #9c1d2b;--sb-color-danger-soft: #fff0f1;--sb-color-danger-border: #f2b8bd;--sb-color-info: #0a6274;--sb-color-info-soft: #e5f3f5;--sb-color-info-border: #a5d4dc;--sb-switch-off: #76767f;--sb-switch-thumb-off: #ffffff;--sb-sidebar-bg: #f7f7f8;--sb-sidebar-border: #e4e4e8;--sb-sidebar-text: #3f3f46;--sb-sidebar-text-active: #252528;--sb-sidebar-group: #626269;--sb-sidebar-hover: #efeff1;--sb-sidebar-active: #e9e9ec;--sb-sidebar-accent: #0b6fb0;--sb-shadow-card: 0 1px 3px rgba(23, 23, 28, .04), 0 6px 20px rgba(23, 23, 28, .015);--sb-shadow-xs: 0 1px 2px rgba(23, 23, 28, .08);--sb-shadow-raised: 0 1px 2px rgba(23, 23, 28, .06), 0 8px 24px -6px rgba(23, 23, 28, .14);--sb-shadow-pop: 0 2px 6px rgba(23, 23, 28, .06), 0 24px 56px -16px rgba(23, 23, 28, .28);--sb-shadow-sticky: 0 -1px 0 var(--sb-border), 0 -8px 20px -16px rgba(23, 23, 28, .24);--sb-chart-neutral: #5e5e68;--sb-chart-1: #4f6684;--sb-chart-2: #26806f;--sb-chart-3: #a5662a;--sb-chart-4: #a84d6a;--sb-gate: var(--sb-color-warning);--sb-gate-soft: var(--sb-color-warning-soft);--sb-gate-border: var(--sb-color-warning-border)}:root[data-theme=dark]{color-scheme:dark;--sb-text-primary: #efeff2;--sb-text-secondary: #b3b3be;--sb-text-placeholder: #9a9aa6;--sb-text-tertiary: #6c6d78;--sb-text-inverse: #1a1b1e;--sb-bg-page: #1a1b1e;--sb-bg-card: #232428;--sb-bg-elevated: #2a2b30;--sb-bg-subtle: #292a2f;--sb-bg-hover: #303137;--sb-bg-sunken: #1e1f23;--sb-selected: #383940;--sb-bg-image-well: #2b2c31;--sb-overlay: rgba(0, 0, 0, .56);--sb-mask: rgba(35, 36, 40, .72);--sb-border: #3a3b42;--sb-border-strong: #4b4c55;--sb-border-input: #858692;--sb-border-input-hover: #a0a1ad;--sb-focus-color: #7dbcf0;--sb-focus-ring: 0 0 0 2px var(--sb-bg-card), 0 0 0 4px var(--sb-focus-color);--sb-color-ink: #eaeaf0;--sb-color-ink-hover: #d4d4dc;--sb-color-ink-fg: #242429;--sb-color-primary: #6cb2ea;--sb-color-primary-hover: #8ec5f0;--sb-color-primary-soft: #1d3142;--sb-color-primary-border: #2f5574;--sb-color-agent: #b1a8ff;--sb-color-agent-soft: #343047;--sb-color-agent-border: #5a5196;--sb-inverse-bg: #2f3036;--sb-inverse-fg: #efeff2;--sb-inverse-border: #4b4c55;--sb-color-success: #79d3a2;--sb-color-success-soft: #223c2d;--sb-color-success-border: #2f5a42;--sb-color-warning: #f1c777;--sb-color-warning-soft: #40341e;--sb-color-warning-border: #66532c;--sb-color-danger: #ff9daa;--sb-color-danger-hover: #ffb6bf;--sb-color-danger-soft: #452730;--sb-color-danger-border: #6e3b47;--sb-color-info: #78ccd9;--sb-color-info-soft: #163539;--sb-color-info-border: #26565e;--sb-switch-off: #858692;--sb-switch-thumb-off: #ffffff;--sb-sidebar-bg: #1f2023;--sb-sidebar-border: #3a3b42;--sb-sidebar-text: #c4c4cd;--sb-sidebar-text-active: #efeff2;--sb-sidebar-group: #a9a9b4;--sb-sidebar-hover: #2a2b30;--sb-sidebar-active: #34353b;--sb-sidebar-accent: #7dbcf0;--sb-shadow-card: 0 1px 2px rgba(0, 0, 0, .24);--sb-shadow-xs: 0 1px 2px rgba(0, 0, 0, .4);--sb-shadow-raised: 0 0 0 1px rgba(255, 255, 255, .04), 0 12px 32px -8px rgba(0, 0, 0, .6);--sb-shadow-pop: 0 0 0 1px rgba(255, 255, 255, .06), 0 28px 64px -16px rgba(0, 0, 0, .72);--sb-shadow-sticky: 0 -1px 0 var(--sb-border), 0 -12px 24px -16px rgba(0, 0, 0, .6);--sb-chart-neutral: #a3a3ae;--sb-chart-1: #9db0ca;--sb-chart-2: #62c2b1;--sb-chart-3: #e0a768;--sb-chart-4: #e796ae;--sb-gate: var(--sb-color-warning);--sb-gate-soft: var(--sb-color-warning-soft);--sb-gate-border: var(--sb-color-warning-border)}@media(prefers-reduced-motion:reduce){:root{--sb-motion-normal: var(--sb-motion-fast);--sb-motion-overlay: var(--sb-motion-fast);--sb-motion-exit: var(--sb-motion-fast)}}:root{--el-color-primary: var(--sb-color-primary);--el-color-primary-light-3: var(--sb-color-primary-hover);--el-color-primary-light-5: var(--sb-color-primary-border);--el-color-primary-light-7: var(--sb-color-primary-border);--el-color-primary-light-8: var(--sb-selected);--el-color-primary-light-9: var(--sb-selected);--el-color-primary-dark-2: var(--sb-color-primary-hover);--el-color-success: var(--sb-color-success);--el-color-success-light-3: var(--sb-color-success);--el-color-success-light-5: var(--sb-color-success-border);--el-color-success-light-7: var(--sb-color-success-border);--el-color-success-light-8: var(--sb-color-success-soft);--el-color-success-light-9: var(--sb-color-success-soft);--el-color-success-dark-2: var(--sb-color-success);--el-color-warning: var(--sb-color-warning);--el-color-warning-light-3: var(--sb-color-warning);--el-color-warning-light-5: var(--sb-color-warning-border);--el-color-warning-light-7: var(--sb-color-warning-border);--el-color-warning-light-8: var(--sb-color-warning-soft);--el-color-warning-light-9: var(--sb-color-warning-soft);--el-color-warning-dark-2: var(--sb-color-warning);--el-color-danger: var(--sb-color-danger);--el-color-danger-light-3: var(--sb-color-danger-hover);--el-color-danger-light-5: var(--sb-color-danger-border);--el-color-danger-light-7: var(--sb-color-danger-border);--el-color-danger-light-8: var(--sb-color-danger-soft);--el-color-danger-light-9: var(--sb-color-danger-soft);--el-color-danger-dark-2: var(--sb-color-danger-hover);--el-color-error: var(--sb-color-danger);--el-color-error-light-3: var(--sb-color-danger-hover);--el-color-error-light-5: var(--sb-color-danger-border);--el-color-error-light-7: var(--sb-color-danger-border);--el-color-error-light-8: var(--sb-color-danger-soft);--el-color-error-light-9: var(--sb-color-danger-soft);--el-color-error-dark-2: var(--sb-color-danger-hover);--el-color-info: var(--sb-text-secondary);--el-color-info-light-3: var(--sb-text-secondary);--el-color-info-light-5: var(--sb-border);--el-color-info-light-7: var(--sb-border);--el-color-info-light-8: var(--sb-bg-hover);--el-color-info-light-9: var(--sb-bg-hover);--el-color-info-dark-2: var(--sb-text-secondary);--el-bg-color: var(--sb-bg-card);--el-bg-color-page: var(--sb-bg-page);--el-bg-color-overlay: var(--sb-bg-elevated);--el-text-color-primary: var(--sb-text-primary);--el-text-color-regular: var(--sb-text-primary);--el-text-color-secondary: var(--sb-text-secondary);--el-text-color-placeholder: var(--sb-text-placeholder);--el-text-color-disabled: var(--sb-text-tertiary);--el-border-color: var(--sb-border-input);--el-border-color-hover: var(--sb-border-input-hover);--el-border-color-light: var(--sb-border);--el-border-color-lighter: var(--sb-border);--el-border-color-extra-light: var(--sb-bg-subtle);--el-border-color-dark: var(--sb-border-strong);--el-border-color-darker: var(--sb-border-input);--el-fill-color: var(--sb-bg-hover);--el-fill-color-light: var(--sb-bg-subtle);--el-fill-color-lighter: var(--sb-bg-subtle);--el-fill-color-extra-light: var(--sb-bg-subtle);--el-fill-color-dark: var(--sb-bg-hover);--el-fill-color-darker: var(--sb-selected);--el-fill-color-blank: var(--sb-bg-card);--el-box-shadow: var(--sb-shadow-pop);--el-box-shadow-dark: var(--sb-shadow-pop);--el-box-shadow-light: var(--sb-shadow-raised);--el-box-shadow-lighter: var(--sb-shadow-raised);--el-disabled-bg-color: var(--sb-bg-subtle);--el-disabled-text-color: var(--sb-text-tertiary);--el-disabled-border-color: var(--sb-border);--el-overlay-color: var(--sb-overlay);--el-overlay-color-light: var(--sb-overlay);--el-overlay-color-lighter: var(--sb-overlay);--el-mask-color: var(--sb-mask);--el-mask-color-extra-light: var(--sb-mask);--el-font-family: var(--sb-font-sans);--el-font-size-extra-large: var(--sb-font-xl);--el-font-size-large: var(--sb-font-lg);--el-font-size-medium: var(--sb-font-lg);--el-font-size-base: var(--sb-font-md);--el-font-size-small: var(--sb-font-xs);--el-font-size-extra-small: var(--sb-font-xs);--el-font-weight-primary: 500;--el-font-line-height-primary: var(--sb-leading-md);--el-border-radius-base: var(--sb-radius-md);--el-border-radius-small: var(--sb-radius-sm);--el-border-radius-round: var(--sb-radius-pill);--el-transition-duration: var(--sb-motion-overlay) !important;--el-transition-duration-fast: var(--sb-motion-fast) !important;--el-transition-function-ease-in-out-bezier: var(--sb-motion-ease) !important;--el-transition-function-fast-bezier: var(--sb-motion-ease) !important;--el-component-size-large: var(--sb-control-h-lg);--el-component-size: var(--sb-control-h);--el-component-size-small: var(--sb-control-h-sm);--el-table-header-bg-color: var(--sb-bg-card);--el-table-header-text-color: var(--sb-text-secondary);--el-table-row-hover-bg-color: var(--sb-bg-hover);--el-table-border-color: var(--sb-border);--el-table-current-row-bg-color: var(--sb-selected);--el-table-text-color: var(--sb-text-primary);--el-svg-monochrome-grey: var(--sb-border-strong)}:root .el-button:not(.el-button--primary,.el-button--success,.el-button--warning,.el-button--danger,.el-button--info):not(.is-link):not(.is-text){--el-button-border-color: var(--sb-border-strong);--el-button-hover-text-color: var(--sb-text-primary);--el-button-hover-bg-color: var(--sb-bg-hover);--el-button-hover-border-color: var(--sb-border-input);--el-button-active-text-color: var(--sb-text-primary);--el-button-active-bg-color: var(--sb-selected);--el-button-active-border-color: var(--sb-border-input);--el-button-outline-color: var(--sb-focus-color);--el-button-disabled-bg-color: var(--sb-bg-subtle)}:root .el-button--danger.is-plain{--el-button-bg-color: var(--sb-bg-card);--el-button-border-color: var(--sb-color-danger-border);--el-button-hover-text-color: var(--sb-color-danger);--el-button-hover-bg-color: var(--sb-color-danger-soft);--el-button-hover-border-color: var(--sb-color-danger-border);--el-button-active-text-color: var(--sb-color-danger);--el-button-active-bg-color: var(--sb-color-danger-soft);--el-button-active-border-color: var(--sb-color-danger)}:root .el-button--success:not(.is-plain):not(.is-text):not(.is-link),:root .el-button--warning:not(.is-plain):not(.is-text):not(.is-link),:root .el-button--danger:not(.is-plain):not(.is-text):not(.is-link),:root .el-button--info:not(.is-plain):not(.is-text):not(.is-link){--el-button-text-color: var(--sb-text-inverse);--el-button-hover-text-color: var(--sb-text-inverse);--el-button-active-text-color: var(--sb-text-inverse);--el-button-disabled-text-color: var(--sb-text-inverse)}:root .el-button--primary.is-plain,:root .el-button--success.is-plain,:root .el-button--warning.is-plain,:root .el-button--info.is-plain{--el-button-hover-text-color: var(--sb-text-inverse);--el-button-active-text-color: var(--sb-text-inverse)}:root .el-button{--el-button-outline-color: var(--sb-focus-color)}:root .el-button:focus-visible{outline-offset:2px}:root .el-button.is-text:not(.is-disabled):focus-visible{outline-offset:2px}:root .el-button.is-text:not(.is-disabled):hover{background-color:var(--sb-bg-hover)}:root .el-button.is-text:not(.is-disabled):active{background-color:var(--sb-selected)}:root .el-button--primary.is-link{--el-button-hover-link-text-color: var(--sb-color-primary-hover)}:root .el-button.is-link:not(.is-disabled):hover{text-decoration:underline}:root .el-button.is-link.is-disabled,:root .el-button.is-link.is-disabled:hover{color:var(--sb-text-tertiary)}:root .el-button:not(.is-link):not(.is-circle){padding-left:14px;padding-right:14px}:root .el-button--small:not(.is-link):not(.is-circle){padding-left:10px;padding-right:10px}:root .el-button--small{font-size:var(--sb-font-md);border-radius:var(--sb-radius-md)}:root .el-button--large{--el-button-size: var(--el-component-size-large)}:root .el-button.is-loading:before{background-color:transparent}:root .el-input__wrapper{padding-left:var(--sb-space-3);padding-right:var(--sb-space-3)}:root .el-input--small{font-size:var(--sb-font-md)}:root .el-select--small .el-select__wrapper{font-size:var(--sb-font-md)}.el-select__wrapper{min-height:var(--el-component-size)!important}.el-select--large .el-select__wrapper{min-height:var(--el-component-size-large)!important}:root .el-input__wrapper.is-focus,:root .el-input.is-active .el-input__wrapper,:root .el-select__wrapper.is-focused,:root .el-textarea__inner:focus{box-shadow:0 0 0 1px var(--sb-color-primary) inset,0 0 0 2px var(--sb-bg-card),0 0 0 4px var(--sb-focus-color)}:root .el-form-item.is-error .el-form-item__content .el-input__wrapper.is-focus,:root .el-form-item.is-error .el-form-item__content .el-select__wrapper.is-focused,:root .el-form-item.is-error .el-form-item__content .el-textarea__inner:focus{box-shadow:0 0 0 1px var(--sb-color-danger) inset,0 0 0 2px var(--sb-bg-card),0 0 0 4px var(--sb-focus-color)}:root .el-select-dropdown__item{height:var(--sb-space-8);line-height:var(--sb-space-8)}:root .el-select-dropdown__item.is-hovering{background-color:var(--sb-bg-hover)}:root .el-select-dropdown__item.is-selected{color:var(--sb-color-primary);font-weight:500}:root .el-popper{--el-popper-border-radius: var(--sb-radius-md)}:root .el-popper.is-dark{--el-popper-bg-color-dark: var(--sb-inverse-bg);color:var(--sb-inverse-fg);border-color:var(--sb-inverse-border)}:root .el-popper.is-dark>.el-popper__arrow:before{border-color:var(--sb-inverse-border)}:root .el-input-number .el-input__inner{text-align:right;font-variant-numeric:tabular-nums}:root .el-input-number .el-input-number__increase,:root .el-input-number .el-input-number__decrease{width:var(--sb-control-h-sm)}:root .el-input-number .el-input__wrapper{padding-left:calc(var(--sb-control-h-sm) + var(--sb-space-2));padding-right:calc(var(--sb-control-h-sm) + var(--sb-space-2))}:root .el-checkbox{--el-checkbox-input-height: var(--sb-space-4);--el-checkbox-input-width: var(--sb-space-4);--el-checkbox-border-radius: calc(var(--sb-radius-sm) - 2px);--el-checkbox-input-border-color-hover: var(--sb-border-input-hover);--el-checkbox-checked-icon-color: var(--sb-text-inverse);--el-checkbox-checked-text-color: var(--sb-text-primary)}:root .el-checkbox__input.is-indeterminate .el-checkbox__inner:before{top:calc(50% - 1px)}:root .el-checkbox input:focus-visible+.el-checkbox__inner{outline-color:var(--sb-focus-color);outline-offset:2px}:root .el-radio{--el-radio-input-height: var(--sb-space-4);--el-radio-input-width: var(--sb-space-4);--el-radio-input-border-color-hover: var(--sb-border-input-hover)}:root .el-radio .el-radio__inner:after{width:6px;height:6px}:root .el-radio__input.is-checked .el-radio__inner:after{background-color:var(--sb-text-inverse)}:root .el-radio__input.is-checked+.el-radio__label{color:var(--sb-text-primary)}:root .el-radio__original:focus-visible+.el-radio__inner{outline-color:var(--sb-focus-color);outline-offset:2px}:root .el-checkbox.is-disabled,:root .el-radio.is-disabled{opacity:.4}:root .el-radio-button{--el-radio-button-checked-text-color: var(--sb-text-inverse)}:root .el-date-picker,:root .el-date-range-picker{--el-datepicker-inrange-bg-color: var(--sb-color-primary-soft);--el-datepicker-inrange-hover-bg-color: var(--sb-color-primary-soft);--el-datepicker-hover-text-color: var(--sb-color-primary-hover)}:root .el-date-table td.today .el-date-table-cell__text,:root .el-month-table td.today .el-date-table-cell__text,:root .el-year-table td.today .el-date-table-cell__text{color:var(--sb-text-primary);font-weight:500;box-shadow:inset 0 0 0 1px var(--sb-color-primary)}:root .el-picker-panel td.current:not(.disabled) .el-date-table-cell__text,:root .el-picker-panel td.selected .el-date-table-cell__text,:root .el-picker-panel td.start-date .el-date-table-cell__text,:root .el-picker-panel td.end-date .el-date-table-cell__text{color:var(--sb-text-inverse)!important}:root .el-cascader-panel,:root .el-cascader__dropdown{--el-cascader-node-background-hover: var(--sb-bg-hover);--el-cascader-menu-selected-text-color: var(--sb-text-primary)}:root .el-cascader-node{height:var(--sb-space-8);line-height:var(--sb-space-8)}:root .el-cascader-node.in-active-path,:root .el-cascader-node.is-active{font-weight:500;background-color:var(--sb-selected)}:root .el-tree{--el-tree-node-content-height: var(--sb-space-8);--el-tree-node-hover-bg-color: var(--sb-bg-hover)}:root .el-upload-dragger{min-height:calc(var(--sb-space-10) * 3);border-radius:var(--sb-radius-lg)}:root .el-divider{--el-border-color: var(--sb-border)}:root .el-switch__input:focus-visible~.el-switch__core{outline:2px solid var(--sb-focus-color);outline-offset:2px}:root .el-dialog__headerbtn:focus-visible,:root .el-drawer__close-btn:focus-visible{outline:2px solid var(--sb-focus-color);outline-offset:-4px}:root .el-table{--el-table-header-bg-color: var(--sb-bg-card);--el-table-header-text-color: var(--sb-text-secondary);--el-table-row-hover-bg-color: var(--sb-bg-hover);--el-table-border-color: var(--sb-border);--el-table-current-row-bg-color: var(--sb-selected);--el-table-text-color: var(--sb-text-primary)}*{box-sizing:border-box}body{margin:0;overflow-x:hidden;color:var(--sb-text-primary);background:var(--sb-bg-page);font-family:var(--sb-font-sans);font-size:var(--sb-font-md);line-height:var(--sb-leading-md);letter-spacing:0;font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,textarea,select{font:inherit;letter-spacing:0}.lucide{stroke-width:var(--sb-icon-stroke)}.lucide[width="20"],.lucide[width="22"],.lucide[width="24"],.lucide[width="28"],.lucide[width="32"],.lucide[width="40"],.lucide[width="48"]{stroke-width:var(--sb-icon-stroke-lg)}:where(a,button,input,select,textarea,summary,[tabindex],[role=button],[role=tab],[role=option],[role=switch],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox]):focus-visible{outline:2px solid var(--sb-focus-color);outline-offset:2px}.sb-focus-inset:focus-visible{outline-offset:-4px}html.theme-switching *,html.theme-switching *:before,html.theme-switching *:after{transition:none!important}.t-page-title{margin:0;font-size:var(--sb-font-xl);font-weight:600;line-height:var(--sb-leading-xl);letter-spacing:0;color:var(--sb-text-primary)}.t-page-title-lg{margin:0;font-size:var(--sb-font-2xl);font-weight:600;line-height:var(--sb-leading-2xl);letter-spacing:0;color:var(--sb-text-primary)}.t-record-title{margin:0;font-size:var(--sb-font-xl);font-weight:600;line-height:var(--sb-leading-xl);color:var(--sb-text-primary)}.t-section-title,.t-card-title{margin:0;font-size:var(--sb-font-lg);font-weight:600;line-height:var(--sb-leading-lg);color:var(--sb-text-primary)}.t-reading{font-size:var(--sb-font-lg);font-weight:400;line-height:var(--sb-leading-reading);color:var(--sb-text-primary)}.t-label{font-size:var(--sb-font-xs);font-weight:500;line-height:var(--sb-leading-xs);color:var(--sb-text-primary)}.t-chrome-label{font-size:var(--sb-font-xs);font-weight:500;line-height:var(--sb-leading-xs);letter-spacing:0;text-transform:none;color:var(--sb-text-secondary)}.t-caption{font-size:var(--sb-font-xs);line-height:var(--sb-leading-xs);color:var(--sb-text-secondary)}.t-data{font-family:var(--sb-font-sans);font-size:var(--sb-font-md);font-weight:500;line-height:var(--sb-leading-md);font-variant-numeric:tabular-nums;color:var(--sb-text-primary)}.t-data-lg{font-family:var(--sb-font-sans);font-size:var(--sb-font-xl);font-weight:600;line-height:var(--sb-leading-xl);letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--sb-text-primary)}.t-kpi{font-family:var(--sb-font-sans);font-size:var(--sb-font-kpi);font-weight:600;line-height:var(--sb-leading-kpi);letter-spacing:var(--sb-tracking-tight);font-variant-numeric:tabular-nums;color:var(--sb-text-primary)}.t-mono{font-family:var(--sb-font-mono);font-size:var(--sb-font-xs);font-weight:400;line-height:var(--sb-leading-xs);letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--sb-text-secondary)}.t-placeholder{font-family:var(--sb-font-mono);font-size:var(--sb-font-xs);font-variant-numeric:tabular-nums;color:var(--sb-text-tertiary)}.t-kicker{font-size:var(--sb-font-xs);font-weight:500;letter-spacing:0;text-transform:none;color:var(--sb-text-secondary)}.muted{color:var(--sb-text-secondary)}p.t-caption{margin:var(--sb-space-1) 0 var(--sb-space-2)}.el-table{font-variant-numeric:tabular-nums;--el-table-header-font-weight: 500;font-size:var(--sb-font-md)!important}.el-table th.el-table__cell{height:var(--sb-th-h);padding:var(--sb-space-2) 0!important;font-weight:500;font-size:var(--sb-font-xs);letter-spacing:0;color:var(--sb-text-secondary)}.el-table th.el-table__cell .cell{white-space:nowrap}.el-table th.el-table__cell .cell .info-tip{margin-left:var(--sb-space-1);vertical-align:middle}.el-table .cell{line-height:1.5!important}.el-table .el-table__cell:first-child:not(.el-table-column--selection) .cell{padding-left:var(--sb-space-4)}.el-table .el-table__cell:last-child:not(.el-table-column--selection) .cell{padding-right:var(--sb-space-4)}.el-table .el-table__cell{padding:13px 0!important}.el-table--small .el-table__cell{height:var(--sb-row-h-sm);padding:7px 0!important}.el-table .cell:has(.identity-cell--xs){overflow:visible}.el-table.el-table--2line .el-table__body .el-table__cell{height:var(--sb-row-h-2line);padding:var(--sb-space-2) 0!important}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:transparent!important}.el-table .cell>.el-button+.el-button{margin-left:var(--sb-space-2)}.el-table .cell .el-button.is-text{border:none;background:transparent;border-radius:var(--sb-radius-sm);padding:5px var(--sb-space-2)}.el-table .cell .el-button.is-text:hover{background:var(--sb-bg-hover)}.clickable-rows .el-table__row{cursor:pointer}.sb-table{--sb-table-cols: minmax(0, 1fr);overflow:auto}.sb-table__head,.sb-table__group,.sb-table__row{display:grid;grid-template-columns:var(--sb-table-cols);align-items:center;column-gap:var(--sb-space-3);padding:0 var(--sb-space-4);min-width:0}.sb-table__head{position:sticky;top:0;z-index:1;height:var(--sb-th-h);border-bottom:1px solid var(--sb-border);background:var(--sb-bg-card);color:var(--sb-text-secondary);font-size:var(--sb-font-xs);font-weight:500;white-space:nowrap}.sb-table__head .info-tip{margin-left:var(--sb-space-1)}.sb-table__group{height:var(--sb-row-h-group);border-bottom:1px solid var(--sb-border);background:var(--sb-bg-subtle);color:var(--sb-text-secondary);font-size:var(--sb-font-xs);font-weight:500}.sb-table__count{font-size:var(--sb-font-xs);font-weight:400;font-variant-numeric:tabular-nums;color:var(--sb-text-secondary)}.sb-table__row{width:100%;min-height:var(--sb-row-h);border:0;border-bottom:1px solid var(--sb-border);background:transparent;color:var(--sb-text-primary);font:inherit;text-align:left}.sb-table__row--2line{min-height:var(--sb-row-h-2line)}.sb-table__row:last-child{border-bottom:0}.sb-table__row[type=button],.sb-table__row[role=button]{cursor:pointer}.sb-table__row:hover{background:var(--sb-bg-hover)}.sb-table__row.is-selected{background:var(--sb-selected)}.sb-table__row:focus-visible{outline:2px solid var(--sb-focus-color);outline-offset:-4px}.sb-table__cell{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-overlay-dialog .el-dialog{--el-dialog-width: var(--sb-dialog-md);--el-dialog-padding-primary: var(--sb-space-5);--el-dialog-title-font-size: var(--sb-font-md);--el-dialog-border-radius: var(--sb-radius-lg);padding:0}.el-overlay-dialog .el-dialog.el-dialog--sm{--el-dialog-width: var(--sb-dialog-sm)}.el-overlay-dialog .el-dialog.el-dialog--lg{--el-dialog-width: var(--sb-dialog-lg)}.el-overlay-dialog .el-dialog__header{padding:var(--sb-space-3) var(--sb-space-5)}.el-overlay-dialog .el-dialog__body{padding:var(--sb-space-5)}.el-overlay-dialog .el-dialog__footer{padding:var(--sb-space-3) var(--sb-space-5)}.el-dialog__title{font-weight:600;font-size:var(--sb-font-xl)!important}.el-drawer .el-drawer__header{height:var(--sb-drawer-head-h);margin:0;padding:0 var(--sb-space-5);border-bottom:1px solid var(--sb-border);color:var(--sb-text-primary);font-weight:500}.el-drawer .el-drawer__title{font-size:var(--sb-font-xl);font-weight:600;line-height:var(--sb-leading-xl);color:var(--sb-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:normal}.el-drawer .el-drawer__close-btn{width:32px;height:32px;margin-right:calc(-1 * var(--sb-space-2));display:inline-grid;place-items:center;border-radius:var(--sb-radius-md);color:var(--sb-text-secondary);transition:color .15s ease,background .15s ease}.el-drawer .el-drawer__close-btn:hover{color:var(--sb-text-primary);background:var(--sb-bg-hover)}.el-overlay .el-drawer{box-shadow:var(--sb-shadow-pop)}.el-tabs .el-tabs__item{font-weight:400}.el-tabs .el-tabs__item.is-active,.el-button{font-weight:500}.el-button.el-button--small{--el-button-size: var(--el-component-size-small)}.el-select--small .el-select__wrapper{min-height:var(--el-component-size-small)!important}.el-button--primary:not(.is-text):not(.is-link):not(.is-plain){--el-button-text-color: var(--sb-color-ink-fg);--el-button-bg-color: var(--sb-color-ink);--el-button-border-color: var(--sb-color-ink);--el-button-outline-color: var(--sb-focus-color);--el-button-hover-text-color: var(--sb-color-ink-fg);--el-button-hover-bg-color: var(--sb-color-ink-hover);--el-button-hover-bg-color: color-mix(in srgb, var(--sb-color-ink) 85%, var(--sb-color-ink-fg));--el-button-hover-border-color: var(--sb-color-ink-hover);--el-button-hover-border-color: color-mix(in srgb, var(--sb-color-ink) 85%, var(--sb-color-ink-fg));--el-button-active-text-color: var(--sb-color-ink-fg);--el-button-active-bg-color: var(--sb-color-ink-hover);--el-button-active-bg-color: color-mix(in srgb, var(--sb-color-ink) 78%, var(--sb-color-ink-fg));--el-button-active-border-color: var(--sb-color-ink-hover);--el-button-active-border-color: color-mix(in srgb, var(--sb-color-ink) 78%, var(--sb-color-ink-fg));--el-button-disabled-text-color: var(--sb-color-ink-fg);--el-button-disabled-bg-color: var(--sb-border-strong);--el-button-disabled-bg-color: color-mix(in srgb, var(--sb-color-ink) 45%, var(--sb-bg-card));--el-button-disabled-border-color: var(--sb-border-strong);--el-button-disabled-border-color: color-mix(in srgb, var(--sb-color-ink) 45%, var(--sb-bg-card))}.el-tag{font-weight:500;border-radius:var(--sb-radius-sm)!important}.el-tag.el-tag--light.el-tag--primary{--el-tag-bg-color: var(--sb-color-primary-soft);--el-tag-border-color: var(--sb-color-primary-border)}.el-tag.el-tag--light.el-tag--success{--el-tag-bg-color: var(--sb-color-success-soft);--el-tag-border-color: var(--sb-color-success-border)}.el-tag.el-tag--light.el-tag--warning{--el-tag-bg-color: var(--sb-color-warning-soft);--el-tag-border-color: var(--sb-color-warning-border)}.el-tag.el-tag--light.el-tag--danger{--el-tag-bg-color: var(--sb-color-danger-soft);--el-tag-border-color: var(--sb-color-danger-border)}.el-tag.el-tag--light.el-tag--info{--el-tag-bg-color: var(--sb-bg-hover);--el-tag-border-color: var(--sb-border)}.el-alert.is-light{--el-alert-padding: var(--sb-space-2) var(--sb-space-3);--el-alert-title-font-size: var(--sb-font-md);--el-alert-title-with-description-font-size: var(--sb-font-md);--el-alert-description-font-size: var(--sb-font-md);border:1px solid var(--sb-border)}.el-alert.is-light.el-alert--success{border-color:var(--sb-color-success-border)}.el-alert.is-light.el-alert--warning{border-color:var(--sb-color-warning-border)}.el-alert.is-light.el-alert--error{border-color:var(--sb-color-danger-border)}.el-pagination{--el-pagination-font-size: var(--sb-font-xs) !important;font-variant-numeric:tabular-nums}.login-page{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:var(--sb-space-6);background:var(--sb-bg-page)}.login-form{display:grid;gap:var(--sb-space-4)}.login-form .el-button{width:100%!important}@media(max-width:768px){.login-page{padding:var(--sb-space-4)}}.app-shell{min-height:100vh;display:grid;grid-template-columns:var(--sb-sidebar-w) minmax(0,1fr);transition:grid-template-columns .18s ease}.app-main{min-width:0;padding:0 var(--sb-main-pad-x) var(--sb-main-pad-b);height:var(--sb-kb-vh, 100vh);overflow-y:auto;overscroll-behavior-y:contain;display:flex;flex-direction:column;row-gap:var(--sb-space-3)}.app-main>.lic-banner{margin-bottom:calc(-1 * var(--sb-space-3))}.app-main>.module-surface--fill{flex:1;min-height:0}.app-kicker{margin:0 0 2px;font-size:var(--sb-font-xs);font-weight:500;letter-spacing:0;text-transform:none;color:var(--sb-text-secondary)}.app-shell .fb-widget .fb-fab{display:none}.mail-body{white-space:pre-wrap;word-break:break-word;margin:0;font-size:var(--sb-font-md);line-height:var(--sb-leading-relaxed, 1.7);color:var(--sb-text-primary)}.mailbox{list-style:none;margin:0;padding:0;border:1px solid var(--sb-border);border-radius:var(--sb-radius-md);overflow:hidden auto;max-height:420px}.mailbox__item+.mailbox__item{border-top:1px solid var(--sb-border)}.mailbox__row{display:flex;align-items:center;gap:var(--sb-space-2, 8px);padding:var(--sb-space-2, 8px) var(--sb-space-3, 12px);cursor:pointer;font-size:var(--sb-font-md);min-width:0}.mailbox__row:hover{background:var(--sb-bg-hover)}.mailbox__item.is-open>.mailbox__row{background:var(--sb-bg-subtle)}.mailbox__dot{flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:transparent}.mailbox__item.is-unread .mailbox__dot{background:var(--sb-color-primary)}.mailbox__who{flex:0 0 auto;max-width:34%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--sb-text-primary)}.mailbox__subject{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--sb-text-primary)}.mailbox__preview{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--sb-text-secondary)}.mailbox__time{flex:0 0 auto;margin-left:auto;color:var(--sb-text-secondary);font-size:var(--sb-font-xs);font-variant-numeric:tabular-nums}.mailbox__item.is-unread .mailbox__who,.mailbox__item.is-unread .mailbox__subject{font-weight:500}.mailbox__item.is-failed .mailbox__who{color:var(--sb-color-danger)}.mailbox__open{padding:var(--sb-space-2, 8px) var(--sb-space-3, 12px) var(--sb-space-3, 12px);border-top:1px dashed var(--sb-border)}.mailbox__head{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2px var(--sb-space-3, 12px);margin:0 0 var(--sb-space-2, 8px);font-size:var(--sb-font-xs);color:var(--sb-text-secondary)}.mailbox__head>div{display:flex;gap:var(--sb-space-1, 4px);min-width:0}.mailbox__head dt{flex:0 0 auto;color:var(--sb-text-secondary)}.mailbox__head dd{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mailbox__quote-toggle{margin-top:var(--sb-space-1, 4px)}.mailbox__quoted{margin-top:var(--sb-space-1, 4px);padding-left:var(--sb-space-2, 8px);border-left:2px solid var(--sb-border-strong);color:var(--sb-text-secondary);font-size:var(--sb-font-xs)}.mailbox__actions{display:flex;gap:var(--sb-space-2, 8px);margin-top:var(--sb-space-2, 8px)}.mailbox__replying{display:flex;align-items:center;gap:var(--sb-space-2, 8px);padding:var(--sb-space-1, 4px) var(--sb-space-2, 8px);border-radius:var(--sb-radius-sm);background:var(--sb-color-primary-soft);color:var(--sb-text-secondary);font-size:var(--sb-font-xs)}.mailbox__replying>span{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mailbox-unread-badge{margin-left:var(--sb-space-2, 8px)}.mail-composer{display:flex;flex-direction:column;gap:var(--sb-space-2, 8px);margin-top:var(--sb-space-3, 12px)}.mail-composer__actions{display:flex;justify-content:flex-end;gap:var(--sb-space-2, 8px)}.chat-list{display:flex;flex-direction:column;gap:var(--sb-space-4);width:100%;max-width:720px;margin:0 auto;padding:0 var(--sb-space-5)}.chat-msg{display:flex;flex-direction:column;gap:var(--sb-space-1);min-width:0;font-size:var(--sb-font-md);line-height:var(--sb-leading-normal);color:var(--sb-text-primary);word-break:break-word}.chat-msg__head{display:flex;align-items:center;gap:var(--sb-space-2);font-size:var(--sb-font-xs);color:var(--sb-text-secondary)}.chat-msg__avatar{flex:none;width:24px;height:24px;border-radius:var(--sb-radius-md);object-fit:cover}.chat-msg--user{align-self:flex-end;max-width:80%;padding:var(--sb-space-2) var(--sb-space-3);border-radius:12px;background:var(--sb-bg-subtle)}.chat-tool{font-size:var(--sb-font-xs);color:var(--sb-text-secondary)}.chat-tool>summary{display:flex;align-items:center;gap:var(--sb-space-2);list-style:none;cursor:pointer}.chat-tool>summary::-webkit-details-marker{display:none}.chat-tool pre{margin:var(--sb-space-2) 0 0;padding:var(--sb-space-2) var(--sb-space-3);border:1px solid var(--sb-border);border-radius:var(--sb-radius-md);background:var(--sb-bg-subtle);font-family:var(--sb-font-mono);font-size:var(--sb-font-xs);line-height:var(--sb-leading-normal);white-space:pre-wrap;word-break:break-word;overflow-x:auto}.chat-cursor{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-.15em;background:currentColor;animation:chat-cursor-blink 1s steps(2,start) infinite}@keyframes chat-cursor-blink{to{visibility:hidden}}@media(prefers-reduced-motion:reduce){.chat-cursor{animation:none}}.chat-composer{display:flex;align-items:flex-end;gap:var(--sb-space-2);padding:var(--sb-space-3) var(--sb-space-5);border-top:1px solid var(--sb-border);background:var(--sb-bg-card)}.chat-composer textarea{flex:1 1 auto;min-width:0;min-height:32px;max-height:40vh;padding:6px var(--sb-space-3);border:1px solid var(--sb-border-input);border-radius:var(--sb-radius-md);background:var(--sb-bg-card);color:var(--sb-text-primary);font:inherit;line-height:var(--sb-leading-normal);resize:none}.chat-composer textarea:focus{outline:none;border-color:var(--sb-color-primary);box-shadow:var(--sb-focus-ring)}.chat-composer textarea::placeholder{color:var(--sb-text-placeholder)}.chat-composer__send{flex:none;display:inline-grid;place-items:center;width:32px;height:32px;border:none;border-radius:var(--sb-radius-md);background:var(--sb-color-ink);color:var(--sb-color-ink-fg);cursor:pointer}.chat-composer__send:hover:not(:disabled){background:var(--sb-color-ink);background:color-mix(in srgb,var(--sb-color-ink) 85%,var(--sb-color-ink-fg))}.chat-composer__send:disabled{opacity:.5;cursor:not-allowed}.app-entity-switch{display:flex;align-items:center;gap:var(--sb-space-1);color:var(--sb-text-secondary)}.module-surface{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sb-space-3)}.module-surface--fill{display:flex;flex-direction:column;gap:var(--sb-space-2);min-height:0}.list-fill{flex:1;min-height:0;display:flex;flex-direction:column}.list-fill>*{flex:0 1 auto;min-height:0}.list-fill .panel--flush{display:flex;flex-direction:column}.list-fill .panel--flush .el-table{flex:1;min-height:0}.el-table--fluid-height .el-table__body-wrapper .el-scrollbar__wrap[style*="calc(100%"]{max-height:100%!important}.module-surface--fill>.el-tabs{flex:1;min-height:0;display:flex;flex-direction:column}.module-surface--fill .el-tabs__header{flex:none}.module-surface--fill .el-tabs__content{flex:1;min-height:0;display:flex;flex-direction:column}.module-surface--fill .el-tab-pane{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--sb-gap-block);overflow-y:auto}.module-surface--fill .el-tab-pane>.panel:has(>.list-fill){flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--sb-gap-block)}.list-pager{flex:none;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--sb-space-2);min-height:40px;margin-top:0;margin-bottom:0;padding-top:var(--sb-space-3);padding-right:0;border-top:1px solid var(--sb-border)}.list-pager .el-pagination{--el-pagination-button-height: 28px;--el-pagination-button-width: 28px;--el-pagination-font-size: var(--sb-font-xs);--el-pagination-item-gap: var(--sb-space-2)}.list-pager .el-pagination__total,.list-pager .el-pagination__sizes{font-size:var(--sb-font-xs);color:var(--sb-text-secondary)}.list-pager .el-pagination .el-select__wrapper{min-height:28px!important;padding:2px var(--sb-space-2);font-size:var(--sb-font-xs)}.module-toolbar,.panel-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--sb-gap-control);flex-wrap:wrap}.module-toolbar__actions,.module-toolbar>div:last-child{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:var(--sb-space-2)}.module-toolbar__actions>.el-button+.el-button,.module-toolbar>div:last-child>.el-button+.el-button{margin-left:0}.panel{border:1px solid var(--sb-border);border-radius:var(--sb-radius-lg);background:var(--sb-bg-card);padding:var(--sb-pad-card);box-shadow:var(--sb-shadow-card)}.panel--flush{padding:0;overflow:hidden}.panel-toolbar{margin-bottom:var(--sb-gap-block)}.panel-title{margin:0;font-size:var(--sb-font-lg);font-weight:500}.crm-timeline{margin-top:var(--sb-space-3);padding-left:2px}.crm-timeline .el-timeline-item{padding-bottom:var(--sb-space-4)}.crm-timeline .el-timeline-item:last-child{padding-bottom:2px}.crm-timeline .el-timeline-item__timestamp{font-size:var(--sb-font-xs);font-variant-numeric:tabular-nums;color:var(--sb-text-secondary);padding-top:4px}.crm-activity{display:flex;flex-direction:column;gap:4px}.crm-activity__tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.crm-activity__text{margin:0;font-size:var(--sb-font-md);line-height:1.5;color:var(--sb-text-primary);word-break:break-word}.crm-activity__next{margin:0;font-size:var(--sb-font-xs);color:var(--sb-text-secondary)}.crm-timeline--scroll{max-height:340px;overflow-y:auto;padding-right:var(--sb-space-2)}.dl{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--sb-space-3) var(--sb-space-5);margin:0}.dl__i{min-width:0;display:flex;flex-direction:column;gap:2px}.dl__i--wide{grid-column:1 / -1}.dl__k{font-size:var(--sb-font-xs);color:var(--sb-text-secondary);line-height:1.3}.dl__v{margin:0;font-size:var(--sb-font-md);color:var(--sb-text-primary);line-height:1.45;word-break:break-word}.dl-group+.dl-group{margin-top:var(--sb-space-4)}@media(max-width:520px){.dl{gap:var(--sb-space-2)}.dl__i:not(.dl__i--wide){flex-direction:row;align-items:baseline;justify-content:space-between;gap:var(--sb-space-3)}.dl__i:not(.dl__i--wide) .dl__k{flex:none}.dl__i:not(.dl__i--wide) .dl__v{min-width:0;text-align:right}}.dl-toggle{display:inline-block;margin-top:var(--sb-space-4);padding:6px 0;border:none;background:none;font-family:inherit;font-size:var(--sb-font-xs);text-align:left;color:var(--sb-color-primary);cursor:pointer}.dl-toggle:hover{text-decoration:underline}.detail-tabs{min-width:0}.detail-tabs>.el-tabs__content{overflow:visible}.detail-tabs .panel{border:none;box-shadow:none;background:none;padding:0}.detail-tabs .panel+.panel{margin-top:var(--sb-space-5)}.grid-two{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:var(--sb-gap-section);align-items:start}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--sb-gap-section)}.form-grid .full{grid-column:1 / -1}.table-actions{display:flex;align-items:center;gap:var(--sb-space-1);flex-wrap:nowrap}.icon-button{width:32px;height:32px;display:inline-grid;place-items:center;border:none;border-radius:var(--sb-radius-md);background:transparent;color:var(--sb-text-secondary);cursor:pointer;transition:color .15s ease,background .15s ease}.icon-button:hover{color:var(--sb-text-primary);background:var(--sb-bg-hover)}.metric-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sb-gap-block)}.metric-card{position:relative;display:flex;flex-direction:column;gap:var(--sb-space-2);border:1px solid var(--sb-border);border-radius:var(--sb-radius-lg);padding:var(--sb-space-4);background:var(--sb-bg-card);overflow:hidden}.metric-card--success{--sb-metric-accent: var(--sb-color-success)}.metric-card--warning{--sb-metric-accent: var(--sb-color-warning)}.metric-card--neutral{--sb-metric-accent: var(--sb-gray-300)}.metric-card--info{--sb-metric-accent: var(--sb-color-info)}.metric-card>span:not([class*=__]),.metric-card__label{font-size:var(--sb-font-xs);font-weight:400;letter-spacing:0;color:var(--sb-text-secondary)}.metric-card>strong,.metric-card__value{font-family:var(--sb-font-sans);font-size:var(--sb-font-xl);font-weight:600;line-height:var(--sb-leading-xl);letter-spacing:0;font-variant-numeric:tabular-nums}.metric-card__sub{font-size:var(--sb-font-xs);color:var(--sb-text-secondary)}.metric-card--interactive{width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer;transition:border-color .15s}.metric-card--interactive:hover{border-color:var(--sb-border-strong)}.metric-card--ico{flex-direction:row;align-items:flex-start;justify-content:space-between}.metric-card__body{display:flex;flex-direction:column;gap:var(--sb-space-1);min-width:0}.metric-card__ico{width:38px;height:38px;border-radius:var(--sb-radius-md);display:grid;place-items:center;flex:none;background:var(--sb-bg-subtle);background:color-mix(in srgb,var(--sb-metric-accent, var(--sb-chart-neutral)) 14%,transparent);color:var(--sb-metric-accent, var(--sb-chart-neutral))}.metric-card__progress{display:grid;gap:2px}.metric-card__progress-bar{display:block;height:4px;border-radius:2px;background:var(--sb-bg-sunken);overflow:hidden}.metric-card__progress-fill{display:block;height:100%;border-radius:2px;background:var(--sb-color-primary);transition:width .3s ease}.metric-card__progress-fill--done{background:var(--sb-color-success)}.metric-card__progress-text{color:var(--sb-text-secondary);font-size:var(--sb-font-xs)}.sb-empty{display:flex;flex-direction:column;align-items:center;gap:var(--sb-space-3);padding:var(--sb-space-10) var(--sb-space-4);text-align:center}.sb-empty__icon{display:grid;place-items:center;width:48px;height:48px;border-radius:var(--sb-radius-pill);background:var(--sb-bg-subtle);color:var(--sb-text-tertiary)}.sb-empty__title{font-weight:500;color:var(--sb-text-primary)}.sb-empty__hint{font-size:var(--sb-font-xs);color:var(--sb-text-secondary)}.filter-bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--sb-space-2) var(--sb-space-3);min-height:32px;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}.filter-bar__field{display:grid;gap:var(--sb-space-1);min-width:160px}.filter-bar__field>.t-label{font-size:var(--sb-font-xs)}.filter-bar__actions{display:flex;align-items:center;gap:var(--sb-space-2);margin-left:auto}.filter-bar--collapsed .filter-bar__field.is-extra{display:none}.filter-bar--collapsible{max-height:var(--fb-collapsed-h, calc(var(--sb-space-3) * 2 + 56px + var(--sb-space-2)));overflow:hidden;transition:max-height .25s ease}.filter-bar--collapsible:hover,.filter-bar--collapsible:focus-within{max-height:60vh;overflow:visible}.el-drawer__body{padding:var(--sb-space-5)!important;container-type:inline-size;container-name:drawer}@container drawer (max-width: 560px){.form-grid,.grid-two{grid-template-columns:minmax(0,1fr)}}.drawer-stack{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sb-gap-section)}.drawer-stack>*{min-width:0}.drawer-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sb-space-6)}.drawer-grid>*{min-width:0}@container drawer (min-width: 720px){.drawer-grid{grid-template-columns:minmax(0,1fr) 280px}}.el-drawer__body .el-descriptions{overflow-x:auto}.drawer-footer{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--sb-space-2);padding:var(--sb-space-3) var(--sb-pad-card);border-top:1px solid var(--sb-border);background:var(--sb-bg-card)}.drawer-footer>.el-button+.el-button{margin-left:0}.drawer-footer>.drawer-footer__danger+:not(.drawer-footer__danger){margin-left:auto}.drawer-footer>.drawer-footer__danger:last-child{margin-right:auto}.crm-card-list{display:grid;gap:var(--sb-space-3);padding:var(--sb-space-1)}.crm-card{border:1px solid var(--sb-border);border-radius:var(--sb-radius-lg);background:var(--sb-bg-card);padding:var(--sb-space-4);display:grid;gap:var(--sb-space-2)}.crm-card--tap{cursor:pointer;-webkit-tap-highlight-color:transparent}.crm-card--tap:active{background:var(--sb-bg-hover)}.crm-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sb-space-2)}.crm-card__title{font-weight:500;color:var(--sb-text-primary);line-height:var(--sb-leading-tight)}.crm-card__meta{display:flex;flex-wrap:wrap;gap:var(--sb-space-1) var(--sb-space-3);color:var(--sb-text-secondary);font-size:var(--sb-font-xs)}.crm-card__actions{display:flex;flex-wrap:wrap;gap:var(--sb-space-2);margin-top:var(--sb-space-1)}.crm-card__actions:empty{display:none}@media(max-width:768px){.app-main>.module-surface--fill:has(.crm-card-list){flex:none;min-height:0}.list-fill:has(.crm-card-list){flex:none;min-height:0;display:block}.list-fill:has(.crm-card-list)>*{flex:none;min-height:0}.el-drawer.rtl,.el-drawer.ltr{width:100%!important}.sb-filter-sheet{max-height:80vh;max-height:80dvh;border-radius:var(--sb-radius-lg) var(--sb-radius-lg) 0 0}.sb-filter-sheet .el-drawer__header{margin-bottom:var(--sb-space-3)}.sb-filter-sheet .el-drawer__body{overflow-y:auto;-webkit-overflow-scrolling:touch}.sb-filter-sheet .el-drawer__footer{padding-bottom:calc(var(--sb-space-4) + var(--sb-safe-bottom))}.sb-filter-sheet .el-select,.sb-filter-sheet .el-input,.sb-filter-sheet .el-radio-group,.sb-filter-sheet .el-date-editor.el-input{width:100%}.sb-filter-sheet .el-radio-button{flex:1}.sb-filter-sheet .el-radio-button__inner,.filter-bar__field,.filter-bar .el-select,.filter-bar .el-radio-group{width:100%}.filter-bar .el-radio-button{flex:1}.filter-bar .el-radio-button :deep(.el-radio-button__inner),.filter-bar .el-radio-button__inner{width:100%}}@media(max-width:980px){.grid-two,.form-grid,.metric-row{grid-template-columns:minmax(0,1fr)}}@media(max-width:768px){.app-shell{grid-template-columns:minmax(0,1fr)}}@media(min-width:769px)and (max-width:1100px){:root{--sb-main-pad-x: var(--sb-space-4);--sb-main-pad-b: var(--sb-space-8)}}@media(max-width:960px){:root{--sb-main-pad-x: var(--sb-space-4);--sb-main-pad-b: var(--sb-space-8)}.el-tabs__nav-wrap,.el-tabs__nav-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.el-tabs__nav-wrap::-webkit-scrollbar,.el-tabs__nav-scroll::-webkit-scrollbar{display:none}.drawer-footer{flex-wrap:wrap}.drawer-footer .el-button{flex:1 1 auto}.module-toolbar{align-items:stretch}.module-toolbar__actions,.module-toolbar>div:last-child{justify-content:flex-start}}@media(max-width:640px){.app-entity-switch svg{display:none}.app-entity-switch .el-select{width:118px!important}.el-dialog{width:calc(100vw - var(--sb-space-8))!important;max-width:460px}.list-pager{padding-right:0;margin-bottom:0}.list-pager .el-pagination__sizes{display:none}.list-pager .el-pagination{flex-wrap:wrap;justify-content:flex-end;row-gap:var(--sb-space-2)}}@media(max-width:768px){.el-descriptions__table,.el-descriptions__table tbody,.el-descriptions__table tr{display:block;width:100%}.el-descriptions__cell{display:block;width:auto!important}.el-table .el-table-fixed-column--left,.el-table .el-table-fixed-column--right{position:static!important}.el-date-editor.el-input,.el-date-editor.el-input__wrapper{width:100%!important}.el-picker-panel.el-date-range-picker{max-width:calc(100vw - var(--sb-space-4));overflow-x:auto}}@media(any-pointer:coarse){input,textarea,select,.el-input__inner,.el-textarea__inner,.el-select__wrapper,.el-select__input,.el-select__placeholder,.el-select__selected-item{font-size:var(--sb-font-lg)!important}input,textarea,select,.el-input,.el-select{min-width:0}}@media(any-pointer:coarse)and (max-width:900px){:root{--el-component-size: var(--sb-control-h-lg);--el-component-size-small: var(--sb-control-h-lg);--el-component-size-large: var(--sb-control-h-lg)}:root .el-button:not(.is-link):not(.is-circle){padding-left:var(--sb-space-4);padding-right:var(--sb-space-4);font-size:var(--sb-font-lg)}:root .el-select-dropdown__item{height:var(--sb-control-h-lg);line-height:var(--sb-control-h-lg)}.el-tabs{--el-tabs-header-height: var(--sb-control-h-lg) !important}.el-button{min-height:var(--el-component-size)}.el-button--small{min-height:var(--el-component-size-small)}.el-button--large{min-height:var(--el-component-size-large)}.el-button.is-link{min-height:var(--el-component-size)}.el-select__wrapper,.el-input__wrapper{min-height:var(--el-component-size)!important}.el-radio-button__inner{display:inline-flex!important;align-items:center;justify-content:center;min-height:var(--el-component-size)}.el-segmented__item{min-height:var(--el-component-size)}.el-radio-group{align-items:stretch!important}.icon-button{width:var(--el-component-size);height:var(--el-component-size)}.module-toolbar__actions,.module-toolbar>div:last-child{flex:1 1 100%}.filter-bar__toggle,.el-checkbox,.el-radio{min-height:var(--el-component-size)}.crm-card__actions{--sb-tap-ink: 32px;--sb-tap-grow: calc((var(--el-component-size) - var(--sb-tap-ink)) / 2);row-gap:calc(var(--el-component-size) - var(--sb-tap-ink))}.crm-card__actions .el-button{position:relative;height:var(--sb-tap-ink)!important;min-height:0}.crm-card__actions .el-button:after{content:"";position:absolute;inset:calc(-1 * var(--sb-tap-grow)) 0}:root .el-pagination{--el-pagination-button-height: var(--el-component-size);--el-pagination-button-width: var(--el-component-size)}.el-pagination button,.el-pagination li.number,.el-pagination li.more{min-width:var(--el-component-size);height:var(--el-component-size);line-height:var(--el-component-size)}}:root{--sb-safe-top: env(safe-area-inset-top, 0px);--sb-safe-bottom: env(safe-area-inset-bottom, 0px);--sb-safe-left: env(safe-area-inset-left, 0px);--sb-safe-right: env(safe-area-inset-right, 0px)}html.in-native-app .app-main{padding-bottom:calc(var(--sb-space-8) + var(--sb-safe-bottom))}html.in-native-app .app-shell{padding-left:var(--sb-safe-left);padding-right:var(--sb-safe-right)}html.in-native-app .ac__foot{padding-bottom:calc(var(--sb-space-5) + var(--sb-safe-bottom))}html.in-native-app .de-shell{padding-bottom:var(--sb-safe-bottom)}html.in-native-app .fb-widget{bottom:calc(var(--sb-space-6) + var(--sb-safe-bottom))}html.in-native-app .el-drawer.rtl .el-drawer__header,html.in-native-app .el-drawer.ltr .el-drawer__header{height:calc(var(--sb-drawer-head-h) + var(--sb-safe-top));padding-top:var(--sb-safe-top)}html.in-native-app .el-drawer.rtl .el-drawer__body,html.in-native-app .el-drawer.ltr .el-drawer__body,html.in-native-app .el-drawer.btt .el-drawer__body{padding-bottom:calc(var(--sb-space-4) + var(--sb-safe-bottom))}.el-message,.el-notification.right,.el-notification.left{margin-top:var(--sb-safe-top)}.el-message.is-bottom{margin-top:0;margin-bottom:var(--sb-safe-bottom)}.el-message.el-message--success{--el-message-text-color: var(--sb-color-success)}.el-message.el-message--warning{--el-message-text-color: var(--sb-color-warning)}.el-message.el-message--error{--el-message-text-color: var(--sb-color-danger)}.el-message.el-message--info{--el-message-text-color: var(--sb-color-info)}.app-shell--tabbar{--sb-tabbar-row: 56px;--sb-tabbar-h: calc(var(--sb-tabbar-row) + var(--sb-safe-bottom));--sb-page-foot-pad: 0px}.app-shell--tabbar .app-main{height:calc(var(--sb-kb-vh, 100vh) - var(--sb-tabbar-h))}html.in-native-app .app-shell--tabbar .app-main{padding-bottom:var(--sb-space-8)}.app-shell--immersive{--sb-page-foot-pad: 0px}html.in-native-app .app-shell--immersive .app-main{padding-bottom:calc(var(--sb-space-8) + var(--sb-safe-bottom))}.app-shell--immersive .app-main{padding-top:var(--sb-space-4)}html.in-native-app .app-shell--immersive .app-main{padding-top:calc(var(--sb-space-4) + var(--sb-safe-top))}html.kb-open .app-tabbar{display:none}html.kb-open .app-shell--tabbar{--sb-tabbar-h: 0px}.sb-table__row{transition:background-color .12s ease,color .12s ease}@media(prefers-reduced-motion:reduce){:root{--el-transition-duration: 0ms !important;--el-transition-duration-fast: 0ms !important}*,*:before,*:after{animation-iteration-count:1!important;scroll-behavior:auto!important}.sb-table__row{transition:none}.el-overlay-dialog .el-dialog,.el-overlay .el-drawer{animation-duration:.01ms!important;transition-duration:.01ms!important}}.el-switch{--el-switch-on-color: var(--sb-color-ink) !important;--el-switch-off-color: var(--sb-switch-off) !important;--el-switch-button-size: var(--sb-space-4) !important}.el-switch .el-switch__core{min-width:var(--sb-space-10)!important;height:var(--sb-space-6)!important;border-radius:var(--sb-radius-pill)!important;transition:background-color var(--sb-motion-fast),border-color var(--sb-motion-fast)!important}.el-switch .el-switch__action{background-color:var(--sb-switch-thumb-off)!important;width:var(--sb-space-4)!important;height:var(--sb-space-4)!important}.el-switch.is-checked .el-switch__action{background-color:var(--sb-color-ink-fg)!important}.el-switch .el-switch__label{color:var(--sb-text-secondary)!important;font-size:var(--sb-font-md)!important}.el-button:not(.is-link):not(.is-text):not(.el-button--small):not(.el-button--large){height:var(--el-component-size)!important}.el-input__wrapper,.el-select__wrapper,.el-textarea__inner{transition:box-shadow var(--sb-motion-fast),background-color var(--sb-motion-fast)!important}.el-table tbody .el-table__row{transition:background-color var(--sb-motion-fast)}.setting-row{display:flex;align-items:center;justify-content:space-between;gap:var(--sb-space-5);padding:var(--sb-space-4) 0;border-bottom:1px solid var(--sb-border)}.setting-row:last-child{border-bottom:0}@media(max-width:768px){.el-drawer .el-drawer__title,.el-dialog__title{font-size:var(--sb-font-lg)!important}.el-switch{min-height:calc(var(--sb-space-10) + var(--sb-space-1))}.el-switch .el-switch__core:before{content:"";position:absolute;inset:calc(-1 * var(--sb-space-3)) 0}.setting-row{align-items:flex-start;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.el-switch .el-switch__core,.el-switch .el-switch__action,.el-table tbody .el-table__row{transition:none!important}}.empty-state[data-v-bbf52012]{display:flex;flex-direction:column;align-items:center;padding:var(--sb-space-8) var(--sb-space-4);text-align:center}.empty-state--page[data-v-bbf52012]{padding:var(--sb-space-12) var(--sb-space-4)}.empty-state--compact[data-v-bbf52012]{padding:var(--sb-space-4)}.empty-state__icon[data-v-bbf52012]{display:grid;place-items:center;width:var(--sb-space-12);height:var(--sb-space-12);margin-bottom:var(--sb-space-4);border-radius:var(--sb-radius-md);background:var(--sb-bg-hover);color:var(--sb-text-secondary)}.empty-state__title[data-v-bbf52012]{max-width:calc(var(--sb-space-10) * 12);margin:0;font-size:var(--sb-font-lg);font-weight:600;line-height:var(--sb-leading-lg);color:var(--sb-text-primary);text-wrap:balance}.empty-state__hint[data-v-bbf52012]{max-width:calc(var(--sb-space-10) * 12);margin:var(--sb-space-1) 0 0;font-size:var(--sb-font-md);line-height:var(--sb-leading-md);color:var(--sb-text-secondary);text-wrap:pretty}.empty-state__action[data-v-bbf52012]{display:flex;justify-content:center;gap:var(--sb-space-2);margin-top:var(--sb-space-4)}.empty-state--compact .empty-state__action[data-v-bbf52012]{margin-top:var(--sb-space-3)}.empty-state__button[data-v-bbf52012]{display:inline-flex;align-items:center;justify-content:center;min-height:var(--sb-control-h);min-width:var(--sb-control-h-sm);padding:0 var(--sb-space-4);border:1px solid var(--sb-border-strong);border-radius:var(--sb-radius-md);background:var(--sb-bg-card);color:var(--sb-text-primary);font:inherit;font-size:var(--sb-font-md);line-height:var(--sb-leading-md);font-weight:500;text-decoration:none;cursor:pointer}.empty-state__button[data-rank=primary][data-v-bbf52012]{border-color:transparent;background:var(--sb-color-ink);color:var(--sb-color-ink-fg)}.empty-state__button[data-rank=primary][data-v-bbf52012]:hover{background:var(--sb-color-ink-hover)}.empty-state__button[data-rank=secondary][data-v-bbf52012]:hover{background:var(--sb-bg-hover)}.empty-state--compact .empty-state__button[data-v-bbf52012]{min-height:var(--sb-control-h-sm)}@media(any-pointer:coarse){.empty-state__button[data-v-bbf52012],.empty-state--compact .empty-state__button[data-v-bbf52012]{min-height:var(--sb-control-h-lg);min-width:var(--sb-control-h-lg)}.empty-state--compact[data-v-bbf52012]{padding:var(--sb-space-3) var(--sb-space-4)}.empty-state--compact .empty-state__action[data-v-bbf52012]{margin-top:var(--sb-space-2)}}.inline-notice[data-v-04b9b4ff]{--notice-fg: var(--sb-color-info);--notice-bg: var(--sb-color-info-soft);--notice-border: var(--sb-color-info-border);display:flex;align-items:center;gap:var(--sb-space-2);min-height:var(--sb-space-10);box-sizing:border-box;padding:var(--sb-space-1) var(--sb-space-4);border:1px solid var(--notice-border);border-radius:var(--sb-radius-md);background:var(--notice-bg);color:var(--sb-text-primary)}.inline-notice[data-tone=warning][data-v-04b9b4ff]{--notice-fg: var(--sb-color-warning);--notice-bg: var(--sb-color-warning-soft);--notice-border: var(--sb-color-warning-border)}.inline-notice[data-tone=danger][data-v-04b9b4ff]{--notice-fg: var(--sb-color-danger);--notice-bg: var(--sb-color-danger-soft);--notice-border: var(--sb-color-danger-border)}.inline-notice__icon[data-v-04b9b4ff]{flex:none;color:var(--notice-fg)}.inline-notice__text[data-v-04b9b4ff]{flex:1;min-width:0;margin:0;overflow-wrap:anywhere;font-size:var(--sb-font-md);line-height:var(--sb-leading-md)}.inline-notice__action[data-v-04b9b4ff],.inline-notice__dismiss[data-v-04b9b4ff]{display:inline-flex;align-items:center;justify-content:center;flex:none;min-height:var(--sb-control-h-sm);min-width:var(--sb-control-h-sm);padding:0 var(--sb-space-1);border:0;border-radius:var(--sb-radius-sm);background:transparent;font:inherit;font-size:var(--sb-font-md);line-height:var(--sb-leading-md);cursor:pointer}.inline-notice__action[data-v-04b9b4ff]{color:var(--sb-color-primary);text-decoration:none}.inline-notice__action[data-v-04b9b4ff]:hover{color:var(--sb-color-primary-hover);text-decoration:underline}.inline-notice__dismiss[data-v-04b9b4ff]{color:var(--sb-text-secondary)}.inline-notice__dismiss[data-v-04b9b4ff]:hover{background:var(--sb-bg-hover)}@media(any-pointer:coarse){.inline-notice__action[data-v-04b9b4ff],.inline-notice__dismiss[data-v-04b9b4ff]{min-height:var(--sb-control-h-lg);min-width:var(--sb-control-h-lg)}}@media(max-width:767.98px){.inline-notice[data-v-04b9b4ff]{flex-wrap:wrap}.inline-notice__text[data-v-04b9b4ff]{flex-basis:calc(100% - var(--sb-space-10))}.inline-notice__action[data-v-04b9b4ff]{margin-left:auto}}.error-banner[data-attached][data-v-b5ae10f5]{border-width:0 0 1px;border-radius:var(--sb-radius-lg) var(--sb-radius-lg) 0 0}.error-state__icon[data-v-b5ae10f5]{color:var(--sb-color-danger)}.error-state__actions[data-v-b5ae10f5]{display:flex;flex-direction:column;align-items:center;gap:var(--sb-space-3)}.error-state__retry[data-v-b5ae10f5]{min-height:var(--sb-control-h);padding:0 calc(var(--sb-space-3) + 2px);border:1px solid var(--sb-border-strong);border-radius:var(--sb-radius-md);background:var(--sb-bg-card);color:var(--sb-text-primary);font:inherit;font-size:var(--sb-font-md);font-weight:500;line-height:var(--sb-leading-md);cursor:pointer;transition:background-color var(--sb-motion-fast) var(--sb-motion-ease),border-color var(--sb-motion-fast) var(--sb-motion-ease)}.error-state__retry[data-v-b5ae10f5]:hover{border-color:var(--sb-border-input);background:var(--sb-bg-hover)}.error-state__retry[data-v-b5ae10f5]:active{background:var(--sb-selected)}.error-state__tech[data-v-b5ae10f5]{max-width:calc(var(--sb-space-10) * 12);font-size:var(--sb-font-xs);line-height:var(--sb-leading-xs);color:var(--sb-text-secondary);text-align:left}.error-state__tech-toggle[data-v-b5ae10f5]{display:inline-flex;align-items:center;gap:var(--sb-space-1);border-radius:var(--sb-radius-sm);list-style:none;cursor:pointer}.error-state__tech-toggle[data-v-b5ae10f5]::-webkit-details-marker{display:none}.error-state__chevron[data-v-b5ae10f5]{transition:transform var(--sb-motion-fast) var(--sb-motion-ease)}.error-state__tech[open] .error-state__chevron[data-v-b5ae10f5]{transform:rotate(90deg)}.error-state__tech-list[data-v-b5ae10f5]{display:grid;gap:var(--sb-space-1);margin:var(--sb-space-2) 0 0;padding:var(--sb-space-2) var(--sb-space-3);border-radius:var(--sb-radius-md);background:var(--sb-bg-sunken)}.error-state__tech-row[data-v-b5ae10f5]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sb-space-3)}.error-state__tech-row dt[data-v-b5ae10f5]{font-weight:500}.error-state__tech-row dd[data-v-b5ae10f5]{margin:0}.error-state__tech-value[data-v-b5ae10f5]{min-width:0;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}@media(any-pointer:coarse){.error-state__retry[data-v-b5ae10f5]{min-height:var(--sb-control-h-lg)}}@media(prefers-reduced-motion:reduce){.error-state__chevron[data-v-b5ae10f5]{transition:none}}.no-permission__home[data-v-b12d42e7]{display:inline-flex;align-items:center;min-height:var(--sb-control-h);padding:0 calc(var(--sb-space-3) + 2px);border:1px solid var(--sb-border-strong);border-radius:var(--sb-radius-md);background:var(--sb-bg-card);color:var(--sb-text-primary);font-size:var(--sb-font-md);font-weight:500;line-height:var(--sb-leading-md);text-decoration:none;transition:background-color var(--sb-motion-fast) var(--sb-motion-ease),border-color var(--sb-motion-fast) var(--sb-motion-ease)}.no-permission__home[data-v-b12d42e7]:hover{border-color:var(--sb-border-input);background:var(--sb-bg-hover)}.no-permission__home[data-v-b12d42e7]:active{background:var(--sb-selected)}@media(any-pointer:coarse){.no-permission__home[data-v-b12d42e7]{min-height:var(--sb-control-h-lg)}}.skeleton[data-v-d2c89fbe]{--skeleton-delay: .15s;--skeleton-line: var(--sb-space-3);--skeleton-line-lg: calc(var(--sb-space-3) + 2px);--skeleton-title: var(--sb-space-5);--skeleton-heading: var(--sb-space-4);--skeleton-number: var(--sb-control-h-sm);position:relative;opacity:0;animation:skeleton-appear-d2c89fbe var(--sb-motion-fast) var(--sb-motion-ease) var(--skeleton-delay) both}.skeleton[data-visible=false]>[aria-hidden=true][data-v-d2c89fbe]{visibility:hidden}.skeleton[data-visible=true]>[aria-hidden=true][data-v-d2c89fbe]{visibility:visible}@keyframes skeleton-appear-d2c89fbe{0%{opacity:0}to{opacity:1}}.skeleton__sr[data-v-d2c89fbe]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skeleton__block[data-v-d2c89fbe]{display:block;flex:none;border-radius:var(--sb-radius-sm);background:var(--sb-bg-hover);animation:skeleton-pulse-d2c89fbe 1.4s ease-in-out infinite}@keyframes skeleton-pulse-d2c89fbe{0%,to{opacity:1}50%{opacity:.55}}.skeleton__rows[data-v-d2c89fbe]{display:flex;flex-direction:column}.skeleton__row[data-v-d2c89fbe]{display:flex;align-items:center;gap:var(--sb-space-3);padding:0 var(--sb-space-4);border-bottom:1px solid var(--sb-border)}.skeleton--row-cockpit .skeleton__row[data-v-d2c89fbe]{height:var(--sb-row-h-cockpit)}.skeleton--row-index .skeleton__row[data-v-d2c89fbe]{height:var(--sb-row-h-2line)}.skeleton--row-card .skeleton__rows[data-v-d2c89fbe]{gap:var(--sb-space-2)}.skeleton--row-card .skeleton__row[data-v-d2c89fbe]{flex-direction:column;align-items:stretch;gap:var(--sb-space-4);box-sizing:border-box;min-height:calc(var(--sb-space-12) * 4);padding:var(--sb-space-4);border:1px solid var(--sb-border);border-radius:var(--sb-radius-md)}.skeleton__card-head[data-v-d2c89fbe]{display:flex;align-items:flex-start;gap:var(--sb-space-3)}.skeleton--row-text .skeleton__row[data-v-d2c89fbe]{height:var(--sb-row-h-sm);gap:var(--sb-space-4)}.skeleton__thumb--md[data-v-d2c89fbe]{width:var(--sb-thumb-md);height:var(--sb-thumb-md)}.skeleton__thumb--sm[data-v-d2c89fbe]{width:var(--sb-thumb-sm);height:var(--sb-thumb-sm)}.skeleton__thumb--lg[data-v-d2c89fbe]{width:var(--sb-thumb-lg);height:var(--sb-thumb-lg)}.skeleton__thumb--xl[data-v-d2c89fbe]{width:var(--sb-thumb-xl);height:var(--sb-thumb-xl)}.skeleton__thumb--2xl[data-v-d2c89fbe]{width:var(--sb-thumb-2xl);height:var(--sb-thumb-2xl)}.skeleton__lines[data-v-d2c89fbe]{display:flex;flex:1;flex-direction:column;gap:var(--sb-space-2);min-width:0}.skeleton__line[data-v-d2c89fbe]{height:var(--skeleton-line)}.skeleton__line--lg[data-v-d2c89fbe]{height:var(--skeleton-line-lg)}.skeleton__w90[data-v-d2c89fbe]{width:90%}.skeleton__w60[data-v-d2c89fbe]{width:60%}.skeleton__w40[data-v-d2c89fbe]{width:40%}.skeleton__tail[data-v-d2c89fbe]{width:var(--sb-thumb-md)}.skeleton__col[data-v-d2c89fbe]{flex:none}.skeleton__col--a[data-v-d2c89fbe]{width:var(--sb-space-12)}.skeleton__col--b[data-v-d2c89fbe]{width:calc(var(--sb-space-10) * 2)}.skeleton__col--c[data-v-d2c89fbe]{width:var(--sb-space-10)}.skeleton__cell[data-v-d2c89fbe]{flex:1}.skeleton__record[data-v-d2c89fbe]{display:flex;flex-direction:column;gap:var(--sb-space-6);padding:var(--sb-space-5)}.skeleton__glance[data-v-d2c89fbe]{display:flex;gap:var(--sb-space-5)}.skeleton__glance-body[data-v-d2c89fbe]{display:flex;flex:1;flex-direction:column;gap:var(--sb-space-2);min-width:0}.skeleton__title[data-v-d2c89fbe]{width:100%;height:var(--skeleton-title)}.skeleton__facts[data-v-d2c89fbe]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sb-space-4);margin-top:var(--sb-space-3)}.skeleton__fact[data-v-d2c89fbe]{display:flex;flex-direction:column;gap:var(--sb-space-2)}.skeleton__number[data-v-d2c89fbe]{width:80%;height:var(--skeleton-title)}.skeleton__evidence[data-v-d2c89fbe]{display:flex;gap:var(--sb-space-3)}.skeleton__identity[data-v-d2c89fbe]{display:flex;align-items:center;gap:var(--sb-space-4)}.skeleton__section[data-v-d2c89fbe],.skeleton__card[data-v-d2c89fbe]{display:flex;flex-direction:column;gap:var(--sb-space-3)}.skeleton__heading[data-v-d2c89fbe]{width:40%;height:var(--skeleton-heading);margin-bottom:var(--sb-space-1)}.skeleton__kpi[data-v-d2c89fbe]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sb-space-6)}.skeleton__tile[data-v-d2c89fbe]{display:flex;flex-direction:column;gap:var(--sb-space-2)}.skeleton__kpi-number[data-v-d2c89fbe]{width:40%;height:var(--skeleton-number)}@media(max-width:767.98px){.skeleton__glance[data-v-d2c89fbe]{flex-direction:column}.skeleton__kpi[data-v-d2c89fbe]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.skeleton__block[data-v-d2c89fbe]{animation:none}}.lic-banner[data-v-09495ad7]{display:flex;align-items:center;justify-content:center;gap:var(--sb-space-3);padding:var(--sb-space-2) var(--sb-space-4);text-align:center;font-size:var(--sb-font-md);font-weight:500;line-height:var(--sb-leading-md)}.lic-banner--warn[data-v-09495ad7]{background:var(--sb-color-warning-soft);color:var(--sb-color-warning)}.lic-banner--error[data-v-09495ad7]{background:var(--sb-color-danger-soft);color:var(--sb-color-danger)}.lic-banner__btn[data-v-09495ad7]{border:none;border-radius:var(--sb-radius-sm);padding:var(--sb-space-1) var(--sb-space-3);font-size:var(--sb-font-xs);font-weight:500;cursor:pointer;background:var(--sb-bg-card);color:var(--sb-color-danger)}.lic-banner__btn[data-v-09495ad7]:disabled{opacity:.6;cursor:default}.notif-bell[data-v-1510176f]{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:var(--sb-space-8);min-height:var(--sb-space-8);padding:0;border:0;border-radius:var(--sb-radius-md);background:transparent;color:var(--sb-text-primary);cursor:pointer}.notif-bell[data-v-1510176f]:hover{background:var(--sb-bg-hover)}.notif-bell[data-v-1510176f]:focus-visible{outline:2px solid var(--sb-focus-color);outline-offset:2px}.notif-bell__badge[data-v-1510176f]{position:absolute;top:0;right:0;transform:translate(30%,-30%);box-sizing:border-box;min-width:var(--sb-space-4);height:var(--sb-space-4);padding:0 var(--sb-space-1);border-radius:var(--sb-radius-pill);background:var(--sb-color-warning);color:var(--sb-text-inverse);font-size:var(--sb-font-xs);font-weight:600;line-height:var(--sb-space-4);font-variant-numeric:tabular-nums;text-align:center;pointer-events:none}.notif-bell__dot[data-v-1510176f]{position:absolute;top:var(--sb-space-1);right:var(--sb-space-1);width:calc(var(--sb-space-1) + 2px);height:calc(var(--sb-space-1) + 2px);border-radius:var(--sb-radius-pill);background:var(--sb-text-secondary);pointer-events:none}@media(any-pointer:coarse){.notif-bell[data-v-1510176f]{min-width:var(--sb-control-h-lg);min-height:var(--sb-control-h-lg)}}.async-page-state[data-v-91c7674b]{min-width:0;width:100%;padding:var(--sb-space-4) 0}.mobile-bottom-bar[data-v-1218b921]{display:flex;flex:none;position:fixed;z-index:var(--sb-z-shell);left:0;right:0;bottom:0;min-height:calc(var(--sb-space-12) + var(--sb-space-2) + var(--sb-safe-bottom));padding-bottom:var(--sb-safe-bottom);padding-left:var(--sb-safe-left);padding-right:var(--sb-safe-right);border-top:1px solid var(--sb-border);background:var(--sb-bg-card)}.mobile-bottom-bar a[data-v-1218b921]{display:flex;flex:1;min-width:0;min-height:var(--sb-control-h-lg);align-items:center;justify-content:center;flex-direction:column;gap:var(--sb-space-1);color:var(--sb-text-secondary);font-size:var(--sb-font-xs);line-height:var(--sb-leading-xs);text-decoration:none}.mobile-bottom-bar a[aria-current=page][data-v-1218b921]{color:var(--sb-color-primary);font-weight:500}.mobile-bottom-bar__icon[data-v-1218b921]{position:relative;line-height:0}.mobile-bottom-bar__badge[data-v-1218b921]{position:absolute;left:var(--sb-space-3);top:calc(-1 * var(--sb-space-1));display:grid;place-items:center;min-width:var(--sb-space-4);height:var(--sb-space-4);padding:0 var(--sb-space-1);border-radius:var(--sb-radius-pill);background:var(--sb-color-warning);color:var(--sb-text-inverse);font-size:var(--sb-font-xs);line-height:var(--sb-leading-xs);font-weight:600;font-variant-numeric:tabular-nums}.mobile-bottom-bar__unavailable[data-v-1218b921]{position:absolute;right:calc(-1 * var(--sb-space-1));top:0;width:calc(var(--sb-space-1) + 2px);height:calc(var(--sb-space-1) + 2px);border-radius:var(--sb-radius-pill);background:var(--sb-text-secondary)}.shell-brand[data-v-865c6de8]{display:flex;align-items:center;gap:var(--sb-space-2);min-height:var(--sb-topbar-h);padding:0 var(--sb-space-4);color:var(--sb-sidebar-text-active);font-size:var(--sb-font-md);font-weight:600}.shell-brand img[data-v-865c6de8]{flex:none;width:calc(var(--sb-space-6) + var(--sb-space-1));height:calc(var(--sb-space-6) + var(--sb-space-1));object-fit:contain;border-radius:var(--sb-radius-sm)}.shell-brand--wordmark img[data-v-865c6de8]{height:var(--sb-space-5);width:auto;max-width:calc(var(--sb-space-10) * 3);border-radius:0}.shell-brand--rail[data-v-865c6de8]{justify-content:center;padding:0 var(--sb-space-2)}.shell-brand--rail.shell-brand--wordmark img[data-v-865c6de8]{width:var(--sb-space-5);height:calc(var(--sb-space-6) + var(--sb-space-1));object-fit:cover;object-position:left center}.shell-nav[data-v-92253d90]{display:flex;flex-direction:column;width:var(--sb-sidebar-w);height:100vh;background:var(--sb-sidebar-bg);border-right:1px solid var(--sb-sidebar-border);position:sticky;top:0;overflow:hidden}.shell-nav--rail[data-v-92253d90]{width:var(--sb-sidebar-w-collapsed)}.shell-nav__scroll[data-v-92253d90]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin}.shell-nav__scroll[data-v-92253d90]::-webkit-scrollbar{width:var(--sb-space-1)}.shell-nav__group[data-v-92253d90]{margin-top:var(--sb-space-3)}.shell-nav__group[data-v-92253d90]:first-child{margin-top:var(--sb-space-1)}.shell-nav__label[data-v-92253d90]{display:flex;align-items:center;min-height:var(--sb-nav-group-h);margin:0;padding:0 calc(var(--sb-space-4) + 2px);color:var(--sb-sidebar-group);font-size:var(--sb-font-xs);font-weight:500}.shell-nav ul[data-v-92253d90]{list-style:none;padding:0;margin:0}.shell-nav__link[data-v-92253d90]{position:relative;display:flex;align-items:center;gap:var(--sb-space-2);min-height:var(--sb-nav-leaf-h);margin:0 var(--sb-space-2);padding:0 var(--sb-space-3);border-radius:var(--sb-radius-md);color:var(--sb-sidebar-text);text-decoration:none;font-size:var(--sb-font-md);white-space:nowrap}.shell-nav__link[data-v-92253d90]:hover{background:var(--sb-sidebar-hover)}.shell-nav__link[aria-current=page][data-v-92253d90]{background:var(--sb-sidebar-active);color:var(--sb-sidebar-text-active);font-weight:500}.shell-nav__link[aria-current=page][data-v-92253d90]:before{content:"";position:absolute;left:0;top:var(--sb-space-1);bottom:var(--sb-space-1);width:2px;background:var(--sb-sidebar-accent)}.shell-nav__name[data-v-92253d90]{flex:1;min-width:0}.shell-nav__count[data-v-92253d90]{margin-left:auto;color:var(--sb-text-primary);font-size:var(--sb-font-xs);font-weight:600;font-variant-numeric:tabular-nums}.shell-nav__dot[data-v-92253d90]{flex:none;width:calc(var(--sb-space-1) + 2px);height:calc(var(--sb-space-1) + 2px);border-radius:var(--sb-radius-pill);background:var(--sb-text-secondary);margin-left:auto}.shell-nav__settings[data-v-92253d90]{flex:none;border-top:1px solid var(--sb-sidebar-border);min-height:calc(var(--sb-space-10) + var(--sb-space-2));border-radius:0;margin-top:var(--sb-space-3)}.shell-nav__skeleton[data-v-92253d90]{padding:var(--sb-space-3) var(--sb-space-4)}.shell-nav--rail .shell-nav__label[data-v-92253d90]{font-size:var(--sb-font-xs);width:var(--sb-space-6);height:1px;min-height:0;overflow:hidden;white-space:nowrap;color:transparent;padding:0;margin:var(--sb-space-2) auto;background:var(--sb-sidebar-border)}.shell-nav--rail .shell-nav__link[data-v-92253d90]{justify-content:center;padding:0}.shell-nav--rail .shell-nav__dot[data-v-92253d90]{position:absolute;right:0;top:var(--sb-space-1)}@media(any-pointer:coarse){.shell-nav__link[data-v-92253d90]{min-height:var(--sb-control-h-lg)}}.person-avatar[data-v-7544e9c8]{display:inline-flex;flex:none;align-items:center;justify-content:center;box-sizing:border-box;overflow:hidden;border-radius:50%;color:var(--sb-inverse-fg);font-family:var(--sb-font-sans);font-size:var(--sb-font-xs);font-weight:600;line-height:1;letter-spacing:0;white-space:nowrap;-webkit-user-select:none;user-select:none;vertical-align:middle}.person-avatar--16[data-v-7544e9c8]{width:var(--sb-space-4);height:var(--sb-space-4)}.person-avatar--20[data-v-7544e9c8]{width:var(--sb-space-5);height:var(--sb-space-5)}.person-avatar--24[data-v-7544e9c8]{width:var(--sb-space-6);height:var(--sb-space-6)}.person-avatar--32[data-v-7544e9c8]{width:var(--sb-space-8);height:var(--sb-space-8);font-size:var(--sb-font-md)}.person-avatar--40[data-v-7544e9c8]{width:var(--sb-space-10);height:var(--sb-space-10);font-size:var(--sb-font-lg)}.person-avatar--64[data-v-7544e9c8]{width:calc(var(--sb-space-8) * 2);height:calc(var(--sb-space-8) * 2);font-size:var(--sb-font-xl)}.person-avatar--tone-1[data-v-7544e9c8]{background:var(--sb-avatar-1)}.person-avatar--tone-2[data-v-7544e9c8]{background:var(--sb-avatar-2)}.person-avatar--tone-3[data-v-7544e9c8]{background:var(--sb-avatar-3)}.person-avatar--tone-4[data-v-7544e9c8]{background:var(--sb-avatar-4)}.person-avatar--tone-5[data-v-7544e9c8]{background:var(--sb-avatar-5)}.person-avatar--tone-6[data-v-7544e9c8]{background:var(--sb-avatar-6)}.person-avatar--photo[data-v-7544e9c8]{background:var(--sb-bg-image-well)}.person-avatar__img[data-v-7544e9c8]{display:block;width:100%;height:100%;object-fit:cover}.kbd[data-v-1bade659]{display:inline-flex;align-items:center;gap:2px;font-family:var(--sb-font-sans);vertical-align:middle}.kbd__cap[data-v-1bade659]{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:calc(var(--sb-space-4) + 2px);height:calc(var(--sb-space-4) + 2px);padding:0 var(--sb-space-1);border:1px solid var(--sb-border-strong);border-bottom-width:2px;border-radius:var(--sb-radius-sm);background:var(--sb-bg-card);color:var(--sb-text-secondary);font-family:inherit;font-size:var(--sb-font-xs);font-weight:500;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.kbd--inverse .kbd__cap[data-v-1bade659]{border-color:var(--sb-color-ink-fg);border-color:color-mix(in srgb,var(--sb-color-ink-fg) 40%,transparent);background:transparent;color:var(--sb-color-ink-fg)}:root[data-theme=dark] .kbd--inverse .kbd__cap[data-v-1bade659]{border-color:var(--sb-color-ink-fg);border-color:color-mix(in srgb,var(--sb-color-ink-fg) 24%,transparent)}.shell-topbar[data-v-862a0cf8]{position:sticky;top:0;z-index:var(--sb-z-shell);flex:none;display:flex;align-items:center;justify-content:space-between;min-width:0;height:var(--sb-topbar-h);padding:0 var(--sb-main-pad-x);margin:0 calc(-1 * var(--sb-main-pad-x));border-bottom:1px solid var(--sb-border);background:var(--sb-bg-card)}.shell-topbar__left[data-v-862a0cf8],.shell-topbar__right[data-v-862a0cf8]{display:flex;align-items:center;gap:var(--sb-space-2);min-width:0}.shell-topbar button[data-v-862a0cf8]{display:inline-flex;align-items:center;justify-content:center;gap:var(--sb-space-2);color:var(--sb-text-primary);background:transparent;border:0;border-radius:var(--sb-radius-md);cursor:pointer;font:inherit;font-size:var(--sb-font-md)}.shell-topbar button[data-v-862a0cf8]:hover{background:var(--sb-bg-hover)}.shell-topbar__icon[data-v-862a0cf8],.shell-topbar__account[data-v-862a0cf8],.shell-topbar__help[data-v-862a0cf8]{min-height:var(--sb-space-8);min-width:var(--sb-space-8)}.shell-topbar__search[data-v-862a0cf8]{width:clamp(var(--sb-sidebar-w),28vw,calc(var(--sb-space-10) * 10));min-height:var(--sb-nav-leaf-h);padding:0 var(--sb-space-3);background:var(--sb-bg-subtle)!important;border:1px solid var(--sb-border)!important;color:var(--sb-text-secondary)!important}.shell-topbar__search span[data-v-862a0cf8]{flex:1;text-align:left;white-space:nowrap}.shell-topbar .shell-topbar__back[data-v-862a0cf8]{gap:var(--sb-space-1);min-height:var(--sb-control-h-lg);padding:0 var(--sb-space-2) 0 0;font-weight:500}.shell-topbar__brand.shell-brand[data-v-862a0cf8]{min-height:0;padding:0;color:var(--sb-text-primary)}.shell-topbar__brand.shell-brand[data-v-862a0cf8] img{height:calc(var(--sb-space-4) + var(--sb-space-1) / 2);width:auto;max-width:calc(var(--sb-space-10) * 3)}.shell-topbar__breadcrumbs[data-v-862a0cf8]{display:flex;align-items:center;gap:var(--sb-space-2);font-size:var(--sb-font-md);white-space:nowrap}.shell-topbar__breadcrumbs a[data-v-862a0cf8]{color:var(--sb-text-secondary);text-decoration:none}.shell-topbar__breadcrumbs span[aria-current][data-v-862a0cf8]{font-weight:500}@media(any-pointer:coarse){.shell-topbar__account[data-v-862a0cf8],.shell-topbar__icon[data-v-862a0cf8],.shell-topbar__help[data-v-862a0cf8],.shell-topbar__search[data-v-862a0cf8]{min-width:var(--sb-control-h-lg);min-height:var(--sb-control-h-lg)}}@media(max-width:767.98px){.shell-topbar[data-v-862a0cf8]{height:calc(var(--sb-space-12) + var(--sb-space-2))}.shell-topbar__search[data-v-862a0cf8]{width:var(--sb-control-h-lg);min-height:var(--sb-control-h-lg);padding:0;border:0!important;background:transparent!important}.shell-topbar__account[data-v-862a0cf8],.shell-topbar__icon[data-v-862a0cf8]{min-width:var(--sb-control-h-lg);min-height:var(--sb-control-h-lg)}}html.in-native-app{padding-top:var(--sb-safe-top);height:calc(var(--sb-topbar-h) + var(--sb-safe-top))}@media(max-width:767.98px){html.in-native-app{height:calc(var(--sb-space-12) + var(--sb-space-2) + var(--sb-safe-top))}}.shell-heading[data-v-1be86301]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--sb-space-3) var(--sb-space-4);flex:none;min-width:0;padding:var(--sb-space-4) 0;margin-bottom:var(--sb-space-4)}.shell-heading__title[data-v-1be86301]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sb-space-2);min-width:0}.shell-heading h1[data-v-1be86301]{margin:0;font-weight:600;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shell-heading:not([data-density=cockpit]) .shell-heading__title[data-v-1be86301]{min-height:var(--sb-control-h)}.app-page-heading__meta[data-v-1be86301]{display:flex;align-items:center;gap:var(--sb-space-2)}.app-page-heading__actions[data-v-1be86301]{display:flex;align-items:center;justify-content:flex-end;gap:var(--sb-space-2)}.shell-heading:not([data-density=cockpit]) .app-page-heading__actions[data-v-1be86301]{align-self:start;min-height:var(--sb-control-h)}.shell-heading[data-density=display] .app-page-heading__actions[data-v-1be86301]{min-height:var(--sb-leading-2xl)}.app-page-heading__tabs[data-v-1be86301]{grid-column:1 / -1;min-width:0}.app-page-heading__meta[data-v-1be86301]:empty,.app-page-heading__actions[data-v-1be86301]:empty,.app-page-heading__tabs[data-v-1be86301]:empty{display:none}.shell-heading .app-page-heading__desc[data-v-1be86301]{margin:var(--sb-space-2) 0 0;color:var(--sb-text-secondary);font-size:var(--sb-font-md);line-height:var(--sb-leading-md);max-width:70ch}.shell-heading[data-density=cockpit][data-v-1be86301]{min-height:var(--sb-layout-cockpit-heading-h);padding:0;margin-top:var(--sb-space-4);margin-bottom:var(--sb-space-2);gap:0 var(--sb-space-4)}.shell-heading[data-density=cockpit] .shell-heading__title[data-v-1be86301]{flex-wrap:nowrap}.shell-heading[data-density=cockpit] h1[data-v-1be86301]{flex:none;white-space:nowrap}.shell-heading[data-density=display] h1[data-v-1be86301]{font-size:var(--sb-font-2xl);line-height:var(--sb-leading-2xl)}@media(min-width:768px){.shell-heading[data-density=cockpit][data-v-1be86301]{grid-template-rows:minmax(var(--sb-layout-cockpit-heading-h),auto)}}@media(max-height:799.98px)and (min-width:768px){.shell-heading[data-density=cockpit][data-v-1be86301]{grid-template-columns:auto minmax(0,1fr) auto}.shell-heading[data-density=cockpit] .app-page-heading__tabs[data-v-1be86301]{grid-column:2;grid-row:1;align-self:center}.shell-heading[data-density=cockpit] .app-page-heading__actions[data-v-1be86301]{grid-column:3;grid-row:1}}@media(max-width:767.98px){.shell-heading[data-v-1be86301]{grid-template-columns:minmax(0,1fr);padding-top:var(--sb-space-3)}.shell-heading h1[data-v-1be86301],.shell-heading[data-density=display] h1[data-v-1be86301]{font-size:var(--sb-font-xl);line-height:var(--sb-leading-xl)}.app-page-heading__actions[data-v-1be86301]{justify-content:flex-start;flex-wrap:wrap}.shell-heading[data-density=cockpit] h1[data-v-1be86301]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}@media(max-width:767.98px){.shell-heading[data-density=cockpit]:not(:has(>.app-page-heading__actions:not(:empty))):not(:has(>.app-page-heading__tabs:not(:empty))):not(:has(.app-page-heading__meta:not(:empty))){min-height:0;margin:var(--sb-space-3) 0 0;padding:0}.shell-heading[data-density=cockpit]:has(>.app-page-heading__actions:not(:empty)),.shell-heading:has(>.app-page-heading__actions:not(:empty)):not(:has(>.app-page-heading__actions>:not(.ui-menu__trigger,[data-heading-icon]))){grid-template-columns:minmax(0,1fr) auto}.shell-heading[data-density=cockpit]:has(>.app-page-heading__actions:not(:empty))>.app-page-heading__actions,.shell-heading:has(>.app-page-heading__actions:not(:empty)):not(:has(>.app-page-heading__actions>:not(.ui-menu__trigger,[data-heading-icon])))>.app-page-heading__actions{grid-column:2;grid-row:1;justify-content:flex-end;flex-wrap:nowrap}}.settings-nav[data-v-c2fa3d3f]{width:var(--sb-layout-hub-menu-w);flex:none;position:sticky;top:var(--sb-topbar-h);align-self:flex-start}.settings-nav section+section[data-v-c2fa3d3f]{margin-top:var(--sb-space-3)}.settings-nav p[data-v-c2fa3d3f]{margin:0;padding:var(--sb-space-2) var(--sb-space-3);color:var(--sb-text-secondary);font-size:var(--sb-font-xs);font-weight:500}.settings-nav ul[data-v-c2fa3d3f]{list-style:none;margin:0;padding:0}.settings-nav a[data-v-c2fa3d3f]{position:relative;display:flex;align-items:center;gap:var(--sb-space-2);min-height:var(--sb-nav-leaf-h);padding:0 var(--sb-space-3);border-radius:var(--sb-radius-md);color:var(--sb-text-primary);text-decoration:none;font-size:var(--sb-font-md)}.settings-nav a[data-v-c2fa3d3f]:hover{background:var(--sb-bg-hover)}.settings-nav a[aria-current=page][data-v-c2fa3d3f]{background:var(--sb-selected);font-weight:500}.settings-nav a[aria-current=page][data-v-c2fa3d3f]:before{content:"";position:absolute;left:0;top:var(--sb-space-1);bottom:var(--sb-space-1);width:2px;background:var(--sb-color-primary)}.system-banner[data-v-bd12173a]{display:flex;align-items:center;gap:var(--sb-space-2);box-sizing:border-box;min-height:var(--sb-space-10);padding:var(--sb-space-1) var(--sb-space-4);border:1px solid var(--sb-color-info-border);border-radius:var(--sb-radius-md);background:var(--sb-color-info-soft);color:var(--sb-text-primary)}.system-banner[data-tone=warning][data-v-bd12173a]{border-color:var(--sb-color-warning-border);background:var(--sb-color-warning-soft)}.system-banner__icon[data-v-bd12173a]{flex:none;color:var(--sb-color-info)}.system-banner[data-tone=warning] .system-banner__icon[data-v-bd12173a]{color:var(--sb-color-warning)}.system-banner p[data-v-bd12173a]{flex:1;min-width:0;margin:0;font-size:var(--sb-font-md);line-height:var(--sb-leading-md);overflow-wrap:anywhere}.system-banner__action[data-v-bd12173a],.system-banner__dismiss[data-v-bd12173a]{display:inline-flex;justify-content:center;align-items:center;min-height:var(--sb-control-h-sm);min-width:var(--sb-control-h-sm);padding:0 var(--sb-space-1);border:0;border-radius:var(--sb-radius-sm);background:transparent;font:inherit;font-size:var(--sb-font-md);line-height:var(--sb-leading-md);cursor:pointer}.system-banner__action[data-v-bd12173a]{color:var(--sb-color-primary);text-decoration:none}.system-banner__action[data-v-bd12173a]:hover{text-decoration:underline}.system-banner__dismiss[data-v-bd12173a]{color:var(--sb-text-secondary)}@media(any-pointer:coarse){.system-banner__action[data-v-bd12173a],.system-banner__dismiss[data-v-bd12173a]{min-width:var(--sb-control-h-lg);min-height:var(--sb-control-h-lg)}}@media(max-width:767.98px){.system-banner[data-v-bd12173a]{flex-wrap:wrap}.system-banner p[data-v-bd12173a]{flex-basis:calc(100% - var(--sb-space-10))}.system-banner__action[data-v-bd12173a]{margin-left:auto}}.shell-v4[data-v-8c8dd248]{grid-template-columns:var(--sb-sidebar-w) minmax(0,1fr);min-height:100vh;transition:none}.shell-v4--rail[data-v-8c8dd248]{grid-template-columns:var(--sb-sidebar-w-collapsed) minmax(0,1fr)}.shell-main[data-v-8c8dd248]{min-width:0;min-height:0;padding:0 var(--sb-main-pad-x) var(--sb-main-pad-b);display:flex;flex-direction:column;gap:0;overflow:auto}.shell-main[data-v-8c8dd248]>.lic-banner{margin-bottom:0}.shell-main[data-v-8c8dd248]>.system-banner{margin-block-start:var(--sb-space-3)}.app-shell--immersive .shell-main[data-v-8c8dd248]{padding-top:var(--sb-space-4)}.app-shell--immersive[data-v-8c8dd248] .shell-topbar{display:none}.shell-workspace[data-v-8c8dd248]{display:flex;flex:1;gap:var(--sb-space-4);min-width:0;min-height:0}.shell-workspace__page[data-v-8c8dd248]{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}.shell-v4.shell-v4--aside[data-v-8c8dd248]{grid-template-columns:var(--sb-sidebar-w) minmax(0,1fr) var(--sb-drawer-assistant)}.shell-v4.shell-v4--rail.shell-v4--aside[data-v-8c8dd248]{grid-template-columns:var(--sb-sidebar-w-collapsed) minmax(0,1fr) var(--sb-drawer-assistant)}.shell-aside[data-v-8c8dd248]{display:contents}.shell-aside--docked[data-v-8c8dd248]{display:flex;grid-column:3;grid-row:1;position:sticky;top:0;height:100vh;height:100dvh;min-width:0;min-height:0;overflow:clip}.shell-aside--docked[data-v-8c8dd248]>.ui-sheet[data-modal=false]{flex:1;width:100%;min-height:0}.shell-page-outlet[data-v-8c8dd248]{display:flex;flex:1;min-width:0;min-height:0;flex-direction:column}.shell-route-layout[data-v-8c8dd248]{display:flex;flex:1;gap:var(--sb-space-6);min-width:0;min-height:0}.shell-route-page[data-v-8c8dd248]{display:flex;flex:1;min-width:0;min-height:0;flex-direction:column}.shell-route-page[data-v-8c8dd248]>.module-surface--fill{flex:1;min-height:0}.shell-skip-link[data-v-8c8dd248]{position:fixed;left:var(--sb-space-3);top:var(--sb-space-3);z-index:var(--sb-z-overlay);padding:var(--sb-space-2) var(--sb-space-3);background:var(--sb-bg-card);color:var(--sb-color-primary);transform:translateY(-200%)}.shell-skip-link[data-v-8c8dd248]:focus{transform:translateY(0)}html.shell-palette-confirming .ui-alert,html.shell-palette-confirming .ui-alert__overlay{z-index:var(--sb-z-popover)}@media(max-width:767.98px){.shell-v4[data-v-8c8dd248],.shell-v4--rail[data-v-8c8dd248]{grid-template-columns:minmax(0,1fr)}.shell-main[data-v-8c8dd248]{padding-left:var(--sb-space-4);padding-right:var(--sb-space-4)}}
