@charset "UTF-8";:root,html.dark{--el-color-primary: rgba(90, 127, 204, .85);--el-color-primary-light-3: rgba(90, 127, 204, .7);--el-color-primary-light-5: rgba(90, 127, 204, .5);--el-color-primary-light-7: rgba(90, 127, 204, .3);--el-color-primary-light-8: rgba(90, 127, 204, .2);--el-color-primary-light-9: rgba(90, 127, 204, .1);--el-color-primary-dark-2: rgba(90, 127, 204, .95);--el-bg-color: #0A0A0A;--el-bg-color-page: #1A1B1E;--el-bg-color-overlay: #1D1D1D;--el-border-color: rgba(255, 255, 255, .15);--el-border-color-hover: rgba(255, 255, 255, .3);--el-border-color-light: rgba(255, 255, 255, .1);--el-border-color-lighter: rgba(255, 255, 255, .08);--el-border-color-extra-light: rgba(255, 255, 255, .05);--el-fill-color: rgba(255, 255, 255, .08);--el-fill-color-light: rgba(255, 255, 255, .05);--el-fill-color-lighter: rgba(255, 255, 255, .03);--el-fill-color-extra-light: rgba(255, 255, 255, .01);--el-fill-color-blank: transparent;--el-fill-color-dark: rgba(255, 255, 255, .12);--el-text-color-primary: #E5E5E5;--el-text-color-regular: #A3A3A3;--el-text-color-secondary: #8B8B8B;--el-text-color-placeholder: #666666;--el-text-color-disabled: #555555;--el-color-success: #1F8B24;--el-color-success-light-3: #4F9B54;--el-color-success-light-5: #7FAB84;--el-color-success-light-7: #AFBBB4;--el-color-success-light-8: #CFCBC4;--el-color-success-light-9: #EFDBD4;--el-color-warning: #B88230;--el-color-warning-light-3: #C89250;--el-color-warning-light-5: #D8A270;--el-color-warning-light-7: #E8B290;--el-color-warning-light-8: #F8C2B0;--el-color-warning-light-9: #FFD2D0;--el-color-error: #C53030;--el-color-error-light-3: #D54040;--el-color-error-light-5: #E55050;--el-color-error-light-7: #F56060;--el-color-error-light-8: #FF7070;--el-color-error-light-9: #FF8080;--el-color-info: #5a7fcc;--el-color-info-light-3: #6a8fdc;--el-color-info-light-5: #7a9fec;--el-color-info-light-7: #8aaffc;--el-color-info-light-8: #9abfff;--el-color-info-light-9: #aacfff;--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-box-shadow: 0 12px 32px 4px rgba(0, 0, 0, .36), 0 8px 20px rgba(0, 0, 0, .72);--el-box-shadow-light: 0 0px 12px rgba(0, 0, 0, .72);--el-box-shadow-lighter: 0 0px 6px rgba(0, 0, 0, .72);--el-box-shadow-dark: 0 16px 48px 16px rgba(0, 0, 0, .72), 0 12px 32px rgba(0, 0, 0, .72), 0 8px 16px -8px rgba(0, 0, 0, .72);--el-disabled-bg-color: rgba(255, 255, 255, .06);--el-disabled-text-color: rgba(255, 255, 255, .24);--el-disabled-border-color: rgba(255, 255, 255, .12)}html.dark{color-scheme:dark;background-color:#0a0a0a}body{background-color:#0a0a0a!important;color:#e5e5e5!important;margin:0;padding:0}.login-page-body,.login-page-body #app{background-color:transparent!important}#app{background-color:#0a0a0a!important;min-height:100vh}.el-main,.el-container,.el-aside,.el-header,.el-footer{background-color:#0a0a0a!important;color:#e5e5e5!important}.el-card{background-color:#2d2d2df2!important;border:1px solid rgba(255,255,255,.1)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;box-shadow:0 12px 48px #00000080!important}.el-card__header{background-color:transparent!important;border-bottom:1px solid rgba(255,255,255,.1)!important;color:#e5e5e5!important}.el-card__body{background-color:transparent!important;color:#e5e5e5!important}.el-button{background-color:#1d1d1de6!important;border:1px solid rgba(90,127,204,.3)!important;color:#e5e5e5!important}.el-button:hover{background-color:#5a7fcc33!important;border-color:#5a7fcc!important;box-shadow:0 0 15px #5a7fcc4d!important}.el-dialog.membership-modal .el-dialog__header{background:#5a7fcc!important;padding:20px!important;border-bottom:2px solid rgba(90,127,204,.8)!important;border-radius:8px 8px 0 0!important}.el-dialog.membership-modal .el-dialog__title{color:#fff!important;font-weight:600!important;font-size:20px!important}.el-dialog.membership-modal .el-dialog__headerbtn .el-dialog__close{color:#fff!important;font-size:24px!important}.el-dialog.membership-modal .el-dialog__headerbtn:hover .el-dialog__close{color:#fffc!important}.el-button--primary{background:linear-gradient(135deg,#5a7fcc,#4a6fbc)!important;border-color:#5a7fcc!important;color:#fff!important;box-shadow:0 4px 12px #5a7fcc4d!important}.el-button--primary:hover{background:linear-gradient(135deg,#6a8fdc,#5a7fcc)!important;border-color:#6a8fdc!important;box-shadow:0 6px 16px #5a7fcc66!important;transform:translateY(-2px)}.el-button--primary:active{background:linear-gradient(135deg,#4a6fbc,#3a5fac)!important;transform:translateY(0)}.el-input__wrapper{background-color:#1d1d1de6!important;border:1px solid rgba(90,127,204,.3)!important;box-shadow:none!important}.el-input__wrapper:hover{border-color:#5a7fcc!important;box-shadow:0 0 8px #5a7fcc33!important}.el-input__wrapper.is-focus{border-color:#5a7fcc!important;box-shadow:0 0 12px #5a7fcc66!important}.el-input__inner{background-color:transparent!important;color:#e5e5e5!important}.el-input__inner::placeholder{color:#666!important}.el-popover.el-popper,.el-dropdown__popper.el-popper,.el-message-box,.el-dialog,.el-tooltip__popper.is-dark,.el-select__popper.el-popper,.el-picker__popper.el-popper,.el-cascader__dropdown,.el-autocomplete-suggestion.el-popper{background:#1d1d1dd9!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid rgba(255,255,255,.4)!important;box-shadow:0 0 30px #fff3,0 8px 32px #0009!important}.el-table{background-color:#1d1d1de6!important;color:#e5e5e5!important;border:1px solid rgba(255,255,255,.2)!important}.el-table th.el-table__cell{background-color:#ffffff26!important;color:#e5e5e5!important;border-bottom:2px solid rgba(255,255,255,.3)!important}.el-table td.el-table__cell{background-color:transparent!important;color:#e5e5e5!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.el-table__row:hover{background-color:#ffffff1a!important}.el-select-dropdown__item{background-color:transparent!important;color:#e5e5e5!important}.el-select-dropdown__item:hover{background-color:#fff3!important}.el-select-dropdown__item.selected{background-color:#ffffff4d!important;color:#e5e5e5!important}.el-pagination{color:#e5e5e5!important}.el-pagination .el-pager li{background-color:#1d1d1de6!important;border:1px solid rgba(255,255,255,.3)!important;color:#e5e5e5!important}.el-pagination .el-pager li:hover{background-color:#fff3!important}.el-pagination .el-pager li.is-active{background-color:#5a7fcc!important;color:#fff!important}.el-message,.el-notification{background-color:#1d1d1df2!important;border:1px solid rgba(255,255,255,.4)!important;backdrop-filter:blur(15px)!important;-webkit-backdrop-filter:blur(15px)!important;box-shadow:0 0 25px #ffffff4d!important;color:#e5e5e5!important}.el-menu{background-color:#1d1d1de6!important;border-right:1px solid rgba(255,255,255,.3)!important}.el-menu-item{background-color:transparent!important;color:#e5e5e5!important}.el-menu-item:hover{background-color:#fff3!important;color:#e5e5e5!important}.el-menu-item.is-active{background-color:#5a7fcc4d!important;color:#e5e5e5!important;border-right:3px solid #5a7fcc!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#1d1d1d80;border-radius:4px}::-webkit-scrollbar-thumb{background:#5a7fcc99;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#5a7fcccc}.dashboard-card{background:#1d1d1dd9!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid rgba(255,255,255,.4)!important;border-radius:12px!important;box-shadow:0 0 25px #ffffff26,0 8px 32px #0006!important;transition:all .3s ease!important}.dashboard-card:hover{border-color:#fff9!important;box-shadow:0 0 35px #ffffff40,0 12px 40px #00000080!important;transform:translateY(-2px)!important}.el-input,.el-textarea,.el-select,.el-date-picker,.el-time-picker,.el-cascader,.el-switch,.el-slider,.el-rate,.el-color-picker,.el-transfer,.el-form,.el-form-item,.el-tabs,.el-tab-pane,.el-collapse,.el-collapse-item,.el-timeline,.el-timeline-item,.el-tree,.el-upload,.el-progress,.el-badge,.el-alert,.el-loading-mask,.el-drawer,.el-affix,.el-anchor,.el-backtop,.el-page-header,.el-breadcrumb,.el-dropdown,.el-steps,.el-step,.el-descriptions,.el-description-item,.el-result,.el-empty,.el-skeleton,.el-skeleton-item,.el-avatar,.el-image,.el-calendar,.el-divider{background-color:#1d1d1d99!important;color:#e5e5e5!important;border-color:#ffffff4d!important}*:not(.login-page *){color:#e5e5e5!important}h1:not(.login-page *),h2:not(.login-page *),h3:not(.login-page *),h4:not(.login-page *),h5:not(.login-page *),h6:not(.login-page *),p:not(.login-page *),span:not(.login-page *),div:not(.login-page *),li:not(.login-page *),td:not(.login-page *),th:not(.login-page *),label:not(.login-page *){color:#e5e5e5!important}.server-busy-notification .el-notification__content{text-align:center;padding:0!important}.server-busy-notification .el-notification__closeBtn{top:10px;right:10px}.server-busy-notification.el-notification{min-width:350px;padding:24px;border-radius:12px;box-shadow:0 8px 24px #00000026;border:none;background:#fff}.server-busy-notification.el-notification{animation:server-error-shake .5s ease-in-out}@keyframes server-error-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}@font-face{font-family:"Noto Serif SC";src:url(https://wisdom-88s66.tos-cn-beijing.volces.com/fonts/NotoSerifSC-ExtraLight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Noto Serif SC";src:url(https://wisdom-88s66.tos-cn-beijing.volces.com/fonts/NotoSerifSC-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Noto Serif SC";src:url(https://wisdom-88s66.tos-cn-beijing.volces.com/fonts/NotoSerifSC-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Noto Serif SC";src:url(https://wisdom-88s66.tos-cn-beijing.volces.com/fonts/NotoSerifSC-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Noto Serif SC";src:url(https://wisdom-88s66.tos-cn-beijing.volces.com/fonts/NotoSerifSC-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Noto Serif SC";src:url(https://wisdom-88s66.tos-cn-beijing.volces.com/fonts/NotoSerifSC-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Noto Serif SC";src:url(https://wisdom-88s66.tos-cn-beijing.volces.com/fonts/NotoSerifSC-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans SC;src:url(https://wisdom-88s66.tos-cn-beijing.volces.com/fonts/NotoSansSC-Thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans SC;src:url(https://wisdom-88s66.tos-cn-beijing.volces.com/fonts/NotoSansSC-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans SC;src:url(https://wisdom-88s66.tos-cn-beijing.volces.com/fonts/NotoSansSC-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans SC;src:url(https://wisdom-88s66.tos-cn-beijing.volces.com/fonts/NotoSansSC-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans SC;src:url(https://wisdom-88s66.tos-cn-beijing.volces.com/fonts/NotoSansSC-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans SC;src:url(https://wisdom-88s66.tos-cn-beijing.volces.com/fonts/NotoSansSC-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--el-color-primary: #2d2d2d !important;--el-color-primary-light-3: #3a3a3a !important;--el-color-primary-light-5: #4a4a4a !important;--el-color-primary-light-7: #5a5a5a !important;--el-color-primary-light-9: #6a6a6a !important;--el-color-primary-dark-2: #1e1e1e !important}.el-button--primary{background-color:#2d2d2d!important;border-color:#2d2d2d!important;color:#fff!important}.el-button--primary:hover{background-color:#3a3a3a!important;border-color:#3a3a3a!important}.el-button--primary:active{background-color:#1e1e1e!important;border-color:#1e1e1e!important}.el-tag,.el-tag.el-tag--small,.el-tag.el-tag--large{background-color:#2d2d2d!important;border-color:#3a3a3a!important;color:#fff!important}.el-steps .el-step__head.is-process,.el-steps .el-step__head.is-finish{border-color:#2d2d2d!important;color:#2d2d2d!important}.el-steps .el-step__line.is-finish{background-color:#2d2d2d!important}.el-steps .el-step__title.is-process,.el-steps .el-step__title.is-finish{color:#2d2d2d!important}.el-input__wrapper.is-focus{border-color:#2d2d2d!important;box-shadow:0 0 0 1px #2d2d2d!important}.el-textarea__inner:focus{border-color:#2d2d2d!important;box-shadow:0 0 0 1px #2d2d2d!important}.el-select .el-input.is-focus .el-input__wrapper{border-color:#2d2d2d!important;box-shadow:0 0 0 1px #2d2d2d!important}.el-tabs__item.is-active{color:#2d2d2d!important}.el-tabs__active-bar,.el-progress-bar__inner{background-color:#2d2d2d!important}.el-switch.is-checked .el-switch__core,.el-radio__input.is-checked .el-radio__inner,.el-checkbox__input.is-checked .el-checkbox__inner{background-color:#2d2d2d!important;border-color:#2d2d2d!important}*{margin:0;padding:0;box-sizing:border-box}body,html,#app{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:100%;width:100%;margin:0;padding:0;overflow:hidden}#app{display:flex;flex-direction:column}.el-tooltip__popper,.el-tooltip__popper.is-dark,.el-tooltip__popper.is-light,.el-popper.is-dark,.el-popper.is-light,.el-popper,div[role=tooltip],[data-popper-placement]{background:#1d1d1d!important;background-color:#1d1d1d!important;border:1px solid #333333!important;color:#fff!important;box-shadow:0 4px 12px #0000004d!important}.el-tooltip__popper .el-popper__arrow:before,.el-tooltip__popper.is-dark .el-popper__arrow:before,.el-tooltip__popper.is-light .el-popper__arrow:before,.el-popper .el-popper__arrow:before,.el-popper.is-dark .el-popper__arrow:before,.el-popper.is-light .el-popper__arrow:before,[data-popper-placement] .el-popper__arrow:before{background:#1d1d1d!important;border:1px solid #333333!important;border-color:#333!important}* [class*=tooltip],* [class*=popper],* [role=tooltip]{background:#1d1d1d!important;color:#fff!important;border:1px solid #333333!important}html.light-theme{--el-color-primary: #6b46c1;--el-color-primary-light-3: #8b5cf6;--el-color-primary-light-5: #a78bfa;--el-color-primary-light-7: #c4b5fd;--el-color-primary-light-8: #ddd6fe;--el-color-primary-light-9: #f3f4f6;--el-color-primary-dark-2: #553c9a;--el-color-success: #10b981;--el-color-warning: #f59e0b;--el-color-danger: #ef4444;--el-color-error: #ef4444;--el-color-info: #8b5cf6;--el-bg-color: #3b3a5d;--el-bg-color-page: #6b46c1;--el-bg-color-overlay: rgba(255, 255, 255, .9);--el-text-color-primary: #ffffff;--el-text-color-regular: #f8fafc;--el-text-color-secondary: #e2e8f0;--el-text-color-placeholder: #cbd5e1;--el-text-color-disabled: #94a3b8;--el-border-color: rgba(255, 255, 255, .2);--el-border-color-light: rgba(255, 255, 255, .15);--el-border-color-lighter: rgba(255, 255, 255, .1);--el-border-color-extra-light: rgba(255, 255, 255, .05);--el-border-color-dark: rgba(255, 255, 255, .3);--el-border-color-darker: rgba(255, 255, 255, .4);--el-fill-color: rgba(255, 255, 255, .1);--el-fill-color-light: rgba(255, 255, 255, .08);--el-fill-color-lighter: rgba(255, 255, 255, .05);--el-fill-color-extra-light: rgba(255, 255, 255, .03);--el-fill-color-dark: rgba(255, 255, 255, .15);--el-fill-color-darker: rgba(255, 255, 255, .2);--el-fill-color-blank: rgba(255, 255, 255, .95);--el-box-shadow: 0px 12px 32px 4px rgba(59, 58, 93, .2), 0px 8px 20px rgba(107, 70, 193, .15);--el-box-shadow-light: 0px 0px 12px rgba(107, 70, 193, .25);--el-box-shadow-base: 0px 2px 4px rgba(59, 58, 93, .15), 0px 0px 6px rgba(107, 70, 193, .1);--el-box-shadow-dark: 0px 4px 4px rgba(59, 58, 93, .2), 0px 2px 4px rgba(107, 70, 193, .15);--el-disabled-bg-color: rgba(255, 255, 255, .1);--el-disabled-text-color: rgba(255, 255, 255, .4);--el-disabled-border-color: rgba(255, 255, 255, .1);--el-overlay-color: rgba(59, 58, 93, .85);--el-overlay-color-light: rgba(59, 58, 93, .7);--el-overlay-color-lighter: rgba(59, 58, 93, .5);--el-mask-color: rgba(59, 58, 93, .4);--el-mask-color-extra-light: rgba(107, 70, 193, .15)}html.light-theme body{background:linear-gradient(135deg,#3b3a5d,#6b46c1)!important;min-height:100vh}html.light-theme #app{background:linear-gradient(135deg,#3b3a5d,#6b46c1)!important}html.light-theme .el-tooltip__popper,html.light-theme .el-tooltip__popper.is-dark,html.light-theme .el-tooltip__popper.is-light,html.light-theme .el-popper.is-dark,html.light-theme .el-popper.is-light,html.light-theme .el-popper,html.light-theme div[role=tooltip],html.light-theme [data-popper-placement]{background:#303133!important;background-color:#303133!important;border:1px solid #606266!important;color:#fff!important;box-shadow:0 4px 12px #00000026!important}html.light-theme .el-tooltip__popper .el-popper__arrow:before,html.light-theme .el-tooltip__popper.is-dark .el-popper__arrow:before,html.light-theme .el-tooltip__popper.is-light .el-popper__arrow:before,html.light-theme .el-popper .el-popper__arrow:before,html.light-theme .el-popper.is-dark .el-popper__arrow:before,html.light-theme .el-popper.is-light .el-popper__arrow:before,html.light-theme [data-popper-placement] .el-popper__arrow:before{background:#303133!important;border:1px solid #606266!important;border-color:#606266!important}html.light-theme * [class*=tooltip],html.light-theme * [class*=popper],html.light-theme * [role=tooltip]{background:#303133!important;color:#fff!important;border:1px solid #606266!important}textarea,.el-textarea textarea,.el-textarea__inner,.el-textarea .el-textarea__inner,.super-chat-input textarea,.super-chat-input .el-textarea textarea,.super-chat-input .el-textarea__inner,.super-chat-input .el-textarea .el-textarea__inner,.chat-textarea textarea,.chat-textarea .el-textarea textarea,.chat-textarea .el-textarea__inner,.chat-textarea .el-textarea .el-textarea__inner{border-radius:16px!important;-webkit-border-radius:16px!important;-moz-border-radius:16px!important;-ms-border-radius:16px!important;overflow:hidden!important}textarea:focus,.el-textarea textarea:focus,.el-textarea__inner:focus,.el-textarea .el-textarea__inner:focus{border-radius:16px!important;-webkit-border-radius:16px!important;-moz-border-radius:16px!important;-ms-border-radius:16px!important}.personalized-creation-modal .el-dialog,.el-dialog.personalized-creation-modal,.el-overlay .personalized-creation-modal .el-dialog{border-radius:24px!important;-webkit-border-radius:24px!important;-moz-border-radius:24px!important;-ms-border-radius:24px!important;overflow:hidden!important;box-shadow:0 20px 60px #00000080!important;border:1px solid rgba(255,255,255,.1)!important;z-index:100000!important}.el-overlay.personalized-creation-modal,.el-overlay:has(.personalized-creation-modal),.el-overlay-dialog{z-index:99999!important;position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important}div.el-overlay:has(div.personalized-creation-modal){z-index:99999!important}.personalized-creation-modal .el-dialog__header{border-radius:24px 24px 0 0!important;-webkit-border-radius:24px 24px 0 0!important;z-index:100001!important}.personalized-creation-modal .el-dialog__body{z-index:100001!important}.personalized-creation-modal .el-dialog__footer{border-radius:0 0 24px 24px!important;-webkit-border-radius:0 0 24px 24px!important;z-index:100001!important}.wechat-login-dialog,.wechat-login-dialog.el-dialog,.el-dialog.wechat-login-dialog,.el-overlay .wechat-login-dialog,.el-overlay .wechat-login-dialog.el-dialog,div[class*=wechat-login] .el-dialog,div.el-dialog:has(.wechat-login-container){border-radius:20px!important;-webkit-border-radius:20px!important;-moz-border-radius:20px!important;-ms-border-radius:20px!important;overflow:hidden!important}.wechat-login-dialog .el-dialog__header,.el-dialog.wechat-login-dialog .el-dialog__header{border-radius:20px 20px 0 0!important;-webkit-border-radius:20px 20px 0 0!important}.wechat-login-dialog .el-dialog__footer,.el-dialog.wechat-login-dialog .el-dialog__footer{border-radius:0 0 20px 20px!important;-webkit-border-radius:0 0 20px 20px!important}.el-message{min-width:280px!important;padding:14px 20px!important;border-radius:50px!important;background:#1a1a1a!important;border:none!important;box-shadow:0 4px 12px #0000004d!important;color:#fff!important;font-size:14px!important;font-weight:500!important;display:flex!important;align-items:center!important;gap:10px!important}.el-message--success{background:#1a1a1a!important;border:none!important}.el-message--success .el-message__icon{color:#fff!important;font-size:18px!important}.el-message--success .el-message__content{color:#fff!important}.el-message--error{background:#1a1a1a!important;border:none!important}.el-message--error .el-message__icon{color:#fff!important;font-size:18px!important}.el-message--error .el-message__content{color:#fff!important}.el-message--warning{background:#1a1a1a!important;border:none!important}.el-message--warning .el-message__icon{color:#fff!important;font-size:18px!important}.el-message--warning .el-message__content{color:#fff!important}.el-message--info{background:#1a1a1a!important;border:none!important}.el-message--info .el-message__icon{color:#fff!important;font-size:18px!important}.el-message--info .el-message__content{color:#fff!important}.el-message__content{color:#fff!important;font-size:14px!important;line-height:1.5!important;flex:1!important}.el-message__icon{font-size:18px!important;margin-right:0!important;color:#fff!important}.el-message__closeBtn{color:#fff9!important;font-size:16px!important}.el-message__closeBtn:hover{color:#fff!important}.el-message-box{background:#1a1a1a!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:20px!important;box-shadow:0 8px 32px #00000080!important;padding:30px!important;min-width:400px!important;z-index:10003!important}.el-message-box__title{color:#fff!important;font-size:18px!important;font-weight:600!important;display:flex!important;align-items:center!important;gap:10px!important}.el-message-box__status{font-size:24px!important}.el-message-box__status.el-icon-warning{color:#fbbf24!important}.el-message-box__status.el-icon-info{color:#60a5fa!important}.el-message-box__status.el-icon-success{color:#34d399!important}.el-message-box__status.el-icon-error{color:#f87171!important}.el-message-box__content{color:#ffffffd9!important;font-size:15px!important;line-height:1.6!important;margin-top:15px!important}.el-message-box__message{color:#ffffffd9!important}.el-message-box__message p{color:#ffffffd9!important;margin:0!important}.el-message-box__btns{margin-top:25px!important;display:flex!important;gap:12px!important;justify-content:flex-end!important}.el-message-box__btns .el-button--default{background:#ffffff1a!important;border:1px solid rgba(255,255,255,.2)!important;color:#fff!important;border-radius:10px!important;padding:10px 24px!important;font-size:14px!important;font-weight:500!important;transition:all .3s ease!important}.el-message-box__btns .el-button--default:hover{background:#ffffff26!important;border-color:#ffffff4d!important;transform:translateY(-1px)!important}.el-message-box__btns .el-button--primary{background:linear-gradient(135deg,#667eea,#764ba2)!important;border:none!important;color:#fff!important;border-radius:10px!important;padding:10px 24px!important;font-size:14px!important;font-weight:500!important;transition:all .3s ease!important;box-shadow:0 4px 12px #667eea4d!important}.el-message-box__btns .el-button--primary:hover{transform:translateY(-2px)!important;box-shadow:0 6px 16px #667eea66!important}.el-message-box__headerbtn{top:20px!important;right:20px!important;font-size:20px!important}.el-message-box__headerbtn .el-message-box__close{color:#fff9!important;transition:all .3s ease!important}.el-message-box__headerbtn:hover .el-message-box__close{color:#fff!important}.el-overlay{background-color:#000000b3!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}.el-overlay:has(+.el-message-box__wrapper){z-index:10002!important}.el-message-box__wrapper{z-index:10003!important}@media (max-width: 768px){.el-message-box{width:auto!important;min-width:200px!important;max-width:220px!important;margin:0 auto!important;padding:14px 10px!important;border-radius:12px!important;position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.el-message-box__header{padding:0 0 10px!important;text-align:center!important}.el-message-box__title{font-size:14px!important;font-weight:600!important}.el-message-box__status{font-size:20px!important;margin-bottom:8px!important}.el-message-box__content{padding:0!important;font-size:12px!important;margin-top:0!important;text-align:center!important;line-height:1.5!important;white-space:normal!important;word-break:keep-all!important}.el-message-box__message{white-space:normal!important;word-break:keep-all!important}.el-message-box__btns{margin-top:14px!important;display:flex!important;gap:8px!important;justify-content:center!important}.el-message-box__btns .el-button{flex:1!important;margin:0!important;padding:8px 12px!important;font-size:12px!important;border-radius:8px!important;font-weight:500!important}.el-message-box__headerbtn{top:12px!important;right:12px!important;font-size:16px!important}}.custom-video-player[data-v-b653f1b6]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:0;overflow:hidden;background:#0a0a0a!important;background-color:#0a0a0a!important}.video-content[data-v-b653f1b6]{width:100%;height:100%;object-fit:contain;object-position:center;cursor:pointer;background-size:contain;background-position:center;background-repeat:no-repeat;background-color:transparent;border-radius:0}.custom-video-player:fullscreen .video-content[data-v-b653f1b6]{width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;object-fit:contain!important;border-radius:0!important}.custom-video-player[data-v-b653f1b6]:fullscreen{width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;border-radius:0!important}.video-content[data-v-b653f1b6]::-webkit-media-controls-panel{display:none!important}.video-controls[data-v-b653f1b6]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(42,43,47,.95),transparent);padding:12px 12px 10px;opacity:0;transition:opacity .3s ease;pointer-events:none}.video-controls.show[data-v-b653f1b6]{opacity:1;pointer-events:auto}.progress-bar-wrapper[data-v-b653f1b6]{width:100%;padding:4px 0;cursor:pointer;margin-bottom:4px}.progress-bar[data-v-b653f1b6]{width:100%;height:4px;background:#ffffff4d;border-radius:2px;overflow:hidden;position:relative}.progress-filled[data-v-b653f1b6]{height:100%;background:linear-gradient(90deg,#667eea,#764ba2);border-radius:2px;transition:width .1s linear}.progress-bar-wrapper:hover .progress-bar[data-v-b653f1b6]{height:6px}.controls-bottom[data-v-b653f1b6]{display:flex;justify-content:space-between;align-items:center}.controls-left[data-v-b653f1b6],.controls-right[data-v-b653f1b6]{display:flex;align-items:center;gap:8px}.control-btn[data-v-b653f1b6]{background:none;border:none;color:#fff;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.control-btn[data-v-b653f1b6]:hover{background:#ffffff1a;transform:scale(1.1)}.control-btn svg[data-v-b653f1b6]{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.time-display[data-v-b653f1b6]{color:#fff;font-size:14px;font-weight:500;text-shadow:0 2px 4px rgba(0,0,0,.5);min-width:100px}.volume-control[data-v-b653f1b6]{display:flex;align-items:center;gap:8px}.volume-slider[data-v-b653f1b6]{width:80px;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff4d;border-radius:2px;outline:none;cursor:pointer}.volume-slider[data-v-b653f1b6]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;background:#fff;border-radius:50%;cursor:pointer;box-shadow:0 2px 4px #0000004d}.volume-slider[data-v-b653f1b6]::-moz-range-thumb{width:12px;height:12px;background:#fff;border-radius:50%;cursor:pointer;border:none;box-shadow:0 2px 4px #0000004d}@media (max-width: 768px){.video-content[data-v-b653f1b6]{width:50%!important;height:50%!important;max-width:50%!important;max-height:50%!important}}.announcement-overlay[data-v-1c502cc1]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.announcement-modal[data-v-1c502cc1]{position:relative;background:linear-gradient(135deg,#1a1b1e,#2a2b2f);border-radius:24px;max-width:800px;width:100%;max-height:90vh;overflow-y:auto;padding:40px;box-shadow:0 20px 60px #00000080;border:1px solid rgba(255,255,255,.1);animation:slideIn-1c502cc1 .4s ease-out}@keyframes slideIn-1c502cc1{0%{opacity:0;transform:translateY(-50px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.close-btn[data-v-1c502cc1]{position:absolute;top:20px;right:20px;width:40px;height:40px;border:none;background:#ffffff1a;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s;z-index:10}.close-btn[data-v-1c502cc1]:hover{background:#fff3;transform:rotate(90deg)}.close-btn svg[data-v-1c502cc1]{width:20px;height:20px;color:#ecf0f1}.announcement-title[data-v-1c502cc1]{font-weight:700;margin:0 0 12px;text-align:center;line-height:1.3}.announcement-subtitle[data-v-1c502cc1]{text-align:center;margin:0 0 30px;line-height:1.6}.video-container[data-v-1c502cc1]{width:100%;border-radius:16px;overflow:visible;background:transparent;margin-bottom:30px;box-shadow:0 8px 24px #0000004d;position:relative;min-height:300px}.announcement-video[data-v-1c502cc1]{width:100%;height:auto;display:block;max-height:500px;object-fit:contain;animation:fadeIn-1c502cc1 .5s ease-in;border-radius:16px;margin-top:10px}@keyframes fadeIn-1c502cc1{0%{opacity:0}to{opacity:1}}.announcement-actions[data-v-1c502cc1]{display:flex;flex-direction:column;align-items:center;gap:20px}.cta-button[data-v-1c502cc1]{display:inline-flex;align-items:center;justify-content:center;padding:10px 28px;background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff;font-size:14px;font-weight:600;text-decoration:none;border-radius:10px;transition:all .3s;box-shadow:0 4px 16px #f5576c66;min-width:140px}.cta-button[data-v-1c502cc1]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #f5576c99}.dont-show-again[data-v-1c502cc1]{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;color:#95a5a6;-webkit-user-select:none;user-select:none}.dont-show-again input[type=checkbox][data-v-1c502cc1]{width:18px;height:18px;cursor:pointer;accent-color:#f5576c}.dont-show-again span[data-v-1c502cc1]{transition:color .3s}.dont-show-again:hover span[data-v-1c502cc1]{color:#ecf0f1}.announcement-fade-enter-active[data-v-1c502cc1],.announcement-fade-leave-active[data-v-1c502cc1]{transition:opacity .3s ease}.announcement-fade-enter-from[data-v-1c502cc1],.announcement-fade-leave-to[data-v-1c502cc1]{opacity:0}@media (max-width: 768px){.announcement-overlay[data-v-1c502cc1]{padding:10px}.announcement-modal[data-v-1c502cc1]{padding:24px 16px;max-width:95%;border-radius:16px}.announcement-title[data-v-1c502cc1]{font-size:20px!important;margin-bottom:8px}.announcement-subtitle[data-v-1c502cc1]{font-size:14px!important;margin-bottom:20px}.video-container[data-v-1c502cc1]{margin-bottom:20px;min-height:auto;border-radius:12px}.announcement-video[data-v-1c502cc1]{max-height:400px;object-fit:contain;border-radius:12px;margin-top:0}.cta-button[data-v-1c502cc1]{padding:12px 24px;font-size:14px;min-width:140px;width:100%;max-width:280px}.close-btn[data-v-1c502cc1]{width:36px;height:36px;top:12px;right:12px}.close-btn svg[data-v-1c502cc1]{width:18px;height:18px}}.announcement-modal[data-v-1c502cc1]::-webkit-scrollbar{width:8px}.announcement-modal[data-v-1c502cc1]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.announcement-modal[data-v-1c502cc1]::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.announcement-modal[data-v-1c502cc1]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.popup-ad-overlay[data-v-6f8f2f81]{position:fixed;top:0;left:0;right:0;bottom:0;background:transparent;z-index:9999;animation:fadeIn-6f8f2f81 .3s ease;pointer-events:none}@keyframes fadeIn-6f8f2f81{0%{opacity:0}to{opacity:1}}.popup-ad-container[data-v-6f8f2f81]{position:fixed;width:var(--container-width, 600px)!important;max-width:var(--container-width, 600px)!important;min-width:200px!important;max-height:700px;background:transparent;border-radius:0;overflow:visible;animation:scaleIn-6f8f2f81 .3s ease;pointer-events:auto}.position-top-left[data-v-6f8f2f81]{top:20px;left:20px}.position-top-right[data-v-6f8f2f81]{top:20px;right:20px}.position-bottom-left[data-v-6f8f2f81]{bottom:20px;left:20px}.position-bottom-right[data-v-6f8f2f81]{bottom:20px;right:20px}.position-center[data-v-6f8f2f81]{top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes scaleIn-6f8f2f81{0%{opacity:0}to{opacity:1}}.close-btn[data-v-6f8f2f81]{position:absolute;top:10px;right:10px;width:28px;height:28px;background:#0009;color:#fff;border:none;border-radius:50%;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:all .3s ease}.close-btn[data-v-6f8f2f81]:hover{background:#000c;transform:rotate(90deg)}.ad-content[data-v-6f8f2f81]{display:flex;align-items:center;justify-content:center}.ad-content img[data-v-6f8f2f81]{max-width:100%;max-height:700px;width:auto;height:auto;display:block;cursor:pointer;transition:transform .3s ease;filter:drop-shadow(0 10px 30px rgba(0,0,0,.3))}.ad-content img[data-v-6f8f2f81]:hover{transform:scale(1.02)}.image-loading[data-v-6f8f2f81]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 40px;color:#666}.loading-spinner[data-v-6f8f2f81]{width:40px;height:40px;border:4px solid rgba(102,126,234,.2);border-top-color:#667eea;border-radius:50%;animation:spin-6f8f2f81 .8s linear infinite}@keyframes spin-6f8f2f81{to{transform:rotate(360deg)}}.image-loading p[data-v-6f8f2f81]{margin-top:16px;font-size:14px;color:#999}@media (max-width: 768px){.popup-ad-container[data-v-6f8f2f81]{width:min(var(--container-width, 600px),90vw)!important;max-width:min(var(--container-width, 600px),90vw)!important;min-width:auto!important;max-height:600px}.ad-content img[data-v-6f8f2f81]{max-height:600px}.close-btn[data-v-6f8f2f81]{width:36px;height:36px;font-size:20px}}#app[data-v-a3751892]{height:100vh;width:100vw}.el-overlay .el-dialog.wechat-login-dialog{border-radius:20px!important;overflow:hidden!important}.el-dialog.wechat-login-dialog{--el-border-radius-base: 20px !important;--el-dialog-border-radius: 20px !important;border-radius:20px!important;overflow:hidden!important}.wechat-login-dialog .el-dialog__header{border-radius:20px 20px 0 0!important}
