@charset "UTF-8";html.dark{color-scheme:dark;--el-color-primary:#409eff;--el-color-primary-light-3:rgb(51,117,185);--el-color-primary-light-5:rgb(42,89,138);--el-color-primary-light-7:rgb(33,61,91);--el-color-primary-light-8:rgb(29,48,67);--el-color-primary-light-9:rgb(24,34,43);--el-color-primary-dark-2:rgb(102,177,255);--el-color-success:#67c23a;--el-color-success-light-3:rgb(78,142,47);--el-color-success-light-5:rgb(62,107,39);--el-color-success-light-7:rgb(45,72,31);--el-color-success-light-8:rgb(37,55,28);--el-color-success-light-9:rgb(28,37,24);--el-color-success-dark-2:rgb(133,206,97);--el-color-warning:#e6a23c;--el-color-warning-light-3:rgb(167,119,48);--el-color-warning-light-5:rgb(125,91,40);--el-color-warning-light-7:rgb(83,63,32);--el-color-warning-light-8:rgb(62,48,28);--el-color-warning-light-9:rgb(41,34,24);--el-color-warning-dark-2:rgb(235,181,99);--el-color-danger:#f56c6c;--el-color-danger-light-3:rgb(178,82,82);--el-color-danger-light-5:rgb(133,64,64);--el-color-danger-light-7:rgb(88,46,46);--el-color-danger-light-8:rgb(65,38,38);--el-color-danger-light-9:rgb(42,29,29);--el-color-danger-dark-2:rgb(247,137,137);--el-color-error:#f56c6c;--el-color-error-light-3:rgb(178,82,82);--el-color-error-light-5:rgb(133,64,64);--el-color-error-light-7:rgb(88,46,46);--el-color-error-light-8:rgb(65,38,38);--el-color-error-light-9:rgb(42,29,29);--el-color-error-dark-2:rgb(247,137,137);--el-color-info:#909399;--el-color-info-light-3:rgb(107,109,113);--el-color-info-light-5:rgb(82,84,87);--el-color-info-light-7:rgb(57,58,60);--el-color-info-light-8:rgb(45,45,47);--el-color-info-light-9:rgb(32,33,33);--el-color-info-dark-2:rgb(166,169,173);--el-box-shadow:0px 12px 32px 4px rgba(0,0,0,.36),0px 8px 20px rgba(0,0,0,.72);--el-box-shadow-light:0px 0px 12px rgba(0,0,0,.72);--el-box-shadow-lighter:0px 0px 6px rgba(0,0,0,.72);--el-box-shadow-dark:0px 16px 48px 16px rgba(0,0,0,.72),0px 12px 32px #000000,0px 8px 16px -8px #000000;--el-bg-color-page:#0a0a0a;--el-bg-color:#141414;--el-bg-color-overlay:#1d1e1f;--el-text-color-primary:#E5EAF3;--el-text-color-regular:#CFD3DC;--el-text-color-secondary:#A3A6AD;--el-text-color-placeholder:#8D9095;--el-text-color-disabled:#6C6E72;--el-border-color-darker:#636466;--el-border-color-dark:#58585B;--el-border-color:#4C4D4F;--el-border-color-light:#414243;--el-border-color-lighter:#363637;--el-border-color-extra-light:#2B2B2C;--el-fill-color-darker:#424243;--el-fill-color-dark:#39393A;--el-fill-color:#303030;--el-fill-color-light:#262727;--el-fill-color-lighter:#1D1D1D;--el-fill-color-extra-light:#191919;--el-fill-color-blank:#141414;--el-mask-color:rgba(0,0,0,.8);--el-mask-color-extra-light:rgba(0,0,0,.3)}html.dark .el-button{--el-button-disabled-text-color:rgba(255,255,255,.5)}html.dark .el-card{--el-card-bg-color:var(--el-bg-color-overlay);--el-fill-color-blank:var(--el-card-bg-color)}html.dark .el-empty{--el-empty-fill-color-0:var(--el-color-black);--el-empty-fill-color-1:#4b4b52;--el-empty-fill-color-2:#36383d;--el-empty-fill-color-3:#1e1e20;--el-empty-fill-color-4:#262629;--el-empty-fill-color-5:#202124;--el-empty-fill-color-6:#212224;--el-empty-fill-color-7:#1b1c1f;--el-empty-fill-color-8:#1c1d1f;--el-empty-fill-color-9:#18181a}.el-message{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-border-color-lighter);--el-message-padding:11px 15px;--el-message-close-size:16px;--el-message-close-icon-color:var(--el-text-color-placeholder);--el-message-close-hover-color:var(--el-text-color-secondary);align-items:center;background-color:var(--el-message-bg-color);border-color:var(--el-message-border-color);border-radius:var(--el-border-radius-base);border-style:var(--el-border-style);border-width:var(--el-border-width);box-sizing:border-box;display:flex;gap:8px;max-width:calc(100% - 32px);padding:var(--el-message-padding);position:fixed;transition:opacity var(--el-transition-duration),transform .4s,top .4s,bottom .4s;width:-moz-fit-content;width:fit-content}.el-message.is-left{left:16px}.el-message.is-right{right:16px}.el-message.is-center{left:0;margin:0 auto;right:0}.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;right:-8px;top:-8px}.el-message__content{font-size:14px;line-height:1;padding:0}.el-message__content:focus{outline-width:0}.el-message .el-message__closeBtn{color:var(--el-message-close-icon-color);cursor:pointer;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;transform:translateY(-100%)}.el-message-fade-enter-from.is-bottom,.el-message-fade-leave-to.is-bottom{transform:translateY(100%)}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{background:var(--el-popup-modal-bg-color);height:100%;left:0;opacity:var(--el-popup-modal-opacity);position:fixed;top:0;width:100%}.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);backface-visibility:hidden;background-color:var(--el-bg-color);border-radius:var(--el-messagebox-border-radius);box-shadow:var(--el-messagebox-box-shadow);box-sizing:border-box;display:inline-block;font-size:var(--el-messagebox-font-size);max-width:var(--el-messagebox-width);overflow:hidden;overflow-wrap:break-word;padding:var(--el-messagebox-padding-primary);position:relative;text-align:left;vertical-align:middle;width:100%}.el-message-box:focus{outline:none!important}.is-message-box .el-overlay-message-box{inset:0;overflow:auto;padding:16px;position:fixed;text-align:center}.is-message-box .el-overlay-message-box:after{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}.el-message-box.is-draggable .el-message-box__header{cursor:move;-webkit-user-select:none;-moz-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{color:var(--el-messagebox-title-color);font-size:var(--el-messagebox-font-size);line-height:var(--el-messagebox-font-line-height)}.el-message-box__headerbtn{background:transparent;border:none;cursor:pointer;font-size:var(--el-message-close-size,16px);height:40px;outline:none;padding:0;position:absolute;right:0;top:0;width:40px}.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;display:flex;gap:12px}.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{margin:0;min-width: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{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;padding-top:var(--el-messagebox-padding-primary)}.el-message-box--center .el-message-box__title{align-items:center;display:flex;gap:6px;justify-content:center}.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:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}.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%;display:inline-block;font-size:var(--el-font-size-base);position:relative;vertical-align:bottom;width:100%}.el-textarea__inner{-webkit-appearance:none;background-color:var(--el-input-bg-color,var(--el-fill-color-blank));background-image:none;border:none;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;box-sizing:border-box;color:var(--el-input-text-color,var(--el-text-color-regular));display:block;font-family:inherit;font-size:inherit;line-height:1.5;padding:5px 11px;position:relative;resize:vertical;transition:var(--el-transition-box-shadow);width:100%}.el-textarea__inner::-moz-placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.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 .el-input__count{background:var(--el-fill-color-blank);bottom:5px;color:var(--el-color-info);font-size:12px;line-height:14px;position:absolute;right:10px}.el-textarea .el-input__count.is-outside{background:transparent;bottom:unset;line-height:1;padding-top:2px;position:absolute;right:0;top:100%}.el-textarea.is-disabled .el-textarea__inner{background-color:var(--el-disabled-bg-color);box-shadow:0 0 0 1px var(--el-disabled-border-color) inset;color:var(--el-disabled-text-color);cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder{color:var(--el-text-color-placeholder)}.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);box-sizing:border-box;display:inline-flex;font-size:var(--el-font-size-base);line-height:var(--el-input-height);position:relative;vertical-align:middle;width:var(--el-input-width)}.el-input::-webkit-scrollbar{width:6px;z-index:11}.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,.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{align-items:center;color:var(--el-color-info);display:inline-flex;font-size:12px;height:100%}.el-input .el-input__count .el-input__count-inner{background:var(--el-fill-color-blank);display:inline-block;line-height:normal;padding-left:8px}.el-input .el-input__count.is-outside{height:unset;padding-top:2px;position:absolute;right:0;top:100%}.el-input .el-input__count.is-outside .el-input__count-inner{background:transparent;line-height:1;padding-left:0}.el-input__wrapper{align-items:center;background-color:var(--el-input-bg-color,var(--el-fill-color-blank));background-image:none;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;cursor:text;display:inline-flex;flex-grow:1;justify-content:center;padding:1px 11px;transform:translateZ(0);transition:var(--el-transition-box-shadow)}.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;background:none;border:none;box-sizing:border-box;color:var(--el-input-text-color,var(--el-text-color-regular));flex-grow:1;font-size:inherit;height:var(--el-input-inner-height);line-height:var(--el-input-inner-height);outline:none;padding:0;width:100%}.el-input__inner:focus{outline:none}.el-input__inner::-moz-placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.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{color:var(--el-input-icon-color,var(--el-text-color-placeholder));display:inline-flex;flex-shrink:0;flex-wrap:nowrap;height:100%;line-height:var(--el-input-inner-height);pointer-events:none;text-align:center;transition:all var(--el-transition-duration);white-space:nowrap}.el-input__prefix-inner{align-items:center;display:inline-flex;justify-content:center;pointer-events:all}.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{color:var(--el-input-icon-color,var(--el-text-color-placeholder));display:inline-flex;flex-shrink:0;flex-wrap:nowrap;height:100%;line-height:var(--el-input-inner-height);pointer-events:none;text-align:center;transition:all var(--el-transition-duration);white-space:nowrap}.el-input__suffix-inner{align-items:center;display:inline-flex;justify-content:center;pointer-events:all}.el-input__suffix-inner>:first-child{margin-left:8px}.el-input .el-input__icon{align-items:center;display:flex;height:inherit;justify-content:center;line-height:inherit;margin-left:8px;transition:all 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);box-shadow:0 0 0 1px var(--el-disabled-border-color) inset;cursor:not-allowed}.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::-moz-placeholder{color:var(--el-text-color-placeholder)}.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;display:inline-flex;width:100%}.el-input-group__append,.el-input-group__prepend{align-items:center;background-color:var(--el-fill-color-light);border-radius:var(--el-input-border-radius);color:var(--el-color-info);display:inline-flex;justify-content:center;min-height:100%;padding:0 20px;position:relative;white-space:nowrap}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:none}.el-input-group__append .el-button,.el-input-group__append .el-select,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select{display:inline-block;flex:1;margin:0 -20px}.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{background-color:transparent;border-color:transparent;color:inherit}.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{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0;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}.el-input-group__append{border-left:0;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}.el-input-group--prepend>.el-input__wrapper,.el-input-group__append{border-bottom-left-radius:0;border-top-left-radius:0}.el-input-group--prepend .el-input-group__prepend .el-select .el-select__wrapper{border-bottom-right-radius:0;border-top-right-radius:0;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}.el-input-group--append>.el-input__wrapper{border-bottom-right-radius:0;border-top-right-radius:0}.el-input-group--append .el-input-group__append .el-select .el-select__wrapper{border-bottom-left-radius:0;border-top-left-radius:0;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}.el-input-hidden{display:none!important}.el-overlay{background-color:var(--el-overlay-color-lighter);height:100%;inset:0;overflow:auto;position:fixed;z-index:2000}.el-overlay .el-overlay-root{height:0}:root{--rw-brand-50: #eef0ff;--rw-brand-100: #dde1ff;--rw-brand-200: #c0c6ff;--rw-brand-300: #9aa1fb;--rw-brand-400: #7a80f4;--rw-brand-500: #4338ca;--rw-brand-600: #3730a3;--rw-brand-700: #312e81;--rw-brand-800: #2f3499;--rw-brand-900: #21246b;--rw-primary: var(--rw-brand-500);--rw-primary-hover: var(--rw-brand-600);--rw-primary-active: var(--rw-brand-700);--rw-primary-light: var(--rw-brand-300);--rw-primary-soft: var(--rw-brand-50);--rw-primary-rgb: 67, 56, 202;--rw-accent: #06b6d4;--rw-accent-rgb: 6, 182, 212;--rw-accent-soft: #ecfeff;--rw-success: #16a34a;--rw-success-soft: #f0fdf4;--rw-success-rgb: 22, 163, 74;--rw-warning: #d97706;--rw-warning-soft: #fffbeb;--rw-warning-rgb: 217, 119, 6;--rw-danger: #dc2626;--rw-danger-soft: #fef2f2;--rw-danger-rgb: 220, 38, 38;--rw-info: #64748b;--rw-info-soft: #f1f5f9;--rw-gray-0: #ffffff;--rw-gray-50: #fafbfc;--rw-gray-100:#f4f5f7;--rw-gray-150:#eceef2;--rw-gray-200:#e3e6eb;--rw-gray-300:#cdd2d9;--rw-gray-400:#a8b0bb;--rw-gray-500:#7a8392;--rw-gray-600:#5b6473;--rw-gray-700:#3f4654;--rw-gray-800:#262b35;--rw-gray-900:#161922;--rw-gray-950:#0c0e14;--rw-bg-app: var(--rw-gray-50);--rw-bg: var(--rw-bg-surface);--rw-bg-page: var(--rw-bg-app);--rw-bg-surface: var(--rw-gray-0);--rw-bg-surface-hover: var(--rw-gray-50);--rw-bg-elevated: var(--rw-gray-0);--rw-bg-subtle: var(--rw-gray-100);--rw-bg-muted: var(--rw-gray-150);--rw-bg-inverse: var(--rw-gray-900);--rw-text-primary: var(--rw-gray-900);--rw-text-strong: var(--rw-text-primary);--rw-text-regular: var(--rw-gray-700);--rw-text-secondary: var(--rw-gray-600);--rw-text-tertiary: var(--rw-gray-500);--rw-text-muted: var(--rw-text-tertiary);--rw-text-placeholder: var(--rw-gray-400);--rw-text-disabled: var(--rw-gray-400);--rw-text-inverse: var(--rw-gray-0);--rw-text-brand: var(--rw-primary);--rw-border: var(--rw-gray-200);--rw-border-color: var(--rw-border);--rw-border-primary: rgba(var(--rw-primary-rgb), .32);--rw-border-secondary: var(--rw-border-subtle);--rw-border-strong: var(--rw-gray-300);--rw-border-subtle: var(--rw-gray-150);--rw-divider: var(--rw-gray-150);--rw-focus-ring: rgba(var(--rw-primary-rgb), .18);--rw-icon-mask-card: url(data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.6%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Crect%20x%3D%275%27%20y%3D%275%27%20width%3D%2714%27%20height%3D%2714%27%20rx%3D%273.5%27%2F%3E%3Cpath%20d%3D%27M8.5%2010h7M8.5%2014h4.5%27%2F%3E%3C%2Fsvg%3E);--rw-icon-mask-stat: url(data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.6%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d%3D%27M5%2018.5h14%27%2F%3E%3Cpath%20d%3D%27M6.5%2015.5c2.3-4.6%204.2-5.4%206-3.2%201.8%202.1%203.3%201.7%205-3.8%27%2F%3E%3Ccircle%20cx%3D%276.5%27%20cy%3D%2715.5%27%20r%3D%271.1%27%2F%3E%3Ccircle%20cx%3D%2712.5%27%20cy%3D%2712.2%27%20r%3D%271.1%27%2F%3E%3Ccircle%20cx%3D%2717.5%27%20cy%3D%278.5%27%20r%3D%271.1%27%2F%3E%3C%2Fsvg%3E);--rw-icon-mask-section: url(data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.6%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d%3D%27M5%207.5h9M5%2012h14M5%2016.5h7%27%2F%3E%3Cpath%20d%3D%27M17%206l2%202-2%202%27%2F%3E%3C%2Fsvg%3E);--rw-icon-mask-link: url(data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.6%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Crect%20x%3D%275%27%20y%3D%275%27%20width%3D%2714%27%20height%3D%2714%27%20rx%3D%274%27%2F%3E%3Cpath%20d%3D%27M10%2014l4-4M11%2010h3v3%27%2F%3E%3C%2Fsvg%3E);--rw-icon-mask-project: url(data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.6%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d%3D%27M4.5%208.5c0-1.4%201.1-2.5%202.5-2.5h3.2l1.8%202h5c1.4%200%202.5%201.1%202.5%202.5v6c0%201.4-1.1%202.5-2.5%202.5H7c-1.4%200-2.5-1.1-2.5-2.5z%27%2F%3E%3Cpath%20d%3D%27M8%2012.5h8M8%2015.5h5%27%2F%3E%3C%2Fsvg%3E);--rw-icon-mask-contract: url(data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.6%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d%3D%27M7%204.5h7l3%203V19a2%202%200%200%201-2%202H7a2%202%200%200%201-2-2V6.5a2%202%200%200%201%202-2Z%27%2F%3E%3Cpath%20d%3D%27M14%204.5V8h3.5M8.5%2012h7M8.5%2015h4%27%2F%3E%3Ccircle%20cx%3D%2715.5%27%20cy%3D%2716.5%27%20r%3D%271.6%27%2F%3E%3C%2Fsvg%3E);--rw-icon-mask-finance: url(data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.6%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cellipse%20cx%3D%2712%27%20cy%3D%277%27%20rx%3D%276%27%20ry%3D%272.5%27%2F%3E%3Cpath%20d%3D%27M6%207v5.5c0%201.4%202.7%202.5%206%202.5s6-1.1%206-2.5V7%27%2F%3E%3Cpath%20d%3D%27M6%2012.5v4c0%201.4%202.7%202.5%206%202.5s6-1.1%206-2.5v-4%27%2F%3E%3C%2Fsvg%3E);--rw-icon-mask-line: url(data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.6%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d%3D%27M4.5%2014.5c3-5%206-6%209-3s5%202.6%206-.5%27%2F%3E%3Ccircle%20cx%3D%275%27%20cy%3D%2714.5%27%20r%3D%271.5%27%2F%3E%3Ccircle%20cx%3D%2712.5%27%20cy%3D%2711.2%27%20r%3D%271.5%27%2F%3E%3Ccircle%20cx%3D%2719%27%20cy%3D%2711%27%20r%3D%271.5%27%2F%3E%3C%2Fsvg%3E);--rw-icon-mask-point: url(data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.6%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Ccircle%20cx%3D%2712%27%20cy%3D%2712%27%20r%3D%275.2%27%2F%3E%3Ccircle%20cx%3D%2712%27%20cy%3D%2712%27%20r%3D%271.8%27%2F%3E%3Cpath%20d%3D%27M12%203.5v2M12%2018.5v2M3.5%2012h2M18.5%2012h2%27%2F%3E%3C%2Fsvg%3E);--rw-icon-mask-risk: url(data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.6%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d%3D%27M12%203.8%2019%206.5v5.3c0%204.2-2.8%207.1-7%208.4-4.2-1.3-7-4.2-7-8.4V6.5z%27%2F%3E%3Cpath%20d%3D%27M12%208.5v4.2M12%2015.8h.01%27%2F%3E%3C%2Fsvg%3E);--rw-icon-mask-task: url(data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.6%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Crect%20x%3D%276%27%20y%3D%275%27%20width%3D%2712%27%20height%3D%2715%27%20rx%3D%272.5%27%2F%3E%3Cpath%20d%3D%27M9.5%204h5l.6%202h-6.2zM9%2011h4.5M9%2015h2.5M13.5%2016l1.5%201.5%203-3.5%27%2F%3E%3C%2Fsvg%3E);--rw-icon-mask-archive: url(data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.6%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d%3D%27M5%208h14v10a2%202%200%200%201-2%202H7a2%202%200%200%201-2-2z%27%2F%3E%3Cpath%20d%3D%27M4%205h16v3H4zM9%2012h6%27%2F%3E%3C%2Fsvg%3E);--rw-icon-mask-scheme: url(data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.6%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Crect%20x%3D%275%27%20y%3D%274.5%27%20width%3D%2714%27%20height%3D%2716%27%20rx%3D%272.5%27%2F%3E%3Cpath%20d%3D%27M8.5%209h7M8.5%2013h4M13%2016.5l3-3%202%202%27%2F%3E%3C%2Fsvg%3E);--rw-icon-mask-report: url(data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.6%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d%3D%27M7%204.5h7l3%203V19a2%202%200%200%201-2%202H7a2%202%200%200%201-2-2V6.5a2%202%200%200%201%202-2Z%27%2F%3E%3Cpath%20d%3D%27M14%204.5V8h3.5M8.5%2017l2.2-3%202.1%201.6%202.7-4.1%27%2F%3E%3C%2Fsvg%3E);--rw-icon-mask-approval: url(data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.6%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Crect%20x%3D%275%27%20y%3D%275%27%20width%3D%2714%27%20height%3D%2714%27%20rx%3D%274%27%2F%3E%3Cpath%20d%3D%27M8.5%2012.2%2011.1%2015l4.7-5.2%27%2F%3E%3C%2Fsvg%3E);--rw-icon-mask-equipment: url(data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.6%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Ccircle%20cx%3D%2712%27%20cy%3D%278%27%20r%3D%273%27%2F%3E%3Cpath%20d%3D%27M12%2011v3.5M8%2020l4-5.5%204%205.5M7%2014.5h10%27%2F%3E%3C%2Fsvg%3E);--rw-icon-mask-calendar: url(data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.6%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Crect%20x%3D%275%27%20y%3D%275.5%27%20width%3D%2714%27%20height%3D%2714%27%20rx%3D%272.5%27%2F%3E%3Cpath%20d%3D%27M8.5%204v3M15.5%204v3M5%2010h14%27%2F%3E%3Ccircle%20cx%3D%279%27%20cy%3D%2714%27%20r%3D%27.8%27%2F%3E%3Ccircle%20cx%3D%2713%27%20cy%3D%2714%27%20r%3D%27.8%27%2F%3E%3C%2Fsvg%3E);--rw-icon-mask-file: url(data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.6%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d%3D%27M7%204.5h7l3%203V19a2%202%200%200%201-2%202H7a2%202%200%200%201-2-2V6.5a2%202%200%200%201%202-2Z%27%2F%3E%3Cpath%20d%3D%27M14%204.5V8h3.5M8.5%2013h6M8.5%2016.5h4%27%2F%3E%3C%2Fsvg%3E);--rw-icon-mask-map: url(data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.6%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d%3D%27M6.5%2018.5%204%2020V6l5-2.5%206%202.5%205-2v14l-5%202-6-2.5z%27%2F%3E%3Cpath%20d%3D%27M9%203.5v14M15%206v14%27%2F%3E%3C%2Fsvg%3E);--rw-icon-mask-graph: url(data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.6%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Ccircle%20cx%3D%277%27%20cy%3D%278%27%20r%3D%272%27%2F%3E%3Ccircle%20cx%3D%2717%27%20cy%3D%277%27%20r%3D%272%27%2F%3E%3Ccircle%20cx%3D%2712%27%20cy%3D%2717%27%20r%3D%272%27%2F%3E%3Cpath%20d%3D%27M8.8%208.8%2011%2015M15.5%208.6%2013%2015.2M9%207.8l6%20.2%27%2F%3E%3C%2Fsvg%3E);--rw-icon-mask-user: url(data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.6%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Ccircle%20cx%3D%2712%27%20cy%3D%278%27%20r%3D%273%27%2F%3E%3Cpath%20d%3D%27M5%2020a7%207%200%200%201%2014%200%27%2F%3E%3C%2Fsvg%3E);--rw-icon-mask-org: url(data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.6%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Ccircle%20cx%3D%2712%27%20cy%3D%275%27%20r%3D%272%27%2F%3E%3Ccircle%20cx%3D%276%27%20cy%3D%2717%27%20r%3D%272%27%2F%3E%3Ccircle%20cx%3D%2718%27%20cy%3D%2717%27%20r%3D%272%27%2F%3E%3Cpath%20d%3D%27M12%207v5M12%2012H6v3M12%2012h6v3%27%2F%3E%3C%2Fsvg%3E);--rw-icon-mask-role: url(data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.6%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d%3D%27M12%203%2019%206v5c0%204.4-2.8%207.6-7%2010-4.2-2.4-7-5.6-7-10V6zM9%2011h6M12%208v6%27%2F%3E%3C%2Fsvg%3E);--rw-icon-mask-qualification: url(data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.6%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d%3D%27M5%206h14v12H5zM8%2010h5M8%2014h3M15%2010l2%202%203-4M9%2018v3M15%2018v3%27%2F%3E%3C%2Fsvg%3E);--rw-icon-mask-certificate: url(data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.6%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d%3D%27M6%204h12v12H6zM9%208h6M9%2012h4M10%2016l-2%205%204-2%204%202-2-5%27%2F%3E%3Ccircle%20cx%3D%2712%27%20cy%3D%2715%27%20r%3D%272%27%2F%3E%3C%2Fsvg%3E);--rw-icon-mask-vehicle: url(data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.6%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d%3D%27M5%2016V9l2-4h10l2%204v7M5%2012h14M7%2016h.01M17%2016h.01M7%2019h2M15%2019h2%27%2F%3E%3C%2Fsvg%3E);--rw-icon-mask-calibration: url(data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.6%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d%3D%27M12%203v4M8%207h8l-1.5%205h-5zM12%2012v4M8%2020h8M9%2016h6%27%2F%3E%3Ccircle%20cx%3D%2712%27%20cy%3D%278%27%20r%3D%271.4%27%2F%3E%3C%2Fsvg%3E);--rw-icon-mask-equipment-borrow: url(data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.6%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d%3D%27M7%207h10v8H7zM9%207V5h6v2M5%2017h14M8%2020l-3-3%203-3M16%2014l3%203-3%203%27%2F%3E%3C%2Fsvg%3E);--rw-icon-mask-notification: url(data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.6%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d%3D%27M18%2016v-5a6%206%200%200%200-12%200v5l-2%203h16zM10%2021h4%27%2F%3E%3C%2Fsvg%3E);--rw-icon-mask-ai-chat: url(data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.6%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d%3D%27M4%206h16v10H9l-5%204zM8%2010h3M13%2010h3%27%2F%3E%3Ccircle%20cx%3D%2718%27%20cy%3D%276%27%20r%3D%272%27%2F%3E%3C%2Fsvg%3E);--rw-icon-mask-data-pipeline: url(data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.6%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d%3D%27M4%206c0%201.7%203.6%203%208%203s8-1.3%208-3-3.6-3-8-3-8%201.3-8%203zM4%206v6c0%201.7%203.6%203%208%203s8-1.3%208-3V6M4%2012v6c0%201.7%203.6%203%208%203s8-1.3%208-3v-6%27%2F%3E%3C%2Fsvg%3E);--rw-icon-mask-dashboard: url(data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.6%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Crect%20x%3D%273%27%20y%3D%274%27%20width%3D%2718%27%20height%3D%2716%27%20rx%3D%273%27%2F%3E%3Cpath%20d%3D%27M8%2014h2v3H8zM12%2010h2v7h-2zM16%207h2v10h-2z%27%2F%3E%3C%2Fsvg%3E);--rw-icon-mask-benchmark: url(data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.6%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Ccircle%20cx%3D%2712%27%20cy%3D%2712%27%20r%3D%278%27%2F%3E%3Ccircle%20cx%3D%2712%27%20cy%3D%2712%27%20r%3D%273%27%2F%3E%3Cpath%20d%3D%27M12%202v3M12%2019v3M2%2012h3M19%2012h3%27%2F%3E%3C%2Fsvg%3E);--rw-icon-mask-toolbox: url(data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.6%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d%3D%27M5%209h14v10H5zM8%209V6h8v3M9%2014h6M12%2011v6%27%2F%3E%3C%2Fsvg%3E);--rw-icon-mask-gbrain: url(data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.6%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d%3D%27M9%205a3%203%200%200%200-3%203v7a4%204%200%200%200%207%202.6A4%204%200%200%200%2020%2015V9a4%204%200%200%200-6.5-3.1A3%203%200%200%200%209%205zM9%209h6M9%2013h4%27%2F%3E%3C%2Fsvg%3E);--rw-icon-mask-wiki: url(data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.6%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20d%3D%27M4%205h7a3%203%200%200%201%203%203v11a3%203%200%200%200-3-3H4zM20%205h-6a3%203%200%200%200-3%203v11a3%203%200%200%201%203-3h6z%27%2F%3E%3C%2Fsvg%3E);--rw-icon-mask-customer: var(--rw-icon-mask-user);--rw-icon-mask-invoice: var(--rw-icon-mask-finance);--rw-icon-mask-receivable: var(--rw-icon-mask-finance);--rw-icon-mask-quotation: var(--rw-icon-mask-contract);--rw-icon-mask-tender: var(--rw-icon-mask-contract);--rw-icon-mask-review: var(--rw-icon-mask-approval);--rw-icon-mask-standards: var(--rw-icon-mask-file);--rw-icon-mask-milestone: var(--rw-icon-mask-calendar);--rw-icon-mask-patrol: var(--rw-icon-mask-task);--rw-icon-mask-workbench: var(--rw-icon-mask-dashboard);--rw-shadow-xs: 0 1px 2px rgba(15, 18, 28, .04);--rw-shadow-sm: 0 1px 2px rgba(15, 18, 28, .04), 0 1px 3px rgba(15, 18, 28, .05);--rw-shadow-md: 0 2px 4px rgba(15, 18, 28, .04), 0 4px 12px rgba(15, 18, 28, .06);--rw-shadow-lg: 0 4px 6px rgba(15, 18, 28, .04), 0 12px 24px rgba(15, 18, 28, .08);--rw-shadow-xl: 0 8px 16px rgba(15, 18, 28, .06), 0 24px 48px rgba(15, 18, 28, .12);--rw-shadow-popover: 0 12px 32px rgba(15, 18, 28, .12), 0 2px 6px rgba(15, 18, 28, .06);--rw-shadow-overlay: 0 24px 64px rgba(15, 18, 28, .18);--rw-shadow-inset: inset 0 1px 0 rgba(255, 255, 255, .6);--rw-radius-xs: 4px;--rw-radius-sm: 6px;--rw-radius-md: 8px;--rw-radius-lg: 12px;--rw-radius-xl: 16px;--rw-radius-2xl: 20px;--rw-radius-pill: 9999px;--rw-space-0: 0;--rw-space-1: 4px;--rw-space-2: 8px;--rw-space-3: 12px;--rw-space-4: 16px;--rw-space-5: 20px;--rw-space-6: 24px;--rw-space-7: 32px;--rw-space-8: 40px;--rw-space-9: 48px;--rw-space-10: 64px;--rw-font-sans: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", "PingFang SC", "HarmonyOS Sans SC", "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif;--rw-font-display: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", "PingFang SC", "HarmonyOS Sans SC", "Microsoft YaHei", sans-serif;--rw-font-mono: "SF Mono", "JetBrains Mono", "Menlo", "Monaco", "Consolas", "Liberation Mono", "Courier New", monospace;--rw-text-xs: 11px;--rw-text-sm: 12px;--rw-text-base: 13px;--rw-text-md: 14px;--rw-text-lg: 16px;--rw-text-xl: 18px;--rw-text-2xl: 22px;--rw-text-3xl: 28px;--rw-text-4xl: 36px;--rw-page-title-size: 22px;--rw-page-title-line-height: 30px;--rw-page-title-weight: 700;--rw-page-subtitle-size: 13px;--rw-page-subtitle-line-height: 20px;--rw-page-subtitle-weight: 400;--rw-section-title-size: 15px;--rw-section-title-line-height: 22px;--rw-section-title-weight: 600;--rw-helper-text-size: 11px;--rw-helper-text-line-height: 16px;--rw-helper-text-weight: 400;--rw-metric-label-size: 12px;--rw-metric-label-line-height: 18px;--rw-metric-label-weight: 500;--rw-metric-value-size: 22px;--rw-metric-value-line-height: 26px;--rw-metric-value-weight: 700;--rw-metric-unit-size: 12px;--rw-metric-unit-line-height: 18px;--rw-metric-unit-weight: 500;--rw-table-head-size: 12px;--rw-table-body-size: 12px;--rw-table-line-height: 18px;--rw-table-head-weight: 600;--rw-table-body-weight: 400;--rw-table-header-height: 36px;--rw-table-row-min-height: 52px;--rw-table-cell-x: 12px;--rw-card-radius: 8px;--rw-card-padding: 12px;--rw-metric-card-padding: 10px 12px;--rw-card-gap: 12px;--rw-metric-icon-size: 40px;--rw-metric-icon-glyph-size: 20px;--rw-metric-icon-radius: 12px;--rw-metric-card-height: 88px;--rw-metric-detail-card-height: 132px;--rw-section-header-height: 44px;--rw-donut-size: 88px;--rw-donut-track: 12px;--rw-donut-core-size: 64px;--rw-control-height: 32px;--rw-filter-height: 40px;--rw-content-breakpoint-xl: 1200px;--rw-content-breakpoint-lg: 920px;--rw-content-breakpoint-md: 640px;--rw-leading-tight: 1.25;--rw-leading-normal: 1.5;--rw-leading-relaxed: 1.6;--rw-tracking-tight: -.02em;--rw-tracking-base: 0;--rw-tracking-wide: .04em;--rw-weight-regular: 400;--rw-weight-medium: 500;--rw-weight-semibold: 600;--rw-weight-bold: 700;--rw-ease-out: cubic-bezier(.16, 1, .3, 1);--rw-ease-in: cubic-bezier(.4, 0, 1, 1);--rw-ease-in-out: cubic-bezier(.4, 0, .2, 1);--rw-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--rw-duration-instant: 90ms;--rw-duration-fast: .15s;--rw-duration-base: .22s;--rw-duration-slow: .32s;--rw-transition-base: var(--rw-duration-base) var(--rw-ease-in-out);--rw-sidebar-width: 248px;--rw-sidebar-collapsed-width: 64px;--rw-navbar-height: 56px;--rw-content-max-width: 1600px;--rw-tone-indigo-text: #4338ca;--rw-tone-indigo-bg: #eef2ff;--rw-tone-indigo-border: #c7d2fe;--rw-tone-indigo-strong: #4f46e5;--rw-tone-sky-text: #0369a1;--rw-tone-sky-bg: #f0f9ff;--rw-tone-sky-border: #bae6fd;--rw-tone-sky-strong: #0284c7;--rw-tone-cyan-text: #0e7490;--rw-tone-cyan-bg: #ecfeff;--rw-tone-cyan-border: #a5f3fc;--rw-tone-cyan-strong: #06b6d4;--rw-tone-teal-text: #0f766e;--rw-tone-teal-bg: #f0fdfa;--rw-tone-teal-border: #99f6e4;--rw-tone-teal-strong: #0d9488;--rw-tone-emerald-text: #047857;--rw-tone-emerald-bg: #ecfdf5;--rw-tone-emerald-border: #a7f3d0;--rw-tone-emerald-strong: #059669;--rw-tone-lime-text: #4d7c0f;--rw-tone-lime-bg: #f7fee7;--rw-tone-lime-border: #d9f99d;--rw-tone-lime-strong: #65a30d;--rw-tone-amber-text: #b45309;--rw-tone-amber-bg: #fffbeb;--rw-tone-amber-border: #fde68a;--rw-tone-amber-strong: #d97706;--rw-tone-orange-text: #c2410c;--rw-tone-orange-bg: #fff7ed;--rw-tone-orange-border: #fed7aa;--rw-tone-orange-strong: #ea580c;--rw-tone-rose-text: #be123c;--rw-tone-rose-bg: #fff1f2;--rw-tone-rose-border: #fecdd3;--rw-tone-rose-strong: #e11d48;--rw-tone-violet-text: #6d28d9;--rw-tone-violet-bg: #f5f3ff;--rw-tone-violet-border: #ddd6fe;--rw-tone-violet-strong: #7c3aed;--rw-tone-fuchsia-text: #a21caf;--rw-tone-fuchsia-bg: #fdf4ff;--rw-tone-fuchsia-border: #f5d0fe;--rw-tone-fuchsia-strong: #c026d3;--rw-tone-slate-text: #475569;--rw-tone-slate-bg: #f8fafc;--rw-tone-slate-border: #e2e8f0;--rw-tone-slate-strong: #64748b;--rw-sidebar-bg: var(--rw-gray-0);--rw-sidebar-border: var(--rw-gray-150);--rw-sidebar-brand: var(--rw-gray-900);--rw-sidebar-brand-tag: var(--rw-primary);--rw-sidebar-text: var(--rw-gray-600);--rw-sidebar-text-hover: var(--rw-gray-900);--rw-sidebar-text-active: var(--rw-primary);--rw-sidebar-item-hover-bg: var(--rw-gray-100);--rw-sidebar-item-active-bg: rgba(var(--rw-primary-rgb), .08);--rw-sidebar-icon: var(--rw-gray-500);--rw-sidebar-icon-active: var(--rw-primary);--rw-sidebar-section-label: var(--rw-gray-400);--rw-sidebar-scrollbar: rgba(15, 18, 28, .16);--rw-navbar-bg: rgba(255, 255, 255, .78);--rw-navbar-border: var(--rw-gray-150);--hz-primary: var(--rw-primary);--hz-color-primary: var(--rw-primary);--hz-primary-light: var(--rw-brand-400);--hz-primary-lighter: var(--rw-brand-300);--hz-primary-dark: var(--rw-primary-active);--hz-primary-bg: var(--rw-primary-soft);--hz-primary-rgb: var(--rw-primary-rgb);--hz-accent: var(--rw-accent);--hz-accent-light: #22d3ee;--hz-accent-bg: var(--rw-accent-soft);--hz-success: var(--rw-success);--hz-color-success: var(--rw-success);--hz-success-light: #4ade80;--hz-success-bg: var(--rw-success-soft);--hz-warning: var(--rw-warning);--hz-warning-light: #fbbf24;--hz-warning-bg: var(--rw-warning-soft);--hz-danger: var(--rw-danger);--hz-danger-light: #f87171;--hz-danger-bg: var(--rw-danger-soft);--hz-info: var(--rw-info);--hz-info-bg: var(--rw-info-soft);--hz-bg-page: var(--rw-bg-app);--hz-bg-color: var(--rw-bg-app);--hz-bg-card: var(--rw-bg-surface);--hz-card-bg: var(--rw-bg-surface);--hz-bg-surface: var(--rw-bg-surface);--hz-bg-card-hover: var(--rw-bg-surface-hover);--hz-bg-hover: var(--rw-bg-surface-hover);--hz-bg-elevated: var(--rw-bg-elevated);--hz-bg-subtle: var(--rw-bg-subtle);--hz-bg-muted: var(--rw-bg-muted);--hz-bg-primary-light: var(--rw-primary-soft);--hz-bg-sidebar: var(--rw-sidebar-bg);--hz-bg-sidebar-logo: transparent;--hz-bg-navbar: var(--rw-navbar-bg);--hz-text-primary: var(--rw-text-primary);--hz-text-regular: var(--rw-text-regular);--hz-text-secondary: var(--rw-text-secondary);--hz-text-tertiary: var(--rw-text-tertiary);--hz-text-placeholder: var(--rw-text-placeholder);--hz-border-color: var(--rw-border);--hz-border: var(--rw-border);--hz-border-light: var(--rw-border-subtle);--hz-border-subtle: var(--rw-divider);--hz-shadow-xs: var(--rw-shadow-xs);--hz-shadow-sm: var(--rw-shadow-sm);--hz-shadow-md: var(--rw-shadow-md);--hz-shadow-lg: var(--rw-shadow-lg);--hz-shadow-xl: var(--rw-shadow-xl);--hz-shadow-2xl: var(--rw-shadow-overlay);--hz-shadow-card: var(--rw-shadow-sm);--hz-shadow-card-hover: var(--rw-shadow-md);--hz-shadow-glow: 0 0 0 4px var(--rw-focus-ring);--hz-shadow-inset: var(--rw-shadow-inset);--hz-radius-xs: var(--rw-radius-xs);--hz-radius-sm: var(--rw-radius-sm);--hz-radius-md: var(--rw-radius-md);--hz-radius-lg: var(--rw-radius-lg);--hz-radius-xl: var(--rw-radius-xl);--hz-radius-2xl: var(--rw-radius-2xl);--hz-radius-full: var(--rw-radius-pill);--sidebar-width: var(--rw-sidebar-width);--sidebar-collapsed-width: var(--rw-sidebar-collapsed-width);--navbar-height: var(--rw-navbar-height);--hz-transition: var(--rw-duration-base) var(--rw-ease-in-out);--hz-transition-slow: var(--rw-duration-slow) var(--rw-ease-in-out);--hz-transition-spring: var(--rw-duration-slow) var(--rw-ease-spring);--hz-gap-md: var(--rw-space-4);--hz-gap-lg: var(--rw-space-6);--hz-text-xs: var(--rw-text-xs);--hz-text-sm: var(--rw-text-sm);--hz-text-base: var(--rw-text-base);--hz-text-md: var(--rw-text-md);--hz-text-lg: var(--rw-text-lg);--hz-text-xl: var(--rw-text-xl);--hz-text-2xl: var(--rw-text-2xl);--hz-text-3xl: var(--rw-text-3xl);--el-color-primary: var(--rw-primary);--el-color-primary-rgb: var(--rw-primary-rgb);--el-color-primary-light-3: var(--rw-brand-400);--el-color-primary-light-5: var(--rw-brand-300);--el-color-primary-light-7: var(--rw-brand-200);--el-color-primary-light-8: var(--rw-brand-100);--el-color-primary-light-9: var(--rw-brand-50);--el-color-primary-dark-2: var(--rw-primary-active);--el-color-success: var(--rw-success);--el-color-success-light-5: color-mix(in srgb, var(--rw-success) 36%, white);--el-color-success-light-7: color-mix(in srgb, var(--rw-success) 20%, white);--el-color-success-light-9: var(--rw-success-soft);--el-color-warning: var(--rw-warning);--el-color-warning-dark-2: #b45309;--el-color-warning-light-5: color-mix(in srgb, var(--rw-warning) 36%, white);--el-color-warning-light-7: color-mix(in srgb, var(--rw-warning) 20%, white);--el-color-warning-light-9: var(--rw-warning-soft);--el-color-danger: var(--rw-danger);--el-color-error: var(--rw-danger);--el-color-info: var(--rw-info);--el-border-radius-base: var(--rw-radius-md);--el-border-radius-small: var(--rw-radius-sm);--el-border-radius-round: var(--rw-radius-pill);--el-border-color: var(--rw-border);--el-border: var(--rw-border);--el-border-color-light: var(--rw-border-subtle);--el-border-color-lighter: var(--rw-border-subtle);--el-border-color-extra-light: var(--rw-divider);--el-bg-color: var(--rw-bg-surface);--el-bg-color-page: var(--rw-bg-app);--el-bg-color-overlay: var(--rw-bg-elevated);--el-fill-color: var(--rw-bg-subtle);--el-fill-color-light: var(--rw-gray-50);--el-fill-color-lighter: var(--rw-gray-50);--el-fill-color-extra-light: var(--rw-gray-50);--el-fill-color-blank: var(--rw-bg-surface);--el-text-color-primary: var(--rw-text-primary);--el-text-color-regular: var(--rw-text-regular);--el-text-color-secondary: var(--rw-text-secondary);--el-text-color-placeholder: var(--rw-text-placeholder);--el-text-color-disabled: var(--rw-text-disabled);--el-font-size-base: var(--rw-text-md);--el-font-size-small: var(--rw-text-base);--el-font-size-extra-small: var(--rw-text-sm);--el-box-shadow: var(--rw-shadow-md);--el-box-shadow-light: var(--rw-shadow-sm);--el-box-shadow-lighter: var(--rw-shadow-xs);--el-box-shadow-dark: var(--rw-shadow-lg);--os-bg-page: #f7f8fb;--os-bg-card: #ffffff;--os-bg-panel: var(--os-bg-card);--os-bg-card-hover: #fbfcff;--os-bg-subtle: #f3f4f6;--os-bg-muted: #f9fafb;--os-text-primary: #111827;--os-text-secondary: #6b7280;--os-text-muted: #64748b;--os-border: #e5e7eb;--os-border-soft: #edf0f6;--os-primary: #4338ca;--os-primary-hover: #3730a3;--os-primary-rgb: 67, 56, 202;--os-success: #047857;--os-success-rgb: 4, 120, 87;--os-info: #1d4ed8;--os-info-rgb: 59, 130, 246;--os-warning: #f59e0b;--os-warning-rgb: 245, 158, 11;--os-danger: #ef4444;--os-danger-rgb: 239, 68, 68;--os-purple: #8b5cf6;--os-purple-rgb: 139, 92, 246;--os-gray: #9ca3af;--os-gray-rgb: 156, 163, 175;--os-card-radius: var(--rw-card-radius);--os-card-shadow: 0 1px 2px rgba(15, 23, 42, .04), 0 12px 28px rgba(15, 23, 42, .045);--os-card-hover-shadow: 0 4px 12px rgba(15, 23, 42, .06), 0 18px 40px rgba(15, 23, 42, .075);--os-page-padding: clamp(16px, 1.25vw, 20px);--os-chart-grid: rgba(148, 163, 184, .18);--os-progress-height: 8px;--rw-cockpit-page-bg: var(--os-bg-page);--rw-cockpit-card-bg: var(--os-bg-card);--rw-cockpit-card-bg-soft: var(--os-bg-card-hover);--rw-cockpit-border: var(--os-border);--rw-cockpit-border-soft: var(--os-border-soft);--rw-cockpit-text: var(--os-text-primary);--rw-cockpit-label: #374151;--rw-cockpit-muted: var(--os-text-secondary);--rw-cockpit-weak: #64748b;--rw-cockpit-table-head: #f5f7fb;--rw-cockpit-hover-bg: #f8faff;--rw-cockpit-section-shadow: var(--os-card-shadow);--rw-cockpit-section-hover-shadow: var(--os-card-hover-shadow)}html.dark,html[data-theme=dark]{color-scheme:dark;--rw-gray-0: #0a0c10;--rw-gray-50: #0e1117;--rw-gray-100:#141821;--rw-gray-150:#1a1f2a;--rw-gray-200:#222836;--rw-gray-300:#2c3445;--rw-gray-400:#4a5468;--rw-gray-500:#6b7891;--rw-gray-600:#9aa4b8;--rw-gray-700:#c4cad6;--rw-gray-800:#e3e6ec;--rw-gray-900:#f3f5f9;--rw-gray-950:#ffffff;--rw-brand-50: rgba(129, 140, 248, .12);--rw-brand-100: rgba(129, 140, 248, .18);--rw-brand-200: rgba(129, 140, 248, .26);--rw-brand-300: #c7d2fe;--rw-brand-400: #a5b4fc;--rw-brand-500: #a5b4fc;--rw-brand-600: #c7d2fe;--rw-brand-700: #e0e7ff;--rw-primary: #a5b4fc;--rw-primary-hover: #c7d2fe;--rw-primary-active: #e0e7ff;--rw-primary-light: #a5b4fc;--rw-primary-soft: rgba(129, 140, 248, .16);--rw-primary-rgb: 165, 180, 252;--rw-success-soft: rgba(22, 163, 74, .12);--rw-warning-soft: rgba(217, 119, 6, .12);--rw-danger-soft: rgba(220, 38, 38, .12);--rw-accent-soft: rgba(6, 182, 212, .12);--rw-info-soft: rgba(122, 131, 146, .14);--rw-bg-app: #0b0e14;--rw-bg: var(--rw-bg-surface);--rw-bg-page: var(--rw-bg-app);--rw-bg-surface: #12161f;--rw-bg-surface-hover: #171c27;--rw-bg-elevated: #1a1f2b;--rw-bg-subtle: #161a23;--rw-bg-muted: #1d2230;--rw-text-primary: #f3f5f9;--rw-text-strong: var(--rw-text-primary);--rw-text-regular: #c4cad6;--rw-text-secondary: #9aa4b8;--rw-text-tertiary: #8b95a8;--rw-text-muted: var(--rw-text-tertiary);--rw-text-placeholder: #8b95a8;--rw-text-disabled: #6b7891;--rw-border: rgba(255, 255, 255, .08);--rw-border-color: var(--rw-border);--rw-border-primary: rgba(129, 140, 248, .36);--rw-border-secondary: var(--rw-border-subtle);--rw-border-strong: rgba(255, 255, 255, .14);--rw-border-subtle: rgba(255, 255, 255, .05);--rw-divider: rgba(255, 255, 255, .05);--rw-focus-ring: rgba(var(--rw-primary-rgb), .32);--rw-shadow-xs: 0 1px 2px rgba(0, 0, 0, .4);--rw-shadow-sm: 0 1px 2px rgba(0, 0, 0, .3), 0 1px 3px rgba(0, 0, 0, .35);--rw-shadow-md: 0 2px 4px rgba(0, 0, 0, .3), 0 4px 12px rgba(0, 0, 0, .4);--rw-shadow-lg: 0 6px 14px rgba(0, 0, 0, .45), 0 16px 32px rgba(0, 0, 0, .5);--rw-shadow-xl: 0 12px 24px rgba(0, 0, 0, .5), 0 32px 64px rgba(0, 0, 0, .55);--rw-shadow-popover: 0 12px 36px rgba(0, 0, 0, .55), 0 2px 6px rgba(0, 0, 0, .4);--rw-shadow-overlay: 0 24px 64px rgba(0, 0, 0, .65);--rw-shadow-inset: inset 0 1px 0 rgba(255, 255, 255, .04);--rw-sidebar-bg: #0c1018;--rw-sidebar-border: rgba(255, 255, 255, .06);--rw-sidebar-brand: #f3f5f9;--rw-sidebar-brand-tag: #c7d2fe;--rw-sidebar-text: rgba(196, 202, 214, .8);--rw-sidebar-text-hover: #f3f5f9;--rw-sidebar-text-active: #b4baff;--rw-sidebar-item-hover-bg: rgba(255, 255, 255, .05);--rw-sidebar-item-active-bg: rgba(91, 98, 242, .16);--rw-sidebar-icon: rgba(154, 164, 184, .85);--rw-sidebar-icon-active: #b4baff;--rw-sidebar-section-label: rgba(154, 164, 184, .55);--rw-sidebar-scrollbar: rgba(255, 255, 255, .16);--rw-navbar-bg: rgba(12, 16, 24, .78);--rw-navbar-border: rgba(255, 255, 255, .06);--os-bg-page: #0f172a;--os-bg-card: #111827;--os-bg-panel: var(--os-bg-card);--os-bg-card-hover: #172033;--os-bg-subtle: #1f2937;--os-bg-muted: #151d2b;--os-text-primary: #f9fafb;--os-text-secondary: #cbd5e1;--os-text-muted: #94a3b8;--os-border: rgba(148, 163, 184, .2);--os-border-soft: rgba(148, 163, 184, .12);--os-primary: #818cf8;--os-primary-hover: #a5b4fc;--os-primary-rgb: 129, 140, 248;--os-success: #34d399;--os-success-rgb: 52, 211, 153;--os-info: #60a5fa;--os-info-rgb: 96, 165, 250;--os-warning: #fbbf24;--os-warning-rgb: 251, 191, 36;--os-danger: #f87171;--os-danger-rgb: 248, 113, 113;--os-purple: #a78bfa;--os-purple-rgb: 167, 139, 250;--os-gray: #94a3b8;--os-gray-rgb: 148, 163, 184;--os-card-shadow: 0 1px 2px rgba(0, 0, 0, .18), 0 16px 34px rgba(0, 0, 0, .24);--os-card-hover-shadow: 0 4px 12px rgba(0, 0, 0, .24), 0 20px 44px rgba(0, 0, 0, .32);--os-chart-grid: rgba(148, 163, 184, .15);--rw-cockpit-page-bg: var(--os-bg-page);--rw-cockpit-card-bg: var(--os-bg-card);--rw-cockpit-card-bg-soft: var(--os-bg-card-hover);--rw-cockpit-border: var(--os-border);--rw-cockpit-border-soft: var(--os-border-soft);--rw-cockpit-text: var(--os-text-primary);--rw-cockpit-label: var(--os-text-secondary);--rw-cockpit-muted: var(--os-text-muted);--rw-cockpit-weak: #64748b;--rw-cockpit-table-head: rgba(148, 163, 184, .1);--rw-cockpit-hover-bg: rgba(var(--os-primary-rgb), .12);--rw-cockpit-section-shadow: var(--os-card-shadow);--rw-cockpit-section-hover-shadow: var(--os-card-hover-shadow);--rw-tone-indigo-text: #c7d2fe;--rw-tone-indigo-bg: #252754;--rw-tone-indigo-border: #4f55bf;--rw-tone-indigo-strong: #a5b4fc;--rw-tone-sky-text: #bae6fd;--rw-tone-sky-bg: #12324a;--rw-tone-sky-border: #256b92;--rw-tone-sky-strong: #7dd3fc;--rw-tone-cyan-text: #a5f3fc;--rw-tone-cyan-bg: #123842;--rw-tone-cyan-border: #168296;--rw-tone-cyan-strong: #67e8f9;--rw-tone-teal-text: #99f6e4;--rw-tone-teal-bg: #123a36;--rw-tone-teal-border: #168675;--rw-tone-teal-strong: #5eead4;--rw-tone-emerald-text: #bbf7d0;--rw-tone-emerald-bg: #143629;--rw-tone-emerald-border: #1f6b50;--rw-tone-emerald-strong: #86efac;--rw-tone-lime-text: #d9f99d;--rw-tone-lime-bg: #2d3616;--rw-tone-lime-border: #64821f;--rw-tone-lime-strong: #bef264;--rw-tone-amber-text: #fde68a;--rw-tone-amber-bg: #3b2b0d;--rw-tone-amber-border: #8a5c13;--rw-tone-amber-strong: #fcd34d;--rw-tone-orange-text: #fed7aa;--rw-tone-orange-bg: #3d2514;--rw-tone-orange-border: #9a4a17;--rw-tone-orange-strong: #fdba74;--rw-tone-rose-text: #fecaca;--rw-tone-rose-bg: #3f171b;--rw-tone-rose-border: #991b1b;--rw-tone-rose-strong: #fda4af;--rw-tone-violet-text: #ddd6fe;--rw-tone-violet-bg: #2f244e;--rw-tone-violet-border: #6f4bc1;--rw-tone-violet-strong: #c4b5fd;--rw-tone-fuchsia-text: #f5d0fe;--rw-tone-fuchsia-bg: #3a1f3f;--rw-tone-fuchsia-border: #9a3baa;--rw-tone-fuchsia-strong: #f0abfc;--rw-tone-slate-text: #e2e8f0;--rw-tone-slate-bg: #263142;--rw-tone-slate-border: #526176;--rw-tone-slate-strong: #cbd5e1;--el-fill-color-light: #161a23;--el-fill-color-lighter: #12161f;--el-fill-color-extra-light: #0f131c;--el-color-primary-rgb: var(--rw-primary-rgb);--el-color-success-light-5: rgba(52, 211, 153, .32);--el-color-success-light-7: rgba(52, 211, 153, .2);--el-color-success-light-9: var(--rw-success-soft);--el-color-warning-dark-2: #f59e0b;--el-color-warning-light-5: rgba(251, 191, 36, .32);--el-color-warning-light-7: rgba(251, 191, 36, .2);--el-color-warning-light-9: var(--rw-warning-soft)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#app{width:100%;height:100%;font-family:var(--rw-font-sans);font-size:var(--rw-text-md);line-height:var(--rw-leading-normal);color:var(--rw-text-primary);background-color:var(--rw-bg-app);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"cv02","cv03","cv04","cv11","ss01";font-variant-ligatures:common-ligatures;transition:background-color var(--rw-duration-base) var(--rw-ease-in-out),color var(--rw-duration-base) var(--rw-ease-in-out)}html.theme-switching,html.theme-switching *,html.theme-switching *:before,html.theme-switching *:after{transition:none!important}body{overflow:hidden}a{color:inherit;text-decoration:none;transition:color var(--rw-duration-fast) var(--rw-ease-in-out)}a:hover{color:var(--rw-primary)}button,input,select,textarea{font:inherit;color:inherit}img,svg,video{display:block;max-width:100%}code,pre,kbd,samp{font-family:var(--rw-font-mono);font-size:.92em}::selection{background:rgba(var(--rw-primary-rgb),.18);color:var(--rw-text-primary)}:focus-visible{outline:2px solid var(--rw-primary);outline-offset:2px;border-radius:2px}.num,.stat-value,.stat-val,.summary-value,.metric-value,.el-statistic__number,td.is-numeric,.is-numeric{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1}h1,h2,h3,h4,h5,h6{font-family:var(--rw-font-display);color:var(--rw-text-primary);font-weight:var(--rw-weight-semibold);line-height:var(--rw-leading-tight);letter-spacing:var(--rw-tracking-tight)}h1{font-size:var(--rw-text-3xl)}h2{font-size:var(--rw-text-2xl)}h3{font-size:var(--rw-text-xl)}h4{font-size:var(--rw-text-lg)}h5{font-size:var(--rw-text-md)}h6{font-size:var(--rw-text-base)}p{color:var(--rw-text-regular);line-height:var(--rw-leading-relaxed)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:transparent;border-radius:9999px;border:3px solid transparent;background-clip:padding-box;transition:background-color var(--rw-duration-fast) var(--rw-ease-in-out)}*:hover>::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover,*::-webkit-scrollbar-thumb{background-color:#0f121c24;background-clip:padding-box;border:3px solid transparent}::-webkit-scrollbar-thumb:hover{background-color:#0f121c47}html.dark ::-webkit-scrollbar-thumb,html[data-theme=dark] ::-webkit-scrollbar-thumb{background-color:#ffffff1a}html.dark ::-webkit-scrollbar-thumb:hover,html[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background-color:#ffffff38}*{scrollbar-width:thin;scrollbar-color:rgba(15,18,28,.16) transparent}html.dark *,html[data-theme=dark] *{scrollbar-color:rgba(255,255,255,.14) transparent}.el-button{--el-button-bg-color: var(--rw-bg-surface);--el-button-text-color: var(--rw-text-regular);--el-button-border-color: var(--rw-border);--el-button-hover-bg-color: var(--rw-bg-subtle);--el-button-hover-text-color: var(--rw-text-primary);--el-button-hover-border-color: var(--rw-border-strong);--el-button-active-bg-color: var(--rw-bg-muted);--el-button-active-text-color: var(--rw-text-primary);--el-button-active-border-color: var(--rw-border-strong);height:32px;padding:0 14px;border-radius:var(--rw-radius-md);font-weight:var(--rw-weight-medium);font-size:var(--rw-text-base);letter-spacing:.005em;transition:background-color var(--rw-duration-fast) var(--rw-ease-in-out),border-color var(--rw-duration-fast) var(--rw-ease-in-out),color var(--rw-duration-fast) var(--rw-ease-in-out),box-shadow var(--rw-duration-fast) var(--rw-ease-in-out),transform var(--rw-duration-fast) var(--rw-ease-in-out)}.el-button:focus-visible{outline:none;box-shadow:0 0 0 4px var(--rw-focus-ring)}.el-button:active{transform:scale(.985)}.el-button--small{height:28px;padding:0 10px;font-size:var(--rw-text-sm);border-radius:var(--rw-radius-sm)}.el-button--large{height:40px;padding:0 18px;font-size:var(--rw-text-md)}.el-button.is-circle{border-radius:50%;padding:0;width:32px}.el-button--small.is-circle{width:28px}.el-button--large.is-circle{width:40px}.el-button--primary{--el-button-bg-color: #4338ca !important;--el-button-text-color: #ffffff !important;--el-button-border-color: #4338ca !important;--el-button-hover-bg-color: #3730a3 !important;--el-button-hover-text-color: #ffffff !important;--el-button-hover-border-color: #3730a3 !important;--el-button-active-bg-color: #312e81 !important;--el-button-active-text-color: #ffffff !important;--el-button-active-border-color: #312e81 !important;color:#fff!important;border-color:#4338ca!important;background-color:#4338ca!important;box-shadow:0 1px #0f121c0d,inset 0 1px #ffffff1f}.el-button--primary:hover{box-shadow:0 1px #0f121c0d,0 4px 12px rgba(var(--rw-primary-rgb),.28),inset 0 1px #ffffff29}.el-button--success{--el-button-bg-color: #047857 !important;--el-button-text-color: #ffffff !important;--el-button-border-color: #047857 !important;--el-button-hover-bg-color: #065f46 !important;--el-button-hover-text-color: #ffffff !important;--el-button-hover-border-color: #065f46 !important;--el-button-active-bg-color: #166534 !important;--el-button-active-text-color: #ffffff !important;--el-button-active-border-color: #166534 !important;color:#fff!important;border-color:#047857!important;background-color:#047857!important}.el-button--primary.is-link,.el-button--primary.is-text{color:#3730a3!important;border-color:transparent!important;background-color:transparent!important}.el-button--success.is-link,.el-button--success.is-text{color:#047857!important;border-color:transparent!important;background-color:transparent!important}.el-button--danger.is-link,.el-button--danger.is-text{color:#b91c1c!important;border-color:transparent!important;background-color:transparent!important}html.dark .el-button--primary.is-link,html.dark .el-button--primary.is-text,html[data-theme=dark] .el-button--primary.is-link,html[data-theme=dark] .el-button--primary.is-text{color:#a5b4fc!important}html.dark .el-button--success.is-link,html.dark .el-button--success.is-text,html[data-theme=dark] .el-button--success.is-link,html[data-theme=dark] .el-button--success.is-text{color:#86efac!important}html.dark .el-button--danger.is-link,html.dark .el-button--danger.is-text,html[data-theme=dark] .el-button--danger.is-link,html[data-theme=dark] .el-button--danger.is-text{color:#fca5a5!important}.el-tag.el-tag--success{--el-tag-text-color: #047857;--el-tag-bg-color: #dff7ed;--el-tag-border-color: #9addc4;color:#047857!important;border-color:#9addc4!important;background:#dff7ed!important;background-color:#dff7ed!important}.el-tag.el-tag--warning{--el-tag-text-color: #92400e;--el-tag-bg-color: #fff4d6;--el-tag-border-color: #f6d48a;color:#92400e!important;border-color:#f6d48a!important;background:#fff4d6!important;background-color:#fff4d6!important}.el-tag.el-tag--primary{--el-tag-text-color: #3730a3;--el-tag-bg-color: #edefff;--el-tag-border-color: #c7d2fe;color:#3730a3!important;border-color:#c7d2fe!important;background:#edefff!important;background-color:#edefff!important}.el-tag.el-tag--info{--el-tag-text-color: #1d4ed8;--el-tag-bg-color: #eaf2ff;--el-tag-border-color: #bfdbfe;color:#1d4ed8!important;border-color:#bfdbfe!important;background:#eaf2ff!important;background-color:#eaf2ff!important}.el-tag.el-tag--danger,.el-tag.el-tag--error{--el-tag-text-color: #b91c1c;--el-tag-bg-color: #fee2e2;--el-tag-border-color: #fecaca;color:#b91c1c!important;border-color:#fecaca!important;background:#fee2e2!important;background-color:#fee2e2!important}html.dark .el-tag.el-tag--success,html[data-theme=dark] .el-tag.el-tag--success{--el-tag-text-color: #bbf7d0;--el-tag-bg-color: #143629;--el-tag-border-color: #1f6b50;color:#bbf7d0!important;border-color:#1f6b50!important;background:#143629!important;background-color:#143629!important}html.dark .el-tag.el-tag--warning,html[data-theme=dark] .el-tag.el-tag--warning{--el-tag-text-color: #fde68a;--el-tag-bg-color: #3b2b0d;--el-tag-border-color: #8a5c13;color:#fde68a!important;border-color:#8a5c13!important;background:#3b2b0d!important;background-color:#3b2b0d!important}html.dark .el-tag.el-tag--primary,html[data-theme=dark] .el-tag.el-tag--primary{--el-tag-text-color: #c7d2fe;--el-tag-bg-color: #252754;--el-tag-border-color: #4f55bf;color:#c7d2fe!important;border-color:#4f55bf!important;background:#252754!important;background-color:#252754!important}html.dark .el-tag.el-tag--info,html[data-theme=dark] .el-tag.el-tag--info{--el-tag-text-color: #bfdbfe;--el-tag-bg-color: #162d4f;--el-tag-border-color: #2563eb;color:#bfdbfe!important;border-color:#2563eb!important;background:#162d4f!important;background-color:#162d4f!important}html.dark .el-tag.el-tag--danger,html.dark .el-tag.el-tag--error,html[data-theme=dark] .el-tag.el-tag--danger,html[data-theme=dark] .el-tag.el-tag--error{--el-tag-text-color: #fecaca;--el-tag-bg-color: #3f171b;--el-tag-border-color: #991b1b;color:#fecaca!important;border-color:#991b1b!important;background:#3f171b!important;background-color:#3f171b!important}.el-button--warning{--el-button-bg-color: #b45309 !important;--el-button-text-color: #ffffff !important;--el-button-border-color: #b45309 !important;--el-button-hover-bg-color: #92400e !important;--el-button-hover-text-color: #ffffff !important;--el-button-hover-border-color: #92400e !important;--el-button-active-bg-color: #78350f !important;--el-button-active-text-color: #ffffff !important;--el-button-active-border-color: #78350f !important;color:#fff!important;border-color:#b45309!important;background-color:#b45309!important}.el-button--danger{--el-button-bg-color: var(--rw-danger);--el-button-border-color: var(--rw-danger);--el-button-hover-bg-color: #b91c1c;--el-button-hover-border-color: #b91c1c;--el-button-active-bg-color: #991b1b}.el-button--info{--el-button-bg-color: var(--rw-info);--el-button-border-color: var(--rw-info)}.el-button--warning.is-link,.el-button--warning.is-text{color:#92400e!important;border-color:transparent!important;background-color:transparent!important}html.dark .el-button--warning.is-link,html.dark .el-button--warning.is-text,html[data-theme=dark] .el-button--warning.is-link,html[data-theme=dark] .el-button--warning.is-text{color:#fde68a!important}.el-form-item__label{color:var(--rw-text-regular);font-weight:650}.el-select__placeholder,.el-select__selected-item,.el-range-separator{color:var(--rw-text-regular)!important}.el-pagination button.is-disabled,.el-pagination button:disabled{color:var(--rw-text-secondary)!important}.el-empty__description,.el-empty__description p,.el-table__empty-text{color:var(--rw-text-secondary)!important}.el-button.is-plain{background:var(--rw-bg-surface)}.el-button.is-text{background:transparent;border:none;color:var(--rw-text-regular);padding:0 8px;height:28px}.el-button.is-text:hover{background:var(--rw-bg-subtle);color:var(--rw-text-primary)}.el-button.is-text.el-button--primary{color:var(--rw-primary)}.el-button--text{color:var(--rw-primary);background:transparent;border:none;padding:4px 6px;font-weight:var(--rw-weight-medium)}.el-button--text:hover{color:var(--rw-primary-hover);background:var(--rw-primary-soft)}.el-button.is-link{color:var(--rw-primary)}.el-button.is-link:hover{color:var(--rw-primary-hover)}.el-button.is-disabled,.el-button.is-disabled:hover{opacity:.5;cursor:not-allowed}.el-input,.el-textarea{--el-input-bg-color: var(--rw-bg-surface);--el-input-border-color: var(--rw-border);--el-input-hover-border-color: var(--rw-border-strong);--el-input-focus-border-color: var(--rw-primary);--el-input-border-radius: var(--rw-radius-md);--el-input-text-color: var(--rw-text-primary);--el-input-placeholder-color: var(--rw-text-placeholder);--el-input-height: 32px}.el-input__wrapper{background:var(--rw-bg-surface)!important;border-radius:var(--rw-radius-md);box-shadow:0 0 0 1px var(--rw-border) inset!important;transition:box-shadow var(--rw-duration-fast) var(--rw-ease-in-out),background-color var(--rw-duration-fast) var(--rw-ease-in-out)}.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--rw-border-strong) inset!important}.el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--rw-primary) inset,0 0 0 4px var(--rw-focus-ring)!important}.el-input__inner{color:var(--rw-text-primary);font-size:var(--rw-text-base)}.el-input__inner::placeholder{color:var(--rw-text-secondary)}.el-input__prefix,.el-input__suffix{color:var(--rw-text-tertiary)}.el-textarea__inner{background:var(--rw-bg-surface);border-radius:var(--rw-radius-md);box-shadow:0 0 0 1px var(--rw-border) inset;border:none;padding:8px 12px;font-size:var(--rw-text-base);line-height:var(--rw-leading-relaxed);color:var(--rw-text-primary);transition:box-shadow var(--rw-duration-fast) var(--rw-ease-in-out)}.el-textarea__inner:hover{box-shadow:0 0 0 1px var(--rw-border-strong) inset}.el-textarea__inner:focus{box-shadow:0 0 0 1px var(--rw-primary) inset,0 0 0 4px var(--rw-focus-ring)}.el-select__wrapper{--el-select-input-color: var(--rw-text-primary);--el-select-multiple-input-color: var(--rw-text-primary);--el-select-placeholder-color: var(--rw-text-secondary);background:var(--rw-bg-surface)!important;color:var(--rw-text-primary)!important;border-radius:var(--rw-radius-md)!important;box-shadow:0 0 0 1px var(--rw-border) inset!important;min-height:32px;padding:1px 12px;transition:box-shadow var(--rw-duration-fast) var(--rw-ease-in-out)!important}.el-select__wrapper:hover{box-shadow:0 0 0 1px var(--rw-border-strong) inset!important}.el-select__wrapper.is-focused,.el-select__wrapper.is-hovering{box-shadow:0 0 0 1px var(--rw-primary) inset,0 0 0 4px var(--rw-focus-ring)!important}.el-select__wrapper .el-select__selected-item,.el-select__wrapper .el-select__placeholder{color:var(--rw-text-primary)!important}.el-select-dropdown{border-radius:var(--rw-radius-lg)!important;border:1px solid var(--rw-border)!important;box-shadow:var(--rw-shadow-popover)!important;padding:4px!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--rw-bg-elevated)!important}.el-select-dropdown .el-select-dropdown__item{border-radius:var(--rw-radius-sm);font-size:var(--rw-text-base);padding:6px 10px;height:auto;line-height:1.5;color:var(--rw-text-regular);transition:background-color var(--rw-duration-instant) var(--rw-ease-in-out),color var(--rw-duration-instant) var(--rw-ease-in-out)}.el-select-dropdown .el-select-dropdown__item.hover,.el-select-dropdown .el-select-dropdown__item:hover{background:var(--rw-bg-subtle);color:var(--rw-text-primary)}.el-select-dropdown .el-select-dropdown__item.is-selected{background:var(--rw-primary-soft);color:var(--rw-primary);font-weight:var(--rw-weight-semibold)}.el-select-dropdown .el-select-dropdown__item.is-disabled{opacity:.5}.el-picker-panel{border-radius:var(--rw-radius-lg)!important;border:1px solid var(--rw-border)!important;box-shadow:var(--rw-shadow-popover)!important;background:var(--rw-bg-elevated)!important}.el-date-table td.current span,.el-date-table td.start-date span,.el-date-table td.end-date span{background-color:var(--rw-primary)!important}.el-date-table td.today span{color:var(--rw-primary)!important}.el-date-editor{--el-date-editor-width: auto}.el-date-editor .el-range-input{background:transparent;font-size:var(--rw-text-base);color:var(--rw-text-primary)}.el-date-editor .el-range-input::placeholder{color:var(--rw-text-placeholder)}.el-date-editor .el-range-separator{color:var(--rw-text-tertiary)}.el-checkbox__inner,.el-radio__inner{border-color:var(--rw-border-strong);background:var(--rw-bg-surface);width:16px;height:16px;border-radius:var(--rw-radius-xs);transition:all var(--rw-duration-fast) var(--rw-ease-in-out)}.el-radio__inner{border-radius:50%}.el-checkbox.is-checked .el-checkbox__inner,.el-radio.is-checked .el-radio__inner{background-color:var(--rw-primary);border-color:var(--rw-primary)}.el-checkbox__label,.el-radio__label{color:var(--rw-text-regular);font-size:var(--rw-text-base)}.el-radio-button__inner{background:var(--rw-bg-surface);border-color:var(--rw-border);color:var(--rw-text-regular);font-weight:var(--rw-weight-medium);padding:6px 14px;font-size:var(--rw-text-base);transition:all var(--rw-duration-fast) var(--rw-ease-in-out)}.el-radio-button__inner:hover{color:var(--rw-primary)}.el-radio-button.is-active .el-radio-button__inner,.el-radio-button__original-radio:checked+.el-radio-button__inner{background:var(--rw-primary)!important;border-color:var(--rw-primary)!important;color:#fff!important;box-shadow:-1px 0 0 0 var(--rw-primary)!important}html.dark .el-checkbox.is-checked .el-checkbox__inner,html.dark .el-radio.is-checked .el-radio__inner,html.dark .el-switch.is-checked .el-switch__core,html[data-theme=dark] .el-checkbox.is-checked .el-checkbox__inner,html[data-theme=dark] .el-radio.is-checked .el-radio__inner,html[data-theme=dark] .el-switch.is-checked .el-switch__core{background-color:#4f46e5!important;border-color:#4f46e5!important}html.dark .el-radio-button__inner,html[data-theme=dark] .el-radio-button__inner{color:var(--rw-text-regular)!important}html.dark .el-radio-button:not(.is-active) .el-radio-button__inner,html.dark .el-radio-button__original-radio:not(:checked)+.el-radio-button__inner,html[data-theme=dark] .el-radio-button:not(.is-active) .el-radio-button__inner,html[data-theme=dark] .el-radio-button__original-radio:not(:checked)+.el-radio-button__inner{color:#c4cad6!important;-webkit-text-fill-color:#c4cad6!important;transition-property:background-color,border-color,box-shadow!important}html.dark .el-radio-button.is-active .el-radio-button__inner,html.dark .el-radio-button__original-radio:checked+.el-radio-button__inner,html[data-theme=dark] .el-radio-button.is-active .el-radio-button__inner,html[data-theme=dark] .el-radio-button__original-radio:checked+.el-radio-button__inner{background:#4f46e5!important;border-color:#4f46e5!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:-1px 0 #4f46e5!important}.el-radio-group .el-radio-button:first-child .el-radio-button__inner{border-radius:var(--rw-radius-md) 0 0 var(--rw-radius-md)}.el-radio-group .el-radio-button:last-child .el-radio-button__inner{border-radius:0 var(--rw-radius-md) var(--rw-radius-md) 0}.el-switch{--el-switch-on-color: var(--rw-primary);--el-switch-off-color: var(--rw-gray-300);height:22px}.el-switch .el-switch__core{border-radius:9999px;min-width:38px;height:22px;border:none;transition:background-color var(--rw-duration-base) var(--rw-ease-in-out)}.el-switch .el-switch__core .el-switch__action{width:16px;height:16px;top:3px;box-shadow:0 1px 3px #0f121c26}.el-switch.is-checked .el-switch__core .el-switch__action{left:calc(100% - 19px)}html.dark .el-switch,html[data-theme=dark] .el-switch{--el-switch-off-color: var(--rw-gray-300)}.el-card{--el-card-border-color: var(--rw-border);--el-card-border-radius: var(--rw-radius-lg);--el-card-bg-color: var(--rw-bg-surface);border:1px solid var(--rw-border);border-radius:var(--rw-radius-lg);background:var(--rw-bg-surface);box-shadow:none;overflow:hidden;transition:border-color var(--rw-duration-base) var(--rw-ease-in-out),box-shadow var(--rw-duration-base) var(--rw-ease-in-out),background-color var(--rw-duration-base) var(--rw-ease-in-out)}.el-card.is-always-shadow,.el-card.is-hover-shadow:hover{box-shadow:var(--rw-shadow-sm)}.el-card .el-card__header{min-height:48px;padding:13px var(--rw-card-padding);border-bottom:1px solid var(--rw-divider);font-size:var(--rw-section-title-size);line-height:var(--rw-section-title-line-height);font-weight:var(--rw-section-title-weight);color:var(--rw-text-primary);background:transparent;display:flex;align-items:center;justify-content:space-between;gap:var(--rw-space-3);letter-spacing:0}.el-card .el-card__header>:first-child{min-width:0}.el-card .el-card__body{padding:var(--rw-card-padding)}.el-table{--rw-table-bg: var(--rw-bg-surface);--rw-table-header-bg: var(--rw-bg-subtle);--rw-table-row-bg: var(--rw-bg-surface);--rw-table-row-striped-bg: var(--rw-gray-50);--rw-table-row-hover-bg: var(--rw-bg-surface-hover);--rw-table-border: var(--rw-divider);--rw-table-fixed-shadow: rgba(15, 18, 28, .08);--el-table-border-color: var(--rw-table-border);--el-table-header-bg-color: var(--rw-table-header-bg);--el-table-header-text-color: var(--rw-text-regular);--el-table-row-hover-bg-color: var(--rw-table-row-hover-bg);--el-table-current-row-bg-color: var(--rw-primary-soft);--el-table-bg-color: var(--rw-table-bg);--el-table-tr-bg-color: var(--rw-table-row-bg);--el-table-expanded-cell-bg-color: var(--rw-table-bg);background-color:var(--rw-table-bg);color:var(--rw-text-regular);font-size:var(--rw-table-body-size);border-color:var(--rw-table-border)}.el-table:before{display:none}.el-table .el-table__inner-wrapper,.el-table .el-table__header-wrapper,.el-table .el-table__body-wrapper,.el-table .el-table__footer-wrapper,.el-table .el-table__fixed,.el-table .el-table__fixed-right,.el-table .el-table__fixed-header-wrapper,.el-table .el-table__fixed-body-wrapper,.el-table .el-table__empty-block,.el-table .el-scrollbar,.el-table .el-scrollbar__view{background:var(--rw-table-bg)}.el-table .el-table__inner-wrapper:before,.el-table .el-table__border-left-patch,.el-table .el-table__border-right-patch,.el-table .el-table__border-top-patch,.el-table .el-table__border-bottom-patch{background-color:var(--rw-table-border)}.el-table th.el-table__cell{height:var(--rw-table-header-height);background:var(--rw-table-header-bg)!important;border-bottom:1px solid var(--rw-border)!important;font-weight:var(--rw-table-head-weight);font-size:var(--rw-table-head-size);color:var(--rw-text-regular);letter-spacing:0;padding:0}.el-table th.el-table__cell .cell{padding:0 var(--rw-table-cell-x);line-height:var(--rw-table-line-height);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-table td.el-table__cell{height:var(--rw-table-row-min-height);background:var(--rw-table-row-bg);border-bottom:1px solid var(--rw-table-border)!important;padding:0;color:var(--rw-text-regular);font-size:var(--rw-table-body-size);font-weight:var(--rw-table-body-weight)}.el-table td.el-table__cell .cell{padding:0 var(--rw-table-cell-x);line-height:var(--rw-table-line-height);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;word-break:normal}.el-table td.el-table__cell .cell.el-tooltip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-table .el-table__row{transition:background-color var(--rw-duration-instant) var(--rw-ease-in-out)}.el-table .el-table__row:hover>td.el-table__cell{background-color:var(--rw-table-row-hover-bg)!important}.el-table .el-table__row:last-child>td{border-bottom:none!important}.el-table.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:var(--rw-table-row-striped-bg)}.el-table.el-table--striped .el-table__body tr.el-table__row--striped:hover td.el-table__cell{background:var(--rw-table-row-hover-bg)!important}.el-table .el-table__body tr.current-row>td.el-table__cell{background:var(--rw-primary-soft)!important}.el-table .el-table__expanded-cell,.el-table .el-table__append-wrapper,.el-table .el-table__footer-wrapper td.el-table__cell{background:var(--rw-table-bg);color:var(--rw-text-regular);border-color:var(--rw-table-border)}.el-table .el-table-fixed-column--left,.el-table .el-table-fixed-column--right{background:var(--rw-table-row-bg)!important}.el-table th.el-table-fixed-column--left,.el-table th.el-table-fixed-column--right{background:var(--rw-table-header-bg)!important}.el-table .el-table__row:hover>.el-table-fixed-column--left,.el-table .el-table__row:hover>.el-table-fixed-column--right,.el-table.el-table--striped .el-table__body tr.el-table__row--striped:hover>.el-table-fixed-column--left,.el-table.el-table--striped .el-table__body tr.el-table__row--striped:hover>.el-table-fixed-column--right{background:var(--rw-table-row-hover-bg)!important}.el-table .el-table-fixed-column--left.is-last-column:before{box-shadow:8px 0 10px -10px var(--rw-table-fixed-shadow) inset}.el-table .el-table-fixed-column--right.is-first-column:before{box-shadow:-8px 0 10px -10px var(--rw-table-fixed-shadow) inset}.el-table .is-right .cell,.el-table .is-center .cell{overflow-wrap:normal;word-break:keep-all}.el-table .is-right .cell{font-variant-numeric:tabular-nums}.el-table .el-button,.el-table .el-tag,.el-table .el-checkbox,.el-table .el-radio{white-space:nowrap}.el-table .el-table__empty-block{min-height:200px;background:var(--rw-table-bg)}.el-table .el-table__empty-text{color:var(--rw-text-secondary);font-size:var(--rw-table-body-size)}html.dark .el-table,html[data-theme=dark] .el-table{--rw-table-header-bg: #171c27;--rw-table-row-striped-bg: rgba(255, 255, 255, .025);--rw-table-row-hover-bg: rgba(91, 98, 242, .12);--rw-table-border: rgba(255, 255, 255, .07);--rw-table-fixed-shadow: rgba(0, 0, 0, .45)}.rw-table-top-scroll{display:none;position:sticky;top:0;z-index:8;width:100%;height:14px;margin-bottom:8px;overflow-x:auto;overflow-y:hidden;border:1px solid var(--rw-table-border, var(--rw-border));border-radius:var(--rw-radius-sm);background:var(--rw-table-header-bg, var(--rw-bg-subtle));scrollbar-color:rgba(91,105,130,.58) transparent;scrollbar-width:thin}.rw-table-top-scroll.is-visible{display:block}.rw-table-top-scroll__inner{height:1px}.rw-table-top-scroll::-webkit-scrollbar{height:10px}.rw-table-top-scroll::-webkit-scrollbar-track{background:transparent}.rw-table-top-scroll::-webkit-scrollbar-thumb{border-radius:var(--rw-radius-sm);background:#5b698294}html.dark .rw-table-top-scroll,html[data-theme=dark] .rw-table-top-scroll{scrollbar-color:rgba(154,164,184,.45) transparent}html.dark .rw-table-top-scroll::-webkit-scrollbar-thumb,html[data-theme=dark] .rw-table-top-scroll::-webkit-scrollbar-thumb{background:#9aa4b873}.el-table .el-scrollbar__bar.is-horizontal{height:10px;opacity:1}.rw-table-text-wrap,.rw-table-text-wrap.el-link,.rw-table-text-wrap .el-link__inner{display:block;min-width:0;max-width:100%;line-height:1.45;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.rw-table-text-wrap.el-link{height:auto;justify-content:flex-start;text-align:left}.el-table td.rw-table-entity-column .cell{color:var(--rw-text-primary);font-size:var(--rw-table-body-size);font-weight:var(--rw-weight-semibold);line-height:var(--rw-table-line-height)}.el-table td.rw-table-entity-column .el-link{color:var(--el-color-primary);font:inherit;line-height:inherit}.rw-table-entity-cell{display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:36px;gap:2px;padding:2px 0}.rw-table-entity-title,.rw-table-entity-title.el-link{display:-webkit-box;width:100%;height:auto;min-width:0;overflow:hidden;color:var(--el-color-primary);font-size:var(--rw-table-body-size);font-weight:var(--rw-weight-semibold);line-height:var(--rw-table-line-height);letter-spacing:0;text-align:left;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.rw-table-entity-title.el-link{align-items:flex-start;justify-content:flex-start}.rw-table-entity-title.el-link .el-link__inner{display:inherit;overflow:inherit;color:inherit;font:inherit;line-height:inherit;text-align:inherit;-webkit-box-orient:inherit;-webkit-line-clamp:inherit}.rw-table-entity-title.is-plain{color:var(--rw-text-primary)}.rw-table-entity-meta{min-width:0;overflow:hidden;color:var(--rw-text-secondary);font-size:11px;font-weight:var(--rw-weight-normal);line-height:16px;text-overflow:ellipsis;white-space:nowrap}.rw-table-nowrap{white-space:nowrap}.el-tag{--el-tag-bg-color: var(--rw-primary-soft);--el-tag-text-color: var(--rw-primary);--el-tag-border-color: transparent;height:22px;padding:0 8px;border:none;border-radius:var(--rw-radius-sm);font-size:var(--rw-text-sm);font-weight:var(--rw-weight-semibold);letter-spacing:.01em;line-height:22px}.el-tag--small{height:18px;line-height:18px;padding:0 6px;font-size:10px}.el-tag--large{height:28px;line-height:28px;padding:0 12px;font-size:var(--rw-text-md)}.el-tag--success{background:var(--rw-success-soft);color:#047857}.el-tag--warning{background:var(--rw-warning-soft);color:#92400e}.el-tag--danger,.el-tag--error{background:var(--rw-danger-soft);color:#b91c1c}.el-tag--info{background:var(--rw-info-soft);color:#475569}.el-tag--primary,.el-tag:not([class*=--]){background:var(--rw-primary-soft);color:#3730a3}.el-dialog{--el-dialog-border-radius: var(--rw-radius-xl);border-radius:var(--rw-radius-xl);background:var(--rw-bg-elevated);box-shadow:var(--rw-shadow-overlay);border:1px solid var(--rw-border);overflow:hidden;padding:0}.el-dialog .el-dialog__header{margin:0;padding:18px 24px;border-bottom:1px solid var(--rw-divider);background:transparent}.el-dialog .el-dialog__header .el-dialog__title{font-size:var(--rw-text-lg);font-weight:var(--rw-weight-semibold);color:var(--rw-text-primary);letter-spacing:-.01em}.el-dialog .el-dialog__header .el-dialog__headerbtn{top:14px;right:16px;width:30px;height:30px;border-radius:var(--rw-radius-sm);transition:background-color var(--rw-duration-fast) var(--rw-ease-in-out)}.el-dialog .el-dialog__header .el-dialog__headerbtn:hover{background:var(--rw-bg-subtle)}.el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:var(--rw-text-secondary);font-size:16px}.el-dialog .el-dialog__body{padding:20px 24px;color:var(--rw-text-regular);font-size:var(--rw-text-base);line-height:var(--rw-leading-relaxed)}.el-dialog .el-dialog__footer{padding:12px 24px 18px;border-top:1px solid var(--rw-divider);background:transparent;display:flex;justify-content:flex-end;gap:8px}.el-overlay{background-color:#0f121c66;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}html.dark .el-overlay,html[data-theme=dark] .el-overlay{background-color:#0009}.el-drawer{background:var(--rw-bg-elevated);box-shadow:var(--rw-shadow-overlay)!important}.el-drawer__header{margin:0;padding:18px 24px;border-bottom:1px solid var(--rw-divider);font-size:var(--rw-text-lg);font-weight:var(--rw-weight-semibold);color:var(--rw-text-primary)}.el-drawer__body{padding:20px 24px}.el-message{border-radius:var(--rw-radius-lg)!important;border:1px solid var(--rw-border)!important;box-shadow:var(--rw-shadow-popover)!important;background:var(--rw-bg-elevated)!important;padding:10px 16px!important;min-width:280px}.el-message .el-message__content{color:var(--rw-text-regular);font-size:var(--rw-text-base)}.el-notification{border-radius:var(--rw-radius-lg)!important;border:1px solid var(--rw-border)!important;box-shadow:var(--rw-shadow-popover)!important;background:var(--rw-bg-elevated)!important}.el-message-box{border-radius:var(--rw-radius-xl);border:1px solid var(--rw-border);box-shadow:var(--rw-shadow-overlay);background:var(--rw-bg-elevated);padding:4px}.el-message-box .el-message-box__header{padding:18px 24px 12px}.el-message-box .el-message-box__title{font-weight:var(--rw-weight-semibold);color:var(--rw-text-primary)}.el-message-box .el-message-box__content{padding:0 24px 12px;color:var(--rw-text-regular)}.el-message-box .el-message-box__btns{padding:12px 24px 18px;gap:8px}.el-dropdown-menu{border-radius:var(--rw-radius-lg)!important;border:1px solid var(--rw-border)!important;box-shadow:var(--rw-shadow-popover)!important;background:var(--rw-bg-elevated)!important;padding:4px!important}.el-dropdown-menu .el-dropdown-menu__item{border-radius:var(--rw-radius-sm);padding:7px 10px;font-size:var(--rw-text-base);color:var(--rw-text-regular);line-height:1.5;transition:background-color var(--rw-duration-instant) var(--rw-ease-in-out),color var(--rw-duration-instant) var(--rw-ease-in-out)}.el-dropdown-menu .el-dropdown-menu__item:not(.is-disabled):hover,.el-dropdown-menu .el-dropdown-menu__item:focus{background:var(--rw-bg-subtle);color:var(--rw-text-primary)}.el-dropdown-menu .el-dropdown-menu__item.is-divided{border-top:1px solid var(--rw-divider);margin-top:4px;padding-top:8px}.el-popover.el-popper,.el-popper{border-radius:var(--rw-radius-md)!important;border:1px solid var(--rw-border)!important;box-shadow:var(--rw-shadow-popover)!important;background:var(--rw-bg-elevated)!important;color:var(--rw-text-regular);font-size:var(--rw-text-base);padding:10px 12px}.el-popper.is-dark{background:var(--rw-gray-900)!important;color:#fff;border-color:var(--rw-gray-900)!important;font-size:var(--rw-text-sm);padding:6px 10px}.el-popper.is-dark .el-popper__arrow:before{background:var(--rw-gray-900)!important;border-color:var(--rw-gray-900)!important}html.dark .el-popper.is-dark,html[data-theme=dark] .el-popper.is-dark{background:var(--rw-gray-200)!important;color:var(--rw-gray-900)!important;border-color:var(--rw-gray-200)!important}html.dark .el-popper.is-dark .el-popper__arrow:before,html[data-theme=dark] .el-popper.is-dark .el-popper__arrow:before{background:var(--rw-gray-200)!important;border-color:var(--rw-gray-200)!important}.el-pagination{--el-pagination-font-size: var(--rw-text-base);--el-pagination-button-color: var(--rw-text-secondary);--el-pagination-bg-color: transparent;--el-pagination-hover-color: var(--rw-primary);gap:4px;color:var(--rw-text-secondary)}.el-pagination .el-pager li{background:transparent;color:var(--rw-text-secondary);border-radius:var(--rw-radius-sm);min-width:30px;height:30px;line-height:30px;font-weight:var(--rw-weight-medium);transition:background-color var(--rw-duration-fast) var(--rw-ease-in-out),color var(--rw-duration-fast) var(--rw-ease-in-out)}.el-pagination .el-pager li:hover{background:var(--rw-bg-subtle);color:var(--rw-text-primary)}.el-pagination .el-pager li.is-active{background:#4338ca!important;color:#fff!important;font-weight:var(--rw-weight-semibold)}.el-pagination .btn-prev,.el-pagination .btn-next{background:transparent;border:1px solid var(--rw-border);border-radius:var(--rw-radius-sm);min-width:30px;height:30px;color:var(--rw-text-secondary);transition:all var(--rw-duration-fast) var(--rw-ease-in-out)}.el-pagination .btn-prev:hover:not(:disabled),.el-pagination .btn-next:hover:not(:disabled){color:var(--rw-primary);border-color:var(--rw-primary)}.el-pagination .el-pagination__total,.el-pagination .el-pagination__jump{color:var(--rw-text-secondary)}.el-tabs__header{margin-bottom:20px}.el-tabs__nav-wrap:after{height:1px!important;background-color:var(--rw-border)!important}.el-tabs__active-bar{height:2px!important;background:var(--rw-primary)!important;border-radius:2px}.el-tabs__item{display:inline-flex;align-items:center;gap:7px;font-size:var(--rw-text-md);font-weight:var(--rw-weight-medium);color:var(--rw-text-secondary);letter-spacing:0;padding:0 16px;height:38px;line-height:38px;transition:color var(--rw-duration-fast) var(--rw-ease-in-out)}.el-tabs__item:hover{color:var(--rw-text-primary)}.el-tabs__item.is-active{color:var(--rw-primary)!important;font-weight:var(--rw-weight-semibold)}.el-tabs__item.is-disabled{color:var(--rw-text-disabled)}.el-tabs--border-card{border:1px solid var(--rw-border);border-radius:var(--rw-radius-lg);background:var(--rw-bg-surface);box-shadow:none;overflow:hidden}.el-tabs--border-card .el-tabs__header{background:var(--rw-bg-subtle);border-bottom:1px solid var(--rw-divider);margin-bottom:0}.el-tabs--border-card .el-tabs__item{border:none!important;margin:0;background:transparent!important;color:var(--rw-text-secondary)}.el-tabs--border-card .el-tabs__item.is-active{background:var(--rw-bg-surface)!important;color:var(--rw-primary)}.el-tabs--border-card .el-tabs__content{padding:20px}@media(max-width:767px){#nprogress{display:none!important}.el-tabs__item:not(.is-active){color:var(--hz-text-secondary, #4b5563)!important}html.dark .el-tabs__item:not(.is-active),html[data-theme=dark] .el-tabs__item:not(.is-active){color:var(--hz-text-secondary, #cbd5e1)!important}html.dark .el-button.is-disabled,html.dark .el-button.is-disabled:hover,html.dark .el-button.is-disabled span,html[data-theme=dark] .el-button.is-disabled,html[data-theme=dark] .el-button.is-disabled:hover,html[data-theme=dark] .el-button.is-disabled span{opacity:1;color:#9ca3af!important}html.dark .el-button--primary.is-disabled,html.dark .el-button--primary.is-disabled span,html.dark .el-button--success.is-disabled,html.dark .el-button--success.is-disabled span,html.dark .el-button--danger.is-disabled,html.dark .el-button--danger.is-disabled span,html[data-theme=dark] .el-button--primary.is-disabled,html[data-theme=dark] .el-button--primary.is-disabled span,html[data-theme=dark] .el-button--success.is-disabled,html[data-theme=dark] .el-button--success.is-disabled span,html[data-theme=dark] .el-button--danger.is-disabled,html[data-theme=dark] .el-button--danger.is-disabled span{color:#fff!important}}.el-form-item__label{font-size:var(--rw-text-base);font-weight:var(--rw-weight-medium);color:var(--rw-text-regular);line-height:32px}.el-form-item__error{font-size:var(--rw-text-sm);padding-top:4px}.el-form--inline .el-form-item{margin-bottom:16px;margin-right:16px}.el-progress .el-progress-bar__outer{background:var(--rw-bg-muted);border-radius:9999px}.el-progress .el-progress-bar__inner{border-radius:9999px;background-color:var(--rw-primary)}.el-progress .el-progress__text{color:var(--rw-text-regular);font-weight:var(--rw-weight-semibold);font-size:var(--rw-text-sm)!important}.el-badge__content{font-size:10px;font-weight:var(--rw-weight-semibold);line-height:1;padding:0 5px;height:16px;border:2px solid var(--rw-bg-surface);background-color:var(--rw-danger)}.el-alert{border-radius:var(--rw-radius-md);border:1px solid transparent;padding:10px 14px;font-size:var(--rw-text-base)}.el-alert--success.is-light{background:var(--rw-success-soft);border-color:rgba(var(--rw-success-rgb),.18)}.el-alert--warning.is-light{background:var(--rw-warning-soft);border-color:rgba(var(--rw-warning-rgb),.18)}.el-alert--error.is-light{background:var(--rw-danger-soft);border-color:rgba(var(--rw-danger-rgb),.18)}.el-alert--info.is-light{background:var(--rw-info-soft);border-color:var(--rw-border)}.el-alert .el-alert__title{font-weight:var(--rw-weight-semibold)}.el-alert .el-alert__description{color:var(--rw-text-regular);margin-top:4px}.el-alert--info.is-light .el-alert__title{color:var(--rw-text-regular)!important}.el-alert--info.is-light .el-alert__description,.el-input__count,.el-input__count-inner{color:var(--rw-text-secondary)!important}.el-upload-dragger{background:var(--rw-bg-subtle);border:1.5px dashed var(--rw-border-strong);border-radius:var(--rw-radius-lg);transition:border-color var(--rw-duration-fast) var(--rw-ease-in-out),background-color var(--rw-duration-fast) var(--rw-ease-in-out)}.el-upload-dragger:hover{border-color:var(--rw-primary);background:var(--rw-primary-soft)}.el-upload-dragger .el-icon--upload{color:var(--rw-text-tertiary)}.el-empty{padding:60px 0}.el-empty .el-empty__description p{color:var(--rw-text-tertiary);font-size:var(--rw-text-base)}.el-loading-mask{background-color:#ffffffc7!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html.dark .el-loading-mask,html[data-theme=dark] .el-loading-mask{background-color:#0c1018c7!important}.el-loading-spinner .path{stroke:var(--rw-primary)}.el-skeleton .el-skeleton__item{background:linear-gradient(90deg,var(--rw-bg-subtle) 25%,var(--rw-bg-muted) 37%,var(--rw-bg-subtle) 63%);background-size:400% 100%;border-radius:var(--rw-radius-sm)}.el-descriptions{--el-descriptions-table-border: 1px solid var(--rw-divider)}.el-descriptions .el-descriptions__label{background:var(--rw-bg-subtle)!important;font-weight:var(--rw-weight-medium);color:var(--rw-text-secondary);font-size:var(--rw-text-base)}.el-descriptions .el-descriptions__content{color:var(--rw-text-primary);font-size:var(--rw-text-base)}.el-descriptions.is-bordered .el-descriptions__cell{border-color:var(--rw-divider)}.el-statistic .el-statistic__head{font-size:var(--rw-text-sm);font-weight:var(--rw-weight-medium);color:var(--rw-text-secondary);margin-bottom:6px;letter-spacing:.02em}.el-statistic .el-statistic__content{font-size:var(--rw-text-3xl);font-weight:var(--rw-weight-semibold);color:var(--rw-text-primary);line-height:1.15;font-variant-numeric:tabular-nums;letter-spacing:var(--rw-tracking-tight)}.el-step__title{font-size:var(--rw-text-md);font-weight:var(--rw-weight-medium)}.el-step__title.is-process{color:var(--rw-primary);font-weight:var(--rw-weight-semibold)}.el-step__head.is-process,.el-step__head.is-finish{color:var(--rw-primary);border-color:var(--rw-primary)}.el-timeline-item__node--primary{background-color:var(--rw-primary)}.el-timeline-item__timestamp{color:var(--rw-text-tertiary);font-size:var(--rw-text-sm)}.el-collapse{border-color:var(--rw-divider);--el-collapse-header-bg-color: transparent;--el-collapse-content-bg-color: transparent}.el-collapse-item__header{border-bottom-color:var(--rw-divider)!important;color:var(--rw-text-primary);font-size:var(--rw-text-md);font-weight:var(--rw-weight-medium)}.el-collapse-item__wrap{border-bottom-color:var(--rw-divider)!important}.el-avatar{background:var(--rw-primary-soft);color:var(--rw-primary);font-weight:var(--rw-weight-semibold)}.el-divider{border-color:var(--rw-divider)}.el-divider__text{background:var(--rw-bg-surface);color:var(--rw-text-tertiary);font-size:var(--rw-text-sm)}.el-scrollbar__bar{opacity:0;transition:opacity var(--rw-duration-base) var(--rw-ease-in-out)}.el-scrollbar:hover .el-scrollbar__bar,.el-scrollbar__bar.is-vertical:hover,.el-scrollbar__bar.is-horizontal:hover{opacity:1}.el-scrollbar__thumb{background-color:#0f121c2e;border-radius:9999px}.el-scrollbar__thumb:hover{background-color:#0f121c52}html.dark .el-scrollbar__thumb,html[data-theme=dark] .el-scrollbar__thumb{background-color:#ffffff24}html.dark .el-scrollbar__thumb:hover,html[data-theme=dark] .el-scrollbar__thumb:hover{background-color:#ffffff47}.el-breadcrumb{font-size:var(--rw-text-base)}.el-breadcrumb__inner{color:var(--rw-text-tertiary);font-weight:var(--rw-weight-regular);transition:color var(--rw-duration-fast) var(--rw-ease-in-out)}.el-breadcrumb__inner.is-link:hover,.el-breadcrumb__inner:hover{color:var(--rw-primary)}.el-breadcrumb__separator{color:var(--rw-text-placeholder)}.el-breadcrumb__item:last-child .el-breadcrumb__inner{color:var(--rw-text-primary);font-weight:var(--rw-weight-semibold)}.el-menu{--el-menu-bg-color: transparent;--el-menu-text-color: var(--rw-sidebar-text);--el-menu-hover-text-color: var(--rw-sidebar-text-hover);--el-menu-active-color: var(--rw-sidebar-text-active);--el-menu-hover-bg-color: var(--rw-sidebar-item-hover-bg);border:none}@media(max-width:767px){.el-button+.el-button{margin-left:0}.el-button-group{display:flex;flex-wrap:wrap;gap:8px}.el-button-group>.el-button{border-radius:var(--rw-radius-md)!important}.el-input,.el-input-number,.el-select,.el-cascader,.el-date-editor,.el-autocomplete,.el-textarea{width:100%!important;max-width:100%}.el-date-editor.el-range-editor{min-width:0!important;box-sizing:border-box}.el-date-editor.el-range-editor .el-range-input{min-width:0;flex:1 1 0}.el-input-number .el-input__wrapper{width:100%}.el-form{max-width:100%}.el-form-item{display:block;width:100%}.el-form-item__label{justify-content:flex-start;width:100%!important;max-width:100%;height:auto;min-height:0;padding:0 0 6px;line-height:1.4;text-align:left;white-space:normal}.el-form-item__content{width:100%;min-width:0;margin-left:0!important}.el-form-item__content>.el-input-number,.el-form-item__content .el-input-number{width:100%!important}.el-form--inline{display:flex;flex-direction:column;align-items:stretch;gap:12px}.el-form--inline .el-form-item{margin-right:0;margin-bottom:0}.el-card{border-radius:var(--rw-radius-md)}.el-card .el-card__header{align-items:flex-start;flex-wrap:wrap;padding:12px 14px}.el-card .el-card__body{padding:14px}.el-dialog{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px);margin:max(12px,env(safe-area-inset-top)) auto 12px!important;border-radius:var(--rw-radius-lg)}.el-dialog__header{padding:14px 42px 12px 16px!important}.el-dialog__body{max-height:calc(100svh - 176px);overflow:auto;padding:14px 16px!important;-webkit-overflow-scrolling:touch}.el-dialog__footer{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px;padding:12px 16px 16px!important}.el-dialog__footer .el-button{width:100%}.el-drawer{max-width:100vw}.el-drawer.rtl,.el-drawer.ltr{width:min(92vw,420px)!important}.el-drawer.ttb,.el-drawer.btt{height:min(82svh,620px)!important}.el-drawer__header{padding:14px 16px}.el-drawer__body{padding:14px 16px;overflow-x:hidden}.el-message,.el-notification,.el-message-box,.el-popover.el-popper,.el-popper,.el-select-dropdown,.el-picker-panel,.el-cascader__dropdown{max-width:calc(100vw - 24px)!important}.el-message{min-width:0;width:calc(100vw - 24px)}.el-message-box{width:calc(100vw - 24px)!important}.el-picker-panel,.el-select-dropdown,.el-cascader__dropdown{overflow:auto}.el-tabs__header{margin-bottom:14px}.el-tabs__nav-wrap{overflow:hidden;max-width:100%}.el-tabs__nav-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.el-tabs__nav{min-width:max-content;white-space:nowrap}.el-tabs__item{flex:0 0 auto;padding:0 12px}.el-pagination{justify-content:flex-start;width:100%;overflow-x:auto;padding-bottom:2px}.el-pagination .el-pager{flex-shrink:0}.el-row{min-width:0}.el-col{max-width:100%}.el-table{width:100%!important;max-width:100%}.rw-table-top-scroll{position:relative;top:auto;height:12px;margin-bottom:6px}}.app-container{container-type:inline-size;container-name:rw-business-page;min-height:calc(100vh - var(--rw-navbar-height, 56px));padding:var(--os-page-padding, var(--rw-space-6));color:var(--os-text-primary);background:radial-gradient(circle at 18% 0%,rgba(var(--os-primary-rgb),.05),transparent 28%),var(--os-bg-page)}.page-desc,.page-subtitle,.panel-subtitle,.quick-link-desc,.form-hint,.upload-tip,.section-subtitle,.cli-desc,.brand-desc,.login-hint,.hint-alert,.main-contract-head__desc{display:none!important}.page-header{margin-bottom:var(--rw-space-4)}.page-header h2,.page-header .page-title{font-family:var(--rw-font-display);font-size:clamp(22px,1.65vw,28px);font-weight:800;color:var(--os-text-primary);letter-spacing:0;margin:0 0 var(--rw-space-1)}.page-header .page-desc,.page-header .page-subtitle{font-size:var(--rw-text-md);color:var(--os-text-secondary);line-height:var(--rw-leading-normal);margin:0}.search-bar{margin-bottom:var(--rw-space-3);padding:10px 12px 0;background:var(--os-bg-card);border-radius:var(--os-card-radius);border:1px solid var(--os-border);box-shadow:var(--os-card-shadow);transition:border-color var(--rw-duration-base) var(--rw-ease-in-out),box-shadow var(--rw-duration-base) var(--rw-ease-in-out)}.search-bar:hover{border-color:color-mix(in srgb,var(--os-primary) 30%,var(--os-border));box-shadow:var(--os-card-hover-shadow)}.search-bar .el-form-item{margin-bottom:var(--rw-space-4)}.search-bar .el-form-item__label{font-size:var(--rw-text-sm);color:var(--os-text-secondary);font-weight:var(--rw-weight-medium);letter-spacing:var(--rw-tracking-base)}.filter-bar,.filter-cards{min-height:var(--rw-filter-height);margin-bottom:var(--rw-space-3);padding:8px 12px;background:var(--os-bg-card);border-radius:var(--os-card-radius);border:1px solid var(--os-border);box-shadow:var(--os-card-shadow);display:flex;align-items:center;gap:var(--rw-space-3);flex-wrap:wrap;transition:border-color var(--rw-duration-base) var(--rw-ease-in-out),box-shadow var(--rw-duration-base) var(--rw-ease-in-out)}.filter-bar:hover,.filter-cards:hover{border-color:color-mix(in srgb,var(--os-primary) 30%,var(--os-border));box-shadow:var(--os-card-hover-shadow)}.filter-bar .filter-label,.filter-cards .filter-label{font-size:var(--rw-text-sm);color:var(--os-text-secondary);font-weight:var(--rw-weight-medium);white-space:nowrap}.table-card{padding:0;background:var(--os-bg-card);border-radius:var(--os-card-radius);border:1px solid var(--os-border);box-shadow:var(--os-card-shadow);overflow:hidden;transition:border-color var(--rw-duration-base) var(--rw-ease-in-out),box-shadow var(--rw-duration-base) var(--rw-ease-in-out)}.table-card:hover{border-color:color-mix(in srgb,var(--os-primary) 30%,var(--os-border));box-shadow:var(--os-card-hover-shadow)}.table-card>.el-table{border-radius:0}.table-card .table-card__header{min-height:var(--rw-section-header-height);padding:10px 12px;border-bottom:1px solid var(--os-border-soft);display:flex;align-items:center;justify-content:space-between;background:var(--os-bg-card);gap:var(--rw-space-3)}.table-card .table-card__body{padding:var(--rw-card-padding)}.table-card>.flex-between:first-child,.table-card>.table-toolbar:first-child,.table-card>.card-header:first-child{min-height:var(--rw-section-header-height);padding:10px 12px;margin-bottom:0!important;border-bottom:1px solid var(--os-border-soft);background:var(--os-bg-card)}.pagination-wrapper{display:flex;justify-content:flex-end;align-items:center;margin-top:var(--rw-space-3);padding:10px 12px;border-top:1px solid var(--os-border-soft);background:var(--os-bg-card)}.result-section,.import-result{padding:var(--rw-space-5);background:var(--rw-bg-subtle);border-radius:var(--rw-radius-lg);border:1px solid var(--rw-border-subtle);margin-top:var(--rw-space-4)}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--rw-space-3);margin-bottom:var(--rw-space-4);flex-wrap:wrap}.toolbar__left,.toolbar__right{display:flex;align-items:center;gap:var(--rw-space-2);flex-wrap:wrap}.stat-card,.summary-card,.kpi-card,.metric-card{position:relative;min-width:0;min-height:var(--rw-metric-card-height);padding:var(--rw-card-padding);background:var(--os-bg-card);border-radius:var(--rw-card-radius);border:1px solid var(--os-border);box-shadow:var(--os-card-shadow);text-align:left;overflow:hidden;transition:transform var(--rw-duration-fast) var(--rw-ease-out),border-color var(--rw-duration-base) var(--rw-ease-in-out),box-shadow var(--rw-duration-base) var(--rw-ease-in-out)}.stat-card:hover,.summary-card:hover,.kpi-card:hover,.metric-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--os-primary) 32%,var(--os-border));box-shadow:var(--os-card-hover-shadow)}.stat-card.el-card :deep(.el-card__body),.summary-card.el-card :deep(.el-card__body),.kpi-card.el-card :deep(.el-card__body),.metric-card.el-card :deep(.el-card__body){padding:var(--rw-card-padding)}.stat-card.active,.summary-card.active,.kpi-card.active,.metric-card.active{border-color:rgba(var(--os-primary-rgb),.4);box-shadow:0 0 0 3px rgba(var(--os-primary-rgb),.14);background:rgba(var(--os-primary-rgb),.08)}.stat-card--clickable,.stat-card[role=button],.summary-card--clickable,.summary-card[role=button],.kpi-card--clickable,.kpi-card[role=button],.metric-card--clickable,.metric-card[role=button]{cursor:pointer}.stat-card--clickable:hover,.stat-card[role=button]:hover,.summary-card--clickable:hover,.summary-card[role=button]:hover,.kpi-card--clickable:hover,.kpi-card[role=button]:hover,.metric-card--clickable:hover,.metric-card[role=button]:hover{border-color:rgba(var(--os-primary-rgb),.32)}.stat-card--primary .stat-value,.stat-card--primary .stat-val,.stat-card--primary .summary-value,.summary-card--primary .stat-value,.summary-card--primary .stat-val,.summary-card--primary .summary-value,.kpi-card--primary .stat-value,.kpi-card--primary .stat-val,.kpi-card--primary .summary-value,.metric-card--primary .stat-value,.metric-card--primary .stat-val,.metric-card--primary .summary-value{color:var(--os-primary)!important}.stat-card--success .stat-value,.stat-card--success .stat-val,.stat-card--success .summary-value,.summary-card--success .stat-value,.summary-card--success .stat-val,.summary-card--success .summary-value,.kpi-card--success .stat-value,.kpi-card--success .stat-val,.kpi-card--success .summary-value,.metric-card--success .stat-value,.metric-card--success .stat-val,.metric-card--success .summary-value{color:var(--os-success)!important}.stat-card--warning .stat-value,.stat-card--warning .stat-val,.stat-card--warning .summary-value,.summary-card--warning .stat-value,.summary-card--warning .stat-val,.summary-card--warning .summary-value,.kpi-card--warning .stat-value,.kpi-card--warning .stat-val,.kpi-card--warning .summary-value,.metric-card--warning .stat-value,.metric-card--warning .stat-val,.metric-card--warning .summary-value{color:var(--os-warning)!important}.stat-card--danger .stat-value,.stat-card--danger .stat-val,.stat-card--danger .summary-value,.summary-card--danger .stat-value,.summary-card--danger .stat-val,.summary-card--danger .summary-value,.kpi-card--danger .stat-value,.kpi-card--danger .stat-val,.kpi-card--danger .summary-value,.metric-card--danger .stat-value,.metric-card--danger .stat-val,.metric-card--danger .summary-value{color:var(--os-danger)!important}.stat-card--purple .stat-value,.stat-card--purple .stat-val,.stat-card--purple .summary-value,.summary-card--purple .stat-value,.summary-card--purple .stat-val,.summary-card--purple .summary-value,.kpi-card--purple .stat-value,.kpi-card--purple .stat-val,.kpi-card--purple .summary-value,.metric-card--purple .stat-value,.metric-card--purple .stat-val,.metric-card--purple .summary-value,.stat-card--teal .stat-value,.stat-card--teal .stat-val,.stat-card--teal .summary-value,.summary-card--teal .stat-value,.summary-card--teal .stat-val,.summary-card--teal .summary-value,.kpi-card--teal .stat-value,.kpi-card--teal .stat-val,.kpi-card--teal .summary-value,.metric-card--teal .stat-value,.metric-card--teal .stat-val,.metric-card--teal .summary-value{color:var(--rw-accent)!important}.stat-card--with-icon,.summary-card--with-icon,.kpi-card--with-icon,.metric-card--with-icon{display:flex;align-items:center;gap:var(--rw-space-4);text-align:left}.stat-icon,.metric-icon{width:var(--rw-metric-icon-size);height:var(--rw-metric-icon-size);border-radius:var(--rw-metric-icon-radius);display:inline-flex;align-items:center;justify-content:center;font-size:var(--rw-metric-icon-glyph-size);flex-shrink:0;background:var(--rw-primary-soft);color:var(--rw-primary);transition:background-color var(--rw-duration-base) var(--rw-ease-in-out),color var(--rw-duration-base) var(--rw-ease-in-out)}.stat-value,.stat-val,.summary-value,.metric-value{font-family:var(--rw-font-display);font-size:var(--rw-metric-value-size);font-weight:var(--rw-metric-value-weight);color:var(--os-text-primary);line-height:var(--rw-metric-value-line-height);letter-spacing:var(--rw-tracking-tight);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1}.stat-label,.stat-lbl,.summary-label,.metric-label{font-size:var(--rw-metric-label-size);line-height:var(--rw-metric-label-line-height);color:var(--os-text-secondary);font-weight:var(--rw-metric-label-weight);margin-top:var(--rw-space-1);letter-spacing:var(--rw-tracking-base)}.summary-unit{font-size:var(--rw-metric-unit-size);line-height:var(--rw-metric-unit-line-height);font-weight:var(--rw-metric-unit-weight);color:var(--rw-text-tertiary);margin-left:2px}.stat-sub{font-size:var(--rw-helper-text-size);line-height:var(--rw-helper-text-line-height);color:var(--rw-text-tertiary);margin-top:var(--rw-space-1)}.stat-trend{display:inline-flex;align-items:center;gap:4px;font-size:var(--rw-text-xs);font-weight:var(--rw-weight-medium);font-variant-numeric:tabular-nums;padding:2px 6px;border-radius:var(--rw-radius-sm)}.stat-trend--up{color:var(--rw-success);background:var(--rw-success-soft)}.stat-trend--down{color:var(--rw-danger);background:var(--rw-danger-soft)}.stat-trend--flat{color:var(--rw-text-tertiary);background:var(--rw-bg-subtle)}.quick-link-card{padding:var(--rw-space-5);background:var(--rw-bg-surface);border-radius:var(--rw-radius-lg);border:1px solid var(--rw-border);box-shadow:var(--rw-shadow-xs);cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:var(--rw-space-2);transition:border-color var(--rw-duration-base) var(--rw-ease-in-out),box-shadow var(--rw-duration-base) var(--rw-ease-in-out),background-color var(--rw-duration-base) var(--rw-ease-in-out)}.quick-link-card:hover{border-color:rgba(var(--rw-primary-rgb),.28);background:var(--rw-bg-surface-hover);box-shadow:var(--rw-shadow-sm)}.quick-link-card:hover .quick-link-icon{color:var(--rw-primary)}.quick-link-icon{width:var(--rw-metric-icon-size);height:var(--rw-metric-icon-size);display:inline-grid;place-items:center;border-radius:var(--rw-metric-icon-radius);font-size:var(--rw-metric-icon-glyph-size);color:var(--rw-text-secondary);transition:color var(--rw-duration-fast) var(--rw-ease-in-out)}.quick-link-label{font-size:var(--rw-text-md);color:var(--rw-text-primary);font-weight:var(--rw-weight-medium)}.quick-link-desc{font-size:var(--rw-text-sm);color:var(--rw-text-secondary);line-height:var(--rw-leading-normal)}.section-title{font-family:var(--rw-font-display);font-size:var(--rw-section-title-size);line-height:var(--rw-section-title-line-height);font-weight:var(--rw-section-title-weight);color:var(--rw-text-primary);margin:0 0 var(--rw-space-4);letter-spacing:var(--rw-tracking-tight);display:flex;align-items:center;gap:var(--rw-space-2)}.section-title__action{margin-left:auto;font-size:var(--rw-text-sm);font-weight:var(--rw-weight-regular);color:var(--rw-text-secondary)}.card-title,.panel-title>span,.panel-title:not(:has(>*)),.table-title,.board-title,.content-title,.detail-items-title,.device-card-title,.ops-panel-title,.adj-section-title,.simulate-section-title,.subsection-title,.review-section-title,.card-header-title,.tag-cloud-title,.brand-title,.form-card-title,.mobile-card-title,.rw-section-card>h2:first-child,.rw-section-card>h3:first-child,.rw-section-card>.section-title:first-child{display:inline-flex;align-items:center;gap:var(--rw-space-2)}.status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:var(--rw-space-2);vertical-align:middle;background-color:var(--rw-text-tertiary);box-shadow:0 0 0 3px #00000008}.status-dot--success{background-color:var(--rw-success);box-shadow:0 0 0 3px var(--rw-success-soft)}.status-dot--warning{background-color:var(--rw-warning);box-shadow:0 0 0 3px var(--rw-warning-soft)}.status-dot--danger{background-color:var(--rw-danger);box-shadow:0 0 0 3px var(--rw-danger-soft)}.status-dot--info{background-color:var(--rw-info);box-shadow:0 0 0 3px var(--rw-info-soft)}.status-dot--primary{background-color:var(--rw-primary);box-shadow:0 0 0 3px var(--rw-primary-soft)}.status-dot--pulse:before{content:"";display:block;width:100%;height:100%;border-radius:50%;background:inherit;animation:rw-pulse-ring 1.6s ease-out infinite}@keyframes rw-pulse-ring{0%{transform:scale(1);opacity:.7}to{transform:scale(2.4);opacity:0}}.empty-state{text-align:center;padding:var(--rw-space-9) var(--rw-space-5);color:var(--rw-text-tertiary)}.empty-state .empty-icon{font-size:40px;margin-bottom:var(--rw-space-3);opacity:.6;color:var(--rw-text-placeholder)}.empty-state .empty-title{font-size:var(--rw-text-md);font-weight:var(--rw-weight-medium);color:var(--rw-text-secondary);margin-bottom:var(--rw-space-1)}.empty-state .empty-text,.empty-state .empty-desc{font-size:var(--rw-text-sm);color:var(--rw-text-tertiary);line-height:var(--rw-leading-normal)}.empty-state .empty-actions{margin-top:var(--rw-space-4);display:inline-flex;gap:var(--rw-space-2)}.loading-state{padding:var(--rw-space-5);background:var(--rw-bg-surface);border-radius:var(--rw-radius-lg);border:1px solid var(--rw-border)}.value-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--rw-radius-sm);background:var(--rw-bg-subtle);color:var(--rw-text-regular);font-family:var(--rw-font-mono);font-size:var(--rw-text-sm);font-variant-numeric:tabular-nums;border:1px solid var(--rw-border-subtle)}.tone-indigo{--tone-text: var(--rw-tone-indigo-text);--tone-bg: var(--rw-tone-indigo-bg);--tone-border: var(--rw-tone-indigo-border);--tone-strong: var(--rw-tone-indigo-strong)}.tone-sky{--tone-text: var(--rw-tone-sky-text);--tone-bg: var(--rw-tone-sky-bg);--tone-border: var(--rw-tone-sky-border);--tone-strong: var(--rw-tone-sky-strong)}.tone-cyan{--tone-text: var(--rw-tone-cyan-text);--tone-bg: var(--rw-tone-cyan-bg);--tone-border: var(--rw-tone-cyan-border);--tone-strong: var(--rw-tone-cyan-strong)}.tone-teal{--tone-text: var(--rw-tone-teal-text);--tone-bg: var(--rw-tone-teal-bg);--tone-border: var(--rw-tone-teal-border);--tone-strong: var(--rw-tone-teal-strong)}.tone-emerald{--tone-text: var(--rw-tone-emerald-text);--tone-bg: var(--rw-tone-emerald-bg);--tone-border: var(--rw-tone-emerald-border);--tone-strong: var(--rw-tone-emerald-strong)}.tone-lime{--tone-text: var(--rw-tone-lime-text);--tone-bg: var(--rw-tone-lime-bg);--tone-border: var(--rw-tone-lime-border);--tone-strong: var(--rw-tone-lime-strong)}.tone-amber{--tone-text: var(--rw-tone-amber-text);--tone-bg: var(--rw-tone-amber-bg);--tone-border: var(--rw-tone-amber-border);--tone-strong: var(--rw-tone-amber-strong)}.tone-orange{--tone-text: var(--rw-tone-orange-text);--tone-bg: var(--rw-tone-orange-bg);--tone-border: var(--rw-tone-orange-border);--tone-strong: var(--rw-tone-orange-strong)}.tone-rose{--tone-text: var(--rw-tone-rose-text);--tone-bg: var(--rw-tone-rose-bg);--tone-border: var(--rw-tone-rose-border);--tone-strong: var(--rw-tone-rose-strong)}.tone-violet{--tone-text: var(--rw-tone-violet-text);--tone-bg: var(--rw-tone-violet-bg);--tone-border: var(--rw-tone-violet-border);--tone-strong: var(--rw-tone-violet-strong)}.tone-fuchsia{--tone-text: var(--rw-tone-fuchsia-text);--tone-bg: var(--rw-tone-fuchsia-bg);--tone-border: var(--rw-tone-fuchsia-border);--tone-strong: var(--rw-tone-fuchsia-strong)}.tone-slate{--tone-text: var(--rw-tone-slate-text);--tone-bg: var(--rw-tone-slate-bg);--tone-border: var(--rw-tone-slate-border);--tone-strong: var(--rw-tone-slate-strong)}.tone-chip{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;height:22px;font-size:var(--rw-text-sm);font-weight:var(--rw-weight-medium);line-height:1;border-radius:var(--rw-radius-pill);color:var(--tone-text, var(--rw-text-secondary));background:var(--tone-bg, var(--rw-bg-subtle));border:1px solid var(--tone-border, var(--rw-border-subtle));white-space:nowrap}.tone-tile{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--rw-radius-md);color:var(--tone-text, var(--rw-primary));background:var(--tone-bg, var(--rw-primary-soft));border:1px solid var(--tone-border, transparent);position:relative}.tone-tile:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px #ffffff29}.el-tag.tone-indigo,.el-tag.tone-sky,.el-tag.tone-cyan,.el-tag.tone-teal,.el-tag.tone-emerald,.el-tag.tone-lime,.el-tag.tone-amber,.el-tag.tone-orange,.el-tag.tone-rose,.el-tag.tone-violet,.el-tag.tone-fuchsia,.el-tag.tone-slate{--el-tag-text-color: var(--tone-text);--el-tag-bg-color: var(--tone-bg);--el-tag-border-color: var(--tone-border);color:var(--tone-text);background-color:var(--tone-bg);border-color:var(--tone-border)}.tone-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--tone-strong, var(--rw-text-tertiary));box-shadow:0 0 0 3px var(--tone-bg, transparent)}.surface-glass{background:linear-gradient(180deg,#ffffff0a,#fff0 60%),var(--rw-bg-surface);backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);border:1px solid var(--rw-border);border-radius:var(--rw-radius-xl);box-shadow:var(--rw-shadow-sm),var(--rw-shadow-inset)}html.dark .surface-glass,html[data-theme=dark] .surface-glass{background:linear-gradient(180deg,#ffffff0d,#fff0 60%),var(--rw-bg-elevated)}.atmo-mesh{position:relative;isolation:isolate}.atmo-mesh:before{content:"";position:absolute;inset:-10% -5% auto;height:280px;z-index:-1;background:radial-gradient(at 20% 30%,rgba(91,98,242,.18),transparent 50%),radial-gradient(at 80% 20%,rgba(6,182,212,.14),transparent 55%),radial-gradient(at 65% 80%,rgba(139,92,246,.12),transparent 50%);filter:blur(20px);pointer-events:none;opacity:.9}html.dark .atmo-mesh:before,html[data-theme=dark] .atmo-mesh:before{opacity:.55;background:radial-gradient(at 20% 30%,rgba(91,98,242,.3),transparent 55%),radial-gradient(at 80% 20%,rgba(6,182,212,.22),transparent 60%),radial-gradient(at 65% 80%,rgba(139,92,246,.2),transparent 55%)}.card-hover{transition:border-color var(--rw-duration-base) var(--rw-ease-out),box-shadow var(--rw-duration-base) var(--rw-ease-out),transform var(--rw-duration-base) var(--rw-ease-out)}.card-hover:hover{border-color:var(--rw-border-strong);box-shadow:var(--rw-shadow-md);transform:translateY(-1px)}.finance-donut-center,.alert-donut,.report-donut,.model-donut,.auto-donut,.score-donut,.ledger-donut,.overview-donut,.dibao-donut,.dashboard-donut,.phase-donut,.resource-ring{text-align:center}.finance-donut-center strong,.finance-donut-center span,.alert-donut span,.alert-donut small,.report-donut span,.report-donut small,.model-donut strong,.model-donut small,.auto-donut strong,.auto-donut span,.score-donut span,.score-donut small,.ledger-donut span,.ledger-donut small,.overview-donut span,.overview-donut small,.dibao-donut span,.dibao-donut small,.dashboard-donut span,.dashboard-donut small,.phase-donut span,.phase-donut small,.resource-ring__center strong,.resource-ring__center span{font-variant-numeric:tabular-nums;line-height:1.16;margin-inline:auto;max-width:78%;overflow-wrap:anywhere;position:relative;text-align:center;z-index:1}.os-page{min-height:calc(100vh - var(--rw-navbar-height, 56px));padding:var(--os-page-padding);color:var(--os-text-primary);background:radial-gradient(circle at 18% 0%,rgba(var(--os-primary-rgb),.06),transparent 28%),var(--os-bg-page)}.os-page__header{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;margin-bottom:18px}.os-page__title{margin:0;color:var(--os-text-primary);font-size:24px;font-weight:800;line-height:1.25;letter-spacing:0}.os-page__subtitle{margin:6px 0 0;color:var(--os-text-secondary);font-size:14px;line-height:1.65}.os-page__actions,.os-inline-actions{display:inline-flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end}.os-card,.os-section-card,.os-table-card,.os-filter-bar,.os-action-card,.os-metric-card{min-width:0;border:1px solid var(--os-border);border-radius:var(--os-card-radius);background:var(--os-bg-card);box-shadow:var(--os-card-shadow)}.os-card,.os-section-card,.os-action-card,.os-metric-card{transition:transform var(--rw-duration-fast, .15s) var(--rw-ease-out, ease),border-color var(--rw-duration-fast, .15s) var(--rw-ease-out, ease),box-shadow var(--rw-duration-fast, .15s) var(--rw-ease-out, ease)}.os-hover-lift:hover,.os-card:hover,.os-section-card:hover,.os-action-card:hover,.os-metric-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--os-primary) 34%,var(--os-border));box-shadow:var(--os-card-hover-shadow)}.os-section-card__header{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;padding:18px 20px 12px;border-bottom:1px solid var(--os-border-soft)}.os-section-card__title,.os-card-title{margin:0;color:var(--os-text-primary);font-size:16px;font-weight:750;line-height:1.4}.os-section-card__subtitle,.os-card-subtitle{margin:5px 0 0;color:var(--os-text-secondary);font-size:12px;line-height:1.55}.os-section-card__body{min-width:0;padding:18px 20px 20px}.os-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.os-dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.36fr);gap:18px;align-items:start}.os-two-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.os-three-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.os-filter-bar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:14px 16px;margin-bottom:18px}.os-filter-bar__fields{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:12px;min-width:0}.os-filter-bar__actions{display:inline-flex;gap:10px;align-items:center}.os-chart-card{min-height:280px}.os-chart{width:100%;min-height:260px}.os-muted{color:var(--os-text-secondary)}.os-weak{color:var(--os-text-muted)}.os-tag{display:inline-flex;gap:5px;align-items:center;justify-content:center;min-height:24px;padding:3px 9px;color:var(--os-tag-color, #1d4ed8);white-space:nowrap;border:1px solid var(--os-tag-border, #bfdbfe);border-radius:999px;background:var(--os-tag-bg, #eaf2ff);font-size:12px;font-weight:650;line-height:1.25}.os-tag:before{content:"";display:inline-block;width:6px;height:6px;border-radius:999px;background:currentColor}.os-tag.is-success{--os-tag-color: #047857;--os-tag-border: #9addc4;--os-tag-bg: #dff7ed}.os-tag.is-info{--os-tag-color: #1d4ed8;--os-tag-border: #bfdbfe;--os-tag-bg: #eaf2ff}.os-tag.is-warning{--os-tag-color: #92400e;--os-tag-border: #f6d48a;--os-tag-bg: #fff4d6}.os-tag.is-danger{--os-tag-color: #b91c1c;--os-tag-border: #fecaca;--os-tag-bg: #fee2e2}.os-tag.is-purple{--os-tag-color: #5b21b6;--os-tag-border: #ddd6fe;--os-tag-bg: #f5f3ff}.os-tag.is-gray{--os-tag-color: #475569;--os-tag-border: #e2e8f0;--os-tag-bg: #f8fafc}html.dark .os-tag.is-success,html[data-theme=dark] .os-tag.is-success{--os-tag-color: var(--rw-tone-emerald-text);--os-tag-bg: var(--rw-tone-emerald-bg);--os-tag-border: var(--rw-tone-emerald-border)}html.dark .os-tag.is-warning,html[data-theme=dark] .os-tag.is-warning{--os-tag-color: var(--rw-tone-amber-text);--os-tag-bg: var(--rw-tone-amber-bg);--os-tag-border: var(--rw-tone-amber-border)}html.dark .os-tag.is-danger,html[data-theme=dark] .os-tag.is-danger{--os-tag-color: var(--rw-tone-rose-text);--os-tag-bg: var(--rw-tone-rose-bg);--os-tag-border: var(--rw-tone-rose-border)}html.dark .os-tag.is-purple,html[data-theme=dark] .os-tag.is-purple{--os-tag-color: var(--rw-tone-violet-text);--os-tag-bg: var(--rw-tone-violet-bg);--os-tag-border: var(--rw-tone-violet-border)}html.dark .os-tag.is-info,html[data-theme=dark] .os-tag.is-info{--os-tag-color: var(--rw-tone-sky-text);--os-tag-bg: var(--rw-tone-sky-bg);--os-tag-border: var(--rw-tone-sky-border)}html.dark .os-tag.is-gray,html[data-theme=dark] .os-tag.is-gray{--os-tag-color: var(--rw-tone-slate-text);--os-tag-bg: var(--rw-tone-slate-bg);--os-tag-border: var(--rw-tone-slate-border)}.os-empty{display:grid;min-height:180px;place-items:center;align-content:center;padding:28px;text-align:center;border:1px dashed var(--os-border);border-radius:var(--os-card-radius);background:radial-gradient(circle at 50% 0%,rgba(var(--os-primary-rgb),.08),transparent 34%),var(--os-bg-muted)}.os-empty__icon{display:grid;width:48px;height:48px;margin-bottom:12px;place-items:center;color:var(--os-primary);border:1px solid rgba(var(--os-primary-rgb),.14);border-radius:16px;background:rgba(var(--os-primary-rgb),.08)}.os-empty__title{color:var(--os-text-primary);font-size:14px;font-weight:750}.os-empty__desc{max-width:380px;margin:6px auto 0;color:var(--os-text-secondary);font-size:12px;line-height:1.65}.os-table-card{overflow:hidden}.os-page .el-table,.cockpit-table.el-table{--el-table-header-bg-color: var(--os-bg-subtle);--el-table-tr-bg-color: var(--os-bg-card);--el-table-row-hover-bg-color: var(--os-bg-card-hover);--el-table-border-color: var(--os-border-soft);--el-table-text-color: var(--os-text-primary);--el-table-header-text-color: var(--os-text-secondary);border-radius:12px}.os-page .el-table th.el-table__cell,.cockpit-table.el-table th.el-table__cell{font-weight:700}.os-page .el-button{font-weight:650}.os-page .el-input__wrapper,.os-page .el-select__wrapper{border-radius:10px;box-shadow:0 0 0 1px var(--os-border) inset}.os-page .el-input__wrapper:hover,.os-page .el-select__wrapper:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--os-primary) 40%,var(--os-border)) inset}.os-page .el-loading-mask{border-radius:inherit;background:#ffffff9e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html.dark .os-page .el-loading-mask,html[data-theme=dark] .os-page .el-loading-mask{background:#0f172aad}@media(max-width:1280px){.os-dashboard-grid,.os-two-grid,.os-three-grid{grid-template-columns:1fr}.os-page__header{flex-direction:column}}.os-prototype-page{--os-card-radius: var(--rw-card-radius);--rw-panel-radius: var(--rw-card-radius);--os-prototype-shadow: 0 8px 24px rgba(15, 23, 42, .045);--os-prototype-hover-shadow: 0 10px 30px rgba(15, 23, 42, .07);--os-prototype-border: rgba(226, 232, 240, .95);--prototype-shadow: var(--os-prototype-shadow);color:var(--os-text-primary);background:linear-gradient(180deg,rgba(var(--os-primary-rgb),.035),transparent 240px),var(--os-bg-page)}.os-prototype-page :where(.os-section-card,.os-table-card,.os-filter-bar,.os-stat-card,.os-metric-card,.rw-section-card,.table-card,.ledger-table-card,.el-card){border-color:var(--os-prototype-border);border-radius:var(--os-card-radius);background:var(--os-bg-card);box-shadow:var(--os-prototype-shadow)}.os-prototype-page .el-card{--el-card-border-color: var(--os-prototype-border);--el-card-border-radius: var(--os-card-radius);--el-card-bg-color: var(--os-bg-card);border-color:var(--os-prototype-border);border-radius:var(--os-card-radius);background:var(--os-bg-card);box-shadow:var(--os-prototype-shadow)}.os-prototype-page :where(.os-section-card:hover,.os-stat-card:hover,.rw-section-card:hover,.table-card:hover,.el-card:hover){transform:none;border-color:color-mix(in srgb,var(--os-primary) 28%,var(--os-border));box-shadow:var(--os-prototype-hover-shadow)}.os-prototype-page :where(.os-section-card__header,.el-card__header,.table-card__header){min-height:var(--rw-section-header-height);padding:10px var(--rw-card-padding);border-bottom-color:var(--os-border-soft);background:linear-gradient(180deg,rgba(255,255,255,.74),transparent),var(--os-bg-card)}.os-prototype-page :where(.os-section-card__body,.el-card__body){padding:var(--rw-card-padding)}.os-prototype-page :where(.os-page__title,.workbench-title-bar h1){color:var(--os-text-primary);font-size:var(--rw-page-title-size);line-height:var(--rw-page-title-line-height);font-weight:var(--rw-page-title-weight);letter-spacing:0}.os-prototype-page :where(.page-kicker,.panel-alias){color:var(--os-primary);font-size:var(--rw-page-subtitle-size);line-height:var(--rw-page-subtitle-line-height);font-weight:var(--rw-page-subtitle-weight);letter-spacing:0}.os-prototype-page :where(.os-stat-card,.metric-card){min-height:var(--rw-metric-card-height);padding:var(--rw-metric-card-padding)}.os-prototype-page .metric-card{display:grid;place-items:center;align-content:center;text-align:center}.os-prototype-page .metric-value{overflow-wrap:anywhere;color:var(--os-primary);font-size:var(--rw-metric-value-size);font-weight:var(--rw-metric-value-weight);line-height:var(--rw-metric-value-line-height);font-variant-numeric:tabular-nums}.os-prototype-page .metric-label{margin-top:7px;color:var(--os-text-secondary);font-size:var(--rw-metric-label-size);font-weight:var(--rw-metric-label-weight);line-height:var(--rw-metric-label-line-height)}.os-prototype-page :where(.el-button){min-height:32px;border-radius:6px;font-weight:650}.os-prototype-page :where(.el-button--primary){--el-button-bg-color: var(--os-primary);--el-button-border-color: var(--os-primary);--el-button-hover-bg-color: var(--os-primary-hover);--el-button-hover-border-color: var(--os-primary-hover);--el-button-active-bg-color: var(--os-primary-hover);--el-button-active-border-color: var(--os-primary-hover)}.os-prototype-page :where(.el-input__wrapper,.el-select__wrapper,.el-textarea__inner){border-radius:6px;box-shadow:0 0 0 1px var(--os-border) inset}.os-prototype-page :where(.el-input__wrapper:hover,.el-select__wrapper:hover,.el-textarea__inner:hover){box-shadow:0 0 0 1px color-mix(in srgb,var(--os-primary) 38%,var(--os-border)) inset}.os-prototype-page :where(.el-tag){border-radius:6px;font-weight:700}.os-prototype-page :where(.el-form--inline){display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center}.os-prototype-page :where(.el-form--inline .el-form-item){margin-right:0;margin-bottom:0}.os-prototype-page :where(.el-form-item__label){color:var(--os-text-secondary);font-size:13px;font-weight:700}.os-prototype-page :where(.el-table){--el-table-bg-color: var(--os-bg-card);--el-table-tr-bg-color: var(--os-bg-card);--el-table-header-bg-color: var(--os-bg-subtle);--el-table-row-hover-bg-color: var(--os-bg-card-hover);--el-table-border-color: var(--os-border-soft);--el-table-text-color: var(--os-text-primary);--el-table-header-text-color: var(--os-text-secondary);border-radius:var(--os-card-radius);font-size:var(--rw-table-body-size)}.os-prototype-page .el-table{border-radius:var(--os-card-radius)}.os-prototype-page :where(.el-table th.el-table__cell){height:var(--rw-table-header-height);background:var(--os-bg-subtle);font-size:var(--rw-table-head-size);font-weight:var(--rw-table-head-weight)}.os-prototype-page :where(.el-table .el-table__cell){min-height:var(--rw-table-row-min-height);padding:0}.os-prototype-page :where(.table-card>.el-table,.ledger-table-card>.el-table){border-radius:0}.os-prototype-page .table-card>.el-table,.os-prototype-page .ledger-table-card>.el-table{border-radius:0}.os-prototype-page :where(.pagination-wrapper){margin-top:0;padding:14px 18px;border-top:1px solid var(--os-border-soft);background:var(--os-bg-card)}.os-prototype-page :where(.el-pagination){justify-content:flex-end}.os-prototype-page :where(.el-timeline){padding-left:4px}.os-prototype-page :where(.el-descriptions__body){background:var(--os-bg-card)}.os-prototype-page :where(.el-descriptions__label){color:var(--os-text-secondary);font-weight:700}.os-prototype-page :where(.el-descriptions__content){color:var(--os-text-primary)}html.dark .os-prototype-page,html[data-theme=dark] .os-prototype-page{--os-prototype-shadow: var(--os-card-shadow);--os-prototype-hover-shadow: var(--os-card-hover-shadow);--os-prototype-border: var(--os-border);background:linear-gradient(180deg,rgba(var(--os-primary-rgb),.1),transparent 260px),var(--os-bg-page)}html.dark .os-prototype-page :where(.os-section-card__header,.el-card__header,.table-card__header),html[data-theme=dark] .os-prototype-page :where(.os-section-card__header,.el-card__header,.table-card__header){background:linear-gradient(180deg,rgba(255,255,255,.035),transparent),var(--os-bg-card)}@media(max-width:1200px){.os-prototype-page>.el-row{row-gap:14px}.os-prototype-page>.el-row>.el-col{max-width:50%;flex:0 0 50%}}@media(max-width:760px){.os-prototype-page>.el-row>.el-col{max-width:100%;flex-basis:100%}.os-prototype-page :where(.el-form--inline){align-items:stretch}.os-prototype-page :where(.el-form--inline .el-form-item,.el-form--inline .el-form-item__content){width:100%}}:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page){--rw-cockpit-page-bg: #f7f8fb;--rw-cockpit-card-bg: #ffffff;--rw-cockpit-card-bg-soft: #fbfcff;--rw-cockpit-border: #e5e7eb;--rw-cockpit-border-soft: #edf0f6;--rw-cockpit-text: #111827;--rw-cockpit-label: #374151;--rw-cockpit-muted: #6b7280;--rw-cockpit-weak: #9ca3af;--rw-cockpit-table-head: #f5f7fb;--rw-cockpit-hover-bg: #f8faff;--rw-cockpit-primary: #6366f1;--rw-cockpit-section-shadow: 0 1px 2px rgba(15, 23, 42, .04), 0 14px 34px rgba(15, 23, 42, .05);--rw-cockpit-section-hover-shadow: 0 3px 8px rgba(15, 23, 42, .05), 0 16px 34px rgba(15, 23, 42, .055);background:var(--rw-cockpit-page-bg);color:var(--rw-cockpit-text)}:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .cockpit-page-head,:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .board-header,:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .page-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .cockpit-page-head h1,:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .board-header h1,:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .page-header h2{color:var(--rw-cockpit-text);font-size:26px;font-weight:850;letter-spacing:0;line-height:1.2;margin:0}:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .cockpit-page-head p,:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .board-header p,:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .page-header p{color:var(--rw-cockpit-muted);display:block;font-size:14px;line-height:1.65;margin:6px 0 0}:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .cockpit-page-head__actions,:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .board-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .el-button{border-radius:10px;font-weight:750}:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .el-button--primary{--el-button-bg-color: var(--rw-cockpit-primary);--el-button-border-color: var(--rw-cockpit-primary);--el-button-hover-bg-color: color-mix(in srgb, var(--rw-cockpit-primary) 88%, #ffffff);--el-button-hover-border-color: color-mix(in srgb, var(--rw-cockpit-primary) 88%, #ffffff);--el-button-active-bg-color: color-mix(in srgb, var(--rw-cockpit-primary) 92%, #000000);--el-button-active-border-color: color-mix(in srgb, var(--rw-cockpit-primary) 92%, #000000)}:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .el-input__wrapper,:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .el-select__wrapper,:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .el-date-editor.el-input__wrapper,:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .el-date-editor .el-input__wrapper,:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .el-textarea__inner{background:var(--rw-cockpit-card-bg);border-radius:10px;box-shadow:0 0 0 1px var(--rw-cockpit-border) inset;transition:box-shadow .2s ease,background-color .2s ease}:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .el-input__wrapper:hover,:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .el-select__wrapper:hover,:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .el-date-editor.el-input__wrapper:hover,:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .el-date-editor .el-input__wrapper:hover,:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .el-textarea__inner:hover{box-shadow:0 0 0 1px var(--rw-cockpit-border-soft) inset}:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .el-input__wrapper.is-focus,:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .el-select__wrapper.is-focused,:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .el-date-editor.el-input__wrapper.is-focus,:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .el-date-editor .el-input__wrapper.is-focus,:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .el-textarea__inner:focus{box-shadow:0 0 0 1px var(--rw-cockpit-primary) inset,0 0 0 3px #6366f11a}:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .el-tag,:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .cockpit-status-tag,:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .card-status,:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .card-line-tag{border-radius:999px;font-weight:800;letter-spacing:0}:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .cockpit-section-card,:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .cockpit-stat-card,:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .kpi-metric-card,:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .metric-card,:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .board-card,:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .placeholder-content,:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .feature-list{border:1px solid var(--rw-cockpit-border);border-radius:16px;background:var(--rw-cockpit-card-bg);box-shadow:var(--rw-cockpit-section-shadow)}:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .cockpit-section-card,:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .cockpit-stat-card,:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .kpi-metric-card,:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .metric-card,:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .board-card{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .cockpit-section-card:hover,:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .cockpit-stat-card:hover,:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .kpi-metric-card:hover,:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .metric-card:hover,:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .board-card:hover{border-color:color-mix(in srgb,var(--rw-cockpit-primary) 28%,var(--rw-cockpit-border));box-shadow:var(--rw-cockpit-section-hover-shadow)}:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .cockpit-table.el-table,:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .cockpit-table .el-table{--el-table-bg-color: var(--rw-cockpit-card-bg);--el-table-tr-bg-color: var(--rw-cockpit-card-bg);--el-table-row-hover-bg-color: var(--rw-cockpit-hover-bg);--el-table-border-color: var(--rw-cockpit-border-soft);--el-table-text-color: var(--rw-cockpit-label);--el-table-header-text-color: var(--rw-cockpit-label);border-radius:12px;color:var(--rw-cockpit-label);overflow:hidden}:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .cockpit-table.el-table .el-table__header th,:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .cockpit-table .el-table__header th{background:var(--rw-cockpit-table-head)!important;color:var(--rw-cockpit-label);font-weight:800}:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .cockpit-table.el-table .el-table__body tr:hover>td,:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .cockpit-table .el-table__body tr:hover>td{background:var(--rw-cockpit-hover-bg)!important}:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .cockpit-tabs .el-tabs__header{margin:0 0 12px}:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .cockpit-tabs .el-tabs__item{color:var(--rw-cockpit-muted);font-weight:800}:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .cockpit-tabs .el-tabs__item.is-active{color:var(--rw-cockpit-primary)}:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .el-dialog,:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .el-drawer{--el-dialog-border-radius: 16px}html.dark :is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page),html[data-theme=dark] :is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page){--rw-cockpit-page-bg: #0b0f17;--rw-cockpit-card-bg: #141a24;--rw-cockpit-card-bg-soft: #182131;--rw-cockpit-border: rgba(148, 163, 184, .18);--rw-cockpit-border-soft: rgba(148, 163, 184, .12);--rw-cockpit-text: #f8fafc;--rw-cockpit-label: #cbd5e1;--rw-cockpit-muted: #94a3b8;--rw-cockpit-weak: #64748b;--rw-cockpit-table-head: rgba(148, 163, 184, .1);--rw-cockpit-hover-bg: rgba(99, 102, 241, .12);--rw-cockpit-section-shadow: 0 1px 2px rgba(0, 0, 0, .18), 0 16px 34px rgba(0, 0, 0, .22);--rw-cockpit-section-hover-shadow: 0 3px 8px rgba(0, 0, 0, .22), 0 18px 38px rgba(0, 0, 0, .28)}@media(max-width:760px){:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .cockpit-page-head,:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .board-header,:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .page-header{flex-direction:column}:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .cockpit-page-head__actions,:is(.cockpit-overview,.production-container,.analysis-page,.kpi-container,.goals-page,.metro-board,.digital-twin-page) .board-actions{justify-content:flex-start;width:100%}}.clearfix:after{content:"";display:table;clear:both}.flex{display:flex}.inline-flex{display:inline-flex}.block{display:block}.inline-block{display:inline-block}.hidden{display:none!important}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.flex-between{display:flex;justify-content:space-between;align-items:center}.flex-center{display:flex;justify-content:center;align-items:center}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-xs{font-size:var(--rw-text-xs)}.text-sm{font-size:var(--rw-text-sm)}.text-md{font-size:var(--rw-text-md)}.text-lg{font-size:var(--rw-text-lg)}.text-xl{font-size:var(--rw-text-xl)}.font-regular{font-weight:var(--rw-weight-regular)}.font-medium{font-weight:var(--rw-weight-medium)}.font-semibold{font-weight:var(--rw-weight-semibold)}.font-bold{font-weight:var(--rw-weight-bold)}.font-mono{font-family:var(--rw-font-mono)}.tabular-nums{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-clamp-2,.line-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3}.text-primary{color:var(--rw-text-primary)!important}.text-regular{color:var(--rw-text-regular)!important}.text-secondary{color:var(--rw-text-secondary)!important}.text-tertiary{color:var(--rw-text-tertiary)!important}.text-muted{color:var(--rw-text-secondary)!important}.text-brand{color:var(--rw-primary)!important}.text-success{color:var(--rw-success)!important}.text-warning{color:var(--rw-warning)!important}.text-danger{color:var(--rw-danger)!important}.text-accent,.text-teal{color:var(--rw-accent)!important}.bg-app{background-color:var(--rw-bg-app)}.bg-surface{background-color:var(--rw-bg-surface)}.bg-subtle{background-color:var(--rw-bg-subtle)}.bg-muted{background-color:var(--rw-bg-muted)}.m-0{margin:0}.mt-0{margin-top:0}.mr-0{margin-right:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.mt-4{margin-top:var(--rw-space-1)}.mt-8{margin-top:var(--rw-space-2)}.mt-12{margin-top:var(--rw-space-3)}.mt-16{margin-top:var(--rw-space-4)}.mt-20{margin-top:var(--rw-space-5)}.mt-24{margin-top:var(--rw-space-6)}.mb-4{margin-bottom:var(--rw-space-1)}.mb-8{margin-bottom:var(--rw-space-2)}.mb-12{margin-bottom:var(--rw-space-3)}.mb-16{margin-bottom:var(--rw-space-4)}.mb-20{margin-bottom:var(--rw-space-5)}.mb-24{margin-bottom:var(--rw-space-6)}.ml-4{margin-left:var(--rw-space-1)}.ml-8{margin-left:var(--rw-space-2)}.ml-12{margin-left:var(--rw-space-3)}.ml-16{margin-left:var(--rw-space-4)}.mr-4{margin-right:var(--rw-space-1)}.mr-8{margin-right:var(--rw-space-2)}.mr-12{margin-right:var(--rw-space-3)}.mr-16{margin-right:var(--rw-space-4)}.p-0{padding:0}.p-8{padding:var(--rw-space-2)}.p-12{padding:var(--rw-space-3)}.p-16{padding:var(--rw-space-4)}.p-20{padding:var(--rw-space-5)}.p-24{padding:var(--rw-space-6)}.gap-4{gap:var(--rw-space-1)}.gap-8{gap:var(--rw-space-2)}.gap-12{gap:var(--rw-space-3)}.gap-16{gap:var(--rw-space-4)}.gap-20{gap:var(--rw-space-5)}.gap-24{gap:var(--rw-space-6)}.rounded-sm{border-radius:var(--rw-radius-sm)}.rounded-md{border-radius:var(--rw-radius-md)}.rounded-lg{border-radius:var(--rw-radius-lg)}.rounded-xl{border-radius:var(--rw-radius-xl)}.rounded-pill{border-radius:var(--rw-radius-pill)}.border{border:1px solid var(--rw-border)}.border-subtle{border:1px solid var(--rw-border-subtle)}.surface{background:var(--rw-bg-surface);border:1px solid var(--rw-border);border-radius:var(--rw-radius-lg);box-shadow:var(--rw-shadow-xs)}.surface-elevated{background:var(--rw-bg-elevated);border:1px solid var(--rw-border-subtle);border-radius:var(--rw-radius-lg);box-shadow:var(--rw-shadow-md)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cursor-pointer{cursor:pointer}.cursor-not-allowed{cursor:not-allowed}.w-full{width:100%}.h-full{height:100%}.min-w-0{min-width:0}@keyframes rw-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes rw-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes rw-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes rw-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes rw-spin{to{transform:rotate(360deg)}}@keyframes rw-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes hz-fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes hz-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes hz-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.rw-animate-in,.hz-animate-in{animation:rw-fade-in var(--rw-duration-slow) var(--rw-ease-out) both}.rw-animate-up{animation:rw-fade-up var(--rw-duration-slow) var(--rw-ease-out) both}.rw-animate-scale{animation:rw-scale-in var(--rw-duration-base) var(--rw-ease-out) both}.el-row>.el-col>.stat-card,.el-row>.el-col>.summary-card,.el-row>.el-col>.kpi-card,.el-row>.el-col>.metric-card,.el-row>.el-col>.quick-link-card,.el-row>.el-col>.el-card{animation:rw-fade-in var(--rw-duration-slow) var(--rw-ease-out) both}.el-row>.el-col:nth-child(1)>*{animation-delay:0s}.el-row>.el-col:nth-child(2)>*{animation-delay:.04s}.el-row>.el-col:nth-child(3)>*{animation-delay:.08s}.el-row>.el-col:nth-child(4)>*{animation-delay:.12s}.el-row>.el-col:nth-child(5)>*{animation-delay:.16s}.el-row>.el-col:nth-child(6)>*{animation-delay:.2s}.el-row>.el-col:nth-child(7)>*{animation-delay:.24s}.el-row>.el-col:nth-child(8)>*{animation-delay:.28s}.fade-transform-enter-active,.fade-transform-leave-active{transition:opacity var(--rw-duration-base) var(--rw-ease-in-out),transform var(--rw-duration-base) var(--rw-ease-in-out)}.fade-transform-enter-from{opacity:0;transform:translateY(6px)}.fade-transform-leave-to{opacity:0;transform:translateY(-4px)}.fade-enter-active,.fade-leave-active{transition:opacity var(--rw-duration-base) var(--rw-ease-in-out)}.fade-enter-from,.fade-leave-to{opacity:0}.is-loading-skin{background:linear-gradient(90deg,var(--rw-bg-subtle) 25%,var(--rw-bg-muted) 37%,var(--rw-bg-subtle) 63%);background-size:400% 100%;animation:rw-shimmer 1.6s linear infinite}@media(max-width:767px){.hide-on-mobile{display:none!important}}.show-on-mobile{display:none!important}@media(max-width:767px){.show-on-mobile{display:flex!important}}.show-on-mobile-block{display:none!important}@media(max-width:767px){.show-on-mobile-block{display:block!important}}@media(min-width:768px)and (max-width:1023px){.hide-on-tablet{display:none!important}}.show-on-tablet{display:none!important}@media(min-width:768px)and (max-width:1023px){.show-on-tablet{display:flex!important}}@media(min-width:1024px){.hide-on-desktop{display:none!important}}.show-on-desktop{display:none!important}@media(min-width:1024px){.show-on-desktop{display:flex!important}}.responsive-table{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.responsive-table .el-table{min-width:600px}.card-grid-responsive{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--rw-space-4)}@media(max-width:1279px){.card-grid-responsive{grid-template-columns:repeat(3,1fr)}}@media(max-width:1023px){.card-grid-responsive{grid-template-columns:repeat(2,1fr);gap:var(--rw-space-3)}}@media(max-width:639px){.card-grid-responsive{grid-template-columns:1fr;gap:var(--rw-space-3)}}.mobile-card-list{display:none}@media(max-width:767px){.mobile-card-list{display:flex;flex-direction:column;gap:var(--rw-space-2)}}.mobile-card-list .mobile-card{background:var(--rw-bg-surface);border:1px solid var(--rw-border);border-radius:var(--rw-radius-md);padding:var(--rw-space-4) var(--rw-space-5);box-shadow:var(--rw-shadow-xs);transition:background-color var(--rw-duration-fast) var(--rw-ease-in-out)}.mobile-card-list .mobile-card:active{background-color:var(--rw-bg-surface-hover)}.mobile-card-list .mobile-card-row{display:flex;justify-content:space-between;align-items:center;padding:var(--rw-space-1) 0;font-size:var(--rw-text-base)}.mobile-card-list .mobile-card-label{color:var(--rw-text-tertiary);font-size:var(--rw-text-sm);flex-shrink:0;margin-right:var(--rw-space-2);font-weight:var(--rw-weight-medium)}.mobile-card-list .mobile-card-value{color:var(--rw-text-primary);font-weight:var(--rw-weight-medium);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.mobile-card-list .mobile-card-title{font-size:var(--rw-text-md);font-weight:var(--rw-weight-semibold);color:var(--rw-text-primary);margin-bottom:var(--rw-space-2);line-height:var(--rw-leading-tight);letter-spacing:var(--rw-tracking-tight)}.mobile-card-list .mobile-card-actions{display:flex;gap:var(--rw-space-2);margin-top:var(--rw-space-3);padding-top:var(--rw-space-3);border-top:1px solid var(--rw-divider)}@media(max-width:767px){.desktop-table{display:none}}.sidebar-backdrop{display:none;position:fixed;inset:0;background:#080a108c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;transition:opacity var(--rw-duration-slow) var(--rw-ease-in-out)}@media(max-width:767px){.sidebar-backdrop{display:block}}@media(max-width:767px){.el-button{min-height:38px;border-radius:var(--rw-radius-md)}.el-button--small{min-height:32px}.el-form-item{margin-bottom:var(--rw-space-4)}}@media(min-width:768px)and (max-width:1023px){.app-container{padding:var(--rw-space-5)}}@media(max-width:767px){html,body,#app{width:100%;max-width:100%;min-width:0;overflow-x:hidden}:root{--el-font-size-base: 13px;--el-font-size-small: 12px;--rw-sidebar-collapsed-width: 0px;--os-page-padding: 12px}.app-container{width:100%;max-width:100%;min-width:0;padding:var(--rw-space-3);overflow-x:clip;border-radius:0}.search-bar{padding:var(--rw-space-3);margin-bottom:var(--rw-space-4);border-radius:var(--rw-radius-md)}.search-bar,.filter-bar,.filter-cards,.toolbar,.table-toolbar,.card-header,.page-actions,.header-actions,.action-bar,.actions-row,.runs-head,.assets-head,.daily-panel__head,.workflow-page__tools,.workflow-toolbar,.os-section-card__actions,.finance-table-head,.auto-header-actions,.auto-card-header,.auto-table-title,.daily-action-bar__buttons{width:100%;min-width:0;max-width:100%;align-items:stretch;gap:var(--rw-space-2);overflow-x:hidden}.filter-bar,.filter-cards,.toolbar,.table-toolbar,.page-actions,.header-actions,.action-bar,.actions-row,.workflow-page__tools,.workflow-toolbar,.os-section-card__actions,.auto-header-actions,.daily-action-bar__buttons{flex-direction:column}.toolbar__left,.toolbar__right,.table-toolbar__left,.table-toolbar__right,.card-header__left,.card-header__right{width:100%;min-width:0;flex-wrap:wrap}.search-bar .el-input,.search-bar .el-select,.search-bar .el-date-editor,.filter-bar .el-input,.filter-bar .el-select,.filter-bar .el-date-editor,.filter-cards .el-input,.filter-cards .el-select,.filter-cards .el-date-editor,.toolbar .el-input,.toolbar .el-select,.toolbar .el-date-editor,.table-toolbar .el-input,.table-toolbar .el-select,.table-toolbar .el-date-editor,.page-actions .el-input,.page-actions .el-select,.page-actions .el-date-editor{width:100%!important;max-width:100%}.search-bar .el-button,.filter-bar .el-button,.filter-cards .el-button,.toolbar .el-button,.table-toolbar .el-button,.page-actions .el-button,.header-actions .el-button,.action-bar .el-button,.actions-row .el-button,.runs-head .el-button,.assets-head .el-button,.workflow-page__tools .el-button,.workflow-toolbar .el-button,.os-section-card__actions .el-button,.daily-action-bar__buttons .el-button,.auto-header-actions .el-button,.auto-card-header .el-button,.auto-table-title .el-button{min-width:0;width:100%;margin-left:0!important}.search-bar .el-button+.el-button,.filter-bar .el-button+.el-button,.filter-cards .el-button+.el-button,.toolbar .el-button+.el-button,.table-toolbar .el-button+.el-button,.page-actions .el-button+.el-button,.header-actions .el-button+.el-button,.action-bar .el-button+.el-button,.actions-row .el-button+.el-button,.workflow-page__tools .el-button+.el-button,.workflow-toolbar .el-button+.el-button,.os-section-card__actions .el-button+.el-button,.daily-action-bar__buttons .el-button+.el-button,.auto-header-actions .el-button+.el-button,.auto-card-header .el-button+.el-button,.auto-table-title .el-button+.el-button{margin-left:0!important}.search-bar .el-form,.filter-bar .el-form,.filter-cards .el-form,.toolbar .el-form,.table-toolbar .el-form,.page-actions .el-form{display:grid!important;grid-template-columns:1fr!important;width:100%!important;min-width:0!important;max-width:100%!important;gap:var(--rw-space-2)}.search-bar .el-form-item,.filter-bar .el-form-item,.filter-cards .el-form-item,.toolbar .el-form-item,.table-toolbar .el-form-item,.page-actions .el-form-item{display:grid!important;grid-template-columns:1fr!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-right:0!important;margin-bottom:0}.search-bar .el-form-item__label,.filter-bar .el-form-item__label,.filter-cards .el-form-item__label,.toolbar .el-form-item__label,.table-toolbar .el-form-item__label,.page-actions .el-form-item__label{width:auto!important;height:auto;justify-content:flex-start;margin-bottom:4px;line-height:1.35}.search-bar .el-form-item__content,.filter-bar .el-form-item__content,.filter-cards .el-form-item__content,.toolbar .el-form-item__content,.table-toolbar .el-form-item__content,.page-actions .el-form-item__content{width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important}.el-radio-group{display:flex;flex-wrap:wrap;width:100%;max-width:100%;gap:var(--rw-space-2)}.el-radio-button,.el-radio{min-width:0}.el-radio__label{min-width:0;line-height:1.35;overflow-wrap:anywhere;white-space:normal}.el-radio-button__inner{width:100%;min-width:0;white-space:normal;line-height:1.35}.table-card{border-radius:var(--rw-radius-md);max-width:100%;min-width:0}.table-card .table-card__header{padding:var(--rw-space-3) var(--rw-space-4)}.table-card .table-card__body{min-width:0;padding:var(--rw-space-3);overflow-x:auto;-webkit-overflow-scrolling:touch}.table-card>.flex-between:first-child,.table-card>.table-toolbar:first-child,.table-card>.card-header:first-child{align-items:stretch;flex-direction:column;padding:var(--rw-space-3)}.pagination-wrapper{margin-top:var(--rw-space-3);padding:var(--rw-space-3) var(--rw-space-4)}.pagination-wrapper .el-pagination{flex-wrap:wrap;gap:var(--rw-space-1)}.el-pagination .el-pagination__sizes,.el-pagination .el-pagination__jump{display:none}.search-bar .el-form--inline .el-form-item{display:flex;margin-right:0;width:100%}.search-bar .el-form--inline .el-form-item .el-form-item__content{flex:1}.search-bar .el-form--inline .el-form-item .el-input,.search-bar .el-form--inline .el-form-item .el-select{width:100%!important}.el-dialog{width:92%!important;margin:8vh auto!important}.el-dialog__body{padding:var(--rw-space-4)!important}.el-descriptions__table{display:block}.el-descriptions__table .el-descriptions__row{display:flex;flex-direction:column}.chart-container,[class*=chart-wrapper],[class*=chart-box]{height:220px!important;min-height:180px}.el-row[class*=chart] .el-col{margin-bottom:var(--rw-space-3)}.resource-entry-grid,.resource-stat-grid,.resource-content-grid,.resource-health-grid,.resource-lower-grid,.finance-summary-grid,.finance-main-grid,.finance-content-grid,.os-home-grid,.home-two-columns,.cockpit-grid,.cockpit-content-grid,.dashboard-grid,.dashboard-content-grid,.overview-grid,.detail-grid,.content-grid,.workbench-grid,.workflow-grid{grid-template-columns:1fr!important}.app-main{overflow-x:hidden}.page-header{width:100%;min-width:0;flex-direction:column;align-items:flex-start;gap:var(--rw-space-2);margin-bottom:var(--rw-space-4)}.page-header h2,.page-header .page-title{font-size:var(--rw-text-xl);max-width:100%;overflow-wrap:anywhere}.el-tabs__header{overflow-x:auto;-webkit-overflow-scrolling:touch}.el-row{margin-left:0!important;margin-right:0!important}.el-col{max-width:100%;padding-left:0!important;padding-right:0!important}.el-descriptions__cell{display:block!important;width:100%!important}.el-descriptions__label,.el-descriptions__content{display:block!important;width:100%!important;min-width:0}.el-table,.responsive-table,.desktop-table,.table-card,.el-card,.stat-card,.summary-card,.kpi-card,.metric-card{min-width:0;max-width:100%}.el-table .cell{max-width:100%}img,canvas,svg,video{max-width:100%}}@media(max-width:767px)and (orientation:landscape){.chart-container,[class*=chart-wrapper],[class*=chart-box]{height:180px!important}}@supports (padding-bottom: env(safe-area-inset-bottom)){.app-wrapper{padding-bottom:env(safe-area-inset-bottom)}}@media(min-width:1536px){.app-container.is-bounded{max-width:var(--rw-content-max-width);margin-inline:auto}}html.dark,html[data-theme=dark]{--rw-form-bg: #0f131c;--rw-form-bg-hover: #141925;--rw-form-bg-focus: #111827;--rw-form-border: rgba(255, 255, 255, .12);--rw-form-border-hover: rgba(255, 255, 255, .18);--rw-form-placeholder: #7f8aa3}html.dark .el-card,html.dark .el-dialog,html.dark .el-drawer,html.dark .el-popover,html.dark .el-dropdown-menu,html.dark .el-select-dropdown,html.dark .el-autocomplete-suggestion,html.dark .el-picker-panel,html.dark .el-cascader__dropdown,html.dark .el-message-box,html[data-theme=dark] .el-card,html[data-theme=dark] .el-dialog,html[data-theme=dark] .el-drawer,html[data-theme=dark] .el-popover,html[data-theme=dark] .el-dropdown-menu,html[data-theme=dark] .el-select-dropdown,html[data-theme=dark] .el-autocomplete-suggestion,html[data-theme=dark] .el-picker-panel,html[data-theme=dark] .el-cascader__dropdown,html[data-theme=dark] .el-message-box{background-color:var(--rw-bg-surface)!important;border-color:var(--rw-border)!important}html.dark .el-input,html.dark .el-textarea,html.dark .el-select,html[data-theme=dark] .el-input,html[data-theme=dark] .el-textarea,html[data-theme=dark] .el-select{--el-input-bg-color: var(--rw-form-bg);--el-input-border-color: var(--rw-form-border);--el-input-hover-border-color: var(--rw-form-border-hover);--el-input-focus-border-color: var(--rw-primary);--el-input-text-color: var(--rw-text-primary);--el-input-placeholder-color: var(--rw-form-placeholder);--el-select-input-color: var(--rw-text-primary);--el-select-placeholder-color: var(--rw-form-placeholder);--el-fill-color-blank: var(--rw-form-bg)}html.dark .el-input__wrapper,html.dark .el-textarea__inner,html.dark .el-select__wrapper,html.dark .el-select .el-input__wrapper,html.dark .el-date-editor.el-input__wrapper,html.dark .el-date-editor .el-input__wrapper,html.dark .el-input-number .el-input__wrapper,html[data-theme=dark] .el-input__wrapper,html[data-theme=dark] .el-textarea__inner,html[data-theme=dark] .el-select__wrapper,html[data-theme=dark] .el-select .el-input__wrapper,html[data-theme=dark] .el-date-editor.el-input__wrapper,html[data-theme=dark] .el-date-editor .el-input__wrapper,html[data-theme=dark] .el-input-number .el-input__wrapper{background-color:var(--rw-form-bg)!important;border-color:var(--rw-form-border)!important;color:var(--rw-text-primary)!important;box-shadow:0 0 0 1px var(--rw-form-border) inset!important}html.dark .el-input__wrapper:hover,html.dark .el-textarea__inner:hover,html.dark .el-select__wrapper:hover,html.dark .el-select .el-input__wrapper:hover,html.dark .el-date-editor.el-input__wrapper:hover,html.dark .el-date-editor .el-input__wrapper:hover,html.dark .el-input-number .el-input__wrapper:hover,html[data-theme=dark] .el-input__wrapper:hover,html[data-theme=dark] .el-textarea__inner:hover,html[data-theme=dark] .el-select__wrapper:hover,html[data-theme=dark] .el-select .el-input__wrapper:hover,html[data-theme=dark] .el-date-editor.el-input__wrapper:hover,html[data-theme=dark] .el-date-editor .el-input__wrapper:hover,html[data-theme=dark] .el-input-number .el-input__wrapper:hover{background-color:var(--rw-form-bg-hover)!important;border-color:var(--rw-form-border-hover)!important;box-shadow:0 0 0 1px var(--rw-form-border-hover) inset!important}html.dark .el-input__wrapper.is-focus,html.dark .el-textarea__inner:focus,html.dark .el-select__wrapper.is-focused,html.dark .el-select .el-input__wrapper.is-focus,html.dark .el-date-editor.el-input__wrapper.is-focus,html.dark .el-date-editor .el-input__wrapper.is-focus,html.dark .el-input-number .el-input__wrapper.is-focus,html[data-theme=dark] .el-input__wrapper.is-focus,html[data-theme=dark] .el-textarea__inner:focus,html[data-theme=dark] .el-select__wrapper.is-focused,html[data-theme=dark] .el-select .el-input__wrapper.is-focus,html[data-theme=dark] .el-date-editor.el-input__wrapper.is-focus,html[data-theme=dark] .el-date-editor .el-input__wrapper.is-focus,html[data-theme=dark] .el-input-number .el-input__wrapper.is-focus{background-color:var(--rw-form-bg-focus)!important;border-color:rgba(var(--rw-primary-rgb),.56)!important;box-shadow:0 0 0 1px rgba(var(--rw-primary-rgb),.56) inset,0 0 0 3px rgba(var(--rw-primary-rgb),.18)!important}html.dark .el-input__inner,html.dark .el-textarea__inner,html.dark .el-select__input,html.dark .el-select__selected-item,html.dark .el-select__placeholder,html[data-theme=dark] .el-input__inner,html[data-theme=dark] .el-textarea__inner,html[data-theme=dark] .el-select__input,html[data-theme=dark] .el-select__selected-item,html[data-theme=dark] .el-select__placeholder{color:var(--rw-text-primary)!important}html.dark .el-input__inner::placeholder,html.dark .el-textarea__inner::placeholder,html.dark .el-select__input::placeholder,html[data-theme=dark] .el-input__inner::placeholder,html[data-theme=dark] .el-textarea__inner::placeholder,html[data-theme=dark] .el-select__input::placeholder{color:var(--rw-form-placeholder)!important;opacity:1!important}html.dark .el-input__prefix,html.dark .el-input__suffix,html.dark .el-select__caret,html.dark .el-date-editor .el-input__prefix,html.dark .el-date-editor .el-input__suffix,html[data-theme=dark] .el-input__prefix,html[data-theme=dark] .el-input__suffix,html[data-theme=dark] .el-select__caret,html[data-theme=dark] .el-date-editor .el-input__prefix,html[data-theme=dark] .el-date-editor .el-input__suffix{color:var(--rw-text-tertiary)!important}html.dark .app-wrapper :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]):not(.el-input__inner):not(.el-select__input),textarea:not(.el-textarea__inner),select),html[data-theme=dark] .app-wrapper :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]):not(.el-input__inner):not(.el-select__input),textarea:not(.el-textarea__inner),select){background-color:var(--rw-form-bg);border:1px solid var(--rw-form-border);color:var(--rw-text-primary);color-scheme:dark;caret-color:var(--rw-primary)}html.dark .app-wrapper :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]):not(.el-input__inner):not(.el-select__input),textarea:not(.el-textarea__inner),select):hover,html[data-theme=dark] .app-wrapper :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]):not(.el-input__inner):not(.el-select__input),textarea:not(.el-textarea__inner),select):hover{background-color:var(--rw-form-bg-hover);border-color:var(--rw-form-border-hover)}html.dark .app-wrapper :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]):not(.el-input__inner):not(.el-select__input),textarea:not(.el-textarea__inner),select):focus,html[data-theme=dark] .app-wrapper :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]):not(.el-input__inner):not(.el-select__input),textarea:not(.el-textarea__inner),select):focus{background-color:var(--rw-form-bg-focus);border-color:rgba(var(--rw-primary-rgb),.56);box-shadow:0 0 0 3px rgba(var(--rw-primary-rgb),.18);outline:none}html.dark .app-wrapper :where(input,textarea)::placeholder,html[data-theme=dark] .app-wrapper :where(input,textarea)::placeholder{color:var(--rw-form-placeholder)!important;opacity:1!important}html.dark .app-wrapper :where(input:disabled,textarea:disabled,select:disabled),html[data-theme=dark] .app-wrapper :where(input:disabled,textarea:disabled,select:disabled){background-color:var(--rw-bg-subtle);border-color:var(--rw-border);color:var(--rw-text-disabled);cursor:not-allowed;opacity:1}html.dark .el-table,html[data-theme=dark] .el-table{--el-table-bg-color: var(--rw-bg-surface);--el-table-tr-bg-color: var(--rw-bg-surface);--el-table-header-bg-color: var(--rw-bg-subtle);--el-table-row-hover-bg-color: var(--rw-bg-surface-hover);--el-table-border-color: var(--rw-border);--el-table-text-color: var(--rw-text-primary);--el-table-header-text-color: var(--rw-text-secondary);color:var(--rw-text-primary)}html.dark .el-table th.el-table__cell,html[data-theme=dark] .el-table th.el-table__cell{background-color:var(--rw-bg-subtle)!important;color:var(--rw-text-secondary)!important}html.dark .el-table td.el-table__cell,html[data-theme=dark] .el-table td.el-table__cell{border-bottom-color:var(--rw-border)!important}html.dark .el-tabs__item,html[data-theme=dark] .el-tabs__item{color:var(--rw-text-secondary)!important}html.dark .el-tabs__item.is-active,html[data-theme=dark] .el-tabs__item.is-active{color:var(--rw-primary)!important}html.dark .el-tabs__nav-wrap:after,html[data-theme=dark] .el-tabs__nav-wrap:after{background-color:var(--rw-border)!important}html.dark .el-pagination,html[data-theme=dark] .el-pagination{--el-pagination-bg-color: var(--rw-bg-surface);--el-pagination-text-color: var(--rw-text-secondary);--el-pagination-button-bg-color: var(--rw-bg-subtle)}html.dark .el-tag,html[data-theme=dark] .el-tag{--el-tag-bg-color: var(--rw-bg-subtle);--el-tag-border-color: var(--rw-border);--el-tag-text-color: var(--rw-text-secondary)}html.dark .el-descriptions__label,html.dark .el-descriptions__content,html[data-theme=dark] .el-descriptions__label,html[data-theme=dark] .el-descriptions__content{background-color:transparent!important;color:var(--rw-text-primary)!important}html.dark .el-descriptions__cell,html[data-theme=dark] .el-descriptions__cell{border-color:var(--rw-border)!important}html.dark .el-empty__description p,html[data-theme=dark] .el-empty__description p{color:var(--rw-text-tertiary)!important}html.dark .el-breadcrumb__inner,html[data-theme=dark] .el-breadcrumb__inner{color:var(--rw-text-secondary)!important}html.dark .el-breadcrumb__item:last-child .el-breadcrumb__inner,html[data-theme=dark] .el-breadcrumb__item:last-child .el-breadcrumb__inner{color:var(--rw-text-primary)!important}html.dark .el-menu,html[data-theme=dark] .el-menu{--el-menu-bg-color: var(--rw-bg-surface);--el-menu-text-color: var(--rw-text-regular);--el-menu-hover-bg-color: var(--rw-bg-surface-hover);--el-menu-active-color: var(--rw-primary);border-color:var(--rw-border)!important}html.dark .el-alert,html[data-theme=dark] .el-alert{border-color:var(--rw-border)!important}html.dark .el-message,html[data-theme=dark] .el-message{--el-message-bg-color: var(--rw-bg-elevated);--el-message-border-color: var(--rw-border);--el-message-text-color: var(--rw-text-primary)}html.dark .el-button--default:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info),html[data-theme=dark] .el-button--default:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info){--el-button-bg-color: var(--rw-bg-subtle);--el-button-border-color: var(--rw-border);--el-button-text-color: var(--rw-text-primary);--el-button-hover-bg-color: var(--rw-bg-surface-hover);--el-button-hover-border-color: var(--rw-primary);--el-button-hover-text-color: var(--rw-primary)}html.dark .el-collapse-item__header,html.dark .el-collapse-item__wrap,html[data-theme=dark] .el-collapse-item__header,html[data-theme=dark] .el-collapse-item__wrap{background-color:var(--rw-bg-surface)!important;border-color:var(--rw-border)!important;color:var(--rw-text-primary)!important}html.dark .el-step__title,html[data-theme=dark] .el-step__title{color:var(--rw-text-secondary)!important}html.dark .el-step__title.is-process,html[data-theme=dark] .el-step__title.is-process,html.dark .el-drawer__header,html.dark .el-dialog__header,html[data-theme=dark] .el-drawer__header,html[data-theme=dark] .el-dialog__header,html.dark .el-drawer__body,html.dark .el-dialog__body,html[data-theme=dark] .el-drawer__body,html[data-theme=dark] .el-dialog__body{color:var(--rw-text-primary)!important}html.dark .el-tooltip__popper.is-light,html[data-theme=dark] .el-tooltip__popper.is-light{background:var(--rw-bg-elevated)!important;border-color:var(--rw-border)!important;color:var(--rw-text-primary)!important}html.dark .el-progress__text,html[data-theme=dark] .el-progress__text{color:var(--rw-text-primary)!important}html.dark .el-progress-bar__outer,html[data-theme=dark] .el-progress-bar__outer{background-color:var(--rw-bg-subtle)!important}html.dark .el-skeleton__item,html[data-theme=dark] .el-skeleton__item{background:var(--rw-bg-subtle)!important}html.dark .el-scrollbar__thumb,html[data-theme=dark] .el-scrollbar__thumb{background-color:#ffffff1f!important}html.dark .el-form-item__label,html[data-theme=dark] .el-form-item__label{color:var(--rw-text-secondary)!important}html.dark .el-divider,html[data-theme=dark] .el-divider{border-color:var(--rw-border)!important}html.dark .el-divider__text,html[data-theme=dark] .el-divider__text{background-color:var(--rw-bg-surface)!important;color:var(--rw-text-tertiary)!important}html.dark .el-timeline-item__content,html[data-theme=dark] .el-timeline-item__content{color:var(--rw-text-primary)!important}html.dark .el-timeline-item__timestamp,html[data-theme=dark] .el-timeline-item__timestamp{color:var(--rw-text-tertiary)!important}html.dark .el-result__title p,html[data-theme=dark] .el-result__title p{color:var(--rw-text-primary)!important}html.dark .el-result__subtitle p,html[data-theme=dark] .el-result__subtitle p{color:var(--rw-text-secondary)!important}html.dark .el-transfer-panel,html[data-theme=dark] .el-transfer-panel{background-color:var(--rw-bg-surface)!important;border-color:var(--rw-border)!important;color:var(--rw-text-primary)!important}html.dark .el-badge__content--info,html[data-theme=dark] .el-badge__content--info{background-color:var(--rw-gray-600)!important}html.dark .login-page,html[data-theme=dark] .login-page{--rw-primary: #93c5fd;--rw-primary-strong: #60a5fa;--rw-text: #f8fafc;--rw-text-secondary: #cbd5e1;--rw-text-muted: #94a3b8;background:radial-gradient(circle at 78% -8%,rgba(59,130,246,.2),transparent 38%),radial-gradient(circle at 24% 72%,rgba(14,165,233,.11),transparent 42%),linear-gradient(180deg,#070b12,#0b1220 52%,#0f172a)!important;color:#f8fafc!important}html.dark .login-page .bg-gradient,html[data-theme=dark] .login-page .bg-gradient{background:linear-gradient(180deg,#0f172ab8,#0f172a33),radial-gradient(circle at 18% 18%,rgba(96,165,250,.13),transparent 36%)!important}html.dark .login-page .bg-mesh,html[data-theme=dark] .login-page .bg-mesh{opacity:.45;background-image:linear-gradient(rgba(148,163,184,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.08) 1px,transparent 1px)!important}html.dark .login-page .login-brand,html.dark .login-page .login-side,html[data-theme=dark] .login-page .login-brand,html[data-theme=dark] .login-page .login-side{background:transparent!important}html.dark .login-page .brand-logo,html[data-theme=dark] .login-page .brand-logo{filter:brightness(0) invert(1) drop-shadow(0 10px 24px rgba(15,23,42,.2))!important}html.dark .login-page .brand-os-badge,html[data-theme=dark] .login-page .brand-os-badge{color:#dbeafe!important;border-color:#93c5fd75!important;background:#0f172ac7!important;box-shadow:0 8px 22px #0206173d!important}html.dark .login-page .brand-headline,html.dark .login-page .brand-headline span:first-child,html.dark .login-page .login-header h2,html[data-theme=dark] .login-page .brand-headline,html[data-theme=dark] .login-page .brand-headline span:first-child,html[data-theme=dark] .login-page .login-header h2{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}html.dark .login-page .brand-headline span:last-child,html[data-theme=dark] .login-page .brand-headline span:last-child{color:#dbeafe!important;background:linear-gradient(90deg,#dbeafe,#67e8f9)!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}html.dark .login-page .brand-tagline,html.dark .login-page .login-header .login-hint,html.dark .login-page .login-tab,html.dark .login-page .login-options,html.dark .login-page .login-options .el-checkbox__label,html.dark .login-page .login-admin-contact,html.dark .login-page .login-admin-contact span,html[data-theme=dark] .login-page .brand-tagline,html[data-theme=dark] .login-page .login-header .login-hint,html[data-theme=dark] .login-page .login-tab,html[data-theme=dark] .login-page .login-options,html[data-theme=dark] .login-page .login-options .el-checkbox__label,html[data-theme=dark] .login-page .login-admin-contact,html[data-theme=dark] .login-page .login-admin-contact span{color:#cbd5e1!important}html.dark .login-page .login-card,html[data-theme=dark] .login-page .login-card{border-color:#94a3b833!important;background:linear-gradient(180deg,#141a24f0,#0f172ae0),#0f172ae6!important;box-shadow:0 24px 56px #00000047,0 1px #ffffff0d inset!important}html.dark .login-page .login-tabs,html[data-theme=dark] .login-page .login-tabs{border-bottom-color:#94a3b838!important}html.dark .login-page .login-tab.is-active,html.dark .login-page .forgot-link,html.dark .login-page .login-admin-contact button,html[data-theme=dark] .login-page .login-tab.is-active,html[data-theme=dark] .login-page .forgot-link,html[data-theme=dark] .login-page .login-admin-contact button{color:#dbeafe!important}html.dark .login-page .login-tab.is-active:after,html[data-theme=dark] .login-page .login-tab.is-active:after{background:linear-gradient(90deg,#93c5fd,#67e8f9)!important}html.dark .login-page .login-input .el-input__wrapper,html[data-theme=dark] .login-page .login-input .el-input__wrapper{background:linear-gradient(180deg,#1e293bf5,#0f172ae6) padding-box,linear-gradient(135deg,#94a3b847,#60a5fa3d) border-box!important;box-shadow:0 14px 28px #0000002e,inset 0 1px #ffffff0d!important}html.dark .login-page .login-input .el-input__wrapper.is-focus,html.dark .login-page .login-input .el-input__wrapper:focus-within,html[data-theme=dark] .login-page .login-input .el-input__wrapper.is-focus,html[data-theme=dark] .login-page .login-input .el-input__wrapper:focus-within{background:linear-gradient(180deg,#1e293b,#0f172af0) padding-box,linear-gradient(135deg,#93c5fdb8,#67e8f97a) border-box!important;box-shadow:0 0 0 3px #93c5fd1f,0 16px 32px #0000003d,inset 0 1px #ffffff12!important}html.dark .login-page .login-input .el-input__inner,html[data-theme=dark] .login-page .login-input .el-input__inner{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}html.dark .login-page .login-input .el-input__inner::placeholder,html.dark .login-page .login-input .el-input__prefix,html.dark .login-page .login-input .el-input__suffix,html[data-theme=dark] .login-page .login-input .el-input__inner::placeholder,html[data-theme=dark] .login-page .login-input .el-input__prefix,html[data-theme=dark] .login-page .login-input .el-input__suffix{color:#94a3b8!important}html.dark .login-page .login-btn,html[data-theme=dark] .login-page .login-btn{background:radial-gradient(circle at 92% 45%,rgba(255,255,255,.18),transparent 16%),linear-gradient(135deg,#2563eb,#1d4ed8 58%,#0e7490)!important;background-color:#1d4ed8!important}html.dark .login-page .login-btn-text,html[data-theme=dark] .login-page .login-btn-text{color:#fff!important}html.dark .login-page .captcha-img,html.dark .login-page .external-login-button,html[data-theme=dark] .login-page .captcha-img,html[data-theme=dark] .login-page .external-login-button{color:#cbd5e1!important;border-color:#94a3b838!important;background:#0f172abd!important}html.dark [style*="background: #fff"],html.dark [style*="background: #ffffff"],html.dark [style*="background-color: #fff"],html.dark [style*="background-color: #ffffff"],html.dark [style*="background:#fff"],html.dark [style*="background:#ffffff"],html[data-theme=dark] [style*="background: #fff"],html[data-theme=dark] [style*="background: #ffffff"],html[data-theme=dark] [style*="background-color: #fff"],html[data-theme=dark] [style*="background-color: #ffffff"],html[data-theme=dark] [style*="background:#fff"],html[data-theme=dark] [style*="background:#ffffff"]{background:var(--rw-bg-surface)!important}html.dark [style*="background: #f8f9fa"],html.dark [style*="background:#f8f9fa"],html.dark [style*="background: #f8fafc"],html.dark [style*="background:#f8fafc"],html.dark [style*="background: #f5f7fa"],html.dark [style*="background: #fafafa"],html.dark [style*="background: #f8faff"],html.dark [style*="background: #fafbfc"],html[data-theme=dark] [style*="background: #f8f9fa"],html[data-theme=dark] [style*="background:#f8f9fa"],html[data-theme=dark] [style*="background: #f8fafc"],html[data-theme=dark] [style*="background:#f8fafc"],html[data-theme=dark] [style*="background: #f5f7fa"],html[data-theme=dark] [style*="background: #fafafa"],html[data-theme=dark] [style*="background: #f8faff"],html[data-theme=dark] [style*="background: #fafbfc"]{background:var(--rw-bg-subtle)!important}html.dark [style*="background: #eef2ff"],html.dark [style*="background:#eef2ff"],html.dark [style*="background: #eef5ff"],html.dark [style*="background: #eff6ff"],html.dark [style*="background: #edf4ff"],html[data-theme=dark] [style*="background: #eef2ff"],html[data-theme=dark] [style*="background:#eef2ff"],html[data-theme=dark] [style*="background: #eef5ff"],html[data-theme=dark] [style*="background: #eff6ff"],html[data-theme=dark] [style*="background: #edf4ff"]{background:rgba(var(--rw-primary-rgb),.16)!important}html.dark [style*="background: #ecfdf5"],html.dark [style*="background: #ecfdf3"],html.dark [style*="background: #e8f8ef"],html.dark [style*="background: #f0fdf4"],html[data-theme=dark] [style*="background: #ecfdf5"],html[data-theme=dark] [style*="background: #ecfdf3"],html[data-theme=dark] [style*="background: #e8f8ef"],html[data-theme=dark] [style*="background: #f0fdf4"]{background:rgba(var(--rw-success-rgb),.16)!important}html.dark [style*="background: #fffbeb"],html.dark [style*="background: #fff7ed"],html.dark [style*="background: #fff4e5"],html.dark [style*="background: #fef3c7"],html[data-theme=dark] [style*="background: #fffbeb"],html[data-theme=dark] [style*="background: #fff7ed"],html[data-theme=dark] [style*="background: #fff4e5"],html[data-theme=dark] [style*="background: #fef3c7"]{background:rgba(var(--rw-warning-rgb),.16)!important}html.dark [style*="background: #fef2f2"],html.dark [style*="background: #fff0f3"],html.dark [style*="background: #fee2e2"],html[data-theme=dark] [style*="background: #fef2f2"],html[data-theme=dark] [style*="background: #fff0f3"],html[data-theme=dark] [style*="background: #fee2e2"]{background:rgba(var(--rw-danger-rgb),.16)!important}html.dark .ai-factory-workbench-root,html[data-theme=dark] .ai-factory-workbench-root{color:var(--rw-text-primary)}html.dark .factory-mode-header,html[data-theme=dark] .factory-mode-header{background:var(--rw-bg-surface)!important;border-color:var(--rw-border)!important;box-shadow:var(--rw-shadow-xs)!important}html.dark .factory-mode-header h2,html[data-theme=dark] .factory-mode-header h2{color:var(--rw-text-primary)!important}html.dark .factory-mode-header p,html[data-theme=dark] .factory-mode-header p{color:var(--rw-text-secondary)!important}html.dark .factory-mode-tabs .el-tabs__nav,html[data-theme=dark] .factory-mode-tabs .el-tabs__nav{background:var(--rw-bg-subtle)!important;border-color:var(--rw-border)!important}html.dark .factory-mode-tabs .el-tabs__item,html[data-theme=dark] .factory-mode-tabs .el-tabs__item{color:var(--rw-text-secondary)!important}html.dark .factory-mode-tabs .el-tabs__item.is-active,html[data-theme=dark] .factory-mode-tabs .el-tabs__item.is-active{background:rgba(var(--rw-primary-rgb),.12)!important;color:var(--rw-primary)!important}html.dark .chat-shell,html.dark .review-rail,html.dark .task-list-panel,html.dark .workbench-disabled,html[data-theme=dark] .chat-shell,html[data-theme=dark] .review-rail,html[data-theme=dark] .task-list-panel,html[data-theme=dark] .workbench-disabled{background:var(--rw-bg-surface)!important;border-color:var(--rw-border)!important;box-shadow:var(--rw-shadow-sm)!important}html.dark .task-list-head strong,html[data-theme=dark] .task-list-head strong{color:var(--rw-text-primary)!important}html.dark .task-list-title small,html[data-theme=dark] .task-list-title small{color:var(--rw-text-tertiary)!important}html.dark .task-filter-row,html[data-theme=dark] .task-filter-row{border-bottom-color:var(--rw-border)!important}html.dark .task-filter-row button,html[data-theme=dark] .task-filter-row button{color:var(--rw-text-secondary)!important}html.dark .task-filter-row button.is-active,html[data-theme=dark] .task-filter-row button.is-active{color:var(--rw-primary)!important;border-bottom-color:var(--rw-primary)!important}html.dark .task-row:hover,html[data-theme=dark] .task-row:hover{background:var(--rw-bg-surface-hover)!important}html.dark .task-row.active,html[data-theme=dark] .task-row.active{background:rgba(var(--rw-primary-rgb),.08)!important;border-color:rgba(var(--rw-primary-rgb),.4)!important}html.dark .task-row-icon,html[data-theme=dark] .task-row-icon{background:rgba(var(--rw-primary-rgb),.12)!important;color:var(--rw-primary)!important}html.dark .task-row-main strong,html[data-theme=dark] .task-row-main strong{color:var(--rw-text-primary)!important}html.dark .task-row-main small,html.dark .task-row-side small,html[data-theme=dark] .task-row-main small,html[data-theme=dark] .task-row-side small{color:var(--rw-text-tertiary)!important}html.dark .task-row-action,html[data-theme=dark] .task-row-action{background:rgba(var(--rw-primary-rgb),.1)!important;color:var(--rw-primary)!important}html.dark .task-list-footer,html[data-theme=dark] .task-list-footer{background:var(--rw-bg-surface)!important;border-top-color:var(--rw-border)!important;color:var(--rw-primary)!important}html.dark .chat-header,html[data-theme=dark] .chat-header{border-bottom-color:var(--rw-border)!important}html.dark .task-progress-strip,html[data-theme=dark] .task-progress-strip{background:var(--rw-bg-subtle)!important;border-bottom-color:var(--rw-border)!important}html.dark .task-progress-strip span,html[data-theme=dark] .task-progress-strip span{color:var(--rw-text-tertiary)!important}html.dark .task-progress-strip strong,html[data-theme=dark] .task-progress-strip strong{color:var(--rw-text-primary)!important}html.dark .task-progress-strip>div,html[data-theme=dark] .task-progress-strip>div{border-right-color:var(--rw-border)!important}html.dark .assistant-output,html[data-theme=dark] .assistant-output{background:var(--rw-bg-subtle)!important}html.dark .composer,html[data-theme=dark] .composer{background:var(--rw-bg-surface)!important;border-top-color:var(--rw-border)!important}html.dark .rail-section,html[data-theme=dark] .rail-section{border-bottom-color:var(--rw-border)!important}html.dark .active-agent-card,html[data-theme=dark] .active-agent-card{background:rgba(var(--rw-primary-rgb),.06)!important}html.dark .active-agent-card strong,html[data-theme=dark] .active-agent-card strong{color:var(--rw-text-primary)!important}html.dark .agent-avatar,html[data-theme=dark] .agent-avatar{background:rgba(var(--rw-primary-rgb),.14)!important;color:var(--rw-primary)!important}html.dark .agent-meta dt,html[data-theme=dark] .agent-meta dt{color:var(--rw-text-tertiary)!important}html.dark .agent-meta dd,html[data-theme=dark] .agent-meta dd{color:var(--rw-text-secondary)!important}html.dark .progress-ring b,html[data-theme=dark] .progress-ring b{color:var(--rw-text-primary)!important}html.dark .progress-ring small,html[data-theme=dark] .progress-ring small{color:var(--rw-text-tertiary)!important}html.dark .metrics-window-switch,html[data-theme=dark] .metrics-window-switch{background:var(--rw-bg-subtle)!important;border-color:var(--rw-border)!important}html.dark .metrics-window-switch button,html[data-theme=dark] .metrics-window-switch button{color:var(--rw-text-secondary)!important}html.dark .metrics-window-switch button.is-active,html[data-theme=dark] .metrics-window-switch button.is-active{background:rgba(var(--rw-primary-rgb),.12)!important;color:var(--rw-primary)!important}html.dark .context-card,html[data-theme=dark] .context-card{background:var(--rw-bg-surface)!important;border-color:var(--rw-border)!important;box-shadow:var(--rw-shadow-sm)!important}html.dark .agent-identity,html[data-theme=dark] .agent-identity{background:rgba(var(--rw-primary-rgb),.06)!important}html.dark .agent-identity strong,html[data-theme=dark] .agent-identity strong{color:var(--rw-text-primary)!important}html.dark .context-meta dt,html[data-theme=dark] .context-meta dt{color:var(--rw-text-tertiary)!important}html.dark .context-meta dd,html[data-theme=dark] .context-meta dd{color:var(--rw-text-secondary)!important}html.dark .empty-mini,html.dark .file-center-copy,html[data-theme=dark] .empty-mini,html[data-theme=dark] .file-center-copy{color:var(--rw-text-tertiary)!important}html.dark .knowledge-shortcuts div,html[data-theme=dark] .knowledge-shortcuts div{color:var(--rw-text-secondary)!important}html.dark .dashboard-page,html.dark .cockpit-page,html[data-theme=dark] .dashboard-page,html[data-theme=dark] .cockpit-page,html.dark .finance-page,html.dark .finance-os-page,html.dark .finance-workbench,html.dark .receivable-workbench,html.dark .receivables-page,html.dark .dibao-overview-os,html.dark .dibao-ledger,html.dark .dibao-workbench,html.dark .special-dashboard-page,html.dark .special-dashboard-os,html.dark .rw-workbench-shell,html.dark .business-page,html[data-theme=dark] .finance-page,html[data-theme=dark] .finance-os-page,html[data-theme=dark] .finance-workbench,html[data-theme=dark] .receivable-workbench,html[data-theme=dark] .receivables-page,html[data-theme=dark] .dibao-overview-os,html[data-theme=dark] .dibao-ledger,html[data-theme=dark] .dibao-workbench,html[data-theme=dark] .special-dashboard-page,html[data-theme=dark] .special-dashboard-os,html[data-theme=dark] .rw-workbench-shell,html[data-theme=dark] .business-page{color:var(--rw-text-primary)}html.dark .finance-os-page,html.dark .finance-workbench,html.dark .receivable-workbench,html.dark .dibao-overview-os,html.dark .dibao-ledger,html.dark .dibao-workbench,html.dark .special-dashboard-page,html.dark .special-dashboard-os,html.dark .rw-workbench-shell,html[data-theme=dark] .finance-os-page,html[data-theme=dark] .finance-workbench,html[data-theme=dark] .receivable-workbench,html[data-theme=dark] .dibao-overview-os,html[data-theme=dark] .dibao-ledger,html[data-theme=dark] .dibao-workbench,html[data-theme=dark] .special-dashboard-page,html[data-theme=dark] .special-dashboard-os,html[data-theme=dark] .rw-workbench-shell{background:var(--rw-bg-app)!important}html.dark .finance-entry-card,html.dark .finance-filter-panel,html.dark .finance-section-card,html.dark .finance-table-card,html.dark .finance-rail-card,html.dark .finance-quick-card,html.dark .module-card,html.dark .dashboard-panel,html.dark .rw-section-card,html.dark .ledger-table-card,html.dark .project-table-panel,html.dark .rail-map-panel,html.dark .phase-panel,html.dark .focus-alert-panel,html.dark .rw-workbench-shell .workflow-card,html.dark .rw-workbench-shell .data-kpis,html.dark .rw-workbench-shell .alert-row,html.dark .rw-workbench-shell .resource-item,html.dark .rw-workbench-shell .quick-action-grid button,html[data-theme=dark] .finance-entry-card,html[data-theme=dark] .finance-filter-panel,html[data-theme=dark] .finance-section-card,html[data-theme=dark] .finance-table-card,html[data-theme=dark] .finance-rail-card,html[data-theme=dark] .finance-quick-card,html[data-theme=dark] .module-card,html[data-theme=dark] .dashboard-panel,html[data-theme=dark] .rw-section-card,html[data-theme=dark] .ledger-table-card,html[data-theme=dark] .project-table-panel,html[data-theme=dark] .rail-map-panel,html[data-theme=dark] .phase-panel,html[data-theme=dark] .focus-alert-panel,html[data-theme=dark] .rw-workbench-shell .workflow-card,html[data-theme=dark] .rw-workbench-shell .data-kpis,html[data-theme=dark] .rw-workbench-shell .alert-row,html[data-theme=dark] .rw-workbench-shell .resource-item,html[data-theme=dark] .rw-workbench-shell .quick-action-grid button{background:var(--rw-bg-surface)!important;border-color:var(--rw-border)!important;color:var(--rw-text-primary)!important;box-shadow:var(--rw-shadow-sm)!important}html.dark .module-card.is-primary,html[data-theme=dark] .module-card.is-primary{background:linear-gradient(180deg,#246cf8 0 31%,var(--rw-bg-surface) 31% 100%)!important}html.dark .module-card.is-gallery,html[data-theme=dark] .module-card.is-gallery{background:linear-gradient(180deg,rgba(20,184,166,.12),var(--rw-bg-surface) 36%)!important}html.dark .module-card.is-foundationPit,html[data-theme=dark] .module-card.is-foundationPit{background:linear-gradient(180deg,rgba(245,158,11,.13),var(--rw-bg-surface) 36%)!important}html.dark .module-card.is-shield,html[data-theme=dark] .module-card.is-shield{background:linear-gradient(180deg,rgba(139,92,246,.13),var(--rw-bg-surface) 36%)!important}html.dark .module-card.is-other,html[data-theme=dark] .module-card.is-other{background:linear-gradient(180deg,rgba(59,130,246,.12),var(--rw-bg-surface) 36%)!important}html.dark .finance-page-title,html.dark .finance-entry-title,html.dark .finance-section-title,html.dark .finance-table-title,html.dark .finance-rail-title,html.dark .module-total b,html.dark .module-card__head strong,html.dark .module-meta span,html.dark .dashboard-page-head h1,html.dark .panel-title-row h2,html.dark .line-summary-table b,html.dark .project-table-head strong,html.dark .rw-workbench-shell .workflow-card__top span,html.dark .rw-workbench-shell .dashboard-panel__header h3,html.dark .rw-workbench-shell .panel-heading h3,html[data-theme=dark] .finance-page-title,html[data-theme=dark] .finance-entry-title,html[data-theme=dark] .finance-section-title,html[data-theme=dark] .finance-table-title,html[data-theme=dark] .finance-rail-title,html[data-theme=dark] .module-total b,html[data-theme=dark] .module-card__head strong,html[data-theme=dark] .module-meta span,html[data-theme=dark] .dashboard-page-head h1,html[data-theme=dark] .panel-title-row h2,html[data-theme=dark] .line-summary-table b,html[data-theme=dark] .project-table-head strong,html[data-theme=dark] .rw-workbench-shell .workflow-card__top span,html[data-theme=dark] .rw-workbench-shell .dashboard-panel__header h3,html[data-theme=dark] .rw-workbench-shell .panel-heading h3{color:var(--rw-text-primary)!important}html.dark .finance-page-subtitle,html.dark .finance-entry-desc,html.dark .finance-section-sub,html.dark .finance-table-count,html.dark .module-total span,html.dark .module-stats small,html.dark .module-meta small,html.dark .dashboard-page-head p,html.dark .line-summary-table>div,html.dark .phase-legend span,html.dark .focus-alert-row p,html.dark .focus-alert-row em,html.dark .dashboard-project-table small,html[data-theme=dark] .finance-page-subtitle,html[data-theme=dark] .finance-entry-desc,html[data-theme=dark] .finance-section-sub,html[data-theme=dark] .finance-table-count,html[data-theme=dark] .module-total span,html[data-theme=dark] .module-stats small,html[data-theme=dark] .module-meta small,html[data-theme=dark] .dashboard-page-head p,html[data-theme=dark] .line-summary-table>div,html[data-theme=dark] .phase-legend span,html[data-theme=dark] .focus-alert-row p,html[data-theme=dark] .focus-alert-row em,html[data-theme=dark] .dashboard-project-table small{color:var(--rw-text-secondary)!important}html.dark .module-card>button,html[data-theme=dark] .module-card>button{color:#bfdbfe!important}html.dark .line-summary-table>div:first-child,html.dark .line-summary-table .is-total,html.dark .dibao-ledger-table .el-table__header th,html.dark .dashboard-project-table .el-table__header th,html[data-theme=dark] .line-summary-table>div:first-child,html[data-theme=dark] .line-summary-table .is-total,html[data-theme=dark] .dibao-ledger-table .el-table__header th,html[data-theme=dark] .dashboard-project-table .el-table__header th{background:var(--rw-bg-subtle)!important;color:var(--rw-text-secondary)!important}html.dark .focus-alert-row,html[data-theme=dark] .focus-alert-row{background:linear-gradient(90deg,rgba(239,68,68,.12),var(--rw-bg-surface))!important}html.dark .focus-alert-row.is-warning,html[data-theme=dark] .focus-alert-row.is-warning{background:linear-gradient(90deg,rgba(249,115,22,.13),var(--rw-bg-surface))!important}html.dark .focus-alert-row.is-success,html[data-theme=dark] .focus-alert-row.is-success{background:linear-gradient(90deg,rgba(22,163,74,.12),var(--rw-bg-surface))!important}html.dark .inhouse-workbench,html[data-theme=dark] .inhouse-workbench,html.dark .page-container,html.dark .app-container,html[data-theme=dark] .page-container,html[data-theme=dark] .app-container{color:var(--rw-text-primary)}html.dark .stat-card,html.dark .kpi-card,html.dark .metric-card,html.dark .overview-card,html.dark .summary-card,html[data-theme=dark] .stat-card,html[data-theme=dark] .kpi-card,html[data-theme=dark] .metric-card,html[data-theme=dark] .overview-card,html[data-theme=dark] .summary-card{background:var(--rw-bg-surface)!important;border-color:var(--rw-border)!important;color:var(--rw-text-primary)!important}html.dark .stat-card strong,html.dark .kpi-card strong,html.dark .metric-card strong,html[data-theme=dark] .stat-card strong,html[data-theme=dark] .kpi-card strong,html[data-theme=dark] .metric-card strong{color:var(--rw-text-primary)!important}html.dark .stat-card span,html.dark .kpi-card span,html.dark .metric-card span,html[data-theme=dark] .stat-card span,html[data-theme=dark] .kpi-card span,html[data-theme=dark] .metric-card span{color:var(--rw-text-secondary)!important}html.dark .ops-overview .stat-card--primary .stat-value,html.dark .ops-overview .stat-card--purple .stat-value,html[data-theme=dark] .ops-overview .stat-card--primary .stat-value,html[data-theme=dark] .ops-overview .stat-card--purple .stat-value{color:var(--rw-primary)!important}html.dark .ops-overview .stat-card--success .stat-value,html[data-theme=dark] .ops-overview .stat-card--success .stat-value{color:var(--rw-tone-emerald-text)!important}html.dark .ops-overview .stat-card--warning .stat-value,html[data-theme=dark] .ops-overview .stat-card--warning .stat-value{color:var(--rw-tone-amber-text)!important}html.dark .ops-overview .stat-card--danger .stat-value,html[data-theme=dark] .ops-overview .stat-card--danger .stat-value{color:var(--rw-tone-rose-text)!important}html.dark .ops-overview .stat-card--info .stat-value,html[data-theme=dark] .ops-overview .stat-card--info .stat-value{color:var(--rw-text-regular)!important}html.dark .ops-overview .stat-value--amount,html[data-theme=dark] .ops-overview .stat-value--amount{color:var(--rw-primary)!important}html.dark .ops-overview .stat-card--info .stat-value--amount,html[data-theme=dark] .ops-overview .stat-card--info .stat-value--amount{color:var(--rw-text-regular)!important}html.dark .ops-overview .stat-card--danger .stat-value--amount,html[data-theme=dark] .ops-overview .stat-card--danger .stat-value--amount{color:var(--rw-tone-rose-text)!important}html.dark .density-choices .el-radio-button:not(.is-active) .el-radio-button__inner,html.dark .density-choices .el-radio-button__original-radio:not(:checked)+.el-radio-button__inner,html[data-theme=dark] .density-choices .el-radio-button:not(.is-active) .el-radio-button__inner,html[data-theme=dark] .density-choices .el-radio-button__original-radio:not(:checked)+.el-radio-button__inner{color:#c4cad6!important;-webkit-text-fill-color:#c4cad6!important;transition-property:background-color,border-color,box-shadow!important}html.dark .kpi-metric-card,html[data-theme=dark] .kpi-metric-card{--metric-tone: #a5b4fc;--metric-soft: rgba(165, 180, 252, .16)}html.dark .kpi-metric-card.is-success,html[data-theme=dark] .kpi-metric-card.is-success{--metric-tone: var(--rw-tone-emerald-text);--metric-soft: var(--rw-tone-emerald-bg)}html.dark .kpi-metric-card.is-warning,html[data-theme=dark] .kpi-metric-card.is-warning{--metric-tone: var(--rw-tone-amber-text);--metric-soft: var(--rw-tone-amber-bg)}html.dark .kpi-metric-card.is-danger,html[data-theme=dark] .kpi-metric-card.is-danger{--metric-tone: var(--rw-tone-rose-text);--metric-soft: var(--rw-tone-rose-bg)}html.dark .kpi-metric-card.is-info,html[data-theme=dark] .kpi-metric-card.is-info{--metric-tone: var(--rw-tone-sky-text);--metric-soft: var(--rw-tone-sky-bg)}html.dark .kpi-metric-card.is-purple,html[data-theme=dark] .kpi-metric-card.is-purple{--metric-tone: var(--rw-tone-violet-text);--metric-soft: var(--rw-tone-violet-bg)}html.dark .kpi-metric-card.is-cyan,html[data-theme=dark] .kpi-metric-card.is-cyan{--metric-tone: var(--rw-tone-cyan-text);--metric-soft: var(--rw-tone-cyan-bg)}html.dark .kpi-scope-card,html[data-theme=dark] .kpi-scope-card{--scope-tone: #a5b4fc}html.dark .kpi-scope-card strong,html[data-theme=dark] .kpi-scope-card strong{color:#a5b4fc!important}html.dark .kpi-delta-up,html[data-theme=dark] .kpi-delta-up{color:var(--rw-tone-emerald-text)!important}html.dark .kpi-delta-down,html[data-theme=dark] .kpi-delta-down{color:var(--rw-tone-rose-text)!important}html.dark .search-bar,html.dark .filter-bar,html.dark .toolbar,html[data-theme=dark] .search-bar,html[data-theme=dark] .filter-bar,html[data-theme=dark] .toolbar{background:var(--rw-bg-surface)!important;border-color:var(--rw-border)!important}html.dark .white-box,html.dark .content-box,html.dark .detail-card,html.dark .info-card,html[data-theme=dark] .white-box,html[data-theme=dark] .content-box,html[data-theme=dark] .detail-card,html[data-theme=dark] .info-card{background:var(--rw-bg-surface)!important;border-color:var(--rw-border)!important;color:var(--rw-text-primary)!important}html.dark .knowledge-ask-page,html[data-theme=dark] .knowledge-ask-page{color:var(--rw-text-primary);background:var(--rw-bg-app)!important}html.dark .knowledge-ask-page :is(.user-question,.answer-card,.brain-composer,.context-card,.memory-card,.panel,.simple-chat,.answer-body,.source-chip,.memory-source-grid button,.skills-grid button,.quick-followups button,.global-search,.memory-search,.simple-composer,.task-table,.context-graph),html[data-theme=dark] .knowledge-ask-page :is(.user-question,.answer-card,.brain-composer,.context-card,.memory-card,.panel,.simple-chat,.answer-body,.source-chip,.memory-source-grid button,.skills-grid button,.quick-followups button,.global-search,.memory-search,.simple-composer,.task-table,.context-graph){background:var(--rw-bg-surface)!important;border-color:var(--rw-border)!important}html.dark .knowledge-ask-page :is(.task-header,.quick-grid button),html[data-theme=dark] .knowledge-ask-page :is(.task-header,.quick-grid button){background:var(--rw-bg-subtle)!important;border-color:var(--rw-border)!important}html.dark .knowledge-ask-page :is(.user-question,.message-card.user),html[data-theme=dark] .knowledge-ask-page :is(.user-question,.message-card.user){background:rgba(var(--rw-primary-rgb),.12)!important}html.dark .knowledge-ask-page :is(.ask-tabs span,.memory-icon,.type-row i,.quick-icon,.history-item.active,.message-actions button:hover,.answer-actions button:hover),html[data-theme=dark] .knowledge-ask-page :is(.ask-tabs span,.memory-icon,.type-row i,.quick-icon,.history-item.active,.message-actions button:hover,.answer-actions button:hover){background:rgba(var(--rw-primary-rgb),.14)!important;color:var(--rw-primary)!important}html.dark .knowledge-ask-page :is(.skills-grid button:hover,.related-row:hover,.timeline-list button:hover,.memory-row:hover,.source-chip:hover,.range-row:hover,.hot-row:hover,.quick-grid button:hover),html[data-theme=dark] .knowledge-ask-page :is(.skills-grid button:hover,.related-row:hover,.timeline-list button:hover,.memory-row:hover,.source-chip:hover,.range-row:hover,.hot-row:hover,.quick-grid button:hover){background:var(--rw-bg-surface-hover)!important;border-color:var(--rw-border-strong)!important}html.dark .knowledge-ask-page :is(.memory-head button,.soft-action,.simple-composer),html[data-theme=dark] .knowledge-ask-page :is(.memory-head button,.soft-action,.simple-composer){border-color:var(--rw-border)!important;background:var(--rw-bg-surface)!important}html.dark .knowledge-ask-page :is(h3,h4,.answer-head h3,.knowledge-donut strong,.message-titleline strong,.brain-answer-copy,.user-question strong,.memory-row strong,.related-row strong,.timeline-list b,.range-row span,.hot-row span,.history-item,.source-chip span,.memory-source-grid span,.compact-block li,.task-row span,.graph-node span,.breadcrumb-title,.breadcrumb-title b,.menu-trigger,.quick-grid b),html[data-theme=dark] .knowledge-ask-page :is(h3,h4,.answer-head h3,.knowledge-donut strong,.message-titleline strong,.brain-answer-copy,.user-question strong,.memory-row strong,.related-row strong,.timeline-list b,.range-row span,.hot-row span,.history-item,.source-chip span,.memory-source-grid span,.compact-block li,.task-row span,.graph-node span,.breadcrumb-title,.breadcrumb-title b,.menu-trigger,.quick-grid b){color:var(--rw-text-primary)!important}html.dark .knowledge-ask-page .answer-body,html[data-theme=dark] .knowledge-ask-page .answer-body{color:var(--rw-text-regular)!important}html.dark .knowledge-ask-page .answer-body strong,html[data-theme=dark] .knowledge-ask-page .answer-body strong{color:var(--rw-text-primary)!important}html.dark .knowledge-ask-page :is(.ask-tabs button,.global-search input,.memory-search input,.donut-legend div,.type-row,.skills-grid button,.graph-node,.memory-row .type-row),html[data-theme=dark] .knowledge-ask-page :is(.ask-tabs button,.global-search input,.memory-search input,.donut-legend div,.type-row,.skills-grid button,.graph-node,.memory-row .type-row){color:var(--rw-text-secondary)!important}html.dark .knowledge-ask-page :is(.user-question time,.answer-head p,.memory-row small,.memory-source-grid small,.source-chip small,.knowledge-donut span,.donut-legend small,.history-item time,.history-group p,.memory-tabs button,.section-label,.type-row b,.reference-head,.toggle-label,.ask-tabs small,.global-search kbd,.timeline-list span,.timeline-list time,.related-row span,.graph-title,.graph-title small,.task-header,.clear-history),html[data-theme=dark] .knowledge-ask-page :is(.user-question time,.answer-head p,.memory-row small,.memory-source-grid small,.source-chip small,.knowledge-donut span,.donut-legend small,.history-item time,.history-group p,.memory-tabs button,.section-label,.type-row b,.reference-head,.toggle-label,.ask-tabs small,.global-search kbd,.timeline-list span,.timeline-list time,.related-row span,.graph-title,.graph-title small,.task-header,.clear-history){color:var(--rw-text-tertiary)!important}html.dark .knowledge-ask-page :is(.reference-head,.toggle-label,.knowledge-donut span),html[data-theme=dark] .knowledge-ask-page :is(.reference-head,.toggle-label,.knowledge-donut span){color:var(--rw-text-secondary)!important}html.dark .metro-board .metric-main strong em,html[data-theme=dark] .metro-board .metric-main strong em{color:#cbd5e1!important}html.dark .knowledge-ask-page :is(.global-search input,.memory-search input),html[data-theme=dark] .knowledge-ask-page :is(.global-search input,.memory-search input){background:transparent!important}html.dark .knowledge-ask-page .memory-search,html[data-theme=dark] .knowledge-ask-page .memory-search{color:var(--rw-text-placeholder)!important}html.dark .strategic-goals-page,html[data-theme=dark] .strategic-goals-page{background:var(--rw-bg-app)!important;color:var(--rw-text-primary)}html.dark .strategic-goals-page :is(.goal-stat-card,.quarter-progress-card,.strategy-category-card,.strategy-category-card__head,.strategy-task-row,.strategic-goals-empty,.supervision-card),html[data-theme=dark] .strategic-goals-page :is(.goal-stat-card,.quarter-progress-card,.strategy-category-card,.strategy-category-card__head,.strategy-task-row,.strategic-goals-empty,.supervision-card){background:var(--rw-bg-surface)!important;border-color:var(--rw-border)!important;box-shadow:var(--rw-shadow-sm)!important}html.dark .strategic-goals-page :is(.strategy-task-table__head,.strategy-task-empty),html[data-theme=dark] .strategic-goals-page :is(.strategy-task-table__head,.strategy-task-empty){background:var(--rw-bg-subtle)!important;border-color:var(--rw-border)!important}html.dark .strategic-goals-page .strategy-category-card__head:hover,html[data-theme=dark] .strategic-goals-page .strategy-category-card__head:hover{background:var(--rw-bg-surface-hover)!important}html.dark .strategic-goals-page :is(.goal-stat-card__bar,.quarter-progress-item__track,.strategy-category-card__progress i,.strategy-task-row__progress i),html[data-theme=dark] .strategic-goals-page :is(.goal-stat-card__bar,.quarter-progress-item__track,.strategy-category-card__progress i,.strategy-task-row__progress i){background:var(--rw-bg-muted)!important}html.dark .strategic-goals-page :is(.goal-stat-card__icon,.strategy-category-card__icon),html[data-theme=dark] .strategic-goals-page :is(.goal-stat-card__icon,.strategy-category-card__icon){background:color-mix(in srgb,currentColor 20%,transparent)!important}html.dark .strategic-goals-page :is(.goal-status-pill.is-completed),html[data-theme=dark] .strategic-goals-page :is(.goal-status-pill.is-completed){color:var(--rw-tone-emerald-text)!important;background:var(--rw-tone-emerald-bg)!important}html.dark .strategic-goals-page :is(.goal-status-pill.is-inProgress,.supervision-item>em),html[data-theme=dark] .strategic-goals-page :is(.goal-status-pill.is-inProgress,.supervision-item>em){color:var(--rw-tone-indigo-text)!important;background:var(--rw-tone-indigo-bg)!important}html.dark .strategic-goals-page :is(.goal-status-pill.is-dueSoon,.supervision-item.is-dueSoon>em,.deadline-item em),html[data-theme=dark] .strategic-goals-page :is(.goal-status-pill.is-dueSoon,.supervision-item.is-dueSoon>em,.deadline-item em){color:var(--rw-tone-amber-text)!important;background:var(--rw-tone-amber-bg)!important}html.dark .strategic-goals-page :is(.goal-status-pill.is-overdue,.supervision-item.is-overdue>em),html[data-theme=dark] .strategic-goals-page :is(.goal-status-pill.is-overdue,.supervision-item.is-overdue>em){color:var(--rw-tone-rose-text)!important;background:var(--rw-tone-rose-bg)!important}html.dark .strategic-goals-page .goal-status-pill.is-notStarted,html[data-theme=dark] .strategic-goals-page .goal-status-pill.is-notStarted{color:var(--rw-tone-slate-text)!important;background:var(--rw-tone-slate-bg)!important}html.dark .strategic-goals-page :is(.goal-management-head h1,.goal-stat-card strong,.quarter-progress-card__title,.quarter-progress-item b,.strategy-category-card__title small,.strategy-task-row,.strategy-task-row__name,.strategy-task-row__name b,.strategic-goals-empty strong,.supervision-card header strong,.supervision-item strong,.deadline-item span),html[data-theme=dark] .strategic-goals-page :is(.goal-management-head h1,.goal-stat-card strong,.quarter-progress-card__title,.quarter-progress-item b,.strategy-category-card__title small,.strategy-task-row,.strategy-task-row__name,.strategy-task-row__name b,.strategic-goals-empty strong,.supervision-card header strong,.supervision-item strong,.deadline-item span){color:var(--rw-text-primary)!important}html.dark .strategic-goals-page :is(.goal-management-head p,.goal-stat-card span,.goal-stat-card small,.quarter-progress-item,.strategy-category-card__desc,.strategy-category-card__counts,.strategy-task-table__head,.strategy-task-empty,.strategy-task-row__progress b,.strategy-category-card__arrow,.supervision-item p,.deadline-item small),html[data-theme=dark] .strategic-goals-page :is(.goal-management-head p,.goal-stat-card span,.goal-stat-card small,.quarter-progress-item,.strategy-category-card__desc,.strategy-category-card__counts,.strategy-task-table__head,.strategy-task-empty,.strategy-task-row__progress b,.strategy-category-card__arrow,.supervision-item p,.deadline-item small){color:var(--rw-text-secondary)!important}html.dark .announcement-admin-page :is(.announcement-card,.github-source-card),html[data-theme=dark] .announcement-admin-page :is(.announcement-card,.github-source-card){background:var(--rw-bg-surface)!important;border-color:var(--rw-border)!important;box-shadow:var(--rw-shadow-sm)!important}html.dark .announcement-admin-page :is(.announcement-head h2,.announcement-head h3,.github-source-card strong),html[data-theme=dark] .announcement-admin-page :is(.announcement-head h2,.announcement-head h3,.github-source-card strong){color:var(--rw-text-primary)!important}html.dark .announcement-admin-page :is(.announcement-head p,.github-source-card span),html[data-theme=dark] .announcement-admin-page :is(.announcement-head p,.github-source-card span){color:var(--rw-text-secondary)!important}html.dark .announcement-admin-page .github-source-card small,html[data-theme=dark] .announcement-admin-page .github-source-card small{color:var(--rw-text-tertiary)!important}html.dark .snapshot-hero,html[data-theme=dark] .snapshot-hero{background:linear-gradient(135deg,var(--rw-bg-subtle),rgba(var(--rw-primary-rgb),.1))!important;border-color:var(--rw-border)!important}html.dark .snapshot-hero__meta,html[data-theme=dark] .snapshot-hero__meta{color:var(--rw-text-secondary)!important}html.dark .snapshot-stat,html.dark .snapshot-contract-card,html[data-theme=dark] .snapshot-stat,html[data-theme=dark] .snapshot-contract-card{background:var(--rw-bg-surface)!important;border-color:var(--rw-border)!important}html.dark .snapshot-stat label,html[data-theme=dark] .snapshot-stat label{color:var(--rw-text-tertiary)!important}html.dark .snapshot-contract-card__grid,html[data-theme=dark] .snapshot-contract-card__grid{color:var(--rw-text-secondary)!important}html.dark .snapshot-alert,html[data-theme=dark] .snapshot-alert{border-color:var(--rw-border)!important}html.dark .snapshot-alert.is-warning,html[data-theme=dark] .snapshot-alert.is-warning{background:var(--rw-tone-amber-bg)!important;border-color:var(--rw-tone-amber-border)!important}html.dark .snapshot-alert.is-danger,html[data-theme=dark] .snapshot-alert.is-danger{background:var(--rw-tone-rose-bg)!important;border-color:var(--rw-tone-rose-border)!important}html.dark .snapshot-alert.is-info,html[data-theme=dark] .snapshot-alert.is-info{background:var(--rw-tone-sky-bg)!important;border-color:var(--rw-tone-sky-border)!important}html.dark .snapshot-contract-item,html.dark .warning-item,html[data-theme=dark] .snapshot-contract-item,html[data-theme=dark] .warning-item{background:var(--rw-bg-surface)!important;border-color:var(--rw-border)!important}html.dark .warning-item,html[data-theme=dark] .warning-item{background:var(--rw-tone-amber-bg)!important;border-color:var(--rw-tone-amber-border)!important}html.dark .construction-overview-os .overview-pilot-strip,html[data-theme=dark] .construction-overview-os .overview-pilot-strip{background:var(--rw-bg-surface)!important;border-color:var(--rw-border)!important;box-shadow:var(--rw-shadow-sm)!important}html.dark .construction-overview-os .overview-pilot-strip strong,html.dark .construction-overview-os .os-page__title,html[data-theme=dark] .construction-overview-os .overview-pilot-strip strong,html[data-theme=dark] .construction-overview-os .os-page__title{color:var(--rw-text-primary)!important}html.dark .construction-overview-os .os-page__subtitle,html[data-theme=dark] .construction-overview-os .os-page__subtitle{color:var(--rw-text-secondary)!important}html.dark .construction-overview-os .overview-pilot-strip span,html[data-theme=dark] .construction-overview-os .overview-pilot-strip span{color:var(--rw-tone-sky-text)!important;background:var(--rw-tone-sky-bg)!important}html.dark .construction-overview-os .overview-pilot-strip em,html[data-theme=dark] .construction-overview-os .overview-pilot-strip em{color:var(--rw-tone-emerald-text)!important;background:var(--rw-tone-emerald-bg)!important}html.dark :is(.access-summary article,.spatial-asset-card,.spatial-production-status article,.campaign-summary article,.rework-advice-grid article,.verified-clause-card),html[data-theme=dark] :is(.access-summary article,.spatial-asset-card,.spatial-production-status article,.campaign-summary article,.rework-advice-grid article,.verified-clause-card){background:color-mix(in srgb,var(--rw-bg-elevated) 82%,transparent)!important;border-color:var(--rw-border)!important}html.dark :is(.spatial-production-actions,.report-snippet-panel),html[data-theme=dark] :is(.spatial-production-actions,.report-snippet-panel){background:rgba(var(--rw-primary-rgb),.1)!important;border-color:rgba(var(--rw-primary-rgb),.28)!important}html.dark :is(.process-card,.summary-item,.quality-steps span,.rule-chip-list span),html[data-theme=dark] :is(.process-card,.summary-item,.quality-steps span,.rule-chip-list span){background:var(--rw-bg-subtle)!important;border-color:var(--rw-border)!important}html.dark .quick-nav-icon--success,html.dark .quick-nav-icon--money,html[data-theme=dark] .quick-nav-icon--success,html[data-theme=dark] .quick-nav-icon--money{background:var(--rw-tone-emerald-bg)!important;color:var(--rw-tone-emerald-text)!important}html.dark .quick-nav-icon--brain,html[data-theme=dark] .quick-nav-icon--brain{background:var(--rw-tone-indigo-bg)!important;color:var(--rw-tone-indigo-text)!important}html.dark .quick-nav-icon--dashboard,html[data-theme=dark] .quick-nav-icon--dashboard{background:var(--rw-tone-sky-bg)!important;color:var(--rw-tone-sky-text)!important}html.dark .quick-nav-icon--tool,html[data-theme=dark] .quick-nav-icon--tool{background:var(--rw-tone-violet-bg)!important;color:var(--rw-tone-violet-text)!important}html.dark .content-text,html[data-theme=dark] .content-text{background:var(--rw-bg-subtle)!important}html.dark :is(.codex-ai-shell,.ai-os-home),html[data-theme=dark] :is(.codex-ai-shell,.ai-os-home){background:var(--rw-bg-app)!important;color:var(--rw-text-primary)}html.dark :is(.codex-ai-shell,.ai-os-home) :is(.os-hero-panel,.home-panel,.rail-panel,.capability-tile,.quick-operation-card,.agent-card,.os-task-card,.topbar-menu,.os-command-search,.orbit-card,.runtime-inline-card,.deliverables-panel,.process-panel,.automation-card,.trace-section,.task-goal-card,.composer),html[data-theme=dark] :is(.codex-ai-shell,.ai-os-home) :is(.os-hero-panel,.home-panel,.rail-panel,.capability-tile,.quick-operation-card,.agent-card,.os-task-card,.topbar-menu,.os-command-search,.orbit-card,.runtime-inline-card,.deliverables-panel,.process-panel,.automation-card,.trace-section,.task-goal-card,.composer){background:var(--rw-bg-surface)!important;border-color:var(--rw-border)!important}html.dark .codex-ai-shell .message-card:not(.is-user),html[data-theme=dark] .codex-ai-shell .message-card:not(.is-user){background:var(--rw-bg-surface)!important;border-color:var(--rw-border)!important}html.dark :is(.codex-sidebar,.codex-main),html[data-theme=dark] :is(.codex-sidebar,.codex-main){background:var(--rw-bg-elevated)!important;border-color:var(--rw-border)!important}html.dark :is(.codex-ai-shell,.ai-os-home) :is(.os-home-actions button,.os-command-search kbd,.os-task-actions button,.recent-action,.text-action,.icon-action),html[data-theme=dark] :is(.codex-ai-shell,.ai-os-home) :is(.os-home-actions button,.os-command-search kbd,.os-task-actions button,.recent-action,.text-action,.icon-action){background:var(--rw-bg-subtle)!important;border-color:var(--rw-border)!important}html.dark .codex-ai-shell :is(.quick-actions button:not(.is-primary),.project-row:not(.active),.conversation-row:not(.active)),html[data-theme=dark] .codex-ai-shell :is(.quick-actions button:not(.is-primary),.project-row:not(.active),.conversation-row:not(.active)){background:var(--rw-bg-surface)!important;border-color:var(--rw-border)!important}html.dark .codex-ai-shell .runtime-badges .el-tag,html[data-theme=dark] .codex-ai-shell .runtime-badges .el-tag{background:var(--rw-bg-subtle)!important}html.dark .ai-os-home .usage-grid article,html[data-theme=dark] .ai-os-home .usage-grid article{background:var(--rw-bg-subtle)!important}html.dark .ai-os-home .usage-grid .el-icon,html[data-theme=dark] .ai-os-home .usage-grid .el-icon{background:var(--rw-bg-surface)!important}html.dark :is(.codex-ai-shell,.ai-os-home) :is(.recent-row:hover,.recent-main:hover,.announcement-item:hover),html[data-theme=dark] :is(.codex-ai-shell,.ai-os-home) :is(.recent-row:hover,.recent-main:hover,.announcement-item:hover){background:var(--rw-bg-surface-hover)!important}html.dark .ai-os-home :is(.os-home-title,.os-hero-copy h1,.capability-tile,.capability-tile strong,.agent-card strong,.quick-operation-card strong,.home-panel header strong,.rail-panel header strong,.recent-row,.announcement-list strong,.skill-list strong,.usage-grid strong,.os-task-card textarea),html[data-theme=dark] .ai-os-home :is(.os-home-title,.os-hero-copy h1,.capability-tile,.capability-tile strong,.agent-card strong,.quick-operation-card strong,.home-panel header strong,.rail-panel header strong,.recent-row,.announcement-list strong,.skill-list strong,.usage-grid strong,.os-task-card textarea){color:var(--rw-text-primary)!important}html.dark .ai-os-home :is(.os-hero-copy p,.os-task-actions button,.os-home-actions button,.topbar-menu),html[data-theme=dark] .ai-os-home :is(.os-hero-copy p,.os-task-actions button,.os-home-actions button,.topbar-menu){color:var(--rw-text-secondary)!important}html.dark .ai-os-home :is(.os-hero-copy span,.capability-tile small,.announcement-list small,.announcement-list time,.os-command-search,.os-command-search kbd,.recent-action),html[data-theme=dark] .ai-os-home :is(.os-hero-copy span,.capability-tile small,.announcement-list small,.announcement-list time,.os-command-search,.os-command-search kbd,.recent-action){color:var(--rw-text-secondary)!important}html.dark .ai-os-home .os-task-card textarea::placeholder,html[data-theme=dark] .ai-os-home .os-task-card textarea::placeholder{color:var(--rw-text-placeholder)!important}html.dark .asset-market-drawer.el-drawer,html[data-theme=dark] .asset-market-drawer.el-drawer{background:var(--rw-bg-elevated)!important}html.dark .asset-market-drawer :is(.asset-list-row,.search-column),html[data-theme=dark] .asset-market-drawer :is(.asset-list-row,.search-column){background:var(--rw-bg-surface)!important;border-color:var(--rw-border)!important}html.dark .asset-market-drawer :is(.icon-action,.asset-category-pills button:not(.active),.asset-action),html[data-theme=dark] .asset-market-drawer :is(.icon-action,.asset-category-pills button:not(.active),.asset-action){background:var(--rw-bg-subtle)!important;border-color:var(--rw-border)!important}html.dark .asset-market-drawer .asset-search-row .el-input__wrapper,html.dark .asset-market-drawer .asset-tags span,html[data-theme=dark] .asset-market-drawer .asset-search-row .el-input__wrapper,html[data-theme=dark] .asset-market-drawer .asset-tags span{background:var(--rw-bg-subtle)!important}#app .app-main :is(.app-container,.os-page,.finance-os-page){container-type:inline-size;container-name:rw-business-page;--rw-business-gap: 12px;--rw-business-card-padding: var(--rw-card-padding);--rw-business-metric-padding: var(--rw-metric-card-padding)}#app .app-main :is(.app-container,.os-page,.finance-os-page) :is(.finance-stat-grid,.kpi-stat-grid,.os-stat-grid,.resource-stat-grid,.auto-stat-strip,.dashboard-summary-grid,.quality-summary-grid,.survey-stat-grid,.goal-stat-grid,.stat-cards,.kpi-cards,.metric-cards,.summary-cards,.stat-grid,.kpi-grid,.metric-grid,.summary-grid){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(148px,100%),1fr));gap:var(--rw-business-gap);align-items:stretch}#app .app-main :is(.app-container,.os-page,.finance-os-page) .finance-stat-grid{grid-template-columns:repeat(6,minmax(0,1fr))}#app .app-main :is(.app-container,.os-page,.finance-os-page) :is(.rw-metric-card,.os-stat-card,.os-metric-card,.stat-card,.summary-card,.metric-card,.kpi-card,.goal-stat-card,.resource-stat-card,.auto-stat-card,.quality-summary-card){box-sizing:border-box;min-width:0;height:var(--rw-metric-card-height);min-height:var(--rw-metric-card-height);padding:var(--rw-business-metric-padding);border-radius:var(--rw-card-radius)}#app .app-main :is(.app-container,.os-page,.finance-os-page) .dashboard-summary-card{height:150px;min-height:150px;padding:0}#app .app-main :is(.app-container,.os-page,.finance-os-page) :is(.stat-label,.stat-lbl,.summary-label,.metric-label,.auto-stat-label,.resource-stat-card__label,.goal-stat-card>div>span,.quality-summary-card>span,.dashboard-summary-card>span){color:var(--rw-text-secondary);font-size:var(--rw-metric-label-size);font-weight:var(--rw-metric-label-weight);line-height:var(--rw-metric-label-line-height)}#app .app-main :is(.app-container,.os-page,.finance-os-page) :is(.stat-value,.stat-val,.summary-value,.metric-value,.auto-stat-value,.resource-stat-card__content>strong,.goal-stat-card>div>strong,.quality-summary-card>strong,.dashboard-summary-card>strong){font-size:var(--rw-metric-value-size);font-weight:var(--rw-metric-value-weight);line-height:var(--rw-metric-value-line-height);font-variant-numeric:tabular-nums}#app .app-main :is(.app-container,.os-page,.finance-os-page) :is(.stat-unit,.summary-unit,.resource-stat-card__content>strong>em,.goal-stat-card>div>small){color:var(--rw-text-secondary);font-size:var(--rw-metric-unit-size);font-weight:var(--rw-metric-unit-weight);line-height:var(--rw-metric-unit-line-height)}#app .app-main :is(.app-container,.os-page,.finance-os-page) :is(.stat-sub,.auto-stat-desc,.resource-stat-card__content>small,.goal-stat-card>div>em){color:var(--rw-text-tertiary);font-size:var(--rw-helper-text-size);font-weight:var(--rw-helper-text-weight);line-height:var(--rw-helper-text-line-height)}#app .app-main :is(.app-container,.os-page,.finance-os-page) :is(.stat-icon,.metric-icon,.goal-stat-card__icon,.resource-stat-card__icon,.auto-stat-icon,.dashboard-summary-card__icon,.quality-summary-card__icon){display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--rw-metric-icon-size);height:var(--rw-metric-icon-size);border-radius:var(--rw-metric-icon-radius)}#app .app-main :is(.app-container,.os-page,.finance-os-page) :is(.stat-icon,.metric-icon,.goal-stat-card__icon,.resource-stat-card__icon,.auto-stat-icon,.dashboard-summary-card__icon,.quality-summary-card__icon) :is(svg,.el-icon){width:var(--rw-metric-icon-glyph-size);height:var(--rw-metric-icon-glyph-size);font-size:var(--rw-metric-icon-glyph-size)}#app .app-main :is(.app-container,.os-page,.finance-os-page) .rw-metric-card.is-detail{min-height:var(--rw-metric-detail-card-height);height:var(--rw-metric-detail-card-height)}#app .app-main :is(.app-container,.os-page,.finance-os-page) :is(.finance-section-card,.finance-table-card,.finance-rail-card,.finance-quick-card,.os-section-card,.rw-section-card,.table-card,.resource-section-card,.resource-table-card,.auto-card,.auto-filter-card){min-width:0;border-radius:var(--rw-card-radius)}#app .app-main :is(.app-container,.os-page,.finance-os-page) :is(.finance-section-card,.finance-rail-card,.finance-quick-card,.os-section-card,.rw-section-card,.resource-section-card,.auto-card){padding:var(--rw-business-card-padding)}#app .app-main :is(.app-container,.os-page,.finance-os-page) :is(.filter-bar,.filter-cards,.finance-filter-panel,.auto-filter-card,.search-bar){min-height:var(--rw-filter-height);margin-bottom:var(--rw-business-gap);padding:8px 12px;border-radius:var(--rw-card-radius)}#app .app-main :is(.app-container,.os-page,.finance-os-page) .el-table{font-size:var(--rw-table-body-size)}#app .app-main :is(.app-container,.os-page,.finance-os-page) .el-table th.el-table__cell{height:var(--rw-table-header-height);padding:0;font-size:var(--rw-table-head-size);font-weight:var(--rw-table-head-weight);line-height:var(--rw-table-line-height)}#app .app-main :is(.app-container,.os-page,.finance-os-page) .el-table td.el-table__cell{min-height:var(--rw-table-row-min-height);padding:0;font-size:var(--rw-table-body-size);line-height:var(--rw-table-line-height)}#app .app-main :is(.app-container,.os-page,.finance-os-page) .el-table .cell{min-width:0;padding-right:var(--rw-table-cell-x);padding-left:var(--rw-table-cell-x);line-height:var(--rw-table-line-height)}#app .app-main :is(.app-container,.os-page,.finance-os-page) :is(.rw-table-entity-cell,.primary-cell,.project-cell){min-width:0}#app .app-main :is(.app-container,.os-page,.finance-os-page) :is(.rw-table-entity-title,.primary-cell strong,.project-cell strong){display:block;min-width:0;overflow:hidden;font-size:var(--rw-table-body-size);font-weight:var(--rw-table-body-weight);line-height:var(--rw-table-line-height);text-overflow:ellipsis;white-space:nowrap}#app .app-main :is(.app-container,.os-page,.finance-os-page) :is(.rw-table-entity-meta,.primary-cell small,.project-cell small){display:block;min-width:0;overflow:hidden;color:var(--rw-text-tertiary);font-size:var(--rw-helper-text-size);line-height:var(--rw-helper-text-line-height);text-overflow:ellipsis;white-space:nowrap}#app .app-main :is(.app-container,.os-page,.finance-os-page) :is(.finance-mini-donut,.auto-donut-layout,.resource-donut-layout,.donut-layout){min-width:0}#app .app-main :is(.app-container,.os-page,.finance-os-page) .finance-mini-donut{grid-template-columns:var(--rw-donut-size) minmax(0,1fr);gap:10px;min-height:112px}#app .app-main :is(.app-container,.os-page,.finance-os-page) .finance-donut-ring{width:var(--rw-donut-size);height:var(--rw-donut-size)}#app .app-main :is(.app-container,.os-page,.finance-os-page) .finance-donut-ring:after{inset:var(--rw-donut-track)}#app .app-main :is(.app-container,.os-page,.finance-os-page) .finance-donut-center strong{max-width:58px;overflow:hidden;font-size:13px;line-height:16px;text-overflow:clip;white-space:nowrap}#app .app-main :is(.app-container,.os-page,.finance-os-page) .finance-donut-center span{max-width:56px;overflow:hidden;font-size:10px;line-height:14px;text-overflow:ellipsis;white-space:nowrap}@container (max-width: 919px){#app .app-main :is(.app-container,.os-page,.finance-os-page) :is(.finance-stat-grid,.kpi-stat-grid,.os-stat-grid,.resource-stat-grid,.auto-stat-strip,.dashboard-summary-grid,.quality-summary-grid,.survey-stat-grid,.goal-stat-grid,.stat-cards,.kpi-cards,.metric-cards,.summary-cards,.stat-grid,.kpi-grid,.metric-grid,.summary-grid){grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width: 719px){#app .app-main :is(.app-container,.os-page,.finance-os-page) :is(.finance-stat-grid,.kpi-stat-grid,.os-stat-grid,.resource-stat-grid,.auto-stat-strip,.dashboard-summary-grid,.quality-summary-grid,.survey-stat-grid,.goal-stat-grid,.stat-cards,.kpi-cards,.metric-cards,.summary-cards,.stat-grid,.kpi-grid,.metric-grid,.summary-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 479px){#app .app-main :is(.app-container,.os-page,.finance-os-page) :is(.finance-stat-grid,.kpi-stat-grid,.os-stat-grid,.resource-stat-grid,.auto-stat-strip,.dashboard-summary-grid,.quality-summary-grid,.survey-stat-grid,.goal-stat-grid,.stat-cards,.kpi-cards,.metric-cards,.summary-cards,.stat-grid,.kpi-grid,.metric-grid,.summary-grid){grid-template-columns:1fr}}
