.error-boundary[data-v-7c51ef77]{background:#f5f5f5;justify-content:center;align-items:center;min-height:100vh;display:flex}.error-boundary__card[data-v-7c51ef77]{text-align:center;padding:40px}.error-boundary__title[data-v-7c51ef77]{color:#303030;margin-bottom:8px;font-size:18px;font-weight:600}.error-boundary__desc[data-v-7c51ef77]{color:#909399;margin-bottom:20px;font-size:14px}.error-boundary__btn[data-v-7c51ef77]{color:#fff;cursor:pointer;background:#fb0079;border:none;border-radius:4px;padding:8px 24px;font-size:14px}.error-boundary__btn[data-v-7c51ef77]:hover{opacity:.9}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/poppins-400-BwTUGeWf.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/poppins-600-DJVo7c07.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/poppins-700-g9MkRaG0.woff2)format("woff2")}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{scrollbar-width:none}html::-webkit-scrollbar{width:0;height:0;display:none}html,body{color:#fff;-webkit-font-smoothing:antialiased;background-color:#000;margin:0;padding:0;font-family:Source Han Sans SC,Noto Sans CJK SC,PingFang SC,Microsoft YaHei,Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.5}#app{background-color:#000;min-height:100vh}a{color:#fb0079;text-decoration:none}.num{font-family:Poppins,Source Han Sans SC,Noto Sans CJK SC,sans-serif}.card{background-color:#111;border-radius:10px;margin-bottom:12px;padding:16px}.btn-primary{color:#fff;cursor:pointer;background-color:#fb0079;border:none;border-radius:6px;padding:10px 16px;font-size:14px}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-ghost{color:#fff;cursor:pointer;background-color:#0000;border:1px solid #222;border-radius:6px;padding:10px 16px;font-size:14px}.divider{background-color:#222;height:1px;margin:12px 0}.text-primary{color:#fb0079}.text-muted{color:#888}.text-large{font-size:18px;font-weight:600}.text-xlarge{font-family:Poppins,Source Han Sans SC,Noto Sans CJK SC,sans-serif;font-size:24px;font-weight:700}.page{min-height:100vh;padding:16px 16px 88px}.page-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.page-header .page-title{color:#fff;font-size:20px;font-weight:600}.empty-state{text-align:center;color:#888;padding:60px 20px;font-size:14px}.el-message{min-width:auto}.van-dialog{overflow:hidden;background:#111!important;border-radius:14px!important}.van-dialog__header{color:#fff!important;padding:20px 24px 8px!important;font-weight:600!important}.van-dialog__content{background:#111!important}.van-dialog__message{color:#c8c8c8!important;padding:8px 24px 20px!important}.van-dialog__footer{border-top:1px solid #222!important}.van-dialog__cancel{color:#c8c8c8!important;background:#111!important;font-size:14px!important}.van-dialog__confirm{color:#fb0079!important;background:#111!important;font-size:14px!important;font-weight:600!important}.van-overlay{background:#000000b3!important}.van-toast{color:#fff!important;background:#111111f2!important}.el-popper{background:#111!important;border:1px solid #333!important}.el-popper .el-select-dropdown__item{color:#c8c8c8}.el-popper .el-select-dropdown__item.is-hovering,.el-popper .el-select-dropdown__item:hover{background:#fb00791a}.el-popper .el-select-dropdown__item.is-selected{color:#fb0079;font-weight:600}.el-popper__arrow:before{background:#111!important;border-color:#333!important}.el-date-picker{background:#111!important;border:1px solid #333!important}.el-date-picker .el-date-picker__header-label{color:#c8c8c8}.el-date-picker .el-date-table th{color:#7a7c80}.el-date-picker .el-date-table td .el-date-table-cell__text{color:#c8c8c8}.el-date-picker .el-date-table td.today .el-date-table-cell__text{color:#fb0079;font-weight:700}.el-date-picker .el-date-table td.current:not(.disabled) .el-date-table-cell__text{color:#fff;background:#fb0079}.el-date-picker .el-date-table td in-range .el-date-table-cell{background:#fb007914}.el-time-panel{background:#111!important;border:1px solid #333!important}.el-time-panel .el-time-spinner__item{color:#c8c8c8}.el-time-panel .el-time-spinner__item.is-active{color:#fb0079}.el-dialog{background:#111!important;border-radius:12px!important}.el-dialog__header{background:#111!important;border-bottom:1px solid #333!important;margin-right:0!important;padding:16px!important}.el-dialog__title{color:#fff!important;font-size:16px!important;font-weight:600!important}.el-dialog__headerbtn .el-dialog__close{color:#7a7c80!important}.el-dialog__body{color:#c8c8c8!important;background:#111!important;padding:16px!important}.el-dialog__footer{background:#111!important;border-top:1px solid #222!important;padding:12px 16px!important}.el-table{color:#c8c8c8!important;background:#111!important}.el-table tr{background:#111!important}.el-table th.el-table__cell{color:#c8c8c8!important;background:#1a1a1a!important;border-bottom:1px solid #333!important}.el-table td.el-table__cell{border-bottom:1px solid #222!important}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background:#fb00790f!important}.el-table--border .el-table__cell{border-right:1px solid #222!important}.el-table__empty-text{color:#7a7c80!important}.el-input__wrapper,.el-textarea__inner{box-shadow:none!important;background:#111!important;border:1px solid #333!important;border-radius:8px!important}.el-input__wrapper:hover{border-color:#fb0079!important}.el-input__wrapper.is-focus{border-color:#fb0079!important;box-shadow:inset 0 0 0 1px #fb0079!important}.el-input__inner{color:#fff!important}.el-input__inner::placeholder{color:#7a7c80!important}.el-textarea__inner{resize:none;color:#fff!important}.el-textarea__inner:focus{border-color:#fb0079!important}.el-form-item__label{color:#c8c8c8!important}.el-button--default,.el-button:not([class*=el-button--]):not(.is-text):not(.is-link){color:#c8c8c8!important;background:#111!important;border-color:#333!important}.el-button--default:hover,.el-button:not([class*=el-button--]):not(.is-text):not(.is-link):hover{color:#fb0079!important;border-color:#fb0079!important}.el-button--success{color:#fff!important;background:#22c55e!important;border-color:#22c55e!important}.el-button--warning{color:#fff!important;background:#f59e0b!important;border-color:#f59e0b!important}.el-button--danger{color:#fff!important;background:#ef4444!important;border-color:#ef4444!important}.el-select__wrapper{background:#111!important;box-shadow:inset 0 0 0 1px #333!important}.el-select__wrapper:hover,.el-select__wrapper.is-focused{box-shadow:inset 0 0 0 1px #fb0079!important}.el-select__selected-item{color:#fff!important}.el-select__placeholder.is-transparent{color:#7a7c80!important}.el-input-number__decrease,.el-input-number__increase{color:#c8c8c8!important;background:#1a1a1a!important;border-color:#333!important}.el-radio__label,.el-checkbox__label{color:#c8c8c8!important}.el-radio__inner,.el-checkbox__inner{background:#161616!important;border-color:#2a2a2a!important}.el-radio__inner:hover,.el-checkbox__inner:hover{border-color:#fb0079!important}.el-radio__input.is-checked .el-radio__inner,.el-checkbox__input.is-checked .el-checkbox__inner{background:#fb0079!important;border-color:#fb0079!important}.el-radio__input.is-checked+.el-radio__label,.el-checkbox__input.is-checked+.el-checkbox__label{color:#fb0079!important}.el-radio-button__inner{color:#b8b8b8!important;background:#161616!important;border-color:#2a2a2a!important;box-shadow:-1px 0 #2a2a2a!important}.el-radio-button:first-child .el-radio-button__inner{box-shadow:none!important}.el-radio-button__inner:hover{color:#fb0079!important}.el-radio-button__original-radio:checked+.el-radio-button__inner{color:#fff!important;background:#fb0079!important;border-color:#fb0079!important;box-shadow:-1px 0 #fb0079!important}.el-switch__core{background:#2a2a2a!important;border-color:#2a2a2a!important}.el-switch.is-checked .el-switch__core{background:#fb0079!important;border-color:#fb0079!important}.el-tabs__item{color:#7a7c80!important}.el-tabs__item.is-active{color:#fb0079!important}.el-tabs__active-bar{background:#fb0079!important}.el-tabs__nav-wrap:after{background:#222!important}.el-pagination{color:#c8c8c8!important}.el-pagination button,.el-pagination .el-pager li{color:#c8c8c8!important;background:#111!important}.el-pagination .el-pager li.is-active{color:#fff!important;background:#fb0079!important}.el-tag{color:#fb0079!important;background:#fb00791a!important;border-color:#fb00794d!important}.el-tag--success{color:#22c55e!important;background:#22c55e1f!important;border-color:#22c55e59!important}.el-tag--warning{color:#f59e0b!important;background:#f59e0b1f!important;border-color:#f59e0b59!important}.el-tag--danger{color:#ef4444!important;background:#ef44441f!important;border-color:#ef444459!important}.el-tag--info{color:#b8b8b8!important;background:#b8b8b81a!important;border-color:#b8b8b84d!important}.el-button--primary{color:#fff!important;background:#fb0079!important;border-color:#fb0079!important}.el-button--primary:hover,.el-button--primary:focus{background:#ff68a2!important;border-color:#ff68a2!important}.el-button--primary.is-disabled{opacity:.5}.el-card{color:#c8c8c8;background:#111!important;border-color:#222!important}.el-card__header{color:#fff;border-bottom-color:#222!important}.el-empty__description p{color:#7a7c80!important}.el-upload-dragger{background:#111!important;border-color:#333!important}.el-upload-dragger:hover{border-color:#fb0079!important}.el-upload__text{color:#7a7c80!important}.el-loading-mask{background:#000000b3!important}.el-loading-spinner .path{stroke:#fb0079!important}.el-loading-text{color:#fb0079!important}.glass{-webkit-backdrop-filter:blur(12px);background:#1119;border:1px solid #ffffff0f;border-radius:16px}.glow-primary{box-shadow:0 0 16px #fb007940}.glow-primary-strong{box-shadow:0 0 24px #fb007966}.text-glow{text-shadow:0 0 8px #fb007980}.btn-glow{transition:box-shadow .2s,transform .1s;box-shadow:0 4px 16px #fb007959}.btn-glow:active{transform:scale(.97);box-shadow:0 2px 8px #fb007940}.bg-gradient-primary{background:linear-gradient(135deg,#fb007926 0%,#fb00790d 100%)}.page-fade-enter-active{transition:opacity .2s}.page-fade-enter-from{opacity:0}
