.PAYING_span{color:var(----gray-700);vertical-align:middle;padding:2px 0 2px 2px;margin-right:15px;cursor:pointer;border-radius:5px}.PAYING_span img{width:16px;vertical-align:middle}.nav_1{height:60px;width:100%;background-color:var(--nav-bg);display:flex;align-items:center;justify-content:space-between}.nav_1 .el-dialog{min-width:400px!important}.nav_img{padding:0!important}.img_1,.nav_img{display:inline-block;vertical-align:top}.img_1{height:60px}.nav_img_1{margin:16px 5px 16px 0;height:28px;vertical-align:middle}.title_indo{color:var(--gray-900);font-size:18px;font-weight:var(--font-weight-display);vertical-align:middle}.nav_info_right{height:24px;display:flex;align-items:center;gap:0}.nav_info_right .admin_img{display:inline-block;width:24px;height:24px;text-align:center;margin-right:20px}.nav_info_right .admin_img img{vertical-align:middle;width:100%}.nav_info_right .dropdown_right{cursor:pointer;display:inline-block}.nav_info_right .dropdown_right .el-dropdown{font-size:14px;margin-left:20px;color:#adb0b8}.project-select-wrapper{display:inline-block;vertical-align:middle;margin-right:8px;margin-top:-4px;overflow:hidden;width:24px;transition:width .2s ease}.project-select-wrapper.active{width:200px}.lang-dropdown{margin-right:8px;vertical-align:middle}.lang-dropdown-link{cursor:pointer;display:inline-flex;align-items:center;color:var(--gray-900)}.lang-dropdown .el-dropdown-menu__item.is-active{color:var(--primary,#4c53f6);font-weight:600}.guide-btn{cursor:pointer;font-size:14px;color:var(--iris-blue-text);vertical-align:middle;margin-right:8px;transition:color .3s}.guide-btn:hover{color:var(--iris-blue)}.guide-steps{max-height:50vh;overflow-y:auto}.guide-step{display:flex;align-items:flex-start;padding:8px 0}.step-num{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--iris-blue,#4c53f6);color:#fff;font-size:12px;font-weight:600;flex-shrink:0;margin-right:10px}.step-content{display:flex;flex-direction:column}.step-title{font-size:14px;font-weight:600;color:var(--gray-900)}.step-desc{font-size:13px;color:#909399;margin-top:2px}.step-skip{font-size:12px;color:#e6a23c;margin-left:6px;font-weight:400}.tour-guide-overlay[data-v-7ab2c3aa]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999}.tour-mask[data-v-7ab2c3aa]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.55);cursor:not-allowed}.tour-spotlight[data-v-7ab2c3aa]{position:absolute;border-radius:6px;box-shadow:0 0 0 9999px rgba(0,0,0,.55);pointer-events:auto;animation:tour-pulse-7ab2c3aa 1.5s infinite}@keyframes tour-pulse-7ab2c3aa{0%,to{box-shadow:0 0 0 9999px rgba(0,0,0,.55),0 0 12px 2px #eef0fe}50%{box-shadow:0 0 0 9999px rgba(0,0,0,.55),0 0 20px 6px #eef0fe}}.tour-popover[data-v-7ab2c3aa]{position:absolute;background:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.2);padding:16px 20px;z-index:10000;pointer-events:auto}.tour-popover-header[data-v-7ab2c3aa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.tour-title[data-v-7ab2c3aa]{margin:0;font-size:16px;font-weight:600;color:#1d1d1f}.tour-close[data-v-7ab2c3aa]{cursor:pointer;color:#909399;font-size:16px}.tour-close[data-v-7ab2c3aa]:hover{color:#606266}.tour-popover-body[data-v-7ab2c3aa]{margin-bottom:16px}.tour-desc[data-v-7ab2c3aa]{margin:0;font-size:13px;color:#606266;line-height:1.6}.tour-popover-footer[data-v-7ab2c3aa]{display:flex;justify-content:space-between;align-items:center}.tour-step-count[data-v-7ab2c3aa]{font-size:12px;color:#909399}.el-header{display:flex;align-items:center;justify-content:space-between;position:fixed;top:0;left:0;right:0;width:100%;height:60px;z-index:1000;background-color:var(--white);padding:0 24px;box-shadow:0 2px 8px rgba(0,0,0,.050980392156862744)}.el-aside,.el-main{margin-top:60px}.el-aside{box-shadow:0 0 20px rgba(0,0,0,.0784313725490196);transition:all .3s cubic-bezier(.4,0,.2,1)}.el-aside .el-menu-vertical-demo{height:calc(100vh - 70px);overflow-y:overlay;padding-top:10px}.el-menu-vertical-demo .el-menu-item,.el-menu-vertical-demo .el-submenu>.el-submenu__title{height:48px;line-height:46px;padding:0 0 0 12px!important;border-radius:12px}.el-menu-vertical-demo .el-menu-item:hover,.el-menu-vertical-demo .el-submenu>.el-submenu__title:hover{background-color:var(--iris-blue-light)!important}.icon-side{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;transition:all .2s ease;margin-right:12px}.icon-side i{font-size:16px!important}.el-menu-item [class^=el-icon-],.el-submenu [class^=el-icon-],.icon-side .el-icon-warning-outline{margin-right:0!important}.el-menu-item.idactive .icon-side,.el-menu-item.is-active .icon-side{background-color:var(--iris-blue)}.el-menu-item.idactive .icon-side i,.el-menu-item.is-active .icon-side i{color:var(--white)}.el-menu-vertical-demo .el-menu-item.idactive,.el-menu-vertical-demo .el-menu-item.is-active{background-color:var(--iris-blue-light)!important;color:var(--iris-blue)!important;font-weight:var(--type-label-weight)}.el-main{height:calc(100vh - 60px);overflow-y:overlay}.menu-item{cursor:pointer;margin:4px 16px;border-radius:12px;transition:all .2s ease;color:var(--gray-700)}.el-menu-item-group__title{display:none}.el-submenu .el-menu-item{font-size:var(--font-size-caption);height:34px!important;line-height:32px!important;margin:8px 0 0 35px;min-width:100px!important}.el-menu-vertical-demo .el-submenu.is-active>.el-submenu__title{background-color:var(--iris-blue-light)!important;color:var(--iris-blue)!important;font-weight:var(--type-label-weight)}.el-menu-vertical-demo .el-submenu.is-active>.el-submenu__title .icon-side{background-color:var(--iris-blue)}.el-menu-vertical-demo .el-submenu.is-active>.el-submenu__title .icon-side i{color:var(--white)}.App_img_1{width:28px;vertical-align:middle}.AppLoding{height:100vh;overflow:hidden}.appPage{position:relative;min-height:100vh;background-color:var(--white)}.appPage>img{position:absolute;top:32px;left:32px}.appPage>.App_tit_1{position:absolute;top:34px;left:68px;font-size:var(--font-size-body,16px);font-weight:var(--font-weight-h1);color:var(--gray-900);letter-spacing:.5px;white-space:nowrap}.appPage .Approw{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:auto;max-width:480px;margin:0!important}.appPage .Approw:after,.appPage .Approw:before{display:none}.appPage .imgApp{width:auto!important;max-width:100%;padding:0!important;display:flex;align-items:center;justify-content:center;margin-bottom:40px}.imgApp canvas,.imgApp svg{max-width:220px;max-height:220px}.appPage .titApp{display:flex!important;flex-direction:column;align-items:center;text-align:center;width:auto!important;padding-left:0!important}.titApp .title{font-size:var(--font-size-h4,18px);font-weight:var(--type-label-weight,500);color:var(--gray-600,#52525b);line-height:1.6;margin-bottom:32px;word-break:break-word;max-width:360px}.nd-title{font-weight:600;margin-bottom:6px}.login{width:100%;height:100%;display:flex;flex-direction:column;background:#f5f6fa;overflow-y:auto}.login-header{display:flex;align-items:center;padding:12px 24px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.06);flex-shrink:0}.header-logo{width:28px;height:28px;margin-right:10px}.header-title{font-size:14px;color:var(--gray-900);font-weight:900}.login_box_info{flex:1;margin:0 auto;margin-top:10%}.login-card{width:360px;padding:40px 36px 32px;background:#fff;border-radius:8px;box-shadow:0 2px 20px rgba(0,0,0,.06)}.card-title{font-size:18px;font-weight:700;color:#1a1a1a;margin-bottom:4px}.card-subtitle{font-size:14px;color:#666;margin-bottom:24px}.login .el-select{width:100%}.demo-ruleForm .el-form-item{margin-bottom:18px}.demo-ruleForm .el-input__inner,.demo-ruleForm .el-select .el-input__inner{border-radius:4px;background-color:#f8f9fc;border-color:#e8eaed;height:42px;line-height:42px}.demo-ruleForm .el-input__inner:focus{border-color:var(--iris-blue);box-shadow:none}.demo-ruleForm .el-form-item__error{padding-top:2px}.login_btn{width:100%!important;height:42px;font-size:15px;border-radius:4px;background-color:var(--iris-blue)!important;border-color:var(--iris-blue)!important}.login_btn:hover{background-color:var(--iris-blue-hover)!important;border-color:var(--iris-blue-hover)!important}.info_login{display:flex;justify-content:space-between;margin-top:12px}.link-left,.link-right{font-size:13px;color:#999;cursor:pointer}.link-left:hover,.link-right:hover{color:var(--iris-blue)}.login-footer{text-align:center;font-size:12px;color:#aaa;padding:16px;flex-shrink:0}.el-container.is-vertical,body,html{width:100%;height:100%;background-color:#f6f9fd}#app{width:100%;height:100%;z-index:-99}*{padding:0;margin:0;box-sizing:border-box}.sort-header-btns{margin-top:-3px}body{font-family:Inter,Noto Sans SC,Source Han Sans SC,PingFang SC,Microsoft YaHei,system-ui,sans-serif;background:var(--gray-50);color:var(--gray-700);line-height:1.6;-webkit-font-smoothing:antialiased}.el-dialog{margin:0!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-height:90vh;display:flex;flex-direction:column;padding-right:5px}.el-dialog .el-dialog__body{flex:1;overflow-y:auto}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border-radius:3px}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{background:rgba(76,83,246,.9)}*{scrollbar-width:thin;scrollbar-color:hsla(0,0%,46.7%,.3) transparent}.filter-card{margin-bottom:15px}.refresh-btn:hover{background-color:var(--gray-50);color:var(--iris-blue)}.refresh-btn{background-color:var(--iris-blue-light)}.el-button{display:var(--btn-display);align-items:var(--btn-align);justify-content:var(--btn-justify);font-weight:var(--btn-ghost-weight);border:var(--btn-border);cursor:var(--btn-cursor);padding:var(--btn-ghost-padding-size);transition:var(--btn-transition);font-size:12px}.btn-primary,.btn-primary:focus,.el-button--primary.is-disabled,.el-button--primary.is-disabled:hover{background:var(--iris-blue-light);color:var(--dark-primary);padding:var(--btn-ghost-padding-size);border-radius:var(--btn-secondary-radius)}.btn-primary:hover{background:var(--gray-50);color:var(--dark-primary)}.btn-secondary,.btn-secondary:focus,.btn-secondary:hover{background:var(--btn-secondary-bg);color:var(--gray-700);border:var(--btn-secondary-border);padding:var(--btn-ghost-padding-size);border-radius:var(--btn-secondary-radius)}.btn-secondary:hover{background:var(--gray-50);color:var(--gray-700);border:var(--btn-secondary-border)}.btn-error{background:var(--red-light-bg);color:var(--red-dark-text);border:none;padding:var(--btn-ghost-padding-size);border-radius:var(--btn-secondary-radius)}.btn-error:hover{background:var(--red-dark-text);color:var(--white)}.el-input__inner{padding:12px 16px;font-size:12px;color:var(--gray-900);background-color:var(--white);border:1px solid var(--gray-200);border-radius:12px;outline:none;transition:all .2s ease;height:30px!important;line-height:28px!important}.el-input__inner:focus{border-color:var(--iris-blue);box-shadow:var(--input-focus-ring)}.el-input__inner::-moz-placeholder{color:var(--gray-400)}.el-input__inner::placeholder{color:var(--gray-400)}.el-input.is-disabled .el-input__inner,.el-textarea.is-disabled .el-textarea__inner{color:var(--gray-500);background-color:var(--white);font-size:12px}.el-textarea__inner{font-weight:var(--hero-h1-weight)}.el-textarea__inner:focus,.el-upload-list__item:hover{border-color:var(--iris-blue);box-shadow:var(--input-focus-ring)}.el-upload-list__item .el-icon-close:hover{color:var(--iris-blue)}.el-input__icon{line-height:30px}.el-select .el-input__inner{padding:12px 30px 12px 16px;font-size:12px;color:var(--gray-900);background-color:var(--white);border:1px solid var(--gray-200);border-radius:12px;outline:none;transition:all .2s ease}.el-select .el-input.is-focus .el-input__inner,.el-select .el-input__inner:focus{border-color:var(--iris-blue);box-shadow:var(--input-focus-ring)}.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background-color:var(--iris-blue-light)}.el-select .el-tag{margin:4px 0 2px 6px!important}.demo-ruleForm .el-input__inner,.demo-ruleForm .el-select .el-input__inner{background-color:var(--white)}.el-switch.is-checked .el-switch__core{border-color:var(--iris-blue)!important;background-color:var(--iris-blue)!important}.el-switch.is-checked .el-switch__core:after{background-color:#fff!important}.el-tag{padding:var(--badge-padding);line-height:var(--badge-line-height);border-radius:var(--badge-radius);font-size:var(--badge-size);white-space:normal;word-break:break-all;display:inline-flex;align-items:center;max-width:100%;height:auto}.el-tag--success{background-color:var(--badge-success-bg)!important;color:var(--badge-success-color)!important}.el-tag--info{background-color:var(--badge-info-bg)!important;color:var(--badge-info-color)!important}.el-tag--warning{background-color:var(--badge-warning-bg)!important;color:var(--badge-warning-color)!important}.el-tag--danger{background-color:var(--badge-error-bg)!important;color:var(--badge-error-color)!important}.el-tag .el-icon-close{line-height:20px!important}.el-link--default .el-link--inner{color:var(--iris-blue-text)!important;font-weight:var(--font-weight-small)}.el-dropdown-menu__item .el-link--inner{text-decoration:underline}.el-dropdown-menu__item .el-link--default .el-link--inner{color:var(--dark-secondary)!important}.el-link--default .el-link--inner:hover,.el-link--info:hover{color:var(--iris-blue)!important}.el-link.el-link--warning{color:var(--orange)}.el-link.el-link--success{color:var(--success)}.el-link--info{color:var(--iris-blue-text)!important}.el-dropdown-menu__item{color:var(--gray-700);font-weight:var(--font-weight-small)}.el-divider--vertical{margin:0 14px}.el-dropdown{cursor:pointer;color:var(--gray-700)}.el-dropdown-menu__item{line-height:40px}.el-link.el-link--primary{color:var(--iris-blue)!important}.el-table__header th{color:var(--gray-900);font-weight:var(--font-weight-h4)}.el-table__header th .cell .item{white-space:nowrap}.el-table__body td{color:var(--gray-700);font-weight:var(--font-weight-body)}.empty>img{margin-top:24px}.el-table__body tr:hover>td{background-color:var(--iris-blue-light)!important}.el-card{background-color:#fff;border:1px solid var(--gray-200);border-radius:16px;box-shadow:var(--shadow-card)!important}.el-card__body{padding:24px}.el-card__header{padding:12px 24px}.f_y{margin-top:24px}.l_pagination{display:flex;justify-content:flex-end}.l_pagination .el-pagination.is-background .el-pager li:not(.disabled):hover{color:var(--iris-blue)!important}.l_pagination .el-pagination.is-background .el-pager li:not(.disabled).active{background-color:var(--iris-blue)!important}.el-pager li.active,.el-pagination button:hover,.el-select-dropdown__item.selected,.l_pagination .el-pager li:hover{color:var(--iris-blue)!important}.el-pagination__sizes .el-input .el-input__inner:hover{border-color:var(--iris-blue)!important}.el-message-box__title{color:var(--gray-900);font-weight:var(--font-weight-display)}.el-message-box__message{color:var(--gray-700);font-weight:var(--font-weight-body)}.el-message-box__status{display:none}.el-message-box__headerbtn .el-message-box__close:hover{color:var(--iris-blue)}.el-message-box__btns .el-button--primary{background:var(--iris-blue)!important;color:var(--white)!important;border:none!important}.el-message-box__btns .el-button--default{background:transparent;color:var(--gray-700);border:1px solid var(--gray-200)!important}.el-message-box__btns .el-button--primary:hover{background:var(--iris-blue-hover);color:var(--btn-primary-color);box-shadow:var(--btn-primary-hover-shadow)}.el-message-box__btns .el-button--default:hover{background:var(--gray-50);color:var(--gray-700);border:var(--btn-secondary-border)}.el-message-box{border-radius:var(--radius-xl)}.el-dialog{border-radius:16px;overflow:hidden}.el-dialog__header{padding:16px 24px}.el-dialog__title{color:var(--gray-900);font-weight:var(--font-weight-display);font-size:var(--font-size-h4)}.el-dialog__headerbtn .el-dialog__close:hover{color:var(--iris-blue)}.el-dialog__headerbtn{right:15px!important}.el-dialog__body{padding:var(--container-padding)}.el-dialog__footer{padding:16px 24px}.el-form-item__label{font-size:var(--input-label-size);font-weight:var(--input-label-weight);color:var(--input-label-color);padding:0 16px 0 0!important;overflow-wrap:break-word;word-break:normal}.iris-loading-overlay{border-radius:12px}.iris-loading-overlay .el-loading-spinner{top:50%;transform:translateY(-50%)}.iris-loading-overlay .el-loading-spinner .circular circle{stroke:var(--iris-blue)!important}.iris-loading-overlay .el-loading-spinner .el-icon-loading{color:var(--iris-blue);font-size:36px}.iris-loading-overlay .el-loading-spinner .el-loading-text{color:var(--gray-700);font-size:14px;font-weight:500;margin-top:8px}.el-radio-button__inner{color:var(--gray-700);border-color:var(--gray-200);background-color:#fff;transition:all .2s ease;padding:7px 20px!important}.el-radio-button__inner:hover{color:var(--iris-blue)}.el-radio-button__orig-radio:checked+.el-radio-button__inner{background-color:var(--iris-blue);border-color:var(--iris-blue);box-shadow:-1px 0 0 0 var(--iris-blue);color:#fff}.el-radio-button:first-child .el-radio-button__inner{border-radius:8px 0 0 8px}.el-radio-button:last-child .el-radio-button__inner{border-radius:0 8px 8px 0}.el-date-editor .el-range-input{font-size:var(--card-text-size)}.el-date-editor .el-range-separator{color:var(--gray-500);line-height:20px}.el-date-editor .el-range__icon{line-height:24px}.el-date-editor .el-range-input::-moz-placeholder{color:var(--gray-400)}.el-date-editor .el-range-input::placeholder{color:var(--gray-400)}.el-date-editor.is-active,.el-date-editor:hover{border-color:var(--iris-blue)!important}.el-date-table td.current:not(.disabled) span,.el-date-table td.end-date span,.el-date-table td.start-date span,.el-date-table td.today span{background-color:var(--iris-blue);color:var(--white)}.el-date-table td.available:hover,.el-picker-panel__icon-btn:hover{color:var(--iris-blue)}.el-button--text,.el-button--text:hover,.el-button.is-plain:focus,.el-button.is-plain:hover,.el-date-picker__header-label.active,.el-date-picker__header-label:hover,.el-time-panel__btn.confirm{color:var(--iris-blue)!important}.el-date-table.is-week-mode .el-date-table__row.current div,.el-date-table.is-week-mode .el-date-table__row:hover div,.el-date-table td.in-range div,.el-date-table td.in-range div:hover{background-color:var(--iris-blue-light)}.el-breadcrumb{font-size:16px}.el-breadcrumb__inner{font-weight:var(--font-weight-display);color:var(--dark-primary)}.el-breadcrumb__item .el-breadcrumb__inner:hover{color:var(--iris-blue)}.el-dropdown-menu__item:focus,.el-dropdown-menu__item:hover{background-color:var(--iris-blue-light)!important;color:var(--iris-blue)!important}.el-dropdown-menu__item.is-active{color:var(--iris-blue)}.el-checkbox__input.is-checked .el-checkbox__inner,.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--iris-blue);border-color:var(--iris-blue)}.el-checkbox__input.is-checked+.el-checkbox__label{color:var(--iris-blue)}.el-checkbox__inner:hover,.el-checkbox__input.is-focus .el-checkbox__inner{border-color:var(--iris-blue)}.el-table .el-checkbox__input.is-checked .el-checkbox__inner,.el-table .el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--iris-blue);border-color:var(--iris-blue)}.el-table .el-checkbox__input.is-checked+.el-checkbox__label{color:var(--iris-blue)}.el-table .el-checkbox__inner:hover{border-color:var(--iris-blue)}.el-table .descending .sort-caret.descending{border-top-color:var(--iris-blue)!important}.el-table .ascending .sort-caret.ascending{border-bottom-color:var(--iris-blue)!important}.el-table .sort-caret.ascending{top:-3px!important}.el-table .sort-caret.descending{bottom:0!important}.el-table .caret-wrapper{height:19px!important}.el-descriptions-item__label{color:var(--gray-500);font-weight:var(--font-weight-h3);width:100px;font-size:var(--font-size-caption)}.el-descriptions-item__content{color:var(--gray-700);font-size:var(--font-size-caption)}.el-tabs__header{margin-bottom:16px}.el-tabs__item{font-size:14px;font-weight:500;color:var(--gray-500);padding:0 20px;height:40px;line-height:40px;transition:color .2s ease}.el-tabs__item:hover{color:var(--iris-blue)}.el-tabs__item.is-active{color:var(--iris-blue);font-weight:600}.el-tabs__active-bar{background-color:var(--iris-blue);height:3px;border-radius:2px}.el-tabs__nav-wrap:after{background-color:var(--gray-200)}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{background-color:#fff;border-color:var(--iris-blue);color:var(--iris-blue)}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active{border-bottom-color:var(--iris-blue);color:var(--iris-blue)}.el-step__head.is-finish{border-color:var(--iris-blue)}.el-step__description.is-finish,.el-step__title.is-finish{color:var(--iris-blue)}.el-step.is-simple .el-step__title{font-size:var(--footer-size)}.el-step__head.is-process .el-step__icon,.el-step__head.is-process .el-step__icon-inner{color:var(--iris-blue);border-color:var(--iris-blue)}.el-step__title.is-process{color:var(--iris-blue);font-weight:600}.el-step__line-inner{transition:all .3s ease}.el-message{top:60px!important}.el-message--info{background-color:var(--badge-info-bg)!important;border-color:var(--badge-info-bg)!important}.el-message--info .el-message__content,.el-message--info .el-message__icon{color:var(--badge-info-color)}.el-message--success{background-color:var(--badge-success-bg)!important;border-color:var(--badge-success-bg)!important}.el-message--success .el-message__content,.el-message--success .el-message__icon{color:var(--badge-success-color)}.el-message--warning{background-color:var(--badge-warning-bg)!important;border-color:var(--badge-warning-bg)!important}.el-message--warning .el-message__content,.el-message--warning .el-message__icon{color:var(--badge-warning-color)}.el-message--error{background-color:var(--badge-error-bg)!important;border-color:var(--badge-error-bg)!important}.el-message--error .el-message__content,.el-message--error .el-message__icon{color:var(--badge-error-color)}.el-radio__input.is-checked .el-radio__inner{border-color:var(--iris-blue)!important;background:var(--iris-blue)!important}.el-radio__inner:hover{border-color:var(--iris-blue)!important}.el-radio__input.is-checked+.el-radio__label{color:var(--iris-blue)!important}:root{--iris-blue:#4c53f6;--iris-blue-hover:#3a40d9;--iris-blue-light:#eef0fe;--iris-blue-text:#2d33b5;--dark-primary:#0f172a;--dark-secondary:#1e293b;--success:#10b981;--success-light-bg:#d1fae5;--success-dark-text:#065f46;--purple:#8b5cf6;--cyan:#06b6d4;--orange:#f59e0b;--orange-light-bg:#fef3c7;--orange-dark-text:#92400e;--red:#ef4444;--red-light-bg:#fee2e2;--red-dark-text:#991b1b;--pink:#ec4899;--gray-900:#111827;--gray-700:#374151;--gray-500:#6b7280;--gray-400:#9ca3af;--gray-200:#e5e7eb;--gray-50:#f9fafb;--white:#fff;--font-family:"Inter","Noto Sans SC","Source Han Sans SC","PingFang SC","Microsoft YaHei",system-ui,sans-serif;--font-mono:"JetBrains Mono","Fira Code",monospace;--font-smoothing:antialiased;--font-smoothing-osx:-webkit-font-smoothing;--font-size-display:48px;--font-weight-display:700;--line-height-display:1.1;--color-display:var(--gray-900);--font-size-h1:36px;--font-weight-h1:700;--line-height-h1:1.2;--color-h1:var(--gray-900);--font-size-h2:30px;--font-weight-h2:700;--line-height-h2:1.3;--color-h2:var(--gray-900);--font-size-h3:22px;--font-weight-h3:600;--line-height-h3:1.4;--color-h3:var(--gray-900);--font-size-h4:17px;--font-weight-h4:500;--line-height-h4:1.5;--color-h4:var(--gray-900);--font-size-body-lg:18px;--font-weight-body-lg:400;--line-height-body-lg:1.6;--color-body-lg:var(--gray-700);--font-size-body:15px;--font-weight-body:400;--line-height-body:1.6;--color-body:var(--gray-700);--font-size-caption:13px;--font-weight-caption:400;--line-height-caption:1.5;--color-caption:var(--gray-500);--font-size-small:11px;--font-weight-small:500;--line-height-small:1.4;--color-small:var(--gray-500);--container-max-width:1200px;--container-padding:24px;--section-padding:80px;--section-padding-tablet:56px;--grid-gap-4col:20px;--grid-gap-6col:16px;--grid-gap-3col:24px;--grid-gap-2col:24px;--space-6px:6px;--space-8px:8px;--space-12px:12px;--space-14px:14px;--space-16px:16px;--space-20px:20px;--space-24px:24px;--space-32px:32px;--space-40px:40px;--space-48px:48px;--space-56px:56px;--space-64px:64px;--space-80px:80px;--space-520px:520px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:9999px;--shadow-card:0 1px 3px rgba(0,0,0,0.1);--shadow-hover:0 20px 25px -5px rgba(0,0,0,0.08),0 8px 10px -6px rgba(0,0,0,0.08);--shadow-featured:0 10px 15px -3px rgba(76,83,246,0.1);--shadow-btn-glow:0 0 40px rgba(76,83,246,0.3);--shadow-btn-glow-hover:0 0 40px rgba(76,83,246,0.35);--shadow-dot-glow:0 0 10px rgba(76,83,246,0.6);--transition-fast:all 0.2s ease;--transition-normal:all 0.3s ease;--btn-display:inline-flex;--btn-align:center;--btn-justify:center;--btn-weight:600;--btn-border:none;--btn-cursor:pointer;--btn-transition:all 0.2s ease;--btn-primary-bg:var(--iris-blue);--btn-primary-color:#fff;--btn-primary-padding:12px 24px;--btn-primary-radius:8px;--btn-primary-hover-bg:var(--iris-blue-hover);--btn-primary-hover-shadow:0 0 40px rgba(76,83,246,0.3);--btn-lg-padding:16px 36px;--btn-lg-radius:12px;--btn-lg-font-size:16px;--btn-secondary-bg:transparent;--btn-secondary-color:var(--gray-700);--btn-secondary-border:1px solid var(--gray-200);--btn-secondary-padding:12px 24px;--btn-secondary-radius:8px;--btn-secondary-hover-bg:var(--gray-50);--btn-ghost-bg:transparent;--btn-ghost-color:var(--gray-500);--btn-ghost-padding:12px 20px;--btn-ghost-weight:500;--btn-ghost-hover-color:var(--gray-900);--btn-ghost-padding-size:9px 16px;--card-bg:#fff;--card-border:1px solid var(--gray-200);--card-radius:16px;--card-padding:24px;--card-transition:all 0.3s ease;--card-hover-transform:translateY(-4px);--card-hover-shadow:0 20px 25px -5px rgba(0,0,0,0.08),0 8px 10px -6px rgba(0,0,0,0.08);--card-featured-border:2px solid var(--iris-blue);--card-featured-shadow:0 10px 15px -3px rgba(76,83,246,0.1);--card-dark-bg:hsla(0,0%,100%,0.05);--card-dark-blur:blur(12px);--card-dark-border:1px solid hsla(0,0%,100%,0.15);--card-dark-radius:16px;--card-dark-padding:24px;--card-dark-color:#fff;--card-dark-wrapper-bg:linear-gradient(135deg,#0f172a,#1e293b);--card-dark-wrapper-radius:16px;--card-dark-wrapper-padding:24px;--card-title-size:16px;--card-title-weight:600;--card-title-color:var(--gray-900);--card-title-margin-bottom:8px;--card-text-size:14px;--card-text-color:var(--gray-500);--card-text-line-height:1.6;--card-text-dark-color:hsla(0,0%,100%,0.6);--badge-display:inline-flex;--badge-align:center;--badge-height:26px;--badge-line-height:24px;--badge-padding:0 12px;--badge-radius:9999px;--badge-size:12px;--badge-weight:500;--badge-success-bg:#d1fae5;--badge-success-color:#065f46;--badge-info-bg:var(--iris-blue-light);--badge-info-color:var(--iris-blue-text);--badge-warning-bg:#fef3c7;--badge-warning-color:#92400e;--badge-error-bg:#fee2e2;--badge-error-color:#991b1b;--tag-product-display:inline-flex;--tag-product-align:center;--tag-product-height:28px;--tag-product-padding:0 16px;--tag-product-radius:9999px;--tag-product-size:13px;--tag-product-weight:500;--tag-product-color:#fff;--tag-platform-bg:linear-gradient(90deg,#4c53f6,#3a40d9);--tag-node-bg:linear-gradient(90deg,#10b981,#059669);--tag-client-bg:linear-gradient(90deg,#8b5cf6,#7c3aed);--tag-shop-bg:linear-gradient(90deg,#f59e0b,#d97706);--tag-search-bg:linear-gradient(90deg,#ec4899,#db2777);--input-width:100%;--input-padding:12px 16px;--input-size:15px;--input-color:var(--gray-900);--input-bg:#fff;--input-border:1px solid var(--gray-200);--input-radius:12px;--input-outline:none;--input-transition:all 0.2s ease;--input-focus-border:var(--iris-blue);--input-focus-ring:0 0 0 4px rgba(76,83,246,0.12);--input-dark-bg:hsla(0,0%,100%,0.08);--input-dark-border:hsla(0,0%,100%,0.2);--input-dark-color:#fff;--input-dark-placeholder:hsla(0,0%,100%,0.5);--input-dark-focus-border:hsla(0,0%,100%,0.4);--input-dark-focus-ring:0 0 0 4px hsla(0,0%,100%,0.08);--input-label-display:block;--input-label-size:13px;--input-label-weight:500;--input-label-color:var(--gray-500);--input-label-margin-bottom:6px;--input-label-dark-color:hsla(0,0%,100%,0.6);--input-dark-wrapper-bg:var(--dark-primary);--input-dark-wrapper-padding:20px;--input-dark-wrapper-radius:12px;--code-bg:var(--dark-secondary);--code-color:#f9fafb;--code-font:"JetBrains Mono","Fira Code",monospace;--code-size:13px;--code-line-height:1.7;--code-padding:24px;--code-radius:12px;--code-overflow-x:auto;--code-white-space:pre;--code-keyword:#c084fc;--code-string:#34d399;--code-comment:#6b7280;--code-prop:#60a5fa;--hero-position:relative;--hero-min-height:520px;--hero-display:flex;--hero-align:center;--hero-justify:center;--hero-text-align:center;--hero-bg:linear-gradient(135deg,#0f172a,#1e293b 50%,#0f172a);--hero-overflow:hidden;--hero-padding:80px 24px;--hero-glow-1:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(76,83,246,0.15),transparent);--hero-glow-2:radial-gradient(ellipse 60% 40% at 80% 80%,rgba(6,182,212,0.1),transparent);--hero-grid-line:rgba(76,83,246,0.03);--hero-grid-size:60px;--hero-content-position:relative;--hero-content-z-index:10;--hero-content-max-width:800px;--hero-content-margin:0 auto;--hero-badge-display:inline-flex;--hero-badge-align:center;--hero-badge-gap:8px;--hero-badge-bg:hsla(0,0%,100%,0.1);--hero-badge-blur:blur(12px);--hero-badge-border:1px solid hsla(0,0%,100%,0.2);--hero-badge-radius:9999px;--hero-badge-padding:8px 18px;--hero-badge-size:13px;--hero-badge-color:hsla(0,0%,100%,0.8);--hero-badge-margin-bottom:24px;--hero-badge-dot-size:8px;--hero-badge-dot-bg:var(--iris-blue);--hero-badge-dot-radius:50%;--hero-badge-dot-glow:0 0 10px rgba(76,83,246,0.6);--hero-h1-size:48px;--hero-h1-weight:700;--hero-h1-color:#fff;--hero-h1-line-height:1.1;--hero-h1-margin-bottom:20px;--hero-p-size:18px;--hero-p-color:hsla(0,0%,100%,0.65);--hero-p-line-height:1.6;--hero-p-max-width:560px;--hero-p-margin:0 auto 32px;--hero-cta-display:inline-flex;--hero-cta-align:center;--hero-cta-gap:12px;--hero-cta-bg:var(--iris-blue);--hero-cta-color:#fff;--hero-cta-padding:14px 32px;--hero-cta-radius:12px;--hero-cta-weight:600;--hero-cta-decoration:none;--hero-cta-transition:all 0.2s ease;--hero-cta-hover-bg:var(--iris-blue-hover);--hero-cta-hover-shadow:0 0 40px rgba(76,83,246,0.35);--section-title-size:30px;--section-title-weight:700;--section-title-color:var(--gray-900);--section-title-margin-bottom:12px;--section-desc-size:16px;--section-desc-color:var(--gray-500);--section-desc-margin-bottom:40px;--section-desc-max-width:640px;--divider-height:1px;--divider-bg:var(--gray-200);--divider-margin:48px 0;--divider-border:none;--dark-strip-bg:var(--dark-primary);--dark-strip-padding:64px 0;--dark-strip-margin:40px 0;--flex-row-display:flex;--flex-row-align:center;--flex-row-gap:16px;--flex-row-wrap:wrap;--white-title-color:#fff;--white-title-size:24px;--white-title-weight:700;--white-title-margin-bottom:8px;--white-desc-color:hsla(0,0%,100%,0.6);--white-desc-size:15px;--white-desc-margin-bottom:24px;--swatch-radius:16px;--swatch-overflow:hidden;--swatch-border:1px solid var(--gray-200);--swatch-bg:#fff;--swatch-transition:all 0.3s ease;--swatch-cursor:pointer;--swatch-color-height:110px;--swatch-color-width:100%;--swatch-color-position:relative;--swatch-info-padding:14px;--swatch-name-size:14px;--swatch-name-weight:600;--swatch-name-color:var(--gray-900);--swatch-name-margin-bottom:4px;--swatch-hex-font:"JetBrains Mono",monospace;--swatch-hex-size:13px;--swatch-hex-color:var(--gray-500);--swatch-hover-transform:translateY(-4px);--swatch-hover-shadow:0 20px 25px -5px rgba(0,0,0,0.08),0 8px 10px -6px rgba(0,0,0,0.08);--copy-hint-position-top:50%;--copy-hint-position-left:50%;--copy-hint-transform:translate(-50%,-50%);--copy-hint-bg:rgba(0,0,0,0.7);--copy-hint-color:#fff;--copy-hint-padding:6px 12px;--copy-hint-radius:6px;--copy-hint-size:12px;--copy-hint-opacity:0;--copy-hint-transition:opacity 0.2s ease;--copy-hint-pointer-events:none;--copy-hint-white-space:nowrap;--copy-hint-hover-opacity:1;--type-sample-padding:18px 0;--type-sample-border-bottom:1px solid var(--gray-200);--type-label-size:12px;--type-label-weight:500;--type-label-color:var(--gray-400);--type-label-transform:uppercase;--type-label-letter-spacing:0.05em;--type-label-margin-bottom:8px;--footer-bg:var(--dark-primary);--footer-color:hsla(0,0%,100%,0.5);--footer-padding:40px 24px;--footer-text-align:center;--footer-size:13px;--theme-transition:background-color 0.3s ease,color 0.3s ease,border-color 0.3s ease,box-shadow 0.3s ease}:root,[data-theme=light]{--nav-bg:var(--white);--nav-text:var(--gray-900);--nav-shadow:0 2px 8px rgba(0,0,0,0.05);--aside-bg:var(--white);--aside-border-color:transparent;--main-bg:#f5f6fa;--menu-text:var(--gray-700);--menu-text-active:var(--iris-blue);--card-bg:var(--white);--input-bg:var(--white);--border-color:var(--gray-200);--text-primary:var(--gray-900);--text-secondary:var(--gray-500);--placeholder-color:var(--gray-400)}[data-theme=dark]{--nav-bg:var(--dark-secondary);--nav-text:hsla(0,0%,100%,0.9);--nav-shadow:0 2px 8px rgba(0,0,0,0.2);--aside-bg:var(--dark-secondary);--aside-border-color:hsla(0,0%,100%,0.08);--main-bg:#0b1120;--menu-text:hsla(0,0%,100%,0.65);--menu-text-active:var(--iris-blue);--card-bg:var(--dark-secondary);--input-bg:var(--dark-primary);--border-color:hsla(0,0%,100%,0.12);--text-primary:hsla(0,0%,100%,0.95);--text-secondary:hsla(0,0%,100%,0.55);--placeholder-color:hsla(0,0%,100%,0.35)}