@charset "UTF-8";:root{--el-color-white:#ffffff;--el-color-black:#000000;--el-color-primary-rgb:64,158,255;--el-color-success-rgb:103,194,58;--el-color-warning-rgb:230,162,60;--el-color-danger-rgb:245,108,108;--el-color-error-rgb:245,108,108;--el-color-info-rgb:144,147,153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645,.045,.355,1);--el-transition-function-fast-bezier:cubic-bezier(.23,1,.32,1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier),opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px;color-scheme:light;--el-color-primary:#409eff;--el-color-primary-light-3:rgb(121,187,255);--el-color-primary-light-5:rgb(160,207,255);--el-color-primary-light-7:rgb(198,226,255);--el-color-primary-light-8:rgb(217,236,255);--el-color-primary-light-9:rgb(236,245,255);--el-color-primary-dark-2:rgb(51,126,204);--el-color-success:#67c23a;--el-color-success-light-3:rgb(149,212,117);--el-color-success-light-5:rgb(179,225,157);--el-color-success-light-7:rgb(209,237,196);--el-color-success-light-8:rgb(225,243,216);--el-color-success-light-9:rgb(240,249,235);--el-color-success-dark-2:rgb(82,155,46);--el-color-warning:#e6a23c;--el-color-warning-light-3:rgb(238,190,119);--el-color-warning-light-5:rgb(243,209,158);--el-color-warning-light-7:rgb(248,227,197);--el-color-warning-light-8:rgb(250,236,216);--el-color-warning-light-9:rgb(253,246,236);--el-color-warning-dark-2:rgb(184,130,48);--el-color-danger:#f56c6c;--el-color-danger-light-3:rgb(248,152,152);--el-color-danger-light-5:rgb(250,182,182);--el-color-danger-light-7:rgb(252,211,211);--el-color-danger-light-8:rgb(253,226,226);--el-color-danger-light-9:rgb(254,240,240);--el-color-danger-dark-2:rgb(196,86,86);--el-color-error:#f56c6c;--el-color-error-light-3:rgb(248,152,152);--el-color-error-light-5:rgb(250,182,182);--el-color-error-light-7:rgb(252,211,211);--el-color-error-light-8:rgb(253,226,226);--el-color-error-light-9:rgb(254,240,240);--el-color-error-dark-2:rgb(196,86,86);--el-color-info:#909399;--el-color-info-light-3:rgb(177,179,184);--el-color-info-light-5:rgb(200,201,204);--el-color-info-light-7:rgb(222,223,224);--el-color-info-light-8:rgb(233,233,235);--el-color-info-light-9:rgb(244,244,245);--el-color-info-dark-2:rgb(115,118,122);--el-bg-color:#ffffff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#ffffff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#ffffff;--el-box-shadow:0px 12px 32px 4px rgba(0,0,0,.04),0px 8px 20px rgba(0,0,0,.08);--el-box-shadow-light:0px 0px 12px rgba(0,0,0,.12);--el-box-shadow-lighter:0px 0px 6px rgba(0,0,0,.12);--el-box-shadow-dark:0px 16px 48px 16px rgba(0,0,0,.08),0px 12px 32px rgba(0,0,0,.12),0px 8px 16px -8px rgba(0,0,0,.16);--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:rgba(0,0,0,.8);--el-overlay-color-light:rgba(0,0,0,.7);--el-overlay-color-lighter:rgba(0,0,0,.5);--el-mask-color:rgba(255,255,255,.9);--el-mask-color-extra-light:rgba(255,255,255,.3);--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transform:scaleY(1);transform-origin:center top;transition:var(--el-transition-md-fade)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:center bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transform:scaleY(1);transform-origin:center bottom;transition:var(--el-transition-md-fade)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transform:scale(1);transform-origin:top left;transition:var(--el-transition-md-fade)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-enter-active,.el-collapse-transition-leave-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.el-icon{--color:inherit;align-items:center;color:var(--color);display:inline-flex;fill:currentColor;font-size:inherit;height:1em;justify-content:center;line-height:1em;position:relative;width:1em}.el-icon.is-loading{animation:rotating 2s linear infinite}.el-icon svg{height:1em;width:1em}:root{--el-loading-spinner-size:42px;--el-loading-fullscreen-spinner-size:50px}.el-loading-parent--relative{position:relative!important}.el-loading-parent--hidden{overflow:hidden!important}.el-loading-mask{background-color:var(--el-mask-color);bottom:0;left:0;margin:0;position:absolute;right:0;top:0;transition:opacity var(--el-transition-duration);z-index:2000}.el-loading-mask.is-fullscreen{position:fixed}.el-loading-mask.is-fullscreen .el-loading-spinner{margin-top:calc((0px - var(--el-loading-fullscreen-spinner-size))/2)}.el-loading-mask.is-fullscreen .el-loading-spinner .circular{height:var(--el-loading-fullscreen-spinner-size);width:var(--el-loading-fullscreen-spinner-size)}.el-loading-spinner{margin-top:calc((0px - var(--el-loading-spinner-size))/2);position:absolute;text-align:center;top:50%;width:100%}.el-loading-spinner .el-loading-text{color:var(--el-color-primary);font-size:14px;margin:3px 0}.el-loading-spinner .circular{animation:loading-rotate 2s linear infinite;display:inline;height:var(--el-loading-spinner-size);width:var(--el-loading-spinner-size)}.el-loading-spinner .path{animation:loading-dash 1.5s ease-in-out infinite;stroke:var(--el-color-primary);stroke-dasharray:90,150;stroke-dashoffset:0;stroke-linecap:round;stroke-width:2}.el-loading-spinner i{color:var(--el-color-primary)}.el-loading-fade-enter-from,.el-loading-fade-leave-to{opacity:0}@keyframes loading-rotate{to{transform:rotate(1turn)}}@keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}to{stroke-dasharray:90,150;stroke-dashoffset:-120px}}.el-badge{--el-badge-bg-color:var(--el-color-danger);--el-badge-radius:10px;--el-badge-font-size:12px;--el-badge-padding:6px;--el-badge-size:18px;display:inline-block;position:relative;vertical-align:middle;width:-moz-fit-content;width:fit-content}.el-badge__content{align-items:center;background-color:var(--el-badge-bg-color);border:1px solid var(--el-bg-color);border-radius:var(--el-badge-radius);color:var(--el-color-white);display:inline-flex;font-size:var(--el-badge-font-size);height:var(--el-badge-size);justify-content:center;padding:0 var(--el-badge-padding);white-space:nowrap}.el-badge__content.is-fixed{position:absolute;right:calc(1px + var(--el-badge-size)/2);top:0;transform:translateY(-50%) translate(100%);z-index:var(--el-index-normal)}.el-badge__content.is-fixed.is-dot{right:5px}.el-badge__content.is-dot{border-radius:50%;height:8px;padding:0;right:0;width:8px}.el-badge__content.is-hide-zero{display:none}.el-badge__content--primary{background-color:var(--el-color-primary)}.el-badge__content--success{background-color:var(--el-color-success)}.el-badge__content--warning{background-color:var(--el-color-warning)}.el-badge__content--info{background-color:var(--el-color-info)}.el-badge__content--danger{background-color:var(--el-color-danger)}.el-message{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-border-color-lighter);--el-message-padding:11px 15px;--el-message-close-size:16px;--el-message-close-icon-color:var(--el-text-color-placeholder);--el-message-close-hover-color:var(--el-text-color-secondary);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-max-content;width:max-content}.el-message.is-left{left:16px}.el-message.is-right{right:16px}.el-message.is-center{left:50%;transform:translate(-50%)}.el-message.is-plain{background-color:var(--el-bg-color-overlay);border-color:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-message p{margin:0}.el-message--primary{--el-message-bg-color:var(--el-color-primary-light-9);--el-message-border-color:var(--el-color-primary-light-8);--el-message-text-color:var(--el-color-primary)}.el-message--primary .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--primary{color:var(--el-message-text-color)}.el-message--success{--el-message-bg-color:var(--el-color-success-light-9);--el-message-border-color:var(--el-color-success-light-8);--el-message-text-color:var(--el-color-success)}.el-message--success .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--success{color:var(--el-message-text-color)}.el-message--info{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-color-info-light-8);--el-message-text-color:var(--el-color-info)}.el-message--info .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--info{color:var(--el-message-text-color)}.el-message--warning{--el-message-bg-color:var(--el-color-warning-light-9);--el-message-border-color:var(--el-color-warning-light-8);--el-message-text-color:var(--el-color-warning)}.el-message--warning .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--warning{color:var(--el-message-text-color)}.el-message--error{--el-message-bg-color:var(--el-color-error-light-9);--el-message-border-color:var(--el-color-error-light-8);--el-message-text-color:var(--el-color-error)}.el-message--error .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--error{color:var(--el-message-text-color)}.el-message .el-message__badge{position:absolute;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}.el-message-fade-enter-from.is-left,.el-message-fade-enter-from.is-right,.el-message-fade-leave-to.is-left,.el-message-fade-leave-to.is-right{transform:translateY(-100%)}.el-message-fade-enter-from.is-left.is-bottom,.el-message-fade-enter-from.is-right.is-bottom,.el-message-fade-leave-to.is-left.is-bottom,.el-message-fade-leave-to.is-right.is-bottom{transform:translateY(100%)}.el-message-fade-enter-from.is-center,.el-message-fade-leave-to.is-center{transform:translate(-50%,-100%)}.el-message-fade-enter-from.is-center.is-bottom,.el-message-fade-leave-to.is-center.is-bottom{transform:translate(-50%,100%)}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{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{bottom:0;left:0;overflow:auto;padding:16px;position:fixed;right:0;text-align:center;top:0}.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-button{--el-button-font-weight:var(--el-font-weight-primary);--el-button-border-color:var(--el-border-color);--el-button-bg-color:var(--el-fill-color-blank);--el-button-text-color:var(--el-text-color-regular);--el-button-disabled-text-color:var(--el-disabled-text-color);--el-button-disabled-bg-color:var(--el-fill-color-blank);--el-button-disabled-border-color:var(--el-border-color-light);--el-button-divide-border-color:rgba(255,255,255,.5);--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-7);--el-button-active-text-color:var(--el-button-hover-text-color);--el-button-active-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-button-hover-bg-color);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-hover-link-text-color:var(--el-text-color-secondary);--el-button-active-color:var(--el-text-color-primary);align-items:center;-webkit-appearance:none;background-color:var(--el-button-bg-color);border:var(--el-border);border-color:var(--el-button-border-color);box-sizing:border-box;color:var(--el-button-text-color);cursor:pointer;display:inline-flex;font-weight:var(--el-button-font-weight);height:32px;justify-content:center;line-height:1;outline:none;text-align:center;transition:.1s;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.el-button:hover{background-color:var(--el-button-hover-bg-color);border-color:var(--el-button-hover-border-color);color:var(--el-button-hover-text-color);outline:none}.el-button:active{background-color:var(--el-button-active-bg-color);border-color:var(--el-button-active-border-color);color:var(--el-button-active-text-color);outline:none}.el-button:focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset 0s,outline 0s}.el-button>span{align-items:center;display:inline-flex}.el-button+.el-button{margin-left:12px}.el-button{border-radius:var(--el-border-radius-base);font-size:var(--el-font-size-base)}.el-button,.el-button.is-round{padding:8px 15px}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon]+span{margin-left:6px}.el-button [class*=el-icon] svg{vertical-align:bottom}.el-button.is-plain{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary)}.el-button.is-active{background-color:var(--el-button-active-bg-color);border-color:var(--el-button-active-border-color);color:var(--el-button-active-text-color);outline:none}.el-button.is-disabled,.el-button.is-disabled:hover{background-color:var(--el-button-disabled-bg-color);background-image:none;border-color:var(--el-button-disabled-border-color);color:var(--el-button-disabled-text-color);cursor:not-allowed}.el-button.is-loading{pointer-events:none;position:relative}.el-button.is-loading:before{background-color:var(--el-mask-color-extra-light);border-radius:inherit;bottom:-1px;content:"";left:-1px;pointer-events:none;position:absolute;right:-1px;top:-1px;z-index:1}.el-button.is-round{border-radius:var(--el-border-radius-round)}.el-button.is-dashed{border-style:dashed;--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary)}.el-button.is-circle{border-radius:50%;padding:8px;width:32px}.el-button.is-text{background-color:transparent;border:0 solid transparent;color:var(--el-button-text-color)}.el-button.is-text.is-disabled{background-color:transparent!important;color:var(--el-button-disabled-text-color)}.el-button.is-text:not(.is-disabled):hover{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled):focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset 0s,outline 0s}.el-button.is-text:not(.is-disabled):active{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled).is-has-bg:hover{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg:active{background-color:var(--el-fill-color-dark)}.el-button__text--expand{letter-spacing:.3em;margin-right:-.3em}.el-button.is-link{background:transparent;border-color:transparent;color:var(--el-button-text-color);height:auto;padding:2px}.el-button.is-link:hover{color:var(--el-button-hover-link-text-color)}.el-button.is-link.is-disabled{background-color:transparent!important;border-color:transparent!important;color:var(--el-button-disabled-text-color)}.el-button.is-link:not(.is-disabled):active,.el-button.is-link:not(.is-disabled):hover{background-color:transparent;border-color:transparent}.el-button.is-link:not(.is-disabled):active{color:var(--el-button-active-color)}.el-button--text{background:transparent;border-color:transparent;color:var(--el-color-primary);padding-left:0;padding-right:0}.el-button--text.is-disabled{background-color:transparent!important;border-color:transparent!important;color:var(--el-button-disabled-text-color)}.el-button--text:not(.is-disabled):hover{background-color:transparent;border-color:transparent;color:var(--el-color-primary-light-3)}.el-button--text:not(.is-disabled):active{background-color:transparent;border-color:transparent;color:var(--el-color-primary-dark-2)}.el-button__link--expand{letter-spacing:.3em;margin-right:-.3em}.el-button--primary{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-active-color:var(--el-color-primary-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-primary-light-5);--el-button-hover-bg-color:var(--el-color-primary-light-3);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-border-color:var(--el-color-primary-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-primary-light-5);--el-button-disabled-border-color:var(--el-color-primary-light-5)}.el-button--primary.is-link,.el-button--primary.is-plain,.el-button--primary.is-text{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-primary);--el-button-hover-border-color:var(--el-color-primary);--el-button-active-text-color:var(--el-color-white)}.el-button--primary.is-link.is-disabled,.el-button--primary.is-link.is-disabled:active,.el-button--primary.is-link.is-disabled:focus,.el-button--primary.is-link.is-disabled:hover,.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:hover,.el-button--primary.is-text.is-disabled,.el-button--primary.is-text.is-disabled:active,.el-button--primary.is-text.is-disabled:focus,.el-button--primary.is-text.is-disabled:hover{background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8);color:var(--el-color-primary-light-5)}.el-button--primary.is-dashed{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-text-color:var(--el-color-primary-dark-2);--el-button-active-bg-color:var(--el-color-primary-light-9);--el-button-active-border-color:var(--el-color-primary-dark-2)}.el-button--primary.is-dashed.is-disabled,.el-button--primary.is-dashed.is-disabled:active,.el-button--primary.is-dashed.is-disabled:focus,.el-button--primary.is-dashed.is-disabled:hover{background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8);color:var(--el-color-primary-light-5)}.el-button--success{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-success);--el-button-border-color:var(--el-color-success);--el-button-outline-color:var(--el-color-success-light-5);--el-button-active-color:var(--el-color-success-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-success-light-5);--el-button-hover-bg-color:var(--el-color-success-light-3);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-border-color:var(--el-color-success-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-success-light-5);--el-button-disabled-border-color:var(--el-color-success-light-5)}.el-button--success.is-link,.el-button--success.is-plain,.el-button--success.is-text{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-success);--el-button-hover-border-color:var(--el-color-success);--el-button-active-text-color:var(--el-color-white)}.el-button--success.is-link.is-disabled,.el-button--success.is-link.is-disabled:active,.el-button--success.is-link.is-disabled:focus,.el-button--success.is-link.is-disabled:hover,.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:hover,.el-button--success.is-text.is-disabled,.el-button--success.is-text.is-disabled:active,.el-button--success.is-text.is-disabled:focus,.el-button--success.is-text.is-disabled:hover{background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8);color:var(--el-color-success-light-5)}.el-button--success.is-dashed{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-success);--el-button-hover-bg-color:var(--el-color-success-light-9);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-text-color:var(--el-color-success-dark-2);--el-button-active-bg-color:var(--el-color-success-light-9);--el-button-active-border-color:var(--el-color-success-dark-2)}.el-button--success.is-dashed.is-disabled,.el-button--success.is-dashed.is-disabled:active,.el-button--success.is-dashed.is-disabled:focus,.el-button--success.is-dashed.is-disabled:hover{background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8);color:var(--el-color-success-light-5)}.el-button--warning{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-warning);--el-button-border-color:var(--el-color-warning);--el-button-outline-color:var(--el-color-warning-light-5);--el-button-active-color:var(--el-color-warning-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-warning-light-5);--el-button-hover-bg-color:var(--el-color-warning-light-3);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-bg-color:var(--el-color-warning-dark-2);--el-button-active-border-color:var(--el-color-warning-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-warning-light-5);--el-button-disabled-border-color:var(--el-color-warning-light-5)}.el-button--warning.is-link,.el-button--warning.is-plain,.el-button--warning.is-text{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-warning);--el-button-hover-border-color:var(--el-color-warning);--el-button-active-text-color:var(--el-color-white)}.el-button--warning.is-link.is-disabled,.el-button--warning.is-link.is-disabled:active,.el-button--warning.is-link.is-disabled:focus,.el-button--warning.is-link.is-disabled:hover,.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:hover,.el-button--warning.is-text.is-disabled,.el-button--warning.is-text.is-disabled:active,.el-button--warning.is-text.is-disabled:focus,.el-button--warning.is-text.is-disabled:hover{background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8);color:var(--el-color-warning-light-5)}.el-button--warning.is-dashed{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-warning);--el-button-hover-bg-color:var(--el-color-warning-light-9);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-text-color:var(--el-color-warning-dark-2);--el-button-active-bg-color:var(--el-color-warning-light-9);--el-button-active-border-color:var(--el-color-warning-dark-2)}.el-button--warning.is-dashed.is-disabled,.el-button--warning.is-dashed.is-disabled:active,.el-button--warning.is-dashed.is-disabled:focus,.el-button--warning.is-dashed.is-disabled:hover{background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8);color:var(--el-color-warning-light-5)}.el-button--danger{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-danger);--el-button-border-color:var(--el-color-danger);--el-button-outline-color:var(--el-color-danger-light-5);--el-button-active-color:var(--el-color-danger-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-danger-light-5);--el-button-hover-bg-color:var(--el-color-danger-light-3);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-border-color:var(--el-color-danger-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-danger-light-5);--el-button-disabled-border-color:var(--el-color-danger-light-5)}.el-button--danger.is-link,.el-button--danger.is-plain,.el-button--danger.is-text{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-danger);--el-button-hover-border-color:var(--el-color-danger);--el-button-active-text-color:var(--el-color-white)}.el-button--danger.is-link.is-disabled,.el-button--danger.is-link.is-disabled:active,.el-button--danger.is-link.is-disabled:focus,.el-button--danger.is-link.is-disabled:hover,.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:hover,.el-button--danger.is-text.is-disabled,.el-button--danger.is-text.is-disabled:active,.el-button--danger.is-text.is-disabled:focus,.el-button--danger.is-text.is-disabled:hover{background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8);color:var(--el-color-danger-light-5)}.el-button--danger.is-dashed{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-danger);--el-button-hover-bg-color:var(--el-color-danger-light-9);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-text-color:var(--el-color-danger-dark-2);--el-button-active-bg-color:var(--el-color-danger-light-9);--el-button-active-border-color:var(--el-color-danger-dark-2)}.el-button--danger.is-dashed.is-disabled,.el-button--danger.is-dashed.is-disabled:active,.el-button--danger.is-dashed.is-disabled:focus,.el-button--danger.is-dashed.is-disabled:hover{background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8);color:var(--el-color-danger-light-5)}.el-button--info{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-info);--el-button-border-color:var(--el-color-info);--el-button-outline-color:var(--el-color-info-light-5);--el-button-active-color:var(--el-color-info-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-info-light-5);--el-button-hover-bg-color:var(--el-color-info-light-3);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-bg-color:var(--el-color-info-dark-2);--el-button-active-border-color:var(--el-color-info-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-info-light-5);--el-button-disabled-border-color:var(--el-color-info-light-5)}.el-button--info.is-link,.el-button--info.is-plain,.el-button--info.is-text{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-info);--el-button-hover-border-color:var(--el-color-info);--el-button-active-text-color:var(--el-color-white)}.el-button--info.is-link.is-disabled,.el-button--info.is-link.is-disabled:active,.el-button--info.is-link.is-disabled:focus,.el-button--info.is-link.is-disabled:hover,.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:hover,.el-button--info.is-text.is-disabled,.el-button--info.is-text.is-disabled:active,.el-button--info.is-text.is-disabled:focus,.el-button--info.is-text.is-disabled:hover{background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8);color:var(--el-color-info-light-5)}.el-button--info.is-dashed{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-info);--el-button-hover-bg-color:var(--el-color-info-light-9);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-text-color:var(--el-color-info-dark-2);--el-button-active-bg-color:var(--el-color-info-light-9);--el-button-active-border-color:var(--el-color-info-dark-2)}.el-button--info.is-dashed.is-disabled,.el-button--info.is-dashed.is-disabled:active,.el-button--info.is-dashed.is-disabled:focus,.el-button--info.is-dashed.is-disabled:hover{background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8);color:var(--el-color-info-light-5)}.el-button--large{--el-button-size:40px;height:var(--el-button-size)}.el-button--large [class*=el-icon]+span{margin-left:8px}.el-button--large{border-radius:var(--el-border-radius-base);font-size:var(--el-font-size-base);padding:12px 19px}.el-button--large.is-round{padding:12px 19px}.el-button--large.is-circle{padding:12px;width:var(--el-button-size)}.el-button--small{--el-button-size:24px;height:var(--el-button-size)}.el-button--small [class*=el-icon]+span{margin-left:4px}.el-button--small{border-radius:calc(var(--el-border-radius-base) - 1px);font-size:12px;padding:5px 11px}.el-button--small.is-round{padding:5px 11px}.el-button--small.is-circle{padding:5px;width:var(--el-button-size)}.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);bottom:0;height:100%;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:2000}.el-overlay .el-overlay-root{height:0}.dc-theme-toggle[data-v-d8e00d48]{position:fixed;top:18px;right:24px;z-index:9000;display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 6px;border-radius:999px;border:1px solid var(--dc-border-strong);background:var(--dc-surface-glass-strong, var(--dc-surface-1));color:var(--dc-ink-strong);font-size:12px;letter-spacing:.02em;cursor:pointer;box-shadow:var(--dc-shadow-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .16s ease,box-shadow .2s ease,border-color .2s ease,background-color .22s ease,color .22s ease}.dc-theme-toggle[data-v-d8e00d48]:hover{transform:translateY(-1px);border-color:var(--dc-accent-main);box-shadow:var(--dc-shadow-md)}.dc-theme-toggle[data-v-d8e00d48]:focus-visible{outline:none;box-shadow:var(--dc-focus-ring),var(--dc-shadow-md)}.track[data-v-d8e00d48]{position:relative;width:38px;height:22px;border-radius:999px;background:var(--dc-surface-2);border:1px solid var(--dc-border-default);display:inline-flex;align-items:center;padding:1px}.thumb[data-v-d8e00d48]{position:absolute;top:1px;left:1px;width:18px;height:18px;border-radius:50%;background:var(--dc-gradient-cta);color:var(--dc-btn-primary-text);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #00000040;transition:transform .22s cubic-bezier(.4,0,.2,1)}.dc-theme-toggle.is-light .thumb[data-v-d8e00d48]{transform:translate(16px)}.label[data-v-d8e00d48]{font-weight:500;color:var(--dc-ink-main)}@media(max-width:600px){.dc-theme-toggle[data-v-d8e00d48]{top:12px;right:12px;padding:4px 10px 4px 4px}.label[data-v-d8e00d48]{display:none}}:root{--fs-10: .625rem;--fs-11: .6875rem;--fs-12: .75rem;--fs-13: .8125rem;--fs-14: .875rem;--fs-16: 1rem;--fs-18: 1.125rem;--fs-20: 1.25rem;--fs-22: 1.375rem;--fs-24: 1.5rem;--fs-28: 1.75rem;--fs-32: 2rem;--fs-40: 2.5rem;--fs-48: 3rem;--fs-64: 4rem;--fs-72: 4.5rem;--lh-tight: 1.1;--lh-title: 1.2;--lh-ui: 1.4;--lh-body: 1.68;--lh-longform: 1.72;--ls-tight: -.02em;--ls-normal: 0;--ls-label: .08em;--ls-caps: .14em;--font-apple-body: -apple-system, BlinkMacSystemFont, "SF Pro Text", "PingFang SC", "Hiragino Sans GB", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-apple-display: "SF Pro Display", -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-apple-mono: ui-monospace, "SFMono-Regular", "SF Mono", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-sans: var(--font-apple-body);--font-serif: var(--font-apple-display);--font-condensed: var(--font-apple-display);--font-mono: var(--font-apple-mono);--font-brand-display: var(--font-apple-display);--font-brand-numeric: var(--font-apple-display);--type-label-xs-family: var(--font-sans);--type-label-xs-size: var(--fs-11);--type-label-xs-line-height: 1;--type-label-xs-tracking: var(--ls-label);--type-label-xs-weight: 600;--type-label-sm-family: var(--font-sans);--type-label-sm-size: var(--fs-12);--type-label-sm-line-height: 1.1;--type-label-sm-tracking: var(--ls-caps);--type-label-sm-weight: 600;--type-body-sm-family: var(--font-sans);--type-body-sm-size: var(--fs-14);--type-body-sm-line-height: var(--lh-ui);--type-body-sm-tracking: var(--ls-normal);--type-body-sm-weight: 400;--type-body-md-family: var(--font-sans);--type-body-md-size: var(--fs-16);--type-body-md-line-height: var(--lh-body);--type-body-md-tracking: var(--ls-normal);--type-body-md-weight: 400;--type-body-lg-family: var(--font-sans);--type-body-lg-size: var(--fs-18);--type-body-lg-line-height: var(--lh-body);--type-body-lg-tracking: var(--ls-normal);--type-body-lg-weight: 400;--type-title-sm-family: var(--font-serif);--type-title-sm-size: var(--fs-20);--type-title-sm-line-height: var(--lh-title);--type-title-sm-tracking: var(--ls-tight);--type-title-sm-weight: 600;--type-title-md-family: var(--font-serif);--type-title-md-size: var(--fs-24);--type-title-md-line-height: var(--lh-title);--type-title-md-tracking: var(--ls-tight);--type-title-md-weight: 600;--type-title-lg-family: var(--font-serif);--type-title-lg-size: var(--fs-32);--type-title-lg-line-height: var(--lh-title);--type-title-lg-tracking: var(--ls-tight);--type-title-lg-weight: 600;--type-display-sm-family: var(--font-brand-display);--type-display-sm-size: clamp(24px, 3.2vw, 32px);--type-display-sm-line-height: var(--lh-title);--type-display-sm-tracking: var(--ls-tight);--type-display-sm-weight: 600;--type-display-md-family: var(--font-brand-display);--type-display-md-size: clamp(28px, 4vw, 40px);--type-display-md-line-height: 1.16;--type-display-md-tracking: var(--ls-tight);--type-display-md-weight: 600;--type-display-lg-family: var(--font-brand-display);--type-display-lg-size: clamp(32px, 5vw, 48px);--type-display-lg-line-height: 1.08;--type-display-lg-tracking: calc(var(--ls-tight) - .01em);--type-display-lg-weight: 600;--type-hero-family: var(--font-brand-display);--type-hero-size: clamp(40px, 6vw, 72px);--type-hero-line-height: 1;--type-hero-tracking: calc(var(--ls-tight) - .02em);--type-hero-weight: 600}html{font-size:16px}.type-label-xs,.type-label-sm,.type-body-sm,.type-body-md,.type-body-lg,.type-title-sm,.type-title-md,.type-title-lg,.type-display-sm,.type-display-md,.type-display-lg,.type-hero{margin:0}.type-label-xs{font-family:var(--type-label-xs-family);font-size:var(--type-label-xs-size);line-height:var(--type-label-xs-line-height);letter-spacing:var(--type-label-xs-tracking);font-weight:var(--type-label-xs-weight)}.type-label-sm{font-family:var(--type-label-sm-family);font-size:var(--type-label-sm-size);line-height:var(--type-label-sm-line-height);letter-spacing:var(--type-label-sm-tracking);font-weight:var(--type-label-sm-weight)}.type-body-sm{font-family:var(--type-body-sm-family);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line-height);letter-spacing:var(--type-body-sm-tracking);font-weight:var(--type-body-sm-weight)}.type-body-md{font-family:var(--type-body-md-family);font-size:var(--type-body-md-size);line-height:var(--type-body-md-line-height);letter-spacing:var(--type-body-md-tracking);font-weight:var(--type-body-md-weight)}.type-body-lg{font-family:var(--type-body-lg-family);font-size:var(--type-body-lg-size);line-height:var(--type-body-lg-line-height);letter-spacing:var(--type-body-lg-tracking);font-weight:var(--type-body-lg-weight)}.type-title-sm{font-family:var(--type-title-sm-family);font-size:var(--type-title-sm-size);line-height:var(--type-title-sm-line-height);letter-spacing:var(--type-title-sm-tracking);font-weight:var(--type-title-sm-weight)}.type-title-md{font-family:var(--type-title-md-family);font-size:var(--type-title-md-size);line-height:var(--type-title-md-line-height);letter-spacing:var(--type-title-md-tracking);font-weight:var(--type-title-md-weight)}.type-title-lg{font-family:var(--type-title-lg-family);font-size:var(--type-title-lg-size);line-height:var(--type-title-lg-line-height);letter-spacing:var(--type-title-lg-tracking);font-weight:var(--type-title-lg-weight)}.type-display-sm{font-family:var(--type-display-sm-family);font-size:var(--type-display-sm-size);line-height:var(--type-display-sm-line-height);letter-spacing:var(--type-display-sm-tracking);font-weight:var(--type-display-sm-weight)}.type-display-md{font-family:var(--type-display-md-family);font-size:var(--type-display-md-size);line-height:var(--type-display-md-line-height);letter-spacing:var(--type-display-md-tracking);font-weight:var(--type-display-md-weight)}.type-display-lg{font-family:var(--type-display-lg-family);font-size:var(--type-display-lg-size);line-height:var(--type-display-lg-line-height);letter-spacing:var(--type-display-lg-tracking);font-weight:var(--type-display-lg-weight)}.type-hero{font-family:var(--type-hero-family);font-size:var(--type-hero-size);line-height:var(--type-hero-line-height);letter-spacing:var(--type-hero-tracking);font-weight:var(--type-hero-weight)}:root{--f-display: "Chakra Petch", "Noto Sans SC", sans-serif;--f-body: "Noto Sans SC", "Chakra Petch", sans-serif;--f-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--font-sans: var(--f-body);--font-serif: var(--f-display);--font-condensed: var(--f-mono);--font-mono: var(--f-mono);--font-brand-display: var(--f-display);--font-brand-numeric: var(--f-mono);--type-display-sm-size: clamp(22px, 2.8vw, 30px);--type-display-md-size: clamp(28px, 4vw, 42px);--type-display-lg-size: clamp(34px, 5vw, 58px);--type-hero-size: clamp(40px, 6vw, 68px);--mr-font-display: "Space Grotesk", "Noto Sans SC", "PingFang SC", sans-serif;--mr-font-body: "Manrope", "Noto Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--mr-font-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/space-grotesk-latin-vf-BhU9QXUp.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/manrope-latin-vf-DHIcAJRg.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-latin-400-DMJ8VG8y.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-latin-500-DSY6xOcd.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-mono-latin-600-BgSNZQsw.woff2) format("woff2")}:root{--dc-c-copper: #2ff2d6;--dc-c-copper-soft: #7df4e2;--dc-c-sand: #e8f1f7;--dc-c-stone: #9fb4c4;--dc-c-slate: #62788b;--dc-c-moss: #38e08a;--dc-c-royal: #4d9fff;--dc-c-electric: #2ff2d6;--dc-c-navy: #16222f;--dc-c-cyan: #2ff2d6;--dc-c-sky: #9fb4c4;--dc-c-white: #ffffff;--dc-c-light: #e8f1f7;--dc-c-charcoal: #0e151f;--dc-bg-main: #070b12;--dc-bg-alt: #0a1018;--dc-surface-0: #0e151f;--dc-surface-1: #0e151f;--dc-surface-2: #111b28;--dc-surface-3: #16222f;--dc-ink-strong: #e8f1f7;--dc-ink-main: #e8f1f7;--dc-ink-soft: #9fb4c4;--dc-ink-muted: #62788b;--dc-border-soft: rgba(120, 170, 200, .1);--dc-border-strong: rgba(120, 190, 220, .22);--dc-accent-rgb: 47 242 214;--dc-accent-soft-rgb: 125 244 226;--dc-accent-2-rgb: 77 159 255;--dc-border-rgb: 120 190 220;--dc-surface-rgb: 14 21 31;--dc-surface-raised-rgb: 22 34 47;--dc-surface-deep-rgb: 10 16 24;--dc-ink-rgb: 232 241 247;--dc-cool-rgb: 120 190 220;--dc-accent-main: var(--dc-c-copper);--dc-accent-soft: var(--dc-c-copper-soft);--dc-accent-muted: rgba(47, 242, 214, .55);--dc-accent-faint: rgba(47, 242, 214, .12);--dc-accent-2: #4d9fff;--dc-accent-2-soft: #7db5ff;--dc-accent-2-faint: rgba(77, 159, 255, .12);--dc-go: #38e08a;--dc-iterate: #ffb02e;--dc-kill: #ff5d5d;--dc-idle: #4a5d70;--dc-go-glow: rgba(56, 224, 138, .22);--dc-iterate-glow: rgba(255, 176, 46, .2);--dc-kill-glow: rgba(255, 93, 93, .2);--dc-surface-glass: rgba(14, 21, 31, .72);--dc-surface-glass-strong: rgba(7, 11, 18, .88);--dc-surface-warm: rgba(17, 27, 40, .82);--dc-surface-warm-soft: rgba(47, 242, 214, .05);--dc-surface-inset: #080d14;--dc-surface-field: #0a1018;--dc-border-faint: rgba(150, 200, 230, .06);--dc-border-muted: rgba(120, 170, 200, .14);--dc-border-default: rgba(120, 170, 200, .16);--dc-border-emphasis: rgba(120, 190, 220, .3);--dc-gradient-panel: linear-gradient(160deg, #111b28, #0e151f);--dc-gradient-hero: radial-gradient(circle at 8% 10%, rgba(47, 242, 214, .12), rgba(47, 242, 214, 0) 30%), linear-gradient(160deg, #0a1018, #0e151f);--dc-gradient-hero-public: radial-gradient(circle at 12% 12%, rgba(77, 159, 255, .14), rgba(77, 159, 255, 0) 34%), linear-gradient(160deg, #0a1018, #111b28);--dc-gradient-cta: linear-gradient(135deg, #2ff2d6, #4d9fff);--dc-glow-cyan: rgba(47, 242, 214, .18);--dc-glow-blue: rgba(77, 159, 255, .16);--dc-glow-green: rgba(56, 224, 138, .22);--dc-panel: var(--dc-surface-2);--dc-panel-strong: var(--dc-surface-1);--dc-panel-soft: rgba(47, 242, 214, .05);--dc-text-main: var(--dc-ink-main);--dc-text-soft: var(--dc-ink-soft);--dc-line-soft: var(--dc-border-soft);--dc-line-strong: var(--dc-border-strong);--dc-btn-primary-bg: #2ff2d6;--dc-btn-primary-hover: #1ba893;--dc-btn-primary-active: #17907e;--dc-btn-primary-text: #04121a;--dc-btn-secondary-bg: rgba(47, 242, 214, .12);--dc-btn-secondary-border: rgba(47, 242, 214, .3);--dc-btn-secondary-text: #e8f1f7;--dc-btn-secondary-hover-bg: rgba(47, 242, 214, .2);--dc-btn-ghost-bg: rgba(120, 170, 200, .08);--dc-btn-ghost-border: rgba(120, 190, 220, .22);--dc-btn-ghost-text: #cfe0ea;--dc-btn-ghost-hover-bg: rgba(47, 242, 214, .12);--dc-input-bg: #0a1018;--dc-input-text: #e8f1f7;--dc-input-placeholder: rgba(159, 180, 196, .7);--dc-input-border: rgba(120, 190, 220, .22);--dc-focus-ring: 0 0 0 3px rgba(77, 159, 255, .2);--dc-shadow-lg: 0 24px 60px -20px rgba(0, 0, 0, .8), 0 4px 14px -6px rgba(0, 0, 0, .6);--dc-shadow-md: 0 18px 44px -16px rgba(0, 0, 0, .62);--dc-shadow-sm: 0 10px 24px -12px rgba(0, 0, 0, .5);--dc-chart-1: #2ff2d6;--dc-chart-2: #4d9fff;--dc-chart-3: #38e08a;--dc-chart-4: #7d6cff;--dc-chart-5: #ffb02e;--dc-chart-6: #ff5d5d;--dc-chart-axis: rgba(159, 180, 196, .55);--dc-chart-split: rgba(120, 190, 220, .16);--dc-chart-tooltip-bg: #0e151f;--dc-chart-tooltip-text: #e8f1f7;--dc-radius-xl: 8px;--dc-radius-lg: 8px;--dc-radius-md: 6px;--dc-radius-sm: 4px;--dc-amb-glow-1: rgba(77, 159, 255, .1);--dc-amb-glow-2: rgba(47, 242, 214, .08);--dc-panel-top-sheen: linear-gradient(90deg, transparent, rgba(77, 159, 255, .22), rgba(47, 242, 214, .22), transparent);--dc-scanbar-opacity: .55;--dc-grain-opacity: .035;--dc-ring-track: var(--dc-surface-3);--dc-term-bg: #0e1622;--dc-term-ink: #e8f1f7;--dc-term-ink-soft: #9fb4c4;--dc-term-line: rgba(120, 190, 220, .22);--dc-on-accent-ink: #04121a;--dc-on-go-ink: #03150c;--dc-on-accent-ink-soft: rgba(4, 18, 26, .7);--dc-space-page: 28px 24px 88px;--dc-space-shell-gap: 24px;--dc-space-hero: 30px;--dc-space-section: 24px;--dc-space-card: 20px;--dc-space-card-tight: 18px;--dc-space-micro: 14px;--dc-space-stack-sm: 10px;--dc-space-stack-md: 14px;--dc-space-stack-lg: 18px;--dc-op-space-page: 34px 30px 108px;--dc-op-space-shell-gap: 32px;--dc-op-space-hero: 36px;--dc-op-space-section: 30px;--dc-op-space-card: 24px;--dc-op-space-card-tight: 20px;--dc-op-space-micro: 16px;--dc-op-space-stack-sm: 12px;--dc-op-space-stack-md: 18px;--dc-op-space-stack-lg: 24px;--dc-op-space-stack-xl: 32px;--dc-op-column-gap: 24px;--dc-op-column-gap-wide: 30px;--dc-op-card-min-compact: 220px;--dc-op-card-min: 280px}:root[data-theme=light],[data-theme=light]{--dc-c-copper: #0e8f9e;--dc-c-copper-soft: #33b0bd;--dc-bg-main: #eef1f5;--dc-bg-alt: #f4f6f9;--dc-surface-0: #ffffff;--dc-surface-1: #ffffff;--dc-surface-2: #f7f9fc;--dc-surface-3: #ffffff;--dc-ink-strong: #16202e;--dc-ink-main: #1c2230;--dc-ink-soft: #45556a;--dc-ink-muted: #6c7d92;--dc-border-soft: rgba(28, 55, 90, .14);--dc-border-strong: rgba(28, 90, 150, .3);--dc-border-faint: rgba(28, 55, 90, .07);--dc-border-muted: rgba(28, 55, 90, .12);--dc-border-default: rgba(28, 55, 90, .16);--dc-border-emphasis: rgba(28, 90, 150, .3);--dc-accent-main: #0e8f9e;--dc-accent-soft: #33b0bd;--dc-accent-muted: rgba(14, 143, 158, .5);--dc-accent-faint: rgba(14, 143, 158, .1);--dc-accent-2: #2b66e5;--dc-accent-2-soft: #5d8eff;--dc-accent-2-faint: rgba(43, 102, 229, .1);--dc-go: #1f9d55;--dc-iterate: #d4860c;--dc-kill: #d44141;--dc-idle: #9aa8b8;--dc-go-glow: rgba(31, 157, 85, .18);--dc-iterate-glow: rgba(212, 134, 12, .18);--dc-kill-glow: rgba(212, 65, 65, .18);--dc-accent-rgb: 14 143 158;--dc-accent-soft-rgb: 51 176 189;--dc-accent-2-rgb: 43 102 229;--dc-border-rgb: 28 90 150;--dc-surface-rgb: 255 255 255;--dc-surface-raised-rgb: 255 255 255;--dc-surface-deep-rgb: 244 246 249;--dc-ink-rgb: 28 34 48;--dc-cool-rgb: 108 125 146;--dc-surface-glass: rgba(255, 255, 255, .92);--dc-surface-glass-strong: #ffffff;--dc-surface-warm: #ffffff;--dc-surface-warm-soft: #f7f9fc;--dc-surface-inset: #eef2f6;--dc-surface-field: #ffffff;--dc-gradient-panel: linear-gradient(180deg, #ffffff, #f7f9fc);--dc-gradient-hero: radial-gradient(circle at 8% 10%, rgba(14, 143, 158, .08), transparent 36%), linear-gradient(180deg, #ffffff 0%, #eef1f5 100%);--dc-gradient-hero-public: radial-gradient(circle at 12% 12%, rgba(43, 102, 229, .1), transparent 40%), linear-gradient(180deg, #ffffff 0%, #f4f6f9 100%);--dc-gradient-cta: linear-gradient(135deg, #0e8f9e, #2b66e5);--dc-glow-cyan: rgba(14, 143, 158, .16);--dc-glow-blue: rgba(43, 102, 229, .14);--dc-glow-green: rgba(31, 157, 85, .16);--dc-panel: #ffffff;--dc-panel-strong: #ffffff;--dc-panel-soft: #f7f9fc;--dc-text-main: var(--dc-ink-main);--dc-text-soft: var(--dc-ink-soft);--dc-line-soft: var(--dc-border-soft);--dc-line-strong: var(--dc-border-strong);--dc-btn-primary-bg: #0e8f9e;--dc-btn-primary-hover: #0b7c8b;--dc-btn-primary-active: #0a6a78;--dc-btn-primary-text: #ffffff;--dc-btn-secondary-bg: #f1f3f6;--dc-btn-secondary-border: #dde0e6;--dc-btn-secondary-text: #1c2230;--dc-btn-secondary-hover-bg: #ebedf2;--dc-btn-ghost-bg: transparent;--dc-btn-ghost-border: #dde0e6;--dc-btn-ghost-text: #1c2230;--dc-btn-ghost-hover-bg: #f1f3f6;--dc-input-bg: #ffffff;--dc-input-text: #1c2230;--dc-input-placeholder: #9aa1b1;--dc-input-border: #dde0e6;--dc-focus-ring: 0 0 0 3px rgba(43, 102, 229, .2);--dc-shadow-lg: 0 18px 44px -22px rgba(20, 45, 80, .22), 0 4px 12px -6px rgba(20, 45, 80, .12);--dc-shadow-md: 0 1px 2px rgba(20, 45, 80, .05), 0 10px 28px -18px rgba(20, 45, 80, .22);--dc-shadow-sm: 0 1px 2px rgba(20, 45, 80, .05), 0 4px 14px -10px rgba(20, 45, 80, .16);--dc-chart-1: #0e8f9e;--dc-chart-2: #2b66e5;--dc-chart-3: #1f9d55;--dc-chart-4: #5a48d4;--dc-chart-5: #d4860c;--dc-chart-6: #d44141;--dc-chart-axis: #6c7d92;--dc-chart-split: #ebedf2;--dc-chart-tooltip-bg: #ffffff;--dc-chart-tooltip-text: #1c2230;--dc-amb-glow-1: rgba(43, 102, 229, .07);--dc-amb-glow-2: rgba(14, 143, 158, .06);--dc-panel-top-sheen: linear-gradient(90deg, transparent, rgba(43, 102, 229, .22), rgba(14, 143, 158, .22), transparent);--dc-scanbar-opacity: .42;--dc-grain-opacity: .018;--dc-ring-track: #e3e9f0;--dc-on-accent-ink: #ffffff;--dc-on-go-ink: #ffffff;--dc-on-accent-ink-soft: rgba(255, 255, 255, .85)}[data-theme=light] body,:root[data-theme=light] body{background:radial-gradient(900px 600px at 78% -8%,var(--dc-amb-glow-1),transparent 60%),radial-gradient(800px 700px at 8% 105%,var(--dc-amb-glow-2),transparent 55%),linear-gradient(180deg,var(--dc-bg-main),var(--dc-bg-alt))}[data-theme=light] .dc-orb.orb-a{background:radial-gradient(circle,#2b66e514,#2b66e500 72%)}[data-theme=light] .dc-orb.orb-b{background:radial-gradient(circle,#0e8f9e12,#0e8f9e00 72%)}[data-theme=light] .dc-grid{opacity:.5;background-image:linear-gradient(var(--dc-hairline, rgba(28, 55, 90, .07)) 1px,transparent 1px),linear-gradient(90deg,var(--dc-hairline, rgba(28, 55, 90, .07)) 1px,transparent 1px)}[data-theme=light] .dc-noise{opacity:var(--dc-grain-opacity);background-image:radial-gradient(circle,rgba(28,34,48,.32) .45px,transparent .45px)}[data-theme=light] .card-panel{background:radial-gradient(circle at 88% 10%,rgba(14,143,158,.04),transparent 50%),linear-gradient(180deg,#fff,#f7f9fc);border-color:var(--dc-border-soft);-webkit-backdrop-filter:none;backdrop-filter:none}[data-theme=light] ::selection{color:#fff;background:#2b66e580}@media(max-width:960px){:root{--dc-space-page: 14px 14px 56px;--dc-space-hero: 20px;--dc-space-section: 18px;--dc-space-card: 16px;--dc-space-card-tight: 14px;--dc-op-space-page: 18px 16px 68px;--dc-op-space-shell-gap: 24px;--dc-op-space-hero: 24px;--dc-op-space-section: 20px;--dc-op-space-card: 18px;--dc-op-space-card-tight: 16px;--dc-op-space-micro: 14px;--dc-op-space-stack-sm: 10px;--dc-op-space-stack-md: 14px;--dc-op-space-stack-lg: 20px;--dc-op-space-stack-xl: 24px;--dc-op-column-gap: 18px;--dc-op-column-gap-wide: 22px}}html,body,.dc-theme,.dc-page-shell,.card-panel{transition:background-color .22s ease,color .22s ease,border-color .22s ease}:root{--mr-radius-lg: 18px;--mr-radius-md: 12px;--mr-radius-sm: 7px;--mr-kpi-overlap: -72px}:root{--mr-bg-page: var(--dc-bg-main, #070b12);--mr-bg-sunken: #0a1018;--mr-surface: #0e151f;--mr-surface-2: #111b28;--mr-surface-inset: #080d14;--mr-border: rgba(120, 170, 200, .12);--mr-border-strong: rgba(125, 244, 226, .24);--mr-hairline: rgba(150, 200, 230, .06);--mr-teal-strong: #2ff2d6;--mr-teal-mid: #1ba893;--mr-teal-soft: #7df4e2;--mr-teal-faint: rgba(47, 242, 214, .12);--mr-teal-wash: rgba(47, 242, 214, .06);--mr-warn: #ffb02e;--mr-warn-faint: rgba(255, 176, 46, .16);--mr-ink-strong: #e8f1f7;--mr-ink-main: #cfe0ea;--mr-ink-soft: #9fb4c4;--mr-ink-mute: #62788b;--mr-ink-faint: rgba(67, 86, 102, .5);--mr-on-teal: #04121a;--mr-shadow-card: var(--dc-shadow-md, 0 18px 40px -24px rgba(0, 0, 0, .7));--mr-shadow-lift: var(--dc-shadow-lg, 0 24px 60px -20px rgba(0, 0, 0, .8));--mr-hero-grad: radial-gradient(120% 140% at 88% -10%, #0f3a37 0%, #0a1f1d 42%, #070b12 100%);--mr-hero-ink: #eaf4f2;--mr-hero-ink-soft: rgba(234, 244, 242, .72);--mr-hero-kicker: #5fd0c4;--mr-hero-pill-bg: rgba(95, 208, 196, .14);--mr-hero-pill-ink: #9ee6dc;--mr-hero-pill-border: rgba(95, 208, 196, .28);--mr-hero-pill-bg-2: rgba(255, 255, 255, .07);--mr-hero-pill-ink-2: #cfe0dd;--mr-hero-pill-border-2: rgba(255, 255, 255, .14);--mr-chart-go: #2ff2d6;--mr-chart-mid: #4d9fff;--mr-chart-warn: #ffb02e;--mr-plot-grid: rgba(120, 190, 220, .14);--mr-progress-track: var(--dc-ring-track, #16222f);--mr-heat-base: 47 242 214;--mr-heat-fg-hi: #04121a;--mr-heat-fg-lo: #7df4e2;--mr-heat-empty: rgba(120, 170, 200, .28);--mr-heat-empty-bg: rgba(120, 170, 200, .05);--mr-bubble-host-bg: #111b28;--mr-bubble-host-border: rgba(120, 170, 200, .14);--mr-bubble-consumer-bg: rgba(47, 242, 214, .08);--mr-bubble-consumer-border: rgba(125, 244, 226, .22);--mr-bubble-consumer-ink: #d8f3ee}:root[data-theme=light],[data-theme=light]{--mr-bg-page: #eef1f4;--mr-bg-sunken: #e6eaee;--mr-surface: #ffffff;--mr-surface-2: #f7f9fb;--mr-surface-inset: #f0f3f6;--mr-border: rgba(20, 50, 55, .12);--mr-border-strong: rgba(14, 124, 123, .3);--mr-hairline: rgba(20, 50, 55, .07);--mr-teal-strong: #0e7c7b;--mr-teal-mid: #2f9e9b;--mr-teal-soft: #86bdb7;--mr-teal-faint: rgba(14, 124, 123, .1);--mr-teal-wash: rgba(14, 124, 123, .06);--mr-warn: #c77c3a;--mr-warn-faint: rgba(199, 124, 58, .12);--mr-ink-strong: #0c2f2e;--mr-ink-main: #1c3b3a;--mr-ink-soft: #4a5f5e;--mr-ink-mute: #7a8e8d;--mr-ink-faint: rgba(20, 50, 55, .35);--mr-on-teal: #ffffff;--mr-shadow-card: 0 1px 2px rgba(20, 45, 80, .05), 0 10px 28px -18px rgba(20, 45, 80, .18);--mr-shadow-lift: 0 18px 44px -22px rgba(20, 45, 80, .22), 0 4px 12px -6px rgba(20, 45, 80, .1);--mr-hero-grad: radial-gradient(120% 140% at 88% -10%, #15534f 0%, #0c2f2e 42%, #0b1722 100%);--mr-hero-ink: #eaf4f2;--mr-hero-ink-soft: rgba(169, 196, 192, 1);--mr-hero-kicker: #5fd0c4;--mr-hero-pill-bg: rgba(95, 208, 196, .14);--mr-hero-pill-ink: #9ee6dc;--mr-hero-pill-border: rgba(95, 208, 196, .28);--mr-hero-pill-bg-2: rgba(255, 255, 255, .07);--mr-hero-pill-ink-2: #cfe0dd;--mr-hero-pill-border-2: rgba(255, 255, 255, .14);--mr-chart-go: #0e7c7b;--mr-chart-mid: #2f9e9b;--mr-chart-warn: #c77c3a;--mr-plot-grid: rgba(20, 50, 55, .1);--mr-progress-track: #e3e9ec;--mr-heat-base: 14 124 123;--mr-heat-fg-hi: #ffffff;--mr-heat-fg-lo: #0e3f3e;--mr-heat-empty: #c8d0d8;--mr-heat-empty-bg: #f2f5f7;--mr-bubble-host-bg: #f6f8fa;--mr-bubble-host-border: #ebeff3;--mr-bubble-consumer-bg: #f0f7f6;--mr-bubble-consumer-border: #d5e8e5;--mr-bubble-consumer-ink: #1f3b39}.mm-report-redesign{font-family:var(--mr-font-body);color:var(--mr-ink-main);background:var(--mr-bg-page);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}.mm-report-redesign h1,.mm-report-redesign h2,.mm-report-redesign h3,.mm-report-redesign h4{font-family:var(--mr-font-display);margin:0}.dc-theme .dc-page-shell{position:relative;z-index:1;min-height:100vh;padding:var(--dc-space-page);color:var(--dc-text-main)}.dc-theme .dc-page-shell.is-public{--dc-tone-accent: var(--dc-accent-main);--dc-tone-accent-soft: var(--dc-accent-soft);--dc-tone-border: var(--dc-border-muted);--dc-tone-surface: var(--dc-surface-glass);--dc-tone-surface-strong: var(--dc-surface-glass-strong);--dc-tone-hero-bg: var(--dc-gradient-hero-public)}.dc-theme .dc-page-shell.is-work,.dc-theme .dc-page-shell.is-boardroom{--dc-tone-accent: var(--dc-accent-main);--dc-tone-accent-soft: var(--dc-accent-soft);--dc-tone-border: var(--dc-border-default);--dc-tone-surface: var(--dc-surface-warm);--dc-tone-surface-strong: var(--dc-surface-0);--dc-tone-hero-bg: var(--dc-gradient-hero)}.dc-theme .dc-page-shell.is-boardroom{--dc-tone-border: var(--dc-border-emphasis)}.dc-theme .dc-page-shell.is-presentation{--dc-tone-accent: var(--dc-accent-soft);--dc-tone-accent-soft: var(--dc-accent-soft);--dc-tone-border: var(--dc-border-muted);--dc-tone-surface: var(--dc-surface-warm);--dc-tone-surface-strong: var(--dc-surface-glass-strong);--dc-tone-hero-bg: radial-gradient(circle at 50% 0%, var(--dc-accent-faint), transparent 36%), linear-gradient(160deg, #0a1018, #0e151f)}.dc-theme .dc-page-shell.is-operational-rhythm{--dc-space-page: var(--dc-op-space-page);--dc-space-shell-gap: var(--dc-op-space-shell-gap);--dc-space-hero: var(--dc-op-space-hero);--dc-space-section: var(--dc-op-space-section);--dc-space-card: var(--dc-op-space-card);--dc-space-card-tight: var(--dc-op-space-card-tight);--dc-space-micro: var(--dc-op-space-micro);--dc-space-stack-sm: var(--dc-op-space-stack-sm);--dc-space-stack-md: var(--dc-op-space-stack-md);--dc-space-stack-lg: var(--dc-op-space-stack-lg);--dc-page-column-gap: var(--dc-op-column-gap);--dc-page-column-gap-wide: var(--dc-op-column-gap-wide);--dc-page-card-min-compact: var(--dc-op-card-min-compact);--dc-page-card-min: var(--dc-op-card-min)}.dc-theme .dc-page-inner{--dc-page-inner-gutter: 0px;--dc-page-inner-padding: 0px;width:min(1380px,calc(100% - var(--dc-page-inner-gutter)));margin:0 auto;padding-inline:var(--dc-page-inner-padding);box-sizing:border-box;display:grid;gap:var(--dc-space-shell-gap)}.dc-theme .dc-page-shell.is-operational-rhythm .dc-page-inner{--dc-page-inner-gutter: clamp(16px, 2.8vw, 44px);--dc-page-inner-padding: clamp(14px, 2vw, 30px);width:min(1460px,calc(100% - var(--dc-page-inner-gutter)))}.dc-theme .dc-page-inner>*{min-width:0}@media(max-width:720px){.dc-theme .dc-page-shell.is-operational-rhythm .dc-page-inner{--dc-page-inner-gutter: 0px;--dc-page-inner-padding: 10px}}.dc-theme .dc-eyebrow,.dc-theme .hero-kicker,.dc-theme .section-kicker{margin:0;display:inline-flex;align-items:center;gap:var(--dc-space-stack-sm);font-family:var(--font-mono);font-size:var(--type-label-sm-size);line-height:var(--type-label-sm-line-height);letter-spacing:var(--type-label-sm-tracking);text-transform:uppercase;color:var(--dc-c-copper-soft);white-space:nowrap}.dc-theme .hero-kicker,.dc-theme .section-kicker{text-transform:none;letter-spacing:var(--ls-label)}.dc-theme .dc-page-shell h1,.dc-theme .dc-page-shell h2,.dc-theme .dc-page-shell h3{color:var(--dc-ink-strong)}.dc-theme .page-alert{margin:0}.dc-theme .dc-hero-block{--dc-hero-block-gap: 22px;--dc-hero-copy-gap: 18px;--dc-hero-title-max: min(100%, 13.6em);--dc-hero-copy-max: min(100%, 1040px);position:relative;display:grid;width:100%;min-width:0;grid-template-columns:minmax(0,1fr);gap:var(--dc-hero-block-gap);align-items:stretch;border-radius:var(--dc-radius-lg);padding:var(--dc-space-hero);border:1px solid var(--dc-tone-border, var(--dc-border-muted));background:var(--dc-tone-hero-bg, var(--dc-gradient-hero));box-shadow:var(--dc-shadow-lg)}.dc-theme .dc-hero-block:before,.dc-theme .head:before,.dc-theme .detail-hero:before,.dc-theme .hero-panel:before,.dc-theme .programs-hero:before,.dc-theme .theater-hero:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;border-radius:var(--dc-radius-lg) var(--dc-radius-lg) 0 0;background:var(--dc-panel-top-sheen);pointer-events:none}.dc-theme .dc-hero-block.has-aside{--dc-hero-block-gap: 26px;--dc-hero-title-max: min(100%, 12.8em);--dc-hero-copy-max: none;grid-template-columns:minmax(0,1.7fr) minmax(340px,.88fr)}.dc-theme .dc-hero-block.is-public{background:var(--dc-gradient-hero-public)}.dc-theme .dc-hero-copy{min-width:0;width:100%;max-width:var(--dc-hero-copy-max);display:grid;gap:var(--dc-hero-copy-gap);align-content:start}.dc-theme .dc-hero-label{display:inline-flex;align-items:center;gap:var(--dc-space-stack-sm)}.dc-theme .dc-hero-title{margin:0;font-size:var(--type-hero-size);line-height:var(--type-display-lg-line-height);letter-spacing:var(--type-hero-tracking);max-width:var(--dc-hero-title-max);text-wrap:balance}.dc-theme .dc-hero-block.has-aside .dc-hero-title{font-size:var(--type-display-lg-size)}.dc-theme .dc-hero-subtitle{margin:0;color:var(--dc-text-main);font-size:var(--type-display-sm-size);line-height:var(--type-display-sm-line-height);letter-spacing:var(--type-display-sm-tracking);max-width:34ch}.dc-theme .dc-hero-description{margin:0;color:var(--dc-text-soft);max-width:78ch;font-size:var(--type-body-md-size);line-height:var(--type-body-md-line-height);letter-spacing:var(--type-body-md-tracking);font-weight:var(--type-body-md-weight)}.dc-theme .dc-hero-meta{display:flex;flex-wrap:wrap;gap:var(--dc-space-stack-sm)}.dc-theme .dc-hero-aside{display:grid;gap:var(--dc-space-stack-md);align-content:start}.dc-theme .dc-hero-block.has-subtitle .dc-hero-subtitle,.dc-theme .dc-hero-block.has-description .dc-hero-description,.dc-theme .dc-hero-block.has-meta .dc-hero-meta{margin-top:2px}.dc-theme .dc-hero-block.has-actions .dc-action-bar{margin-top:4px}.dc-theme .dc-page-shell.is-operational-rhythm .dc-hero-block{--dc-hero-block-gap: 28px;--dc-hero-copy-gap: 22px;border-radius:var(--dc-radius-lg)}.dc-theme .dc-page-shell.is-operational-rhythm .dc-hero-block.has-aside{grid-template-columns:minmax(0,1.5fr) minmax(360px,.9fr)}.dc-theme .dc-page-shell.is-operational-rhythm .dc-section-header,.dc-theme .dc-page-shell.is-operational-rhythm .section-head{gap:var(--dc-space-stack-lg)}.dc-theme .dc-page-shell.is-operational-rhythm .dc-section-headline,.dc-theme .dc-page-shell.is-operational-rhythm .dc-section-tools,.dc-theme .dc-page-shell.is-operational-rhythm .section-actions,.dc-theme .dc-page-shell.is-operational-rhythm .dc-action-bar,.dc-theme .dc-page-shell.is-operational-rhythm .hero-actions{gap:var(--dc-space-stack-md)}.dc-theme .dc-section-card,.dc-theme .dc-surface-card{border-radius:var(--dc-radius-lg);border:1px solid var(--dc-tone-border, var(--dc-line-soft));background:var(--dc-gradient-panel);box-shadow:var(--dc-shadow-md)}.dc-theme .dc-section-card{padding:var(--dc-space-section)}.dc-theme .dc-section-header,.dc-theme .section-head{display:flex;gap:var(--dc-space-stack-md);justify-content:space-between;align-items:flex-start}.dc-theme .dc-section-headline{display:grid;gap:var(--dc-space-stack-sm)}.dc-theme .dc-section-headline h2{margin:0;font-size:var(--type-title-md-size);line-height:var(--type-title-md-line-height);letter-spacing:var(--type-title-md-tracking);font-weight:var(--type-title-md-weight)}.dc-theme .dc-section-copy{margin:0;max-width:72ch;color:var(--dc-text-soft);font-size:var(--type-body-md-size);line-height:var(--type-body-md-line-height);letter-spacing:var(--type-body-md-tracking);font-weight:var(--type-body-md-weight)}.dc-theme .dc-section-tools,.dc-theme .section-actions{display:flex;flex-wrap:wrap;gap:var(--dc-space-stack-sm);align-items:center;justify-content:flex-end}.dc-theme .dc-action-bar,.dc-theme .hero-actions{display:flex;flex-wrap:wrap;gap:var(--dc-space-stack-sm);align-items:center}.dc-theme .dc-action-bar.is-compact{gap:8px}.dc-theme .dc-tab-label,.dc-theme .dc-section-link,.dc-theme .dc-section-title{display:inline-flex;align-items:center;gap:8px;min-width:0;white-space:nowrap}.dc-theme .dc-section-link{font-size:var(--type-body-sm-size);line-height:var(--lh-ui)}.dc-theme .dc-section-title{font-weight:var(--type-title-sm-weight)}.dc-theme .dc-metric-pill,.dc-theme .meta-pill{display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:8px 12px;border-radius:999px;border:1px solid var(--dc-border-faint);background:var(--dc-surface-warm-soft);color:var(--dc-text-main);box-shadow:inset 0 1px 0 var(--dc-inset-highlight, rgba(255, 255, 255, .04))}.dc-theme .meta-pill--accent,.dc-theme .dc-metric-pill.is-accent{border-color:var(--dc-accent-muted);background:var(--dc-accent-faint);color:var(--dc-accent-main)}.dc-theme .dc-req{flex:0 0 auto;display:inline-flex;align-items:center;padding:2px 7px;border:1px solid var(--dc-glow-cyan);border-radius:999px;background:var(--dc-accent-faint);color:var(--dc-accent-main);font-family:var(--font-mono);font-size:11px;font-style:normal;font-weight:800;line-height:1.2;letter-spacing:.04em;white-space:nowrap;vertical-align:middle}.dc-theme .dc-metric-pill-copy{display:grid;gap:2px}.dc-theme .dc-metric-pill-label{font-family:var(--font-mono);font-size:var(--type-label-xs-size);letter-spacing:var(--type-label-xs-tracking);text-transform:uppercase;color:var(--dc-text-soft)}.dc-theme .dc-metric-pill-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line-height);font-weight:var(--type-label-sm-weight);letter-spacing:-.02em;color:var(--dc-ink-strong)}.dc-theme .dc-status-badge,.dc-theme .dc-confidence-badge,.dc-theme .state-pill,.dc-theme .band-pill{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:6px 12px;border-radius:999px;border:1px solid var(--dc-border-soft);background:var(--dc-surface-warm-soft);color:var(--dc-ink-strong);font-size:var(--fs-12);font-weight:var(--type-label-sm-weight);letter-spacing:var(--ls-label)}.dc-theme .dc-status-badge.is-ready,.dc-theme .state-pill.is-ready,.dc-theme .state-pill.is-completed,.dc-theme .state-pill.is-published{border-color:var(--dc-go);background:var(--dc-go-glow);color:var(--dc-go)}.dc-theme .dc-status-badge.is-partial,.dc-theme .state-pill.is-partial,.dc-theme .state-pill.is-running,.dc-theme .state-pill.is-active,.dc-theme .state-pill.is-queued{border-color:var(--dc-accent-2);background:var(--dc-accent-2-faint);color:var(--dc-accent-2)}.dc-theme .dc-status-badge.is-empty,.dc-theme .state-pill.is-empty,.dc-theme .state-pill.is-draft{border-color:var(--dc-border-strong);background:var(--dc-surface-warm-soft);color:var(--dc-ink-soft)}.dc-theme .dc-status-badge.is-failed,.dc-theme .state-pill.is-failed{border-color:var(--dc-kill);background:var(--dc-kill-glow);color:var(--dc-kill)}.dc-theme .dc-confidence-badge.is-high,.dc-theme .band-pill.is-high{border-color:var(--dc-accent-muted);background:var(--dc-accent-faint);color:var(--dc-accent-main)}.dc-theme .dc-confidence-badge.is-medium,.dc-theme .band-pill.is-medium{border-color:var(--dc-accent-2);background:var(--dc-accent-2-faint);color:var(--dc-accent-2)}.dc-theme .dc-confidence-badge.is-low,.dc-theme .band-pill.is-low{border-color:var(--dc-border-strong);background:var(--dc-surface-warm-soft);color:var(--dc-ink-soft)}.dc-theme .primary-cta{min-height:46px;padding-inline:18px}.dc-theme .secondary-cta{min-height:42px}.dc-theme .quiet-cta{color:var(--dc-text-soft)}.dc-theme .dc-empty-state,.dc-theme .empty-state-panel,.dc-theme .empty-state{display:grid;gap:var(--dc-space-stack-md);justify-items:start;padding:var(--dc-space-section);border-radius:var(--dc-radius-lg);border:1px dashed var(--dc-border-strong);background:var(--dc-surface-warm-soft);color:var(--dc-text-soft)}.dc-theme .dc-empty-state h3,.dc-theme .empty-state h3,.dc-theme .empty-state-panel h4{margin:0;color:var(--dc-ink-strong)}.dc-theme .dc-empty-state p,.dc-theme .empty-state p,.dc-theme .empty-state-panel p{margin:0}.dc-theme .dc-empty-state-actions{display:flex;flex-wrap:wrap;gap:10px}.dc-theme .dc-icon{flex:none;color:currentColor}.dc-theme .dc-icon-text{display:inline-flex;align-items:center;gap:8px;min-width:0;white-space:nowrap}.dc-theme .dc-icon-text.is-trailing{justify-content:space-between;width:100%}.dc-theme .dc-action-bar .dc-icon-text,.dc-theme .hero-actions .dc-icon-text,.dc-theme .card-head .dc-icon-text,.dc-theme button .dc-icon-text,.dc-theme .el-button .dc-icon-text{min-width:0}.dc-theme .dc-icon.is-accent{color:var(--dc-accent-main)}.dc-theme .dc-icon.is-mono{color:currentColor}.dc-theme .dc-hero-block .signal-card,.dc-theme .dc-hero-block .aside-card,.dc-theme .rail-card,.dc-theme .trust-brief-card,.dc-theme .summary-card,.dc-theme .hero-stat{border-radius:var(--dc-radius-lg);border:1px solid var(--dc-border-soft);background:var(--dc-surface-warm-soft);box-shadow:inset 0 1px 0 var(--dc-inset-highlight, rgba(255, 255, 255, .03))}.dc-theme .dc-hero-block .signal-card,.dc-theme .dc-hero-block .aside-card,.dc-theme .rail-card,.dc-theme .trust-brief-card,.dc-theme .summary-card,.dc-theme .hero-stat{padding:var(--dc-space-card-tight)}.dc-theme .dc-hero-block .signal-card strong,.dc-theme .hero-stat strong,.dc-theme .summary-card strong,.dc-theme .trust-brief-card h3{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--type-display-md-size);line-height:var(--type-hero-line-height);letter-spacing:-.02em}.dc-theme .hero-stat span,.dc-theme .summary-card span,.dc-theme .dc-hero-block .signal-card span{display:block;color:var(--dc-text-soft);font-size:var(--fs-12);letter-spacing:var(--ls-label);text-transform:uppercase}.dc-theme .hero-stat p,.dc-theme .summary-card p,.dc-theme .dc-hero-block .signal-card p,.dc-theme .rail-card p{margin:var(--dc-space-stack-sm) 0 0;color:var(--dc-text-soft)}.dc-theme .content-card,.dc-theme .panel,.dc-theme .section-panel,.dc-theme .block,.dc-theme .column-panel{border-radius:var(--dc-radius-lg);border:1px solid var(--dc-tone-border, var(--dc-line-soft));background:var(--dc-gradient-panel);box-shadow:var(--dc-shadow-md)}.dc-theme .content-card,.dc-theme .panel,.dc-theme .section-panel,.dc-theme .block,.dc-theme .column-panel{padding:var(--dc-space-section)}.dc-theme .detail-hero,.dc-theme .hero-panel,.dc-theme .programs-hero,.dc-theme .theater-hero,.dc-theme .head{position:relative;border-radius:var(--dc-radius-lg);border:1px solid var(--dc-tone-border, var(--dc-border-muted));background:var(--dc-tone-hero-bg, var(--dc-gradient-hero));box-shadow:var(--dc-shadow-lg)}.dc-theme .head{padding:var(--dc-space-hero)}.dc-theme .hero-copy,.dc-theme .detail-kicker+h1{min-width:0}@media(max-width:960px){.dc-theme .dc-page-shell{padding:var(--dc-space-page)}.dc-theme .dc-hero-block{--dc-hero-copy-max: 100%;grid-template-columns:1fr;padding:var(--dc-space-hero)}.dc-theme .dc-section-header,.dc-theme .section-head{flex-direction:column}.dc-theme .dc-section-tools,.dc-theme .section-actions,.dc-theme .dc-action-bar,.dc-theme .hero-actions{width:100%}}@media(max-width:1240px){.dc-theme .dc-hero-block.has-aside{grid-template-columns:1fr}}[data-theme=light] .dc-theme .dc-hero-block .signal-card,[data-theme=light] .dc-theme .dc-hero-block .aside-card,[data-theme=light] .dc-theme .rail-card,[data-theme=light] .dc-theme .trust-brief-card,[data-theme=light] .dc-theme .summary-card,[data-theme=light] .dc-theme .hero-stat{border:1px solid var(--dc-border-soft);background:var(--dc-surface-1);box-shadow:none}.dc-test-console{--dc-test-shell-max: 1480px;--dc-test-radius-panel: var(--dc-radius-lg);--dc-test-radius-card: var(--dc-radius-lg);--dc-test-radius-control: var(--dc-radius-lg);--dc-test-section-gap: 18px;gap:20px;min-height:100vh;padding:clamp(20px,2.4vw,34px);color:var(--dc-ink-strong);background-image:linear-gradient(var(--dc-border-faint) 1px,transparent 1px),linear-gradient(90deg,var(--dc-border-faint) 1px,transparent 1px);background-size:48px 48px}.dc-test-console *,.dc-test-console *:before,.dc-test-console *:after{box-sizing:border-box}.dc-test-console__topbar,.dc-test-console__grid{width:min(var(--dc-test-shell-max),100%);margin:0 auto}.dc-test-console__topbar{position:relative;display:grid;grid-template-columns:auto minmax(168px,190px) minmax(300px,1fr) minmax(220px,270px) auto;align-items:center;gap:18px;overflow:hidden;border:1px solid var(--dc-border-strong);border-radius:var(--dc-test-radius-panel);background:var(--dc-gradient-panel);box-shadow:var(--dc-shadow-lg);padding:20px}.dc-test-console__topbar>*{min-width:0}.dc-test-console__topbar:before,.dc-test-console__grid:before{position:absolute;inset:0 0 auto;height:1px;pointer-events:none;content:"";background:var(--dc-panel-top-sheen)}.dc-test-console__topbar:after,.dc-test-console__grid:after{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background-image:linear-gradient(var(--dc-border-strong),var(--dc-border-strong)),linear-gradient(var(--dc-border-strong),var(--dc-border-strong)),linear-gradient(var(--dc-border-strong),var(--dc-border-strong)),linear-gradient(var(--dc-border-strong),var(--dc-border-strong)),linear-gradient(var(--dc-border-strong),var(--dc-border-strong)),linear-gradient(var(--dc-border-strong),var(--dc-border-strong)),linear-gradient(var(--dc-border-strong),var(--dc-border-strong)),linear-gradient(var(--dc-border-strong),var(--dc-border-strong));background-repeat:no-repeat;background-size:10px 1px,1px 10px,10px 1px,1px 10px,10px 1px,1px 10px,10px 1px,1px 10px;background-position:left top,left top,right top,right top,left bottom,left bottom,right bottom,right bottom}.dc-test-console__mode-tabs{display:inline-grid;grid-template-columns:minmax(154px,1fr);min-width:min(100%,174px);overflow:hidden;border:1px solid var(--dc-border-strong);border-radius:var(--dc-test-radius-control);background:var(--dc-surface-inset);box-shadow:inset 0 1px rgba(var(--dc-ink-rgb) / .05)}.dc-test-console__mode-tabs span,.dc-test-console__mode-tabs button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;border:0;border-top:1px solid var(--dc-border-soft);background:transparent;color:var(--dc-ink-soft);padding:0 13px;font:inherit;font-family:var(--font-brand-display);font-size:12px;font-weight:700;letter-spacing:.02em;cursor:pointer;white-space:nowrap;transition:color .18s ease,background-color .18s ease,box-shadow .18s ease}.dc-test-console__mode-tabs span:first-child,.dc-test-console__mode-tabs button:first-child{border-top:0}.dc-test-console__mode-tabs button:hover:not(.is-active):not(:disabled){color:var(--dc-ink-strong)}.dc-test-console__mode-tabs .is-active{background:var(--dc-accent-faint);color:var(--dc-accent-main);box-shadow:inset 0 0 0 1px var(--dc-accent-main),0 0 12px var(--dc-glow-cyan)}.dc-test-console__mode-tabs .is-active:before{position:absolute;inset:0 auto 0 0;width:3px;pointer-events:none;content:"";background:var(--dc-accent-main)}.dc-test-console__session{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 8px;align-items:center;min-width:min(220px,100%);border:1px solid var(--dc-border-soft);border-radius:var(--dc-test-radius-card);background:rgba(var(--dc-surface-deep-rgb) / .72);padding:12px 14px}.dc-test-console__session strong,.dc-test-console__session small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc-test-console__session strong{color:var(--dc-ink-strong);font-size:13px}.dc-test-console__session small{grid-column:2;color:var(--dc-ink-soft);font-family:var(--font-mono);font-size:11px}.dc-test-console__live-dot{grid-row:span 2;width:8px;height:8px;border-radius:50%;background:var(--dc-go);box-shadow:0 0 0 4px var(--dc-go-glow)}.dc-test-console__grid{position:relative;display:grid;grid-template-columns:minmax(310px,360px) minmax(520px,1fr) minmax(320px,380px);gap:0;min-height:min(820px,calc(100vh - 144px));overflow:hidden;border:1px solid var(--dc-border-strong);border-radius:var(--dc-test-radius-panel);background:var(--dc-gradient-panel);box-shadow:var(--dc-shadow-lg)}.dc-test-console__left,.dc-test-console__stage,.dc-test-console__right{min-width:0;border:0;border-radius:inherit;background:transparent}.dc-test-console__stage,.dc-test-console__right{border-left:1px solid var(--dc-border-soft)}.dc-test-console__right{display:grid;align-content:start;gap:14px;padding:20px}.dc-test-console__panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.dc-test-console__panel-head span,.dc-test-console__diagnostic>span{color:var(--dc-accent-main);font-family:var(--font-mono);font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.dc-test-console__panel-head small{color:var(--dc-ink-muted);font-family:var(--font-mono);font-size:11px;font-variant-numeric:tabular-nums;letter-spacing:.16em;text-transform:uppercase}.dc-test-console__diagnostic{display:grid;gap:12px;border:1px solid var(--dc-border-soft);border-radius:var(--dc-test-radius-card);background:rgba(var(--dc-surface-deep-rgb) / .42);padding:16px}.dc-test-console__diagnostic strong{color:var(--dc-ink-strong);font-size:14px;line-height:1.5}.dc-test-console__diagnostic p,.dc-test-console__diagnostic li,.dc-test-console__diagnostic dd,.dc-test-console__diagnostic dt{margin:0;color:var(--dc-ink-soft);font-size:13px;line-height:1.6}.dc-test-console__diagnostic ul,.dc-test-console__diagnostic dl{display:grid;gap:8px;margin:0;padding:0;list-style:none}.dc-test-console__diagnostic dl div{display:flex;justify-content:space-between;gap:10px}.dc-test-console__diagnostic dt{color:var(--dc-ink-muted);font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.dc-test-console__diagnostic dd{color:var(--dc-accent-main);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:800}.dc-test-console__meter{overflow:hidden;height:6px;border-radius:999px;background:var(--dc-ring-track)}.dc-test-console__meter i{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--dc-accent-2),var(--dc-accent-main));transform:scaleX(0);transform-origin:left;transition:transform 1.1s cubic-bezier(.2,.8,.2,1)}.dc-test-console__system-log{display:grid;grid-column:1 / -1;grid-template-columns:156px minmax(0,1fr);min-height:104px;margin:0 20px 20px;border:1px solid var(--dc-term-line);border-radius:var(--dc-test-radius-card);background:var(--dc-term-bg);font-family:var(--font-mono)}.dc-test-console__system-log header{display:grid;align-content:center;gap:6px;border-right:1px solid var(--dc-term-line);padding:16px}.dc-test-console__system-log strong{color:var(--dc-term-ink);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.dc-test-console__system-log span{color:var(--dc-c-moss);font-size:12px;white-space:nowrap}.dc-test-console__log-lines{display:grid;align-content:center;gap:4px;overflow:hidden;padding:14px 18px;font-family:var(--font-mono);font-size:12px;font-variant-numeric:tabular-nums}.dc-test-console__log-lines p{margin:0;overflow:hidden;color:var(--dc-term-ink-soft);text-overflow:ellipsis;white-space:nowrap}.dc-test-console__log-lines b{color:var(--dc-c-electric);font-weight:800}.dc-test-console__diagnostic button{min-height:34px;border:1px solid var(--dc-border-soft);border-radius:var(--dc-test-radius-control);background:rgba(var(--dc-surface-deep-rgb) / .56);color:var(--dc-accent-main);font-weight:800;cursor:pointer;white-space:nowrap}.dc-test-console__diagnostic button:disabled{cursor:not-allowed;opacity:.52}@media(max-width:1240px){.dc-test-console__topbar{grid-template-areas:"back tabs action" "title title status";grid-template-columns:auto minmax(168px,190px) auto}.dc-test-console__topbar>:first-child{grid-area:back}.dc-test-console__mode-tabs{grid-area:tabs;justify-self:stretch;min-width:0;grid-template-columns:minmax(154px,1fr)}.dc-test-console__topbar>div:not(.dc-test-console__session){grid-area:title}.dc-test-console__session{grid-area:status}.dc-test-console__topbar>:last-child{grid-area:action}.dc-test-console__grid{grid-template-columns:minmax(300px,360px) minmax(520px,1fr)}.dc-test-console__right{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));border-left:0;border-top:1px solid var(--dc-border-soft)}}@media(max-width:1040px){.dc-test-console__topbar,.dc-test-console__grid{width:100%}.dc-test-console__topbar,.dc-test-console__grid{grid-template-areas:none;grid-template-columns:minmax(0,1fr)}.dc-test-console__topbar>:first-child,.dc-test-console__mode-tabs,.dc-test-console__topbar>div:not(.dc-test-console__session),.dc-test-console__session,.dc-test-console__topbar>:last-child{grid-area:auto}.dc-test-console__mode-tabs{width:100%;grid-template-columns:minmax(0,1fr)}.dc-test-console__session{min-width:0}.dc-test-console__stage,.dc-test-console__right{border-left:0;border-top:1px solid var(--dc-border-soft)}.dc-test-console__right{grid-template-columns:minmax(0,1fr)}.dc-test-console__system-log{margin:0 16px 16px;grid-template-columns:minmax(0,1fr)}.dc-test-console__system-log header{border-right:0;border-bottom:1px solid var(--dc-term-line)}}@media(max-width:720px){.dc-test-console{gap:14px;padding:14px}.dc-test-console__topbar{gap:14px;padding:16px}.dc-test-console__mode-tabs span,.dc-test-console__mode-tabs button{justify-content:flex-start;min-height:38px}.dc-test-console__right{padding:16px}}.dc-test-console.dc-test-console{display:grid;gap:20px;min-height:100vh;padding:clamp(20px,2.4vw,34px)}.dc-test-console.dc-test-console .dc-test-console__topbar{display:grid;grid-template-columns:auto minmax(168px,190px) minmax(300px,1fr) minmax(220px,270px) auto;align-items:center;width:min(var(--dc-test-shell-max),100%);margin:0 auto;border-color:var(--dc-border-strong);border-radius:var(--dc-test-radius-panel);background:var(--dc-gradient-panel);box-shadow:var(--dc-shadow-lg)}.dc-test-console.dc-test-console .dc-test-console__grid{display:grid;grid-template-columns:minmax(310px,360px) minmax(520px,1fr) minmax(320px,380px);width:min(var(--dc-test-shell-max),100%);min-height:min(820px,calc(100vh - 144px));margin:0 auto;border-color:var(--dc-border-strong);border-radius:var(--dc-test-radius-panel);background:var(--dc-gradient-panel);box-shadow:var(--dc-shadow-lg)}@media(max-width:1240px){.dc-test-console.dc-test-console .dc-test-console__topbar{grid-template-areas:"back tabs action" "title title status";grid-template-columns:auto minmax(168px,190px) auto}.dc-test-console.dc-test-console .dc-test-console__grid{grid-template-columns:minmax(300px,360px) minmax(520px,1fr)}}@media(max-width:1040px){.dc-test-console.dc-test-console .dc-test-console__topbar,.dc-test-console.dc-test-console .dc-test-console__grid{width:100%;grid-template-areas:none;grid-template-columns:minmax(0,1fr)}}.dc-tc-panel{position:relative;border:1px solid var(--dc-border-soft);border-radius:var(--dc-radius-lg);background:var(--dc-gradient-panel);box-shadow:var(--dc-shadow-md)}.dc-tc-panel--sheen:before{position:absolute;inset:0 0 auto;height:1px;pointer-events:none;content:"";background:var(--dc-panel-top-sheen)}.dc-tc-card{border:1px solid var(--dc-border-soft);border-radius:var(--dc-radius-lg);background:rgba(var(--dc-surface-deep-rgb) / .5)}.dc-tc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;border:1px solid transparent;border-radius:var(--dc-radius-sm);padding:0 18px;font:inherit;font-family:var(--font-brand-display);font-size:13px;font-weight:700;letter-spacing:.03em;white-space:nowrap;cursor:pointer;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease,border-color .18s ease,color .18s ease,background-color .18s ease}.dc-tc-btn:disabled{cursor:not-allowed;opacity:.52;transform:none}.dc-tc-btn--lg{min-height:44px;padding:0 24px;font-size:14px}.dc-tc-btn--sm{min-height:30px;padding:0 13px;font-size:12px}.dc-tc-btn--primary{border-color:transparent;background:var(--dc-gradient-cta);color:var(--dc-on-accent-ink);box-shadow:0 6px 18px -8px var(--dc-glow-cyan),inset 0 1px rgba(var(--dc-ink-rgb) / .18)}.dc-tc-btn--primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 24px -8px var(--dc-glow-cyan),inset 0 1px rgba(var(--dc-ink-rgb) / .18)}.dc-tc-btn--ghost{border-color:var(--dc-border-strong);background:var(--dc-surface-field);color:var(--dc-ink-soft)}.dc-tc-btn--ghost:hover:not(:disabled){transform:translateY(-1px);border-color:var(--dc-accent-main);color:var(--dc-accent-main);box-shadow:0 0 0 1px var(--dc-accent-faint),0 6px 16px -10px var(--dc-glow-cyan)}.dc-tc-input,.dc-tc-textarea,.dc-tc-select{width:100%;min-height:38px;border:1px solid var(--dc-border-strong);border-radius:var(--dc-radius-sm);background:var(--dc-input-bg);color:var(--dc-input-text);padding:8px 12px;font:inherit;font-size:13px;line-height:1.55;transition:border-color .18s ease,box-shadow .18s ease}.dc-tc-textarea{min-height:88px;resize:vertical}.dc-tc-input::placeholder,.dc-tc-textarea::placeholder{color:var(--dc-input-placeholder)}.dc-tc-input:focus,.dc-tc-textarea:focus,.dc-tc-select:focus{outline:none;border-color:var(--dc-accent-main);box-shadow:var(--dc-focus-ring)}.dc-tc-input:disabled,.dc-tc-textarea:disabled,.dc-tc-select:disabled{cursor:not-allowed;opacity:.52}.dc-tc-seg{display:inline-flex;overflow:hidden;border:1px solid var(--dc-border-faint);border-radius:var(--dc-radius-sm);background:var(--dc-surface-inset)}.dc-tc-seg__opt{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:38px;border:0;border-left:1px solid var(--dc-border-faint);background:transparent;color:var(--dc-ink-soft);padding:6px 16px;font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:color .18s ease,background-color .18s ease,box-shadow .18s ease}.dc-tc-seg__opt:first-child{border-left:0}.dc-tc-seg__opt:hover:not(.is-active):not(:disabled){color:var(--dc-ink-strong)}.dc-tc-seg__opt.is-active{background:var(--dc-accent-faint);color:var(--dc-accent-main);box-shadow:inset 0 0 0 1px var(--dc-accent-main),0 0 12px var(--dc-glow-cyan)}.dc-tc-seg__opt small{color:var(--dc-ink-muted);font-family:var(--font-mono);font-size:10px}.dc-tc-seg__opt.is-active small{color:var(--dc-accent-muted)}.dc-tc-label{color:var(--dc-ink-muted);font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.dc-tc-label--accent{color:var(--dc-accent-main);font-weight:800}.dc-tc-tag{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--dc-accent-muted);border-radius:var(--dc-radius-sm);background:var(--dc-accent-faint);color:var(--dc-accent-main);padding:2px 9px;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.04em;white-space:nowrap}.dc-tc-tag--go{border-color:var(--dc-go);background:var(--dc-go-glow);color:var(--dc-go)}.dc-tc-tag--warn{border-color:var(--dc-iterate);background:var(--dc-iterate-glow);color:var(--dc-iterate)}.dc-tc-tag--danger{border-color:var(--dc-kill);background:var(--dc-kill-glow);color:var(--dc-kill)}.dc-tc-tag--idle{border-color:var(--dc-border-strong);background:rgba(var(--dc-surface-deep-rgb) / .5);color:var(--dc-ink-muted)}.dc-tc-dot{display:inline-block;flex:none;width:8px;height:8px;border-radius:50%;background:var(--dc-idle)}.dc-tc-dot--live{background:var(--dc-go);box-shadow:0 0 0 4px var(--dc-go-glow);animation:dc-tc-pulse 2s ease-in-out infinite}@keyframes dc-tc-pulse{0%,to{box-shadow:0 0 0 3px var(--dc-go-glow)}50%{box-shadow:0 0 0 6px var(--dc-go-glow)}}.dc-tc-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}:where(.dc-test-console){--dc-tc-accent-dim: var(--dc-btn-primary-hover);--dc-tc-accent-fill: rgb(var(--dc-accent-rgb) / .05);--dc-tc-accent-fill-soft: rgb(var(--dc-accent-rgb) / .08);--dc-tc-accent2-fill: rgb(var(--dc-accent-2-rgb) / .06);--dc-tc-ink-faint: rgb(var(--dc-cool-rgb) / .3);--dc-tc-hover-tint: rgb(var(--dc-cool-rgb) / .04);--dc-tc-grad-accent: linear-gradient(135deg, var(--dc-accent-main), var(--dc-btn-primary-hover))}.dc-test-console{position:relative;isolation:isolate;font-family:var(--font-sans);line-height:1.55}.dc-test-console:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;content:"";background:radial-gradient(900px 500px at 12% -8%,var(--dc-amb-glow-2),transparent 60%),radial-gradient(800px 480px at 88% 4%,var(--dc-amb-glow-1),transparent 55%)}.dc-test-console .dc-tc-shell{width:100%;max-width:1340px;margin:0 auto;padding:0 26px 90px}@media(max-width:720px){.dc-test-console .dc-tc-shell{padding:0 16px 70px}}.dc-test-console .dc-tc-topbar{display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--dc-border-soft);padding:18px 0 14px}.dc-test-console .dc-tc-brand{display:flex;align-items:center;gap:11px}.dc-test-console .dc-tc-brand-logo{display:block;position:relative;flex:none;width:104px;height:48px;border-radius:var(--dc-radius-sm);border:1px solid var(--dc-border-strong);background:var(--dc-panel-bg);box-shadow:var(--dc-shadow-soft);overflow:hidden}.dc-test-console .dc-tc-brand-logo .nex-logo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:8px 12px;object-fit:contain;object-position:center;transition:opacity .2s ease}.dc-test-console .dc-tc-brand-logo .nex-logo--default{opacity:0}.dc-test-console .dc-tc-brand-logo .nex-logo--inverse{opacity:1;filter:drop-shadow(0 8px 18px rgb(var(--dc-accent-rgb) / .12))}[data-theme=light] .dc-test-console .dc-tc-brand-logo .nex-logo--default{opacity:1}[data-theme=light] .dc-test-console .dc-tc-brand-logo .nex-logo--inverse{opacity:0}.dc-test-console .dc-tc-brand-name{font-family:var(--font-brand-display);font-size:16px;font-weight:700;letter-spacing:.04em}.dc-test-console .dc-tc-brand-sub{color:var(--dc-ink-muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase}.dc-test-console .dc-tc-top-status{display:flex;align-items:center;gap:18px;margin-left:auto}.dc-test-console .dc-tc-status-chip{display:flex;align-items:center;gap:8px;color:var(--dc-ink-soft);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase}.dc-test-console .dc-tc-clock{color:var(--dc-ink-soft);font-family:var(--font-mono);font-size:12px;font-variant-numeric:tabular-nums;letter-spacing:-.01em}@media(max-width:720px){.dc-test-console .dc-tc-clock{display:none}}.dc-test-console .dc-tc-theme-btn{border:1px solid var(--dc-border-strong);border-radius:var(--dc-radius-sm);background:var(--dc-input-bg);color:var(--dc-ink-soft);padding:7px 13px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:all .2s cubic-bezier(.2,.8,.2,1)}.dc-test-console .dc-tc-theme-btn:hover{border-color:var(--dc-accent-main);color:var(--dc-accent-main);transform:translateY(-1px)}.dc-test-console .dc-tc-modebar{display:flex;flex-wrap:wrap;gap:10px;padding:20px 0 0}.dc-test-console .dc-tc-mode-tab{position:relative;display:flex;flex:1;align-items:center;gap:12px;min-width:240px;overflow:hidden;border:1px solid var(--dc-border-soft);border-radius:var(--dc-radius-sm);background:var(--dc-surface-1);color:inherit;padding:14px 18px 14px 21px;font:inherit;text-align:left;cursor:pointer;transition:all .22s cubic-bezier(.2,.8,.2,1)}.dc-test-console .dc-tc-mode-tab:hover{border-color:var(--dc-border-strong);transform:translateY(-2px);box-shadow:var(--dc-shadow-sm)}.dc-test-console .dc-tc-mode-tab.is-active{border-color:var(--dc-accent-main);background:linear-gradient(135deg,var(--dc-tc-accent-fill-soft),var(--dc-tc-accent-fill));box-shadow:0 0 22px var(--dc-glow-cyan)}.dc-test-console .dc-tc-mode-tab.is-active:before{position:absolute;inset:0 auto 0 0;width:3px;content:"";background:var(--dc-accent-main)}.dc-test-console .dc-tc-mode-ix{flex:none;border:1px solid var(--dc-border-strong);border-radius:var(--dc-radius-sm);background:var(--dc-tc-accent-fill);color:var(--dc-tc-accent-dim);padding:4px 7px;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em}.dc-test-console .dc-tc-mode-tab.is-active .dc-tc-mode-ix{border-color:var(--dc-accent-main);color:var(--dc-accent-main)}.dc-test-console .dc-tc-mode-name{color:var(--dc-ink-soft);font-family:var(--font-brand-display);font-size:14px;font-weight:600}.dc-test-console .dc-tc-mode-tab.is-active .dc-tc-mode-name{color:var(--dc-accent-main)}.dc-test-console .dc-tc-mode-en{color:var(--dc-ink-muted);font-family:var(--font-mono);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase}.dc-test-console .dc-tc-hero{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px;padding:26px 2px 18px}.dc-test-console .dc-tc-hero-title{margin:0;font-family:var(--font-brand-display);font-size:clamp(26px,3.2vw,38px);font-weight:700;letter-spacing:-.01em;line-height:1.15}.dc-test-console .dc-tc-hero-title em{background:var(--dc-gradient-cta);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-style:normal}.dc-test-console .dc-tc-hero-sub{margin-top:6px;color:var(--dc-ink-muted);font-size:13px}.dc-test-console .dc-tc-hero-kpis{display:flex;gap:26px}.dc-test-console .dc-tc-kpi b{display:block;color:var(--dc-ink-main);font-family:var(--font-mono);font-size:26px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.dc-test-console .dc-tc-kpi span{color:var(--dc-ink-muted);font-family:var(--font-mono);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase}.dc-test-console .dc-tc-panel{overflow:hidden;border-color:var(--dc-border-soft);background:linear-gradient(180deg,var(--dc-surface-2),var(--dc-surface-1));box-shadow:var(--dc-shadow-md)}.dc-test-console .dc-tc-panel:after{position:absolute;inset:0 0 auto;height:1px;pointer-events:none;content:"";background:var(--dc-panel-top-sheen)}.dc-test-console .dc-tc-tick{position:absolute;z-index:2;width:10px;height:10px;pointer-events:none}.dc-test-console .dc-tc-tick i{position:absolute;background:var(--dc-border-strong)}.dc-test-console .dc-tc-tick i:first-child{width:10px;height:1px}.dc-test-console .dc-tc-tick i:last-child{width:1px;height:10px}.dc-test-console .dc-tc-tick--tl{top:-1px;left:-1px}.dc-test-console .dc-tc-tick--tr{top:-1px;right:-1px;transform:scaleX(-1)}.dc-test-console .dc-tc-tick--bl{bottom:-1px;left:-1px;transform:scaleY(-1)}.dc-test-console .dc-tc-tick--br{right:-1px;bottom:-1px;transform:scale(-1)}.dc-test-console .dc-tc-panel-head{display:flex;align-items:center;gap:11px;border-bottom:1px solid var(--dc-border-soft);padding:15px 20px}.dc-test-console .dc-tc-ix{border:1px solid var(--dc-tc-accent-dim);border-radius:var(--dc-radius-sm);background:var(--dc-tc-accent-fill);color:var(--dc-accent-main);padding:3px 7px;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em}.dc-test-console .dc-tc-panel-title{font-family:var(--font-brand-display);font-size:14px;font-weight:600;letter-spacing:.02em}.dc-test-console .dc-tc-panel-aux{display:flex;align-items:center;gap:8px;margin-left:auto;color:var(--dc-ink-muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.dc-test-console .dc-tc-panel-body{padding:20px}.dc-test-console .dc-tc-workbench{display:grid;grid-template-columns:340px 1fr 280px;align-items:start;gap:16px;padding-top:6px}@media(max-width:1080px){.dc-test-console .dc-tc-workbench{grid-template-columns:1fr}}.dc-test-console .dc-tc-col{display:flex;flex-direction:column;gap:16px;min-width:0}.dc-test-console .dc-tc-field{margin-bottom:14px}.dc-test-console .dc-tc-field:last-child{margin-bottom:0}.dc-test-console .dc-tc-field>label{display:flex;align-items:center;gap:7px;margin-bottom:7px;color:var(--dc-ink-muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase}.dc-test-console .dc-tc-req{color:var(--dc-accent-main)}.dc-test-console .dc-tc-field input,.dc-test-console .dc-tc-field textarea,.dc-test-console .dc-tc-field select{width:100%;border:1px solid var(--dc-border-strong);border-radius:var(--dc-radius-sm);background:var(--dc-input-bg);color:var(--dc-input-text);padding:10px 12px;font-family:var(--font-sans);font-size:13px;resize:vertical;transition:all .2s}.dc-test-console .dc-tc-field textarea{min-height:64px;line-height:1.6}.dc-test-console .dc-tc-field input:focus,.dc-test-console .dc-tc-field textarea:focus,.dc-test-console .dc-tc-field select:focus{outline:none;border-color:var(--dc-accent-main);box-shadow:var(--dc-focus-ring)}.dc-test-console .dc-tc-field input::placeholder,.dc-test-console .dc-tc-field textarea::placeholder{color:var(--dc-input-placeholder)}.dc-test-console .dc-tc-field-hint{margin-top:5px;color:var(--dc-ink-muted);font-size:11px}.dc-test-console .dc-tc-seg{display:flex;border-color:var(--dc-border-faint);background:var(--dc-input-bg)}.dc-test-console .dc-tc-seg__opt{flex:1;min-height:0;border-left:0;border-right:1px solid var(--dc-border-faint);padding:9px 8px;text-align:center}.dc-test-console .dc-tc-seg__opt:last-child{border-right:0}.dc-test-console .dc-tc-seg__main{display:block;color:var(--dc-ink-soft);font-family:var(--font-brand-display);font-size:12.5px;font-weight:600;transition:color .2s}.dc-test-console .dc-tc-seg__sub{display:block;margin-top:2px;color:var(--dc-ink-muted);font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase}.dc-test-console .dc-tc-seg__opt:hover:not(.is-active) .dc-tc-seg__main{color:var(--dc-ink-main)}.dc-test-console .dc-tc-seg__opt.is-active{background:var(--dc-tc-accent-fill);box-shadow:inset 0 0 0 1px var(--dc-accent-main),0 0 14px var(--dc-glow-cyan)}.dc-test-console .dc-tc-seg__opt.is-active .dc-tc-seg__main{color:var(--dc-accent-main)}.dc-test-console .dc-tc-seg__opt.is-active .dc-tc-seg__sub{color:var(--dc-tc-accent-dim)}.dc-test-console .dc-tc-probe-seg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.dc-test-console .dc-tc-probe-seg .dc-tc-seg__opt{border-right:1px solid var(--dc-border-faint)}.dc-test-console .dc-tc-probe-seg .dc-tc-seg__opt:last-child{border-right:0}.dc-test-console .dc-tc-probe-custom{margin-top:8px;min-height:54px}@media(max-width:720px){.dc-test-console .dc-tc-probe-seg{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-test-console .dc-tc-probe-seg .dc-tc-seg__opt:nth-child(2n){border-right:0}.dc-test-console .dc-tc-probe-seg .dc-tc-seg__opt:nth-child(-n+2){border-bottom:1px solid var(--dc-border-faint)}}.dc-test-console .dc-tc-search-row{display:flex;gap:8px;margin-bottom:12px}.dc-test-console .dc-tc-search-row .dc-tc-field{flex:1;margin:0}.dc-test-console .dc-tc-consumer-list{display:flex;flex-direction:column;gap:8px;max-height:380px;overflow-y:auto;padding-right:2px}.dc-test-console .dc-tc-consumer-card{border:1px solid var(--dc-border-soft);border-radius:var(--dc-radius-sm);background:var(--dc-input-bg);padding:11px 13px;cursor:pointer;transition:all .2s}.dc-test-console .dc-tc-consumer-card:hover{border-color:var(--dc-border-strong);background:var(--dc-tc-hover-tint)}.dc-test-console .dc-tc-consumer-card.is-selected{border-color:var(--dc-accent-main);background:var(--dc-tc-accent-fill);box-shadow:0 0 14px var(--dc-glow-cyan)}.dc-test-console .dc-tc-cc-top{display:flex;align-items:center;gap:10px}.dc-test-console .dc-tc-cc-avatar{display:grid;flex:none;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--dc-gradient-cta);color:var(--dc-on-accent-ink);font-family:var(--font-brand-display);font-size:12px;font-weight:700}.dc-test-console .dc-tc-cc-name{font-size:13px;font-weight:500}.dc-test-console .dc-tc-cc-id{color:var(--dc-ink-muted);font-family:var(--font-mono);font-size:9.5px;letter-spacing:.06em}.dc-test-console .dc-tc-cc-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.dc-test-console .dc-tc-chip{border:1px solid var(--dc-border-soft);border-radius:var(--dc-radius-sm);background:var(--dc-surface-inset);color:var(--dc-ink-soft);padding:2px 7px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.08em}.dc-test-console .dc-tc-chip--hl{border-color:var(--dc-tc-accent-dim);background:var(--dc-tc-accent-fill);color:var(--dc-accent-main)}.dc-test-console .dc-tc-cc-bio{display:none;margin-top:9px;border-top:1px dashed var(--dc-border-soft);padding-top:9px;color:var(--dc-ink-soft);font-size:12px;line-height:1.65}.dc-test-console .dc-tc-consumer-card.is-selected .dc-tc-cc-bio{display:block}.dc-test-console .dc-tc-stage{display:flex;flex-direction:column;min-height:620px}.dc-test-console .dc-tc-stage-status{display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--dc-border-soft);background:var(--dc-surface-inset);padding:12px 20px}.dc-test-console .dc-tc-ss-item{display:flex;align-items:center;gap:7px;color:var(--dc-ink-soft);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase}.dc-test-console .dc-tc-ss-item b{color:var(--dc-ink-main);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.dc-test-console .dc-tc-msglog{display:flex;flex:1;flex-direction:column;gap:14px;min-height:340px;max-height:480px;overflow-y:auto;padding:20px}.dc-test-console .dc-tc-msg{display:flex;gap:11px;max-width:86%;animation:dc-tc-msgin .35s cubic-bezier(.2,.85,.25,1) both}@keyframes dc-tc-msgin{0%{opacity:0;transform:translateY(10px)}}.dc-test-console .dc-tc-msg-avatar{display:grid;flex:none;place-items:center;width:32px;height:32px;border:1px solid var(--dc-border-strong);border-radius:50%;font-family:var(--font-brand-display);font-size:11px;font-weight:700}.dc-test-console .dc-tc-msg--consumer .dc-tc-msg-avatar{background:var(--dc-tc-accent2-fill);color:var(--dc-accent-2)}.dc-test-console .dc-tc-msg--moderator .dc-tc-msg-avatar{background:var(--dc-tc-accent-fill);color:var(--dc-accent-main)}.dc-test-console .dc-tc-msg--user{flex-direction:row-reverse;align-self:flex-end}.dc-test-console .dc-tc-msg--user .dc-tc-msg-avatar{border-color:transparent;background:var(--dc-tc-grad-accent);color:var(--dc-on-accent-ink)}.dc-test-console .dc-tc-msg-body{border:1px solid var(--dc-border-soft);border-radius:var(--dc-radius-lg);background:var(--dc-input-bg);padding:11px 14px}.dc-test-console .dc-tc-msg--user .dc-tc-msg-body{border-color:var(--dc-tc-accent-dim);background:var(--dc-tc-accent-fill)}.dc-test-console .dc-tc-msg-meta{display:flex;gap:9px;margin-bottom:5px;color:var(--dc-ink-muted);font-family:var(--font-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase}.dc-test-console .dc-tc-msg-who{color:var(--dc-accent-main)}.dc-test-console .dc-tc-msg--consumer .dc-tc-msg-who{color:var(--dc-accent-2)}.dc-test-console .dc-tc-msg-text{color:var(--dc-ink-main);font-size:13.5px;line-height:1.7}.dc-test-console .dc-tc-cursor{display:inline-block;width:7px;height:14px;background:var(--dc-accent-main);vertical-align:-2px;animation:dc-tc-blink 1s steps(1) infinite}@keyframes dc-tc-blink{50%{opacity:0}}.dc-test-console .dc-tc-src-badge{border:1px solid currentColor;border-radius:var(--dc-radius-sm);padding:1px 5px;font-family:var(--font-mono);font-size:8.5px;letter-spacing:.14em}.dc-test-console .dc-tc-src-badge--pi{color:var(--dc-accent-main)}.dc-test-console .dc-tc-src-badge--manual{color:var(--dc-iterate)}.dc-test-console .dc-tc-empty-stage{display:grid;flex:1;place-items:center;color:var(--dc-ink-muted);padding:40px;text-align:center}.dc-test-console .dc-tc-es-icon{color:var(--dc-tc-ink-faint);font-family:var(--font-mono);font-size:30px;letter-spacing:.1em}.dc-test-console .dc-tc-empty-stage p{margin:10px 0 0;font-size:13px}.dc-test-console .dc-tc-composer{border-top:1px solid var(--dc-border-soft);background:var(--dc-surface-inset);padding:14px 20px}.dc-test-console .dc-tc-composer-row{display:flex;align-items:flex-end;gap:10px}.dc-test-console .dc-tc-composer textarea{flex:1;min-height:48px;max-height:130px;border:1px solid var(--dc-border-strong);border-radius:var(--dc-radius-sm);background:var(--dc-input-bg);color:var(--dc-input-text);padding:11px 13px;font-family:var(--font-sans);font-size:13.5px;resize:none;transition:all .2s}.dc-test-console .dc-tc-composer textarea:focus{outline:none;border-color:var(--dc-accent-main);box-shadow:var(--dc-focus-ring)}.dc-test-console .dc-tc-composer-aux{display:flex;align-items:center;gap:10px;margin-top:9px}.dc-test-console .dc-tc-aux-chip{border:1px dashed var(--dc-border-strong);border-radius:var(--dc-radius-sm);background:transparent;color:var(--dc-ink-muted);padding:4px 9px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:all .2s}.dc-test-console .dc-tc-aux-chip:hover{border-color:var(--dc-accent-main);color:var(--dc-accent-main)}.dc-test-console .dc-tc-aux-chip--plain{border:none;cursor:default}.dc-test-console .dc-tc-diag-rows{display:flex;flex-direction:column;gap:13px}.dc-test-console .dc-tc-diag-row{display:flex;align-items:center;justify-content:space-between;color:var(--dc-ink-soft);font-size:12px}.dc-test-console .dc-tc-diag-row b{color:var(--dc-ink-main);font-family:var(--font-mono);font-size:13px;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.dc-test-console .dc-tc-diag-row b.is-go{color:var(--dc-go)}.dc-test-console .dc-tc-diag-row b.is-warn{color:var(--dc-iterate)}.dc-test-console .dc-tc-diag-row b.is-accent{color:var(--dc-accent-main)}.dc-test-console .dc-tc-bar{overflow:hidden;height:6px;margin-top:6px;border-radius:3px;background:var(--dc-ring-track)}.dc-test-console .dc-tc-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--dc-tc-accent-dim),var(--dc-accent-main));transform:scaleX(0);transform-origin:left;transition:transform 1.1s cubic-bezier(.2,.8,.2,1)}.dc-test-console .dc-tc-bar i.is-grown{transform:scaleX(var(--w, 0))}.dc-test-console .dc-tc-logterm{height:160px;overflow-y:auto;border:1px solid var(--dc-term-line);border-radius:var(--dc-radius-sm);background:var(--dc-term-bg);color:var(--dc-c-electric);padding:12px 13px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.01em;line-height:1.8}.dc-test-console .dc-tc-log-t{margin-right:8px;color:var(--dc-term-ink-soft);opacity:.62}.dc-test-console .dc-tc-log-line{animation:dc-tc-msgin .3s both}.dc-test-console .dc-tc-lineage{margin-top:14px;border-top:1px dashed var(--dc-border-soft);padding-top:11px;color:var(--dc-ink-muted);font-family:var(--font-mono);font-size:9.5px;letter-spacing:.1em;line-height:2}.dc-test-console .dc-tc-lineage b{color:var(--dc-ink-soft)}.dc-test-console .dc-tc-cwin{margin-top:14px;border-top:1px solid var(--dc-border-soft);padding-top:14px}.dc-test-console .dc-tc-cwin-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.dc-test-console .dc-tc-cwin-label{color:var(--dc-ink-muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.dc-test-console .dc-tc-cwin-val{color:var(--dc-accent-main);font-family:var(--font-mono);font-size:15px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.dc-test-console .dc-tc-cwin-val em{margin-left:2px;color:var(--dc-ink-muted);font-size:9.5px;font-style:normal;font-weight:600;letter-spacing:.12em}.dc-test-console .dc-tc-cwin-range{width:100%;margin:11px 0 8px;accent-color:var(--dc-accent-main);cursor:pointer}.dc-test-console .dc-tc-cwin-hint{margin:0;color:var(--dc-ink-soft);font-size:11px;line-height:1.55}.dc-test-console .tier-custom-slot{width:100%;min-width:0}.dc-test-console .tier-custom-slot .ctp.ctp--compact.ctp--advanced-collapsible{width:100%;max-width:100%;margin-top:12px;padding:0 0 12px;overflow:hidden;border:1px solid var(--dc-border-strong);border-radius:var(--dc-test-radius-card);background:linear-gradient(180deg,var(--dc-surface-1),var(--dc-surface-inset)),var(--dc-surface-1);box-shadow:var(--dc-shadow-sm)}.dc-test-console .tier-custom-slot .ctp.ctp--compact.ctp--advanced-collapsible .ctp__tag{position:relative;top:auto;right:auto;display:block;margin:0;padding:10px 13px 11px;border-bottom:1px solid var(--dc-border-strong);background:linear-gradient(90deg,var(--dc-tc-accent-fill),transparent 64%),var(--dc-surface-inset);color:var(--dc-accent-main);transform:none;white-space:normal}.dc-test-console .tier-custom-slot .ctp.ctp--compact.ctp--advanced-collapsible .ctp-stages{gap:8px;padding:11px}.dc-test-console .tier-custom-slot .ctp.ctp--compact.ctp--advanced-collapsible .ctp-stage{position:relative;display:grid;grid-template-columns:1fr;gap:0;align-items:stretch;overflow:hidden;padding:0;border:1px solid var(--dc-border-strong);border-radius:var(--dc-test-radius-control);background:linear-gradient(180deg,var(--dc-surface-1),var(--dc-surface-2)),var(--dc-surface-1);box-shadow:var(--dc-shadow-sm),inset 4px 0 0 var(--dc-accent-main)}.dc-test-console .tier-custom-slot .ctp.ctp--compact.ctp--advanced-collapsible .ctp-stage__meta{min-width:0;padding:14px 13px 12px 17px;border-bottom:1px solid var(--dc-border-soft);background:linear-gradient(90deg,var(--dc-tc-accent-fill),transparent 72%),var(--dc-surface-1)}.dc-test-console .tier-custom-slot .ctp.ctp--compact.ctp--advanced-collapsible .ctp-stage__name{flex-wrap:wrap;gap:8px;font-size:15px;line-height:1.32}.dc-test-console .tier-custom-slot .ctp.ctp--compact.ctp--advanced-collapsible .ctp-stage__hint{margin-top:7px;color:var(--dc-ink-soft);line-height:1.45}.dc-test-console .tier-custom-slot .ctp.ctp--compact.ctp--advanced-collapsible .ctp-triad{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:stretch;padding:13px;background:var(--dc-surface-1)}.dc-test-console .tier-custom-slot .ctp.ctp--compact.ctp--advanced-collapsible .ctp-field{position:relative;display:grid;gap:6px;min-width:0;padding:10px;border:1px solid var(--dc-border-strong);border-radius:var(--dc-test-radius-control);background:linear-gradient(180deg,var(--dc-surface-3),var(--dc-surface-inset)),var(--dc-surface-inset);box-shadow:inset 0 1px 0 var(--dc-border-faint),var(--dc-shadow-sm)}.dc-test-console .tier-custom-slot .ctp.ctp--compact.ctp--advanced-collapsible .ctp-field:focus-within{border-color:var(--dc-accent-main);box-shadow:var(--dc-focus-ring),inset 0 1px 0 var(--dc-border-faint)}.dc-test-console .tier-custom-slot .ctp.ctp--compact.ctp--advanced-collapsible .ctp-field__label{display:block;margin-bottom:3px;color:var(--dc-ink-soft)}.dc-test-console .tier-custom-slot .ctp.ctp--compact.ctp--advanced-collapsible .ctp-select,.dc-test-console .tier-custom-slot .ctp.ctp--compact.ctp--advanced-collapsible .ctp-input{min-height:38px;border:1px solid var(--dc-border-strong);border-radius:var(--dc-test-radius-control);background:var(--dc-surface-1);color:var(--dc-ink-main);font-size:11.5px;line-height:1.25;box-shadow:inset 0 0 0 1px var(--dc-border-faint)}.dc-test-console .tier-custom-slot .ctp.ctp--compact.ctp--advanced-collapsible .ctp-adv-toggle{grid-column:1 / -1;border:1px solid var(--dc-border-strong);border-radius:var(--dc-test-radius-control);background:linear-gradient(180deg,var(--dc-surface-1),var(--dc-surface-field)),var(--dc-surface-field);font-size:10px;line-height:1.35;box-shadow:inset 0 0 0 1px var(--dc-border-faint),0 4px 14px -12px var(--dc-glow-blue)}.dc-test-console .tier-custom-slot .ctp.ctp--compact.ctp--advanced-collapsible .ctp-adv-toggle__chev{font-size:11px}.dc-test-console .tier-custom-slot .ctp.ctp--compact.ctp--advanced-collapsible .ctp-advanced-grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:11px;border:1px solid var(--dc-border-strong);border-radius:var(--dc-test-radius-control);background:linear-gradient(180deg,var(--dc-tc-accent-fill),transparent 44%),var(--dc-surface-inset);box-shadow:inset 0 0 0 1px var(--dc-border-faint),var(--dc-shadow-sm)}.dc-test-console .tier-custom-slot .ctp.ctp--compact.ctp--advanced-collapsible .ctp-field--effort,.dc-test-console .tier-custom-slot .ctp.ctp--compact.ctp--advanced-collapsible .ctp-field--api-key,.dc-test-console .tier-custom-slot .ctp.ctp--compact.ctp--advanced-collapsible .ctp-field--base-url{grid-column:1 / -1;justify-self:stretch}.dc-test-console .tier-custom-slot .ctp.ctp--compact.ctp--advanced-collapsible .ctp-effort-seg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;min-height:38px;border:1px solid var(--dc-border-strong);border-radius:var(--dc-test-radius-control);background:var(--dc-surface-1);box-shadow:inset 0 0 0 1px var(--dc-border-faint)}.dc-test-console .tier-custom-slot .ctp.ctp--compact.ctp--advanced-collapsible .ctp-effort{font-size:11px;line-height:1.2;padding:6px 5px}.dc-test-console .tier-custom-slot .ctp.ctp--compact.ctp--advanced-collapsible .ctp-effort.active{color:var(--dc-on-accent-ink);background:var(--dc-gradient-cta);box-shadow:inset 0 0 0 1px var(--dc-accent-main),0 0 16px -8px var(--dc-glow-cyan)}@media(max-width:720px){.dc-test-console .tier-custom-slot .ctp.ctp--compact.ctp--advanced-collapsible .ctp-triad,.dc-test-console .tier-custom-slot .ctp.ctp--compact.ctp--advanced-collapsible .ctp-advanced-grid{grid-template-columns:1fr}}.dc-test-console .dc-tc-role-matrix{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px 14px}.dc-test-console .dc-tc-role-name{color:var(--dc-ink-muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase}.dc-test-console .dc-tc-asset-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.dc-test-console .dc-tc-asset{position:relative;display:grid;place-items:center;aspect-ratio:1;overflow:hidden;border:1px solid var(--dc-border-soft);border-radius:var(--dc-radius-sm);background:var(--dc-surface-inset);color:var(--dc-ink-muted);font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;cursor:pointer;transition:all .2s}.dc-test-console .dc-tc-asset:hover{border-color:var(--dc-border-strong)}.dc-test-console .dc-tc-asset.is-on{border-color:var(--dc-accent-main);color:var(--dc-accent-main);box-shadow:inset 0 0 0 1px var(--dc-accent-main),0 0 10px var(--dc-glow-cyan)}.dc-test-console .dc-tc-asset.is-on:after{position:absolute;top:3px;right:5px;content:"✓";color:var(--dc-accent-main);font-size:10px}.dc-test-console .dc-tc-asset--add{border-style:dashed;color:var(--dc-tc-ink-faint);font-size:16px}.dc-test-console .dc-tc-asset img{width:100%;height:100%;object-fit:cover}.dc-test-console .dc-tc-modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:none;place-items:center;background:rgb(var(--dc-surface-deep-rgb) / .7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:24px}.dc-test-console .dc-tc-modal-mask.is-open{display:grid}.dc-test-console .dc-tc-modal{width:min(760px,100%);max-height:84vh;overflow-y:auto}.dc-test-console .dc-tc-insight-list{display:flex;flex-direction:column;gap:10px}.dc-test-console .dc-tc-insight{border-left:3px solid var(--dc-accent-main);border-top-right-radius:var(--dc-radius-sm);border-bottom-right-radius:var(--dc-radius-sm);background:var(--dc-tc-accent-fill);color:var(--dc-ink-main);padding:11px 14px;font-size:13px;line-height:1.65}.dc-test-console .dc-tc-insight--gap{border:1px dashed var(--dc-border-strong);border-left:3px solid var(--dc-iterate);background:transparent}.dc-test-console .dc-tc-insight-ev{display:block;margin-top:5px;color:var(--dc-ink-muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.04em}.dc-test-console .dc-tc-theme-chips{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:16px}.dc-test-console .dc-tc-code-cov{display:grid;grid-template-columns:90px 1fr 44px;align-items:center;gap:10px;margin-bottom:8px;color:var(--dc-ink-soft);font-size:12px}.dc-test-console .dc-tc-code-cov b{color:var(--dc-ink-main);font-family:var(--font-mono);font-size:12px;font-variant-numeric:tabular-nums;text-align:right}.dc-test-console .dc-tc-code-cov .dc-tc-bar{margin-top:0}.dc-test-console .dc-tc-section-label{display:flex;align-items:center;gap:10px;margin:18px 0 10px;color:var(--dc-ink-muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase}.dc-test-console .dc-tc-section-label:after{flex:1;height:1px;content:"";background:var(--dc-border-faint)}.dc-test-console .dc-tc-section-label:first-child{margin-top:0}.dc-test-console .dc-tc-view{animation:dc-tc-viewin .4s cubic-bezier(.2,.85,.25,1) both}@keyframes dc-tc-viewin{0%{opacity:0;transform:translateY(14px)}}.dc-test-console ::-webkit-scrollbar{width:8px;height:8px}.dc-test-console ::-webkit-scrollbar-thumb{border-radius:4px;background:var(--dc-surface-3)}.dc-test-console ::-webkit-scrollbar-track{background:transparent}[data-theme=light] .dc-test-console ::-webkit-scrollbar-thumb{background:var(--dc-ring-track)}.dc-theme .el-button{border-radius:999px;border:1px solid var(--dc-btn-secondary-border);background:var(--dc-btn-secondary-bg);color:var(--dc-btn-secondary-text);font-weight:var(--type-label-sm-weight);letter-spacing:var(--type-body-sm-tracking);box-shadow:inset 0 1px #ffffff0a;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .16s ease}.dc-theme .el-button.dc-action-sm{min-height:40px;padding:8px 16px;font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line-height)}.dc-theme .el-button.dc-action-xs{min-height:34px;padding:6px 12px;font-size:var(--type-label-sm-size);line-height:var(--type-label-sm-line-height);letter-spacing:var(--type-label-sm-tracking)}.dc-theme .el-button:hover{background:var(--dc-btn-secondary-hover-bg);border-color:var(--dc-line-strong);color:var(--dc-ink-strong);transform:translateY(-1px)}.dc-theme .el-button:active{transform:scale(.98)}.dc-theme .el-button:focus-visible{outline:none;box-shadow:var(--dc-focus-ring)}.dc-theme .el-button.is-disabled,.dc-theme .el-button:disabled{opacity:.58;cursor:not-allowed}.dc-theme .el-button.el-button--primary,.dc-theme .el-button.dc-btn--primary{background:linear-gradient(135deg,var(--dc-btn-primary-bg),var(--dc-btn-primary-hover));border-color:var(--dc-btn-primary-bg);color:var(--dc-btn-primary-text)}.dc-theme .el-button.el-button--primary:hover,.dc-theme .el-button.dc-btn--primary:hover{background:linear-gradient(135deg,var(--dc-btn-primary-hover),var(--dc-btn-primary-bg));border-color:var(--dc-btn-primary-hover);color:var(--dc-btn-primary-text)}.dc-theme .el-button.el-button--primary:active,.dc-theme .el-button.dc-btn--primary:active{background:var(--dc-btn-primary-active);border-color:var(--dc-btn-primary-active)}.dc-theme .el-button.el-button--success{background:linear-gradient(140deg,#1ba85f,#38e08a);border-color:#1ba85f;color:#fff}.dc-theme .el-button.el-button--success:hover{background:linear-gradient(140deg,#0f8a4a,#1ba85f);border-color:#0f8a4a;color:#fff}.dc-theme .el-button.is-plain,.dc-theme .el-button.dc-btn--ghost{background:var(--dc-btn-ghost-bg);border-color:var(--dc-btn-ghost-border);color:var(--dc-btn-ghost-text)}.dc-theme .el-button.is-plain:hover,.dc-theme .el-button.dc-btn--ghost:hover{background:var(--dc-btn-ghost-hover-bg);border-color:#2ff2d65c;color:var(--dc-ink-strong)}.dc-theme .el-button.el-button--primary.is-plain,.dc-theme .el-button.dc-btn--secondary{background:var(--dc-btn-secondary-bg);border-color:var(--dc-btn-secondary-border);color:var(--dc-btn-secondary-text)}.dc-theme .el-button.el-button--primary.is-plain:hover,.dc-theme .el-button.dc-btn--secondary:hover{background:var(--dc-btn-secondary-hover-bg);border-color:#2ff2d666;color:var(--dc-ink-strong)}.dc-theme .el-button.el-button--danger.is-plain,.dc-theme .el-button.el-button--danger{border-color:#ff5d5d7a;color:#ffc7bd;background:#ff5d5d29}.dc-theme .el-button.el-button--danger.is-plain:hover,.dc-theme .el-button.el-button--danger:hover{border-color:#ff5d5dad;color:#ffd8ce;background:#ff5d5d3d}.dc-theme .el-button.is-text{background:transparent;border-color:transparent;box-shadow:none;color:var(--dc-text-soft)}.dc-theme .el-button.is-text:hover{background:#2ff2d614;border-color:transparent;color:var(--dc-ink-strong)}.dc-theme .el-button.is-link{background:transparent;border-color:transparent;box-shadow:none;color:var(--dc-accent-main)}.dc-theme .el-button.is-link:hover{background:#2ff2d614;border-color:transparent;color:var(--dc-accent-soft)}.dc-theme .el-button.is-link.el-button--danger{color:#ffc7bd}.dc-theme .el-button.is-link.el-button--danger:hover{background:#ff5d5d1f;color:#ffd8ce}.dc-theme .el-input__wrapper,.dc-theme .el-textarea__inner,.dc-theme .el-select__wrapper,.dc-theme .el-input-number__decrease,.dc-theme .el-input-number__increase,.dc-theme .el-input-number .el-input__wrapper{border-radius:14px;border:1px solid var(--dc-input-border);background:var(--dc-input-bg);box-shadow:inset 0 1px #ffffff08;color:var(--dc-input-text)}.dc-theme .el-input__inner,.dc-theme .el-textarea__inner,.dc-theme .el-select__selected-item{color:var(--dc-input-text)}.dc-theme .el-input__inner::placeholder,.dc-theme .el-textarea__inner::placeholder,.dc-theme .el-select__placeholder{color:var(--dc-input-placeholder)}.dc-theme .el-input__wrapper.is-focus,.dc-theme .el-input__wrapper:hover,.dc-theme .el-textarea__inner:focus,.dc-theme .el-textarea__inner:hover,.dc-theme .el-select__wrapper.is-focused,.dc-theme .el-select__wrapper:hover,.dc-theme .el-input-number .el-input__wrapper.is-focus,.dc-theme .el-radio-button__original-radio:checked+.el-radio-button__inner{border-color:#2ff2d675;box-shadow:var(--dc-focus-ring)}.dc-theme .el-radio-button__inner{border-color:var(--dc-line-soft);background:#171a17d6;color:var(--dc-text-soft)}.dc-theme .el-radio-button__original-radio:checked+.el-radio-button__inner{background:#2ff2d629;color:var(--dc-ink-strong)}.dc-theme .el-form-item__label{color:var(--dc-text-soft)}.dc-theme .el-alert{border-radius:12px;border-color:var(--dc-line-soft)}.dc-theme .el-alert--error{background:#ff5d5d2e;border:1px solid rgba(255,93,93,.36)}.dc-theme .el-alert--error.is-light{background:linear-gradient(135deg,#3c1010f0,#521616e0);border:1px solid rgba(255,93,93,.42);box-shadow:inset 0 1px #ffffff0a}.dc-theme .el-alert--success{background:#1e463638;border:1px solid rgba(56,224,138,.32)}.dc-theme .el-alert--success.is-light{background:linear-gradient(135deg,#103426f0,#164832e0);border:1px solid rgba(56,224,138,.42);box-shadow:inset 0 1px #ffffff0f}.dc-theme .el-alert--success.is-light .el-alert__title,.dc-theme .el-alert--success.is-light .el-alert__description{color:#eafff4}.dc-theme .el-alert--success.is-light .el-alert__icon{color:#38e08a}.dc-theme .el-alert--info{background:#2a526838;border:1px solid rgba(126,191,219,.3)}.dc-theme .el-alert--info.is-light{background:linear-gradient(135deg,#112b39f0,#183f50e6);border:1px solid rgba(126,191,219,.38);box-shadow:inset 0 1px #ffffff0d}.dc-theme .el-alert--info.is-light .el-alert__title,.dc-theme .el-alert--info.is-light .el-alert__description{color:#eef9ff}.dc-theme .el-alert--info.is-light .el-alert__icon{color:#8fd5ef}.dc-theme .el-alert--warning{background:#ffb02e38;border:1px solid rgba(255,176,46,.3)}.dc-theme .el-alert--warning.is-light{background:linear-gradient(135deg,#3a2a08f0,#4a360ce0);border:1px solid rgba(255,176,46,.38);box-shadow:inset 0 1px #ffffff0a}.dc-theme .el-alert__title,.dc-theme .el-alert__description{color:var(--dc-text-main)}.dc-theme .el-alert--error.is-light .el-alert__title,.dc-theme .el-alert--error.is-light .el-alert__description,.dc-theme .el-alert--warning.is-light .el-alert__title,.dc-theme .el-alert--warning.is-light .el-alert__description{color:#e8f1f7}.dc-theme .el-alert--error.is-light .el-alert__icon{color:#ffa99c}.dc-theme .el-alert--warning.is-light .el-alert__icon{color:#ffb02e}.dc-theme .el-tabs__header{margin-bottom:10px}.dc-theme .el-tabs__item{color:var(--dc-text-soft);font-weight:var(--type-label-sm-weight)}.dc-theme .el-tabs__item.is-active{color:var(--dc-ink-strong)}.dc-theme .el-tabs__active-bar{background:linear-gradient(130deg,var(--dc-btn-primary-bg),var(--dc-btn-primary-hover))}.dc-theme .el-progress-bar__outer{background:#ffffff0f}.dc-theme .el-progress-bar__inner{background:linear-gradient(130deg,var(--dc-btn-primary-bg),#8aa6b2)}.dc-theme .el-checkbox__inner{border-color:#2ff2d65c;background:#101211db}.dc-theme .el-checkbox__input.is-checked .el-checkbox__inner{background:var(--dc-accent-2);border-color:var(--dc-accent-2)}.dc-theme .el-checkbox{color:var(--dc-text-soft)}.dc-theme .el-collapse,.dc-theme .el-collapse-item__header,.dc-theme .el-collapse-item__wrap,.dc-theme .el-collapse-item__content{background:transparent;border-color:var(--dc-line-soft);color:var(--dc-ink-main)}.dc-theme .el-collapse-item__header{min-height:44px}.dc-theme .el-collapse-item__content{padding-bottom:8px}.consumer-assets-confirm-drawer-modal,.consumer-assets-confirm-message-box-modal{background:#01080dc2!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.consumer-assets-confirm-drawer.el-drawer{--el-bg-color: #061018;--el-fill-color: rgba(9, 22, 32, .74);--el-fill-color-light: rgba(14, 33, 45, .7);--el-fill-color-blank: rgba(4, 15, 24, .68);--el-text-color-primary: #f3f9ff;--el-text-color-regular: rgba(225, 238, 247, .84);--el-text-color-secondary: rgba(197, 216, 230, .68);--el-border-color: rgba(129, 188, 224, .2);--el-border-color-light: rgba(129, 188, 224, .16);--el-border-color-lighter: rgba(129, 188, 224, .12);--el-color-warning: #ffb02e;--el-color-warning-light-5: color-mix(in srgb, var(--dc-iterate) 38%, transparent);--el-color-warning-light-9: var(--dc-iterate-glow);--el-color-danger: #ff5d5d;--el-color-danger-light-9: rgba(122, 28, 20, .28);max-width:calc(100vw - 32px);border-left:1px solid rgba(129,188,224,.22);border-radius:18px 0 0 18px;background:radial-gradient(circle at 0% 0%,rgba(77,159,255,.2),transparent 34%),radial-gradient(circle at 88% 14%,rgba(68,132,180,.16),transparent 32%),linear-gradient(180deg,#081620fa,#030c13fc);box-shadow:-28px 0 78px #0000008f;color:#edf7ff;overflow:hidden}.consumer-assets-confirm-drawer .el-drawer__header.consumer-assets-confirm-drawer-header{align-items:flex-start;gap:16px;margin:0;padding:22px 24px 14px;border-bottom:1px solid rgba(129,188,224,.16);color:#f3f9ff}.consumer-assets-confirm-drawer .el-drawer__title{color:#f3f9ff;font-family:var(--font-brand-display);font-size:var(--type-title-sm-size);font-weight:820;letter-spacing:0;line-height:1.25}.consumer-assets-confirm-drawer .el-drawer__close-btn{flex:0 0 auto;width:34px;height:34px;border:1px solid rgba(129,188,224,.16);border-radius:8px;color:#edf7ffc7;background:#ffffff0d}.consumer-assets-confirm-drawer .el-drawer__close-btn:hover{color:#fff;border-color:#81bce05c;background:#81bce01f}.consumer-assets-confirm-drawer .el-drawer__body.consumer-assets-confirm-drawer-body{min-width:0;padding:18px 24px 22px;overflow:auto}.consumer-assets-confirm-drawer .el-drawer__footer.consumer-assets-confirm-drawer-footer{padding:14px 24px 18px;border-top:1px solid rgba(129,188,224,.16);background:linear-gradient(180deg,#09151ed6,#01080dc2)}.consumer-assets-confirm-drawer .implicit-dimensions-review,.consumer-assets-confirm-drawer .persona-group-review,.consumer-assets-confirm-drawer .generic-review-drawer,.consumer-assets-confirm-drawer .population-conditions-review{min-width:0;color:#edf7ff}.consumer-assets-confirm-drawer .implicit-dimensions-review-summary,.consumer-assets-confirm-drawer .persona-group-review-summary,.consumer-assets-confirm-drawer .generic-review-drawer-summary,.consumer-assets-confirm-drawer .population-conditions-review-summary{min-width:0;padding:12px 14px;border:1px solid rgba(129,188,224,.16);border-radius:8px;background:#ffffff0d}.consumer-assets-confirm-drawer .implicit-dimensions-review-counts,.consumer-assets-confirm-drawer .persona-group-review-counts,.consumer-assets-confirm-drawer .generic-review-drawer-summary-count,.consumer-assets-confirm-drawer .generic-review-drawer-summary-warnings,.consumer-assets-confirm-drawer .population-conditions-review-counts,.consumer-assets-confirm-drawer .implicit-dimensions-review-layer header,.consumer-assets-confirm-drawer .persona-group-review-row-meta,.consumer-assets-confirm-drawer .generic-review-drawer-detail-row em,.consumer-assets-confirm-drawer .generic-review-drawer-tree-node em{color:#d8e5f0b8}.consumer-assets-confirm-drawer .implicit-dimensions-review-layer-item,.consumer-assets-confirm-drawer .persona-group-review-row,.consumer-assets-confirm-drawer .generic-review-drawer-metric,.consumer-assets-confirm-drawer .generic-review-drawer-detail-row,.consumer-assets-confirm-drawer .generic-review-drawer-edit-row,.consumer-assets-confirm-drawer .population-conditions-review-row{min-width:0;border-color:#81bce029;border-radius:8px;background:#040f189e}.consumer-assets-confirm-drawer .implicit-dimensions-review-layer-item.is-overridden,.consumer-assets-confirm-drawer .persona-group-review-row.is-overridden,.consumer-assets-confirm-drawer .population-conditions-review-row.is-overridden,.consumer-assets-confirm-drawer .generic-review-drawer-edit-panel,.consumer-assets-confirm-drawer .implicit-dimensions-review-group-form,.consumer-assets-confirm-drawer .implicit-dimensions-review-global-form{border-color:#4d9fff61;background:#4d9fff2e}.consumer-assets-confirm-drawer .el-tag{--el-tag-bg-color: rgba(var(--dc-accent-rgb), .14);--el-tag-border-color: rgba(var(--dc-accent-rgb), .44);--el-tag-text-color: var(--dc-accent-main);max-width:100%;border-color:var(--el-tag-border-color);background:var(--el-tag-bg-color);color:var(--el-tag-text-color);font-weight:760;letter-spacing:0}.consumer-assets-confirm-drawer .el-tag.el-tag--primary{--el-tag-bg-color: rgba(var(--dc-accent-rgb), .14);--el-tag-border-color: rgba(var(--dc-accent-rgb), .44);--el-tag-text-color: var(--dc-accent-main)}.consumer-assets-confirm-drawer .el-tag.el-tag--success{--el-tag-bg-color: var(--dc-go-glow);--el-tag-border-color: var(--dc-go);--el-tag-text-color: color-mix(in srgb, var(--dc-go) 78%, var(--dc-ink-strong))}.consumer-assets-confirm-drawer .el-tag.el-tag--warning{--el-tag-bg-color: var(--dc-iterate-glow);--el-tag-border-color: var(--dc-iterate);--el-tag-text-color: color-mix(in srgb, var(--dc-iterate) 72%, var(--dc-ink-strong))}.consumer-assets-confirm-drawer .el-tag.el-tag--danger{--el-tag-bg-color: var(--dc-kill-glow);--el-tag-border-color: var(--dc-kill);--el-tag-text-color: color-mix(in srgb, var(--dc-kill) 82%, var(--dc-ink-strong))}.consumer-assets-confirm-drawer .el-tag.el-tag--info{--el-tag-bg-color: rgba(var(--dc-cool-rgb), .14);--el-tag-border-color: var(--dc-border-default);--el-tag-text-color: var(--dc-ink-soft)}.consumer-assets-confirm-drawer .el-tag.is-effect-dark{color:var(--dc-on-accent-ink);border-color:var(--el-tag-border-color);background:var(--el-tag-border-color)}.consumer-assets-confirm-drawer .el-tag.el-tag--success.is-effect-dark{color:var(--dc-on-go-ink)}.consumer-assets-confirm-drawer .el-alert{border:1px solid rgba(255,255,255,.08)}.consumer-assets-confirm-drawer .el-tabs__item{color:#d8e5f0b8}.consumer-assets-confirm-drawer .el-tabs__item.is-active{color:#f3f9ff}.consumer-assets-confirm-drawer .el-tabs__active-bar{background:linear-gradient(130deg,#2ff2d6,#72b6e6)}.consumer-assets-confirm-drawer .el-tabs__nav-wrap:after,.consumer-assets-confirm-drawer .el-collapse,.consumer-assets-confirm-drawer .el-collapse-item__header,.consumer-assets-confirm-drawer .el-collapse-item__wrap,.consumer-assets-confirm-drawer .el-collapse-item__content{border-color:#81bce024;background:transparent;color:#edf7ff}.consumer-assets-confirm-drawer .el-collapse-item__arrow{color:currentColor}.consumer-assets-confirm-drawer .el-empty{--el-empty-padding: 8px 0}.consumer-assets-confirm-drawer .el-empty__image{display:none}.consumer-assets-confirm-drawer .el-empty__description{margin-top:0;color:#d8e5f0b8}.consumer-assets-confirm-drawer .el-input__wrapper,.consumer-assets-confirm-drawer .el-select__wrapper,.consumer-assets-confirm-drawer .el-textarea__inner,.consumer-assets-confirm-drawer .el-input-number__decrease,.consumer-assets-confirm-drawer .el-input-number__increase{border:1px solid rgba(129,188,224,.22);background:#01080da3;box-shadow:none;color:#edf7ff}.consumer-assets-confirm-drawer .el-input__inner,.consumer-assets-confirm-drawer .el-select__selected-item,.consumer-assets-confirm-drawer .el-textarea__inner{color:#edf7ff}.consumer-assets-confirm-drawer .el-input__inner::placeholder,.consumer-assets-confirm-drawer .el-select__placeholder,.consumer-assets-confirm-drawer .el-textarea__inner::placeholder{color:#d8e5f08a}.consumer-assets-confirm-drawer .el-button:not(.el-button--primary):not(.el-button--danger){border-color:#2ff2d647;background:#2ff2d61a;color:#e8f1f7}.consumer-assets-confirm-drawer .el-button:not(.el-button--primary):not(.el-button--danger):hover{border-color:#2ff2d68a;background:#2ff2d62e;color:#fff}.consumer-assets-confirm-drawer .implicit-dimensions-review-actions,.consumer-assets-confirm-drawer .persona-group-review-actions,.consumer-assets-confirm-drawer .generic-review-drawer-actions,.consumer-assets-confirm-drawer .population-conditions-review-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.consumer-assets-confirm-drawer .el-button+.el-button{margin-left:0}.consumer-assets-confirm-drawer .el-button.el-button--primary{border-color:#2ff2d6d1;background:linear-gradient(135deg,#2ff2d6,#1ba893);color:#04121a;font-weight:800}.consumer-assets-confirm-drawer .el-button.el-button--danger{border-color:#ff5d5d85;background:#ff5d5d3d;color:#ffd8ce}.consumer-assets-confirm-drawer .consumer-assets-confirm-action-neutral:not(.el-button--primary):not(.el-button--danger){border-color:#81bce047;background:#81bce01a;color:#e1eef7}.consumer-assets-confirm-drawer .generic-review-drawer-detail-preview,.consumer-assets-confirm-drawer .generic-review-drawer-edit-current,.consumer-assets-confirm-drawer .generic-review-drawer-tree-node,.consumer-assets-confirm-drawer .implicit-dimensions-review-option,.consumer-assets-confirm-drawer .persona-group-review-row-meta,.consumer-assets-confirm-drawer .population-conditions-review-row-meta{min-width:0;white-space:normal;overflow-wrap:anywhere}.consumer-assets-confirm-message-box.el-message-box{width:min(440px,calc(100vw - 32px));border:1px solid rgba(47,242,214,.28);border-radius:16px;background:radial-gradient(circle at 12% 0%,rgba(77,159,255,.2),transparent 42%),linear-gradient(180deg,#12181bfa,#070a0cfc);box-shadow:0 28px 76px #0000008f;color:#e8f1f7;overflow:hidden}.consumer-assets-confirm-message-box .el-message-box__header{padding:22px 24px 8px}.consumer-assets-confirm-message-box .el-message-box__title{color:#e8f1f7;font-family:var(--font-brand-display);font-size:var(--type-title-sm-size);font-weight:820;letter-spacing:0}.consumer-assets-confirm-message-box .el-message-box__headerbtn{top:14px;right:14px;border-radius:8px}.consumer-assets-confirm-message-box .el-message-box__close{color:#e8f1f7c2}.consumer-assets-confirm-message-box .el-message-box__content{padding:8px 24px 18px;color:#e8f1f7db}.consumer-assets-confirm-message-box .el-message-box__message{color:#e8f1f7e6;line-height:1.58;overflow-wrap:anywhere}.consumer-assets-confirm-message-box .el-message-box__status{color:#ffb02e}.consumer-assets-confirm-message-box--danger.el-message-box{border-color:#ff5d5d75;background:radial-gradient(circle at 12% 0%,rgba(255,93,93,.34),transparent 42%),linear-gradient(180deg,#180f0ffa,#080708fc)}.consumer-assets-confirm-message-box--danger .el-message-box__title,.consumer-assets-confirm-message-box--danger .el-message-box__status{color:#ffb0a8}.consumer-assets-confirm-message-box--warning .el-message-box__status{color:#ffb02e}.consumer-assets-confirm-message-box .el-message-box__btns{padding:16px 24px 22px;border-top:1px solid rgba(47,242,214,.14);background:#070a0a6b}.consumer-assets-confirm-message-box .el-button:not(.el-button--primary){border-color:#2ff2d647;background:#2ff2d61a;color:#e8f1f7}.consumer-assets-confirm-message-box .el-button.el-button--primary{border-color:#2ff2d6d1;background:linear-gradient(135deg,#2ff2d6,#1ba893);color:#04121a;font-weight:800}.consumer-assets-confirm-message-box .el-button.el-button--primary.consumer-assets-confirm-button--danger{border-color:#ff5d5ddb;background:linear-gradient(135deg,#e0564f,#8a2420);color:#fff3f0}@media(max-width:640px){.consumer-assets-confirm-drawer.el-drawer{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px);border-radius:14px 0 0 14px}.consumer-assets-confirm-drawer .el-drawer__header.consumer-assets-confirm-drawer-header{gap:10px;padding:18px 18px 12px}.consumer-assets-confirm-drawer .el-drawer__body.consumer-assets-confirm-drawer-body{padding:14px 18px 18px}.consumer-assets-confirm-drawer .el-drawer__footer.consumer-assets-confirm-drawer-footer{padding:12px 18px 14px}.consumer-assets-confirm-drawer .implicit-dimensions-review-summary,.consumer-assets-confirm-drawer .persona-group-review-summary,.consumer-assets-confirm-drawer .generic-review-drawer-summary,.consumer-assets-confirm-drawer .population-conditions-review-summary{align-items:flex-start;flex-direction:column}.consumer-assets-confirm-drawer .generic-review-drawer-summary-grid{grid-template-columns:1fr}.consumer-assets-confirm-drawer .implicit-dimensions-review-actions,.consumer-assets-confirm-drawer .persona-group-review-actions,.consumer-assets-confirm-drawer .generic-review-drawer-actions,.consumer-assets-confirm-drawer .population-conditions-review-actions{align-items:stretch;flex-direction:column-reverse}.consumer-assets-confirm-drawer .implicit-dimensions-review-actions .el-button,.consumer-assets-confirm-drawer .persona-group-review-actions .el-button,.consumer-assets-confirm-drawer .generic-review-drawer-actions .el-button,.consumer-assets-confirm-drawer .population-conditions-review-actions .el-button{width:100%;min-height:36px;margin-left:0}.consumer-assets-confirm-drawer .implicit-dimensions-review-group-row,.consumer-assets-confirm-drawer .generic-review-drawer-form-row{grid-template-columns:1fr}.consumer-assets-confirm-message-box.el-message-box{width:calc(100vw - 24px);border-radius:14px}.consumer-assets-confirm-message-box .el-message-box__header{padding:20px 20px 8px}.consumer-assets-confirm-message-box .el-message-box__content{padding:8px 20px 16px}.consumer-assets-confirm-message-box .el-message-box__btns{display:grid;gap:8px;padding:14px 20px 20px}.consumer-assets-confirm-message-box .el-button{width:100%;margin-left:0}}.dc-theme .el-table{--el-table-text-color: #1e3a5c;--el-table-header-text-color: #113154;--el-table-bg-color: #ffffff;--el-table-tr-bg-color: #ffffff;--el-table-header-bg-color: #edf3fb;--el-table-border-color: #d8e2ef}.dc-theme .el-table .el-table__cell{padding-top:10px;padding-bottom:10px}.dc-theme .el-select-dropdown,.dc-theme .el-popper.is-pure{border-radius:10px;border-color:#c8d7e9;background:#fff}.dc-theme .el-select-dropdown__item{color:#214567}.dc-theme .el-select-dropdown__item.is-hovering,.dc-theme .el-select-dropdown__item.hover{background:#edf4ff}.dc-run-select-popper.el-select-dropdown,.dc-run-select-popper.el-popper.is-pure{border-radius:14px;border:1px solid rgb(var(--dc-border-rgb) / .28);background:linear-gradient(180deg,#0a1625fa,#060f1bfa);box-shadow:0 18px 44px #00000057}.dc-run-select-popper .el-select-dropdown__item{color:#ddebf4f5}.dc-run-select-popper .el-select-dropdown__item.is-hovering,.dc-run-select-popper .el-select-dropdown__item.hover,.dc-run-select-popper .el-select-dropdown__item.is-selected{background:#448acc2e;color:#fff}.dc-run-select-popper.el-select-dropdown .el-popper__arrow:before,.dc-run-select-popper.el-popper.is-pure .el-popper__arrow:before{border-color:rgb(var(--dc-border-rgb) / .28);background:#091321fa}.profile-template-dialog.el-dialog{width:min(720px,calc(100vw - 32px));border:1px solid rgba(47,242,214,.28);border-radius:18px;background:radial-gradient(circle at 12% 0%,#2ff2d62e,#2ff2d600 38%),linear-gradient(180deg,#161a19fa,#0c0f0ffc);box-shadow:0 28px 76px #00000085;color:#e8f1f7;overflow:hidden}.profile-template-dialog .el-dialog__header{margin:0;padding:24px 26px 10px}.profile-template-dialog .el-dialog__title{color:#e8f1f7;font-family:var(--font-brand-display);font-size:var(--type-title-sm-size);line-height:var(--type-title-sm-line-height);letter-spacing:var(--type-title-sm-tracking);font-weight:800}.profile-template-dialog .el-dialog__headerbtn{top:18px;right:18px;width:36px;height:36px;border-radius:999px}.profile-template-dialog .el-dialog__headerbtn:hover{background:#2ff2d61f}.profile-template-dialog .el-dialog__close{color:#e8f1f7c7}.profile-template-dialog .el-dialog__headerbtn:hover .el-dialog__close{color:#e8f1f7}.profile-template-dialog .el-dialog__body{padding:10px 26px 22px}.profile-template-dialog .el-dialog__footer{padding:18px 26px 24px;border-top:1px solid rgba(47,242,214,.14);background:#070a0a5c}.profile-template-dialog .el-form-item{margin-bottom:18px}.profile-template-dialog .el-form-item__label{color:#2ff2d6f5;font-weight:800}.profile-template-dialog .el-form-item.is-required .el-form-item__label:before{color:#ff5d5d}.profile-template-dialog .el-input__wrapper,.profile-template-dialog .el-select__wrapper,.profile-template-dialog .el-textarea__inner{border:1px solid rgba(47,242,214,.28);background:#0b0e0eeb;box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #0000001a;color:#e8f1f7}.profile-template-dialog .el-input__wrapper:hover,.profile-template-dialog .el-select__wrapper:hover,.profile-template-dialog .el-textarea__inner:hover{border-color:#2ff2d68a}.profile-template-dialog .el-input__wrapper.is-focus,.profile-template-dialog .el-select__wrapper.is-focused,.profile-template-dialog .el-textarea__inner:focus{border-color:#2ff2d6b8;box-shadow:0 0 0 3px #2ff2d62e}.profile-template-dialog .el-input__inner,.profile-template-dialog .el-select__selected-item,.profile-template-dialog .el-textarea__inner{color:#e8f1f7;font-weight:650}.profile-template-dialog .el-input__inner::placeholder,.profile-template-dialog .el-textarea__inner::placeholder,.profile-template-dialog .el-select__placeholder{color:#e8f1f7b8}.profile-template-dialog .el-input.is-disabled .el-input__wrapper{border-color:#2ff2d652;background:#1c1f1ed1}.profile-template-dialog .el-input.is-disabled .el-input__inner{color:#e8f1f7b3;-webkit-text-fill-color:rgba(232,241,247,.7)}.profile-template-dialog .el-input .el-input__count .el-input__count-inner,.profile-template-dialog .el-textarea .el-input__count{border-radius:6px;background:#e8f1f71a;color:#e8f1f7c7}.profile-template-dialog .el-textarea__inner{line-height:1.62}.profile-template-dialog .el-select .el-icon{color:#e8f1f7b8}.profile-template-dialog .el-button:not(.el-button--primary){border-color:#2ff2d647;background:#2ff2d61a;color:#e8f1f7}.profile-template-dialog .el-button:not(.el-button--primary):hover{border-color:#2ff2d68a;background:#2ff2d62e;color:#fff}.profile-template-access-popper.el-select-dropdown,.profile-template-access-popper.el-popper.is-pure{border-radius:14px;border:1px solid rgba(47,242,214,.3);background:radial-gradient(circle at top right,#2ff2d629,#2ff2d600 40%),linear-gradient(180deg,#131716fa,#090c0cfa);box-shadow:0 18px 44px #0000006b}.profile-template-access-popper .el-select-dropdown__item{color:#e8f1f7eb}.profile-template-access-popper .el-select-dropdown__item.is-hovering,.profile-template-access-popper .el-select-dropdown__item.hover,.profile-template-access-popper .el-select-dropdown__item.is-selected{background:#2ff2d62e;color:#fff}.profile-template-access-popper.el-select-dropdown .el-popper__arrow:before,.profile-template-access-popper.el-popper.is-pure .el-popper__arrow:before{border-color:#2ff2d64d;background:#111514fa}.persona-build-profile-dialog.el-dialog{width:min(980px,calc(100vw - 32px));border:1px solid rgba(47,242,214,.3);border-radius:18px;background:radial-gradient(circle at 14% 0%,#2ff2d62e,#2ff2d600 40%),linear-gradient(180deg,#161918fa,#080b0bfc);box-shadow:0 30px 82px #0000008f;color:#e8f1f7;overflow:hidden}.persona-build-profile-dialog .el-dialog__header{margin:0;padding:26px 30px 12px}.persona-build-profile-dialog .el-dialog__title{color:#e8f1f7;font-family:var(--font-brand-display);font-size:26px;line-height:1.2;letter-spacing:0;font-weight:850}.persona-build-profile-dialog .el-dialog__headerbtn{top:20px;right:22px;width:38px;height:38px;border-radius:999px}.persona-build-profile-dialog .el-dialog__headerbtn:hover{background:#2ff2d61f}.persona-build-profile-dialog .el-dialog__close{color:#e8f1f7c2}.persona-build-profile-dialog .el-dialog__headerbtn:hover .el-dialog__close{color:#fff}.persona-build-profile-dialog .el-dialog__body{padding:12px 30px 24px}.persona-build-profile-dialog .el-dialog__footer{padding:18px 30px 26px;border-top:1px solid rgba(47,242,214,.14);background:#070a0a6b}.persona-build-profile-dialog .persona-build-profile-list,.persona-build-profile-dialog .persona-build-profile-preview{border-color:#2ff2d62e;background:linear-gradient(180deg,#121717db,#070b0cd6),#070a0ac2}.persona-build-profile-dialog .persona-build-profile-row{border-color:#2ff2d633;background:#070a0ab8;color:#e8f1f7}.persona-build-profile-dialog .persona-build-profile-row:hover,.persona-build-profile-dialog .persona-build-profile-row.is-active{border-color:#2ff2d6a8;background:linear-gradient(135deg,#2ff2d638,#4d9fff1a),#0c1010eb}.persona-build-profile-dialog .persona-build-profile-row strong,.persona-build-profile-dialog .persona-build-profile-preview-head strong{color:#e8f1f7}.persona-build-profile-dialog .persona-build-profile-row span,.persona-build-profile-dialog .persona-build-profile-row em,.persona-build-profile-dialog .asset-summary,.persona-build-profile-dialog .persona-build-profile-section p{color:#e8f1f7db}.persona-build-profile-dialog .persona-build-profile-preview-head span,.persona-build-profile-dialog .persona-build-profile-section span{color:#2ff2d6fa}.persona-build-profile-dialog .persona-build-profile-metrics span,.persona-build-profile-dialog .persona-build-review-chip-row strong{border-color:#2ff2d642;background:#2ff2d61a;color:#e8f1f7eb}.persona-build-profile-dialog .el-input__wrapper,.persona-build-profile-dialog .el-select__wrapper{min-height:42px;border:1px solid rgba(47,242,214,.3);border-radius:14px;background:#070a0aeb;box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #00000014}.persona-build-profile-dialog .el-input__wrapper:hover,.persona-build-profile-dialog .el-select__wrapper:hover{border-color:#2ff2d68a}.persona-build-profile-dialog .el-input__wrapper.is-focus,.persona-build-profile-dialog .el-select__wrapper.is-focused{border-color:#2ff2d6bd;box-shadow:0 0 0 3px #2ff2d62e}.persona-build-profile-dialog .el-input__inner,.persona-build-profile-dialog .el-select__placeholder,.persona-build-profile-dialog .el-select__selected-item{color:#e8f1f7;font-weight:750}.persona-build-profile-dialog .el-input__inner::placeholder{color:#e8f1f7c2}.persona-build-profile-dialog .el-select__caret,.persona-build-profile-dialog .el-input__suffix{color:#e8f1f7b8}.persona-build-profile-dialog .el-button:not(.el-button--primary){border-color:#2ff2d64d;background:#2ff2d61a;color:#e8f1f7}.persona-build-profile-dialog .el-button:not(.el-button--primary):hover:not(.is-disabled){border-color:#2ff2d694;background:#2ff2d62e;color:#fff}.persona-build-profile-dialog .el-button.is-disabled,.persona-build-profile-dialog .el-button.is-disabled:hover{border-color:#2ff2d624;background:#2ff2d60f;color:#e8f1f75c}.persona-build-profile-filter-popper.el-select-dropdown,.persona-build-profile-filter-popper.el-popper.is-pure{border-radius:14px;border:1px solid rgba(47,242,214,.3);background:radial-gradient(circle at top right,#2ff2d624,#2ff2d600 42%),linear-gradient(180deg,#131716fa,#080b0bfa);box-shadow:0 18px 44px #0000006b}.persona-build-profile-filter-popper .el-select-dropdown__item{color:#e8f1f7e6}.persona-build-profile-filter-popper .el-select-dropdown__item.is-hovering,.persona-build-profile-filter-popper .el-select-dropdown__item.hover,.persona-build-profile-filter-popper .el-select-dropdown__item.is-selected{background:#2ff2d62e;color:#fff}.persona-build-profile-filter-popper.el-select-dropdown .el-popper__arrow:before,.persona-build-profile-filter-popper.el-popper.is-pure .el-popper__arrow:before{border-color:#2ff2d64d;background:#111514fa}.persona-build-profile-save-dialog.el-dialog{width:min(560px,calc(100vw - 32px));border:1px solid rgba(47,242,214,.28);border-radius:18px;background:radial-gradient(circle at 16% 0%,#2ff2d62e,#2ff2d600 42%),linear-gradient(180deg,#151918fa,#090c0cfc);box-shadow:0 28px 76px #00000085;color:#e8f1f7;overflow:hidden}.persona-build-profile-save-dialog .el-dialog__header{margin:0;padding:24px 26px 10px}.persona-build-profile-save-dialog .el-dialog__title{color:#e8f1f7;font-family:var(--font-brand-display);font-size:var(--type-title-sm-size);line-height:var(--type-title-sm-line-height);letter-spacing:0;font-weight:800}.persona-build-profile-save-dialog .el-dialog__headerbtn{top:18px;right:18px;width:36px;height:36px;border-radius:999px}.persona-build-profile-save-dialog .el-dialog__headerbtn:hover{background:#2ff2d61f}.persona-build-profile-save-dialog .el-dialog__close{color:#e8f1f7c7}.persona-build-profile-save-dialog .el-dialog__headerbtn:hover .el-dialog__close{color:#e8f1f7}.persona-build-profile-save-dialog .el-dialog__body{padding:12px 26px 24px}.persona-build-profile-save-dialog .el-dialog__footer{padding:18px 26px 24px;border-top:1px solid rgba(47,242,214,.14);background:#070a0a5c}.persona-build-profile-save-dialog .persona-build-profile-save-form .form-field>span{color:#2ff2d6f5;font-weight:800}.persona-build-profile-save-dialog .persona-build-profile-save-form em{color:#e8f1f7c7;line-height:1.5}.persona-build-profile-save-dialog .el-input__wrapper,.persona-build-profile-save-dialog .el-textarea__inner{border:1px solid rgba(47,242,214,.3);background:#080b0beb;box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #00000014;color:#e8f1f7}.persona-build-profile-save-dialog .el-input__wrapper:hover,.persona-build-profile-save-dialog .el-textarea__inner:hover{border-color:#2ff2d68a}.persona-build-profile-save-dialog .el-input__wrapper.is-focus,.persona-build-profile-save-dialog .el-textarea__inner:focus{border-color:#2ff2d6b8;box-shadow:0 0 0 3px #2ff2d62e}.persona-build-profile-save-dialog .el-input__inner,.persona-build-profile-save-dialog .el-textarea__inner{color:#e8f1f7;font-weight:650}.persona-build-profile-save-dialog .el-input__inner::placeholder,.persona-build-profile-save-dialog .el-textarea__inner::placeholder{color:#e8f1f7b8}.persona-build-profile-save-dialog .el-textarea__inner{line-height:1.62}.persona-build-profile-save-dialog .el-radio-group .el-radio-button__inner{border-color:#2ff2d647;background:#2ff2d614;color:#e8f1f7db;font-weight:800}.persona-build-profile-save-dialog .el-radio-group .el-radio-button__inner:hover{color:#fff;background:#2ff2d624}.persona-build-profile-save-dialog .el-radio-group .el-radio-button__original-radio:checked+.el-radio-button__inner{border-color:var(--dc-accent-main);background:linear-gradient(135deg,var(--dc-btn-primary-bg),var(--dc-btn-primary-hover));color:var(--dc-btn-primary-text)!important;box-shadow:0 0 0 3px rgb(var(--dc-accent-rgb) / .16)}.persona-build-profile-save-dialog .el-radio-group .el-radio-button__original-radio:disabled+.el-radio-button__inner{border-color:var(--dc-border-muted);background:var(--dc-btn-secondary-bg);color:var(--dc-ink-muted);box-shadow:none}.persona-build-profile-save-dialog .el-button:not(.el-button--primary){border-color:#2ff2d647;background:#2ff2d61a;color:#e8f1f7}.persona-build-profile-save-dialog .el-button:not(.el-button--primary):hover{border-color:#2ff2d68a;background:#2ff2d62e;color:#fff}.persona-build-profile-save-dialog .el-button.el-button--primary{border-color:var(--dc-btn-primary-bg);background:linear-gradient(135deg,var(--dc-btn-primary-bg),var(--dc-btn-primary-hover));color:var(--dc-btn-primary-text);font-weight:800;box-shadow:0 10px 24px -16px rgb(var(--dc-accent-rgb) / .72)}.persona-build-profile-save-dialog .el-button.el-button--primary:hover{border-color:var(--dc-btn-primary-hover);background:linear-gradient(135deg,var(--dc-btn-primary-hover),var(--dc-btn-primary-bg));color:var(--dc-btn-primary-text)}.persona-editor-dialog.el-dialog{width:min(720px,calc(100vw - 32px));border:1px solid rgba(154,167,181,.22);border-radius:18px;background:linear-gradient(180deg,#fffffffa,#f7f9fcfc);box-shadow:0 28px 72px #121d2b38;color:#1e2933;overflow:hidden}.persona-editor-dialog .el-dialog__header{margin:0;padding:26px 30px 12px}.persona-editor-dialog .el-dialog__title{color:#1f2933;font-family:var(--font-brand-display);font-size:var(--type-title-sm-size);line-height:var(--type-title-sm-line-height);letter-spacing:0;font-weight:800}.persona-editor-dialog .el-dialog__headerbtn{top:20px;right:22px;width:36px;height:36px;border-radius:999px}.persona-editor-dialog .el-dialog__headerbtn:hover{background:#1f293312}.persona-editor-dialog .el-dialog__close{color:#1f29338f}.persona-editor-dialog .el-dialog__headerbtn:hover .el-dialog__close{color:#1f2933}.persona-editor-dialog .el-dialog__body{padding:12px 30px 28px}.persona-editor-form{position:static;display:grid;gap:14px;padding:0;border:0;border-radius:0;background:transparent}.persona-editor-dialog .persona-detail-evidence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;border:0;background:transparent}.persona-editor-dialog .persona-detail-evidence article{display:grid;align-content:start;gap:8px;min-width:0;min-height:116px;padding:14px 16px;border:1px solid rgba(137,153,168,.18);border-radius:12px;background:linear-gradient(180deg,#f4f8fbf5,#ebf1f6e0)}.persona-editor-dialog .persona-detail-evidence span{color:#647180;font-size:var(--fs-12);font-weight:750}.persona-editor-dialog .persona-detail-evidence strong,.persona-editor-dialog .persona-detail-memory-list p{color:#243240}.persona-editor-dialog .persona-detail-evidence strong{font-weight:800;line-height:1.45;overflow-wrap:anywhere}.persona-editor-dialog .persona-detail-evidence pre,.persona-editor-dialog .persona-detail-memory-list p{margin:0;font-size:var(--fs-12);line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.persona-editor-dialog .persona-detail-evidence pre{max-height:116px;overflow:auto;color:#334252}.persona-editor-dialog .persona-detail-memory-list{display:grid;gap:5px}.persona-editor-dialog .persona-editor-form .persona-detail-evidence{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;border:0;background:transparent}.persona-editor-dialog .persona-editor-form .persona-detail-evidence article{gap:8px;min-height:116px;padding:14px 16px;border:1px solid rgba(137,153,168,.18);border-radius:12px;background:linear-gradient(180deg,#f4f8fbf5,#ebf1f6e0)}.persona-editor-dialog .persona-editor-form .persona-detail-evidence span{color:#647180;font-weight:750}.persona-editor-dialog .persona-editor-form .persona-detail-evidence strong,.persona-editor-dialog .persona-editor-form .persona-detail-memory-list p{color:#243240}.persona-editor-dialog .persona-editor-form .persona-detail-evidence pre{color:#334252}.persona-editor-dialog .el-input__wrapper,.persona-editor-dialog .el-select__wrapper,.persona-editor-dialog .el-textarea__inner{border:1px solid rgba(137,153,168,.28);border-radius:12px;background:#fff;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #11182708;color:#1f2933}.persona-editor-dialog .el-input__wrapper:hover,.persona-editor-dialog .el-select__wrapper:hover,.persona-editor-dialog .el-textarea__inner:hover{border-color:#7489998a}.persona-editor-dialog .el-input__wrapper.is-focus,.persona-editor-dialog .el-select__wrapper.is-focused,.persona-editor-dialog .el-textarea__inner:focus{border-color:#2ff2d6ad;box-shadow:0 0 0 3px #2ff2d624}.persona-editor-dialog .el-input__inner,.persona-editor-dialog .el-select__selected-item,.persona-editor-dialog .el-textarea__inner{color:#1f2933;font-weight:650}.persona-editor-dialog .el-input__inner::placeholder,.persona-editor-dialog .el-textarea__inner::placeholder,.persona-editor-dialog .el-select__placeholder{color:#4d596694}.persona-editor-dialog .el-textarea__inner{line-height:1.62}.persona-editor-dialog .el-select .el-icon{color:#4d5966b8}.persona-editor-dialog .asset-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-top:4px;padding-top:8px}.persona-editor-dialog .el-button:not(.el-button--primary){border-color:#8999a84d;background:#f5f7f9;color:#344454}.persona-editor-dialog .el-button:not(.el-button--primary):hover{border-color:#74899985;background:#eef2f5;color:#182431}.persona-editor-select-popper.el-select-dropdown,.persona-editor-select-popper.el-popper.is-pure{border-radius:12px;border:1px solid rgba(137,153,168,.24);background:#fff;box-shadow:0 18px 42px #121d2b29}.persona-editor-select-popper .el-select-dropdown__item{color:#243240}.persona-editor-select-popper .el-select-dropdown__item.is-hovering,.persona-editor-select-popper .el-select-dropdown__item.hover,.persona-editor-select-popper .el-select-dropdown__item.is-selected{background:#edf3f8;color:#182431}.persona-editor-select-popper.el-select-dropdown .el-popper__arrow:before,.persona-editor-select-popper.el-popper.is-pure .el-popper__arrow:before{border-color:#8999a83d;background:#fff}.dc-concept-popover.el-popover.el-popper{z-index:3200!important;border-radius:16px;border:1px solid rgba(47,242,214,.34);background:radial-gradient(circle at top right,#2ff2d638,#2ff2d600 42%),linear-gradient(180deg,#11151bf5,#0b0f14fa);box-shadow:0 18px 48px #00000057;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#e8f1f7;padding:0}.dc-concept-popover.el-popover.el-popper .el-popper__arrow:before{border-color:#2ff2d647;background:#0f1318fa}.dc-concept-popover__body{display:grid;gap:10px;padding:14px 16px}.dc-concept-popover__title{color:#e8f1f7;font-size:var(--type-label-sm-size);line-height:var(--type-label-sm-line-height);letter-spacing:var(--type-label-sm-tracking)}.dc-concept-popover__description,.dc-concept-popover__usage{margin:0;color:#e8f1f7eb;font-size:var(--type-body-sm-size);line-height:1.55}.dc-concept-popover__usage{color:#e8f1f7f5}.dc-data-tooltip.el-popper{max-width:min(560px,calc(100vw - 24px));border-radius:14px;border:1px solid rgba(47,242,214,.32);background:radial-gradient(circle at top right,#2ff2d629,#2ff2d600 42%),linear-gradient(180deg,#11151bf5,#0b0f14fa);box-shadow:0 18px 48px #00000052;color:#e8f1f7;padding:10px 12px;font-size:var(--type-body-sm-size);line-height:1.55}.dc-data-tooltip.el-popper .el-popper__arrow:before{border-color:#2ff2d647;background:#0f1318fa}@media(max-width:700px){.dc-theme .el-button.dc-action-sm{min-height:42px}.profile-template-dialog.el-dialog{width:calc(100vw - 20px);margin-top:6vh}.profile-template-dialog .el-dialog__header{padding:20px 18px 8px}.profile-template-dialog .el-dialog__body{padding:8px 18px 18px}.profile-template-dialog .el-dialog__footer{padding:14px 18px 18px}.profile-template-dialog .el-textarea__inner{min-height:128px}.persona-build-profile-save-dialog.el-dialog{width:calc(100vw - 20px);margin-top:6vh}.persona-build-profile-save-dialog .el-dialog__header{padding:20px 18px 8px}.persona-build-profile-save-dialog .el-dialog__body{padding:8px 18px 18px}.persona-build-profile-save-dialog .el-dialog__footer{padding:14px 18px 18px}.persona-build-profile-save-dialog .el-textarea__inner{min-height:112px}.persona-editor-dialog.el-dialog{width:calc(100vw - 20px);margin-top:5vh}.persona-editor-dialog .el-dialog__header{padding:22px 18px 8px}.persona-editor-dialog .el-dialog__body{padding:10px 18px 22px}.persona-editor-dialog .persona-detail-evidence,.persona-editor-dialog .persona-editor-form .persona-detail-evidence,.persona-edit-grid{grid-template-columns:1fr}.persona-editor-dialog .persona-detail-evidence article,.persona-editor-dialog .persona-editor-form .persona-detail-evidence article{min-height:auto}.persona-editor-dialog .asset-actions{align-items:stretch;flex-direction:column-reverse}.persona-editor-dialog .asset-actions .el-button{width:100%;margin-left:0}}[data-theme=light] .dc-theme,[data-theme=light]{--el-color-primary: #2b66e5;--el-color-primary-light-3: #5d8eff;--el-color-primary-light-5: #8aafff;--el-color-primary-light-7: #b6cdff;--el-color-primary-light-8: #dbe6ff;--el-color-primary-light-9: #eef3ff;--el-color-primary-dark-2: #1f4dc0;--el-color-success: #1f9d55;--el-color-success-light-3: #4ab36d;--el-color-success-light-5: #7dc99a;--el-color-success-light-9: #e8f7ee;--el-color-warning: var(--dc-iterate);--el-color-warning-light-3: color-mix(in srgb, var(--dc-iterate) 70%, var(--dc-surface-0));--el-color-warning-light-9: var(--dc-iterate-glow);--el-color-danger: #d44141;--el-color-danger-light-3: #de6c6c;--el-color-danger-light-9: #fdecec;--el-color-error: #d44141;--el-color-info: #1e7fb8;--el-color-info-light-9: #eaf4fc;--el-bg-color: #ffffff;--el-bg-color-page: #f6f7f9;--el-bg-color-overlay: #ffffff;--el-fill-color: #f1f3f6;--el-fill-color-light: #f8f9fb;--el-fill-color-lighter: #fafbfc;--el-fill-color-extra-light: #fcfcfd;--el-fill-color-blank: #ffffff;--el-fill-color-dark: #ebedf2;--el-text-color-primary: #1c2230;--el-text-color-regular: #1c2230;--el-text-color-secondary: #4a5263;--el-text-color-placeholder: #9aa1b1;--el-text-color-disabled: #c2c7d0;--el-border-color: #dde0e6;--el-border-color-light: #ebedf2;--el-border-color-lighter: #f1f3f6;--el-border-color-extra-light: #f5f6f8;--el-border-color-dark: #c8cdd6;--el-border-color-darker: #b8bcc6;--el-border-color-hover: #2b66e5;--el-mask-color: rgba(13, 18, 28, .4);--el-mask-color-extra-light: rgba(13, 18, 28, .08);--el-box-shadow: 0 12px 32px rgba(13, 18, 28, .08), 0 2px 4px rgba(13, 18, 28, .04);--el-box-shadow-light: 0 1px 2px rgba(13, 18, 28, .05), 0 1px 1px rgba(13, 18, 28, .03);--el-box-shadow-lighter: 0 1px 1px rgba(13, 18, 28, .04);--el-box-shadow-dark: 0 24px 56px rgba(13, 18, 28, .1), 0 4px 8px rgba(13, 18, 28, .04)}[data-theme=light] .dc-theme .el-button{background:#fff;border-color:var(--dc-border-default);color:var(--dc-ink-strong);box-shadow:none}[data-theme=light] .dc-theme .el-button:hover{background:var(--dc-accent-faint);border-color:var(--dc-accent-main);color:var(--dc-accent-main)}[data-theme=light] .dc-theme .el-button.el-button--primary,[data-theme=light] .dc-theme .el-button.dc-btn--primary{background:var(--dc-accent-main);border-color:var(--dc-accent-main);color:#fff}[data-theme=light] .dc-theme .el-button.el-button--primary:hover,[data-theme=light] .dc-theme .el-button.dc-btn--primary:hover{background:var(--dc-btn-primary-hover);border-color:var(--dc-btn-primary-hover);color:#fff}[data-theme=light] .dc-theme .el-button.el-button--success{background:#1f9d55;border-color:#1f9d55;color:#fff}[data-theme=light] .dc-theme .el-button.el-button--warning{background:var(--dc-accent-main);border-color:var(--dc-accent-main);color:#fff}[data-theme=light] .dc-theme .el-button.el-button--danger{background:#d44141;border-color:#d44141;color:#fff}[data-theme=light] .dc-theme .el-button.is-text{background:transparent;border-color:transparent;color:var(--dc-accent-main)}[data-theme=light] .dc-theme .el-button.is-link{background:transparent;border-color:transparent;box-shadow:none;color:var(--dc-accent-main)}[data-theme=light] .dc-theme .el-button.is-link:hover{background:var(--dc-accent-faint);border-color:transparent;color:var(--dc-btn-primary-hover)}[data-theme=light] .dc-theme .el-button.is-link.el-button--danger{color:#d44141}[data-theme=light] .dc-theme .el-button.is-link.el-button--danger:hover{background:#d4414114;color:#8f1f1e}[data-theme=light] .dc-theme .el-button.is-link.is-disabled,[data-theme=light] .dc-theme .el-button.is-link:disabled{background:transparent;color:var(--dc-ink-muted)}[data-theme=light] .dc-theme .el-button.is-plain,[data-theme=light] .dc-theme .el-button.dc-btn--ghost{background:#fff;border-color:var(--dc-border-default);color:var(--dc-ink-strong)}[data-theme=light] .dc-theme .el-button.is-plain:hover,[data-theme=light] .dc-theme .el-button.dc-btn--ghost:hover{background:var(--dc-accent-faint);border-color:var(--dc-accent-main);color:var(--dc-accent-main)}[data-theme=light] .dc-theme .el-radio-button__inner{background:#fff;border-color:var(--dc-border-default);color:var(--dc-ink-strong);box-shadow:-1px 0 0 0 var(--dc-border-default)}[data-theme=light] .dc-theme .el-radio-button__inner:hover{background:var(--dc-accent-faint);color:var(--dc-accent-main)}[data-theme=light] .dc-theme .el-radio-button__original-radio:checked+.el-radio-button__inner{background:var(--dc-accent-main);border-color:var(--dc-accent-main);color:#fff;box-shadow:-1px 0 0 0 var(--dc-accent-main)}[data-theme=light] .dc-theme .el-radio-button__original-radio:disabled+.el-radio-button__inner{background:var(--dc-surface-2);color:var(--dc-ink-muted);border-color:var(--dc-border-soft)}[data-theme=light] .dc-theme .el-radio__input.is-checked .el-radio__inner{background:var(--dc-accent-2);border-color:var(--dc-accent-2)}[data-theme=light] .dc-theme .el-radio__input.is-checked+.el-radio__label{color:var(--dc-accent-main)}[data-theme=light] .dc-theme .el-checkbox__input.is-checked .el-checkbox__inner,[data-theme=light] .dc-theme .el-checkbox__input.is-indeterminate .el-checkbox__inner{background:var(--dc-accent-2);border-color:var(--dc-accent-2)}[data-theme=light] .dc-theme .el-checkbox__input.is-checked+.el-checkbox__label{color:var(--dc-accent-main)}[data-theme=light] .dc-theme .el-switch.is-checked .el-switch__core{background-color:var(--dc-accent-2);border-color:var(--dc-accent-2)}[data-theme=light] .dc-theme .el-input__wrapper,[data-theme=light] .dc-theme .el-textarea__inner{background:#fff;box-shadow:0 0 0 1px var(--dc-border-default) inset}[data-theme=light] .dc-theme .el-input__wrapper:hover,[data-theme=light] .dc-theme .el-textarea__inner:hover{box-shadow:0 0 0 1px var(--dc-border-strong) inset}[data-theme=light] .dc-theme .el-input__wrapper.is-focus,[data-theme=light] .dc-theme .el-textarea__inner:focus{box-shadow:0 0 0 1px var(--dc-accent-main) inset}[data-theme=light] .dc-theme .el-input__inner,[data-theme=light] .dc-theme .el-textarea__inner{color:var(--dc-ink-strong)}[data-theme=light] .dc-theme .el-select__wrapper{background:#fff;box-shadow:0 0 0 1px var(--dc-border-default) inset}[data-theme=light] .dc-theme .el-select-dropdown,[data-theme=light] .dc-theme .el-popper.is-pure{background:#fff;border-color:var(--dc-border-soft);color:var(--dc-ink-strong);box-shadow:var(--dc-shadow-md)}[data-theme=light] .dc-theme .el-select-dropdown__item{color:var(--dc-ink-strong)}[data-theme=light] .dc-theme .el-select-dropdown__item.is-hovering,[data-theme=light] .dc-theme .el-select-dropdown__item:hover{background:var(--dc-accent-faint);color:var(--dc-accent-main)}[data-theme=light] .dc-theme .el-select-dropdown__item.is-selected{color:var(--dc-accent-main);font-weight:600}[data-theme=light] .dc-theme .el-dropdown-menu{background:#fff;border-color:var(--dc-border-soft);box-shadow:var(--dc-shadow-md)}[data-theme=light] .dc-theme .el-dropdown-menu__item{color:var(--dc-ink-strong)}[data-theme=light] .dc-theme .el-dropdown-menu__item:hover{background:var(--dc-accent-faint);color:var(--dc-accent-main)}[data-theme=light] .dc-theme .el-dialog,[data-theme=light] .el-dialog{background:#fff;border:1px solid var(--dc-border-soft);box-shadow:var(--dc-shadow-lg);color:var(--dc-ink-strong)}[data-theme=light] .dc-theme .el-dialog__title,[data-theme=light] .el-dialog__title{color:var(--dc-ink-strong)}[data-theme=light] .dc-theme .el-dialog__headerbtn .el-dialog__close,[data-theme=light] .el-dialog__headerbtn .el-dialog__close{color:var(--dc-ink-soft)}[data-theme=light] .dc-theme .el-dialog__headerbtn:hover .el-dialog__close,[data-theme=light] .el-dialog__headerbtn:hover .el-dialog__close{color:var(--dc-accent-main)}[data-theme=light] .dc-theme .el-drawer,[data-theme=light] .el-drawer{background:#fff;color:var(--dc-ink-strong)}[data-theme=light] .dc-theme .el-drawer__header,[data-theme=light] .el-drawer__header{color:var(--dc-ink-strong);border-bottom:1px solid var(--dc-border-soft)}[data-theme=light] .el-popper,[data-theme=light] .el-popper.is-dark,[data-theme=light] .el-popover.el-popper,[data-theme=light] .el-tooltip__popper,[data-theme=light] .dc-concept-popover.el-popover.el-popper,[data-theme=light] .dc-data-tooltip.el-popper{background:#fff;border:1px solid var(--dc-border-soft);color:var(--dc-ink-strong);box-shadow:var(--dc-shadow-md);-webkit-backdrop-filter:none;backdrop-filter:none}[data-theme=light] .el-popper .el-popper__arrow:before,[data-theme=light] .el-popover.el-popper .el-popper__arrow:before,[data-theme=light] .dc-concept-popover.el-popover.el-popper .el-popper__arrow:before,[data-theme=light] .dc-data-tooltip.el-popper .el-popper__arrow:before{border-color:var(--dc-border-soft);background:#fff}[data-theme=light] .dc-concept-popover__title,[data-theme=light] .dc-concept-popover__description,[data-theme=light] .dc-concept-popover__usage{color:var(--dc-ink-strong)}[data-theme=light] .dc-theme .el-table,[data-theme=light] .dc-theme .el-table tr,[data-theme=light] .dc-theme .el-table th.el-table__cell,[data-theme=light] .dc-theme .el-table td.el-table__cell{background:#fff;color:var(--dc-ink-strong);border-color:var(--dc-border-soft)}[data-theme=light] .dc-theme .el-table th.el-table__cell{background:var(--dc-surface-2);color:var(--dc-ink-soft)}[data-theme=light] .dc-theme .el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background:var(--dc-accent-faint)}[data-theme=light] .dc-theme .el-tabs__nav-wrap:after{background:var(--dc-border-soft)}[data-theme=light] .dc-theme .el-tabs__item{color:var(--dc-ink-soft)}[data-theme=light] .dc-theme .el-tabs__item.is-active,[data-theme=light] .dc-theme .el-tabs__item:hover{color:var(--dc-accent-main)}[data-theme=light] .dc-theme .el-tabs__active-bar{background:var(--dc-accent-main)}[data-theme=light] .dc-theme .el-tag{background:var(--dc-accent-faint);border-color:var(--dc-accent-muted);color:var(--dc-accent-main)}[data-theme=light] .dc-theme .el-tag.el-tag--success{background:#e8f7ee;border-color:#1f9d55;color:#126e34}[data-theme=light] .dc-theme .el-tag.el-tag--warning{background:var(--dc-accent-faint);border-color:var(--dc-accent-muted);color:var(--dc-accent-main)}[data-theme=light] .dc-theme .el-tag.el-tag--danger{background:#fdecec;border-color:#d44141;color:#8f1f1e}[data-theme=light] .dc-theme .el-tag.el-tag--info{background:var(--dc-surface-2);border-color:var(--dc-border-default);color:var(--dc-ink-strong)}[data-theme=light] .dc-theme .el-alert.el-alert--success{background:#e8f7ee;border:1px solid #b7e3c5;color:#126e34}[data-theme=light] .dc-theme .el-alert--success.is-light .el-alert__title,[data-theme=light] .dc-theme .el-alert--success.is-light .el-alert__description,[data-theme=light] .dc-theme .el-alert--success .el-alert__title,[data-theme=light] .dc-theme .el-alert--success .el-alert__description{color:#126e34}[data-theme=light] .dc-theme .el-alert--success .el-alert__icon{color:#1f9d55}[data-theme=light] .dc-theme .el-alert.el-alert--warning{background:#eef3ff;border:1px solid #b6cdff;color:#15347f}[data-theme=light] .dc-theme .el-alert--warning.is-light .el-alert__title,[data-theme=light] .dc-theme .el-alert--warning.is-light .el-alert__description,[data-theme=light] .dc-theme .el-alert--warning .el-alert__title,[data-theme=light] .dc-theme .el-alert--warning .el-alert__description{color:#15347f}[data-theme=light] .dc-theme .el-alert--warning .el-alert__icon{color:#1f4dc0}[data-theme=light] .dc-theme .el-alert.el-alert--error{background:#fdecec;border:1px solid #f1b8b8;color:#8f1f1e}[data-theme=light] .dc-theme .el-alert--error.is-light .el-alert__title,[data-theme=light] .dc-theme .el-alert--error.is-light .el-alert__description,[data-theme=light] .dc-theme .el-alert--error .el-alert__title,[data-theme=light] .dc-theme .el-alert--error .el-alert__description{color:#8f1f1e}[data-theme=light] .dc-theme .el-alert--error .el-alert__icon{color:#d44141}[data-theme=light] .dc-theme .el-alert.el-alert--info{background:#eaf4fc;border:1px solid #b8d8ee;color:#155f8c}[data-theme=light] .dc-theme .el-alert--info.is-light .el-alert__title,[data-theme=light] .dc-theme .el-alert--info.is-light .el-alert__description,[data-theme=light] .dc-theme .el-alert--info .el-alert__title,[data-theme=light] .dc-theme .el-alert--info .el-alert__description{color:#155f8c}[data-theme=light] .dc-theme .el-alert--info .el-alert__icon{color:#1e7fb8}[data-theme=light] .dc-theme .el-alert .el-alert__close-btn{color:var(--dc-ink-soft)}[data-theme=light] .dc-theme .el-alert .el-alert__close-btn:hover{color:var(--dc-ink-strong)}[data-theme=light] .dc-theme .el-pagination button,[data-theme=light] .dc-theme .el-pagination .el-pager li{background:#fff;color:var(--dc-ink-strong);border-color:var(--dc-border-default)}[data-theme=light] .dc-theme .el-pagination .el-pager li.is-active{background:var(--dc-accent-main);color:#fff}[data-theme=light] .dc-theme .el-form-item__label{color:var(--dc-ink-strong)}[data-theme=light] .dc-theme .el-skeleton__item{background:var(--dc-surface-2)}[data-theme=light] .dc-theme .el-loading-mask{background:#ffffffb3}[data-theme=light] .dc-theme .el-loading-spinner .el-loading-text,[data-theme=light] .dc-theme .el-loading-spinner .path{color:var(--dc-accent-main);stroke:var(--dc-accent-main)}[data-theme=light] .dc-theme .el-slider__runway{background:var(--dc-surface-3)}[data-theme=light] .dc-theme .el-slider__bar{background:var(--dc-accent-main)}[data-theme=light] .dc-theme .el-slider__button{border-color:var(--dc-accent-main);background:#fff}[data-theme=light] .dc-theme .el-empty__description{color:var(--dc-ink-soft)}[data-theme=light] .dc-theme .el-tree{background:transparent;color:var(--dc-ink-strong)}[data-theme=light] .dc-theme .el-tree-node__content:hover{background:var(--dc-accent-faint)}[data-theme=light] .dc-theme .el-tree-node.is-current>.el-tree-node__content{background:var(--dc-accent-faint);color:var(--dc-accent-main)}[data-theme=light] .dc-theme .el-collapse,[data-theme=light] .dc-theme .el-collapse-item__header,[data-theme=light] .dc-theme .el-collapse-item__wrap{background:transparent;border-color:var(--dc-border-soft);color:var(--dc-ink-strong)}[data-theme=light] .dc-theme .el-card{background:#fff;border-color:var(--dc-border-soft);color:var(--dc-ink-strong);box-shadow:var(--dc-shadow-sm)}[data-theme=light] .dc-theme .el-card__header{border-bottom-color:var(--dc-border-soft)}[data-theme=light] .dc-theme .el-progress-bar__outer{background:var(--dc-surface-3)}[data-theme=light] .dc-theme .el-progress-bar__inner{background:var(--dc-accent-main)}[data-theme=light] .el-notification,[data-theme=light] .el-message{background:#fff;border:1px solid var(--dc-border-soft);color:var(--dc-ink-strong);box-shadow:var(--dc-shadow-md)}[data-theme=light] .el-notification__title,[data-theme=light] .el-message__content{color:var(--dc-ink-strong)}[data-theme=light] .profile-template-dialog.el-dialog,[data-theme=light] .persona-build-profile-dialog.el-dialog,[data-theme=light] .persona-build-profile-save-dialog.el-dialog{border:1px solid var(--dc-border-soft);border-radius:var(--dc-radius-lg);background:linear-gradient(180deg,#fff,#fafbfc);box-shadow:var(--dc-shadow-lg);color:var(--dc-ink-strong)}[data-theme=light] .profile-template-dialog .el-dialog__title,[data-theme=light] .persona-build-profile-dialog .el-dialog__title,[data-theme=light] .persona-build-profile-save-dialog .el-dialog__title{color:var(--dc-ink-strong)}[data-theme=light] .profile-template-dialog .el-dialog__close,[data-theme=light] .persona-build-profile-dialog .el-dialog__close,[data-theme=light] .persona-build-profile-save-dialog .el-dialog__close{color:var(--dc-ink-soft)}[data-theme=light] .profile-template-dialog .el-dialog__headerbtn:hover,[data-theme=light] .persona-build-profile-dialog .el-dialog__headerbtn:hover,[data-theme=light] .persona-build-profile-save-dialog .el-dialog__headerbtn:hover{background:var(--dc-accent-faint)}[data-theme=light] .profile-template-dialog .el-dialog__headerbtn:hover .el-dialog__close,[data-theme=light] .persona-build-profile-dialog .el-dialog__headerbtn:hover .el-dialog__close,[data-theme=light] .persona-build-profile-save-dialog .el-dialog__headerbtn:hover .el-dialog__close{color:var(--dc-accent-main)}[data-theme=light] .profile-template-dialog .el-dialog__footer,[data-theme=light] .persona-build-profile-dialog .el-dialog__footer,[data-theme=light] .persona-build-profile-save-dialog .el-dialog__footer{border-top:1px solid var(--dc-border-soft);background:var(--dc-panel-soft)}[data-theme=light] .profile-template-dialog .el-form-item__label,[data-theme=light] .persona-build-profile-dialog .el-form-item__label,[data-theme=light] .persona-build-profile-save-dialog .el-form-item__label{color:var(--dc-ink-strong);font-weight:600}[data-theme=light] .profile-template-dialog .el-form-item.is-required .el-form-item__label:before,[data-theme=light] .persona-build-profile-dialog .el-form-item.is-required .el-form-item__label:before,[data-theme=light] .persona-build-profile-save-dialog .el-form-item.is-required .el-form-item__label:before{color:#d44141}[data-theme=light] .profile-template-dialog .el-input__wrapper,[data-theme=light] .profile-template-dialog .el-select__wrapper,[data-theme=light] .profile-template-dialog .el-textarea__inner,[data-theme=light] .persona-build-profile-dialog .el-input__wrapper,[data-theme=light] .persona-build-profile-dialog .el-select__wrapper,[data-theme=light] .persona-build-profile-dialog .el-textarea__inner,[data-theme=light] .persona-build-profile-save-dialog .el-input__wrapper,[data-theme=light] .persona-build-profile-save-dialog .el-select__wrapper,[data-theme=light] .persona-build-profile-save-dialog .el-textarea__inner{border:1px solid var(--dc-border-default);background:#fff;box-shadow:none;color:var(--dc-ink-strong)}[data-theme=light] .profile-template-dialog .el-input__wrapper:hover,[data-theme=light] .profile-template-dialog .el-select__wrapper:hover,[data-theme=light] .profile-template-dialog .el-textarea__inner:hover,[data-theme=light] .persona-build-profile-dialog .el-input__wrapper:hover,[data-theme=light] .persona-build-profile-dialog .el-select__wrapper:hover,[data-theme=light] .persona-build-profile-dialog .el-textarea__inner:hover,[data-theme=light] .persona-build-profile-save-dialog .el-input__wrapper:hover,[data-theme=light] .persona-build-profile-save-dialog .el-select__wrapper:hover,[data-theme=light] .persona-build-profile-save-dialog .el-textarea__inner:hover{border-color:var(--dc-accent-soft)}[data-theme=light] .profile-template-dialog .el-input__wrapper.is-focus,[data-theme=light] .profile-template-dialog .el-select__wrapper.is-focused,[data-theme=light] .profile-template-dialog .el-textarea__inner:focus,[data-theme=light] .persona-build-profile-dialog .el-input__wrapper.is-focus,[data-theme=light] .persona-build-profile-dialog .el-select__wrapper.is-focused,[data-theme=light] .persona-build-profile-dialog .el-textarea__inner:focus,[data-theme=light] .persona-build-profile-save-dialog .el-input__wrapper.is-focus,[data-theme=light] .persona-build-profile-save-dialog .el-select__wrapper.is-focused,[data-theme=light] .persona-build-profile-save-dialog .el-textarea__inner:focus{border-color:var(--dc-accent-main);box-shadow:var(--dc-focus-ring)}[data-theme=light] .profile-template-dialog .el-input__inner,[data-theme=light] .profile-template-dialog .el-select__selected-item,[data-theme=light] .profile-template-dialog .el-textarea__inner,[data-theme=light] .persona-build-profile-dialog .el-input__inner,[data-theme=light] .persona-build-profile-dialog .el-select__selected-item,[data-theme=light] .persona-build-profile-dialog .el-textarea__inner,[data-theme=light] .persona-build-profile-save-dialog .el-input__inner,[data-theme=light] .persona-build-profile-save-dialog .el-select__selected-item,[data-theme=light] .persona-build-profile-save-dialog .el-textarea__inner{color:var(--dc-ink-strong);font-weight:500}[data-theme=light] .profile-template-dialog .el-input__inner::placeholder,[data-theme=light] .profile-template-dialog .el-textarea__inner::placeholder,[data-theme=light] .profile-template-dialog .el-select__placeholder,[data-theme=light] .persona-build-profile-dialog .el-input__inner::placeholder,[data-theme=light] .persona-build-profile-dialog .el-textarea__inner::placeholder,[data-theme=light] .persona-build-profile-dialog .el-select__placeholder,[data-theme=light] .persona-build-profile-save-dialog .el-input__inner::placeholder,[data-theme=light] .persona-build-profile-save-dialog .el-textarea__inner::placeholder,[data-theme=light] .persona-build-profile-save-dialog .el-select__placeholder{color:var(--dc-input-placeholder)}[data-theme=light] .persona-build-profile-save-dialog .persona-build-profile-save-form .form-field>span{color:var(--dc-accent-main)}[data-theme=light] .persona-build-profile-save-dialog .persona-build-profile-save-form em{color:var(--dc-ink-muted)}[data-theme=light] .persona-build-profile-save-dialog .el-radio-group .el-radio-button__inner{border-color:var(--dc-border-default);background:var(--dc-panel-strong);color:var(--dc-ink-strong);box-shadow:none}[data-theme=light] .persona-build-profile-save-dialog .el-radio-group .el-radio-button__inner:hover{border-color:var(--dc-accent-main);background:var(--dc-accent-faint);color:var(--dc-accent-main)}[data-theme=light] .persona-build-profile-save-dialog .el-radio-group .el-radio-button__original-radio:checked+.el-radio-button__inner{border-color:var(--dc-btn-primary-bg);background:linear-gradient(135deg,var(--dc-btn-primary-bg),var(--dc-btn-primary-hover));color:var(--dc-btn-primary-text)!important;box-shadow:0 7px 16px -12px rgb(var(--dc-accent-rgb) / .78)}[data-theme=light] .persona-build-profile-save-dialog .el-radio-group .el-radio-button__original-radio:disabled+.el-radio-button__inner{border-color:var(--dc-border-soft);background:var(--dc-btn-secondary-bg);color:var(--dc-ink-muted);box-shadow:none}[data-theme=light] .persona-build-profile-save-dialog .el-button:not(.el-button--primary){border-color:var(--dc-border-default);background:var(--dc-panel-strong);color:var(--dc-ink-strong)}[data-theme=light] .persona-build-profile-save-dialog .el-button:not(.el-button--primary):hover{border-color:var(--dc-accent-main);background:var(--dc-accent-faint);color:var(--dc-accent-main)}[data-theme=light] .persona-build-profile-save-dialog .el-button.el-button--primary{border-color:var(--dc-btn-primary-bg);background:linear-gradient(135deg,var(--dc-btn-primary-bg),var(--dc-btn-primary-hover));color:var(--dc-btn-primary-text);font-weight:800;box-shadow:0 8px 18px -14px rgb(var(--dc-accent-rgb) / .7)}[data-theme=light] .persona-build-profile-save-dialog .el-button.el-button--primary:hover{border-color:var(--dc-btn-primary-hover);background:linear-gradient(135deg,var(--dc-btn-primary-hover),var(--dc-btn-primary-bg));color:var(--dc-btn-primary-text)}[data-theme=light] .persona-build-profile-dialog .persona-build-profile-row{border-color:var(--dc-border-soft);background:var(--dc-panel-soft);color:var(--dc-ink-strong)}[data-theme=light] .consumer-assets-confirm-drawer.el-drawer{--el-color-warning: var(--dc-iterate);--el-color-warning-light-5: color-mix(in srgb, var(--dc-iterate) 38%, transparent);--el-color-warning-light-9: var(--dc-iterate-glow);--el-color-danger: #d44141;--el-color-danger-light-9: rgba(212, 65, 65, .12);border-left:1px solid var(--dc-border-soft);background:linear-gradient(180deg,#fff,#fafbfc);box-shadow:var(--dc-shadow-lg);color:var(--dc-ink-strong)}[data-theme=light] .consumer-assets-confirm-drawer .el-drawer__header.consumer-assets-confirm-drawer-header{border-bottom:1px solid var(--dc-border-soft);color:var(--dc-ink-strong)}[data-theme=light] .consumer-assets-confirm-drawer .el-drawer__title{color:var(--dc-ink-strong)}[data-theme=light] .consumer-assets-confirm-drawer .el-drawer__close-btn{border:1px solid var(--dc-border-default);color:var(--dc-ink-soft);background:#fff}[data-theme=light] .consumer-assets-confirm-drawer .el-drawer__close-btn:hover{border-color:var(--dc-accent-main);color:var(--dc-accent-main);background:var(--dc-accent-faint)}[data-theme=light] .consumer-assets-confirm-drawer .el-drawer__footer.consumer-assets-confirm-drawer-footer{border-top:1px solid var(--dc-border-soft);background:var(--dc-panel-soft)}[data-theme=light] .consumer-assets-confirm-drawer .implicit-dimensions-review,[data-theme=light] .consumer-assets-confirm-drawer .persona-group-review,[data-theme=light] .consumer-assets-confirm-drawer .generic-review-drawer,[data-theme=light] .consumer-assets-confirm-drawer .population-conditions-review{color:var(--dc-ink-strong)}[data-theme=light] .consumer-assets-confirm-drawer .implicit-dimensions-review-summary,[data-theme=light] .consumer-assets-confirm-drawer .persona-group-review-summary,[data-theme=light] .consumer-assets-confirm-drawer .generic-review-drawer-summary,[data-theme=light] .consumer-assets-confirm-drawer .population-conditions-review-summary{border:1px solid var(--dc-border-soft);background:var(--dc-panel-soft)}[data-theme=light] .consumer-assets-confirm-drawer .implicit-dimensions-review-counts,[data-theme=light] .consumer-assets-confirm-drawer .persona-group-review-counts,[data-theme=light] .consumer-assets-confirm-drawer .generic-review-drawer-summary-count,[data-theme=light] .consumer-assets-confirm-drawer .generic-review-drawer-summary-warnings,[data-theme=light] .consumer-assets-confirm-drawer .population-conditions-review-counts,[data-theme=light] .consumer-assets-confirm-drawer .implicit-dimensions-review-layer header,[data-theme=light] .consumer-assets-confirm-drawer .persona-group-review-coverage li,[data-theme=light] .consumer-assets-confirm-drawer .persona-group-review-issues li em,[data-theme=light] .consumer-assets-confirm-drawer .persona-group-review-issue-detail,[data-theme=light] .consumer-assets-confirm-drawer .persona-group-review-row-meta,[data-theme=light] .consumer-assets-confirm-drawer .generic-review-drawer-detail-row em,[data-theme=light] .consumer-assets-confirm-drawer .generic-review-drawer-tree-node em,[data-theme=light] .consumer-assets-confirm-drawer .persona-group-review-trace p{color:var(--dc-ink-soft)}[data-theme=light] .consumer-assets-confirm-drawer .persona-group-review-coverage li strong{color:var(--dc-ink-strong)}[data-theme=light] .consumer-assets-confirm-drawer .implicit-dimensions-review-layer-item,[data-theme=light] .consumer-assets-confirm-drawer .persona-group-review-row,[data-theme=light] .consumer-assets-confirm-drawer .generic-review-drawer-metric,[data-theme=light] .consumer-assets-confirm-drawer .generic-review-drawer-detail-row,[data-theme=light] .consumer-assets-confirm-drawer .generic-review-drawer-edit-row,[data-theme=light] .consumer-assets-confirm-drawer .population-conditions-review-row{border-color:var(--dc-border-soft);background:#fff}[data-theme=light] .consumer-assets-confirm-drawer .implicit-dimensions-review-layer-item.is-overridden,[data-theme=light] .consumer-assets-confirm-drawer .persona-group-review-row.is-overridden,[data-theme=light] .consumer-assets-confirm-drawer .population-conditions-review-row.is-overridden,[data-theme=light] .consumer-assets-confirm-drawer .generic-review-drawer-edit-panel,[data-theme=light] .consumer-assets-confirm-drawer .implicit-dimensions-review-group-form,[data-theme=light] .consumer-assets-confirm-drawer .implicit-dimensions-review-global-form{border-color:var(--dc-accent-main);background:var(--dc-accent-faint)}[data-theme=light] .consumer-assets-confirm-drawer .el-collapse,[data-theme=light] .consumer-assets-confirm-drawer .el-collapse-item__header,[data-theme=light] .consumer-assets-confirm-drawer .el-collapse-item__wrap,[data-theme=light] .consumer-assets-confirm-drawer .el-collapse-item__content{border-color:var(--dc-border-soft);background:transparent;color:var(--dc-ink-strong)}[data-theme=light] .consumer-assets-confirm-drawer .el-collapse-item__arrow,[data-theme=light] .consumer-assets-confirm-drawer .el-empty__description{color:var(--dc-ink-soft)}[data-theme=light] .consumer-assets-confirm-drawer .el-input__wrapper,[data-theme=light] .consumer-assets-confirm-drawer .el-select__wrapper,[data-theme=light] .consumer-assets-confirm-drawer .el-textarea__inner,[data-theme=light] .consumer-assets-confirm-drawer .el-input-number__decrease,[data-theme=light] .consumer-assets-confirm-drawer .el-input-number__increase{border:1px solid var(--dc-border-default);background:#fff;box-shadow:none;color:var(--dc-ink-strong)}[data-theme=light] .consumer-assets-confirm-drawer .el-input__wrapper:hover,[data-theme=light] .consumer-assets-confirm-drawer .el-select__wrapper:hover,[data-theme=light] .consumer-assets-confirm-drawer .el-textarea__inner:hover{border-color:var(--dc-accent-soft)}[data-theme=light] .consumer-assets-confirm-drawer .el-input__wrapper.is-focus,[data-theme=light] .consumer-assets-confirm-drawer .el-select__wrapper.is-focused,[data-theme=light] .consumer-assets-confirm-drawer .el-textarea__inner:focus{border-color:var(--dc-accent-main);box-shadow:var(--dc-focus-ring)}[data-theme=light] .consumer-assets-confirm-drawer .el-input__inner,[data-theme=light] .consumer-assets-confirm-drawer .el-select__selected-item,[data-theme=light] .consumer-assets-confirm-drawer .el-textarea__inner{color:var(--dc-ink-strong)}[data-theme=light] .consumer-assets-confirm-drawer .el-input__inner::placeholder,[data-theme=light] .consumer-assets-confirm-drawer .el-select__placeholder,[data-theme=light] .consumer-assets-confirm-drawer .el-textarea__inner::placeholder{color:var(--dc-ink-muted)}[data-theme=light] .consumer-assets-confirm-drawer .el-select__caret,[data-theme=light] .consumer-assets-confirm-drawer .el-input__suffix,[data-theme=light] .consumer-assets-confirm-drawer .el-input__prefix{color:var(--dc-ink-soft)}[data-theme=light] .consumer-assets-confirm-drawer .el-input.is-disabled .el-input__wrapper,[data-theme=light] .consumer-assets-confirm-drawer .el-select.is-disabled .el-select__wrapper{background:var(--dc-panel-soft);border-color:var(--dc-border-soft)}[data-theme=light] .consumer-assets-confirm-drawer .el-input.is-disabled .el-input__inner{color:var(--dc-ink-muted);-webkit-text-fill-color:var(--dc-ink-muted)}[data-theme=light] .consumer-assets-confirm-drawer .el-button:not(.el-button--primary):not(.el-button--danger):not(.is-text):not(.is-link){border-color:var(--dc-border-default);background:#fff;color:var(--dc-ink-strong)}[data-theme=light] .consumer-assets-confirm-drawer .el-button:not(.el-button--primary):not(.el-button--danger):not(.is-text):not(.is-link):hover{border-color:var(--dc-accent-main);background:var(--dc-accent-faint);color:var(--dc-accent-main)}[data-theme=light] .consumer-assets-confirm-drawer .el-button.el-button--primary{border-color:var(--dc-accent-main);background:var(--dc-accent-main);color:#fff}[data-theme=light] .consumer-assets-confirm-drawer .el-button.el-button--primary:hover{border-color:var(--dc-btn-primary-hover);background:var(--dc-btn-primary-hover);color:#fff}[data-theme=light] .consumer-assets-confirm-drawer .el-button.el-button--danger{border-color:#d44141;background:#d44141;color:#fff}[data-theme=light] .consumer-assets-confirm-drawer .el-button.el-button--danger.is-link,[data-theme=light] .consumer-assets-confirm-drawer .el-button.el-button--danger.is-text{border-color:transparent;background:transparent;color:#d44141}[data-theme=light] .consumer-assets-confirm-drawer .el-button.el-button--danger.is-link:hover,[data-theme=light] .consumer-assets-confirm-drawer .el-button.el-button--danger.is-text:hover{background:#d4414114;color:#8f1f1e}[data-theme=light] .consumer-assets-confirm-drawer .consumer-assets-confirm-action-neutral:not(.el-button--primary):not(.el-button--danger){border-color:var(--dc-border-default);background:#fff;color:var(--dc-ink-soft)}[data-theme=light] .consumer-assets-confirm-drawer .consumer-assets-confirm-action-neutral:not(.el-button--primary):not(.el-button--danger):hover{border-color:var(--dc-accent-main);background:var(--dc-accent-faint);color:var(--dc-accent-main)}[data-theme=light] .consumer-assets-confirm-drawer .el-select-dropdown,[data-theme=light] .consumer-assets-confirm-drawer .el-popper.is-pure{border:1px solid var(--dc-border-soft);background:#fff;box-shadow:var(--dc-shadow-md)}[data-theme=light] .consumer-assets-confirm-drawer .el-select-dropdown__item{color:var(--dc-ink-strong)}[data-theme=light] .consumer-assets-confirm-drawer .el-select-dropdown__item.is-hovering,[data-theme=light] .consumer-assets-confirm-drawer .el-select-dropdown__item:hover{background:var(--dc-accent-faint);color:var(--dc-accent-main)}[data-theme=light] .consumer-assets-confirm-drawer .el-select-dropdown__item.is-selected{background:var(--dc-accent-faint);color:var(--dc-accent-main);font-weight:700}[data-theme=light] .consumer-assets-confirm-message-box.el-message-box{border:1px solid var(--dc-border-soft);border-radius:var(--dc-radius-lg);background:linear-gradient(180deg,#fff,#fafbfc);box-shadow:var(--dc-shadow-lg);color:var(--dc-ink-strong)}[data-theme=light] .consumer-assets-confirm-message-box .el-message-box__title{color:var(--dc-ink-strong)}[data-theme=light] .consumer-assets-confirm-message-box .el-message-box__close{color:var(--dc-ink-soft)}[data-theme=light] .consumer-assets-confirm-message-box .el-message-box__content,[data-theme=light] .consumer-assets-confirm-message-box .el-message-box__message{color:var(--dc-ink-main)}[data-theme=light] .consumer-assets-confirm-message-box .el-message-box__status{color:#1f4dc0}[data-theme=light] .consumer-assets-confirm-message-box--danger.el-message-box{border-color:#f1b8b8;background:linear-gradient(180deg,#fff5f5,#fff)}[data-theme=light] .consumer-assets-confirm-message-box--danger .el-message-box__title,[data-theme=light] .consumer-assets-confirm-message-box--danger .el-message-box__status{color:#8f1f1e}[data-theme=light] .consumer-assets-confirm-message-box--warning .el-message-box__status{color:var(--dc-iterate)}[data-theme=light] .consumer-assets-confirm-message-box .el-message-box__btns{border-top:1px solid var(--dc-border-soft);background:var(--dc-panel-soft)}[data-theme=light] .consumer-assets-confirm-message-box .el-button:not(.el-button--primary){border-color:var(--dc-border-default);background:#fff;color:var(--dc-ink-strong)}[data-theme=light] .consumer-assets-confirm-message-box .el-button.el-button--primary{border-color:var(--dc-accent-main);background:var(--dc-accent-main);color:#fff;font-weight:600}[data-theme=light] .consumer-assets-confirm-message-box .el-button.el-button--primary.consumer-assets-confirm-button--danger{border-color:#d44141;background:linear-gradient(135deg,#e85a5a,#b73030);color:#fff}[data-theme=light] .el-message--success .el-message__icon,[data-theme=light] .el-notification--success .el-notification__icon{color:#1f9d55}[data-theme=light] .el-message--warning .el-message__icon,[data-theme=light] .el-notification--warning .el-notification__icon{color:var(--dc-iterate)}[data-theme=light] .el-message--error .el-message__icon,[data-theme=light] .el-notification--error .el-notification__icon{color:#d44141}[data-theme=light] .el-message--info .el-message__icon,[data-theme=light] .el-notification--info .el-notification__icon{color:#1e7fb8}.dc-theme .report-markdown{color:#e9f4fafc;font-size:var(--type-body-md-size);line-height:var(--lh-longform);letter-spacing:var(--ls-normal)}.dc-theme .report-markdown>:first-child{margin-top:0}.dc-theme .report-markdown>:last-child{margin-bottom:0}.dc-theme .report-markdown h1,.dc-theme .report-markdown h2,.dc-theme .report-markdown h3,.dc-theme .report-markdown h4,.dc-theme .report-markdown h5,.dc-theme .report-markdown h6{font-family:var(--font-brand-display);color:#f6fcff;line-height:var(--lh-title);margin:1.05em 0 .55em}.dc-theme .report-markdown h1{font-size:var(--type-display-lg-size)}.dc-theme .report-markdown h2{font-size:var(--type-display-md-size)}.dc-theme .report-markdown h3{font-size:var(--type-display-sm-size)}.dc-theme .report-markdown h4{font-size:var(--type-title-sm-size)}.dc-theme .report-markdown p{margin:.7em 0}.dc-theme .report-markdown ul,.dc-theme .report-markdown ol{margin:.72em 0;padding-left:1.45em}.dc-theme .report-markdown li{margin:.28em 0}.dc-theme .report-markdown hr{border:none;border-top:1px solid rgb(var(--dc-border-rgb) / .3);margin:1.05em 0}.dc-theme .report-markdown blockquote{margin:.95em 0;padding:10px 14px;border-left:3px solid rgb(var(--dc-border-rgb) / .66);border-radius:0 10px 10px 0;background:linear-gradient(130deg,rgb(var(--dc-surface-raised-rgb) / .52),rgb(var(--dc-surface-deep-rgb) / .38));color:#ddeff8f5}.dc-theme .report-markdown code{border-radius:5px;border:1px solid rgb(var(--dc-border-rgb) / .2);background:rgb(var(--dc-surface-rgb) / .78);color:var(--dc-ink-strong);font-family:var(--font-mono);font-size:var(--type-label-sm-size);padding:.1em .38em}.dc-theme .report-markdown pre{overflow:auto;margin:.95em 0;border-radius:12px;border:1px solid rgb(var(--dc-border-rgb) / .24);background:rgb(var(--dc-surface-deep-rgb) / .86);padding:11px 12px}.dc-theme .report-markdown pre code{border:0;background:transparent;padding:0}.dc-theme .report-markdown table{width:100%;border-collapse:collapse;margin:.9em 0;font-size:var(--type-body-sm-size);border-radius:12px;overflow:hidden;border:1px solid rgb(var(--dc-border-rgb) / .22)}.dc-theme .report-markdown th,.dc-theme .report-markdown td{border:1px solid rgb(var(--dc-border-rgb) / .18);padding:9px 10px;text-align:left;vertical-align:top}.dc-theme .report-markdown th{background:#193d61c7;color:var(--dc-ink-strong);font-weight:var(--type-label-sm-weight)}.dc-theme .report-markdown tbody tr:nth-child(odd) td{background:rgb(var(--dc-surface-rgb) / .68)}.dc-theme .report-markdown tbody tr:nth-child(2n) td{background:rgb(var(--dc-surface-deep-rgb) / .62)}.dc-theme .report-markdown a{color:var(--dc-accent-soft);text-decoration:underline;text-decoration-color:#7ed7f475;text-underline-offset:3px}.dc-theme .report-markdown a:hover{color:var(--dc-text-main)}.dc-theme .report-markdown--summary{font-size:var(--type-body-sm-size);line-height:var(--lh-body);color:#dbecf5f5}.dc-theme .report-markdown--summary h1{font-size:var(--type-display-sm-size)}.dc-theme .report-markdown--summary h2{font-size:var(--type-title-md-size)}.dc-theme .report-markdown--summary h3{font-size:var(--type-title-sm-size)}.dc-theme .report-markdown--summary p,.dc-theme .report-markdown--summary ul,.dc-theme .report-markdown--summary ol{margin:.52em 0}[data-theme=light] .dc-theme .report-markdown{color:var(--dc-ink)}[data-theme=light] .dc-theme .report-markdown h1,[data-theme=light] .dc-theme .report-markdown h2,[data-theme=light] .dc-theme .report-markdown h3,[data-theme=light] .dc-theme .report-markdown h4,[data-theme=light] .dc-theme .report-markdown h5,[data-theme=light] .dc-theme .report-markdown h6{color:var(--dc-ink-strong)}[data-theme=light] .dc-theme .report-markdown blockquote{color:var(--dc-ink);background:var(--dc-panel-soft)}[data-theme=light] .dc-theme .report-markdown th{background:var(--dc-panel-soft)}[data-theme=light] .dc-theme .report-markdown tbody tr:nth-child(odd) td,[data-theme=light] .dc-theme .report-markdown tbody tr:nth-child(2n) td{background:var(--dc-surface-1)}.dc-theme .docs-markdown{color:#ede7dcf5;font-size:var(--type-body-md-size);line-height:var(--lh-longform);letter-spacing:var(--ls-normal)}.dc-theme .docs-markdown>:first-child{margin-top:0}.dc-theme .docs-markdown>:last-child{margin-bottom:0}.dc-theme .docs-markdown h1,.dc-theme .docs-markdown h2,.dc-theme .docs-markdown h3,.dc-theme .docs-markdown h4,.dc-theme .docs-markdown h5,.dc-theme .docs-markdown h6{font-family:var(--font-brand-display);color:#fbf5ed;line-height:var(--type-display-md-line-height);text-wrap:balance}.dc-theme .docs-markdown h2,.dc-theme .docs-markdown h3,.dc-theme .docs-markdown h4{scroll-margin-top:20px}.dc-theme .docs-markdown h2{margin:2.35em 0 .9em;padding-top:.35em;border-top:1px solid rgba(201,177,138,.12);font-size:var(--type-display-md-size)}.dc-theme .docs-markdown h3{margin:1.7em 0 .72em;font-size:var(--type-display-sm-size)}.dc-theme .docs-markdown h4{margin:1.45em 0 .64em;font-size:var(--type-title-sm-size)}.dc-theme .docs-markdown p,.dc-theme .docs-markdown ul,.dc-theme .docs-markdown ol,.dc-theme .docs-markdown pre,.dc-theme .docs-markdown table,.dc-theme .docs-markdown blockquote{max-width:76ch}.dc-theme .docs-markdown p{margin:1.02em 0}.dc-theme .docs-markdown ul,.dc-theme .docs-markdown ol{margin:1.05em 0;padding-left:1.6em}.dc-theme .docs-markdown li{margin:.42em 0}.dc-theme .docs-markdown hr{border:none;border-top:1px solid rgba(201,177,138,.2);margin:1.4em 0}.dc-theme .docs-markdown blockquote{margin:1.05em 0;padding:14px 16px;border-left:3px solid rgba(201,177,138,.42);border-radius:0 16px 16px 0;background:radial-gradient(circle at top right,#c9b18a1a,#c9b18a00 42%),linear-gradient(160deg,#1e211ce6,#141614d1);color:#f0e9def0;box-shadow:inset 0 1px #ffffff08}.dc-theme .docs-markdown code{border-radius:6px;border:1px solid rgba(201,177,138,.16);background:#090b0ad6;color:#f7eee1;font-family:var(--font-mono);font-size:var(--type-label-sm-size);padding:.14em .42em}.dc-theme .docs-markdown pre{overflow:auto;margin:1.25em 0;border-radius:18px;border:1px solid rgba(201,177,138,.16);background:radial-gradient(circle at top right,#c9b18a14,#c9b18a00 42%),linear-gradient(160deg,#0a0c0bf5,#121412e6);box-shadow:inset 0 1px #ffffff08;padding:14px 16px}.dc-theme .docs-markdown pre code{border:0;background:transparent;padding:0}.dc-theme .docs-markdown table{width:100%;border-collapse:collapse;margin:1.3em 0;font-size:var(--type-body-sm-size);border-radius:18px;overflow:hidden;border:1px solid rgba(201,177,138,.14);box-shadow:0 18px 34px #05070629}.dc-theme .docs-markdown th,.dc-theme .docs-markdown td{border:1px solid rgba(201,177,138,.1);padding:11px 12px;text-align:left;vertical-align:top}.dc-theme .docs-markdown th{background:#c9b18a1f;color:#faf2e7;font-weight:var(--type-label-sm-weight)}.dc-theme .docs-markdown tbody tr:nth-child(odd) td{background:#ffffff05}.dc-theme .docs-markdown tbody tr:nth-child(2n) td{background:#ffffff0a}.dc-theme .docs-markdown a{color:#efd2a5;text-decoration:underline;text-decoration-color:#efd2a570;text-underline-offset:3px}.dc-theme .docs-markdown a:hover{color:#f6e4c7}@media(max-width:900px){.dc-theme .docs-markdown{font-size:var(--type-body-sm-size);line-height:var(--lh-longform)}.dc-theme .docs-markdown p,.dc-theme .docs-markdown ul,.dc-theme .docs-markdown ol,.dc-theme .docs-markdown pre,.dc-theme .docs-markdown table,.dc-theme .docs-markdown blockquote{max-width:none}}[data-theme=light] .dc-theme .docs-markdown{color:var(--dc-ink-main)}[data-theme=light] .dc-theme .docs-markdown h1,[data-theme=light] .dc-theme .docs-markdown h2,[data-theme=light] .dc-theme .docs-markdown h3,[data-theme=light] .dc-theme .docs-markdown h4,[data-theme=light] .dc-theme .docs-markdown h5,[data-theme=light] .dc-theme .docs-markdown h6{color:var(--dc-ink-strong)}[data-theme=light] .dc-theme .docs-markdown h2{border-top-color:var(--dc-border-soft)}[data-theme=light] .dc-theme .docs-markdown hr{border-top-color:var(--dc-border-default)}[data-theme=light] .dc-theme .docs-markdown blockquote{border-left:3px solid var(--dc-accent-main);background:radial-gradient(circle at top right,rgba(43,102,229,.06),transparent 42%),linear-gradient(160deg,#fff,#f8f9fb);color:var(--dc-ink-main);box-shadow:none}[data-theme=light] .dc-theme .docs-markdown code{border:1px solid var(--dc-border-default);background:var(--dc-surface-2);color:var(--dc-accent-main)}[data-theme=light] .dc-theme .docs-markdown pre{border:1px solid var(--dc-border-default);background:radial-gradient(circle at top right,rgba(43,102,229,.04),transparent 42%),linear-gradient(160deg,#fff,#f8f9fb);box-shadow:none}[data-theme=light] .dc-theme .docs-markdown table{border:1px solid var(--dc-border-default);box-shadow:var(--dc-shadow-sm)}[data-theme=light] .dc-theme .docs-markdown th,[data-theme=light] .dc-theme .docs-markdown td{border-color:var(--dc-border-soft)}[data-theme=light] .dc-theme .docs-markdown th{background:var(--dc-accent-faint);color:var(--dc-accent-main)}[data-theme=light] .dc-theme .docs-markdown tbody tr:nth-child(odd) td{background:#fff}[data-theme=light] .dc-theme .docs-markdown tbody tr:nth-child(2n) td{background:var(--dc-surface-2)}[data-theme=light] .dc-theme .docs-markdown a{color:var(--dc-accent-main);text-decoration-color:var(--dc-accent-muted)}[data-theme=light] .dc-theme .docs-markdown a:hover{color:var(--dc-btn-primary-hover)}*{box-sizing:border-box}html,body,#app,.dc-theme{min-height:100%}html{overflow-x:hidden}body,#app,.dc-theme{overflow-x:clip}#app{background:inherit}body{margin:0;font-family:var(--font-sans);font-size:var(--type-body-md-size);color:var(--dc-text-main);line-height:var(--type-body-md-line-height);letter-spacing:var(--type-body-md-tracking);font-variant-numeric:tabular-nums;background:radial-gradient(900px 600px at 78% -8%,var(--dc-amb-glow-1),transparent 60%),radial-gradient(800px 700px at 8% 105%,var(--dc-amb-glow-2),transparent 55%),linear-gradient(180deg,var(--dc-bg-main),var(--dc-bg-alt))}a{color:inherit;text-decoration:none}h1,h2,h3,h4{margin:0;font-family:var(--font-brand-display);line-height:var(--type-display-md-line-height);letter-spacing:var(--type-display-md-tracking)}::selection{color:var(--dc-on-accent-ink, #04121a);background:#2ff2d64d}.dc-theme{position:relative;isolation:isolate;background:inherit}.dc-atmosphere{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.dc-orb{position:absolute;border-radius:50%;filter:blur(2px);animation:dcFloatOrb 18s ease-in-out infinite}.dc-orb.orb-a{width:620px;height:620px;left:-220px;top:-260px;background:radial-gradient(circle,#4d9fff2e,#4d9fff00 72%)}.dc-orb.orb-b{width:500px;height:500px;right:-130px;top:18%;background:radial-gradient(circle,#2ff2d629,#2ff2d600 72%);animation-delay:4s}.dc-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background-image:linear-gradient(var(--dc-border-faint) 1px,transparent 1px),linear-gradient(90deg,var(--dc-border-faint) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(circle at 50% 35%,black 0%,transparent 78%);-webkit-mask-image:radial-gradient(circle at 50% 35%,black 0%,transparent 78%)}.dc-noise{position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--dc-grain-opacity);background-image:radial-gradient(circle,rgba(150,200,230,.42) .45px,transparent .45px);background-size:3px 3px}.dc-scanbar{position:fixed;top:0;left:0;right:0;height:2px;z-index:50;pointer-events:none;background:linear-gradient(90deg,transparent,var(--dc-accent-main),var(--dc-accent-2),transparent);background-size:200% 100%;opacity:var(--dc-scanbar-opacity);animation:dcScan 6s linear infinite}.card-panel{border-radius:var(--dc-radius-lg);border:1px solid var(--dc-line-soft);background:radial-gradient(circle at 88% 10%,#2ff2d614,#2ff2d600 44%),linear-gradient(155deg,var(--dc-surface-2),var(--dc-surface-0));box-shadow:var(--dc-shadow-md);padding:var(--dc-space-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.motion-enter{opacity:0;transform:translateY(16px);animation:dcRiseIn .68s cubic-bezier(.2,.95,.3,1) forwards;animation-delay:var(--d, 0ms)}.json-box{border-radius:var(--dc-radius-sm);border:1px solid var(--dc-border-soft);background:var(--dc-surface-inset);color:var(--dc-text-main);padding:12px;white-space:pre-wrap;word-break:break-word;font-size:var(--type-label-sm-size);line-height:var(--lh-ui);font-family:var(--font-mono)}.chunk-load-failure{min-height:100vh;display:grid;place-items:center;padding:24px}.chunk-load-failure__panel{width:min(520px,100%);border:1px solid var(--dc-line-soft);border-radius:var(--dc-radius-lg);background:var(--dc-surface-0);box-shadow:var(--dc-shadow-md);padding:24px;display:grid;gap:14px}.chunk-load-failure__eyebrow{margin:0;color:var(--dc-accent-2);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;font-size:var(--type-label-sm-size)}.chunk-load-failure__panel p{margin:0;color:var(--dc-ink-muted)}.chunk-load-failure__panel button{min-height:42px;border:1px solid var(--dc-border-strong);border-radius:var(--dc-radius-sm);color:var(--dc-on-accent-ink);background:var(--dc-gradient-cta);font-family:var(--font-brand-display);font-weight:700}@keyframes dcRiseIn{to{opacity:1;transform:translateY(0)}}@keyframes dcFloatOrb{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-12px,0)}}@keyframes dcScan{0%{background-position:200% 0}to{background-position:-200% 0}}
