@charset "UTF-8";.test[data-v-9f44a939]{color:#cf4444}header[data-v-9f44a939]{line-height:1.5;max-height:100vh}.logo[data-v-9f44a939]{display:block;margin:0 auto 2rem}nav[data-v-9f44a939]{width:100%;font-size:12px;text-align:center;margin-top:2rem}nav a.router-link-exact-active[data-v-9f44a939]{color:var(--color-text)}nav a.router-link-exact-active[data-v-9f44a939]:hover{background-color:transparent}nav a[data-v-9f44a939]{display:inline-block;padding:0 1rem;border-left:1px solid var(--color-border)}nav a[data-v-9f44a939]:first-of-type{border:0}@media (min-width: 1024px){header[data-v-9f44a939]{display:flex;place-items:center;padding-right:calc(var(--section-gap) / 2)}.logo[data-v-9f44a939]{margin:0 2rem 0 0}header .wrapper[data-v-9f44a939]{display:flex;place-items:flex-start;flex-wrap:wrap}nav[data-v-9f44a939]{text-align:left;margin-left:-1rem;font-size:1rem;padding:1rem 0;margin-top:1rem}}:root{--el-color-white: #ffffff;--el-color-black: #000000;--el-color-primary-rgb: 39, 186, 155;--el-color-success-rgb: 29, 199, 121;--el-color-warning-rgb: 255, 179, 2;--el-color-danger-rgb: 226, 98, 55;--el-color-error-rgb: 207, 68, 68;--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}:root{color-scheme:light;--el-color-white: #ffffff;--el-color-black: #000000;--el-color-primary: #27ba9b;--el-color-primary-light-3: #68cfb9;--el-color-primary-light-5: #93ddcd;--el-color-primary-light-7: #beeae1;--el-color-primary-light-8: #d4f1eb;--el-color-primary-light-9: #e9f8f5;--el-color-primary-dark-2: #1f957c;--el-color-success: #1dc779;--el-color-success-light-3: #61d8a1;--el-color-success-light-5: #8ee3bc;--el-color-success-light-7: #bbeed7;--el-color-success-light-8: #d2f4e4;--el-color-success-light-9: #e8f9f2;--el-color-success-dark-2: #179f61;--el-color-warning: #ffb302;--el-color-warning-light-3: #ffca4e;--el-color-warning-light-5: #ffd981;--el-color-warning-light-7: #ffe8b3;--el-color-warning-light-8: #fff0cc;--el-color-warning-light-9: #fff7e6;--el-color-warning-dark-2: #cc8f02;--el-color-danger: #e26237;--el-color-danger-light-3: #eb9173;--el-color-danger-light-5: #f1b19b;--el-color-danger-light-7: #f6d0c3;--el-color-danger-light-8: #f9e0d7;--el-color-danger-light-9: #fcefeb;--el-color-danger-dark-2: #b54e2c;--el-color-error: #cf4444;--el-color-error-light-3: #dd7c7c;--el-color-error-light-5: #e7a2a2;--el-color-error-light-7: #f1c7c7;--el-color-error-light-8: #f5dada;--el-color-error-light-9: #faecec;--el-color-error-dark-2: #a63636;--el-color-info: #909399;--el-color-info-light-3: #b1b3b8;--el-color-info-light-5: #c8c9cc;--el-color-info-light-7: #dedfe0;--el-color-info-light-8: #e9e9eb;--el-color-info-light-9: #f4f4f5;--el-color-info-dark-2: #73767a;--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)}: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{position:fixed;left:0;top:0;width:100%;height:100%;opacity:var(--el-popup-modal-opacity);background:var(--el-popup-modal-bg-color)}.el-popup-parent--hidden{overflow:hidden}.el-dialog{--el-dialog-width: 50%;--el-dialog-margin-top: 15vh;--el-dialog-bg-color: var(--el-bg-color);--el-dialog-box-shadow: var(--el-box-shadow);--el-dialog-title-font-size: var(--el-font-size-large);--el-dialog-content-font-size: 14px;--el-dialog-font-line-height: var(--el-font-line-height-primary);--el-dialog-padding-primary: 20px;--el-dialog-border-radius: var(--el-border-radius-small);position:relative;margin:var(--el-dialog-margin-top, 15vh) auto 50px;background:var(--el-dialog-bg-color);border-radius:var(--el-dialog-border-radius);box-shadow:var(--el-dialog-box-shadow);box-sizing:border-box;width:var(--el-dialog-width, 50%)}.el-dialog:focus{outline:none!important}.el-dialog.is-align-center{margin:auto}.el-dialog.is-fullscreen{--el-dialog-width: 100%;--el-dialog-margin-top: 0;margin-bottom:0;height:100%;overflow:auto}.el-dialog__wrapper{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;margin:0}.el-dialog.is-draggable .el-dialog__header{cursor:move;user-select:none}.el-dialog__header{padding:var(--el-dialog-padding-primary);padding-bottom:10px;margin-right:16px}.el-dialog__headerbtn{position:absolute;top:6px;right:0;padding:0;width:54px;height:54px;background:transparent;border:none;outline:none;cursor:pointer;font-size:var(--el-message-close-size, 16px)}.el-dialog__headerbtn .el-dialog__close{color:var(--el-color-info);font-size:inherit}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:var(--el-color-primary)}.el-dialog__title{line-height:var(--el-dialog-font-line-height);font-size:var(--el-dialog-title-font-size);color:var(--el-text-color-primary)}.el-dialog__body{padding:calc(var(--el-dialog-padding-primary) + 10px) var(--el-dialog-padding-primary);color:var(--el-text-color-regular);font-size:var(--el-dialog-content-font-size)}.el-dialog__footer{padding:var(--el-dialog-padding-primary);padding-top:10px;text-align:right;box-sizing:border-box}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:initial;padding:25px calc(var(--el-dialog-padding-primary) + 5px) 30px}.el-dialog--center .el-dialog__footer{text-align:inherit}.el-overlay-dialog{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto}.dialog-fade-enter-active{animation:modal-fade-in var(--el-transition-duration)}.dialog-fade-enter-active .el-overlay-dialog{animation:dialog-fade-in var(--el-transition-duration)}.dialog-fade-leave-active{animation:modal-fade-out var(--el-transition-duration)}.dialog-fade-leave-active .el-overlay-dialog{animation:dialog-fade-out var(--el-transition-duration)}@keyframes dialog-fade-in{0%{transform:translate3d(0,-20px,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes dialog-fade-out{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,-20px,0);opacity:0}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}.el-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;height:100%;background-color:var(--el-overlay-color-lighter);overflow:auto}.el-overlay .el-overlay-root{height:0}.el-form{--el-form-label-font-size: var(--el-font-size-base)}.el-form--label-left .el-form-item__label{justify-content:flex-start}.el-form--label-top .el-form-item{display:block}.el-form--label-top .el-form-item .el-form-item__label{display:block;height:auto;text-align:left;margin-bottom:8px;line-height:22px}.el-form--inline .el-form-item{display:inline-flex;vertical-align:middle;margin-right:32px}.el-form--inline.el-form--label-top{display:flex;flex-wrap:wrap}.el-form--inline.el-form--label-top .el-form-item{display:block}.el-form--large.el-form--label-top .el-form-item .el-form-item__label{margin-bottom:12px;line-height:22px}.el-form--default.el-form--label-top .el-form-item .el-form-item__label{margin-bottom:8px;line-height:22px}.el-form--small.el-form--label-top .el-form-item .el-form-item__label{margin-bottom:4px;line-height:20px}.el-form-item{display:flex;--font-size: 14px;margin-bottom:18px}.el-form-item .el-form-item{margin-bottom:0}.el-form-item .el-input__validateIcon{display:none}.el-form-item--large{--font-size: 14px;--el-form-label-font-size: var(--font-size);margin-bottom:22px}.el-form-item--large .el-form-item__label{height:40px;line-height:40px}.el-form-item--large .el-form-item__content{line-height:40px}.el-form-item--large .el-form-item__error{padding-top:4px}.el-form-item--default{--font-size: 14px;--el-form-label-font-size: var(--font-size);margin-bottom:18px}.el-form-item--default .el-form-item__label{height:32px;line-height:32px}.el-form-item--default .el-form-item__content{line-height:32px}.el-form-item--default .el-form-item__error{padding-top:2px}.el-form-item--small{--font-size: 12px;--el-form-label-font-size: var(--font-size);margin-bottom:18px}.el-form-item--small .el-form-item__label{height:24px;line-height:24px}.el-form-item--small .el-form-item__content{line-height:24px}.el-form-item--small .el-form-item__error{padding-top:2px}.el-form-item__label-wrap{display:flex}.el-form-item__label{display:inline-flex;justify-content:flex-end;align-items:flex-start;flex:0 0 auto;font-size:var(--el-form-label-font-size);color:var(--el-text-color-regular);height:32px;line-height:32px;padding:0 12px 0 0;box-sizing:border-box}.el-form-item__content{display:flex;flex-wrap:wrap;align-items:center;flex:1;line-height:32px;position:relative;font-size:var(--font-size);min-width:0}.el-form-item__content .el-input-group{vertical-align:top}.el-form-item__error{color:var(--el-color-danger);font-size:12px;line-height:1;padding-top:2px;position:absolute;top:100%;left:0}.el-form-item__error--inline{position:relative;top:auto;left:auto;display:inline-block;margin-left:10px}.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label:before,.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label-wrap>.el-form-item__label:before{content:"*";color:var(--el-color-danger);margin-right:4px}.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label:after,.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label-wrap>.el-form-item__label:after{content:"*";color:var(--el-color-danger);margin-left:4px}.el-form-item.is-error .el-select-v2__wrapper.is-focused{border-color:transparent}.el-form-item.is-error .el-select-v2__wrapper,.el-form-item.is-error .el-select-v2__wrapper:focus,.el-form-item.is-error .el-textarea__inner,.el-form-item.is-error .el-textarea__inner:focus{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-form-item.is-error .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-form-item.is-error .el-input-group__append .el-input__wrapper,.el-form-item.is-error .el-input-group__prepend .el-input__wrapper{box-shadow:0 0 0 1px transparent inset}.el-form-item.is-error .el-input__validateIcon{color:var(--el-color-danger)}.el-form-item--feedback .el-input__validateIcon{display:inline-flex}.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-color-info);--el-button-active-color: var(--el-text-color-primary)}.el-button{display:inline-flex;justify-content:center;align-items:center;line-height:1;height:32px;white-space:nowrap;cursor:pointer;color:var(--el-button-text-color);text-align:center;box-sizing:border-box;outline:none;transition:.1s;font-weight:var(--el-button-font-weight);user-select:none;vertical-align:middle;-webkit-appearance:none;background-color:var(--el-button-bg-color);border:var(--el-border);border-color:var(--el-button-border-color);padding:8px 15px;font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base)}.el-button:hover,.el-button:focus{color:var(--el-button-hover-text-color);border-color:var(--el-button-hover-border-color);background-color:var(--el-button-hover-bg-color);outline:none}.el-button:active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:none}.el-button:focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px}.el-button>span{display:inline-flex;align-items:center}.el-button+.el-button{margin-left:12px}.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{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:none}.el-button.is-disabled,.el-button.is-disabled:hover,.el-button.is-disabled:focus{color:var(--el-button-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color);border-color:var(--el-button-disabled-border-color)}.el-button.is-loading{position:relative;pointer-events:none}.el-button.is-loading:before{z-index:1;pointer-events:none;content:"";position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border-radius:inherit;background-color:var(--el-mask-color-extra-light)}.el-button.is-round{border-radius:var(--el-border-radius-round)}.el-button.is-circle{border-radius:50%;padding:8px}.el-button.is-text{color:var(--el-button-text-color);border:0 solid transparent;background-color:transparent}.el-button.is-text.is-disabled{color:var(--el-button-disabled-text-color);background-color:transparent!important}.el-button.is-text:not(.is-disabled):hover,.el-button.is-text:not(.is-disabled):focus{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}.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,.el-button.is-text:not(.is-disabled).is-has-bg:focus{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{border-color:transparent;color:var(--el-button-text-color);background:transparent;padding:2px;height:auto}.el-button.is-link:hover,.el-button.is-link:focus{color:var(--el-button-hover-link-text-color)}.el-button.is-link.is-disabled{color:var(--el-button-disabled-text-color);background-color:transparent!important;border-color:transparent!important}.el-button.is-link:not(.is-disabled):hover,.el-button.is-link:not(.is-disabled):focus{border-color:transparent;background-color:transparent}.el-button.is-link:not(.is-disabled):active{color:var(--el-button-active-color);border-color:transparent;background-color:transparent}.el-button--text{border-color:transparent;background:transparent;color:var(--el-color-primary);padding-left:0;padding-right:0}.el-button--text.is-disabled{color:var(--el-button-disabled-text-color);background-color:transparent!important;border-color:transparent!important}.el-button--text:not(.is-disabled):hover,.el-button--text:not(.is-disabled):focus{color:var(--el-color-primary-light-3);border-color:transparent;background-color:transparent}.el-button--text:not(.is-disabled):active{color:var(--el-color-primary-dark-2);border-color:transparent;background-color:transparent}.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-plain,.el-button--primary.is-text,.el-button--primary.is-link{--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-plain.is-disabled,.el-button--primary.is-plain.is-disabled:hover,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-text.is-disabled,.el-button--primary.is-text.is-disabled:hover,.el-button--primary.is-text.is-disabled:focus,.el-button--primary.is-text.is-disabled:active,.el-button--primary.is-link.is-disabled,.el-button--primary.is-link.is-disabled:hover,.el-button--primary.is-link.is-disabled:focus,.el-button--primary.is-link.is-disabled:active{color:var(--el-color-primary-light-5);background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8)}.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-plain,.el-button--success.is-text,.el-button--success.is-link{--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-plain.is-disabled,.el-button--success.is-plain.is-disabled:hover,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-text.is-disabled,.el-button--success.is-text.is-disabled:hover,.el-button--success.is-text.is-disabled:focus,.el-button--success.is-text.is-disabled:active,.el-button--success.is-link.is-disabled,.el-button--success.is-link.is-disabled:hover,.el-button--success.is-link.is-disabled:focus,.el-button--success.is-link.is-disabled:active{color:var(--el-color-success-light-5);background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8)}.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-plain,.el-button--warning.is-text,.el-button--warning.is-link{--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-plain.is-disabled,.el-button--warning.is-plain.is-disabled:hover,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-text.is-disabled,.el-button--warning.is-text.is-disabled:hover,.el-button--warning.is-text.is-disabled:focus,.el-button--warning.is-text.is-disabled:active,.el-button--warning.is-link.is-disabled,.el-button--warning.is-link.is-disabled:hover,.el-button--warning.is-link.is-disabled:focus,.el-button--warning.is-link.is-disabled:active{color:var(--el-color-warning-light-5);background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8)}.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-plain,.el-button--danger.is-text,.el-button--danger.is-link{--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-plain.is-disabled,.el-button--danger.is-plain.is-disabled:hover,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-text.is-disabled,.el-button--danger.is-text.is-disabled:hover,.el-button--danger.is-text.is-disabled:focus,.el-button--danger.is-text.is-disabled:active,.el-button--danger.is-link.is-disabled,.el-button--danger.is-link.is-disabled:hover,.el-button--danger.is-link.is-disabled:focus,.el-button--danger.is-link.is-disabled:active{color:var(--el-color-danger-light-5);background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8)}.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-plain,.el-button--info.is-text,.el-button--info.is-link{--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-plain.is-disabled,.el-button--info.is-plain.is-disabled:hover,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-text.is-disabled,.el-button--info.is-text.is-disabled:hover,.el-button--info.is-text.is-disabled:focus,.el-button--info.is-text.is-disabled:active,.el-button--info.is-link.is-disabled,.el-button--info.is-link.is-disabled:hover,.el-button--info.is-link.is-disabled:focus,.el-button--info.is-link.is-disabled:active{color:var(--el-color-info-light-5);background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8)}.el-button--large{--el-button-size: 40px;height:var(--el-button-size);padding:12px 19px;font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base)}.el-button--large [class*=el-icon]+span{margin-left:8px}.el-button--large.is-round{padding:12px 19px}.el-button--large.is-circle{width:var(--el-button-size);padding:12px}.el-button--small{--el-button-size: 24px;height:var(--el-button-size);padding:5px 11px;font-size:12px;border-radius:calc(var(--el-border-radius-base) - 1px)}.el-button--small [class*=el-icon]+span{margin-left:4px}.el-button--small.is-round{padding:5px 11px}.el-button--small.is-circle{width:var(--el-button-size);padding:5px}.el-checkbox{--el-checkbox-font-size: 14px;--el-checkbox-font-weight: var(--el-font-weight-primary);--el-checkbox-text-color: var(--el-text-color-regular);--el-checkbox-input-height: 14px;--el-checkbox-input-width: 14px;--el-checkbox-border-radius: var(--el-border-radius-small);--el-checkbox-bg-color: var(--el-fill-color-blank);--el-checkbox-input-border: var(--el-border);--el-checkbox-disabled-border-color: var(--el-border-color);--el-checkbox-disabled-input-fill: var(--el-fill-color-light);--el-checkbox-disabled-icon-color: var(--el-text-color-placeholder);--el-checkbox-disabled-checked-input-fill: var(--el-border-color-extra-light);--el-checkbox-disabled-checked-input-border-color: var(--el-border-color);--el-checkbox-disabled-checked-icon-color: var(--el-text-color-placeholder);--el-checkbox-checked-text-color: var(--el-color-primary);--el-checkbox-checked-input-border-color: var(--el-color-primary);--el-checkbox-checked-bg-color: var(--el-color-primary);--el-checkbox-checked-icon-color: var(--el-color-white);--el-checkbox-input-border-color-hover: var(--el-color-primary)}.el-checkbox{color:var(--el-checkbox-text-color);font-weight:var(--el-checkbox-font-weight);font-size:var(--el-font-size-base);position:relative;cursor:pointer;display:inline-flex;align-items:center;white-space:nowrap;user-select:none;margin-right:30px;height:32px}.el-checkbox.is-disabled{cursor:not-allowed}.el-checkbox.is-bordered{padding:0 15px 0 9px;border-radius:var(--el-border-radius-base);border:var(--el-border);box-sizing:border-box}.el-checkbox.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-checkbox.is-bordered.is-disabled{border-color:var(--el-border-color-lighter)}.el-checkbox.is-bordered.el-checkbox--large{padding:0 19px 0 11px;border-radius:var(--el-border-radius-base)}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__label{font-size:var(--el-font-size-base)}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__inner{height:14px;width:14px}.el-checkbox.is-bordered.el-checkbox--small{padding:0 11px 0 7px;border-radius:calc(var(--el-border-radius-base) - 1px)}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner:after{height:6px;width:2px}.el-checkbox input:focus-visible+.el-checkbox__inner{outline:2px solid var(--el-checkbox-input-border-color-hover);outline-offset:1px;border-radius:var(--el-checkbox-border-radius)}.el-checkbox__input{white-space:nowrap;cursor:pointer;outline:none;display:inline-flex;position:relative}.el-checkbox__input.is-disabled .el-checkbox__inner{background-color:var(--el-checkbox-disabled-input-fill);border-color:var(--el-checkbox-disabled-border-color);cursor:not-allowed}.el-checkbox__input.is-disabled .el-checkbox__inner:after{cursor:not-allowed;border-color:var(--el-checkbox-disabled-icon-color)}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner:before{background-color:var(--el-checkbox-disabled-checked-icon-color);border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled+span.el-checkbox__label{color:var(--el-disabled-text-color);cursor:not-allowed}.el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-checked .el-checkbox__inner:after{transform:rotate(45deg) scaleY(1)}.el-checkbox__input.is-checked+.el-checkbox__label{color:var(--el-checkbox-checked-text-color)}.el-checkbox__input.is-focus:not(.is-checked) .el-checkbox__original:not(:focus-visible){border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:before{content:"";position:absolute;display:block;background-color:var(--el-checkbox-checked-icon-color);height:2px;transform:scale(.5);left:0;right:0;top:5px}.el-checkbox__input.is-indeterminate .el-checkbox__inner:after{display:none}.el-checkbox__inner{display:inline-block;position:relative;border:var(--el-checkbox-input-border);border-radius:var(--el-checkbox-border-radius);box-sizing:border-box;width:var(--el-checkbox-input-width);height:var(--el-checkbox-input-height);background-color:var(--el-checkbox-bg-color);z-index:var(--el-index-normal);transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46),outline .25s cubic-bezier(.71,-.46,.29,1.46)}.el-checkbox__inner:hover{border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__inner:after{box-sizing:content-box;content:"";border:1px solid var(--el-checkbox-checked-icon-color);border-left:0;border-top:0;height:7px;left:4px;position:absolute;top:1px;transform:rotate(45deg) scaleY(0);width:3px;transition:transform .15s ease-in .05s;transform-origin:center}.el-checkbox__original{opacity:0;outline:none;position:absolute;margin:0;width:0;height:0;z-index:-1}.el-checkbox__label{display:inline-block;padding-left:8px;line-height:1;font-size:var(--el-checkbox-font-size)}.el-checkbox.el-checkbox--large{height:40px}.el-checkbox.el-checkbox--large .el-checkbox__label{font-size:14px}.el-checkbox.el-checkbox--large .el-checkbox__inner{width:14px;height:14px}.el-checkbox.el-checkbox--small{height:24px}.el-checkbox.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.el-checkbox--small .el-checkbox__inner{width:12px;height:12px}.el-checkbox.el-checkbox--small .el-checkbox__input.is-indeterminate .el-checkbox__inner:before{top:4px}.el-checkbox.el-checkbox--small .el-checkbox__inner:after{width:2px;height:6px}.el-checkbox:last-of-type{margin-right:0}.el-textarea{--el-input-text-color: var(--el-text-color-regular);--el-input-border: var(--el-border);--el-input-hover-border: var(--el-border-color-hover);--el-input-focus-border: var(--el-color-primary);--el-input-transparent-border: 0 0 0 1px transparent inset;--el-input-border-color: var(--el-border-color);--el-input-border-radius: var(--el-border-radius-base);--el-input-bg-color: var(--el-fill-color-blank);--el-input-icon-color: var(--el-text-color-placeholder);--el-input-placeholder-color: var(--el-text-color-placeholder);--el-input-hover-border-color: var(--el-border-color-hover);--el-input-clear-hover-color: var(--el-text-color-secondary);--el-input-focus-border-color: var(--el-color-primary)}.el-textarea{position:relative;display:inline-block;width:100%;vertical-align:bottom;font-size:var(--el-font-size-base)}.el-textarea__inner{position:relative;display:block;resize:vertical;padding:5px 11px;line-height:1.5;box-sizing:border-box;width:100%;font-size:inherit;font-family:inherit;color:var(--el-input-text-color, var(--el-text-color-regular));background-color:var(--el-input-bg-color, var(--el-fill-color-blank));background-image:none;-webkit-appearance:none;box-shadow:0 0 0 1px var(--el-input-border-color, var(--el-border-color)) inset;border-radius:var(--el-input-border-radius, var(--el-border-radius-base));transition:var(--el-transition-box-shadow);border:none}.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{outline:none;box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-textarea .el-input__count{color:var(--el-color-info);background:var(--el-fill-color-blank);position:absolute;font-size:12px;line-height:14px;bottom:5px;right:10px}.el-textarea.is-disabled .el-textarea__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color);color:var(--el-disabled-text-color);cursor:not-allowed}.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{--el-input-height: var(--el-component-size);position:relative;font-size:var(--el-font-size-base);display:inline-flex;width:100%;line-height:var(--el-input-height);box-sizing:border-box;vertical-align:middle}.el-input::-webkit-scrollbar{z-index:11;width:6px}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{border-radius:5px;width:6px;background:var(--el-text-color-disabled)}.el-input::-webkit-scrollbar-corner{background:var(--el-fill-color-blank)}.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);font-size:14px;cursor:pointer}.el-input .el-input__clear:hover,.el-input .el-input__password:hover{color:var(--el-input-clear-hover-color)}.el-input .el-input__count{height:100%;display:inline-flex;align-items:center;color:var(--el-color-info);font-size:12px}.el-input .el-input__count .el-input__count-inner{background:var(--el-fill-color-blank);line-height:initial;display:inline-block;padding-left:8px}.el-input__wrapper{display:inline-flex;flex-grow:1;align-items:center;justify-content:center;padding:1px 11px;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));transition:var(--el-transition-box-shadow);transform:translateZ(0);box-shadow:0 0 0 1px var(--el-input-border-color, var(--el-border-color)) inset}.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__inner{--el-input-inner-height: calc(var(--el-input-height, 32px) - 2px);width:100%;flex-grow:1;-webkit-appearance:none;color:var(--el-input-text-color, var(--el-text-color-regular));font-size:inherit;height:var(--el-input-inner-height);line-height:var(--el-input-inner-height);padding:0;outline:none;border:none;background:none;box-sizing:border-box}.el-input__inner:focus{outline:none}.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__prefix{display:inline-flex;white-space:nowrap;flex-shrink:0;flex-wrap:nowrap;height:100%;text-align:center;color:var(--el-input-icon-color, var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none}.el-input__prefix-inner{pointer-events:all;display:inline-flex;align-items:center;justify-content:center}.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{display:inline-flex;white-space:nowrap;flex-shrink:0;flex-wrap:nowrap;height:100%;text-align:center;color:var(--el-input-icon-color, var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none}.el-input__suffix-inner{pointer-events:all;display:inline-flex;align-items:center;justify-content:center}.el-input__suffix-inner>:first-child{margin-left:8px}.el-input .el-input__icon{height:inherit;line-height:inherit;display:flex;justify-content:center;align-items:center;transition:all var(--el-transition-duration);margin-left:8px}.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}.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::placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.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{--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{--el-input-inner-height: calc(var(--el-input-height, 24px) - 2px)}.el-input-group{display:inline-flex;width:100%;align-items:stretch}.el-input-group__append,.el-input-group__prepend{background-color:var(--el-fill-color-light);color:var(--el-color-info);position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:100%;border-radius:var(--el-input-border-radius);padding:0 20px;white-space:nowrap}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:none}.el-input-group__append .el-select,.el-input-group__append .el-button,.el-input-group__prepend .el-select,.el-input-group__prepend .el-button{display:inline-block;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-input__wrapper,.el-input-group__append div.el-select:hover .el-input__wrapper,.el-input-group__prepend button.el-button,.el-input-group__prepend button.el-button:hover,.el-input-group__prepend div.el-select .el-input__wrapper,.el-input-group__prepend div.el-select:hover .el-input__wrapper{border-color:transparent;background-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-right:0;border-top-right-radius:0;border-bottom-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;border-top-left-radius:0;border-bottom-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-group--prepend>.el-input__wrapper{border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--prepend .el-input-group__prepend .el-select .el-input .el-input__inner{box-shadow:none!important}.el-input-group--prepend .el-input-group__prepend .el-select .el-input .el-input__wrapper{border-top-right-radius:0;border-bottom-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--prepend .el-input-group__prepend .el-select .el-input.is-focus .el-input__inner{box-shadow:none!important}.el-input-group--prepend .el-input-group__prepend .el-select .el-input.is-focus .el-input__wrapper{box-shadow:1px 0 0 0 var(--el-input-focus-border-color) inset,1px 0 0 0 var(--el-input-focus-border-color),0 1px 0 0 var(--el-input-focus-border-color) inset,0 -1px 0 0 var(--el-input-focus-border-color) inset!important;z-index:2}.el-input-group--prepend .el-input-group__prepend .el-select .el-input.is-focus .el-input__wrapper:focus{outline:none;z-index:2;box-shadow:1px 0 0 0 var(--el-input-focus-border-color) inset,1px 0 0 0 var(--el-input-focus-border-color),0 1px 0 0 var(--el-input-focus-border-color) inset,0 -1px 0 0 var(--el-input-focus-border-color) inset!important}.el-input-group--prepend .el-input-group__prepend .el-select:hover .el-input__inner{box-shadow:none!important}.el-input-group--prepend .el-input-group__prepend .el-select:hover .el-input__wrapper{z-index:1;box-shadow:1px 0 0 0 var(--el-input-hover-border-color) inset,1px 0 0 0 var(--el-input-hover-border-color),0 1px 0 0 var(--el-input-hover-border-color) inset,0 -1px 0 0 var(--el-input-hover-border-color) inset!important}.el-input-group--append>.el-input__wrapper{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group--append .el-input-group__append .el-select .el-input .el-input__inner{box-shadow:none!important}.el-input-group--append .el-input-group__append .el-select .el-input .el-input__wrapper{border-top-left-radius:0;border-bottom-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-group--append .el-input-group__append .el-select .el-input.is-focus .el-input__inner{box-shadow:none!important}.el-input-group--append .el-input-group__append .el-select .el-input.is-focus .el-input__wrapper{z-index:2;box-shadow:-1px 0 0 0 var(--el-input-focus-border-color),-1px 0 0 0 var(--el-input-focus-border-color) inset,0 1px 0 0 var(--el-input-focus-border-color) inset,0 -1px 0 0 var(--el-input-focus-border-color) inset!important}.el-input-group--append .el-input-group__append .el-select:hover .el-input__inner{box-shadow:none!important}.el-input-group--append .el-input-group__append .el-select:hover .el-input__wrapper{z-index:1;box-shadow:-1px 0 0 0 var(--el-input-hover-border-color),-1px 0 0 0 var(--el-input-hover-border-color) inset,0 1px 0 0 var(--el-input-hover-border-color) inset,0 -1px 0 0 var(--el-input-hover-border-color) inset!important}.el-message{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-border-color-lighter);--el-message-padding:15px 19px;--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)}.el-message{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 32px);box-sizing:border-box;border-radius:var(--el-border-radius-base);border-width:var(--el-border-width);border-style:var(--el-border-style);border-color:var(--el-message-border-color);position:fixed;left:50%;top:20px;transform:translate(-50%);background-color:var(--el-message-bg-color);transition:opacity var(--el-transition-duration),transform .4s,top .4s;padding:var(--el-message-padding);display:flex;align-items:center}.el-message.is-center{justify-content:center}.el-message.is-closable .el-message__content{padding-right:31px}.el-message p{margin:0}.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:anywhere}.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:anywhere}.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:anywhere}.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:anywhere}.el-message .el-message-icon--error{color:var(--el-message-text-color)}.el-message__icon{margin-right:10px}.el-message .el-message__badge{position:absolute;top:-8px;right:-8px}.el-message__content{padding:0;font-size:14px;line-height:1}.el-message__content:focus{outline-width:0}.el-message .el-message__closeBtn{position:absolute;top:50%;right:19px;transform:translateY(-50%);cursor:pointer;color:var(--el-message-close-icon-color);font-size:var(--el-message-close-size)}.el-message .el-message__closeBtn:focus{outline-width:0}.el-message .el-message__closeBtn:hover{color:var(--el-message-close-hover-color)}.el-message-fade-enter-from,.el-message-fade-leave-to{opacity:0;transform:translate(-50%,-100%)}.login-header[data-v-eeac8e70]{background:#fff;border-bottom:1px solid #e4e4e4}.login-header .container[data-v-eeac8e70]{display:flex;align-items:flex-end;justify-content:space-between}.login-header .logo[data-v-eeac8e70]{width:200px}.login-header .logo a[data-v-eeac8e70]{display:block;height:132px;width:100%;text-indent:-9999px;background:url(/assets/logo-6dad87d8.png) no-repeat center 18px/contain}.login-header .sub[data-v-eeac8e70]{flex:1;font-size:24px;font-weight:400;margin-bottom:38px;margin-left:20px;color:#666}.login-header .entry[data-v-eeac8e70]{width:120px;margin-bottom:38px;font-size:16px}.login-header .entry i[data-v-eeac8e70]{font-size:14px;color:#27ba9b;letter-spacing:-5px}.login-section[data-v-eeac8e70]{background:url(/assets/login-bg-30c2a33a.png) no-repeat center/cover;height:488px;position:relative}.login-section .wrapper[data-v-eeac8e70]{width:400px;background:#fff;position:absolute;left:50%;top:54px;transform:translate3d(100px,0,0);box-shadow:0 0 10px #00000026}.login-section .wrapper nav[data-v-eeac8e70]{font-size:15px;height:60px;margin-bottom:22px;border-bottom:1px solid #f5f5f5;display:flex;padding:0 45px;text-align:right;align-items:center}.login-section .wrapper nav a[data-v-eeac8e70]{flex:1;line-height:1;display:inline-block;font-size:18px;position:relative;text-align:center;cursor:pointer;transition:color .3s;padding:12px 0}.login-section .wrapper nav a[data-v-eeac8e70]:hover{color:#27ba9b}.login-section .wrapper nav a.active[data-v-eeac8e70]{color:#27ba9b;font-weight:700}.login-section .wrapper nav a.active[data-v-eeac8e70]:after{content:"";position:absolute;bottom:-22px;left:50%;transform:translate(-50%);width:32px;height:2px;background:#27ba9b}.login-footer[data-v-eeac8e70]{padding:30px 0 50px;background:#fff}.login-footer p[data-v-eeac8e70]{text-align:center;color:#999;padding-top:20px}.login-footer p a[data-v-eeac8e70]{line-height:1;padding:0 10px;color:#999;display:inline-block}.login-footer p a~a[data-v-eeac8e70]{border-left:1px solid #ccc}.account-box .toggle[data-v-eeac8e70]{padding:15px 40px;text-align:right}.account-box .toggle a[data-v-eeac8e70]{color:#27ba9b}.account-box .toggle a i[data-v-eeac8e70]{font-size:14px}.account-box .form[data-v-eeac8e70]{padding:0 20px 20px}.account-box .form-item[data-v-eeac8e70]{margin-bottom:28px}.account-box .form-item .input[data-v-eeac8e70]{position:relative;height:36px}.account-box .form-item .input>i[data-v-eeac8e70]{width:34px;height:34px;background:#cfcdcd;color:#fff;position:absolute;left:1px;top:1px;text-align:center;line-height:34px;font-size:18px}.account-box .form-item .input input[data-v-eeac8e70]{padding-left:44px;border:1px solid #cfcdcd;height:36px;line-height:36px;width:100%}.account-box .form-item .input input.error[data-v-eeac8e70]{border-color:#cf4444}.account-box .form-item .input input.active[data-v-eeac8e70],.account-box .form-item .input input[data-v-eeac8e70]:focus{border-color:#27ba9b}.account-box .form-item .input .code[data-v-eeac8e70]{position:absolute;right:1px;top:1px;text-align:center;line-height:34px;font-size:14px;background:#f5f5f5;color:#666;width:90px;height:34px;cursor:pointer}.account-box .form-item>.error[data-v-eeac8e70]{position:absolute;font-size:12px;line-height:28px;color:#cf4444}.account-box .form-item>.error i[data-v-eeac8e70]{font-size:14px;margin-right:2px}.account-box .form .agree a[data-v-eeac8e70]{color:#069}.account-box .form .btn[data-v-eeac8e70]{display:block;width:100%;height:40px;color:#fff;text-align:center;line-height:40px;background:#27ba9b}.account-box .form .btn.disabled[data-v-eeac8e70]{background:#cfcdcd}.account-box .action[data-v-eeac8e70]{padding:20px 40px;display:flex;justify-content:space-between;align-items:center}.account-box .action .url a[data-v-eeac8e70]{color:#999;margin-left:10px}.subBtn[data-v-eeac8e70]{background:#27ba9b;width:100%;color:#fff}.forgot-password[data-v-eeac8e70]{text-align:center;margin-top:16px}.forgot-password a[data-v-eeac8e70]{color:#999;text-decoration:none;font-size:14px;transition:color .2s ease}.forgot-password a[data-v-eeac8e70]:hover{color:#27ba9b}.dialog-footer[data-v-eeac8e70]{text-align:right}.dialog-footer .el-button[data-v-eeac8e70]{margin-left:12px}.category-selection .section-title[data-v-eeac8e70]{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:16px;text-align:center}.category-selection .main-categories[data-v-eeac8e70]{margin-bottom:32px}.category-selection .main-categories .category-tabs[data-v-eeac8e70]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.category-selection .main-categories .category-tab[data-v-eeac8e70]{display:flex;flex-direction:column;align-items:center;padding:16px;border-radius:8px;cursor:pointer;transition:all .2s ease;border:2px solid transparent;min-width:100px}.category-selection .main-categories .category-tab[data-v-eeac8e70]:hover{background:#f9fafb;border-color:#e5e7eb}.category-selection .main-categories .category-tab.active[data-v-eeac8e70]{background:#ecfdf5;border-color:#10b981}.category-selection .main-categories .category-tab.active .tab-name[data-v-eeac8e70]{color:#10b981;font-weight:600}.category-selection .main-categories .category-tab .tab-icon[data-v-eeac8e70]{font-size:24px;margin-bottom:8px}.category-selection .main-categories .category-tab .tab-name[data-v-eeac8e70]{color:#374151;font-size:14px;text-align:center;transition:color .2s ease}.category-selection .sub-categories .sub-category-list[data-v-eeac8e70]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;max-height:200px;overflow-y:auto}.category-selection .sub-categories .sub-category-item[data-v-eeac8e70]{padding:12px 16px;border-radius:6px;cursor:pointer;transition:all .2s ease;border:1px solid #e5e7eb;text-align:center;font-size:14px}.category-selection .sub-categories .sub-category-item[data-v-eeac8e70]:hover{background:#f9fafb;border-color:#d1d5db}.category-selection .sub-categories .sub-category-item.active[data-v-eeac8e70]{background:#10b981;color:#fff;border-color:#10b981}.code-input[data-v-eeac8e70]{display:flex;gap:8px}.code-input .el-input[data-v-eeac8e70]{flex:1}.code-input .send-code-btn[data-v-eeac8e70]{width:110px;font-size:12px;padding:0 8px;white-space:nowrap}.code-input .send-code-btn[data-v-eeac8e70]:disabled{background:#ccc;color:#999}.login-section .wrapper[data-v-eeac8e70]{height:auto;min-height:488px;padding-bottom:20px}.form .el-form-item[data-v-eeac8e70]{margin-bottom:20px}.el-popconfirm__main{display:flex;align-items:center}.el-popconfirm__icon{margin-right:5px}.el-popconfirm__action{text-align:right;margin-top:8px}.el-popper{--el-popper-border-radius: var(--el-popover-border-radius, 4px)}.el-popper{position:absolute;border-radius:var(--el-popper-border-radius);padding:5px 11px;z-index:2000;font-size:12px;line-height:20px;min-width:10px;word-wrap:break-word;visibility:visible}.el-popper.is-dark{color:var(--el-bg-color);background:var(--el-text-color-primary);border:1px solid var(--el-text-color-primary)}.el-popper.is-dark .el-popper__arrow:before{border:1px solid var(--el-text-color-primary);background:var(--el-text-color-primary);right:0}.el-popper.is-light{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light)}.el-popper.is-light .el-popper__arrow:before{border:1px solid var(--el-border-color-light);background:var(--el-bg-color-overlay);right:0}.el-popper.is-pure{padding:0}.el-popper__arrow{position:absolute;width:10px;height:10px;z-index:-1}.el-popper__arrow:before{position:absolute;width:10px;height:10px;z-index:-1;content:" ";transform:rotate(45deg);background:var(--el-text-color-primary);box-sizing:border-box}.el-popper[data-popper-placement^=top]>.el-popper__arrow{bottom:-5px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-bottom-right-radius:2px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow{top:-5px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-top-left-radius:2px}.el-popper[data-popper-placement^=left]>.el-popper__arrow{right:-5px}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-top-right-radius:2px}.el-popper[data-popper-placement^=right]>.el-popper__arrow{left:-5px}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-bottom-left-radius:2px}.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent!important;border-left-color:transparent!important}.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent!important;border-right-color:transparent!important}.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent!important;border-bottom-color:transparent!important}.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent!important;border-top-color:transparent!important}.el-popover{--el-popover-bg-color: var(--el-bg-color-overlay);--el-popover-font-size: var(--el-font-size-base);--el-popover-border-color: var(--el-border-color-lighter);--el-popover-padding: 12px;--el-popover-padding-large: 18px 20px;--el-popover-title-font-size: 16px;--el-popover-title-text-color: var(--el-text-color-primary);--el-popover-border-radius: 4px}.el-popover.el-popper{background:var(--el-popover-bg-color);min-width:150px;border-radius:var(--el-popover-border-radius);border:1px solid var(--el-popover-border-color);padding:var(--el-popover-padding);z-index:var(--el-index-popper);color:var(--el-text-color-regular);line-height:1.4;text-align:justify;font-size:var(--el-popover-font-size);box-shadow:var(--el-box-shadow-light);word-break:break-all;box-sizing:border-box}.el-popover.el-popper--plain{padding:var(--el-popover-padding-large)}.el-popover__title{color:var(--el-popover-title-text-color);font-size:var(--el-popover-title-font-size);line-height:1;margin-bottom:12px}.el-popover__reference:focus:not(.focusing),.el-popover__reference:focus:hover{outline-width:0}.el-popover.el-popper.is-dark{--el-popover-bg-color: var(--el-text-color-primary);--el-popover-border-color: var(--el-text-color-primary);--el-popover-title-text-color: var(--el-bg-color);color:var(--el-bg-color)}.el-popover.el-popper:focus:active,.el-popover.el-popper:focus{outline-width:0}.app-topnav[data-v-3dea1335]{background:#333}.app-topnav ul[data-v-3dea1335]{display:flex;height:53px;justify-content:flex-end;align-items:center}.app-topnav ul li a[data-v-3dea1335]{padding:0 15px;color:#cdcdcd;line-height:1;display:inline-block}.app-topnav ul li a i[data-v-3dea1335]{font-size:14px;margin-right:2px}.app-topnav ul li a[data-v-3dea1335]:hover{color:#27ba9b}.app-topnav ul li~li a[data-v-3dea1335]{border-left:2px solid #666}.cart[data-v-3b8ccf35]{width:50px;position:relative;z-index:600}.cart .curr[data-v-3b8ccf35]{height:32px;line-height:32px;text-align:center;position:relative;display:block}.cart .curr .icon-cart[data-v-3b8ccf35]{font-size:22px}.cart .curr em[data-v-3b8ccf35]{font-style:normal;position:absolute;right:0;top:0;padding:1px 6px;line-height:1;background:#e26237;color:#fff;font-size:12px;border-radius:10px;font-family:Arial}.cart:hover .layer[data-v-3b8ccf35]{opacity:1;transform:none}.cart .layer[data-v-3b8ccf35]{opacity:0;transition:all .4s .2s;transform:translateY(-200px) scaleY(0);width:400px;height:400px;position:absolute;top:50px;right:0;box-shadow:0 0 10px #0003;background:#fff;border-radius:4px;padding-top:10px}.cart .layer[data-v-3b8ccf35]:before{content:"";position:absolute;right:14px;top:-10px;width:20px;height:20px;background:#fff;transform:scaleX(.6) rotate(45deg);box-shadow:-3px -3px 5px #0000001a}.cart .layer .foot[data-v-3b8ccf35]{position:absolute;left:0;bottom:0;height:70px;width:100%;padding:10px;display:flex;justify-content:space-between;background:#f8f8f8;align-items:center}.cart .layer .foot .total[data-v-3b8ccf35]{padding-left:10px;color:#999}.cart .layer .foot .total p[data-v-3b8ccf35]:last-child{font-size:18px;color:#cf4444}.cart .list[data-v-3b8ccf35]{height:310px;overflow:auto;padding:0 10px}.cart .list[data-v-3b8ccf35]::-webkit-scrollbar{width:10px;height:10px}.cart .list[data-v-3b8ccf35]::-webkit-scrollbar-track{background:#f8f8f8;border-radius:2px}.cart .list[data-v-3b8ccf35]::-webkit-scrollbar-thumb{background:#eee;border-radius:10px}.cart .list[data-v-3b8ccf35]::-webkit-scrollbar-thumb:hover{background:#ccc}.cart .list .item[data-v-3b8ccf35]{border-bottom:1px solid #f5f5f5;padding:10px 0;position:relative}.cart .list .item i[data-v-3b8ccf35]{position:absolute;bottom:38px;right:0;opacity:0;color:#666;transition:all .5s}.cart .list .item:hover i[data-v-3b8ccf35]{opacity:1;cursor:pointer}.cart .list .item a[data-v-3b8ccf35]{display:flex;align-items:center}.cart .list .item a img[data-v-3b8ccf35]{height:80px;width:80px}.cart .list .item a .center[data-v-3b8ccf35]{padding:0 10px;width:200px}.cart .list .item a .center .name[data-v-3b8ccf35]{font-size:16px}.cart .list .item a .center .attr[data-v-3b8ccf35]{color:#999;padding-top:5px}.cart .list .item a .right[data-v-3b8ccf35]{width:100px;padding-right:20px;text-align:center}.cart .list .item a .right .price[data-v-3b8ccf35]{font-size:16px;color:#cf4444}.cart .list .item a .right .count[data-v-3b8ccf35]{color:#999;margin-top:5px;font-size:16px}.app-header[data-v-42da7a23]{background:#fff}.app-header .container[data-v-42da7a23]{display:flex;align-items:center}.app-header .logo[data-v-42da7a23]{width:200px}.app-header .logo a[data-v-42da7a23]{display:block;height:132px;width:100%;text-indent:-9999px;background:url(/assets/logo-6dad87d8.png) no-repeat center 18px/contain}.app-header .app-header-nav[data-v-42da7a23]{width:820px;display:flex;padding-left:40px;position:relative;z-index:998}.app-header .app-header-nav li[data-v-42da7a23]{margin-right:40px;min-width:60px;text-align:center}.app-header .app-header-nav li a[data-v-42da7a23]{font-size:16px;line-height:32px;height:32px;display:inline-block;white-space:nowrap;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;padding:8px 16px;border-radius:20px;margin:-8px -16px}.app-header .app-header-nav li a[data-v-42da7a23]:hover{color:#fff;background:linear-gradient(135deg,#ff6b6b 0%,#ee5a52 50%,#ff4757 100%);transform:translateY(-4px) scale(1.05);box-shadow:0 8px 25px #ff6b6b66}.app-header .app-header-nav li a[data-v-42da7a23]:hover:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#ff6b6b,#ffa726,#ff6b6b);border-radius:22px;z-index:-1;animation:borderGlow-42da7a23 2s linear infinite}.app-header .app-header-nav li a[data-v-42da7a23]:hover:after{content:"";position:absolute;bottom:-12px;left:50%;transform:translate(-50%);width:80%;height:4px;background:linear-gradient(90deg,transparent,#ff6b6b,transparent);border-radius:2px;box-shadow:0 4px 15px #ff6b6b99}.app-header .app-header-nav li .active[data-v-42da7a23]{color:#fff;position:relative;background:linear-gradient(135deg,#ff6b6b 0%,#ee5a52 100%);border-radius:20px;padding:8px 16px;margin:-8px -16px;box-shadow:0 4px 20px #ff6b6b4d}.app-header .app-header-nav li .active[data-v-42da7a23]:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:70%;height:3px;background:linear-gradient(90deg,transparent,#ff6b6b,transparent);border-radius:2px;box-shadow:0 2px 10px #ff6b6b80}.app-header .search[data-v-42da7a23]{width:170px;height:32px;position:relative;border-bottom:1px solid #e7e7e7;line-height:32px}.app-header .search .icon-search[data-v-42da7a23]{font-size:18px;margin-left:5px}.app-header .search input[data-v-42da7a23]{width:140px;padding-left:5px;color:#666}.app-header .cart[data-v-42da7a23]{width:50px}.app-header .cart .curr[data-v-42da7a23]{height:32px;line-height:32px;text-align:center;position:relative;display:block}.app-header .cart .curr .icon-cart[data-v-42da7a23]{font-size:22px}.app-header .cart .curr em[data-v-42da7a23]{font-style:normal;position:absolute;right:0;top:0;padding:1px 6px;line-height:1;background:#e26237;color:#fff;font-size:12px;border-radius:10px;font-family:Arial}@keyframes borderGlow-42da7a23{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.app_footer[data-v-33dea2f6]{overflow:hidden;background:#fff;padding-top:0}.app_footer .contact[data-v-33dea2f6]{background:#fff;padding:40px 0;border-bottom:1px solid #f0f0f0}.app_footer .contact .container[data-v-33dea2f6]{padding:0 25px;display:flex;max-width:1200px;margin:0 auto;gap:40px}.app_footer .contact dl[data-v-33dea2f6]{flex:1;min-width:0}.app_footer .contact dl dt[data-v-33dea2f6]{font-size:16px;font-weight:600;color:#333;margin-bottom:20px;line-height:1.2}.app_footer .contact dl dd[data-v-33dea2f6]{margin:0 0 12px;line-height:1.4}.app_footer .contact dl dd a[data-v-33dea2f6]{color:#666;text-decoration:none;font-size:14px;transition:color .3s ease;display:block;padding:2px 0}.app_footer .contact dl dd a[data-v-33dea2f6]:hover{color:#1890ff}.app_footer .contact .hotline-section[data-v-33dea2f6]{flex:0 0 250px}.app_footer .contact .hotline-section .hotline-item[data-v-33dea2f6]{margin-bottom:15px}.app_footer .contact .hotline-section .hotline-item .hotline-btn[data-v-33dea2f6]{display:flex;align-items:center;padding:12px 16px;border:1px solid #e8e8e8;border-radius:6px;background:#fff;transition:all .3s ease;cursor:pointer}.app_footer .contact .hotline-section .hotline-item .hotline-btn[data-v-33dea2f6]:hover{border-color:#1890ff;box-shadow:0 2px 8px #1890ff26}.app_footer .contact .hotline-section .hotline-item .hotline-btn i[data-v-33dea2f6]{font-size:16px;color:#999;margin-right:8px}.app_footer .contact .hotline-section .hotline-item .hotline-btn .hotline-label[data-v-33dea2f6]{color:#999;font-size:13px;margin-right:8px}.app_footer .contact .hotline-section .hotline-item .hotline-btn .hotline-divider[data-v-33dea2f6]{width:1px;height:16px;background:#e8e8e8;margin:0 8px}.app_footer .contact .hotline-section .hotline-item .hotline-btn .hotline-number[data-v-33dea2f6]{color:#52c41a;font-size:16px;font-weight:600}.app_footer .contact .qr-section[data-v-33dea2f6]{flex:0 0 220px}.app_footer .contact .qr-section .qr-item[data-v-33dea2f6]{display:flex;align-items:center;gap:15px;margin-bottom:15px;cursor:pointer;transition:all .3s ease;padding:8px;border-radius:6px}.app_footer .contact .qr-section .qr-item[data-v-33dea2f6]:hover{background:#f8f9fa}.app_footer .contact .qr-section .qr-item .qr-code[data-v-33dea2f6]{width:80px;height:80px;border:1px solid #e9ecef;border-radius:6px;overflow:hidden;background:#fff;flex-shrink:0}.app_footer .contact .qr-section .qr-item .qr-code img[data-v-33dea2f6]{width:100%;height:100%;object-fit:cover}.app_footer .contact .qr-section .qr-item .qr-info[data-v-33dea2f6]{flex:1;min-width:0}.app_footer .contact .qr-section .qr-item .qr-info h4[data-v-33dea2f6]{font-size:14px;font-weight:600;color:#333;margin:0 0 4px;line-height:1.2}.app_footer .contact .qr-section .qr-item .qr-info p[data-v-33dea2f6]{font-size:12px;color:#666;margin:0;line-height:1.2}.app_footer .qr-overlay[data-v-33dea2f6]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:9999;display:flex;align-items:center;justify-content:center}.app_footer .qr-overlay .qr-modal[data-v-33dea2f6]{background:#fff;border-radius:12px;padding:30px;position:relative;box-shadow:0 10px 30px #0000004d;animation:qrFadeIn-33dea2f6 .3s ease}.app_footer .qr-overlay .qr-modal .qr-content[data-v-33dea2f6]{text-align:center}.app_footer .qr-overlay .qr-modal .qr-content img[data-v-33dea2f6]{width:200px;height:200px;border-radius:8px;margin-bottom:15px}.app_footer .qr-overlay .qr-modal .qr-content p[data-v-33dea2f6]{color:#333;font-size:16px;font-weight:500;margin:0}.app_footer .qr-overlay .qr-modal .qr-close[data-v-33dea2f6]{position:absolute;top:15px;right:15px;width:30px;height:30px;border:none;background:#f5f5f5;border-radius:50%;font-size:18px;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.app_footer .qr-overlay .qr-modal .qr-close[data-v-33dea2f6]:hover{background:#e6e6e6;color:#333}.app_footer .extra[data-v-33dea2f6]{background:linear-gradient(135deg,#2c3e50 0%,#34495e 100%);position:relative}.app_footer .slogan[data-v-33dea2f6]{padding:40px 100px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center}.app_footer .slogan a[data-v-33dea2f6]{display:flex;align-items:center;color:#fff;text-decoration:none;padding:15px 25px;border-radius:8px;transition:all .3s ease;background:rgba(255,255,255,.05)}.app_footer .slogan a i[data-v-33dea2f6]{font-size:36px;margin-right:15px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:all .3s ease}.app_footer .slogan a span[data-v-33dea2f6]{font-size:18px;font-weight:500;text-shadow:0 1px 3px rgba(0,0,0,.3)}.app_footer .slogan a[data-v-33dea2f6]:hover{transform:translateY(-3px);background:rgba(255,255,255,.1);box-shadow:0 8px 25px #0003}.app_footer .slogan a:hover i[data-v-33dea2f6]{transform:scale(1.1)}.app_footer .copyright[data-v-33dea2f6]{padding:30px 0;text-align:center;color:#ffffffb3}.app_footer .copyright p[data-v-33dea2f6]{line-height:1.6;margin-bottom:15px;font-size:14px}.app_footer .copyright a[data-v-33dea2f6]{color:#ffffffb3;text-decoration:none;padding:0 12px;border-right:1px solid rgba(255,255,255,.2);font-size:13px;transition:all .3s ease}.app_footer .copyright a[data-v-33dea2f6]:last-child{border-right:none}.app_footer .copyright a[data-v-33dea2f6]:hover{color:#fff;text-shadow:0 0 8px rgba(102,126,234,.5)}.app_footer .copyright .credits[data-v-33dea2f6]{display:flex;align-items:center;justify-content:center;margin-top:15px;padding:10px 20px;background:rgba(255,255,255,.08);border-radius:25px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);display:inline-flex}.app_footer .copyright .credits a[data-v-33dea2f6]{color:#fffc;text-decoration:none;padding:0 10px;border-right:1px solid rgba(255,255,255,.2);font-size:12px;transition:all .3s ease}.app_footer .copyright .credits a[data-v-33dea2f6]:last-child{border-right:none}.app_footer .copyright .credits a[data-v-33dea2f6]:hover{color:#fff;text-shadow:0 0 8px rgba(102,126,234,.6)}.app_footer .copyright .credits .credits-icon[data-v-33dea2f6]{width:14px;height:14px;margin:0 10px;opacity:.8;filter:brightness(0) invert(1);transition:all .3s ease}.app_footer .copyright .credits .credits-icon[data-v-33dea2f6]:hover{opacity:1;transform:scale(1.1)}@keyframes qrFadeIn-33dea2f6{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.app-header-sticky[data-v-88c1bfb4]{width:100%;height:80px;position:fixed;left:0;top:0;z-index:999;background-color:#fff;border-bottom:1px solid #e4e4e4;transform:translateY(-100%);opacity:0}.app-header-sticky.show[data-v-88c1bfb4]{transition:all .3s linear;transform:none;opacity:1}.app-header-sticky .container[data-v-88c1bfb4]{display:flex;align-items:center}.app-header-sticky .logo[data-v-88c1bfb4]{width:200px;height:80px;background:url(/assets/logo-6dad87d8.png) no-repeat right 2px;background-size:160px auto}.app-header-sticky .right[data-v-88c1bfb4]{width:220px;display:flex;text-align:center;padding-left:40px;border-left:2px solid #27ba9b}.app-header-sticky .right a[data-v-88c1bfb4]{width:38px;margin-right:40px;font-size:16px;line-height:1}.app-header-sticky .right a[data-v-88c1bfb4]:hover{color:#27ba9b}.app-header-nav[data-v-88c1bfb4]{width:820px;display:flex;padding-left:40px;position:relative;z-index:998}.app-header-nav li[data-v-88c1bfb4]{margin-right:40px;min-width:60px;text-align:center}.app-header-nav li a[data-v-88c1bfb4]{font-size:16px;line-height:32px;height:32px;display:inline-block;white-space:nowrap;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;padding:8px 16px;border-radius:20px;margin:-8px -16px}.app-header-nav li a[data-v-88c1bfb4]:hover{color:#fff;background:linear-gradient(135deg,#ff6b6b 0%,#ee5a52 50%,#ff4757 100%);transform:translateY(-4px) scale(1.05);box-shadow:0 8px 25px #ff6b6b66}.app-header-nav li a[data-v-88c1bfb4]:hover:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#ff6b6b,#ffa726,#ff6b6b);border-radius:22px;z-index:-1;animation:borderGlow-88c1bfb4 2s linear infinite}.app-header-nav li a[data-v-88c1bfb4]:hover:after{content:"";position:absolute;bottom:-12px;left:50%;transform:translate(-50%);width:80%;height:4px;background:linear-gradient(90deg,transparent,#ff6b6b,transparent);border-radius:2px;box-shadow:0 4px 15px #ff6b6b99}.app-header-nav li .active[data-v-88c1bfb4]{color:#fff;position:relative;background:linear-gradient(135deg,#ff6b6b 0%,#ee5a52 100%);border-radius:20px;padding:8px 16px;margin:-8px -16px;box-shadow:0 4px 20px #ff6b6b4d}.app-header-nav li .active[data-v-88c1bfb4]:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:70%;height:3px;background:linear-gradient(90deg,transparent,#ff6b6b,transparent);border-radius:2px;box-shadow:0 2px 10px #ff6b6b80}@keyframes borderGlow-88c1bfb4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.search[data-v-88c1bfb4]{width:170px;height:32px;position:relative;border-bottom:1px solid #e7e7e7;line-height:32px}.search .icon-search[data-v-88c1bfb4]{font-size:18px;margin-left:5px}.search input[data-v-88c1bfb4]{width:140px;padding-left:5px;color:#666}.home-category[data-v-f974be64]{width:80%;height:300px;margin-bottom:50px;background:transparent;position:relative;z-index:99}.home-category .category-container[data-v-f974be64]{display:flex;gap:20px;width:960px;margin:0 auto;padding:20px}.home-category .category-container .left-menu[data-v-f974be64]{width:180px;background:rgba(255,255,255,.75);border-radius:8px;box-shadow:0 2px 12px #0000001a;position:relative;z-index:99}.home-category .category-container .left-menu .menu[data-v-f974be64]{padding:12px 0}.home-category .category-container .left-menu .menu .menu-item[data-v-f974be64]{position:relative}.home-category .category-container .left-menu .menu .menu-item .main-menu[data-v-f974be64]{display:flex;align-items:center;padding:12px 16px;cursor:pointer;transition:all .3s ease}.home-category .category-container .left-menu .menu .menu-item .main-menu[data-v-f974be64]:hover{background:#f8f9fa}.home-category .category-container .left-menu .menu .menu-item .main-menu .menu-icon[data-v-f974be64]{font-size:16px;margin-right:8px;color:#409eff}.home-category .category-container .left-menu .menu .menu-item .main-menu .menu-name[data-v-f974be64]{flex:1;font-size:14px;font-weight:600;color:#333}.home-category .category-container .left-menu .menu .menu-item .main-menu .arrow[data-v-f974be64]{font-size:14px;color:#999;font-weight:700;transition:transform .3s ease}.home-category .category-container .left-menu .menu .menu-item .sub-menu[data-v-f974be64]{position:absolute;left:100%;top:0;width:360px;background:rgba(255,255,255,.98);border-radius:8px;box-shadow:0 4px 20px #00000026;display:none;z-index:1000}.home-category .category-container .left-menu .menu .menu-item .sub-menu .sub-menu-grid[data-v-f974be64]{display:grid;grid-template-columns:1fr 1fr;gap:1px;padding:16px}.home-category .category-container .left-menu .menu .menu-item .sub-menu .sub-menu-grid .sub-menu-item[data-v-f974be64]{display:block;padding:8px 12px;text-decoration:none;color:#666;font-size:13px;border-radius:4px;transition:all .3s ease;text-align:center}.home-category .category-container .left-menu .menu .menu-item .sub-menu .sub-menu-grid .sub-menu-item[data-v-f974be64]:hover{background:#409eff;color:#fff;transform:translateY(-1px);box-shadow:0 2px 8px #409eff4d}.home-category .category-container .left-menu .menu .menu-item:hover .sub-menu[data-v-f974be64]{display:block}.home-category .category-container .left-menu .menu .menu-item:hover .arrow[data-v-f974be64]{transform:rotate(90deg)}.home-category .category-container .right-user-info[data-v-f974be64]{width:240px;margin-left:auto;margin-right:-300px}.home-category .category-container .right-user-info .user-card[data-v-f974be64]{background:rgba(255,255,255,.75);border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:18px;text-align:center;margin-left:auto}.home-category .category-container .right-user-info .user-card .logged-in .user-avatar[data-v-f974be64]{width:64px;height:64px;border-radius:50%;margin:0 auto 12px;overflow:hidden;border:3px solid #f0f0f0}.home-category .category-container .right-user-info .user-card .logged-in .user-avatar img[data-v-f974be64]{width:100%;height:100%;object-fit:cover}.home-category .category-container .right-user-info .user-card .logged-in .user-name[data-v-f974be64]{font-size:16px;font-weight:600;color:#333;margin-bottom:6px}.home-category .category-container .right-user-info .user-card .logged-in .user-level[data-v-f974be64]{background:linear-gradient(135deg,#ff6b6b,#ff8e8e);color:#fff;padding:3px 10px;border-radius:12px;font-size:11px;margin-bottom:6px;display:inline-block}.home-category .category-container .right-user-info .user-card .logged-in .user-points[data-v-f974be64]{color:#666;font-size:13px;margin-bottom:12px}.home-category .category-container .right-user-info .user-card .logged-in .favorite-btn[data-v-f974be64]{background:linear-gradient(135deg,#67c23a,#85ce61);color:#fff;border:none;padding:8px 16px;border-radius:20px;font-size:13px;font-weight:500;cursor:pointer;transition:all .3s ease;margin-bottom:10px;width:100%}.home-category .category-container .right-user-info .user-card .logged-in .favorite-btn[data-v-f974be64]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #67c23a4d}.home-category .category-container .right-user-info .user-card .logged-in .study-btn[data-v-f974be64]{background:linear-gradient(135deg,#409eff,#66b1ff);color:#fff;border:none;padding:8px 16px;border-radius:20px;font-size:13px;font-weight:500;cursor:pointer;transition:all .3s ease;margin-bottom:12px;width:100%}.home-category .category-container .right-user-info .user-card .logged-in .study-btn[data-v-f974be64]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #409eff4d}.home-category .category-container .right-user-info .user-card .not-logged-in .login-icon[data-v-f974be64]{width:64px;height:64px;border-radius:50%;margin:0 auto 12px;background:linear-gradient(135deg,#409eff,#66b1ff);display:flex;align-items:center;justify-content:center}.home-category .category-container .right-user-info .user-card .not-logged-in .login-icon i[data-v-f974be64]{font-size:32px;color:#fff}.home-category .category-container .right-user-info .user-card .not-logged-in .login-title[data-v-f974be64]{font-size:18px;font-weight:600;color:#333;margin-bottom:6px}.home-category .category-container .right-user-info .user-card .not-logged-in .login-desc[data-v-f974be64]{color:#666;font-size:13px;margin-bottom:16px}.home-category .category-container .right-user-info .user-card .not-logged-in .login-btn[data-v-f974be64]{background:linear-gradient(135deg,#409eff,#66b1ff);color:#fff;border:none;padding:10px 20px;border-radius:25px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;margin-bottom:12px;width:100%}.home-category .category-container .right-user-info .user-card .not-logged-in .login-btn[data-v-f974be64]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #409eff4d}.home-category .category-container .right-user-info .user-card .login-tip[data-v-f974be64]{color:#999;font-size:11px;margin:0}.el-carousel{--el-carousel-arrow-font-size: 12px;--el-carousel-arrow-size: 36px;--el-carousel-arrow-background: rgba(31, 45, 61, .11);--el-carousel-arrow-hover-background: rgba(31, 45, 61, .23);--el-carousel-indicator-width: 30px;--el-carousel-indicator-height: 2px;--el-carousel-indicator-padding-horizontal: 4px;--el-carousel-indicator-padding-vertical: 12px;--el-carousel-indicator-out-color: var(--el-border-color-hover);position:relative}.el-carousel--horizontal,.el-carousel--vertical{overflow:hidden}.el-carousel__container{position:relative;height:300px}.el-carousel__arrow{border:none;outline:none;padding:0;margin:0;height:var(--el-carousel-arrow-size);width:var(--el-carousel-arrow-size);cursor:pointer;transition:var(--el-transition-duration);border-radius:50%;background-color:var(--el-carousel-arrow-background);color:#fff;position:absolute;top:50%;z-index:10;transform:translateY(-50%);text-align:center;font-size:var(--el-carousel-arrow-font-size);display:inline-flex;justify-content:center;align-items:center}.el-carousel__arrow--left{left:16px}.el-carousel__arrow--right{right:16px}.el-carousel__arrow:hover{background-color:var(--el-carousel-arrow-hover-background)}.el-carousel__arrow i{cursor:pointer}.el-carousel__indicators{position:absolute;list-style:none;margin:0;padding:0;z-index:calc(var(--el-index-normal) + 1)}.el-carousel__indicators--horizontal{bottom:0;left:50%;transform:translate(-50%)}.el-carousel__indicators--vertical{right:0;top:50%;transform:translateY(-50%)}.el-carousel__indicators--outside{bottom:calc(var(--el-carousel-indicator-height) + var(--el-carousel-indicator-padding-vertical) * 2);text-align:center;position:static;transform:none}.el-carousel__indicators--outside .el-carousel__indicator:hover button{opacity:.64}.el-carousel__indicators--outside button{background-color:var(--el-carousel-indicator-out-color);opacity:.24}.el-carousel__indicators--right{right:0}.el-carousel__indicators--labels{left:0;right:0;transform:none;text-align:center}.el-carousel__indicators--labels .el-carousel__button{height:auto;width:auto;padding:2px 18px;font-size:12px;color:#000}.el-carousel__indicators--labels .el-carousel__indicator{padding:6px 4px}.el-carousel__indicator{background-color:transparent;cursor:pointer}.el-carousel__indicator:hover button{opacity:.72}.el-carousel__indicator--horizontal{display:inline-block;padding:var(--el-carousel-indicator-padding-vertical) var(--el-carousel-indicator-padding-horizontal)}.el-carousel__indicator--vertical{padding:var(--el-carousel-indicator-padding-horizontal) var(--el-carousel-indicator-padding-vertical)}.el-carousel__indicator--vertical .el-carousel__button{width:var(--el-carousel-indicator-height);height:calc(var(--el-carousel-indicator-width) / 2)}.el-carousel__indicator.is-active button{opacity:1}.el-carousel__button{display:block;opacity:.48;width:var(--el-carousel-indicator-width);height:var(--el-carousel-indicator-height);background-color:#fff;border:none;outline:none;padding:0;margin:0;cursor:pointer;transition:var(--el-transition-duration)}.carousel-arrow-left-enter-from,.carousel-arrow-left-leave-active{transform:translateY(-50%) translate(-10px);opacity:0}.carousel-arrow-right-enter-from,.carousel-arrow-right-leave-active{transform:translateY(-50%) translate(10px);opacity:0}.el-carousel__item{position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block;overflow:hidden;z-index:calc(var(--el-index-normal) - 1)}.el-carousel__item.is-active{z-index:calc(var(--el-index-normal) - 1)}.el-carousel__item.is-animating{transition:transform .4s ease-in-out}.el-carousel__item--card{width:50%;transition:transform .4s ease-in-out}.el-carousel__item--card.is-in-stage{cursor:pointer;z-index:var(--el-index-normal)}.el-carousel__item--card.is-in-stage:hover .el-carousel__mask,.el-carousel__item--card.is-in-stage.is-hover .el-carousel__mask{opacity:.12}.el-carousel__item--card.is-active{z-index:calc(var(--el-index-normal) + 1)}.el-carousel__item--card-vertical{width:100%;height:50%}.el-carousel__mask{position:absolute;width:100%;height:100%;top:0;left:0;background-color:var(--el-color-white);opacity:.24;transition:var(--el-transition-duration-fast)}.home-banner[data-v-7b9df5db]{width:2000px;height:380px;margin-left:-360px;position:absolute;left:0;top:0;z-index:98}.home-banner img[data-v-7b9df5db]{width:100%;height:380px}.home-new[data-v-b746338b]{width:100%;background:#fff;padding:16px 0}.home-new .new-container[data-v-b746338b]{max-width:1300px;margin:0 auto;display:flex;gap:20px;padding:0 16px}.home-new .new-container .left-news[data-v-b746338b]{flex:1;width:50%}.home-new .new-container .left-news .news-header[data-v-b746338b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:6px;border-bottom:2px solid #3b82f6}.home-new .new-container .left-news .news-header .section-title[data-v-b746338b]{font-size:16px;font-weight:600;color:#1e3a8a;margin:0}.home-new .new-container .left-news .news-header .more-link[data-v-b746338b]{color:#3b82f6;text-decoration:none;font-size:12px;font-weight:500;transition:color .3s ease;cursor:pointer}.home-new .new-container .left-news .news-header .more-link[data-v-b746338b]:hover{color:#1e3a8a}.home-new .new-container .left-news .news-list .news-item[data-v-b746338b]{display:flex;align-items:center;padding:8px 0;border-bottom:1px solid #f1f5f9;transition:all .3s ease}.home-new .new-container .left-news .news-list .news-item[data-v-b746338b]:last-child{border-bottom:none}.home-new .new-container .left-news .news-list .news-item[data-v-b746338b]:hover{background:#f8fafc;padding-left:8px;padding-right:8px;margin:0 -8px;border-radius:4px}.home-new .new-container .left-news .news-list .news-item:hover .news-arrow .arrow-icon[data-v-b746338b]{color:#3b82f6;transform:translate(2px)}.home-new .new-container .left-news .news-list .news-item .news-tag[data-v-b746338b]{padding:4px 10px;border-radius:12px;font-size:11px;font-weight:500;color:#fff;background:#64748b;margin-right:12px;white-space:nowrap;flex-shrink:0}.home-new .new-container .left-news .news-list .news-item .news-tag.hot[data-v-b746338b]{background:linear-gradient(135deg,#ef4444,#dc2626)}.home-new .new-container .left-news .news-list .news-item .news-link[data-v-b746338b]{flex:1;text-decoration:none;color:inherit}.home-new .new-container .left-news .news-list .news-item .news-link .news-content .news-title[data-v-b746338b]{font-size:15px;font-weight:500;color:#1e293b;margin:0 0 4px;line-height:1.4}.home-new .new-container .left-news .news-list .news-item .news-link .news-content .news-date[data-v-b746338b]{font-size:12px;color:#94a3b8}.home-new .new-container .left-news .news-list .news-item .news-arrow[data-v-b746338b]{flex-shrink:0;margin-left:auto;display:flex;align-items:center;justify-content:center;width:20px}.home-new .new-container .left-news .news-list .news-item .news-arrow .arrow-icon[data-v-b746338b]{font-size:20px;color:#cbd5e1;font-weight:700;transition:all .3s ease;line-height:1}.home-new .new-container .left-news .no-data[data-v-b746338b]{text-align:center;padding:24px 16px;color:#64748b}.home-new .new-container .left-news .no-data .no-data-icon[data-v-b746338b]{font-size:32px;margin-bottom:12px;opacity:.6}.home-new .new-container .left-news .no-data .no-data-text[data-v-b746338b]{font-size:14px;font-weight:500;margin-bottom:6px;color:#475569}.home-new .new-container .left-news .no-data .no-data-desc[data-v-b746338b]{font-size:12px;margin:0;opacity:.8}.home-new .new-container .right-functions[data-v-b746338b]{flex:1;width:50%}.home-new .new-container .right-functions .section-title[data-v-b746338b]{font-size:16px;font-weight:600;color:#1e3a8a;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid #3b82f6}.home-new .new-container .right-functions .functions-grid[data-v-b746338b]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.home-new .new-container .right-functions .functions-grid .function-item[data-v-b746338b]{display:flex;align-items:center;padding:12px 14px;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:8px;border:1px solid #e2e8f0;transition:all .3s ease;cursor:pointer}.home-new .new-container .right-functions .functions-grid .function-item[data-v-b746338b]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #3b82f626;border-color:#3b82f6}.home-new .new-container .right-functions .functions-grid .function-item.primary .function-icon[data-v-b746338b]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px;margin-right:12px;background:linear-gradient(135deg,#06b6d4,#0891b2)}.home-new .new-container .right-functions .functions-grid .function-item.primary .function-info h4[data-v-b746338b]{font-size:14px;font-weight:600;color:#1e293b;margin-bottom:3px}.home-new .new-container .right-functions .functions-grid .function-item.primary .function-info p[data-v-b746338b]{font-size:11px;color:#64748b;margin:0}.home-new .new-container .right-functions .functions-grid .function-item.secondary .function-icon[data-v-b746338b]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:14px;margin-right:10px;color:#3b82f6}.home-new .new-container .right-functions .functions-grid .function-item.secondary .function-info h4[data-v-b746338b]{font-size:13px;font-weight:600;color:#1e293b;margin-bottom:2px}.home-new .new-container .right-functions .functions-grid .function-item.secondary .function-info p[data-v-b746338b]{font-size:10px;color:#64748b;margin:0}.home-product[data-v-fedd784a]{width:100%;background:#fff;padding:20px 0;position:relative;overflow:hidden}.home-product .product-container[data-v-fedd784a]{width:1300px;margin:0 auto;padding:0 20px}.home-product .product-container .main-content[data-v-fedd784a]{background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border-radius:16px;border:1px solid #10b981;padding:32px}.home-product .product-container .main-content .top-navigation[data-v-fedd784a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;padding:0}.home-product .product-container .main-content .top-navigation .left-section .free-trial[data-v-fedd784a]{display:flex;align-items:center;gap:16px}.home-product .product-container .main-content .top-navigation .left-section .free-trial .trial-icon[data-v-fedd784a]{width:48px;height:48px;background:linear-gradient(135deg,#10b981,#059669);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff}.home-product .product-container .main-content .top-navigation .left-section .free-trial .trial-text h3[data-v-fedd784a]{font-size:18px;font-weight:600;color:#065f46;margin:0 0 4px}.home-product .product-container .main-content .top-navigation .left-section .free-trial .trial-text p[data-v-fedd784a]{font-size:14px;color:#047857;margin:0}.home-product .product-container .main-content .top-navigation .category-nav[data-v-fedd784a]{flex:1;margin:0 40px;position:relative;overflow:visible;max-width:800px}.home-product .product-container .main-content .top-navigation .category-nav .scroll-arrow[data-v-fedd784a]{position:absolute;top:50%;transform:translateY(-50%);background:rgba(16,185,129,.95);color:#fff;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:20;font-size:18px;font-weight:700;transition:all .3s ease;border:3px solid white;box-shadow:0 4px 12px #0003}.home-product .product-container .main-content .top-navigation .category-nav .scroll-arrow[data-v-fedd784a]:hover{background:rgb(16,185,129);transform:translateY(-50%) scale(1.1);box-shadow:0 6px 20px #10b98166}.home-product .product-container .main-content .top-navigation .category-nav .scroll-arrow.left-arrow[data-v-fedd784a]{left:-25px}.home-product .product-container .main-content .top-navigation .category-nav .scroll-arrow.right-arrow[data-v-fedd784a]{right:-25px}.home-product .product-container .main-content .top-navigation .category-nav .nav-scroll[data-v-fedd784a]{display:flex;gap:8px;overflow-x:auto;padding:4px 0;scroll-behavior:smooth;width:100%;-ms-overflow-style:none;scrollbar-width:none}.home-product .product-container .main-content .top-navigation .category-nav .nav-scroll[data-v-fedd784a]::-webkit-scrollbar{display:none}.home-product .product-container .main-content .top-navigation .category-nav .nav-scroll .nav-item[data-v-fedd784a]{padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500;color:#6b7280;background:white;cursor:pointer;transition:all .3s ease;white-space:nowrap;border:1px solid #e5e7eb;flex-shrink:0;min-width:fit-content}.home-product .product-container .main-content .top-navigation .category-nav .nav-scroll .nav-item[data-v-fedd784a]:hover{background:#f3f4f6;border-color:#d1d5db;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.home-product .product-container .main-content .top-navigation .category-nav .nav-scroll .nav-item.active[data-v-fedd784a]{background:#10b981;color:#fff;border-color:#10b981;box-shadow:0 2px 8px #10b9814d;transform:translateY(-1px)}.home-product .product-container .main-content .top-navigation .right-section .more-btn[data-v-fedd784a]{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:20px;font-size:14px;font-weight:500;color:#10b981;text-decoration:none;background:white;border:1px solid #10b981;transition:all .3s ease;cursor:pointer}.home-product .product-container .main-content .top-navigation .right-section .more-btn[data-v-fedd784a]:hover{background:#10b981;color:#fff;transform:translateY(-1px);box-shadow:0 2px 8px #10b9814d}.home-product .product-container .main-content .top-navigation .right-section .more-btn .arrow[data-v-fedd784a]{font-size:12px}.home-product .product-container .main-content .courses-grid[data-v-fedd784a]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;justify-items:center}.home-product .product-container .main-content .no-data[data-v-fedd784a]{display:flex;align-items:center;justify-content:center;min-height:300px;padding:40px 20px}.home-product .product-container .main-content .no-data .no-data-content[data-v-fedd784a]{text-align:center;max-width:400px}.home-product .product-container .main-content .no-data .no-data-content .no-data-icon[data-v-fedd784a]{font-size:64px;margin-bottom:20px;opacity:.6}.home-product .product-container .main-content .no-data .no-data-content h3[data-v-fedd784a]{font-size:20px;font-weight:600;color:#374151;margin:0 0 12px}.home-product .product-container .main-content .no-data .no-data-content p[data-v-fedd784a]{font-size:14px;color:#6b7280;line-height:1.6;margin:0 0 24px}.home-product .product-container .main-content .no-data .no-data-content .no-data-actions[data-v-fedd784a]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.home-product .product-container .main-content .no-data .no-data-content .no-data-actions .action-btn[data-v-fedd784a]{padding:10px 20px;border-radius:20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;border:none}.home-product .product-container .main-content .no-data .no-data-content .no-data-actions .action-btn.primary[data-v-fedd784a]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.home-product .product-container .main-content .no-data .no-data-content .no-data-actions .action-btn.primary[data-v-fedd784a]:hover{background:linear-gradient(135deg,#059669,#047857);transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.home-product .product-container .main-content .no-data .no-data-content .no-data-actions .action-btn.secondary[data-v-fedd784a]{background:white;color:#10b981;border:1px solid #10b981}.home-product .product-container .main-content .no-data .no-data-content .no-data-actions .action-btn.secondary[data-v-fedd784a]:hover{background:#10b981;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.home-product .product-container .main-content .course-card[data-v-fedd784a]{width:100%;max-width:280px;background:white;border-radius:12px;border:1px solid #f3f4f6;overflow:hidden;transition:all .3s ease;cursor:pointer}.home-product .product-container .main-content .course-card[data-v-fedd784a]:hover{transform:translateY(-4px);box-shadow:0 8px 25px #0000001a;border-color:#d1d5db}.home-product .product-container .main-content .course-card .course-cover[data-v-fedd784a]{position:relative;width:100%;height:200px;overflow:hidden}.home-product .product-container .main-content .course-card .course-cover img[data-v-fedd784a]{width:100%;height:100%;object-fit:cover}.home-product .product-container .main-content .course-card .course-cover .course-tag[data-v-fedd784a]{position:absolute;top:12px;left:12px;padding:4px 12px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-size:12px;font-weight:600;border-radius:12px}.home-product .product-container .main-content .course-card .course-cover .course-tag.free[data-v-fedd784a]{background:linear-gradient(135deg,#10b981,#059669)}.home-product .product-container .main-content .course-card .course-cover .course-tag.paid[data-v-fedd784a]{background:linear-gradient(135deg,#ef4444,#dc2626)}.home-product .product-container .main-content .course-card .course-cover .play-icon[data-v-fedd784a]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;background:rgba(0,0,0,.7);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;opacity:0;transition:opacity .3s ease}.home-product .product-container .main-content .course-card:hover .play-icon[data-v-fedd784a]{opacity:1}.home-product .product-container .main-content .course-card .course-info[data-v-fedd784a]{padding:16px}.home-product .product-container .main-content .course-card .course-info .course-category[data-v-fedd784a]{display:inline-block;padding:4px 12px;background:#f0fdf4;color:#10b981;font-size:12px;font-weight:500;border-radius:12px;margin-bottom:8px}.home-product .product-container .main-content .course-card .course-info .course-title[data-v-fedd784a]{font-size:16px;font-weight:600;color:#1f2937;margin:0 0 12px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-product .product-container .main-content .course-card .course-info .course-meta[data-v-fedd784a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.home-product .product-container .main-content .course-card .course-info .course-meta .instructor[data-v-fedd784a]{display:flex;align-items:center;gap:8px}.home-product .product-container .main-content .course-card .course-info .course-meta .instructor .instructor-avatar[data-v-fedd784a]{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#10b981,#059669);display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:600;overflow:hidden}.home-product .product-container .main-content .course-card .course-info .course-meta .instructor .instructor-avatar img[data-v-fedd784a]{width:100%;height:100%;object-fit:cover;border-radius:50%}.home-product .product-container .main-content .course-card .course-info .course-meta .instructor .instructor-avatar span[data-v-fedd784a]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.home-product .product-container .main-content .course-card .course-info .course-meta .instructor .instructor-name[data-v-fedd784a]{font-size:13px;color:#6b7280}.home-product .product-container .main-content .course-card .course-info .course-meta .time-info[data-v-fedd784a]{display:flex;align-items:center;gap:4px;font-size:12px;color:#9ca3af}.home-product .product-container .main-content .course-card .course-info .course-meta .time-info .icon[data-v-fedd784a]{font-size:14px}.home-product .product-container .main-content .course-card .course-info .course-footer[data-v-fedd784a]{display:flex;justify-content:space-between;align-items:center}.home-product .product-container .main-content .course-card .course-info .course-footer .status[data-v-fedd784a]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500;color:#fff}.home-product .product-container .main-content .course-card .course-info .course-footer .status.status-live[data-v-fedd784a]{background:linear-gradient(135deg,#ef4444,#dc2626)}.home-product .product-container .main-content .course-card .course-info .course-footer .status.status-upcoming[data-v-fedd784a]{background:linear-gradient(135deg,#f59e0b,#d97706)}.home-product .product-container .main-content .course-card .course-info .course-footer .status.status-replay[data-v-fedd784a]{background:linear-gradient(135deg,#6b7280,#4b5563)}.home-product .product-container .main-content .course-card .course-info .course-footer .action-btn[data-v-fedd784a]{padding:6px 16px;border:none;border-radius:20px;font-size:12px;font-weight:500;color:#fff;cursor:pointer;transition:all .3s ease}.home-product .product-container .main-content .course-card .course-info .course-footer .action-btn.status-live[data-v-fedd784a]{background:linear-gradient(135deg,#10b981,#059669)}.home-product .product-container .main-content .course-card .course-info .course-footer .action-btn.status-live[data-v-fedd784a]:hover{background:linear-gradient(135deg,#059669,#047857);transform:translateY(-1px)}.home-product .product-container .main-content .course-card .course-info .course-footer .action-btn.status-upcoming[data-v-fedd784a]{background:linear-gradient(135deg,#f59e0b,#d97706)}.home-product .product-container .main-content .course-card .course-info .course-footer .action-btn.status-upcoming[data-v-fedd784a]:hover{background:linear-gradient(135deg,#d97706,#b45309);transform:translateY(-1px)}.home-product .product-container .main-content .course-card .course-info .course-footer .action-btn.status-replay[data-v-fedd784a]{background:linear-gradient(135deg,#6b7280,#4b5563)}.home-product .product-container .main-content .course-card .course-info .course-footer .action-btn.status-replay[data-v-fedd784a]:hover{background:linear-gradient(135deg,#4b5563,#374151);transform:translateY(-1px)}.home-product[data-v-c06c7130]{width:100%;background:#fff;padding:20px 0}.home-product .product-container[data-v-c06c7130]{max-width:1300px;margin:0 auto;padding:0 20px}.home-product .product-container .main-content[data-v-c06c7130]{background:linear-gradient(135deg,#fefce8,#fef3c7);border-radius:16px;border:1px solid #fcd34d;padding:32px}.home-product .product-container .main-content .top-navigation[data-v-c06c7130]{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;padding:0}.home-product .product-container .main-content .top-navigation .left-section .free-trial[data-v-c06c7130]{display:flex;align-items:center;gap:16px}.home-product .product-container .main-content .top-navigation .left-section .free-trial .trial-icon[data-v-c06c7130]{width:48px;height:48px;background:linear-gradient(135deg,#10b981,#059669);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff}.home-product .product-container .main-content .top-navigation .left-section .free-trial .trial-text h3[data-v-c06c7130]{font-size:18px;font-weight:600;color:#a16207;margin:0 0 4px}.home-product .product-container .main-content .top-navigation .left-section .free-trial .trial-text p[data-v-c06c7130]{font-size:14px;color:#ca8a04;margin:0}.home-product .product-container .main-content .top-navigation .category-nav[data-v-c06c7130]{flex:1;margin:0 40px;position:relative;overflow:visible;max-width:800px}.home-product .product-container .main-content .top-navigation .category-nav .scroll-arrow[data-v-c06c7130]{position:absolute;top:50%;transform:translateY(-50%);background:rgba(245,158,11,.95);color:#fff;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:20;font-size:18px;font-weight:700;transition:all .3s ease;border:3px solid white;box-shadow:0 4px 12px #0003}.home-product .product-container .main-content .top-navigation .category-nav .scroll-arrow[data-v-c06c7130]:hover{background:rgb(245,158,11);transform:translateY(-50%) scale(1.1);box-shadow:0 6px 20px #f59e0b66}.home-product .product-container .main-content .top-navigation .category-nav .scroll-arrow.left-arrow[data-v-c06c7130]{left:-25px}.home-product .product-container .main-content .top-navigation .category-nav .scroll-arrow.right-arrow[data-v-c06c7130]{right:-25px}.home-product .product-container .main-content .top-navigation .category-nav .nav-scroll[data-v-c06c7130]{display:flex;gap:8px;overflow-x:auto;padding:4px 0;scroll-behavior:smooth;width:100%;-ms-overflow-style:none;scrollbar-width:none}.home-product .product-container .main-content .top-navigation .category-nav .nav-scroll[data-v-c06c7130]::-webkit-scrollbar{display:none}.home-product .product-container .main-content .top-navigation .category-nav .nav-scroll .nav-item[data-v-c06c7130]{padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500;color:#6b7280;background:white;cursor:pointer;transition:all .3s ease;white-space:nowrap;border:1px solid #e5e7eb;flex-shrink:0;min-width:fit-content}.home-product .product-container .main-content .top-navigation .category-nav .nav-scroll .nav-item[data-v-c06c7130]:hover{background:#f3f4f6;border-color:#d1d5db;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.home-product .product-container .main-content .top-navigation .category-nav .nav-scroll .nav-item.active[data-v-c06c7130]{background:#f59e0b;color:#fff;border-color:#f59e0b;box-shadow:0 2px 8px #f59e0b4d;transform:translateY(-1px)}.home-product .product-container .main-content .top-navigation .right-section .more-btn[data-v-c06c7130]{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:20px;font-size:14px;font-weight:500;color:#10b981;text-decoration:none;background:white;border:1px solid #10b981;transition:all .3s ease;cursor:pointer}.home-product .product-container .main-content .top-navigation .right-section .more-btn[data-v-c06c7130]:hover{background:#10b981;color:#fff;transform:translateY(-1px);box-shadow:0 2px 8px #10b9814d}.home-product .product-container .main-content .top-navigation .right-section .more-btn .arrow[data-v-c06c7130]{font-size:12px}.home-product .product-container .main-content .courses-grid[data-v-c06c7130]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;justify-items:center}.home-product .product-container .main-content .no-data[data-v-c06c7130]{display:flex;align-items:center;justify-content:center;min-height:300px;padding:40px 20px}.home-product .product-container .main-content .no-data .no-data-content[data-v-c06c7130]{text-align:center;max-width:400px}.home-product .product-container .main-content .no-data .no-data-content .no-data-icon[data-v-c06c7130]{font-size:64px;margin-bottom:20px;opacity:.6}.home-product .product-container .main-content .no-data .no-data-content h3[data-v-c06c7130]{font-size:20px;font-weight:600;color:#374151;margin:0 0 12px}.home-product .product-container .main-content .no-data .no-data-content p[data-v-c06c7130]{font-size:14px;color:#6b7280;line-height:1.6;margin:0 0 24px}.home-product .product-container .main-content .no-data .no-data-content .no-data-actions[data-v-c06c7130]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.home-product .product-container .main-content .no-data .no-data-content .no-data-actions .action-btn[data-v-c06c7130]{padding:10px 20px;border-radius:20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;border:none}.home-product .product-container .main-content .no-data .no-data-content .no-data-actions .action-btn.primary[data-v-c06c7130]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.home-product .product-container .main-content .no-data .no-data-content .no-data-actions .action-btn.primary[data-v-c06c7130]:hover{background:linear-gradient(135deg,#d97706,#b45309);transform:translateY(-1px);box-shadow:0 4px 12px #f59e0b4d}.home-product .product-container .main-content .no-data .no-data-content .no-data-actions .action-btn.secondary[data-v-c06c7130]{background:white;color:#f59e0b;border:1px solid #f59e0b}.home-product .product-container .main-content .no-data .no-data-content .no-data-actions .action-btn.secondary[data-v-c06c7130]:hover{background:#f59e0b;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #f59e0b4d}.home-product .product-container .main-content .course-card[data-v-c06c7130]{width:100%;max-width:280px;background:white;border-radius:12px;border:1px solid #f3f4f6;overflow:hidden;transition:all .3s ease;cursor:pointer}.home-product .product-container .main-content .course-card[data-v-c06c7130]:hover{transform:translateY(-4px);box-shadow:0 8px 25px #0000001a;border-color:#d1d5db}.home-product .product-container .main-content .course-card .course-cover[data-v-c06c7130]{position:relative;width:100%;height:200px;overflow:hidden}.home-product .product-container .main-content .course-card .course-cover img[data-v-c06c7130]{width:100%;height:100%;object-fit:cover}.home-product .product-container .main-content .course-card .course-cover .free-badge[data-v-c06c7130]{position:absolute;top:12px;left:12px;padding:4px 12px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-size:12px;font-weight:600;border-radius:12px}.home-product .product-container .main-content .course-card .course-cover .play-icon[data-v-c06c7130]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;background:rgba(0,0,0,.7);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;opacity:0;transition:opacity .3s ease}.home-product .product-container .main-content .course-card:hover .play-icon[data-v-c06c7130]{opacity:1}.home-product .product-container .main-content .course-card .course-info[data-v-c06c7130]{padding:16px}.home-product .product-container .main-content .course-card .course-info .course-category[data-v-c06c7130]{display:inline-block;padding:4px 12px;background:#f0fdf4;color:#10b981;font-size:12px;font-weight:500;border-radius:12px;margin-bottom:8px}.home-product .product-container .main-content .course-card .course-info .course-title[data-v-c06c7130]{font-size:16px;font-weight:600;color:#1f2937;margin:0 0 12px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-product .product-container .main-content .course-card .course-info .course-meta[data-v-c06c7130]{display:flex;justify-content:space-between;align-items:center}.home-product .product-container .main-content .course-card .course-info .course-meta .instructor[data-v-c06c7130]{display:flex;align-items:center;gap:8px}.home-product .product-container .main-content .course-card .course-info .course-meta .instructor .instructor-avatar[data-v-c06c7130]{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#10b981,#059669);display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:600;overflow:hidden}.home-product .product-container .main-content .course-card .course-info .course-meta .instructor .instructor-avatar img[data-v-c06c7130]{width:100%;height:100%;object-fit:cover;border-radius:50%}.home-product .product-container .main-content .course-card .course-info .course-meta .instructor .instructor-avatar span[data-v-c06c7130]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.home-product .product-container .main-content .course-card .course-info .course-meta .instructor .instructor-name[data-v-c06c7130]{font-size:13px;color:#6b7280}.home-product .product-container .main-content .course-card .course-info .course-meta .students-count[data-v-c06c7130]{display:flex;align-items:center;gap:4px;font-size:12px;color:#9ca3af}.home-product .product-container .main-content .course-card .course-info .course-meta .students-count .icon[data-v-c06c7130]{font-size:14px}.home-panel[data-v-1357e51f]{width:100%;background:#fff;padding:20px 0}.home-panel .container[data-v-1357e51f]{width:1300px;margin:0 auto;padding:0 20px}.home-panel .container .head[data-v-1357e51f]{padding:40px 0 20px;display:flex;align-items:flex-end}.home-panel .container .head h3[data-v-1357e51f]{flex:1;font-size:36px;font-weight:700;margin-left:6px;height:42px;line-height:42px;color:#1e293b}.home-panel .container .head h3 small[data-v-1357e51f]{font-size:18px;color:#64748b;margin-left:20px;font-weight:400}.home-panel .container .main-content[data-v-1357e51f]{background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:16px;border:1px solid #d1d5db;padding:32px}.home-panel .container .main-content .top-navigation[data-v-1357e51f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;padding:0}.home-panel .container .main-content .top-navigation .left-section .free-trial[data-v-1357e51f]{display:flex;align-items:center;gap:16px}.home-panel .container .main-content .top-navigation .left-section .free-trial .trial-icon[data-v-1357e51f]{width:48px;height:48px;background:linear-gradient(135deg,#10b981,#059669);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff}.home-panel .container .main-content .top-navigation .left-section .free-trial .trial-text h3[data-v-1357e51f]{font-size:18px;font-weight:600;color:#4b5563;margin:0 0 4px}.home-panel .container .main-content .top-navigation .left-section .free-trial .trial-text p[data-v-1357e51f]{font-size:14px;color:#6b7280;margin:0}.home-panel .container .main-content .top-navigation .category-nav[data-v-1357e51f]{flex:1;margin:0 40px;position:relative;overflow:visible;max-width:800px}.home-panel .container .main-content .top-navigation .category-nav .scroll-arrow[data-v-1357e51f]{position:absolute;top:50%;transform:translateY(-50%);background:rgba(139,92,246,.95);color:#fff;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:20;font-size:18px;font-weight:700;transition:all .3s ease;border:3px solid white;box-shadow:0 4px 12px #0003}.home-panel .container .main-content .top-navigation .category-nav .scroll-arrow[data-v-1357e51f]:hover{background:rgb(139,92,246);transform:translateY(-50%) scale(1.1);box-shadow:0 6px 20px #8b5cf666}.home-panel .container .main-content .top-navigation .category-nav .scroll-arrow.left-arrow[data-v-1357e51f]{left:-25px}.home-panel .container .main-content .top-navigation .category-nav .scroll-arrow.right-arrow[data-v-1357e51f]{right:-25px}.home-panel .container .main-content .top-navigation .category-nav .nav-scroll[data-v-1357e51f]{display:flex;gap:8px;overflow-x:auto;padding:4px 0;scroll-behavior:smooth;width:100%;-ms-overflow-style:none;scrollbar-width:none}.home-panel .container .main-content .top-navigation .category-nav .nav-scroll[data-v-1357e51f]::-webkit-scrollbar{display:none}.home-panel .container .main-content .top-navigation .category-nav .nav-scroll .nav-item[data-v-1357e51f]{padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500;color:#6b7280;background:white;cursor:pointer;transition:all .3s ease;white-space:nowrap;border:1px solid #e5e7eb;flex-shrink:0;min-width:fit-content}.home-panel .container .main-content .top-navigation .category-nav .nav-scroll .nav-item[data-v-1357e51f]:hover{background:#f3f4f6;border-color:#d1d5db;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.home-panel .container .main-content .top-navigation .category-nav .nav-scroll .nav-item.active[data-v-1357e51f]{background:#8b5cf6;color:#fff;border-color:#8b5cf6;box-shadow:0 2px 8px #8b5cf64d;transform:translateY(-1px)}.home-panel .container .main-content .top-navigation .right-section .more-btn[data-v-1357e51f]{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:20px;font-size:14px;font-weight:500;color:#10b981;text-decoration:none;background:white;border:1px solid #10b981;transition:all .3s ease;cursor:pointer}.home-panel .container .main-content .top-navigation .right-section .more-btn[data-v-1357e51f]:hover{background:#10b981;color:#fff;transform:translateY(-1px);box-shadow:0 2px 8px #10b9814d}.home-panel .container .main-content .top-navigation .right-section .more-btn .arrow[data-v-1357e51f]{font-size:12px}.home-panel .container .courses-section[data-v-1357e51f]{margin-bottom:40px}.home-panel .container .courses-section .courses-grid[data-v-1357e51f]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.home-panel .container .courses-section .courses-grid .course-card[data-v-1357e51f]{background:white;border-radius:16px;border:1px solid #e2e8f0;overflow:hidden;transition:all .3s ease;cursor:pointer;box-shadow:0 2px 8px #0000000d}.home-panel .container .courses-section .courses-grid .course-card[data-v-1357e51f]:hover{transform:translateY(-6px);box-shadow:0 12px 30px #00000026;border-color:#8b5cf6}.home-panel .container .courses-section .courses-grid .course-card .course-cover[data-v-1357e51f]{position:relative;height:200px;overflow:hidden}.home-panel .container .courses-section .courses-grid .course-card .course-cover img[data-v-1357e51f]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.home-panel .container .courses-section .courses-grid .course-card .course-cover:hover img[data-v-1357e51f]{transform:scale(1.05)}.home-panel .container .courses-section .courses-grid .course-card .course-cover .course-type-tag[data-v-1357e51f]{position:absolute;top:12px;left:12px}.home-panel .container .courses-section .courses-grid .course-card .course-cover .course-type-tag .type-tag[data-v-1357e51f]{padding:6px 16px;border-radius:20px;font-size:12px;font-weight:600;color:#fff;box-shadow:0 2px 8px #0003}.home-panel .container .courses-section .courses-grid .course-card .course-cover .course-type-tag .type-tag.直播[data-v-1357e51f]{background:linear-gradient(135deg,#ef4444,#dc2626)}.home-panel .container .courses-section .courses-grid .course-card .course-cover .course-type-tag .type-tag.面授[data-v-1357e51f]{background:linear-gradient(135deg,#8b5cf6,#a855f7)}.home-panel .container .courses-section .courses-grid .course-card .course-cover .course-type-tag .type-tag.录播[data-v-1357e51f]{background:linear-gradient(135deg,#10b981,#059669)}.home-panel .container .courses-section .courses-grid .course-card .course-info[data-v-1357e51f]{padding:20px}.home-panel .container .courses-section .courses-grid .course-card .course-info .course-title[data-v-1357e51f]{font-size:18px;font-weight:700;color:#1e293b;margin:0 0 8px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-panel .container .courses-section .courses-grid .course-card .course-info .course-introduce[data-v-1357e51f]{font-size:13px;color:#6b7280;margin:0 0 8px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:400}.home-panel .container .courses-section .courses-grid .course-card .course-info .course-category[data-v-1357e51f]{display:inline-block;padding:4px 12px;background:#f0fdf4;color:#10b981;font-size:12px;font-weight:500;border-radius:12px;margin-bottom:8px}.home-panel .container .courses-section .courses-grid .course-card .course-info .enroll-data[data-v-1357e51f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.home-panel .container .courses-section .courses-grid .course-card .course-info .enroll-data .enroll-count[data-v-1357e51f],.home-panel .container .courses-section .courses-grid .course-card .course-info .enroll-data .pass-rate[data-v-1357e51f]{display:flex;align-items:center;gap:8px}.home-panel .container .courses-section .courses-grid .course-card .course-info .enroll-data .enroll-count .label[data-v-1357e51f],.home-panel .container .courses-section .courses-grid .course-card .course-info .enroll-data .pass-rate .label[data-v-1357e51f]{font-size:12px;color:#94a3b8}.home-panel .container .courses-section .courses-grid .course-card .course-info .enroll-data .enroll-count .value[data-v-1357e51f],.home-panel .container .courses-section .courses-grid .course-card .course-info .enroll-data .pass-rate .value[data-v-1357e51f]{font-size:16px;font-weight:600;color:#475569}.home-panel .container .courses-section .courses-grid .course-card .course-info .enroll-data .enroll-count .value.highlight[data-v-1357e51f],.home-panel .container .courses-section .courses-grid .course-card .course-info .enroll-data .pass-rate .value.highlight[data-v-1357e51f]{color:#ef4444;font-weight:700}.home-panel .container .courses-section .courses-grid .course-card .course-info .price-section[data-v-1357e51f]{margin-bottom:16px}.home-panel .container .courses-section .courses-grid .course-card .course-info .price-section .price-row[data-v-1357e51f]{display:flex;justify-content:space-between;align-items:center}.home-panel .container .courses-section .courses-grid .course-card .course-info .price-section .current-price[data-v-1357e51f]{display:flex;align-items:center;gap:8px}.home-panel .container .courses-section .courses-grid .course-card .course-info .price-section .current-price .price-label[data-v-1357e51f]{font-size:14px;color:#64748b}.home-panel .container .courses-section .courses-grid .course-card .course-info .price-section .current-price .price-value[data-v-1357e51f]{font-size:24px;font-weight:700;color:#ef4444}.home-panel .container .courses-section .courses-grid .course-card .course-info .price-section .current-price .discount-tag[data-v-1357e51f]{padding:4px 8px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border-radius:12px;font-size:11px;font-weight:600}.home-panel .container .courses-section .courses-grid .course-card .course-info .price-section .original-price[data-v-1357e51f]{display:flex;align-items:center;gap:8px}.home-panel .container .courses-section .courses-grid .course-card .course-info .price-section .original-price .price-label[data-v-1357e51f]{font-size:14px;color:#64748b}.home-panel .container .courses-section .courses-grid .course-card .course-info .price-section .original-price .price-original[data-v-1357e51f]{font-size:16px;color:#94a3b8;text-decoration:line-through;font-weight:500}.home-panel .container .courses-section .courses-grid .course-card .course-info .marketing-labels[data-v-1357e51f]{display:flex;gap:8px}.home-panel .container .courses-section .courses-grid .course-card .course-info .marketing-labels .urgent-tag[data-v-1357e51f]{padding:6px 12px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border-radius:12px;font-size:12px;font-weight:600;animation:pulse 2s infinite}.home-panel .container .courses-section .courses-grid .course-card .course-info .marketing-labels .hot-tag[data-v-1357e51f]{padding:6px 12px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border-radius:12px;font-size:12px;font-weight:600}.home-panel .container .no-data[data-v-1357e51f]{display:flex;align-items:center;justify-content:center;min-height:300px;padding:40px 20px}.home-panel .container .no-data .no-data-content[data-v-1357e51f]{text-align:center;max-width:400px}.home-panel .container .no-data .no-data-content .no-data-icon[data-v-1357e51f]{font-size:64px;margin-bottom:20px;opacity:.6}.home-panel .container .no-data .no-data-content h3[data-v-1357e51f]{font-size:20px;font-weight:600;color:#374151;margin:0 0 12px}.home-panel .container .no-data .no-data-content p[data-v-1357e51f]{font-size:14px;color:#6b7280;line-height:1.6;margin:0 0 24px}.home-panel .container .no-data .no-data-content .no-data-actions[data-v-1357e51f]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.home-panel .container .no-data .no-data-content .no-data-actions .action-btn[data-v-1357e51f]{padding:10px 20px;border-radius:20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;border:none}.home-panel .container .no-data .no-data-content .no-data-actions .action-btn.primary[data-v-1357e51f]{background:linear-gradient(135deg,#8b5cf6,#a855f7);color:#fff}.home-panel .container .no-data .no-data-content .no-data-actions .action-btn.primary[data-v-1357e51f]:hover{background:linear-gradient(135deg,#a855f7,#9333ea);transform:translateY(-1px);box-shadow:0 4px 12px #8b5cf64d}.home-panel .container .no-data .no-data-content .no-data-actions .action-btn.secondary[data-v-1357e51f]{background:white;color:#8b5cf6;border:1px solid #8b5cf6}.home-panel .container .no-data .no-data-content .no-data-actions .action-btn.secondary[data-v-1357e51f]:hover{background:#8b5cf6;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #8b5cf64d}.home-book[data-v-8841f1b4]{width:100%;background:#fff;padding:20px 0}.home-book .book-container[data-v-8841f1b4]{width:1300px;margin:0 auto;padding:0 20px}.home-book .book-container .main-content[data-v-8841f1b4]{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-radius:16px;border:1px solid #fca5a5;padding:32px}.home-book .book-container .main-content .top-navigation[data-v-8841f1b4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;padding:0}.home-book .book-container .main-content .top-navigation .left-section .book-header[data-v-8841f1b4]{display:flex;align-items:center;gap:16px}.home-book .book-container .main-content .top-navigation .left-section .book-header .book-icon[data-v-8841f1b4]{width:48px;height:48px;background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff}.home-book .book-container .main-content .top-navigation .left-section .book-header .book-text h3[data-v-8841f1b4]{font-size:18px;font-weight:600;color:#dc2626;margin:0 0 4px}.home-book .book-container .main-content .top-navigation .left-section .book-header .book-text p[data-v-8841f1b4]{font-size:14px;color:#ef4444;margin:0}.home-book .book-container .main-content .top-navigation .category-nav[data-v-8841f1b4]{flex:1;margin:0 40px;position:relative;overflow:visible;max-width:800px}.home-book .book-container .main-content .top-navigation .category-nav .scroll-arrow[data-v-8841f1b4]{position:absolute;top:50%;transform:translateY(-50%);background:rgba(239,68,68,.95);color:#fff;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:20;font-size:18px;font-weight:700;transition:all .3s ease;border:3px solid white;box-shadow:0 4px 12px #0003}.home-book .book-container .main-content .top-navigation .category-nav .scroll-arrow[data-v-8841f1b4]:hover{background:rgb(239,68,68);transform:translateY(-50%) scale(1.1);box-shadow:0 6px 20px #ef444466}.home-book .book-container .main-content .top-navigation .category-nav .scroll-arrow.left-arrow[data-v-8841f1b4]{left:-25px}.home-book .book-container .main-content .top-navigation .category-nav .scroll-arrow.right-arrow[data-v-8841f1b4]{right:-25px}.home-book .book-container .main-content .top-navigation .category-nav .nav-scroll[data-v-8841f1b4]{display:flex;gap:8px;overflow-x:auto;padding:4px 0;scroll-behavior:smooth;width:100%;-ms-overflow-style:none;scrollbar-width:none}.home-book .book-container .main-content .top-navigation .category-nav .nav-scroll[data-v-8841f1b4]::-webkit-scrollbar{display:none}.home-book .book-container .main-content .top-navigation .category-nav .nav-scroll .nav-item[data-v-8841f1b4]{padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500;color:#6b7280;background:white;cursor:pointer;transition:all .3s ease;white-space:nowrap;border:1px solid #e5e7eb;flex-shrink:0;min-width:fit-content;max-width:none}.home-book .book-container .main-content .top-navigation .category-nav .nav-scroll .nav-item[data-v-8841f1b4]:hover{background:#f3f4f6;border-color:#d1d5db;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.home-book .book-container .main-content .top-navigation .category-nav .nav-scroll .nav-item.active[data-v-8841f1b4]{background:#ef4444;color:#fff;border-color:#ef4444;box-shadow:0 2px 8px #ef44444d;transform:translateY(-1px)}.home-book .book-container .main-content .top-navigation .right-section .more-btn[data-v-8841f1b4]{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:20px;font-size:14px;font-weight:500;color:#ef4444;text-decoration:none;background:white;border:1px solid #ef4444;transition:all .3s ease;cursor:pointer}.home-book .book-container .main-content .top-navigation .right-section .more-btn[data-v-8841f1b4]:hover{background:#ef4444;color:#fff;transform:translateY(-1px);box-shadow:0 2px 8px #ef44444d}.home-book .book-container .main-content .top-navigation .right-section .more-btn .arrow[data-v-8841f1b4]{font-size:12px}.home-book .book-container .main-content .books-section .books-grid[data-v-8841f1b4]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.home-book .book-container .main-content .books-section .books-grid .book-card[data-v-8841f1b4]{background:white;border-radius:16px;border:1px solid #e2e8f0;overflow:hidden;transition:all .3s ease;cursor:pointer;box-shadow:0 2px 8px #0000000d}.home-book .book-container .main-content .books-section .books-grid .book-card[data-v-8841f1b4]:hover{transform:translateY(-6px);box-shadow:0 12px 30px #00000026;border-color:#ef4444}.home-book .book-container .main-content .books-section .books-grid .book-card .book-cover[data-v-8841f1b4]{position:relative;height:200px;overflow:hidden}.home-book .book-container .main-content .books-section .books-grid .book-card .book-cover img[data-v-8841f1b4]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.home-book .book-container .main-content .books-section .books-grid .book-card .book-cover:hover img[data-v-8841f1b4]{transform:scale(1.05)}.home-book .book-container .main-content .books-section .books-grid .book-card .book-cover .discount-badge[data-v-8841f1b4]{position:absolute;top:12px;right:12px;padding:6px 12px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border-radius:20px;font-size:12px;font-weight:600;box-shadow:0 2px 8px #0003}.home-book .book-container .main-content .books-section .books-grid .book-card .book-info[data-v-8841f1b4]{padding:20px}.home-book .book-container .main-content .books-section .books-grid .book-card .book-info .book-title[data-v-8841f1b4]{font-size:16px;font-weight:700;color:#1e293b;margin:0 0 12px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-book .book-container .main-content .books-section .books-grid .book-card .book-info .function-tags[data-v-8841f1b4]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.home-book .book-container .main-content .books-section .books-grid .book-card .book-info .function-tags .function-tag[data-v-8841f1b4]{padding:4px 12px;background:linear-gradient(135deg,#8b5cf6,#a855f7);color:#fff;border-radius:12px;font-size:11px;font-weight:600}.home-book .book-container .main-content .books-section .books-grid .book-card .book-info .book-description[data-v-8841f1b4]{font-size:13px;color:#64748b;margin-bottom:12px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-book .book-container .main-content .books-section .books-grid .book-card .book-info .recommend-tag[data-v-8841f1b4]{font-size:12px;color:#f59e0b;font-weight:600;margin-bottom:12px}.home-book .book-container .main-content .books-section .books-grid .book-card .book-info .book-category[data-v-8841f1b4]{display:inline-block;padding:4px 12px;background:#f0fdf4;color:#10b981;font-size:12px;font-weight:500;border-radius:12px;margin-bottom:8px}.home-book .book-container .main-content .books-section .books-grid .book-card .book-info .price-section[data-v-8841f1b4]{display:flex;align-items:center;gap:12px}.home-book .book-container .main-content .books-section .books-grid .book-card .book-info .price-section .current-price .price-value[data-v-8841f1b4]{font-size:20px;font-weight:700;color:#ef4444}.home-book .book-container .main-content .books-section .books-grid .book-card .book-info .price-section .original-price .price-original[data-v-8841f1b4]{font-size:14px;color:#94a3b8;text-decoration:line-through;font-weight:500}.home-book .book-container .main-content .no-data[data-v-8841f1b4]{display:flex;align-items:center;justify-content:center;min-height:300px;padding:40px 20px}.home-book .book-container .main-content .no-data .no-data-content[data-v-8841f1b4]{text-align:center;max-width:400px}.home-book .book-container .main-content .no-data .no-data-content .no-data-icon[data-v-8841f1b4]{font-size:64px;margin-bottom:20px;opacity:.6}.home-book .book-container .main-content .no-data .no-data-content h3[data-v-8841f1b4]{font-size:20px;font-weight:600;color:#374151;margin:0 0 12px}.home-book .book-container .main-content .no-data .no-data-content p[data-v-8841f1b4]{font-size:14px;color:#6b7280;line-height:1.6;margin:0 0 24px}.home-book .book-container .main-content .no-data .no-data-content .no-data-actions[data-v-8841f1b4]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.home-book .book-container .main-content .no-data .no-data-content .no-data-actions .action-btn[data-v-8841f1b4]{padding:10px 20px;border-radius:20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;border:none}.home-book .book-container .main-content .no-data .no-data-content .no-data-actions .action-btn.primary[data-v-8841f1b4]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.home-book .book-container .main-content .no-data .no-data-content .no-data-actions .action-btn.primary[data-v-8841f1b4]:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);transform:translateY(-1px);box-shadow:0 4px 12px #ef44444d}.home-book .book-container .main-content .no-data .no-data-content .no-data-actions .action-btn.secondary[data-v-8841f1b4]{background:white;color:#ef4444;border:1px solid #ef4444}.home-book .book-container .main-content .no-data .no-data-content .no-data-actions .action-btn.secondary[data-v-8841f1b4]:hover{background:#ef4444;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #ef44444d}.home-teacher[data-v-edf85c8d]{width:100%;background:#fff;padding:20px 0}.home-teacher .teacher-container[data-v-edf85c8d]{width:1300px;margin:0 auto;padding:0 20px}.home-teacher .teacher-container .main-content[data-v-edf85c8d]{background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border-radius:16px;border:1px solid #bbf7d0;padding:32px;position:relative}.home-teacher .teacher-container .main-content .top-navigation[data-v-edf85c8d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;padding:0}.home-teacher .teacher-container .main-content .top-navigation .left-section .free-trial[data-v-edf85c8d]{display:flex;align-items:center;gap:16px}.home-teacher .teacher-container .main-content .top-navigation .left-section .free-trial .trial-icon[data-v-edf85c8d]{width:48px;height:48px;background:linear-gradient(135deg,#10b981,#059669);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff}.home-teacher .teacher-container .main-content .top-navigation .left-section .free-trial .trial-text h3[data-v-edf85c8d]{font-size:18px;font-weight:600;color:#a16207;margin:0 0 4px}.home-teacher .teacher-container .main-content .top-navigation .left-section .free-trial .trial-text p[data-v-edf85c8d]{font-size:14px;color:#ca8a04;margin:0}.home-teacher .teacher-container .main-content .top-navigation .category-nav[data-v-edf85c8d]{flex:1;margin:0 40px;position:relative;overflow:visible;max-width:800px}.home-teacher .teacher-container .main-content .top-navigation .category-nav .scroll-arrow[data-v-edf85c8d]{position:absolute;top:50%;transform:translateY(-50%);background:rgba(16,185,129,.95);color:#fff;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:20;font-size:18px;font-weight:700;transition:all .3s ease;border:3px solid white;box-shadow:0 4px 12px #0003}.home-teacher .teacher-container .main-content .top-navigation .category-nav .scroll-arrow[data-v-edf85c8d]:hover{background:rgb(16,185,129);transform:translateY(-50%) scale(1.1);box-shadow:0 6px 20px #10b98166}.home-teacher .teacher-container .main-content .top-navigation .category-nav .scroll-arrow.left-arrow[data-v-edf85c8d]{left:-25px}.home-teacher .teacher-container .main-content .top-navigation .category-nav .scroll-arrow.right-arrow[data-v-edf85c8d]{right:-25px}.home-teacher .teacher-container .main-content .top-navigation .category-nav .nav-scroll[data-v-edf85c8d]{display:flex;gap:8px;overflow-x:auto;padding:4px 0;scroll-behavior:smooth;width:100%;-ms-overflow-style:none;scrollbar-width:none}.home-teacher .teacher-container .main-content .top-navigation .category-nav .nav-scroll[data-v-edf85c8d]::-webkit-scrollbar{display:none}.home-teacher .teacher-container .main-content .top-navigation .category-nav .nav-scroll .nav-item[data-v-edf85c8d]{padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500;color:#6b7280;background:white;cursor:pointer;transition:all .3s ease;white-space:nowrap;border:1px solid #e5e7eb;flex-shrink:0;min-width:fit-content}.home-teacher .teacher-container .main-content .top-navigation .category-nav .nav-scroll .nav-item[data-v-edf85c8d]:hover{background:#f3f4f6;border-color:#d1d5db;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.home-teacher .teacher-container .main-content .top-navigation .category-nav .nav-scroll .nav-item.active[data-v-edf85c8d]{background:#10b981;color:#fff;border-color:#10b981;box-shadow:0 2px 8px #10b9814d;transform:translateY(-1px)}.home-teacher .teacher-container .main-content .top-navigation .more-btn[data-v-edf85c8d]{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:20px;font-size:14px;font-weight:500;color:#10b981;text-decoration:none;background:white;border:1px solid #10b981;transition:all .3s ease;cursor:pointer}.home-teacher .teacher-container .main-content .top-navigation .more-btn[data-v-edf85c8d]:hover{background:#10b981;color:#fff;transform:translateY(-1px);box-shadow:0 2px 8px #10b9814d}.home-teacher .teacher-container .main-content .top-navigation .more-btn .arrow[data-v-edf85c8d]{font-size:12px}.home-teacher .teacher-container .main-content .teacher-showcase[data-v-edf85c8d]{display:flex;gap:16px;margin-bottom:16px}.home-teacher .teacher-container .main-content .teacher-showcase .teacher-card[data-v-edf85c8d]{flex:1;background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border-radius:12px;overflow:hidden;box-shadow:0 2px 12px #10b9811a;position:relative;display:flex;cursor:pointer;transition:all .3s ease}.home-teacher .teacher-container .main-content .teacher-showcase .teacher-card[data-v-edf85c8d]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #10b98133}.home-teacher .teacher-container .main-content .teacher-showcase .teacher-card[data-v-edf85c8d]:before{content:"TEACHER";position:absolute;left:12px;top:50%;transform:translateY(-50%);writing-mode:vertical-rl;text-orientation:mixed;color:#fff;font-size:12px;font-weight:700;letter-spacing:1px;z-index:2}.home-teacher .teacher-container .main-content .teacher-showcase .teacher-card .teacher-photo[data-v-edf85c8d]{margin-top:50px;flex:0 0 140px;height:140px;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.home-teacher .teacher-container .main-content .teacher-showcase .teacher-card .teacher-photo img[data-v-edf85c8d]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.home-teacher .teacher-container .main-content .teacher-showcase .teacher-card .teacher-photo:hover img[data-v-edf85c8d]{transform:scale(1.05)}.home-teacher .teacher-container .main-content .teacher-showcase .teacher-card .teacher-info[data-v-edf85c8d]{margin-top:50px;flex:1;padding:8px;display:flex;flex-direction:column;gap:6px}.home-teacher .teacher-container .main-content .teacher-showcase .teacher-card .teacher-info .teacher-header[data-v-edf85c8d]{margin-bottom:0;display:flex;align-items:center;gap:10px}.home-teacher .teacher-container .main-content .teacher-showcase .teacher-card .teacher-info .teacher-header .teacher-name[data-v-edf85c8d]{font-size:18px;font-weight:700;color:#1e293b;margin:0}.home-teacher .teacher-container .main-content .teacher-showcase .teacher-card .teacher-info .teacher-header .teacher-title[data-v-edf85c8d]{display:inline-block;padding:2px 8px;background:#10b981;color:#fff;border-radius:12px;font-size:10px;font-weight:600}.home-teacher .teacher-container .main-content .teacher-showcase .teacher-card .teacher-info .teacher-description[data-v-edf85c8d]{font-size:14px;color:#64748b;line-height:1.2;margin-bottom:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.home-teacher .teacher-container .main-content .teacher-showcase .teacher-card .teacher-info .course-tags[data-v-edf85c8d]{margin-bottom:0}.home-teacher .teacher-container .main-content .teacher-showcase .teacher-card .teacher-info .course-tags .course-tag[data-v-edf85c8d]{font-size:13px;color:#10b981;font-weight:500;line-height:1.1}.home-teacher .teacher-container .main-content .teacher-showcase .teacher-card .teacher-info .try-btn[data-v-edf85c8d]{padding:6px 16px;background:#10b981;color:#fff;border:none;border-radius:18px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:5px;align-self:flex-start;margin-top:2px}.home-teacher .teacher-container .main-content .teacher-showcase .teacher-card .teacher-info .try-btn[data-v-edf85c8d]:before{content:"▶";font-size:11px}.home-teacher .teacher-container .main-content .teacher-showcase .teacher-card .teacher-info .try-btn[data-v-edf85c8d]:hover{transform:translateY(-1px);box-shadow:0 4px 16px #10b9814d}.home-teacher .teacher-container .main-content .teacher-showcase .teacher-team[data-v-edf85c8d]{flex:0 0 360px;background:white;border-radius:12px;padding:16px;box-shadow:0 2px 8px #0000000d}.home-teacher .teacher-container .main-content .teacher-showcase .teacher-team .team-title[data-v-edf85c8d]{font-size:15px;font-weight:600;color:#1e293b;margin:0 0 16px;text-align:center}.home-teacher .teacher-container .main-content .teacher-showcase .teacher-team .team-grid[data-v-edf85c8d]{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,1fr);gap:14px}.home-teacher .teacher-container .main-content .teacher-showcase .teacher-team .team-grid .team-member[data-v-edf85c8d]{text-align:center;cursor:pointer;transition:all .3s ease;padding:10px 6px;border-radius:8px}.home-teacher .teacher-container .main-content .teacher-showcase .teacher-team .team-grid .team-member[data-v-edf85c8d]:hover{background:rgba(16,185,129,.08);transform:translateY(-1px)}.home-teacher .teacher-container .main-content .teacher-showcase .teacher-team .team-grid .team-member.active[data-v-edf85c8d]{background:rgba(16,185,129,.12);border:2px solid #10b981}.home-teacher .teacher-container .main-content .teacher-showcase .teacher-team .team-grid .team-member .member-avatar[data-v-edf85c8d]{width:48px;height:48px;border-radius:50%;overflow:hidden;margin:0 auto 6px;border:2px solid #e5e7eb;transition:all .3s ease}.home-teacher .teacher-container .main-content .teacher-showcase .teacher-team .team-grid .team-member .member-avatar img[data-v-edf85c8d]{width:100%;height:100%;object-fit:cover}.home-teacher .teacher-container .main-content .teacher-showcase .teacher-team .team-grid .team-member.active .member-avatar[data-v-edf85c8d]{border-color:#10b981;box-shadow:0 0 0 2px #10b98133}.home-teacher .teacher-container .main-content .teacher-showcase .teacher-team .team-grid .team-member .member-name[data-v-edf85c8d]{font-size:10px;color:#374151;font-weight:500;display:block;line-height:1.2}.home-teacher .teacher-container .main-content .carousel-controls[data-v-edf85c8d]{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;pointer-events:none}.home-teacher .teacher-container .main-content .carousel-controls .control-btn[data-v-edf85c8d]{width:48px;height:48px;border-radius:50%;background:rgba(16,185,129,.8);border:none;color:#fff;font-size:24px;cursor:pointer;transition:all .3s ease;pointer-events:auto;display:flex;align-items:center;justify-content:center}.home-teacher .teacher-container .main-content .carousel-controls .control-btn[data-v-edf85c8d]:hover{background:rgb(16,185,129);transform:scale(1.1)}.home-teacher .teacher-container .main-content .carousel-controls .control-btn .arrow-left[data-v-edf85c8d],.home-teacher .teacher-container .main-content .carousel-controls .control-btn .arrow-right[data-v-edf85c8d]{font-weight:700}.home-teacher .teacher-container .loading-state[data-v-edf85c8d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.home-teacher .teacher-container .loading-state .loading-spinner[data-v-edf85c8d]{width:40px;height:40px;border:4px solid #e5e7eb;border-top:4px solid #10b981;border-radius:50%;animation:spin-edf85c8d 1s linear infinite;margin-bottom:16px}.home-teacher .teacher-container .loading-state p[data-v-edf85c8d]{color:#6b7280;font-size:14px;margin:0}.home-teacher .teacher-container .no-data-state[data-v-edf85c8d]{display:flex;align-items:center;justify-content:center;min-height:300px;padding:40px 20px}.home-teacher .teacher-container .no-data-state .no-data-content[data-v-edf85c8d]{text-align:center;max-width:400px}.home-teacher .teacher-container .no-data-state .no-data-content .no-data-icon[data-v-edf85c8d]{font-size:64px;margin-bottom:20px;opacity:.6}.home-teacher .teacher-container .no-data-state .no-data-content h3[data-v-edf85c8d]{font-size:20px;font-weight:600;color:#374151;margin:0 0 12px}.home-teacher .teacher-container .no-data-state .no-data-content p[data-v-edf85c8d]{font-size:14px;color:#6b7280;line-height:1.6;margin:0 0 24px}.home-teacher .teacher-container .no-data-state .no-data-content .no-data-actions[data-v-edf85c8d]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.home-teacher .teacher-container .no-data-state .no-data-content .no-data-actions .action-btn[data-v-edf85c8d]{padding:10px 20px;border-radius:20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;border:none}.home-teacher .teacher-container .no-data-state .no-data-content .no-data-actions .action-btn.primary[data-v-edf85c8d]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.home-teacher .teacher-container .no-data-state .no-data-content .no-data-actions .action-btn.primary[data-v-edf85c8d]:hover{background:linear-gradient(135deg,#059669,#047857);transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.home-teacher .teacher-container .no-data-state .no-data-content .no-data-actions .action-btn.secondary[data-v-edf85c8d]{background:white;color:#10b981;border:1px solid #10b981}.home-teacher .teacher-container .no-data-state .no-data-content .no-data-actions .action-btn.secondary[data-v-edf85c8d]:hover{background:#10b981;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}@keyframes spin-edf85c8d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.home-elegant[data-v-4174f3f8]{width:100%;background:#fff;padding:20px 0}.elegant-container[data-v-4174f3f8]{width:1300px;margin:0 auto;padding:0 20px}.page-header[data-v-4174f3f8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;padding:20px 0;border-bottom:1px solid #e5e7eb}.brand-section .brand-logo[data-v-4174f3f8]{display:flex;align-items:center;gap:12px}.logo-icon[data-v-4174f3f8]{font-size:32px}.brand-title[data-v-4174f3f8]{font-size:28px;font-weight:700;color:#1e293b;margin:0}.main-navigation[data-v-4174f3f8]{display:flex;gap:32px}.nav-item[data-v-4174f3f8]{font-size:18px;font-weight:600;cursor:pointer;padding:12px 24px;border-radius:12px;transition:all .3s ease;position:relative;border:2px solid transparent;background:#f8fafc}.nav-item[data-v-4174f3f8]:hover{background:#f1f5f9;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.nav-item.active[data-v-4174f3f8]{background:#fef2f2;border-color:#ef4444;box-shadow:0 4px 16px #ef444433}.nav-item.active[data-v-4174f3f8]:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:60%;height:3px;background:#ef4444;border-radius:2px}.main-content[data-v-4174f3f8]{display:flex;gap:24px;margin-bottom:40px}.features-section[data-v-4174f3f8]{flex:1}.features-grid[data-v-4174f3f8]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;height:320px}.feature-card[data-v-4174f3f8]{background:white;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px #0000000f;transition:all 0s ease;height:140px;animation:none}.feature-card[data-v-4174f3f8]:hover{transform:translateY(-2px);box-shadow:0 4px 20px #0000001a}.feature-image[data-v-4174f3f8]{width:100%;height:100%;overflow:hidden;position:relative}.feature-image img[data-v-4174f3f8]{width:100%;height:100%;object-fit:cover;transition:none;background:#f3f4f6;min-height:140px;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;will-change:auto}.feature-card:hover .feature-image img[data-v-4174f3f8]{transform:none}.feature-overlay[data-v-4174f3f8]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,rgba(0,0,0,.1),rgba(0,0,0,.7));display:flex;flex-direction:column;justify-content:flex-end;padding:20px;color:#fff}.feature-overlay .feature-title[data-v-4174f3f8]{color:#fff;margin:0 0 8px;font-size:16px;font-weight:700;text-shadow:0 1px 3px rgba(0,0,0,.8)}.feature-overlay .feature-description[data-v-4174f3f8]{color:#ffffffe6;margin:0;font-size:13px;line-height:1.4;text-shadow:0 1px 2px rgba(0,0,0,.8)}.video-section[data-v-4174f3f8]{flex:0 0 50%;max-height:320px}.video-container[data-v-4174f3f8]{position:relative;background:white;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #00000014;height:100%}.video-placeholder[data-v-4174f3f8]{position:relative;width:100%;height:100%;overflow:hidden}.video-placeholder img[data-v-4174f3f8]{width:100%;height:100%;object-fit:cover;transition:none;background:#f3f4f6;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;will-change:auto}.play-button[data-v-4174f3f8]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background:rgba(239,68,68,.9);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:none}.play-button[data-v-4174f3f8]:hover{background:rgb(239,68,68);transform:translate(-50%,-50%)}.play-icon[data-v-4174f3f8]{color:#fff;font-size:32px;font-weight:700}.video-title[data-v-4174f3f8]{position:absolute;bottom:60px;left:20px;right:20px;color:#fff;font-size:18px;font-weight:700;text-align:center;background:rgba(0,0,0,.7);padding:12px;border-radius:8px;transition:all .4s ease;animation:slideInUp-4174f3f8 .6s ease-out}@keyframes slideInUp-4174f3f8{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.brand-watermark[data-v-4174f3f8]{position:absolute;top:20px;right:20px;color:#fff;font-size:14px;font-weight:600;background:rgba(0,0,0,.6);padding:6px 12px;border-radius:6px}.video-modal[data-v-4174f3f8]{position:fixed;inset:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:2000}.video-dialog[data-v-4174f3f8]{position:relative;width:80vw;max-width:1000px;aspect-ratio:16/9;background:#000;border-radius:12px;overflow:hidden;box-shadow:0 20px 60px #0006}.video-player[data-v-4174f3f8]{width:100%;height:100%;object-fit:contain;background:#000}.video-close[data-v-4174f3f8]{position:absolute;top:10px;right:10px;width:36px;height:36px;border:none;border-radius:50%;background:rgba(255,255,255,.2);color:#fff;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.video-close[data-v-4174f3f8]:hover{background:rgba(255,255,255,.35)}.home-student[data-v-f1ea3fad]{width:100%;background:linear-gradient(135deg,#f0fdf4 0%,#ecfdf5 100%);padding:40px 0}.student-container[data-v-f1ea3fad]{width:1300px;margin:0 auto;padding:0 20px}.title-section[data-v-f1ea3fad]{text-align:center;margin-bottom:50px}.title-section .main-title[data-v-f1ea3fad]{font-size:32px;font-weight:700;color:#059669;margin:0 0 16px;line-height:1.3}.title-section .sub-title[data-v-f1ea3fad]{font-size:18px;color:#4b5563;line-height:1.5;max-width:600px;margin:0 auto}.main-content[data-v-f1ea3fad]{display:flex;gap:40px;align-items:flex-start}.services-section[data-v-f1ea3fad]{flex:1}.services-grid[data-v-f1ea3fad]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.service-card[data-v-f1ea3fad]{background:white;border-radius:16px;padding:24px;box-shadow:0 4px 20px #00000014;transition:all .3s ease;border:1px solid rgba(0,0,0,.05);text-align:center}.service-card[data-v-f1ea3fad]:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000001f}.service-icon[data-v-f1ea3fad]{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.service-icon .icon[data-v-f1ea3fad]{font-size:28px}.service-content .service-title[data-v-f1ea3fad]{font-size:18px;font-weight:700;color:#1f2937;margin:0 0 12px}.service-content .service-description[data-v-f1ea3fad]{font-size:14px;color:#6b7280;line-height:1.5;margin:0}.feedback-section[data-v-f1ea3fad]{flex:0 0 380px;background:white;border-radius:20px;padding:24px;box-shadow:0 4px 20px #00000014;border:1px solid rgba(0,0,0,.05)}.feedback-section .feedback-title[data-v-f1ea3fad]{font-size:20px;font-weight:700;color:#1f2937;margin:0 0 24px;text-align:center}.feedback-container[data-v-f1ea3fad]{height:400px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.feedback-container[data-v-f1ea3fad]::-webkit-scrollbar{display:none}.feedback-card[data-v-f1ea3fad]{background:#f9fafb;border-radius:12px;padding:20px;margin-bottom:16px;border:1px solid #e5e7eb}.feedback-card[data-v-f1ea3fad]:last-child{margin-bottom:0}.feedback-header[data-v-f1ea3fad]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.student-info[data-v-f1ea3fad]{display:flex;align-items:center;gap:12px}.student-info .avatar[data-v-f1ea3fad]{font-size:24px}.student-info .student-details[data-v-f1ea3fad]{display:flex;flex-direction:column}.student-info .student-details .student-name[data-v-f1ea3fad]{font-size:16px;font-weight:600;color:#1f2937}.student-info .student-details .student-identity[data-v-f1ea3fad]{font-size:13px;color:#6b7280}.feedback-time[data-v-f1ea3fad]{font-size:12px;color:#9ca3af}.feedback-content[data-v-f1ea3fad]{font-size:14px;color:#374151;line-height:1.6;margin:0 0 16px}.feedback-footer .likes-count[data-v-f1ea3fad]{font-size:14px;color:#ef4444;font-weight:600}.home-app-detail[data-v-238b82ea]{width:100%;background:linear-gradient(135deg,#e0f2fe 0%,#b3e5fc 50%,#81d4fa 100%);padding:16px 0;min-height:auto}.intro-section[data-v-238b82ea]{text-align:center;margin-bottom:24px;padding:0 20px}.intro-title[data-v-238b82ea]{font-size:28px;font-weight:700;color:#1e3a8a;margin-bottom:12px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.intro-subtitle[data-v-238b82ea]{font-size:16px;color:#475569;margin-bottom:16px;line-height:1.5}.intro-features[data-v-238b82ea]{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.feature-tag[data-v-238b82ea]{background:linear-gradient(135deg,#10b981 0%,#059669 100%);color:#fff;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500;box-shadow:0 2px 8px #10b9814d;transition:all .3s ease}.feature-tag[data-v-238b82ea]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #10b98166}.app-container[data-v-238b82ea]{max-width:1250px;margin:0 auto;padding:0 20px;display:flex;gap:24px;align-items:flex-start}.phone-section[data-v-238b82ea]{flex:0 0 240px}.phone-frame[data-v-238b82ea]{background:white;border-radius:24px;padding:16px;box-shadow:0 12px 24px #0000001a;border:6px solid #374151;position:relative}.phone-frame[data-v-238b82ea]:before{content:"";position:absolute;top:50%;right:-10px;transform:translateY(-50%);width:3px;height:50px;background:#374151;border-radius:2px}.status-bar[data-v-238b82ea]{display:flex;justify-content:space-between;align-items:center;padding:6px 0;margin-bottom:16px;font-size:11px;font-weight:600}.status-bar .status-left .time[data-v-238b82ea]{color:#1f2937}.status-bar .status-right[data-v-238b82ea]{display:flex;gap:3px}.status-bar .status-right span[data-v-238b82ea]{font-size:9px}.phone-content[data-v-238b82ea]{width:100%;height:450px;border-radius:12px;overflow:hidden}.phone-content img[data-v-238b82ea]{width:100%;height:100%;object-fit:cover}.function-section[data-v-238b82ea]{flex:1;display:flex;flex-direction:column;gap:20px;margin-top:20px;background:linear-gradient(135deg,#1e40af 0%,#1e3a8a 100%);border-radius:16px;padding:24px;box-shadow:0 8px 32px #1e3a8a4d}.filter-bar[data-v-238b82ea]{display:flex;gap:8px;background:rgba(255,255,255,.95);border-radius:12px;padding:8px;box-shadow:0 2px 12px #0000001a}.filter-item[data-v-238b82ea]{flex:1;text-align:center;padding:8px 12px;background:#f3f4f6;border-radius:8px;cursor:pointer;transition:all .3s ease;font-size:12px;font-weight:600;color:#6b7280}.filter-item[data-v-238b82ea]:hover{background:#e5e7eb}.filter-item.active[data-v-238b82ea]{background:#10b981;color:#fff}.core-features[data-v-238b82ea]{background:rgba(255,255,255,.95);border-radius:12px;padding:16px;box-shadow:0 4px 20px #0000001a}.core-features .features-title[data-v-238b82ea]{font-size:16px;font-weight:700;color:#1f2937;margin:0 0 12px;text-align:center}.feature-list[data-v-238b82ea]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.feature-item[data-v-238b82ea]{display:flex;align-items:center;gap:10px}.feature-item .feature-icon[data-v-238b82ea]{font-size:20px}.feature-item .feature-text[data-v-238b82ea]{font-size:14px;color:#374151;font-weight:500}.download-section[data-v-238b82ea]{background:rgba(255,255,255,.95);border-radius:12px;padding:16px;text-align:center;box-shadow:0 4px 20px #0000001a}.download-section .download-title[data-v-238b82ea]{font-size:16px;font-weight:700;color:#1f2937;margin:0 0 12px}.qr-code[data-v-238b82ea]{margin-bottom:16px}.qr-code .qr-placeholder[data-v-238b82ea]{width:80px;height:80px;background:#f3f4f6;border:2px dashed #d1d5db;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto}.qr-code .qr-placeholder .qr-icon[data-v-238b82ea]{font-size:24px;margin-bottom:4px}.qr-code .qr-placeholder .qr-text[data-v-238b82ea]{font-size:10px;color:#6b7280}.download-tip[data-v-238b82ea]{font-size:13px;color:#6b7280;margin:0 0 16px}.download-btn[data-v-238b82ea]{background:linear-gradient(135deg,#10b981 0%,#059669 100%);color:#fff;border:none;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.download-btn[data-v-238b82ea]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #10b9814d}.broad-side[data-v-501a1675]{position:fixed;right:20px;top:60%;transform:translateY(-50%);z-index:1000;display:flex;flex-direction:column;gap:24px}.side-panel[data-v-501a1675]{background:white;border-radius:12px;box-shadow:0 4px 20px #0000001a;overflow:hidden}.side-item[data-v-501a1675]{display:flex;align-items:center;gap:12px;padding:16px 20px;cursor:pointer;transition:all .3s ease;border-bottom:1px solid #f3f4f6}.side-item[data-v-501a1675]:last-child{border-bottom:none}.side-item[data-v-501a1675]:hover{background:#f8fafc;transform:translate(-4px)}.side-item .item-icon[data-v-501a1675]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#f1f5f9}.side-item .item-icon .gift-icon[data-v-501a1675]{font-size:20px;color:#ec4899}.side-item .item-icon .consult-icon[data-v-501a1675],.side-item .item-icon .phone-icon[data-v-501a1675],.side-item .item-icon .wechat-icon[data-v-501a1675],.side-item .item-icon .app-icon[data-v-501a1675]{font-size:20px;color:#0d9488}.side-item .item-text[data-v-501a1675]{font-size:14px;font-weight:500;color:#374151;white-space:nowrap}.back-to-top[data-v-501a1675]{width:48px;height:48px;background:white;border:1px solid #e5e7eb;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 12px #0000001a;margin-top:8px}.back-to-top[data-v-501a1675]:hover{background:#f8fafc;transform:translateY(-2px);box-shadow:0 4px 16px #00000026}.back-to-top .arrow-up[data-v-501a1675]{font-size:16px;color:#0d9488;font-weight:700}.popup[data-v-501a1675]{position:fixed;right:120px;z-index:1001}.popup-content[data-v-501a1675]{background:white;border-radius:12px;padding:20px;box-shadow:0 8px 32px #00000026;border:1px solid #e5e7eb;min-width:200px;position:relative;text-align:center}.popup-content h4[data-v-501a1675]{margin:0 0 12px;font-size:16px;font-weight:600;color:#1f2937;text-align:center}.popup-content p[data-v-501a1675]{margin:8px 0;font-size:14px;color:#6b7280;line-height:1.5;text-align:center}.qr-code[data-v-501a1675]{text-align:center;margin:16px 0}.qr-code .qr-image[data-v-501a1675]{width:150px;height:150px;object-fit:contain;border-radius:8px;border:1px solid #e5e7eb;display:block;margin:0 auto;background:#fff}.qr-code .qr-placeholder[data-v-501a1675]{width:120px;height:120px;background:#f8fafc;border:2px dashed #d1d5db;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto}.qr-code .qr-placeholder .qr-icon[data-v-501a1675]{font-size:32px;color:#9ca3af;margin-bottom:8px}.qr-code .qr-placeholder .qr-text[data-v-501a1675]{font-size:12px;color:#6b7280}.online-consult-popup[data-v-501a1675]{top:30%}.phone-consult-popup[data-v-501a1675]{top:45%}.wechat-popup[data-v-501a1675]{top:60%}.app-popup[data-v-501a1675]{top:75%}.el-breadcrumb{font-size:14px;line-height:1}.el-breadcrumb:before,.el-breadcrumb:after{display:table;content:""}.el-breadcrumb:after{clear:both}.el-breadcrumb__separator{margin:0 9px;font-weight:700;color:var(--el-text-color-placeholder)}.el-breadcrumb__separator.el-icon{margin:0 6px;font-weight:400}.el-breadcrumb__separator.el-icon svg{vertical-align:middle}.el-breadcrumb__item{float:left;display:inline-flex;align-items:center}.el-breadcrumb__inner{color:var(--el-text-color-regular)}.el-breadcrumb__inner.is-link,.el-breadcrumb__inner a{font-weight:700;text-decoration:none;transition:var(--el-transition-color);color:var(--el-text-color-primary)}.el-breadcrumb__inner.is-link:hover,.el-breadcrumb__inner a:hover{color:var(--el-color-primary);cursor:pointer}.el-breadcrumb__item:last-child .el-breadcrumb__inner,.el-breadcrumb__item:last-child .el-breadcrumb__inner:hover,.el-breadcrumb__item:last-child .el-breadcrumb__inner a,.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover{font-weight:400;color:var(--el-text-color-regular);cursor:text}.el-breadcrumb__item:last-child .el-breadcrumb__separator{display:none}.goods-item[data-v-85b55887]{display:block;width:220px;padding:20px 30px;text-align:center;transition:all .5s}.goods-item[data-v-85b55887]:hover{transform:translate3d(0,-3px,0);box-shadow:0 3px 8px #0003}.goods-item img[data-v-85b55887]{width:160px;height:160px}.goods-item p[data-v-85b55887]{padding-top:10px}.goods-item .name[data-v-85b55887]{font-size:16px}.goods-item .desc[data-v-85b55887]{color:#999;height:29px}.goods-item .price[data-v-85b55887]{color:#cf4444;font-size:20px}.home-banner[data-v-504340af]{width:1240px;height:500px;margin:0 auto}.home-banner img[data-v-504340af]{width:100%;height:500px}.top-category h3[data-v-504340af]{font-size:28px;color:#666;font-weight:400;text-align:center;line-height:100px}.top-category .sub-list[data-v-504340af]{margin-top:20px;background-color:#fff}.top-category .sub-list ul[data-v-504340af]{display:flex;padding:0 32px;flex-wrap:wrap}.top-category .sub-list ul li[data-v-504340af]{width:168px;height:160px}.top-category .sub-list ul li a[data-v-504340af]{text-align:center;display:block;font-size:16px}.top-category .sub-list ul li a img[data-v-504340af]{width:100px;height:100px}.top-category .sub-list ul li a p[data-v-504340af]{line-height:40px}.top-category .sub-list ul li a[data-v-504340af]:hover{color:#27ba9b}.top-category .ref-goods[data-v-504340af]{background-color:#fff;margin-top:20px;position:relative}.top-category .ref-goods .head .xtx-more[data-v-504340af]{position:absolute;top:20px;right:20px}.top-category .ref-goods .head .tag[data-v-504340af]{text-align:center;color:#999;font-size:20px;position:relative;top:-20px}.top-category .ref-goods .body[data-v-504340af]{display:flex;justify-content:space-around;padding:0 40px 30px}.top-category .bread-container[data-v-504340af]{padding:25px 0}.el-tabs{--el-tabs-header-height: 40px}.el-tabs__header{padding:0;position:relative;margin:0 0 15px}.el-tabs__active-bar{position:absolute;bottom:0;left:0;height:2px;background-color:var(--el-color-primary);z-index:1;transition:width var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),transform var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);list-style:none}.el-tabs__new-tab{display:flex;align-items:center;justify-content:center;float:right;border:1px solid var(--el-border-color);height:20px;width:20px;line-height:20px;margin:10px 0 10px 10px;border-radius:3px;text-align:center;font-size:12px;color:var(--el-text-color-primary);cursor:pointer;transition:all .15s}.el-tabs__new-tab .is-icon-plus{height:inherit;width:inherit;transform:scale(.8)}.el-tabs__new-tab .is-icon-plus svg{vertical-align:middle}.el-tabs__new-tab:hover{color:var(--el-color-primary)}.el-tabs__nav-wrap{overflow:hidden;margin-bottom:-1px;position:relative}.el-tabs__nav-wrap:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:var(--el-border-color-light);z-index:var(--el-index-normal)}.el-tabs__nav-wrap.is-scrollable{padding:0 20px;box-sizing:border-box}.el-tabs__nav-scroll{overflow:hidden}.el-tabs__nav-next,.el-tabs__nav-prev{position:absolute;cursor:pointer;line-height:44px;font-size:12px;color:var(--el-text-color-secondary);width:20px;text-align:center}.el-tabs__nav-next{right:0}.el-tabs__nav-prev{left:0}.el-tabs__nav{display:flex;white-space:nowrap;position:relative;transition:transform var(--el-transition-duration);float:left;z-index:calc(var(--el-index-normal) + 1)}.el-tabs__nav.is-stretch{min-width:100%;display:flex}.el-tabs__nav.is-stretch>*{flex:1;text-align:center}.el-tabs__item{padding:0 20px;height:var(--el-tabs-header-height);box-sizing:border-box;display:flex;align-items:center;justify-content:center;list-style:none;font-size:var(--el-font-size-base);font-weight:500;color:var(--el-text-color-primary);position:relative}.el-tabs__item:focus,.el-tabs__item:focus:active{outline:none}.el-tabs__item:focus-visible{box-shadow:0 0 2px 2px var(--el-color-primary) inset;border-radius:3px}.el-tabs__item .is-icon-close{border-radius:50%;text-align:center;transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);margin-left:5px}.el-tabs__item .is-icon-close:before{transform:scale(.9);display:inline-block}.el-tabs__item .is-icon-close:hover{background-color:var(--el-text-color-placeholder);color:#fff}.el-tabs__item.is-active{color:var(--el-color-primary)}.el-tabs__item:hover{color:var(--el-color-primary);cursor:pointer}.el-tabs__item.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-tabs__content{overflow:hidden;position:relative}.el-tabs--card>.el-tabs__header{border-bottom:1px solid var(--el-border-color-light);height:var(--el-tabs-header-height)}.el-tabs--card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}.el-tabs--card>.el-tabs__header .el-tabs__nav{border:1px solid var(--el-border-color-light);border-bottom:none;border-radius:4px 4px 0 0;box-sizing:border-box}.el-tabs--card>.el-tabs__header .el-tabs__active-bar{display:none}.el-tabs--card>.el-tabs__header .el-tabs__item .is-icon-close{position:relative;font-size:12px;width:0;height:14px;overflow:hidden;right:-2px;transform-origin:100% 50%}.el-tabs--card>.el-tabs__header .el-tabs__item{border-bottom:1px solid transparent;border-left:1px solid var(--el-border-color-light);transition:color var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),padding var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier)}.el-tabs--card>.el-tabs__header .el-tabs__item:first-child{border-left:none}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover{padding-left:13px;padding-right:13px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover .is-icon-close{width:14px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active{border-bottom-color:var(--el-bg-color)}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable{padding-left:20px;padding-right:20px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable .is-icon-close{width:14px}.el-tabs--border-card{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color)}.el-tabs--border-card>.el-tabs__content{padding:15px}.el-tabs--border-card>.el-tabs__header{background-color:var(--el-fill-color-light);border-bottom:1px solid var(--el-border-color-light);margin:0}.el-tabs--border-card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}.el-tabs--border-card>.el-tabs__header .el-tabs__item{transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);border:1px solid transparent;margin-top:-1px;color:var(--el-text-color-secondary)}.el-tabs--border-card>.el-tabs__header .el-tabs__item:first-child{margin-left:-1px}.el-tabs--border-card>.el-tabs__header .el-tabs__item+.el-tabs__item{margin-left:-1px}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{color:var(--el-color-primary);background-color:var(--el-bg-color-overlay);border-right-color:var(--el-border-color);border-left-color:var(--el-border-color)}.el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover{color:var(--el-color-primary)}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-disabled{color:var(--el-disabled-text-color)}.el-tabs--border-card>.el-tabs__header .is-scrollable .el-tabs__item:first-child{margin-left:0}.el-tabs--top .el-tabs__item.is-top:nth-child(2),.el-tabs--top .el-tabs__item.is-bottom:nth-child(2),.el-tabs--bottom .el-tabs__item.is-top:nth-child(2),.el-tabs--bottom .el-tabs__item.is-bottom:nth-child(2){padding-left:0}.el-tabs--top .el-tabs__item.is-top:last-child,.el-tabs--top .el-tabs__item.is-bottom:last-child,.el-tabs--bottom .el-tabs__item.is-top:last-child,.el-tabs--bottom .el-tabs__item.is-bottom:last-child{padding-right:0}.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2){padding-left:20px}.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover,.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2):not(.is-active).is-closable:hover{padding-left:13px}.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:last-child{padding-right:20px}.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover,.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:last-child:not(.is-active).is-closable:hover{padding-right:13px}.el-tabs--bottom .el-tabs__header.is-bottom{margin-bottom:0;margin-top:10px}.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom{border-bottom:0;border-top:1px solid var(--el-border-color)}.el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom{margin-top:-1px;margin-bottom:0}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active){border:1px solid transparent}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom{margin:0 -1px -1px}.el-tabs--left,.el-tabs--right{overflow:hidden}.el-tabs--left .el-tabs__header.is-left,.el-tabs--left .el-tabs__header.is-right,.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--left .el-tabs__nav-scroll,.el-tabs--right .el-tabs__header.is-left,.el-tabs--right .el-tabs__header.is-right,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__nav-scroll{height:100%}.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__active-bar.is-right,.el-tabs--right .el-tabs__active-bar.is-left,.el-tabs--right .el-tabs__active-bar.is-right{top:0;bottom:auto;width:2px;height:auto}.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{margin-bottom:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next{height:30px;line-height:30px;width:100%;text-align:center;cursor:pointer}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i{transform:rotate(90deg)}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{left:auto;top:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next{right:auto;bottom:0}.el-tabs--left .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--left .el-tabs__nav-wrap.is-right.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-right.is-scrollable{padding:30px 0}.el-tabs--left .el-tabs__nav-wrap.is-left:after,.el-tabs--left .el-tabs__nav-wrap.is-right:after,.el-tabs--right .el-tabs__nav-wrap.is-left:after,.el-tabs--right .el-tabs__nav-wrap.is-right:after{height:100%;width:2px;bottom:auto;top:0}.el-tabs--left .el-tabs__nav.is-left,.el-tabs--left .el-tabs__nav.is-right,.el-tabs--right .el-tabs__nav.is-left,.el-tabs--right .el-tabs__nav.is-right{flex-direction:column}.el-tabs--left .el-tabs__item.is-left,.el-tabs--right .el-tabs__item.is-left{justify-content:flex-end}.el-tabs--left .el-tabs__item.is-right,.el-tabs--right .el-tabs__item.is-right{justify-content:flex-start}.el-tabs--left .el-tabs__header.is-left{float:left;margin-bottom:0;margin-right:10px}.el-tabs--left .el-tabs__nav-wrap.is-left{margin-right:-1px}.el-tabs--left .el-tabs__nav-wrap.is-left:after{left:auto;right:0}.el-tabs--left .el-tabs__active-bar.is-left{right:0;left:auto}.el-tabs--left .el-tabs__item.is-left{text-align:right}.el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left{display:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left{border-left:none;border-right:1px solid var(--el-border-color-light);border-bottom:none;border-top:1px solid var(--el-border-color-light);text-align:left}.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child{border-right:1px solid var(--el-border-color-light);border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active{border:1px solid var(--el-border-color-light);border-right-color:#fff;border-left:none;border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:first-child{border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child{border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__nav{border-radius:4px 0 0 4px;border-bottom:1px solid var(--el-border-color-light);border-right:none}.el-tabs--left.el-tabs--card .el-tabs__new-tab{float:none}.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left{border-right:1px solid var(--el-border-color)}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left{border:1px solid transparent;margin:-1px 0 -1px -1px}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active{border-color:transparent;border-top-color:#d1dbe5;border-bottom-color:#d1dbe5}.el-tabs--right .el-tabs__header.is-right{float:right;margin-bottom:0;margin-left:10px}.el-tabs--right .el-tabs__nav-wrap.is-right{margin-left:-1px}.el-tabs--right .el-tabs__nav-wrap.is-right:after{left:0;right:auto}.el-tabs--right .el-tabs__active-bar.is-right{left:0}.el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right{display:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right{border-bottom:none;border-top:1px solid var(--el-border-color-light)}.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child{border-left:1px solid var(--el-border-color-light);border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active{border:1px solid var(--el-border-color-light);border-left-color:#fff;border-right:none;border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:first-child{border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child{border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__nav{border-radius:0 4px 4px 0;border-bottom:1px solid var(--el-border-color-light);border-left:none}.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right{border-left:1px solid var(--el-border-color)}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right{border:1px solid transparent;margin:-1px -1px -1px 0}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active{border-color:transparent;border-top-color:#d1dbe5;border-bottom-color:#d1dbe5}.slideInRight-transition,.slideInLeft-transition{display:inline-block}.slideInRight-enter{animation:slideInRight-enter var(--el-transition-duration)}.slideInRight-leave{position:absolute;left:0;right:0;animation:slideInRight-leave var(--el-transition-duration)}.slideInLeft-enter{animation:slideInLeft-enter var(--el-transition-duration)}.slideInLeft-leave{position:absolute;left:0;right:0;animation:slideInLeft-leave var(--el-transition-duration)}@keyframes slideInRight-enter{0%{opacity:0;transform-origin:0 0;transform:translate(100%)}to{opacity:1;transform-origin:0 0;transform:translate(0)}}@keyframes slideInRight-leave{0%{transform-origin:0 0;transform:translate(0);opacity:1}to{transform-origin:0 0;transform:translate(100%);opacity:0}}@keyframes slideInLeft-enter{0%{opacity:0;transform-origin:0 0;transform:translate(-100%)}to{opacity:1;transform-origin:0 0;transform:translate(0)}}@keyframes slideInLeft-leave{0%{transform-origin:0 0;transform:translate(0);opacity:1}to{transform-origin:0 0;transform:translate(-100%);opacity:0}}.bread-container[data-v-e08c5a5a]{padding:25px 0;color:#666}.sub-container[data-v-e08c5a5a]{padding:20px 10px;background-color:#fff}.sub-container .body[data-v-e08c5a5a]{display:flex;flex-wrap:wrap;padding:0 10px}.sub-container .goods-item[data-v-e08c5a5a]{display:block;width:220px;margin-right:20px;padding:20px 30px;text-align:center}.sub-container .goods-item img[data-v-e08c5a5a]{width:160px;height:160px}.sub-container .goods-item p[data-v-e08c5a5a]{padding-top:10px}.sub-container .goods-item .name[data-v-e08c5a5a]{font-size:16px}.sub-container .goods-item .desc[data-v-e08c5a5a]{color:#999;height:29px}.sub-container .goods-item .price[data-v-e08c5a5a]{color:#cf4444;font-size:20px}.sub-container .pagination-container[data-v-e08c5a5a]{margin-top:20px;display:flex;justify-content:center}.el-input-number{position:relative;display:inline-flex;width:150px;line-height:30px}.el-input-number .el-input__wrapper{padding-left:42px;padding-right:42px}.el-input-number .el-input__inner{-webkit-appearance:none;-moz-appearance:textfield;text-align:center;line-height:1}.el-input-number .el-input__inner::-webkit-inner-spin-button,.el-input-number .el-input__inner::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.el-input-number__increase,.el-input-number__decrease{display:flex;justify-content:center;align-items:center;height:auto;position:absolute;z-index:1;top:1px;bottom:1px;width:32px;background:var(--el-fill-color-light);color:var(--el-text-color-regular);cursor:pointer;font-size:13px;user-select:none}.el-input-number__increase:hover,.el-input-number__decrease:hover{color:var(--el-color-primary)}.el-input-number__increase:hover~.el-input:not(.is-disabled) .el-input_wrapper,.el-input-number__decrease:hover~.el-input:not(.is-disabled) .el-input_wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color, var(--el-color-primary)) inset}.el-input-number__increase.is-disabled,.el-input-number__decrease.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-input-number__increase{right:1px;border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0;border-left:var(--el-border)}.el-input-number__decrease{left:1px;border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);border-right:var(--el-border)}.el-input-number.is-disabled .el-input-number__increase,.el-input-number.is-disabled .el-input-number__decrease{border-color:var(--el-disabled-border-color);color:var(--el-disabled-border-color)}.el-input-number.is-disabled .el-input-number__increase:hover,.el-input-number.is-disabled .el-input-number__decrease:hover{color:var(--el-disabled-border-color);cursor:not-allowed}.el-input-number--large{width:180px;line-height:38px}.el-input-number--large .el-input-number__increase,.el-input-number--large .el-input-number__decrease{width:40px;font-size:14px}.el-input-number--large .el-input__wrapper{padding-left:47px;padding-right:47px}.el-input-number--small{width:120px;line-height:22px}.el-input-number--small .el-input-number__increase,.el-input-number--small .el-input-number__decrease{width:24px;font-size:12px}.el-input-number--small .el-input__wrapper{padding-left:31px;padding-right:31px}.el-input-number--small .el-input-number__increase [class*=el-icon],.el-input-number--small .el-input-number__decrease [class*=el-icon]{transform:scale(.9)}.el-input-number.is-without-controls .el-input__wrapper{padding-left:15px;padding-right:15px}.el-input-number.is-controls-right .el-input__wrapper{padding-left:15px;padding-right:42px}.el-input-number.is-controls-right .el-input-number__increase,.el-input-number.is-controls-right .el-input-number__decrease{--el-input-number-controls-height: 15px;height:var(--el-input-number-controls-height);line-height:var(--el-input-number-controls-height)}.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon],.el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon]{transform:scale(.8)}.el-input-number.is-controls-right .el-input-number__increase{bottom:auto;left:auto;border-radius:0 var(--el-border-radius-base) 0 0;border-bottom:var(--el-border)}.el-input-number.is-controls-right .el-input-number__decrease{right:1px;top:auto;left:auto;border-right:none;border-left:var(--el-border);border-radius:0 0 var(--el-border-radius-base) 0}.el-input-number.is-controls-right[class*=large] [class*=increase],.el-input-number.is-controls-right[class*=large] [class*=decrease]{--el-input-number-controls-height: 19px}.el-input-number.is-controls-right[class*=small] [class*=increase],.el-input-number.is-controls-right[class*=small] [class*=decrease]{--el-input-number-controls-height: 11px}.goods-sku[data-v-1bfd7b64]{padding-left:10px;padding-top:20px}.goods-sku dl[data-v-1bfd7b64]{display:flex;padding-bottom:20px;align-items:center}.goods-sku dl dt[data-v-1bfd7b64]{width:50px;color:#999}.goods-sku dl dd[data-v-1bfd7b64]{flex:1;color:#666}.goods-sku dl dd>img[data-v-1bfd7b64]{width:50px;height:50px;margin-bottom:4px;border:1px solid #e4e4e4;margin-right:10px;cursor:pointer}.goods-sku dl dd>img.selected[data-v-1bfd7b64]{border-color:#27ba9b}.goods-sku dl dd>img.disabled[data-v-1bfd7b64]{opacity:.6;border-style:dashed;cursor:not-allowed}.goods-sku dl dd>span[data-v-1bfd7b64]{display:inline-block;height:30px;line-height:28px;padding:0 20px;margin-bottom:4px;border:1px solid #e4e4e4;margin-right:10px;cursor:pointer}.goods-sku dl dd>span.selected[data-v-1bfd7b64]{border-color:#27ba9b}.goods-sku dl dd>span.disabled[data-v-1bfd7b64]{opacity:.6;border-style:dashed;cursor:not-allowed}.xtx-goods-page .goods-info[data-v-02c46ddb]{min-height:600px;background:#fff;display:flex}.xtx-goods-page .goods-info .media[data-v-02c46ddb]{width:580px;height:600px;padding:30px 50px}.xtx-goods-page .goods-info .spec[data-v-02c46ddb]{flex:1;padding:30px 30px 30px 0}.xtx-goods-page .goods-footer[data-v-02c46ddb]{display:flex;margin-top:20px}.xtx-goods-page .goods-footer .goods-article[data-v-02c46ddb]{width:940px;margin-right:20px}.xtx-goods-page .goods-footer .goods-aside[data-v-02c46ddb]{width:280px;min-height:1000px}.xtx-goods-page .goods-tabs[data-v-02c46ddb]{min-height:600px;background:#fff}.xtx-goods-page .goods-warn[data-v-02c46ddb]{min-height:600px;background:#fff;margin-top:20px}.xtx-goods-page .number-box[data-v-02c46ddb]{display:flex;align-items:center}.xtx-goods-page .number-box .label[data-v-02c46ddb]{width:60px;color:#999;padding-left:10px}.xtx-goods-page .g-name[data-v-02c46ddb]{font-size:22px}.xtx-goods-page .g-desc[data-v-02c46ddb]{color:#999;margin-top:10px}.xtx-goods-page .g-price[data-v-02c46ddb]{margin-top:10px}.xtx-goods-page .g-price span[data-v-02c46ddb]:before{content:"¥";font-size:14px}.xtx-goods-page .g-price span[data-v-02c46ddb]:first-child{color:#cf4444;margin-right:10px;font-size:22px}.xtx-goods-page .g-price span[data-v-02c46ddb]:last-child{color:#999;text-decoration:line-through;font-size:16px}.xtx-goods-page .g-service[data-v-02c46ddb]{background:#f5f5f5;width:500px;padding:20px 10px 0;margin-top:10px}.xtx-goods-page .g-service dl[data-v-02c46ddb]{padding-bottom:20px;display:flex;align-items:center}.xtx-goods-page .g-service dl dt[data-v-02c46ddb]{width:50px;color:#999}.xtx-goods-page .g-service dl dd[data-v-02c46ddb]{color:#666}.xtx-goods-page .g-service dl dd:last-child span[data-v-02c46ddb]{margin-right:10px}.xtx-goods-page .g-service dl dd:last-child span[data-v-02c46ddb]:before{content:"•";color:#27ba9b;margin-right:2px}.xtx-goods-page .g-service dl dd:last-child a[data-v-02c46ddb]{color:#27ba9b}.xtx-goods-page .goods-sales[data-v-02c46ddb]{display:flex;width:400px;align-items:center;text-align:center;height:140px}.xtx-goods-page .goods-sales li[data-v-02c46ddb]{flex:1;position:relative}.xtx-goods-page .goods-sales li~li[data-v-02c46ddb]:after{position:absolute;top:10px;left:0;height:60px;border-left:1px solid #e4e4e4;content:""}.xtx-goods-page .goods-sales li p[data-v-02c46ddb]:first-child{color:#999}.xtx-goods-page .goods-sales li p[data-v-02c46ddb]:nth-child(2){color:#cf4444;margin-top:10px}.xtx-goods-page .goods-sales li p[data-v-02c46ddb]:last-child{color:#666;margin-top:10px}.xtx-goods-page .goods-sales li p:last-child i[data-v-02c46ddb]{color:#27ba9b;font-size:14px;margin-right:2px}.xtx-goods-page .goods-sales li p[data-v-02c46ddb]:last-child:hover{color:#27ba9b;cursor:pointer}.goods-tabs[data-v-02c46ddb]{min-height:600px;background:#fff}.goods-tabs nav[data-v-02c46ddb]{height:70px;line-height:70px;display:flex;border-bottom:1px solid #f5f5f5}.goods-tabs nav a[data-v-02c46ddb]{padding:0 40px;font-size:18px;position:relative}.goods-tabs nav a>span[data-v-02c46ddb]{color:#cf4444;font-size:16px;margin-left:10px}.goods-detail[data-v-02c46ddb]{padding:40px}.goods-detail .attrs[data-v-02c46ddb]{display:flex;flex-wrap:wrap;margin-bottom:30px}.goods-detail .attrs li[data-v-02c46ddb]{display:flex;margin-bottom:10px;width:50%}.goods-detail .attrs li .dt[data-v-02c46ddb]{width:100px;color:#999}.goods-detail .attrs li .dd[data-v-02c46ddb]{flex:1;color:#666}.goods-detail>img[data-v-02c46ddb]{width:100%}.btn[data-v-02c46ddb]{margin-top:20px}.bread-container[data-v-02c46ddb]{padding:25px 0}.el-empty{--el-empty-padding: 40px 0;--el-empty-image-width: 160px;--el-empty-description-margin-top: 20px;--el-empty-bottom-margin-top: 20px;--el-empty-fill-color-0: var(--el-color-white);--el-empty-fill-color-1: #fcfcfd;--el-empty-fill-color-2: #f8f9fb;--el-empty-fill-color-3: #f7f8fc;--el-empty-fill-color-4: #eeeff3;--el-empty-fill-color-5: #edeef2;--el-empty-fill-color-6: #e9ebef;--el-empty-fill-color-7: #e5e7e9;--el-empty-fill-color-8: #e0e3e9;--el-empty-fill-color-9: #d5d7de;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;box-sizing:border-box;padding:var(--el-empty-padding)}.el-empty__image{width:var(--el-empty-image-width)}.el-empty__image img{user-select:none;width:100%;height:100%;vertical-align:top;object-fit:contain}.el-empty__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;width:100%;height:100%;vertical-align:top}.el-empty__description{margin-top:var(--el-empty-description-margin-top)}.el-empty__description p{margin:0;font-size:var(--el-font-size-base);color:var(--el-text-color-secondary)}.el-empty__bottom{margin-top:var(--el-empty-bottom-margin-top)}.xtx-cart-page[data-v-daaa44b4]{margin-top:20px}.xtx-cart-page .cart[data-v-daaa44b4]{background:#fff;color:#666}.xtx-cart-page .cart table[data-v-daaa44b4]{border-spacing:0;border-collapse:collapse;line-height:24px}.xtx-cart-page .cart table th[data-v-daaa44b4],.xtx-cart-page .cart table td[data-v-daaa44b4]{padding:10px;border-bottom:1px solid #f5f5f5}.xtx-cart-page .cart table th[data-v-daaa44b4]:first-child,.xtx-cart-page .cart table td[data-v-daaa44b4]:first-child{text-align:left;padding-left:30px;color:#999}.xtx-cart-page .cart table th[data-v-daaa44b4]{font-size:16px;font-weight:400;line-height:50px}.xtx-cart-page .cart-none[data-v-daaa44b4]{text-align:center;padding:120px 0;background:#fff}.xtx-cart-page .cart-none p[data-v-daaa44b4]{color:#999;padding:20px 0}.xtx-cart-page .tc[data-v-daaa44b4]{text-align:center}.xtx-cart-page .tc a[data-v-daaa44b4]{color:#27ba9b}.xtx-cart-page .tc .xtx-numbox[data-v-daaa44b4]{margin:0 auto;width:120px}.xtx-cart-page .red[data-v-daaa44b4]{color:#cf4444}.xtx-cart-page .green[data-v-daaa44b4]{color:#27ba9b}.xtx-cart-page .f16[data-v-daaa44b4]{font-size:16px}.xtx-cart-page .goods[data-v-daaa44b4]{display:flex;align-items:center}.xtx-cart-page .goods img[data-v-daaa44b4]{width:100px;height:100px}.xtx-cart-page .goods>div[data-v-daaa44b4]{width:280px;font-size:16px;padding-left:10px}.xtx-cart-page .goods>div .attr[data-v-daaa44b4]{font-size:14px;color:#999}.xtx-cart-page .action[data-v-daaa44b4]{display:flex;background:#fff;margin-top:20px;height:80px;align-items:center;font-size:16px;justify-content:space-between;padding:0 30px}.xtx-cart-page .action .xtx-checkbox[data-v-daaa44b4]{color:#999}.xtx-cart-page .action .batch a[data-v-daaa44b4]{margin-left:20px}.xtx-cart-page .action .red[data-v-daaa44b4]{font-size:18px;margin-right:20px;font-weight:700}.xtx-cart-page .tit[data-v-daaa44b4]{color:#666;font-size:16px;font-weight:400;line-height:50px}.el-cascader{--el-cascader-menu-text-color: var(--el-text-color-regular);--el-cascader-menu-selected-text-color: var(--el-color-primary);--el-cascader-menu-fill: var(--el-bg-color-overlay);--el-cascader-menu-font-size: var(--el-font-size-base);--el-cascader-menu-radius: var(--el-border-radius-base);--el-cascader-menu-border: solid 1px var(--el-border-color-light);--el-cascader-menu-shadow: var(--el-box-shadow-light);--el-cascader-node-background-hover: var(--el-fill-color-light);--el-cascader-node-color-disabled: var(--el-text-color-placeholder);--el-cascader-color-empty: var(--el-text-color-placeholder);--el-cascader-tag-background: var(--el-fill-color);display:inline-block;vertical-align:middle;position:relative;font-size:var(--el-font-size-base);line-height:32px;outline:none}.el-cascader:not(.is-disabled):hover .el-input__wrapper{cursor:pointer;box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-cascader .el-input{display:flex;cursor:pointer}.el-cascader .el-input .el-input__inner{text-overflow:ellipsis;cursor:pointer}.el-cascader .el-input .el-input__suffix-inner .el-icon{height:calc(100% - 2px)}.el-cascader .el-input .el-input__suffix-inner .el-icon svg{vertical-align:middle}.el-cascader .el-input .icon-arrow-down{transition:transform var(--el-transition-duration);font-size:14px}.el-cascader .el-input .icon-arrow-down.is-reverse{transform:rotate(180deg)}.el-cascader .el-input .icon-circle-close:hover{color:var(--el-input-clear-hover-color, var(--el-text-color-secondary))}.el-cascader .el-input.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color, var(--el-color-primary)) inset}.el-cascader--large{font-size:14px;line-height:40px}.el-cascader--small{font-size:12px;line-height:24px}.el-cascader.is-disabled .el-cascader__label{z-index:calc(var(--el-index-normal) + 1);color:var(--el-disabled-text-color)}.el-cascader__dropdown{--el-cascader-menu-text-color: var(--el-text-color-regular);--el-cascader-menu-selected-text-color: var(--el-color-primary);--el-cascader-menu-fill: var(--el-bg-color-overlay);--el-cascader-menu-font-size: var(--el-font-size-base);--el-cascader-menu-radius: var(--el-border-radius-base);--el-cascader-menu-border: solid 1px var(--el-border-color-light);--el-cascader-menu-shadow: var(--el-box-shadow-light);--el-cascader-node-background-hover: var(--el-fill-color-light);--el-cascader-node-color-disabled: var(--el-text-color-placeholder);--el-cascader-color-empty: var(--el-text-color-placeholder);--el-cascader-tag-background: var(--el-fill-color)}.el-cascader__dropdown{font-size:var(--el-cascader-menu-font-size);border-radius:var(--el-cascader-menu-radius)}.el-cascader__dropdown.el-popper{background:var(--el-cascader-menu-fill);border:var(--el-cascader-menu-border);box-shadow:var(--el-cascader-menu-shadow)}.el-cascader__dropdown.el-popper .el-popper__arrow:before{border:var(--el-cascader-menu-border)}.el-cascader__dropdown.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-cascader__dropdown.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-cascader__dropdown.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-cascader__dropdown.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-cascader__dropdown.el-popper{box-shadow:var(--el-cascader-menu-shadow)}.el-cascader__tags{position:absolute;left:0;right:30px;top:50%;transform:translateY(-50%);display:flex;flex-wrap:wrap;line-height:normal;text-align:left;box-sizing:border-box}.el-cascader__tags .el-tag{display:inline-flex;align-items:center;max-width:100%;margin:2px 0 2px 6px;text-overflow:ellipsis;background:var(--el-cascader-tag-background)}.el-cascader__tags .el-tag:not(.is-hit){border-color:transparent}.el-cascader__tags .el-tag>span{flex:1;overflow:hidden;text-overflow:ellipsis}.el-cascader__tags .el-tag .el-icon-close{flex:none;background-color:var(--el-text-color-placeholder);color:var(--el-color-white)}.el-cascader__tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-cascader__collapse-tags{white-space:normal;z-index:var(--el-index-normal)}.el-cascader__collapse-tags .el-tag{display:inline-flex;align-items:center;max-width:100%;margin:2px 0 2px 6px;text-overflow:ellipsis;background:var(--el-fill-color)}.el-cascader__collapse-tags .el-tag:not(.is-hit){border-color:transparent}.el-cascader__collapse-tags .el-tag>span{flex:1;overflow:hidden;text-overflow:ellipsis}.el-cascader__collapse-tags .el-tag .el-icon-close{flex:none;background-color:var(--el-text-color-placeholder);color:var(--el-color-white)}.el-cascader__collapse-tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-cascader__suggestion-panel{border-radius:var(--el-cascader-menu-radius)}.el-cascader__suggestion-list{max-height:204px;margin:0;padding:6px 0;font-size:var(--el-font-size-base);color:var(--el-cascader-menu-text-color);text-align:center}.el-cascader__suggestion-item{display:flex;justify-content:space-between;align-items:center;height:34px;padding:0 15px;text-align:left;outline:none;cursor:pointer}.el-cascader__suggestion-item:hover,.el-cascader__suggestion-item:focus{background:var(--el-cascader-node-background-hover)}.el-cascader__suggestion-item.is-checked{color:var(--el-cascader-menu-selected-text-color);font-weight:700}.el-cascader__suggestion-item>span{margin-right:10px}.el-cascader__empty-text{margin:10px 0;color:var(--el-cascader-color-empty)}.el-cascader__search-input{flex:1;height:24px;min-width:60px;margin:2px 0 2px 11px;padding:0;color:var(--el-cascader-menu-text-color);border:none;outline:none;box-sizing:border-box;background:transparent}.el-cascader__search-input::placeholder{color:transparent}.el-tag{--el-tag-font-size: 12px;--el-tag-border-radius: 4px;--el-tag-border-radius-rounded: 9999px}.el-tag{--el-tag-bg-color: var(--el-color-primary-light-9);--el-tag-border-color: var(--el-color-primary-light-8);--el-tag-hover-color: var(--el-color-primary);--el-tag-text-color: var(--el-color-primary);background-color:var(--el-tag-bg-color);border-color:var(--el-tag-border-color);color:var(--el-tag-text-color);display:inline-flex;justify-content:center;align-items:center;height:24px;padding:0 9px;font-size:var(--el-tag-font-size);line-height:1;border-width:1px;border-style:solid;border-radius:var(--el-tag-border-radius);box-sizing:border-box;white-space:nowrap;--el-icon-size: 14px}.el-tag.el-tag--primary{--el-tag-bg-color: var(--el-color-primary-light-9);--el-tag-border-color: var(--el-color-primary-light-8);--el-tag-hover-color: var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-bg-color: var(--el-color-success-light-9);--el-tag-border-color: var(--el-color-success-light-8);--el-tag-hover-color: var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-bg-color: var(--el-color-warning-light-9);--el-tag-border-color: var(--el-color-warning-light-8);--el-tag-hover-color: var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-bg-color: var(--el-color-danger-light-9);--el-tag-border-color: var(--el-color-danger-light-8);--el-tag-hover-color: var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-bg-color: var(--el-color-error-light-9);--el-tag-border-color: var(--el-color-error-light-8);--el-tag-hover-color: var(--el-color-error)}.el-tag.el-tag--info{--el-tag-bg-color: var(--el-color-info-light-9);--el-tag-border-color: var(--el-color-info-light-8);--el-tag-hover-color: var(--el-color-info)}.el-tag.el-tag--primary{--el-tag-text-color: var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-text-color: var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-text-color: var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-text-color: var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-text-color: var(--el-color-error)}.el-tag.el-tag--info{--el-tag-text-color: var(--el-color-info)}.el-tag.is-hit{border-color:var(--el-color-primary)}.el-tag.is-round{border-radius:var(--el-tag-border-radius-rounded)}.el-tag .el-tag__close{color:var(--el-tag-text-color)}.el-tag .el-tag__close:hover{color:var(--el-color-white);background-color:var(--el-tag-hover-color)}.el-tag .el-icon{border-radius:50%;cursor:pointer;font-size:calc(var(--el-icon-size) - 2px);height:var(--el-icon-size);width:var(--el-icon-size)}.el-tag .el-tag__close{margin-left:6px}.el-tag--dark{--el-tag-bg-color: var(--el-color-primary);--el-tag-border-color: var(--el-color-primary);--el-tag-hover-color: var(--el-color-primary-light-3);--el-tag-text-color: var(--el-color-white)}.el-tag--dark.el-tag--primary{--el-tag-bg-color: var(--el-color-primary);--el-tag-border-color: var(--el-color-primary);--el-tag-hover-color: var(--el-color-primary-light-3)}.el-tag--dark.el-tag--success{--el-tag-bg-color: var(--el-color-success);--el-tag-border-color: var(--el-color-success);--el-tag-hover-color: var(--el-color-success-light-3)}.el-tag--dark.el-tag--warning{--el-tag-bg-color: var(--el-color-warning);--el-tag-border-color: var(--el-color-warning);--el-tag-hover-color: var(--el-color-warning-light-3)}.el-tag--dark.el-tag--danger{--el-tag-bg-color: var(--el-color-danger);--el-tag-border-color: var(--el-color-danger);--el-tag-hover-color: var(--el-color-danger-light-3)}.el-tag--dark.el-tag--error{--el-tag-bg-color: var(--el-color-error);--el-tag-border-color: var(--el-color-error);--el-tag-hover-color: var(--el-color-error-light-3)}.el-tag--dark.el-tag--info{--el-tag-bg-color: var(--el-color-info);--el-tag-border-color: var(--el-color-info);--el-tag-hover-color: var(--el-color-info-light-3)}.el-tag--dark.el-tag--primary,.el-tag--dark.el-tag--success,.el-tag--dark.el-tag--warning,.el-tag--dark.el-tag--danger,.el-tag--dark.el-tag--error,.el-tag--dark.el-tag--info{--el-tag-text-color: var(--el-color-white)}.el-tag--plain{--el-tag-border-color: var(--el-color-primary-light-5);--el-tag-hover-color: var(--el-color-primary);--el-tag-bg-color: var(--el-fill-color-blank)}.el-tag--plain.el-tag--primary{--el-tag-bg-color: var(--el-fill-color-blank);--el-tag-border-color: var(--el-color-primary-light-5);--el-tag-hover-color: var(--el-color-primary)}.el-tag--plain.el-tag--success{--el-tag-bg-color: var(--el-fill-color-blank);--el-tag-border-color: var(--el-color-success-light-5);--el-tag-hover-color: var(--el-color-success)}.el-tag--plain.el-tag--warning{--el-tag-bg-color: var(--el-fill-color-blank);--el-tag-border-color: var(--el-color-warning-light-5);--el-tag-hover-color: var(--el-color-warning)}.el-tag--plain.el-tag--danger{--el-tag-bg-color: var(--el-fill-color-blank);--el-tag-border-color: var(--el-color-danger-light-5);--el-tag-hover-color: var(--el-color-danger)}.el-tag--plain.el-tag--error{--el-tag-bg-color: var(--el-fill-color-blank);--el-tag-border-color: var(--el-color-error-light-5);--el-tag-hover-color: var(--el-color-error)}.el-tag--plain.el-tag--info{--el-tag-bg-color: var(--el-fill-color-blank);--el-tag-border-color: var(--el-color-info-light-5);--el-tag-hover-color: var(--el-color-info)}.el-tag.is-closable{padding-right:5px}.el-tag--large{padding:0 11px;height:32px;--el-icon-size: 16px}.el-tag--large .el-tag__close{margin-left:8px}.el-tag--large.is-closable{padding-right:7px}.el-tag--small{padding:0 7px;height:20px;--el-icon-size: 12px}.el-tag--small .el-tag__close{margin-left:4px}.el-tag--small.is-closable{padding-right:3px}.el-tag--small .el-icon-close{transform:scale(.8)}.el-tag.el-tag--primary.is-hit{border-color:var(--el-color-primary)}.el-tag.el-tag--success.is-hit{border-color:var(--el-color-success)}.el-tag.el-tag--warning.is-hit{border-color:var(--el-color-warning)}.el-tag.el-tag--danger.is-hit{border-color:var(--el-color-danger)}.el-tag.el-tag--error.is-hit{border-color:var(--el-color-error)}.el-tag.el-tag--info.is-hit{border-color:var(--el-color-info)}.el-cascader-panel{--el-cascader-menu-text-color: var(--el-text-color-regular);--el-cascader-menu-selected-text-color: var(--el-color-primary);--el-cascader-menu-fill: var(--el-bg-color-overlay);--el-cascader-menu-font-size: var(--el-font-size-base);--el-cascader-menu-radius: var(--el-border-radius-base);--el-cascader-menu-border: solid 1px var(--el-border-color-light);--el-cascader-menu-shadow: var(--el-box-shadow-light);--el-cascader-node-background-hover: var(--el-fill-color-light);--el-cascader-node-color-disabled: var(--el-text-color-placeholder);--el-cascader-color-empty: var(--el-text-color-placeholder);--el-cascader-tag-background: var(--el-fill-color)}.el-cascader-panel{display:flex;border-radius:var(--el-cascader-menu-radius);font-size:var(--el-cascader-menu-font-size)}.el-cascader-panel.is-bordered{border:var(--el-cascader-menu-border);border-radius:var(--el-cascader-menu-radius)}.el-cascader-menu{min-width:180px;box-sizing:border-box;color:var(--el-cascader-menu-text-color);border-right:var(--el-cascader-menu-border)}.el-cascader-menu:last-child{border-right:none}.el-cascader-menu:last-child .el-cascader-node{padding-right:20px}.el-cascader-menu__wrap.el-scrollbar__wrap{height:204px}.el-cascader-menu__list{position:relative;min-height:100%;margin:0;padding:6px 0;list-style:none;box-sizing:border-box}.el-cascader-menu__hover-zone{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.el-cascader-menu__empty-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;color:var(--el-cascader-color-empty)}.el-cascader-menu__empty-text .is-loading{margin-right:2px}.el-cascader-node{position:relative;display:flex;align-items:center;padding:0 30px 0 20px;height:34px;line-height:34px;outline:none}.el-cascader-node.is-selectable.in-active-path{color:var(--el-cascader-menu-text-color)}.el-cascader-node.in-active-path,.el-cascader-node.is-selectable.in-checked-path,.el-cascader-node.is-active{color:var(--el-cascader-menu-selected-text-color);font-weight:700}.el-cascader-node:not(.is-disabled){cursor:pointer}.el-cascader-node:not(.is-disabled):hover,.el-cascader-node:not(.is-disabled):focus{background:var(--el-cascader-node-background-hover)}.el-cascader-node.is-disabled{color:var(--el-cascader-node-color-disabled);cursor:not-allowed}.el-cascader-node__prefix{position:absolute;left:10px}.el-cascader-node__postfix{position:absolute;right:10px}.el-cascader-node__label{flex:1;text-align:left;padding:0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.el-cascader-node>.el-checkbox{margin-right:0}.el-cascader-node>.el-radio{margin-right:0}.el-cascader-node>.el-radio .el-radio__label{padding-left:0}.el-radio{--el-radio-font-size: var(--el-font-size-base);--el-radio-text-color: var(--el-text-color-regular);--el-radio-font-weight: var(--el-font-weight-primary);--el-radio-input-height: 14px;--el-radio-input-width: 14px;--el-radio-input-border-radius: var(--el-border-radius-circle);--el-radio-input-bg-color: var(--el-fill-color-blank);--el-radio-input-border: var(--el-border);--el-radio-input-border-color: var(--el-border-color);--el-radio-input-border-color-hover: var(--el-color-primary)}.el-radio{color:var(--el-radio-text-color);font-weight:var(--el-radio-font-weight);position:relative;cursor:pointer;display:inline-flex;align-items:center;white-space:nowrap;outline:none;font-size:var(--el-font-size-base);user-select:none;margin-right:32px;height:32px}.el-radio.el-radio--large{height:40px}.el-radio.el-radio--small{height:24px}.el-radio.is-bordered{padding:0 15px 0 9px;border-radius:var(--el-border-radius-base);border:var(--el-border);box-sizing:border-box}.el-radio.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-radio.is-bordered.is-disabled{cursor:not-allowed;border-color:var(--el-border-color-lighter)}.el-radio.is-bordered.el-radio--large{padding:0 19px 0 11px;border-radius:var(--el-border-radius-base)}.el-radio.is-bordered.el-radio--large .el-radio__label{font-size:var(--el-font-size-base)}.el-radio.is-bordered.el-radio--large .el-radio__inner{height:14px;width:14px}.el-radio.is-bordered.el-radio--small{padding:0 11px 0 7px;border-radius:var(--el-border-radius-base)}.el-radio.is-bordered.el-radio--small .el-radio__label{font-size:12px}.el-radio.is-bordered.el-radio--small .el-radio__inner{height:12px;width:12px}.el-radio:last-child{margin-right:0}.el-radio__input{white-space:nowrap;cursor:pointer;outline:none;display:inline-flex;position:relative;vertical-align:middle}.el-radio__input.is-disabled .el-radio__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color);cursor:not-allowed}.el-radio__input.is-disabled .el-radio__inner:after{cursor:not-allowed;background-color:var(--el-disabled-bg-color)}.el-radio__input.is-disabled .el-radio__inner+.el-radio__label{cursor:not-allowed}.el-radio__input.is-disabled.is-checked .el-radio__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color)}.el-radio__input.is-disabled.is-checked .el-radio__inner:after{background-color:var(--el-text-color-placeholder)}.el-radio__input.is-disabled+span.el-radio__label{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-radio__input.is-checked .el-radio__inner{border-color:var(--el-color-primary);background:var(--el-color-primary)}.el-radio__input.is-checked .el-radio__inner:after{transform:translate(-50%,-50%) scale(1)}.el-radio__input.is-checked+.el-radio__label{color:var(--el-color-primary)}.el-radio__input.is-focus .el-radio__inner{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner{border:var(--el-radio-input-border);border-radius:var(--el-radio-input-border-radius);width:var(--el-radio-input-width);height:var(--el-radio-input-height);background-color:var(--el-radio-input-bg-color);position:relative;cursor:pointer;display:inline-block;box-sizing:border-box}.el-radio__inner:hover{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner:after{width:4px;height:4px;border-radius:var(--el-radio-input-border-radius);background-color:var(--el-color-white);content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .15s ease-in}.el-radio__original{opacity:0;outline:none;position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;margin:0}.el-radio__original:focus-visible+.el-radio__inner{outline:2px solid var(--el-radio-input-border-color-hover);outline-offset:1px;border-radius:var(--el-radio-input-border-radius)}.el-radio:focus:not(:focus-visible):not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner{box-shadow:0 0 2px 2px var(--el-radio-input-border-color-hover)}.el-radio__label{font-size:var(--el-radio-font-size);padding-left:8px}.el-radio.el-radio--large .el-radio__label{font-size:14px}.el-radio.el-radio--large .el-radio__inner{width:14px;height:14px}.el-radio.el-radio--small .el-radio__label{font-size:12px}.el-radio.el-radio--small .el-radio__inner{width:12px;height:12px}.el-scrollbar{--el-scrollbar-opacity: .3;--el-scrollbar-bg-color: var(--el-text-color-secondary);--el-scrollbar-hover-opacity: .5;--el-scrollbar-hover-bg-color: var(--el-text-color-secondary)}.el-scrollbar{overflow:hidden;position:relative;height:100%}.el-scrollbar__wrap{overflow:auto;height:100%}.el-scrollbar__wrap--hidden-default{scrollbar-width:none}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{display:none}.el-scrollbar__thumb{position:relative;display:block;width:0;height:0;cursor:pointer;border-radius:inherit;background-color:var(--el-scrollbar-bg-color, var(--el-text-color-secondary));transition:var(--el-transition-duration) background-color;opacity:var(--el-scrollbar-opacity, .3)}.el-scrollbar__thumb:hover{background-color:var(--el-scrollbar-hover-bg-color, var(--el-text-color-secondary));opacity:var(--el-scrollbar-hover-opacity, .5)}.el-scrollbar__bar{position:absolute;right:2px;bottom:2px;z-index:1;border-radius:4px}.el-scrollbar__bar.is-vertical{width:6px;top:2px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-scrollbar-fade-enter-active{transition:opacity .34s ease-out}.el-scrollbar-fade-leave-active{transition:opacity .12s ease-out}.el-scrollbar-fade-enter-from,.el-scrollbar-fade-leave-active{opacity:0}.xtx-pay-checkout-page[data-v-b451e729]{margin-top:20px}.xtx-pay-checkout-page .wrapper[data-v-b451e729]{background:#fff;padding:0 20px}.xtx-pay-checkout-page .wrapper .box-title[data-v-b451e729]{font-size:16px;font-weight:400;padding-left:10px;line-height:70px;border-bottom:1px solid #f5f5f5}.xtx-pay-checkout-page .wrapper .box-body[data-v-b451e729]{padding:20px 0}.address[data-v-b451e729]{border:1px solid #f5f5f5;display:flex;align-items:center}.address .text[data-v-b451e729]{flex:1;min-height:90px;display:flex;align-items:center}.address .text .none[data-v-b451e729]{line-height:90px;color:#999;text-align:center;width:100%}.address .text>ul[data-v-b451e729]{flex:1;padding:20px}.address .text>ul li[data-v-b451e729]{line-height:30px}.address .text>ul li span[data-v-b451e729]{color:#999;margin-right:5px}.address .text>ul li span>i[data-v-b451e729]{width:.5em;display:inline-block}.address .text>ul li .default-tag[data-v-b451e729]{background-color:#409eff;color:#fff;padding:2px 8px;border-radius:12px;font-size:12px;margin-left:10px}.address .text>a[data-v-b451e729]{color:#27ba9b;width:160px;text-align:center;height:90px;line-height:90px;border-right:1px solid #f5f5f5}.address .action[data-v-b451e729]{width:420px;text-align:center}.address .action .btn[data-v-b451e729]{width:140px;height:46px;line-height:44px;font-size:14px}.address .action .btn[data-v-b451e729]:first-child{margin-right:10px}.goods[data-v-b451e729]{width:100%;border-collapse:collapse;border-spacing:0}.goods .info[data-v-b451e729]{display:flex;text-align:left}.goods .info img[data-v-b451e729]{width:70px;height:70px;margin-right:20px}.goods .info .right[data-v-b451e729]{line-height:24px}.goods .info .right p[data-v-b451e729]:last-child{color:#999}.goods tr th[data-v-b451e729]{background:#f5f5f5;font-weight:400}.goods tr td[data-v-b451e729],.goods tr th[data-v-b451e729]{text-align:center;padding:20px;border-bottom:1px solid #f5f5f5}.goods tr td[data-v-b451e729]:first-child,.goods tr th[data-v-b451e729]:first-child{border-left:1px solid #f5f5f5}.goods tr td[data-v-b451e729]:last-child,.goods tr th[data-v-b451e729]:last-child{border-right:1px solid #f5f5f5}.my-btn[data-v-b451e729]{width:228px;height:50px;border:1px solid #e4e4e4;text-align:center;line-height:48px;margin-right:25px;color:#666;display:inline-block}.my-btn.active[data-v-b451e729],.my-btn[data-v-b451e729]:hover{border-color:#27ba9b}.total dl[data-v-b451e729]{display:flex;justify-content:flex-end;line-height:50px}.total dl dt i[data-v-b451e729]{display:inline-block;width:2em}.total dl dd[data-v-b451e729]{width:240px;text-align:right;padding-right:70px}.total dl dd.price[data-v-b451e729]{font-size:20px;color:#cf4444}.submit[data-v-b451e729]{text-align:right;padding:60px;border-top:1px solid #f5f5f5}.addressWrapper[data-v-b451e729]{max-height:500px;overflow-y:auto}.text[data-v-b451e729]{flex:1;min-height:90px;display:flex;align-items:center}.text.item[data-v-b451e729]{border:1px solid #f5f5f5;margin-bottom:10px;cursor:pointer}.text.item.active[data-v-b451e729],.text.item[data-v-b451e729]:hover{border-color:#27ba9b;background:#e6faf6}.text.item>ul[data-v-b451e729]{padding:10px;font-size:14px;line-height:30px}.text.item>ul .default-tag[data-v-b451e729]{background-color:#409eff;color:#fff;padding:2px 8px;border-radius:12px;font-size:12px;margin-left:10px}.xtx-pay-page[data-v-2186bd48]{margin-top:20px}.pay-info[data-v-2186bd48]{background:#fff;display:flex;align-items:center;height:240px;padding:0 80px}.pay-info .icon[data-v-2186bd48]{font-size:80px;color:#1dc779}.pay-info .tip[data-v-2186bd48]{padding-left:10px;flex:1}.pay-info .tip p[data-v-2186bd48]:first-child{font-size:20px;margin-bottom:5px}.pay-info .tip p[data-v-2186bd48]:last-child{color:#999;font-size:16px}.pay-info .amount span[data-v-2186bd48]:first-child{font-size:16px;color:#999}.pay-info .amount span[data-v-2186bd48]:last-child{color:#cf4444;font-size:20px}.pay-type[data-v-2186bd48]{margin-top:20px;background-color:#fff;padding-bottom:70px}.pay-type p[data-v-2186bd48]{line-height:70px;height:70px;padding-left:30px;font-size:16px}.pay-type p.head[data-v-2186bd48]{border-bottom:1px solid #f5f5f5}.pay-type .btn[data-v-2186bd48]{width:150px;height:50px;border:1px solid #e4e4e4;text-align:center;line-height:48px;margin-left:30px;color:#666;display:inline-block;cursor:pointer}.pay-type .btn.active[data-v-2186bd48],.pay-type .btn[data-v-2186bd48]:hover{border-color:#27ba9b}.pay-type .btn.alipay[data-v-2186bd48]{background:url(https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/7b6b02396368c9314528c0bbd85a2e06.png) no-repeat center/contain}.pay-type .btn.wx[data-v-2186bd48]{background:url(https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/c66f98cff8649bd5ba722c2e8067c6ca.jpg) no-repeat center/contain}.qrcode-container[data-v-2186bd48]{text-align:center;padding:20px}.qrcode-container img[data-v-2186bd48]{width:200px;height:200px;margin-bottom:15px}.qrcode-container p[data-v-2186bd48]{color:#666;font-size:14px}.qrcode-container .pay-button[data-v-2186bd48]{margin-top:15px;width:120px}.pay-result[data-v-63522757]{padding:100px 0;background:#fff;text-align:center;margin-top:20px}.pay-result>.iconfont[data-v-63522757]{font-size:100px}.pay-result .green[data-v-63522757]{color:#1dc779}.pay-result .red[data-v-63522757]{color:#cf4444}.pay-result .tit[data-v-63522757]{font-size:24px}.pay-result .tip[data-v-63522757]{color:#999}.pay-result p[data-v-63522757]{line-height:40px;font-size:16px}.pay-result .btn[data-v-63522757]{margin-top:50px}.pay-result .alert[data-v-63522757]{font-size:12px;color:#999;margin-top:50px}.container[data-v-e18b3c6c]{display:flex;padding-top:20px}.container .xtx-member-aside[data-v-e18b3c6c]{width:220px;margin-right:20px;border-radius:2px;background-color:#fff}.container .xtx-member-aside .user-manage[data-v-e18b3c6c]{background-color:#fff}.container .xtx-member-aside .user-manage h4[data-v-e18b3c6c]{font-size:18px;font-weight:400;padding:20px 52px 5px;border-top:1px solid #f6f6f6}.container .xtx-member-aside .user-manage .links[data-v-e18b3c6c]{padding:0 52px 10px}.container .xtx-member-aside .user-manage a[data-v-e18b3c6c]{display:block;line-height:1;padding:15px 0;font-size:14px;color:#666;position:relative}.container .xtx-member-aside .user-manage a[data-v-e18b3c6c]:hover,.container .xtx-member-aside .user-manage a.active[data-v-e18b3c6c],.container .xtx-member-aside .user-manage a.router-link-exact-active[data-v-e18b3c6c]{color:#27ba9b}.container .xtx-member-aside .user-manage a.active[data-v-e18b3c6c]:before,.container .xtx-member-aside .user-manage a.router-link-exact-active[data-v-e18b3c6c]:before{display:block}.container .xtx-member-aside .user-manage a[data-v-e18b3c6c]:before{content:"";display:none;width:6px;height:6px;border-radius:50%;position:absolute;top:19px;left:-16px;background-color:#27ba9b}.container .article[data-v-e18b3c6c]{width:1000px;background-color:#fff}.el-date-table{font-size:12px;user-select:none}.el-date-table.is-week-mode .el-date-table__row:hover .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table.is-week-mode .el-date-table__row:hover td.available:hover{color:var(--el-datepicker-text-color)}.el-date-table.is-week-mode .el-date-table__row:hover td:first-child .el-date-table-cell{margin-left:5px;border-top-left-radius:15px;border-bottom-left-radius:15px}.el-date-table.is-week-mode .el-date-table__row:hover td:last-child .el-date-table-cell{margin-right:5px;border-top-right-radius:15px;border-bottom-right-radius:15px}.el-date-table.is-week-mode .el-date-table__row.current .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table td{width:32px;height:30px;padding:4px 0;box-sizing:border-box;text-align:center;cursor:pointer;position:relative}.el-date-table td .el-date-table-cell{height:30px;padding:3px 0;box-sizing:border-box}.el-date-table td .el-date-table-cell .el-date-table-cell__text{width:24px;height:24px;display:block;margin:0 auto;line-height:24px;position:absolute;left:50%;transform:translate(-50%);border-radius:50%}.el-date-table td.next-month,.el-date-table td.prev-month{color:var(--el-datepicker-off-text-color)}.el-date-table td.today{position:relative}.el-date-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:700}.el-date-table td.today.start-date .el-date-table-cell__text,.el-date-table td.today.end-date .el-date-table-cell__text{color:#fff}.el-date-table td.available:hover{color:var(--el-datepicker-hover-text-color)}.el-date-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-date-table td.current:not(.disabled) .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-date-table td.current:not(.disabled):focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-date-table td.start-date .el-date-table-cell,.el-date-table td.end-date .el-date-table-cell{color:#fff}.el-date-table td.start-date .el-date-table-cell__text,.el-date-table td.end-date .el-date-table-cell__text{background-color:var(--el-datepicker-active-color)}.el-date-table td.start-date .el-date-table-cell{margin-left:5px;border-top-left-radius:15px;border-bottom-left-radius:15px}.el-date-table td.end-date .el-date-table-cell{margin-right:5px;border-top-right-radius:15px;border-bottom-right-radius:15px}.el-date-table td.disabled .el-date-table-cell{background-color:var(--el-fill-color-light);opacity:1;cursor:not-allowed;color:var(--el-text-color-placeholder)}.el-date-table td.selected .el-date-table-cell{margin-left:5px;margin-right:5px;background-color:var(--el-datepicker-inrange-bg-color);border-radius:15px}.el-date-table td.selected .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-date-table td.selected .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);color:#fff;border-radius:15px}.el-date-table td.week{font-size:80%;color:var(--el-datepicker-header-text-color)}.el-date-table td:focus{outline:none}.el-date-table th{padding:5px;color:var(--el-datepicker-header-text-color);font-weight:400;border-bottom:solid 1px var(--el-border-color-lighter)}.el-month-table{font-size:12px;margin:-1px;border-collapse:collapse}.el-month-table td{text-align:center;padding:8px 0;cursor:pointer}.el-month-table td div{height:48px;padding:6px 0;box-sizing:border-box}.el-month-table td.today .cell{color:var(--el-color-primary);font-weight:700}.el-month-table td.today.start-date .cell,.el-month-table td.today.end-date .cell{color:#fff}.el-month-table td.disabled .cell{background-color:var(--el-fill-color-light);cursor:not-allowed;color:var(--el-text-color-placeholder)}.el-month-table td.disabled .cell:hover{color:var(--el-text-color-placeholder)}.el-month-table td .cell{width:60px;height:36px;display:block;line-height:36px;color:var(--el-datepicker-text-color);margin:0 auto;border-radius:18px}.el-month-table td .cell:hover{color:var(--el-datepicker-hover-text-color)}.el-month-table td.in-range div{background-color:var(--el-datepicker-inrange-bg-color)}.el-month-table td.in-range div:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-month-table td.start-date div,.el-month-table td.end-date div{color:#fff}.el-month-table td.start-date .cell,.el-month-table td.end-date .cell{color:#fff;background-color:var(--el-datepicker-active-color)}.el-month-table td.start-date div{border-top-left-radius:24px;border-bottom-left-radius:24px}.el-month-table td.end-date div{border-top-right-radius:24px;border-bottom-right-radius:24px}.el-month-table td.current:not(.disabled) .cell{color:var(--el-datepicker-active-color)}.el-month-table td:focus-visible{outline:none}.el-month-table td:focus-visible .cell{outline:2px solid var(--el-datepicker-active-color)}.el-year-table{font-size:12px;margin:-1px;border-collapse:collapse}.el-year-table .el-icon{color:var(--el-datepicker-icon-color)}.el-year-table td{text-align:center;padding:20px 3px;cursor:pointer}.el-year-table td.today .cell{color:var(--el-color-primary);font-weight:700}.el-year-table td.disabled .cell{background-color:var(--el-fill-color-light);cursor:not-allowed;color:var(--el-text-color-placeholder)}.el-year-table td.disabled .cell:hover{color:var(--el-text-color-placeholder)}.el-year-table td .cell{width:48px;height:36px;display:block;line-height:36px;color:var(--el-datepicker-text-color);border-radius:18px;margin:0 auto}.el-year-table td .cell:hover{color:var(--el-datepicker-hover-text-color)}.el-year-table td.current:not(.disabled) .cell{color:var(--el-datepicker-active-color)}.el-year-table td:focus-visible{outline:none}.el-year-table td:focus-visible .cell{outline:2px solid var(--el-datepicker-active-color)}.el-time-spinner.has-seconds .el-time-spinner__wrapper{width:33.3%}.el-time-spinner__wrapper{max-height:192px;overflow:auto;display:inline-block;width:50%;vertical-align:top;position:relative}.el-time-spinner__wrapper.el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default){padding-bottom:15px}.el-time-spinner__wrapper.is-arrow{box-sizing:border-box;text-align:center;overflow:hidden}.el-time-spinner__wrapper.is-arrow .el-time-spinner__list{transform:translateY(-32px)}.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:default}.el-time-spinner__arrow{font-size:12px;color:var(--el-text-color-secondary);position:absolute;left:0;width:100%;z-index:var(--el-index-normal);text-align:center;height:30px;line-height:30px;cursor:pointer}.el-time-spinner__arrow:hover{color:var(--el-color-primary)}.el-time-spinner__arrow.arrow-up{top:10px}.el-time-spinner__arrow.arrow-down{bottom:10px}.el-time-spinner__input.el-input{width:70%}.el-time-spinner__input.el-input .el-input__inner{padding:0;text-align:center}.el-time-spinner__list{padding:0;margin:0;list-style:none;text-align:center}.el-time-spinner__list:after,.el-time-spinner__list:before{content:"";display:block;width:100%;height:80px}.el-time-spinner__item{height:32px;line-height:32px;font-size:12px;color:var(--el-text-color-regular)}.el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:pointer}.el-time-spinner__item.is-active:not(.is-disabled){color:var(--el-text-color-primary);font-weight:700}.el-time-spinner__item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-collapse-transition-leave-active,.el-collapse-transition-enter-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}.el-picker__popper{--el-datepicker-border-color: var(--el-disabled-border-color)}.el-picker__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-datepicker-border-color);box-shadow:var(--el-box-shadow-light)}.el-picker__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-datepicker-border-color)}.el-picker__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-picker__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-picker__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-picker__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-date-editor{--el-date-editor-width: 220px;--el-date-editor-monthrange-width: 300px;--el-date-editor-daterange-width: 350px;--el-date-editor-datetimerange-width: 400px;--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);position:relative;display:inline-block;text-align:left}.el-date-editor.el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-border-color, var(--el-border-color)) inset}.el-date-editor.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-date-editor.el-input,.el-date-editor.el-input__wrapper{width:var(--el-date-editor-width);height:var(--el-input-height, var(--el-component-size))}.el-date-editor--monthrange{--el-date-editor-width: var(--el-date-editor-monthrange-width)}.el-date-editor--daterange,.el-date-editor--timerange{--el-date-editor-width: var(--el-date-editor-daterange-width)}.el-date-editor--datetimerange{--el-date-editor-width: var(--el-date-editor-datetimerange-width)}.el-date-editor--dates .el-input__wrapper{text-overflow:ellipsis;white-space:nowrap}.el-date-editor .close-icon,.el-date-editor .clear-icon{cursor:pointer}.el-date-editor .clear-icon:hover{color:var(--el-text-color-secondary)}.el-date-editor .el-range__icon{height:inherit;font-size:14px;color:var(--el-text-color-placeholder);float:left}.el-date-editor .el-range__icon svg{vertical-align:middle}.el-date-editor .el-range-input{appearance:none;border:none;outline:none;display:inline-block;height:30px;line-height:30px;margin:0;padding:0;width:39%;text-align:center;font-size:var(--el-font-size-base);color:var(--el-text-color-regular);background-color:transparent}.el-date-editor .el-range-input::placeholder{color:var(--el-text-color-placeholder)}.el-date-editor .el-range-separator{flex:1;display:inline-flex;justify-content:center;align-items:center;height:100%;padding:0 5px;margin:0;font-size:14px;word-break:keep-all;color:var(--el-text-color-primary)}.el-date-editor .el-range__close-icon{font-size:14px;color:var(--el-text-color-placeholder);height:inherit;width:unset;cursor:pointer}.el-date-editor .el-range__close-icon:hover{color:var(--el-text-color-secondary)}.el-date-editor .el-range__close-icon svg{vertical-align:middle}.el-date-editor .el-range__close-icon--hidden{opacity:0;visibility:hidden}.el-range-editor.el-input__wrapper{display:inline-flex;align-items:center;padding:0 10px}.el-range-editor.is-active,.el-range-editor.is-active:hover{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-range-editor--large{line-height:var(--el-component-size-large)}.el-range-editor--large.el-input__wrapper{height:var(--el-component-size-large)}.el-range-editor--large .el-range-separator{line-height:40px;font-size:14px}.el-range-editor--large .el-range-input{height:38px;line-height:38px;font-size:14px}.el-range-editor--small{line-height:var(--el-component-size-small)}.el-range-editor--small.el-input__wrapper{height:var(--el-component-size-small)}.el-range-editor--small .el-range-separator{line-height:24px;font-size:12px}.el-range-editor--small .el-range-input{height:22px;line-height:22px;font-size:12px}.el-range-editor.is-disabled{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-range-editor.is-disabled:hover,.el-range-editor.is-disabled:focus{border-color:var(--el-disabled-border-color)}.el-range-editor.is-disabled input{background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-range-editor.is-disabled input::placeholder{color:var(--el-text-color-placeholder)}.el-range-editor.is-disabled .el-range-separator{color:var(--el-disabled-text-color)}.el-picker-panel{color:var(--el-text-color-regular);background:var(--el-bg-color-overlay);border-radius:var(--el-border-radius-base);line-height:30px}.el-picker-panel .el-time-panel{margin:5px 0;border:solid 1px var(--el-datepicker-border-color);background-color:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-picker-panel__body:after,.el-picker-panel__body-wrapper:after{content:"";display:table;clear:both}.el-picker-panel__content{position:relative;margin:15px}.el-picker-panel__footer{border-top:1px solid var(--el-datepicker-inner-border-color);padding:4px 12px;text-align:right;background-color:var(--el-bg-color-overlay);position:relative;font-size:0}.el-picker-panel__shortcut{display:block;width:100%;border:0;background-color:transparent;line-height:28px;font-size:14px;color:var(--el-datepicker-text-color);padding-left:12px;text-align:left;outline:none;cursor:pointer}.el-picker-panel__shortcut:hover{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__shortcut.active{background-color:#e6f1fe;color:var(--el-datepicker-active-color)}.el-picker-panel__btn{border:1px solid var(--el-fill-color-darker);color:var(--el-text-color-primary);line-height:24px;border-radius:2px;padding:0 20px;cursor:pointer;background-color:transparent;outline:none;font-size:12px}.el-picker-panel__btn[disabled]{color:var(--el-text-color-disabled);cursor:not-allowed}.el-picker-panel__icon-btn{font-size:12px;color:var(--el-datepicker-icon-color);border:0;background:transparent;cursor:pointer;outline:none;margin-top:8px}.el-picker-panel__icon-btn:hover{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__icon-btn:focus-visible{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__icon-btn.is-disabled{color:var(--el-text-color-disabled)}.el-picker-panel__icon-btn.is-disabled:hover{cursor:not-allowed}.el-picker-panel__icon-btn .el-icon{cursor:pointer;font-size:inherit}.el-picker-panel__link-btn{vertical-align:middle}.el-picker-panel *[slot=sidebar],.el-picker-panel__sidebar{position:absolute;top:0;bottom:0;width:110px;border-right:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;padding-top:6px;background-color:var(--el-bg-color-overlay);overflow:auto}.el-picker-panel *[slot=sidebar]+.el-picker-panel__body,.el-picker-panel__sidebar+.el-picker-panel__body{margin-left:110px}.el-date-picker{--el-datepicker-text-color: var(--el-text-color-regular);--el-datepicker-off-text-color: var(--el-text-color-placeholder);--el-datepicker-header-text-color: var(--el-text-color-regular);--el-datepicker-icon-color: var(--el-text-color-primary);--el-datepicker-border-color: var(--el-disabled-border-color);--el-datepicker-inner-border-color: var(--el-border-color-light);--el-datepicker-inrange-bg-color: var(--el-border-color-extra-light);--el-datepicker-inrange-hover-bg-color: var(--el-border-color-extra-light);--el-datepicker-active-color: var(--el-color-primary);--el-datepicker-hover-text-color: var(--el-color-primary)}.el-date-picker{width:322px}.el-date-picker.has-sidebar.has-time{width:434px}.el-date-picker.has-sidebar{width:438px}.el-date-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-picker .el-picker-panel__content{width:292px}.el-date-picker table{table-layout:fixed;width:100%}.el-date-picker__editor-wrap{position:relative;display:table-cell;padding:0 5px}.el-date-picker__time-header{position:relative;border-bottom:1px solid var(--el-datepicker-inner-border-color);font-size:12px;padding:8px 5px 5px;display:table;width:100%;box-sizing:border-box}.el-date-picker__header{margin:12px;text-align:center}.el-date-picker__header--bordered{margin-bottom:0;padding-bottom:12px;border-bottom:solid 1px var(--el-border-color-lighter)}.el-date-picker__header--bordered+.el-picker-panel__content{margin-top:0}.el-date-picker__header-label{font-size:16px;font-weight:500;padding:0 5px;line-height:22px;text-align:center;cursor:pointer;color:var(--el-text-color-regular)}.el-date-picker__header-label:hover{color:var(--el-datepicker-hover-text-color)}.el-date-picker__header-label:focus-visible{outline:none;color:var(--el-datepicker-hover-text-color)}.el-date-picker__header-label.active{color:var(--el-datepicker-active-color)}.el-date-picker__prev-btn{float:left}.el-date-picker__next-btn{float:right}.el-date-picker__time-wrap{padding:10px;text-align:center}.el-date-picker__time-label{float:left;cursor:pointer;line-height:30px;margin-left:10px}.el-date-picker .el-time-panel{position:absolute}.el-date-range-picker{--el-datepicker-text-color: var(--el-text-color-regular);--el-datepicker-off-text-color: var(--el-text-color-placeholder);--el-datepicker-header-text-color: var(--el-text-color-regular);--el-datepicker-icon-color: var(--el-text-color-primary);--el-datepicker-border-color: var(--el-disabled-border-color);--el-datepicker-inner-border-color: var(--el-border-color-light);--el-datepicker-inrange-bg-color: var(--el-border-color-extra-light);--el-datepicker-inrange-hover-bg-color: var(--el-border-color-extra-light);--el-datepicker-active-color: var(--el-color-primary);--el-datepicker-hover-text-color: var(--el-color-primary)}.el-date-range-picker{width:646px}.el-date-range-picker.has-sidebar{width:756px}.el-date-range-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-range-picker table{table-layout:fixed;width:100%}.el-date-range-picker .el-picker-panel__body{min-width:513px}.el-date-range-picker .el-picker-panel__content{margin:0}.el-date-range-picker__header{position:relative;text-align:center;height:28px}.el-date-range-picker__header [class*=arrow-left]{float:left}.el-date-range-picker__header [class*=arrow-right]{float:right}.el-date-range-picker__header div{font-size:16px;font-weight:500;margin-right:50px}.el-date-range-picker__content{float:left;width:50%;box-sizing:border-box;margin:0;padding:16px}.el-date-range-picker__content.is-left{border-right:1px solid var(--el-datepicker-inner-border-color)}.el-date-range-picker__content .el-date-range-picker__header div{margin-left:50px;margin-right:50px}.el-date-range-picker__editors-wrap{box-sizing:border-box;display:table-cell}.el-date-range-picker__editors-wrap.is-right{text-align:right}.el-date-range-picker__time-header{position:relative;border-bottom:1px solid var(--el-datepicker-inner-border-color);font-size:12px;padding:8px 5px 5px;display:table;width:100%;box-sizing:border-box}.el-date-range-picker__time-header>.el-icon-arrow-right{font-size:20px;vertical-align:middle;display:table-cell;color:var(--el-datepicker-icon-color)}.el-date-range-picker__time-picker-wrap{position:relative;display:table-cell;padding:0 5px}.el-date-range-picker__time-picker-wrap .el-picker-panel{position:absolute;top:13px;right:0;z-index:1;background:#ffffff}.el-date-range-picker__time-picker-wrap .el-time-panel{position:absolute}.el-time-range-picker{width:354px;overflow:visible}.el-time-range-picker__content{position:relative;text-align:center;padding:10px;z-index:1}.el-time-range-picker__cell{box-sizing:border-box;margin:0;padding:4px 7px 7px;width:50%;display:inline-block}.el-time-range-picker__header{margin-bottom:5px;text-align:center;font-size:14px}.el-time-range-picker__body{border-radius:2px;border:1px solid var(--el-datepicker-border-color)}.el-time-panel{border-radius:2px;position:relative;width:180px;left:0;z-index:var(--el-index-top);user-select:none;box-sizing:content-box}.el-time-panel__content{font-size:0;position:relative;overflow:hidden}.el-time-panel__content:after,.el-time-panel__content:before{content:"";top:50%;position:absolute;margin-top:-16px;height:32px;z-index:-1;left:0;right:0;box-sizing:border-box;padding-top:6px;text-align:left}.el-time-panel__content:after{left:50%;margin-left:12%;margin-right:12%}.el-time-panel__content:before{padding-left:50%;margin-right:12%;margin-left:12%;border-top:1px solid var(--el-border-color-light);border-bottom:1px solid var(--el-border-color-light)}.el-time-panel__content.has-seconds:after{left:66.6666666667%}.el-time-panel__content.has-seconds:before{padding-left:33.3333333333%}.el-time-panel__footer{border-top:1px solid var(--el-timepicker-inner-border-color, var(--el-border-color-light));padding:4px;height:36px;line-height:25px;text-align:right;box-sizing:border-box}.el-time-panel__btn{border:none;line-height:28px;padding:0 5px;margin:0 5px;cursor:pointer;background-color:transparent;outline:none;font-size:12px;color:var(--el-text-color-primary)}.el-time-panel__btn.confirm{font-weight:800;color:var(--el-timepicker-active-color, var(--el-color-primary))}.el-select-dropdown__item{font-size:var(--el-font-size-base);padding:0 32px 0 20px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--el-text-color-regular);height:34px;line-height:34px;box-sizing:border-box;cursor:pointer}.el-select-dropdown__item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background-color:var(--el-fill-color-light)}.el-select-dropdown__item.selected{color:var(--el-color-primary);font-weight:700}.el-select-group{margin:0;padding:0}.el-select-group__wrap{position:relative;list-style:none;margin:0;padding:0}.el-select-group__wrap:not(:last-of-type){padding-bottom:24px}.el-select-group__wrap:not(:last-of-type):after{content:"";position:absolute;display:block;left:20px;right:20px;bottom:12px;height:1px;background:var(--el-border-color-light)}.el-select-group__split-dash{position:absolute;left:20px;right:20px;height:1px;background:var(--el-border-color-light)}.el-select-group__title{padding-left:20px;font-size:12px;color:var(--el-color-info);line-height:30px}.el-select-group .el-select-dropdown__item{padding-left:20px}.el-select-dropdown{z-index:calc(var(--el-index-top) + 1);border-radius:var(--el-border-radius-base);box-sizing:border-box}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected{color:var(--el-color-primary);background-color:var(--el-bg-color-overlay)}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover{background-color:var(--el-fill-color-light)}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected:after{content:"";position:absolute;top:50%;right:20px;border-top:none;border-right:none;background-repeat:no-repeat;background-position:center;background-color:var(--el-color-primary);mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask-size:100% 100%;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;-webkit-mask-size:100% 100%;transform:translateY(-50%);width:12px;height:12px}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.is-disabled:after{background-color:var(--el-text-color-disabled)}.el-select-dropdown .el-select-dropdown__option-item.is-selected:after{content:"";position:absolute;top:50%;right:20px;border-top:none;border-right:none;background-repeat:no-repeat;background-position:center;background-color:var(--el-color-primary);mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask-size:100% 100%;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;-webkit-mask-size:100% 100%;transform:translateY(-50%);width:12px;height:12px}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown .el-select-dropdown__item.is-disabled:hover{background-color:unset}.el-select-dropdown .el-select-dropdown__item.is-disabled.selected{color:var(--el-text-color-disabled)}.el-select-dropdown__empty{padding:10px 0;margin:0;text-align:center;color:var(--el-text-color-secondary);font-size:var(--el-select-font-size)}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{list-style:none;padding:6px 0;margin:0;box-sizing:border-box}.el-select{--el-select-border-color-hover: var(--el-border-color-hover);--el-select-disabled-border: var(--el-disabled-border-color);--el-select-font-size: var(--el-font-size-base);--el-select-close-hover-color: var(--el-text-color-secondary);--el-select-input-color: var(--el-text-color-placeholder);--el-select-multiple-input-color: var(--el-text-color-regular);--el-select-input-focus-border-color: var(--el-color-primary);--el-select-input-font-size: 14px}.el-select{display:inline-block;position:relative;vertical-align:middle;line-height:32px}.el-select__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-box-shadow-light)}.el-select__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-select__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-select__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-select__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-select__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-select .el-select-tags-wrapper.has-prefix{margin-left:6px}.el-select--large{line-height:40px}.el-select--large .el-select-tags-wrapper.has-prefix{margin-left:8px}.el-select--small{line-height:24px}.el-select--small .el-select-tags-wrapper.has-prefix{margin-left:4px}.el-select .el-select__tags>span{display:inline-block}.el-select:hover:not(.el-select--disabled) .el-input__wrapper{box-shadow:0 0 0 1px var(--el-select-border-color-hover) inset}.el-select .el-select__tags-text{display:inline-block;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-select .el-input__wrapper{cursor:pointer}.el-select .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-select-input-focus-border-color) inset!important}.el-select .el-input__inner{cursor:pointer}.el-select .el-input{display:flex}.el-select .el-input .el-select__caret{color:var(--el-select-input-color);font-size:var(--el-select-input-font-size);transition:transform var(--el-transition-duration);transform:rotate(0);cursor:pointer}.el-select .el-input .el-select__caret.is-reverse{transform:rotate(-180deg)}.el-select .el-input .el-select__caret.is-show-close{font-size:var(--el-select-font-size);text-align:center;transform:rotate(0);border-radius:var(--el-border-radius-circle);color:var(--el-select-input-color);transition:var(--el-transition-color)}.el-select .el-input .el-select__caret.is-show-close:hover{color:var(--el-select-close-hover-color)}.el-select .el-input .el-select__caret.el-icon{position:relative;height:inherit;z-index:2}.el-select .el-input.is-disabled .el-input__wrapper{cursor:not-allowed}.el-select .el-input.is-disabled .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-select-disabled-border) inset}.el-select .el-input.is-disabled .el-input__inner,.el-select .el-input.is-disabled .el-select__caret{cursor:not-allowed}.el-select .el-input.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--el-select-input-focus-border-color) inset!important}.el-select__input{border:none;outline:none;padding:0;margin-left:15px;color:var(--el-select-multiple-input-color);font-size:var(--el-select-font-size);appearance:none;height:28px;background-color:transparent}.el-select__input.is-disabled{cursor:not-allowed}.el-select__input--iOS{position:absolute;left:0;top:0;z-index:6}.el-select__input.is-small{height:14px}.el-select__close{cursor:pointer;position:absolute;top:8px;z-index:var(--el-index-top);right:25px;color:var(--el-select-input-color);line-height:18px;font-size:var(--el-select-input-font-size)}.el-select__close:hover{color:var(--el-select-close-hover-color)}.el-select__tags{position:absolute;line-height:normal;top:50%;transform:translateY(-50%);white-space:normal;z-index:var(--el-index-normal);display:flex;align-items:center;flex-wrap:wrap;cursor:pointer}.el-select__tags .el-tag{box-sizing:border-box;border-color:transparent;margin:2px 6px 2px 0}.el-select__tags .el-tag:last-child{margin-right:0}.el-select__tags .el-tag .el-icon-close{background-color:var(--el-text-color-placeholder);right:-7px;top:0;color:#fff}.el-select__tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-select__tags .el-tag .el-icon-close:before{display:block;transform:translateY(.5px)}.el-select__tags .el-tag--info{background-color:var(--el-fill-color)}.el-select__tags.is-disabled{cursor:not-allowed}.el-select__collapse-tags{white-space:normal;z-index:var(--el-index-normal);display:flex;align-items:center;flex-wrap:wrap;cursor:pointer}.el-select__collapse-tags .el-tag{box-sizing:border-box;border-color:transparent;margin:2px 6px 2px 0}.el-select__collapse-tags .el-tag:last-child{margin-right:0}.el-select__collapse-tags .el-tag .el-icon-close{background-color:var(--el-text-color-placeholder);right:-7px;top:0;color:#fff}.el-select__collapse-tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-select__collapse-tags .el-tag .el-icon-close:before{display:block;transform:translateY(.5px)}.el-select__collapse-tags .el-tag--info{background-color:var(--el-fill-color)}.el-select__collapse-tag{line-height:inherit;height:inherit;display:flex}.home-overview[data-v-aaf24f2e]{height:132px;background:url(/assets/center-bg-6d53130c.png) no-repeat center/cover;display:flex}.home-overview .user-meta[data-v-aaf24f2e]{flex:1;display:flex;align-items:center}.home-overview .user-meta .avatar[data-v-aaf24f2e]{width:85px;height:85px;border-radius:50%;overflow:hidden;margin-left:60px}.home-overview .user-meta .avatar img[data-v-aaf24f2e]{width:100%;height:100%;object-fit:cover}.home-overview .user-meta h4[data-v-aaf24f2e]{padding-left:26px;font-size:18px;font-weight:400;color:#fff}.home-overview .item[data-v-aaf24f2e]{flex:1;display:flex;align-items:center;justify-content:space-around}.home-overview .item[data-v-aaf24f2e]:first-child{border-right:1px solid #f4f4f4}.home-overview .item a[data-v-aaf24f2e]{color:#fff;font-size:16px;text-align:center}.home-overview .item a .iconfont[data-v-aaf24f2e]{font-size:32px}.home-overview .item a p[data-v-aaf24f2e]{line-height:32px}.like-container[data-v-aaf24f2e]{margin-top:20px;border-radius:4px;background-color:#fff}.home-panel[data-v-aaf24f2e]{background-color:#fff;padding:0 20px;margin-top:20px;min-height:400px}.home-panel .header[data-v-aaf24f2e]{height:66px;border-bottom:1px solid #f5f5f5;padding:18px 0;display:flex;justify-content:space-between;align-items:center}.home-panel .header h4[data-v-aaf24f2e]{font-size:22px;font-weight:400;margin:0}.home-panel .header .header-actions[data-v-aaf24f2e]{display:flex;gap:12px}.home-panel .user-info-content[data-v-aaf24f2e]{padding:30px 0}.info-display .info-item[data-v-aaf24f2e]{display:flex;align-items:center;padding:20px 0;border-bottom:1px solid #f5f5f5}.info-display .info-item[data-v-aaf24f2e]:last-child{border-bottom:none}.info-display .info-item .info-label[data-v-aaf24f2e]{width:120px;font-size:16px;color:#666;font-weight:500}.info-display .info-item .info-value[data-v-aaf24f2e]{flex:1;font-size:16px;color:#333}.info-display .info-item .avatar-preview[data-v-aaf24f2e]{width:60px;height:60px;border-radius:50%;object-fit:cover;border:2px solid #f0f0f0}.info-edit .edit-item[data-v-aaf24f2e]{margin-bottom:24px}.info-edit .edit-item .edit-label[data-v-aaf24f2e]{display:block;font-size:16px;color:#666;font-weight:500;margin-bottom:8px}.info-edit .edit-item .avatar-edit[data-v-aaf24f2e]{display:flex;align-items:center;gap:16px}.info-edit .edit-item .avatar-edit .avatar-preview[data-v-aaf24f2e]{width:80px;height:80px;border-radius:50%;object-fit:cover;border:2px solid #e0e0e0}.info-edit .edit-item .avatar-edit .avatar-input[data-v-aaf24f2e]{display:none}.info-edit .edit-item .el-input[data-v-aaf24f2e]{width:100%;max-width:400px}.address-management .address-header[data-v-aaf24f2e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #f0f0f0}.address-management .address-header h4[data-v-aaf24f2e]{margin:0;font-size:18px;color:#333}.address-management .address-list .address-item[data-v-aaf24f2e]{display:flex;justify-content:space-between;align-items:center;padding:20px;margin-bottom:15px;border:1px solid #e0e0e0;border-radius:8px;transition:all .3s}.address-management .address-list .address-item[data-v-aaf24f2e]:hover{border-color:#409eff;box-shadow:0 2px 8px #409eff1a}.address-management .address-list .address-item .address-info[data-v-aaf24f2e]{flex:1}.address-management .address-list .address-item .address-info .address-header[data-v-aaf24f2e]{display:flex;align-items:center;margin-bottom:8px;border:none;padding:0}.address-management .address-list .address-item .address-info .address-header .name[data-v-aaf24f2e]{font-size:16px;font-weight:500;color:#333;margin-right:10px}.address-management .address-list .address-item .address-info .address-header .default-tag[data-v-aaf24f2e]{background-color:#409eff;color:#fff;padding:2px 8px;border-radius:12px;font-size:12px}.address-management .address-list .address-item .address-info .address-details p[data-v-aaf24f2e]{margin:4px 0;color:#666;font-size:14px}.address-management .address-list .address-item .address-info .address-details p.phone[data-v-aaf24f2e]{color:#333;font-weight:500}.address-management .address-list .address-item .address-actions[data-v-aaf24f2e]{display:flex;gap:10px}.address-management .no-address[data-v-aaf24f2e]{text-align:center;padding:40px 0}.address-management .no-address .el-button[data-v-aaf24f2e]{margin-top:20px}@media (max-width: 768px){.home-overview[data-v-aaf24f2e]{flex-direction:column;height:auto;padding:20px 0}.home-overview .user-meta[data-v-aaf24f2e]{margin-bottom:20px}.home-overview .user-meta .avatar[data-v-aaf24f2e]{margin-left:20px;width:60px;height:60px}.home-overview .item[data-v-aaf24f2e]{justify-content:center;gap:20px}.home-panel[data-v-aaf24f2e]{padding:0 15px}.home-panel .header[data-v-aaf24f2e]{flex-direction:column;gap:12px;height:auto;padding:15px 0}.info-display .info-item[data-v-aaf24f2e],.info-edit .edit-item[data-v-aaf24f2e]{flex-direction:column;align-items:flex-start;gap:8px}.info-display .info-item .info-label[data-v-aaf24f2e],.info-display .info-item .edit-label[data-v-aaf24f2e],.info-edit .edit-item .info-label[data-v-aaf24f2e],.info-edit .edit-item .edit-label[data-v-aaf24f2e]{width:auto}}.el-pagination{--el-pagination-font-size: 14px;--el-pagination-bg-color: var(--el-fill-color-blank);--el-pagination-text-color: var(--el-text-color-primary);--el-pagination-border-radius: 2px;--el-pagination-button-color: var(--el-text-color-primary);--el-pagination-button-width: 32px;--el-pagination-button-height: 32px;--el-pagination-button-disabled-color: var(--el-text-color-placeholder);--el-pagination-button-disabled-bg-color: var(--el-fill-color-blank);--el-pagination-button-bg-color: var(--el-fill-color);--el-pagination-hover-color: var(--el-color-primary);--el-pagination-font-size-small: 12px;--el-pagination-button-width-small: 24px;--el-pagination-button-height-small: 24px;--el-pagination-item-gap: 16px;white-space:nowrap;color:var(--el-pagination-text-color);font-size:var(--el-pagination-font-size);font-weight:400;display:flex;align-items:center}.el-pagination .el-input__inner{text-align:center;-moz-appearance:textfield}.el-pagination .el-select .el-input{width:128px}.el-pagination button{display:flex;justify-content:center;align-items:center;font-size:var(--el-pagination-font-size);min-width:var(--el-pagination-button-width);height:var(--el-pagination-button-height);line-height:var(--el-pagination-button-height);color:var(--el-pagination-button-color);background:var(--el-pagination-bg-color);padding:0 4px;border:none;border-radius:var(--el-pagination-border-radius);cursor:pointer;text-align:center;box-sizing:border-box}.el-pagination button *{pointer-events:none}.el-pagination button:focus{outline:none}.el-pagination button:hover{color:var(--el-pagination-hover-color)}.el-pagination button.is-active{color:var(--el-pagination-hover-color);cursor:default;font-weight:700}.el-pagination button.is-active.is-disabled{font-weight:700;color:var(--el-text-color-secondary)}.el-pagination button:disabled,.el-pagination button.is-disabled{color:var(--el-pagination-button-disabled-color);background-color:var(--el-pagination-button-disabled-bg-color);cursor:not-allowed}.el-pagination button:focus-visible{outline:1px solid var(--el-pagination-hover-color);outline-offset:-1px}.el-pagination .btn-prev .el-icon,.el-pagination .btn-next .el-icon{display:block;font-size:12px;font-weight:700;width:inherit}.el-pagination>*.is-first{margin-left:0!important}.el-pagination>*.is-last{margin-right:0!important}.el-pagination .btn-prev{margin-left:var(--el-pagination-item-gap)}.el-pagination__sizes,.el-pagination__total{margin-left:var(--el-pagination-item-gap);font-weight:400;color:var(--el-text-color-regular)}.el-pagination__total[disabled=true]{color:var(--el-text-color-placeholder)}.el-pagination__jump{display:flex;align-items:center;margin-left:var(--el-pagination-item-gap);font-weight:400;color:var(--el-text-color-regular)}.el-pagination__jump[disabled=true]{color:var(--el-text-color-placeholder)}.el-pagination__goto{margin-right:8px}.el-pagination__editor{text-align:center;box-sizing:border-box}.el-pagination__editor.el-input{width:56px}.el-pagination__editor .el-input__inner::-webkit-inner-spin-button,.el-pagination__editor .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-pagination__classifier{margin-left:8px}.el-pagination__rightwrapper{flex:1;display:flex;align-items:center;justify-content:flex-end}.el-pagination.is-background .btn-prev,.el-pagination.is-background .btn-next,.el-pagination.is-background .el-pager li{margin:0 4px;background-color:var(--el-pagination-button-bg-color)}.el-pagination.is-background .btn-prev.is-active,.el-pagination.is-background .btn-next.is-active,.el-pagination.is-background .el-pager li.is-active{background-color:var(--el-color-primary);color:var(--el-color-white)}.el-pagination.is-background .btn-prev:disabled,.el-pagination.is-background .btn-prev.is-disabled,.el-pagination.is-background .btn-next:disabled,.el-pagination.is-background .btn-next.is-disabled,.el-pagination.is-background .el-pager li:disabled,.el-pagination.is-background .el-pager li.is-disabled{color:var(--el-text-color-placeholder);background-color:var(--el-disabled-bg-color)}.el-pagination.is-background .btn-prev:disabled.is-active,.el-pagination.is-background .btn-prev.is-disabled.is-active,.el-pagination.is-background .btn-next:disabled.is-active,.el-pagination.is-background .btn-next.is-disabled.is-active,.el-pagination.is-background .el-pager li:disabled.is-active,.el-pagination.is-background .el-pager li.is-disabled.is-active{color:var(--el-text-color-secondary);background-color:var(--el-fill-color-dark)}.el-pagination.is-background .btn-prev{margin-left:var(--el-pagination-item-gap)}.el-pagination--small .btn-prev,.el-pagination--small .btn-next,.el-pagination--small .el-pager li{height:var(--el-pagination-button-height-small);line-height:var(--el-pagination-button-height-small);font-size:var(--el-pagination-font-size-small);min-width:var(--el-pagination-button-width-small)}.el-pagination--small span:not([class*=suffix]),.el-pagination--small button{font-size:var(--el-pagination-font-size-small)}.el-pagination--small .el-select .el-input{width:100px}.el-pager{user-select:none;list-style:none;font-size:0;padding:0;margin:0;display:flex;align-items:center}.el-pager li{display:flex;justify-content:center;align-items:center;font-size:var(--el-pagination-font-size);min-width:var(--el-pagination-button-width);height:var(--el-pagination-button-height);line-height:var(--el-pagination-button-height);color:var(--el-pagination-button-color);background:var(--el-pagination-bg-color);padding:0 4px;border:none;border-radius:var(--el-pagination-border-radius);cursor:pointer;text-align:center;box-sizing:border-box}.el-pager li *{pointer-events:none}.el-pager li:focus{outline:none}.el-pager li:hover{color:var(--el-pagination-hover-color)}.el-pager li.is-active{color:var(--el-pagination-hover-color);cursor:default;font-weight:700}.el-pager li.is-active.is-disabled{font-weight:700;color:var(--el-text-color-secondary)}.el-pager li:disabled,.el-pager li.is-disabled{color:var(--el-pagination-button-disabled-color);background-color:var(--el-pagination-button-disabled-bg-color);cursor:not-allowed}.el-pager li:focus-visible{outline:1px solid var(--el-pagination-hover-color);outline-offset:-1px}.order-container[data-v-5d187d1d]{padding:10px 20px}.order-container .pagination-container[data-v-5d187d1d]{display:flex;justify-content:center}.order-container .main-container[data-v-5d187d1d]{min-height:500px}.order-container .main-container .holder-container[data-v-5d187d1d]{min-height:500px;display:flex;justify-content:center;align-items:center}.order-item[data-v-5d187d1d]{margin-bottom:20px;border:1px solid #f5f5f5}.order-item .head[data-v-5d187d1d]{height:50px;line-height:50px;background:#f5f5f5;padding:0 20px;overflow:hidden}.order-item .head span[data-v-5d187d1d]{margin-right:20px}.order-item .head span.down-time[data-v-5d187d1d]{margin-right:0;float:right}.order-item .head span.down-time i[data-v-5d187d1d]{vertical-align:middle;margin-right:3px}.order-item .head span.down-time b[data-v-5d187d1d]{vertical-align:middle;font-weight:400}.order-item .head .del[data-v-5d187d1d]{margin-right:0;float:right;color:#999}.order-item .body[data-v-5d187d1d]{display:flex;align-items:stretch}.order-item .body .column[data-v-5d187d1d]{border-left:1px solid #f5f5f5;text-align:center;padding:20px}.order-item .body .column>p[data-v-5d187d1d]{padding-top:10px}.order-item .body .column[data-v-5d187d1d]:first-child{border-left:none}.order-item .body .column.goods[data-v-5d187d1d]{flex:1;padding:0;align-self:center}.order-item .body .column.goods ul li[data-v-5d187d1d]{border-bottom:1px solid #f5f5f5;padding:10px;display:flex}.order-item .body .column.goods ul li[data-v-5d187d1d]:last-child{border-bottom:none}.order-item .body .column.goods ul li .image[data-v-5d187d1d]{width:70px;height:70px;border:1px solid #f5f5f5}.order-item .body .column.goods ul li .info[data-v-5d187d1d]{width:220px;text-align:left;padding:0 10px}.order-item .body .column.goods ul li .info p[data-v-5d187d1d]{margin-bottom:5px}.order-item .body .column.goods ul li .info p.name[data-v-5d187d1d]{height:38px}.order-item .body .column.goods ul li .info p.attr[data-v-5d187d1d]{color:#999;font-size:12px}.order-item .body .column.goods ul li .info p.attr span[data-v-5d187d1d]{margin-right:5px}.order-item .body .column.goods ul li .price[data-v-5d187d1d]{width:100px}.order-item .body .column.goods ul li .count[data-v-5d187d1d]{width:80px}.order-item .body .column.state[data-v-5d187d1d]{width:120px}.order-item .body .column.state .green[data-v-5d187d1d]{color:#27ba9b}.order-item .body .column.amount[data-v-5d187d1d]{width:200px}.order-item .body .column.amount .red[data-v-5d187d1d]{color:#cf4444}.order-item .body .column.action[data-v-5d187d1d]{width:140px}.order-item .body .column.action a[data-v-5d187d1d]{display:block}.order-item .body .column.action a[data-v-5d187d1d]:hover{color:#27ba9b}.confirm-overlay[data-v-5d187d1d]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.confirm-dialog[data-v-5d187d1d]{background:white;border-radius:8px;box-shadow:0 4px 20px #00000026;min-width:400px;max-width:500px}.confirm-header[data-v-5d187d1d]{padding:20px 24px 0;border-bottom:1px solid #f0f0f0}.confirm-header h3[data-v-5d187d1d]{margin:0 0 20px;font-size:18px;font-weight:600;color:#333}.confirm-body[data-v-5d187d1d]{padding:24px}.confirm-body p[data-v-5d187d1d]{margin:0 0 12px;font-size:14px;color:#666;line-height:1.5}.confirm-body p strong[data-v-5d187d1d]{color:#333;font-weight:600}.confirm-body .warning-text[data-v-5d187d1d]{color:#ff6b6b;font-size:13px}.confirm-footer[data-v-5d187d1d]{padding:0 24px 24px;display:flex;justify-content:flex-end;gap:12px}.confirm-footer button[data-v-5d187d1d]{padding:8px 20px;border:1px solid #ddd;border-radius:4px;font-size:14px;cursor:pointer;transition:all .3s ease}.confirm-footer button.btn-cancel[data-v-5d187d1d]{background:white;color:#666}.confirm-footer button.btn-cancel[data-v-5d187d1d]:hover{border-color:#999;color:#333}.confirm-footer button.btn-confirm[data-v-5d187d1d]{background:#ff6b6b;color:#fff;border-color:#ff6b6b}.confirm-footer button.btn-confirm[data-v-5d187d1d]:hover{background:#ff5252;border-color:#ff5252}.el-icon-loading{animation:rotating 2s linear infinite}.el-icon{--color: inherit;height:1em;width:1em;line-height:1em;display:inline-flex;justify-content:center;align-items:center;position:relative;fill:currentColor;color:var(--color);font-size:inherit}.el-icon.is-loading{animation:rotating 2s linear infinite}.user-course-page[data-v-e25f6cb3]{min-height:100vh;background:#f9fafb;position:relative}.main-content[data-v-e25f6cb3]{max-width:1280px;margin:0 auto;padding:20px 16px 40px;background:transparent}.main-content .course-list[data-v-e25f6cb3]{display:flex;flex-direction:column;gap:16px}.main-content .course-list .course-item[data-v-e25f6cb3]{background:white;border-radius:8px;border:1px solid #f3f4f6;overflow:hidden;box-shadow:0 1px 3px #0000000d}.main-content .course-list .course-item .course-header[data-v-e25f6cb3]{padding:16px 20px;display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;background:white}.main-content .course-list .course-item .course-header .course-info .course-name[data-v-e25f6cb3]{font-size:16px;font-weight:500;margin-bottom:2px;color:#111827}.main-content .course-list .course-item .course-header .course-info .course-count[data-v-e25f6cb3]{color:#6b7280;font-size:12px}.main-content .course-list .course-item .course-header .toggle-button[data-v-e25f6cb3]{border-radius:6px;padding:0 10px;height:28px;border:1px solid #e5e7eb;display:flex;align-items:center;gap:4px;white-space:nowrap;background:white;cursor:pointer;font-size:12px;color:#374151;transition:all .2s ease}.main-content .course-list .course-item .course-header .toggle-button[data-v-e25f6cb3]:hover{background:#f9fafb;border-color:#d1d5db}.main-content .course-list .course-item .course-header .toggle-button .rotated[data-v-e25f6cb3]{transform:rotate(180deg);transition:transform .2s ease}.main-content .course-list .course-item .progress-container[data-v-e25f6cb3]{padding:0 20px 16px}.main-content .course-list .course-item .progress-container .progress-bar[data-v-e25f6cb3]{position:relative;height:6px;background:#f3f4f6;border-radius:9999px;overflow:hidden}.main-content .course-list .course-item .progress-container .progress-bar .progress-fill[data-v-e25f6cb3]{position:absolute;left:0;top:0;height:100%;background:#2563eb;transition:width .5s ease}.main-content .course-list .course-item .progress-container .progress-text[data-v-e25f6cb3]{margin-top:6px;font-size:12px;color:#4b5563}.main-content .course-list .course-item .course-details[data-v-e25f6cb3]{border-top:1px solid #f3f4f6}.main-content .course-list .course-item .course-details .course-card[data-v-e25f6cb3]{padding:16px 20px;display:flex;gap:16px;border-bottom:1px solid #f3f4f6}.main-content .course-list .course-item .course-details .course-card[data-v-e25f6cb3]:last-child{border-bottom:none}.main-content .course-list .course-item .course-details .course-card .course-image[data-v-e25f6cb3]{width:120px;height:80px;border-radius:6px;overflow:hidden;flex-shrink:0}.main-content .course-list .course-item .course-details .course-card .course-image .image[data-v-e25f6cb3]{width:100%;height:100%;object-fit:cover;object-position:top}.main-content .course-list .course-item .course-details .course-card .course-content[data-v-e25f6cb3]{flex-grow:1}.main-content .course-list .course-item .course-details .course-card .course-content .course-title[data-v-e25f6cb3]{font-size:14px;font-weight:500;margin-bottom:6px;color:#111827;display:flex;align-items:center;gap:8px}.main-content .course-list .course-item .course-details .course-card .course-content .course-title .status-badge[data-v-e25f6cb3]{border-radius:8px;padding:1px 6px;font-size:9px;font-weight:600;line-height:1.2;white-space:nowrap;flex-shrink:0}.main-content .course-list .course-item .course-details .course-card .course-content .course-title .status-badge.completed[data-v-e25f6cb3]{background:#10b981;color:#fff}.main-content .course-list .course-item .course-details .course-card .course-content .course-title .status-badge.updating[data-v-e25f6cb3]{background:#f59e0b;color:#fff}.main-content .course-list .course-item .course-details .course-card .course-content .course-description[data-v-e25f6cb3]{color:#6b7280;font-size:12px;margin-bottom:12px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.main-content .course-list .course-item .course-details .course-card .course-content .course-progress-container .course-progress-bar[data-v-e25f6cb3]{position:relative;height:6px;background:#f3f4f6;border-radius:9999px;overflow:hidden}.main-content .course-list .course-item .course-details .course-card .course-content .course-progress-container .course-progress-bar .course-progress-fill[data-v-e25f6cb3]{position:absolute;left:0;top:0;height:100%;background:#2563eb;transition:width .5s ease}.main-content .course-list .course-item .course-details .course-card .course-content .course-progress-container .course-progress-text[data-v-e25f6cb3]{margin-top:6px;font-size:11px;color:#4b5563}.main-content .empty-state[data-v-e25f6cb3]{text-align:center;padding:80px 20px}.main-content .empty-state .empty-icon[data-v-e25f6cb3]{color:#d1d5db;font-size:64px;margin-bottom:12px}.main-content .empty-state .empty-text[data-v-e25f6cb3]{color:#6b7280;font-size:14px}.el-icon[data-v-e25f6cb3]{display:inline-flex}@media (max-width: 768px){.top-header .header-container .header-actions .search-container .search-input[data-v-e25f6cb3]{width:200px}.main-content[data-v-e25f6cb3]{padding:96px 12px 64px}.main-content .course-list .course-item .course-header[data-v-e25f6cb3]{padding:16px;flex-direction:column;align-items:flex-start;gap:12px}.main-content .course-list .course-item .course-header .toggle-button[data-v-e25f6cb3]{align-self:flex-end}.main-content .course-list .course-item .course-details .course-card[data-v-e25f6cb3]{padding:16px;flex-direction:column;gap:16px}.main-content .course-list .course-item .course-details .course-card .course-image[data-v-e25f6cb3]{width:100%;height:160px}}@media (max-width: 480px){.top-header .header-container .header-actions .search-container .search-input[data-v-e25f6cb3]{width:160px}.top-header .header-container .header-actions .filter-button[data-v-e25f6cb3]{padding:0 12px;font-size:12px}}.user-record-page[data-v-ec66ad38]{min-height:100vh;background-color:#f5f5f5;padding:20px}.content[data-v-ec66ad38]{max-width:800px;margin:0 auto}.loading[data-v-ec66ad38],.empty-state[data-v-ec66ad38]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0}.loading .loading-icon[data-v-ec66ad38],.loading .empty-icon[data-v-ec66ad38],.empty-state .loading-icon[data-v-ec66ad38],.empty-state .empty-icon[data-v-ec66ad38]{font-size:48px;color:#999;margin-bottom:16px}.loading .loading-text[data-v-ec66ad38],.loading .empty-text[data-v-ec66ad38],.empty-state .loading-text[data-v-ec66ad38],.empty-state .empty-text[data-v-ec66ad38]{font-size:16px;color:#999}.record-list .date-group[data-v-ec66ad38]{margin-bottom:24px}.record-list .date-group .date-label[data-v-ec66ad38]{display:block;padding:12px 0;font-size:14px;color:#999;font-weight:500;border-bottom:1px solid #e5e7eb;margin-bottom:16px}.record-list .date-group .record-item[data-v-ec66ad38]{background-color:#fff;padding:20px;margin-bottom:12px;border-radius:12px;box-shadow:0 2px 8px #0000001a;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all .3s ease}.record-list .date-group .record-item[data-v-ec66ad38]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000026}.record-list .date-group .record-item[data-v-ec66ad38]:active{transform:translateY(0);box-shadow:0 2px 8px #0000001a}.record-list .date-group .record-item .record-info[data-v-ec66ad38]{flex:1;display:flex;flex-direction:column}.record-list .date-group .record-item .record-info .record-title[data-v-ec66ad38]{font-size:16px;color:#333;margin-bottom:8px;font-weight:600}.record-list .date-group .record-item .record-info .record-subtitle[data-v-ec66ad38]{font-size:14px;color:#666;margin-bottom:6px}.record-list .date-group .record-item .record-info .record-duration[data-v-ec66ad38]{font-size:12px;color:#999}.record-list .date-group .record-item .continue-button[data-v-ec66ad38]{flex-shrink:0;margin-left:16px;background-color:#2563eb;color:#fff;border-radius:20px;padding:8px 16px;font-size:12px;font-weight:500;transition:background-color .3s ease}.record-list .date-group .record-item .continue-button[data-v-ec66ad38]:hover{background-color:#1d4ed8}.loading-more[data-v-ec66ad38]{text-align:center;padding:20px 0;color:#999;font-size:14px}.pagination-container[data-v-ec66ad38]{display:flex;justify-content:center;padding:20px 0;margin-top:20px;background:white;border-radius:8px;box-shadow:0 1px 3px #0000001a}@media (max-width: 768px){.user-record-page[data-v-ec66ad38],.record-list .date-group .record-item[data-v-ec66ad38]{padding:16px}.record-list .date-group .record-item .record-info .record-title[data-v-ec66ad38]{font-size:15px}.record-list .date-group .record-item .record-info .record-subtitle[data-v-ec66ad38]{font-size:13px}.record-list .date-group .record-item .record-info .record-duration[data-v-ec66ad38]{font-size:11px}.record-list .date-group .record-item .continue-button[data-v-ec66ad38]{padding:6px 12px;font-size:11px}}@media (max-width: 480px){.user-record-page[data-v-ec66ad38]{padding:12px}.record-list .date-group .record-item[data-v-ec66ad38]{flex-direction:column;align-items:flex-start;gap:12px}.record-list .date-group .record-item .continue-button[data-v-ec66ad38]{margin-left:0;align-self:flex-end}}.goods-sku[data-v-7c05cdf1]{padding-left:10px;padding-top:20px}.goods-sku dl[data-v-7c05cdf1]{display:flex;padding-bottom:20px;align-items:center}.goods-sku dl dt[data-v-7c05cdf1]{width:50px;color:#999}.goods-sku dl dd[data-v-7c05cdf1]{flex:1;color:#666}.goods-sku dl dd>img[data-v-7c05cdf1]{width:50px;height:50px;margin-bottom:4px;border:1px solid #e4e4e4;margin-right:10px;cursor:pointer}.goods-sku dl dd>img.selected[data-v-7c05cdf1]{border-color:#27ba9b}.goods-sku dl dd>img.disabled[data-v-7c05cdf1]{opacity:.6;border-style:dashed;cursor:not-allowed}.goods-sku dl dd>span[data-v-7c05cdf1]{display:inline-block;height:30px;line-height:28px;padding:0 20px;margin-bottom:4px;border:1px solid #e4e4e4;margin-right:10px;cursor:pointer}.goods-sku dl dd>span.selected[data-v-7c05cdf1]{border-color:#27ba9b}.goods-sku dl dd>span.disabled[data-v-7c05cdf1]{opacity:.6;border-style:dashed;cursor:not-allowed}.course-card[data-v-4a32865f]{background:white;border-radius:16px;border:1px solid #e2e8f0;overflow:hidden;transition:all .3s ease;cursor:pointer;box-shadow:0 2px 8px #0000000d}.course-card[data-v-4a32865f]:hover{transform:translateY(-6px);box-shadow:0 12px 30px #00000026;border-color:#8b5cf6}.course-card .course-cover[data-v-4a32865f]{position:relative;height:200px;overflow:hidden}.course-card .course-cover img[data-v-4a32865f]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.course-card .course-cover:hover img[data-v-4a32865f]{transform:scale(1.05)}.course-card .course-cover .course-type-tag[data-v-4a32865f]{position:absolute;top:12px;left:12px}.course-card .course-cover .course-type-tag .type-tag[data-v-4a32865f]{padding:6px 16px;border-radius:20px;font-size:12px;font-weight:600;color:#fff;box-shadow:0 2px 8px #0003;background:linear-gradient(135deg,#10b981,#059669)}.course-card .course-info[data-v-4a32865f]{padding:20px}.course-card .course-info .course-title[data-v-4a32865f]{font-size:18px;font-weight:700;color:#1e293b;margin:0 0 8px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.course-card .course-info .course-introduce[data-v-4a32865f]{font-size:13px;color:#6b7280;margin:0 0 8px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:400}.course-card .course-info .course-category[data-v-4a32865f]{display:inline-block;padding:4px 12px;background:#f0fdf4;color:#10b981;font-size:12px;font-weight:500;border-radius:12px;margin-bottom:16px}.course-card .course-info .enroll-data[data-v-4a32865f]{display:flex;justify-content:space-between;margin-bottom:16px}.course-card .course-info .enroll-data .enroll-item[data-v-4a32865f]{display:flex;align-items:center;gap:4px}.course-card .course-info .enroll-data .enroll-item .label[data-v-4a32865f]{font-size:12px;color:#94a3b8}.course-card .course-info .enroll-data .enroll-item .value[data-v-4a32865f]{font-size:16px;font-weight:600;color:#475569}.course-card .course-info .enroll-data .enroll-item .value.highlight[data-v-4a32865f]{color:#ef4444;font-weight:700}.course-card .course-info .price-section[data-v-4a32865f]{display:flex;justify-content:space-between;margin-bottom:16px}.course-card .course-info .price-section .price-item[data-v-4a32865f]{display:flex;align-items:center;gap:4px}.course-card .course-info .price-section .price-item .price-label[data-v-4a32865f]{font-size:14px;color:#64748b}.course-card .course-info .price-section .price-item .price-value[data-v-4a32865f]{font-size:24px;font-weight:700;color:#ef4444}.course-card .course-info .price-section .price-item .price-original[data-v-4a32865f]{font-size:16px;color:#94a3b8;text-decoration:line-through;font-weight:500}.course-card .course-info .marketing-labels[data-v-4a32865f]{display:flex;gap:8px}.course-card .course-info .marketing-labels .urgent-tag[data-v-4a32865f]{padding:6px 12px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border-radius:12px;font-size:12px;font-weight:600;animation:pulse-4a32865f 2s infinite}.course-card .course-info .marketing-labels .hot-tag[data-v-4a32865f]{padding:6px 12px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border-radius:12px;font-size:12px;font-weight:600}@keyframes pulse-4a32865f{0%,to{opacity:1}50%{opacity:.8}}.main-category-nav[data-v-cdbf0500]{background:white;padding:20px 0;box-shadow:0 2px 8px #0000000f}.main-category-nav .category-tabs[data-v-cdbf0500]{display:flex;gap:20px;justify-content:center;margin-bottom:20px}.main-category-nav .category-tab[data-v-cdbf0500]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 24px;border-radius:12px;cursor:pointer;transition:all .3s ease;background:#f8fafc;border:2px solid transparent}.main-category-nav .category-tab[data-v-cdbf0500]:hover{background:#f1f5f9;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.main-category-nav .category-tab.active[data-v-cdbf0500]{background:linear-gradient(135deg,#10b981 0%,#059669 100%);color:#fff;border-color:#10b981;box-shadow:0 4px 20px #10b9814d}.main-category-nav .category-tab .tab-icon[data-v-cdbf0500]{font-size:24px}.main-category-nav .category-tab .tab-name[data-v-cdbf0500]{font-size:14px;font-weight:600}.main-category-nav .sub-category-panel[data-v-cdbf0500]{background:#f8fafc;border-radius:12px;padding:20px;margin:0 20px}.main-category-nav .sub-category-panel .sub-category-list[data-v-cdbf0500]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.main-category-nav .sub-category-panel .sub-category-item[data-v-cdbf0500]{padding:8px 16px;border-radius:20px;cursor:pointer;transition:all .3s ease;font-size:14px;color:#6b7280;background:white;border:1px solid #e5e7eb}.main-category-nav .sub-category-panel .sub-category-item[data-v-cdbf0500]:hover{background:#f1f5f9;color:#374151;border-color:#10b981;transform:translateY(-1px)}.main-category-nav .sub-category-panel .sub-category-item.active[data-v-cdbf0500]{background:#10b981;color:#fff;border-color:#10b981;font-weight:500;box-shadow:0 2px 8px #10b9814d}.course-news[data-v-1b023652]{width:100%;background:white;padding:32px 0}.course-news .news-container[data-v-1b023652]{width:1300px;margin:0 auto;padding:0 32px;background:white}.course-news .news-container .news-header[data-v-1b023652]{display:flex;align-items:center;gap:16px;margin-bottom:32px}.course-news .news-container .news-header .main-title[data-v-1b023652]{font-size:24px;font-weight:700;color:#0f766e;margin:0}.course-news .news-container .news-header .sub-title[data-v-1b023652]{font-size:14px;color:#64748b;margin:0;font-weight:400}.course-news .news-container .content-section[data-v-1b023652]{display:flex;gap:48px;align-items:flex-start}.course-news .news-container .progress-section[data-v-1b023652]{flex:0 0 50%}.course-news .news-container .progress-section .progress-timeline[data-v-1b023652]{display:flex;justify-content:space-between;align-items:flex-start;position:relative;padding:20px 0;min-width:400px}.course-news .news-container .progress-section .progress-timeline[data-v-1b023652]:before{content:"";position:absolute;top:20px;left:0;right:0;height:2px;background:#e2e8f0;z-index:1}.course-news .news-container .progress-section .progress-timeline .progress-step[data-v-1b023652]{display:flex;flex-direction:column;align-items:center;flex:1;position:relative;z-index:2}.course-news .news-container .progress-section .progress-timeline .progress-step .step-node[data-v-1b023652]{position:relative;margin-bottom:12px}.course-news .news-container .progress-section .progress-timeline .progress-step .step-node .node-circle[data-v-1b023652]{width:20px;height:20px;border-radius:50%;border:3px solid #e2e8f0;background:white;position:relative;z-index:2;transition:all .3s ease}.course-news .news-container .progress-section .progress-timeline .progress-step .step-content[data-v-1b023652]{text-align:center}.course-news .news-container .progress-section .progress-timeline .progress-step .step-content .step-title[data-v-1b023652]{font-size:13px;font-weight:600;color:#374151;margin-bottom:4px;white-space:nowrap}.course-news .news-container .progress-section .progress-timeline .progress-step .step-content .step-desc[data-v-1b023652]{font-size:10px;color:#6b7280;line-height:1.2;white-space:nowrap}.course-news .news-container .progress-section .progress-timeline .progress-step.completed .node-circle[data-v-1b023652]{background:#10b981;border-color:#10b981;box-shadow:0 2px 8px #10b9814d}.course-news .news-container .progress-section .progress-timeline .progress-step.completed[data-v-1b023652]:after{content:"";position:absolute;top:20px;left:50%;width:100%;height:2px;background:#10b981;z-index:1}.course-news .news-container .progress-section .progress-timeline .progress-step.completed .step-title[data-v-1b023652]{color:#10b981}.course-news .news-container .progress-section .progress-timeline .progress-step.current .node-circle[data-v-1b023652]{background:#0ea5e9;border-color:#0ea5e9;box-shadow:0 0 0 6px #0ea5e926;transform:scale(1.2)}.course-news .news-container .progress-section .progress-timeline .progress-step.current .step-title[data-v-1b023652]{color:#0ea5e9;font-weight:700}.course-news .news-container .progress-section .progress-timeline .progress-step.pending .node-circle[data-v-1b023652]{background:white;border-color:#e2e8f0}.course-news .news-container .progress-section .progress-timeline .progress-step.pending .step-title[data-v-1b023652]{color:#9ca3af}.course-news .news-container .progress-section .progress-timeline .progress-step[data-v-1b023652]:last-child:after{display:none}.course-news .news-container .news-list-section[data-v-1b023652]{flex:0 0 50%;min-width:300px}.course-news .news-container .news-list-section .news-list[data-v-1b023652]{display:flex;flex-direction:column;gap:8px}.course-news .news-container .news-list-section .news-list .news-item[data-v-1b023652]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:white;border-radius:8px;border:1px solid #e2e8f0;transition:all .3s ease}.course-news .news-container .news-list-section .news-list .news-item[data-v-1b023652]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a;border-color:#0ea5e9}.course-news .news-container .news-list-section .news-list .news-item .news-tag[data-v-1b023652]{flex-shrink:0}.course-news .news-container .news-list-section .news-list .news-item .news-tag .tag-text[data-v-1b023652]{padding:4px 8px;border-radius:12px;font-size:11px;font-weight:600;color:#fff}.course-news .news-container .news-list-section .news-list .news-item .news-content[data-v-1b023652]{flex:1}.course-news .news-container .news-list-section .news-list .news-item .news-content .news-title[data-v-1b023652]{font-size:14px;font-weight:600;color:#1e293b;margin:0 0 4px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.course-news .news-container .news-list-section .news-list .news-item .news-content .news-summary[data-v-1b023652]{font-size:12px;color:#64748b;margin:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.course-news .news-container .news-list-section .news-list .news-item .news-date[data-v-1b023652]{flex-shrink:0}.course-news .news-container .news-list-section .news-list .news-item .news-date .date-text[data-v-1b023652]{font-size:11px;color:#94a3b8;font-weight:500}.course-news .news-container .news-list-section .news-list .news-item.news-urgent .news-tag .tag-text[data-v-1b023652]{background:linear-gradient(135deg,#ef4444,#dc2626)}.course-news .news-container .news-list-section .news-list .news-item.news-policy .news-tag .tag-text[data-v-1b023652]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.course-news .news-container .news-list-section .news-list .news-item.news-exam .news-tag .tag-text[data-v-1b023652]{background:linear-gradient(135deg,#0ea5e9,#0284c7)}.course-news .news-container .news-list-section .news-list .news-item.news-guide .news-tag .tag-text[data-v-1b023652]{background:linear-gradient(135deg,#10b981,#059669)}.course-news .news-container .news-list-section .news-list .news-item.news-update .news-tag .tag-text[data-v-1b023652]{background:linear-gradient(135deg,#f59e0b,#d97706)}.home-book[data-v-742f752b]{width:100%;background:#fff;padding:40px 0}.home-book .book-container[data-v-742f752b]{width:1300px;margin:0 auto;padding:0 20px}.home-book .book-container .main-content[data-v-742f752b]{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-radius:16px;border:1px solid #fca5a5;padding:32px}.home-book .book-container .main-content .top-navigation[data-v-742f752b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;padding:0}.home-book .book-container .main-content .top-navigation .left-section .book-header[data-v-742f752b]{display:flex;align-items:center;gap:16px}.home-book .book-container .main-content .top-navigation .left-section .book-header .book-icon[data-v-742f752b]{width:48px;height:48px;background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff}.home-book .book-container .main-content .top-navigation .left-section .book-header .book-text h3[data-v-742f752b]{font-size:18px;font-weight:600;color:#dc2626;margin:0 0 4px}.home-book .book-container .main-content .top-navigation .left-section .book-header .book-text p[data-v-742f752b]{font-size:14px;color:#ef4444;margin:0}.home-book .book-container .main-content .books-section .books-grid[data-v-742f752b]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.home-book .book-container .main-content .books-section .books-grid .book-card[data-v-742f752b]{background:white;border-radius:16px;border:1px solid #e2e8f0;overflow:hidden;transition:all .3s ease;cursor:pointer;box-shadow:0 2px 8px #0000000d}.home-book .book-container .main-content .books-section .books-grid .book-card[data-v-742f752b]:hover{transform:translateY(-6px);box-shadow:0 12px 30px #00000026;border-color:#ef4444}.home-book .book-container .main-content .books-section .books-grid .book-card .book-cover[data-v-742f752b]{position:relative;height:200px;overflow:hidden}.home-book .book-container .main-content .books-section .books-grid .book-card .book-cover img[data-v-742f752b]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.home-book .book-container .main-content .books-section .books-grid .book-card .book-cover:hover img[data-v-742f752b]{transform:scale(1.05)}.home-book .book-container .main-content .books-section .books-grid .book-card .book-info[data-v-742f752b]{padding:20px}.home-book .book-container .main-content .books-section .books-grid .book-card .book-info .book-title[data-v-742f752b]{font-size:16px;font-weight:700;color:#1e293b;margin:0 0 12px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-book .book-container .main-content .books-section .books-grid .book-card .book-info .function-tags[data-v-742f752b]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.home-book .book-container .main-content .books-section .books-grid .book-card .book-info .function-tags .function-tag[data-v-742f752b]{padding:4px 12px;background:linear-gradient(135deg,#8b5cf6,#a855f7);color:#fff;border-radius:12px;font-size:11px;font-weight:600}.home-book .book-container .main-content .books-section .books-grid .book-card .book-info .book-description[data-v-742f752b]{font-size:13px;color:#64748b;margin-bottom:12px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-book .book-container .main-content .books-section .books-grid .book-card .book-info .recommend-tag[data-v-742f752b]{font-size:12px;color:#f59e0b;font-weight:600;margin-bottom:12px}.home-book .book-container .main-content .books-section .books-grid .book-card .book-info .book-category[data-v-742f752b]{font-size:12px;color:#94a3b8;margin-bottom:16px;font-weight:500}.home-book .book-container .main-content .books-section .books-grid .book-card .book-info .price-section[data-v-742f752b]{display:flex;align-items:center;gap:12px}.home-book .book-container .main-content .books-section .books-grid .book-card .book-info .price-section .current-price .price-value[data-v-742f752b]{font-size:20px;font-weight:700;color:#ef4444}.home-book .book-container .main-content .books-section .books-grid .book-card .book-info .price-section .original-price .price-original[data-v-742f752b]{font-size:14px;color:#94a3b8;text-decoration:line-through;font-weight:500}.course-page[data-v-47331f29]{min-height:100vh;background:white}.container[data-v-47331f29]{width:1300px;margin:0 auto;padding:0 20px}.hero-section[data-v-47331f29]{background:linear-gradient(135deg,#10b981 0%,#059669 50%,#047857 100%);padding:40px 0;text-align:center;color:#fff}.hero-section .hero-title[data-v-47331f29]{font-size:36px;font-weight:700;margin-bottom:12px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.hero-section .hero-subtitle[data-v-47331f29]{font-size:16px;opacity:.9;font-weight:300}.filter-section[data-v-47331f29]{background:white;padding:20px 0;margin:20px 0;border-radius:8px;box-shadow:0 2px 8px #0000000f}.filter-section .filter-content[data-v-47331f29]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.filter-section .filter-left .category-filter[data-v-47331f29]{font-size:16px;font-weight:500;color:#374151}.filter-section .filter-center[data-v-47331f29]{display:flex;align-items:center;gap:20px}.filter-section .filter-center .level-selection[data-v-47331f29]{display:flex;align-items:center;gap:12px}.filter-section .filter-center .level-selection .level-label[data-v-47331f29]{font-size:16px;font-weight:500;color:#374151;white-space:nowrap}.filter-section .filter-center .level-selection .level-options[data-v-47331f29]{display:flex;gap:8px;flex-wrap:wrap}.filter-section .filter-center .level-selection .level-btn[data-v-47331f29]{padding:6px 16px;border:1px solid #d1d5db;border-radius:20px;background:white;cursor:pointer;transition:all .3s ease;font-size:14px;white-space:nowrap}.filter-section .filter-center .level-selection .level-btn[data-v-47331f29]:hover{border-color:#10b981;color:#10b981}.filter-section .filter-center .level-selection .level-btn.active[data-v-47331f29]{background:#10b981;color:#fff;border-color:#10b981}.filter-section .filter-right[data-v-47331f29]{display:flex;align-items:center;gap:20px}.filter-section .year-selection[data-v-47331f29]{display:flex;gap:8px}.filter-section .year-btn[data-v-47331f29]{padding:6px 16px;border:1px solid #d1d5db;border-radius:20px;background:white;cursor:pointer;transition:all .3s ease;font-size:14px}.filter-section .year-btn[data-v-47331f29]:hover{border-color:#10b981;color:#10b981}.filter-section .year-btn.active[data-v-47331f29]{background:#10b981;color:#fff;border-color:#10b981}.filter-section .promo-text[data-v-47331f29]{color:#6b7280;font-size:14px}.course-section[data-v-47331f29]{padding:16px 0 40px}.course-section .course-section-block[data-v-47331f29]{margin-bottom:40px}.course-section .course-section-block[data-v-47331f29]:last-child{margin-bottom:0}.course-section .course-section-block .section-header[data-v-47331f29]{text-align:center;margin-bottom:24px}.course-section .course-section-block .section-header .section-title[data-v-47331f29]{font-size:24px;font-weight:700;color:#1e293b;margin-bottom:8px;position:relative}.course-section .course-section-block .section-header .section-title[data-v-47331f29]:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translate(-50%);width:50px;height:3px;background:linear-gradient(135deg,#10b981,#059669);border-radius:2px}.course-section .course-section-block .section-header .section-subtitle[data-v-47331f29]{font-size:14px;color:#64748b;font-weight:400}.course-section .course-section-block .course-grid[data-v-47331f29]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:16px 0}.course-section .course-section-block .no-courses[data-v-47331f29]{display:flex;align-items:center;justify-content:center;padding:40px 20px}.course-section .course-section-block .no-courses .no-courses-content[data-v-47331f29]{text-align:center;max-width:400px}.course-section .course-section-block .no-courses .no-courses-content .no-courses-icon[data-v-47331f29]{font-size:48px;margin-bottom:16px;opacity:.6}.course-section .course-section-block .no-courses .no-courses-content h3[data-v-47331f29]{font-size:18px;font-weight:600;color:#374151;margin:0 0 8px}.course-section .course-section-block .no-courses .no-courses-content p[data-v-47331f29]{font-size:14px;color:#6b7280;line-height:1.5;margin:0}.news-section[data-v-47331f29]{padding:16px 0}.news-section .news-layout[data-v-47331f29]{display:flex;justify-content:center}.books-section[data-v-47331f29]{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-radius:16px;border:1px solid #fca5a5;padding:32px 0;margin:32px 0}.books-section .section-header[data-v-47331f29]{text-align:center;margin-bottom:32px}.books-section .section-header .section-title[data-v-47331f29]{font-size:24px;font-weight:700;color:#dc2626;margin-bottom:8px;position:relative}.books-section .section-header .section-title[data-v-47331f29]:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translate(-50%);width:50px;height:3px;background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:2px}.books-section .section-header .section-subtitle[data-v-47331f29]{font-size:14px;color:#ef4444;font-weight:400}.books-section .books-grid[data-v-47331f29]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:0 20px}.books-section .books-grid .book-card[data-v-47331f29]{background:white;border-radius:16px;border:1px solid #e2e8f0;overflow:hidden;transition:all .3s ease;cursor:pointer;box-shadow:0 2px 8px #0000000d}.books-section .books-grid .book-card[data-v-47331f29]:hover{transform:translateY(-6px);box-shadow:0 12px 30px #00000026;border-color:#ef4444}.books-section .books-grid .book-card .book-cover[data-v-47331f29]{position:relative;height:180px;overflow:hidden}.books-section .books-grid .book-card .book-cover img[data-v-47331f29]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.books-section .books-grid .book-card .book-cover:hover img[data-v-47331f29]{transform:scale(1.05)}.books-section .books-grid .book-card .book-cover .discount-badge[data-v-47331f29]{position:absolute;top:12px;right:12px;padding:4px 10px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border-radius:20px;font-size:11px;font-weight:600;box-shadow:0 2px 8px #0003}.books-section .books-grid .book-card .book-info[data-v-47331f29]{padding:16px}.books-section .books-grid .book-card .book-info .book-title[data-v-47331f29]{font-size:14px;font-weight:700;color:#1e293b;margin:0 0 10px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.books-section .books-grid .book-card .book-info .function-tags[data-v-47331f29]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.books-section .books-grid .book-card .book-info .function-tags .function-tag[data-v-47331f29]{padding:3px 10px;background:linear-gradient(135deg,#8b5cf6,#a855f7);color:#fff;border-radius:12px;font-size:10px;font-weight:600}.books-section .books-grid .book-card .book-info .book-description[data-v-47331f29]{font-size:12px;color:#64748b;margin-bottom:10px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.books-section .books-grid .book-card .book-info .recommend-tag[data-v-47331f29]{font-size:11px;color:#f59e0b;font-weight:600;margin-bottom:10px}.books-section .books-grid .book-card .book-info .book-category[data-v-47331f29]{font-size:11px;color:#94a3b8;margin-bottom:12px;font-weight:500}.books-section .books-grid .book-card .book-info .price-section[data-v-47331f29]{display:flex;align-items:center;gap:10px}.books-section .books-grid .book-card .book-info .price-section .current-price .price-value[data-v-47331f29]{font-size:18px;font-weight:700;color:#ef4444}.books-section .books-grid .book-card .book-info .price-section .original-price .price-original[data-v-47331f29]{font-size:12px;color:#94a3b8;text-decoration:line-through;font-weight:500}.back-to-top[data-v-47331f29]{position:fixed;bottom:40px;right:40px;display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border-radius:50px;cursor:pointer;box-shadow:0 4px 20px #10b9814d;transition:all .3s ease;z-index:1000}.back-to-top[data-v-47331f29]:hover{transform:translateY(-4px);box-shadow:0 8px 30px #10b98166;background:linear-gradient(135deg,#059669,#047857)}.back-to-top[data-v-47331f29]:active{transform:translateY(-2px)}.back-to-top .back-to-top-icon[data-v-47331f29]{font-size:18px;font-weight:700}.back-to-top .back-to-top-text[data-v-47331f29]{font-size:11px;font-weight:500;white-space:nowrap}.free-video-page[data-v-a899c162]{min-height:100vh;background:white}.container[data-v-a899c162]{width:1300px;margin:0 auto;padding:0 20px}.hero-section[data-v-a899c162]{background:linear-gradient(135deg,#10b981 0%,#059669 50%,#047857 100%);padding:60px 0;text-align:center;color:#fff}.hero-section .hero-title[data-v-a899c162]{font-size:48px;font-weight:700;margin-bottom:16px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.hero-section .hero-subtitle[data-v-a899c162]{font-size:20px;opacity:.9;font-weight:300}.filter-section[data-v-a899c162]{background:white;padding:20px 0;margin:20px 0;border-radius:8px;box-shadow:0 2px 8px #0000000f}.filter-section .filter-content[data-v-a899c162]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.filter-section .filter-left .category-filter[data-v-a899c162]{font-size:16px;font-weight:500;color:#374151}.filter-section .filter-center[data-v-a899c162]{display:flex;align-items:flex-start;gap:20px}.filter-section .filter-center .level-selection[data-v-a899c162]{display:flex;flex-direction:column;gap:16px}.filter-section .filter-center .level-selection .level-row[data-v-a899c162]{display:flex;align-items:center;gap:12px}.filter-section .filter-center .level-selection .level-row .level-label[data-v-a899c162]{font-size:16px;font-weight:500;color:#374151;white-space:nowrap;min-width:60px}.filter-section .filter-center .level-selection .level-row .level-options[data-v-a899c162]{display:flex;gap:8px;flex-wrap:wrap}.filter-section .filter-center .level-selection .level-row .level-btn[data-v-a899c162]{padding:6px 16px;border:1px solid #d1d5db;border-radius:20px;background:white;cursor:pointer;transition:all .3s ease;font-size:14px;white-space:nowrap}.filter-section .filter-center .level-selection .level-row .level-btn[data-v-a899c162]:hover{border-color:#10b981;color:#10b981}.filter-section .filter-center .level-selection .level-row .level-btn.active[data-v-a899c162]{background:#10b981;color:#fff;border-color:#10b981}.filter-section .filter-right[data-v-a899c162]{display:flex;align-items:center;gap:20px}.filter-section .year-selection[data-v-a899c162]{display:flex;gap:8px}.filter-section .year-btn[data-v-a899c162]{padding:6px 16px;border:1px solid #d1d5db;border-radius:20px;background:white;cursor:pointer;transition:all .3s ease;font-size:14px}.filter-section .year-btn[data-v-a899c162]:hover{border-color:#10b981;color:#10b981}.filter-section .year-btn.active[data-v-a899c162]{background:#10b981;color:#fff;border-color:#10b981}.filter-section .promo-text[data-v-a899c162]{color:#6b7280;font-size:14px;display:flex;align-items:center;gap:8px}.filter-section .promo-text .free-tag[data-v-a899c162]{background:#fef3c7;color:#d97706;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500}.content-section[data-v-a899c162]{padding:40px 0 60px}.content-section .free-trial-container .main-content[data-v-a899c162]{background:linear-gradient(135deg,#fefce8,#fef3c7);border-radius:16px;border:1px solid #fcd34d;padding:32px}.content-section .free-trial-container .main-content .courses-grid[data-v-a899c162]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;justify-items:center}.content-section .free-trial-container .main-content .no-courses[data-v-a899c162]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.content-section .free-trial-container .main-content .no-courses .no-courses-icon[data-v-a899c162]{font-size:64px;margin-bottom:20px;opacity:.6}.content-section .free-trial-container .main-content .no-courses .no-courses-title[data-v-a899c162]{font-size:24px;font-weight:600;color:#6b7280;margin:0 0 12px}.content-section .free-trial-container .main-content .no-courses .no-courses-desc[data-v-a899c162]{font-size:16px;color:#9ca3af;margin:0;line-height:1.5;max-width:400px}.content-section .free-trial-container .main-content .course-card[data-v-a899c162]{width:100%;max-width:280px;background:white;border-radius:12px;border:1px solid #f3f4f6;overflow:hidden;transition:all .3s ease;cursor:pointer}.content-section .free-trial-container .main-content .course-card[data-v-a899c162]:hover{transform:translateY(-4px);box-shadow:0 8px 25px #0000001a;border-color:#d1d5db}.content-section .free-trial-container .main-content .course-card .course-cover[data-v-a899c162]{position:relative;width:100%;height:200px;overflow:hidden}.content-section .free-trial-container .main-content .course-card .course-cover img[data-v-a899c162]{width:100%;height:100%;object-fit:cover}.content-section .free-trial-container .main-content .course-card .course-cover .free-badge[data-v-a899c162]{position:absolute;top:12px;left:12px;padding:4px 12px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-size:12px;font-weight:600;border-radius:12px}.content-section .free-trial-container .main-content .course-card .course-cover .play-icon[data-v-a899c162]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;background:rgba(0,0,0,.7);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;opacity:0;transition:opacity .3s ease}.content-section .free-trial-container .main-content .course-card:hover .play-icon[data-v-a899c162]{opacity:1}.content-section .free-trial-container .main-content .course-card .course-info[data-v-a899c162]{padding:16px}.content-section .free-trial-container .main-content .course-card .course-info .course-category[data-v-a899c162]{display:inline-block;padding:4px 12px;background:#f0fdf4;color:#10b981;font-size:12px;font-weight:500;border-radius:12px;margin-bottom:8px}.content-section .free-trial-container .main-content .course-card .course-info .course-title[data-v-a899c162]{font-size:16px;font-weight:600;color:#1f2937;margin:0 0 12px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.content-section .free-trial-container .main-content .course-card .course-info .course-meta[data-v-a899c162]{display:flex;justify-content:space-between;align-items:center}.content-section .free-trial-container .main-content .course-card .course-info .course-meta .instructor[data-v-a899c162]{display:flex;align-items:center;gap:8px}.content-section .free-trial-container .main-content .course-card .course-info .course-meta .instructor .instructor-avatar[data-v-a899c162]{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#10b981,#059669);display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:600;overflow:hidden}.content-section .free-trial-container .main-content .course-card .course-info .course-meta .instructor .instructor-avatar img[data-v-a899c162]{width:100%;height:100%;object-fit:cover;border-radius:50%}.content-section .free-trial-container .main-content .course-card .course-info .course-meta .instructor .instructor-name[data-v-a899c162]{font-size:13px;color:#6b7280}.content-section .free-trial-container .main-content .course-card .course-info .course-meta .students-count[data-v-a899c162]{display:flex;align-items:center;gap:4px;font-size:12px;color:#9ca3af}.content-section .free-trial-container .main-content .course-card .course-info .course-meta .students-count .icon[data-v-a899c162]{font-size:14px}.back-to-top[data-v-a899c162]{position:fixed;bottom:40px;right:40px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border-radius:50px;cursor:pointer;box-shadow:0 4px 20px #10b9814d;transition:all .3s ease;z-index:1000}.back-to-top[data-v-a899c162]:hover{transform:translateY(-4px);box-shadow:0 8px 30px #10b98166;background:linear-gradient(135deg,#059669,#047857)}.back-to-top[data-v-a899c162]:active{transform:translateY(-2px)}.back-to-top .back-to-top-icon[data-v-a899c162]{font-size:20px;font-weight:700}.back-to-top .back-to-top-text[data-v-a899c162]{font-size:12px;font-weight:500;white-space:nowrap}.live-show-page[data-v-bf856d74]{min-height:100vh;background:white}.container[data-v-bf856d74]{width:1300px;margin:0 auto;padding:0 20px}.hero-section[data-v-bf856d74]{background:linear-gradient(135deg,#10b981 0%,#059669 50%,#047857 100%);padding:60px 0;text-align:center;color:#fff}.hero-section .hero-title[data-v-bf856d74]{font-size:48px;font-weight:700;margin-bottom:16px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.hero-section .hero-subtitle[data-v-bf856d74]{font-size:20px;opacity:.9;font-weight:300}.filter-section[data-v-bf856d74]{background:white;padding:20px 0;margin:20px 0;border-radius:8px;box-shadow:0 2px 8px #0000000f}.filter-section .filter-content[data-v-bf856d74]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.filter-section .filter-left .category-filter[data-v-bf856d74]{font-size:16px;font-weight:500;color:#374151}.filter-section .filter-right[data-v-bf856d74]{display:flex;align-items:center;gap:20px}.filter-section .year-selection[data-v-bf856d74]{display:flex;gap:8px}.filter-section .year-btn[data-v-bf856d74]{padding:6px 16px;border:1px solid #d1d5db;border-radius:20px;background:white;cursor:pointer;transition:all .3s ease;font-size:14px}.filter-section .year-btn[data-v-bf856d74]:hover{border-color:#10b981;color:#10b981}.filter-section .year-btn.active[data-v-bf856d74]{background:#10b981;color:#fff;border-color:#10b981}.filter-section .promo-text[data-v-bf856d74]{color:#6b7280;font-size:14px;display:flex;align-items:center;gap:8px}.filter-section .promo-text .live-tag[data-v-bf856d74]{background:#fef2f2;color:#dc2626;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500}.content-section[data-v-bf856d74]{padding:40px 0 60px}.content-section .live-content .section-title[data-v-bf856d74]{font-size:32px;font-weight:700;color:#1f2937;margin-bottom:32px;text-align:center}.content-section .live-content .live-layout[data-v-bf856d74]{display:flex;gap:40px;align-items:flex-start}.content-section .live-content .live-layout .current-live[data-v-bf856d74]{flex:1;background:white;border-radius:16px;overflow:hidden;box-shadow:0 8px 32px #0000001f;border:1px solid #f3f4f6}.content-section .live-content .live-layout .current-live .live-cover[data-v-bf856d74]{position:relative;width:100%;height:320px;overflow:hidden}.content-section .live-content .live-layout .current-live .live-cover img[data-v-bf856d74]{width:100%;height:100%;object-fit:cover}.content-section .live-content .live-layout .current-live .live-cover .free-badge[data-v-bf856d74]{position:absolute;top:16px;left:16px;padding:6px 12px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-size:12px;font-weight:600;border-radius:12px}.content-section .live-content .live-layout .current-live .live-cover .live-status[data-v-bf856d74]{position:absolute;top:16px;right:16px;padding:6px 12px;color:#fff;font-size:12px;font-weight:600;border-radius:12px}.content-section .live-content .live-layout .current-live .live-cover .live-status.live-now[data-v-bf856d74]{background:linear-gradient(135deg,#dc2626,#b91c1c);animation:pulse-bf856d74 2s infinite}.content-section .live-content .live-layout .current-live .live-cover .live-status.upcoming[data-v-bf856d74]{background:linear-gradient(135deg,#059669,#047857)}.content-section .live-content .live-layout .current-live .live-cover .live-status.replay[data-v-bf856d74]{background:linear-gradient(135deg,#6b7280,#4b5563)}.content-section .live-content .live-layout .current-live .live-info[data-v-bf856d74]{padding:24px}.content-section .live-content .live-layout .current-live .live-info .current-subject[data-v-bf856d74]{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;background:#f0fdf4;border-radius:8px;border-left:3px solid #10b981}.content-section .live-content .live-layout .current-live .live-info .current-subject .subject-label[data-v-bf856d74]{font-size:14px;font-weight:500;color:#374151}.content-section .live-content .live-layout .current-live .live-info .current-subject .subject-name[data-v-bf856d74]{font-size:14px;font-weight:600;color:#10b981}.content-section .live-content .live-layout .current-live .live-info .live-title[data-v-bf856d74]{font-size:20px;font-weight:700;color:#1f2937;margin:0 0 12px;line-height:1.4}.content-section .live-content .live-layout .current-live .live-info .live-description[data-v-bf856d74]{color:#6b7280;font-size:14px;line-height:1.6;margin:0 0 20px}.content-section .live-content .live-layout .current-live .live-info .live-meta[data-v-bf856d74]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.content-section .live-content .live-layout .current-live .live-info .live-meta .instructor[data-v-bf856d74]{display:flex;align-items:center;gap:12px}.content-section .live-content .live-layout .current-live .live-info .live-meta .instructor .instructor-avatar[data-v-bf856d74]{width:40px;height:40px;border-radius:50%;overflow:hidden}.content-section .live-content .live-layout .current-live .live-info .live-meta .instructor .instructor-avatar img[data-v-bf856d74]{width:100%;height:100%;object-fit:cover}.content-section .live-content .live-layout .current-live .live-info .live-meta .instructor .instructor-name[data-v-bf856d74]{font-size:14px;font-weight:500;color:#374151}.content-section .live-content .live-layout .current-live .live-info .live-meta .live-time[data-v-bf856d74]{display:flex;align-items:center;gap:6px;font-size:14px;color:#6b7280}.content-section .live-content .live-layout .current-live .live-info .live-meta .live-time .time-icon[data-v-bf856d74]{font-size:16px}.content-section .live-content .live-layout .current-live .live-info .enter-live-btn[data-v-bf856d74]{width:100%;padding:14px 24px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.content-section .live-content .live-layout .current-live .live-info .enter-live-btn[data-v-bf856d74]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #10b9814d;background:linear-gradient(135deg,#059669,#047857)}.content-section .live-content .live-layout .no-live[data-v-bf856d74]{flex:1;background:white;border-radius:16px;padding:60px 24px;box-shadow:0 8px 32px #0000001f;border:1px solid #f3f4f6;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.content-section .live-content .live-layout .no-live .no-live-icon[data-v-bf856d74]{font-size:64px;margin-bottom:20px;opacity:.6}.content-section .live-content .live-layout .no-live .no-live-title[data-v-bf856d74]{font-size:24px;font-weight:600;color:#6b7280;margin:0 0 12px}.content-section .live-content .live-layout .no-live .no-live-desc[data-v-bf856d74]{font-size:16px;color:#9ca3af;margin:0;line-height:1.5;max-width:300px}.content-section .live-content .live-layout .live-list[data-v-bf856d74]{flex:1;background:white;border-radius:16px;padding:24px;box-shadow:0 8px 32px #0000001f;border:1px solid #f3f4f6;max-height:600px;overflow:hidden}.content-section .live-content .live-layout .live-list .list-title[data-v-bf856d74]{font-size:18px;font-weight:700;color:#1f2937;margin:0 0 24px}.content-section .live-content .live-layout .live-list .timeline[data-v-bf856d74]{max-height:500px;overflow-y:auto;padding-right:8px}.content-section .live-content .live-layout .live-list .timeline[data-v-bf856d74]::-webkit-scrollbar{width:6px}.content-section .live-content .live-layout .live-list .timeline[data-v-bf856d74]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.content-section .live-content .live-layout .live-list .timeline[data-v-bf856d74]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.content-section .live-content .live-layout .live-list .timeline[data-v-bf856d74]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.content-section .live-content .live-layout .live-list .timeline .timeline-item[data-v-bf856d74]{position:relative;padding:16px 0}.content-section .live-content .live-layout .live-list .timeline .timeline-item[data-v-bf856d74]:not(:last-child):after{content:"";position:absolute;left:20px;top:48px;width:2px;height:calc(100% - 32px);background:#e5e7eb}.content-section .live-content .live-layout .live-list .timeline .timeline-item.active[data-v-bf856d74]:after{background:#10b981}.content-section .live-content .live-layout .live-list .timeline .timeline-item .timeline-dot[data-v-bf856d74]{position:absolute;left:0;top:20px;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.content-section .live-content .live-layout .live-list .timeline .timeline-item .timeline-dot .dot-inner[data-v-bf856d74]{width:12px;height:12px;border-radius:50%;background:#d1d5db;transition:all .3s ease}.content-section .live-content .live-layout .live-list .timeline .timeline-item.active .timeline-dot .dot-inner[data-v-bf856d74]{background:#10b981;box-shadow:0 0 0 4px #10b98133}.content-section .live-content .live-layout .live-list .timeline .timeline-item .live-item[data-v-bf856d74]{margin-left:60px}.content-section .live-content .live-layout .live-list .timeline .timeline-item .live-item .live-item-header[data-v-bf856d74]{display:flex;align-items:flex-start;gap:12px;margin-bottom:8px}.content-section .live-content .live-layout .live-list .timeline .timeline-item .live-item .live-item-header .instructor-avatar[data-v-bf856d74]{width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0}.content-section .live-content .live-layout .live-list .timeline .timeline-item .live-item .live-item-header .instructor-avatar img[data-v-bf856d74]{width:100%;height:100%;object-fit:cover}.content-section .live-content .live-layout .live-list .timeline .timeline-item .live-item .live-item-header .live-item-info[data-v-bf856d74]{flex:1;min-width:0}.content-section .live-content .live-layout .live-list .timeline .timeline-item .live-item .live-item-header .live-item-info .live-item-title[data-v-bf856d74]{font-size:14px;font-weight:600;color:#1f2937;margin-bottom:4px;line-height:1.4}.content-section .live-content .live-layout .live-list .timeline .timeline-item .live-item .live-item-header .live-item-info .live-item-instructor[data-v-bf856d74]{font-size:12px;color:#6b7280}.content-section .live-content .live-layout .live-list .timeline .timeline-item .live-item .live-item-header .live-item-status[data-v-bf856d74]{padding:4px 8px;border-radius:8px;font-size:11px;font-weight:500;flex-shrink:0}.content-section .live-content .live-layout .live-list .timeline .timeline-item .live-item .live-item-header .live-item-status.live-now[data-v-bf856d74]{background:#fef2f2;color:#dc2626}.content-section .live-content .live-layout .live-list .timeline .timeline-item .live-item .live-item-header .live-item-status.upcoming[data-v-bf856d74]{background:#f0fdf4;color:#059669}.content-section .live-content .live-layout .live-list .timeline .timeline-item .live-item .live-item-header .live-item-status.replay[data-v-bf856d74]{background:#f3f4f6;color:#6b7280}.content-section .live-content .live-layout .live-list .timeline .timeline-item .live-item .live-item-time[data-v-bf856d74]{display:flex;align-items:center;gap:6px;font-size:12px;color:#9ca3af;margin-left:44px}.content-section .live-content .live-layout .live-list .timeline .timeline-item .live-item .live-item-time .time-icon[data-v-bf856d74]{font-size:14px}.content-section .live-detail-panel[data-v-bf856d74]{position:fixed;top:0;right:0;width:400px;height:100vh;background:white;box-shadow:-8px 0 32px #00000026;border-left:1px solid #e5e7eb;z-index:1000;overflow-y:auto;animation:slideInRight-bf856d74 .3s ease-out}.content-section .live-detail-panel .detail-header[data-v-bf856d74]{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 16px;border-bottom:1px solid #f3f4f6}.content-section .live-detail-panel .detail-header .detail-title[data-v-bf856d74]{font-size:18px;font-weight:700;color:#1f2937;margin:0}.content-section .live-detail-panel .detail-header .close-btn[data-v-bf856d74]{width:32px;height:32px;border:none;background:#f3f4f6;border-radius:50%;font-size:20px;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.content-section .live-detail-panel .detail-header .close-btn[data-v-bf856d74]:hover{background:#e5e7eb;color:#374151}.content-section .live-detail-panel .detail-content[data-v-bf856d74]{padding:0 24px 24px}.content-section .live-detail-panel .detail-content .detail-cover[data-v-bf856d74]{position:relative;width:100%;height:200px;border-radius:12px;overflow:hidden;margin-bottom:20px}.content-section .live-detail-panel .detail-content .detail-cover img[data-v-bf856d74]{width:100%;height:100%;object-fit:cover}.content-section .live-detail-panel .detail-content .detail-cover .detail-status[data-v-bf856d74]{position:absolute;top:12px;right:12px;padding:6px 12px;color:#fff;font-size:12px;font-weight:600;border-radius:12px}.content-section .live-detail-panel .detail-content .detail-cover .detail-status.live-now[data-v-bf856d74]{background:linear-gradient(135deg,#dc2626,#b91c1c);animation:pulse-bf856d74 2s infinite}.content-section .live-detail-panel .detail-content .detail-cover .detail-status.upcoming[data-v-bf856d74]{background:linear-gradient(135deg,#059669,#047857)}.content-section .live-detail-panel .detail-content .detail-cover .detail-status.replay[data-v-bf856d74]{background:linear-gradient(135deg,#6b7280,#4b5563)}.content-section .live-detail-panel .detail-content .detail-info .detail-course-title[data-v-bf856d74]{font-size:18px;font-weight:700;color:#1f2937;margin:0 0 12px;line-height:1.4}.content-section .live-detail-panel .detail-content .detail-info .detail-description[data-v-bf856d74]{color:#6b7280;font-size:14px;line-height:1.6;margin:0 0 20px}.content-section .live-detail-panel .detail-content .detail-info .detail-meta[data-v-bf856d74]{margin-bottom:24px}.content-section .live-detail-panel .detail-content .detail-info .detail-meta .detail-instructor[data-v-bf856d74]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.content-section .live-detail-panel .detail-content .detail-info .detail-meta .detail-instructor .instructor-avatar[data-v-bf856d74]{width:48px;height:48px;border-radius:50%;overflow:hidden}.content-section .live-detail-panel .detail-content .detail-info .detail-meta .detail-instructor .instructor-avatar img[data-v-bf856d74]{width:100%;height:100%;object-fit:cover}.content-section .live-detail-panel .detail-content .detail-info .detail-meta .detail-instructor .instructor-info[data-v-bf856d74]{display:flex;flex-direction:column;gap:4px}.content-section .live-detail-panel .detail-content .detail-info .detail-meta .detail-instructor .instructor-info .instructor-name[data-v-bf856d74]{font-size:16px;font-weight:600;color:#1f2937}.content-section .live-detail-panel .detail-content .detail-info .detail-meta .detail-instructor .instructor-info .instructor-title[data-v-bf856d74]{font-size:14px;color:#6b7280}.content-section .live-detail-panel .detail-content .detail-info .detail-meta .detail-time[data-v-bf856d74],.content-section .live-detail-panel .detail-content .detail-info .detail-meta .detail-duration[data-v-bf856d74]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f3f4f6}.content-section .live-detail-panel .detail-content .detail-info .detail-meta .detail-time .time-label[data-v-bf856d74],.content-section .live-detail-panel .detail-content .detail-info .detail-meta .detail-time .duration-label[data-v-bf856d74],.content-section .live-detail-panel .detail-content .detail-info .detail-meta .detail-duration .time-label[data-v-bf856d74],.content-section .live-detail-panel .detail-content .detail-info .detail-meta .detail-duration .duration-label[data-v-bf856d74]{font-size:14px;color:#6b7280}.content-section .live-detail-panel .detail-content .detail-info .detail-meta .detail-time .time-value[data-v-bf856d74],.content-section .live-detail-panel .detail-content .detail-info .detail-meta .detail-time .duration-value[data-v-bf856d74],.content-section .live-detail-panel .detail-content .detail-info .detail-meta .detail-duration .time-value[data-v-bf856d74],.content-section .live-detail-panel .detail-content .detail-info .detail-meta .detail-duration .duration-value[data-v-bf856d74]{font-size:14px;font-weight:500;color:#1f2937}.content-section .live-detail-panel .detail-content .detail-info .detail-actions[data-v-bf856d74]{display:flex;flex-direction:column;gap:12px}.content-section .live-detail-panel .detail-content .detail-info .detail-actions .watch-btn[data-v-bf856d74],.content-section .live-detail-panel .detail-content .detail-info .detail-actions .remind-btn[data-v-bf856d74],.content-section .live-detail-panel .detail-content .detail-info .detail-actions .enter-live-btn[data-v-bf856d74]{width:100%;padding:14px 24px;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.content-section .live-detail-panel .detail-content .detail-info .detail-actions .watch-btn[data-v-bf856d74]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.content-section .live-detail-panel .detail-content .detail-info .detail-actions .watch-btn[data-v-bf856d74]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #3b82f64d}.content-section .live-detail-panel .detail-content .detail-info .detail-actions .remind-btn[data-v-bf856d74]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.content-section .live-detail-panel .detail-content .detail-info .detail-actions .remind-btn[data-v-bf856d74]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #f59e0b4d}.content-section .live-detail-panel .detail-content .detail-info .detail-actions .enter-live-btn[data-v-bf856d74]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.content-section .live-detail-panel .detail-content .detail-info .detail-actions .enter-live-btn[data-v-bf856d74]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #10b9814d}.content-section .live-tabs-section[data-v-bf856d74]{margin-top:60px}.content-section .live-tabs-section .tab-navigation[data-v-bf856d74]{display:flex;gap:16px;margin-bottom:32px}.content-section .live-tabs-section .tab-navigation .tab-item[data-v-bf856d74]{padding:12px 24px;border-radius:20px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease;background:#f3f4f6;color:#6b7280;border:1px solid #e5e7eb}.content-section .live-tabs-section .tab-navigation .tab-item[data-v-bf856d74]:hover{background:#e5e7eb;color:#374151}.content-section .live-tabs-section .tab-navigation .tab-item.active[data-v-bf856d74]{background:#10b981;color:#fff;border-color:#10b981;box-shadow:0 2px 8px #10b9814d}.content-section .live-tabs-section .tab-content .live-grid[data-v-bf856d74]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.content-section .live-tabs-section .tab-content .live-grid .live-card[data-v-bf856d74]{background:white;border-radius:12px;padding:16px;box-shadow:0 2px 8px #00000014;border:1px solid #f3f4f6;cursor:pointer;transition:all .3s ease}.content-section .live-tabs-section .tab-content .live-grid .live-card[data-v-bf856d74]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001f}.content-section .live-tabs-section .tab-content .live-grid .live-card .card-header[data-v-bf856d74]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.content-section .live-tabs-section .tab-content .live-grid .live-card .card-header .price-tag[data-v-bf856d74]{padding:4px 8px;border-radius:8px;font-size:12px;font-weight:600;color:#fff}.content-section .live-tabs-section .tab-content .live-grid .live-card .card-header .price-tag.free[data-v-bf856d74]{background:#10b981}.content-section .live-tabs-section .tab-content .live-grid .live-card .card-header .price-tag.paid[data-v-bf856d74]{background:#dc2626}.content-section .live-tabs-section .tab-content .live-grid .live-card .card-header .status-text[data-v-bf856d74]{font-size:12px;color:#9ca3af}.content-section .live-tabs-section .tab-content .live-grid .live-card .card-header .status-text.live-now[data-v-bf856d74]{color:#dc2626;font-weight:600}.content-section .live-tabs-section .tab-content .live-grid .live-card .card-header .status-text.upcoming[data-v-bf856d74]{color:#059669;font-weight:600}.content-section .live-tabs-section .tab-content .live-grid .live-card .card-header .status-text.replay[data-v-bf856d74]{color:#6b7280;font-weight:600}.content-section .live-tabs-section .tab-content .live-grid .live-card .time-info[data-v-bf856d74]{font-size:12px;color:#6b7280;margin-bottom:12px}.content-section .live-tabs-section .tab-content .live-grid .live-card .teacher-section[data-v-bf856d74]{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.content-section .live-tabs-section .tab-content .live-grid .live-card .teacher-section .teacher-avatar[data-v-bf856d74]{position:relative;width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0}.content-section .live-tabs-section .tab-content .live-grid .live-card .teacher-section .teacher-avatar img[data-v-bf856d74]{width:100%;height:100%;object-fit:cover}.content-section .live-tabs-section .tab-content .live-grid .live-card .teacher-section .teacher-avatar .teacher-label[data-v-bf856d74]{position:absolute;left:-8px;top:50%;transform:translateY(-50%);background:#10b981;color:#fff;font-size:10px;font-weight:600;padding:2px 6px;border-radius:8px;white-space:nowrap}.content-section .live-tabs-section .tab-content .live-grid .live-card .teacher-section .course-title[data-v-bf856d74]{font-size:14px;font-weight:600;color:#1f2937;line-height:1.4;flex:1;min-width:0}.content-section .live-tabs-section .tab-content .live-grid .live-card .instructor-info[data-v-bf856d74]{font-size:12px;color:#6b7280;margin-bottom:16px}.content-section .live-tabs-section .tab-content .live-grid .live-card .replay-btn[data-v-bf856d74]{width:100%;padding:8px 16px;background:#10b981;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.content-section .live-tabs-section .tab-content .live-grid .live-card .replay-btn.live-now[data-v-bf856d74]{background:#dc2626}.content-section .live-tabs-section .tab-content .live-grid .live-card .replay-btn.live-now[data-v-bf856d74]:hover{background:#b91c1c}.content-section .live-tabs-section .tab-content .live-grid .live-card .replay-btn.upcoming[data-v-bf856d74]{background:#f59e0b}.content-section .live-tabs-section .tab-content .live-grid .live-card .replay-btn.upcoming[data-v-bf856d74]:hover{background:#d97706}.content-section .live-tabs-section .tab-content .live-grid .live-card .replay-btn.replay[data-v-bf856d74]{background:#6b7280}.content-section .live-tabs-section .tab-content .live-grid .live-card .replay-btn.replay[data-v-bf856d74]:hover{background:#4b5563}.content-section .live-tabs-section .tab-content .live-grid .live-card .replay-btn[data-v-bf856d74]:hover{background:#059669;transform:translateY(-1px)}.content-section .live-tabs-section .tab-content .schedule-grid[data-v-bf856d74]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.content-section .live-tabs-section .tab-content .schedule-grid .schedule-card[data-v-bf856d74]{background:white;border-radius:16px;padding:24px;box-shadow:0 4px 20px #00000014;border:1px solid #f3f4f6}.content-section .live-tabs-section .tab-content .schedule-grid .schedule-card .card-status[data-v-bf856d74]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.content-section .live-tabs-section .tab-content .schedule-grid .schedule-card .card-status .status-left[data-v-bf856d74]{display:flex;align-items:center;gap:8px}.content-section .live-tabs-section .tab-content .schedule-grid .schedule-card .card-status .status-left .status-icon[data-v-bf856d74]{font-size:16px}.content-section .live-tabs-section .tab-content .schedule-grid .schedule-card .card-status .status-left .status-icon.completed[data-v-bf856d74]{color:#6b7280}.content-section .live-tabs-section .tab-content .schedule-grid .schedule-card .card-status .status-left .status-icon.hot[data-v-bf856d74]{color:#dc2626}.content-section .live-tabs-section .tab-content .schedule-grid .schedule-card .card-status .status-left .status-text[data-v-bf856d74]{font-size:14px;color:#374151;font-weight:500}.content-section .live-tabs-section .tab-content .schedule-grid .schedule-card .card-status .online-users[data-v-bf856d74]{display:flex;align-items:center;gap:8px}.content-section .live-tabs-section .tab-content .schedule-grid .schedule-card .card-status .online-users .user-avatars[data-v-bf856d74]{display:flex;align-items:center}.content-section .live-tabs-section .tab-content .schedule-grid .schedule-card .card-status .online-users .user-avatars .user-avatar[data-v-bf856d74]{width:24px;height:24px;border-radius:50%;overflow:hidden;border:2px solid white;margin-left:-8px}.content-section .live-tabs-section .tab-content .schedule-grid .schedule-card .card-status .online-users .user-avatars .user-avatar[data-v-bf856d74]:first-child{margin-left:0}.content-section .live-tabs-section .tab-content .schedule-grid .schedule-card .card-status .online-users .user-avatars .user-avatar img[data-v-bf856d74]{width:100%;height:100%;object-fit:cover}.content-section .live-tabs-section .tab-content .schedule-grid .schedule-card .card-status .online-users .user-count[data-v-bf856d74]{font-size:12px;color:#6b7280;white-space:nowrap}.content-section .live-tabs-section .tab-content .schedule-grid .schedule-card .course-type[data-v-bf856d74]{font-size:12px;color:#6b7280;margin-bottom:8px}.content-section .live-tabs-section .tab-content .schedule-grid .schedule-card .course-title[data-v-bf856d74]{font-size:18px;font-weight:700;color:#1f2937;margin-bottom:12px;line-height:1.4}.content-section .live-tabs-section .tab-content .schedule-grid .schedule-card .course-tags[data-v-bf856d74]{display:flex;gap:8px;margin-bottom:20px;flex-wrap:wrap}.content-section .live-tabs-section .tab-content .schedule-grid .schedule-card .course-tags .tag[data-v-bf856d74]{padding:4px 8px;background:#fef3c7;color:#92400e;border-radius:8px;font-size:11px;font-weight:500;position:relative}.content-section .live-tabs-section .tab-content .schedule-grid .schedule-card .course-tags .tag .hot-icon[data-v-bf856d74]{position:absolute;right:-4px;top:-4px;background:#dc2626;color:#fff;font-size:8px;padding:2px 4px;border-radius:4px;font-weight:700}.content-section .live-tabs-section .tab-content .schedule-grid .schedule-card .course-banner[data-v-bf856d74]{border-radius:12px;margin-bottom:20px;overflow:hidden;box-shadow:0 4px 12px #0000001a}.content-section .live-tabs-section .tab-content .schedule-grid .schedule-card .course-banner .banner-image[data-v-bf856d74]{width:100%;height:250px;object-fit:cover;display:block}.content-section .live-tabs-section .tab-content .schedule-grid .schedule-card .course-details[data-v-bf856d74]{margin-bottom:20px}.content-section .live-tabs-section .tab-content .schedule-grid .schedule-card .course-details .time-detail[data-v-bf856d74]{font-size:14px;color:#374151;margin-bottom:8px}.content-section .live-tabs-section .tab-content .schedule-grid .schedule-card .course-details .instructors-detail[data-v-bf856d74]{font-size:14px;color:#374151;display:flex;align-items:center;gap:8px}.content-section .live-tabs-section .tab-content .schedule-grid .schedule-card .course-details .instructors-detail .instructor-item[data-v-bf856d74]{display:flex;align-items:center;gap:4px}.content-section .live-tabs-section .tab-content .schedule-grid .schedule-card .course-details .instructors-detail .instructor-item img[data-v-bf856d74]{width:20px;height:20px;border-radius:50%}.content-section .live-tabs-section .tab-content .schedule-grid .schedule-card .course-pricing[data-v-bf856d74]{display:flex;justify-content:space-between;align-items:center}.content-section .live-tabs-section .tab-content .schedule-grid .schedule-card .course-pricing .price-info[data-v-bf856d74]{display:flex;flex-direction:column;gap:4px}.content-section .live-tabs-section .tab-content .schedule-grid .schedule-card .course-pricing .price-info .current-price[data-v-bf856d74]{font-size:20px;font-weight:700;color:#dc2626}.content-section .live-tabs-section .tab-content .schedule-grid .schedule-card .course-pricing .price-info .original-price[data-v-bf856d74]{font-size:12px;color:#9ca3af;text-decoration:line-through}.content-section .live-tabs-section .tab-content .schedule-grid .schedule-card .course-pricing .trial-btn[data-v-bf856d74]{padding:10px 20px;background:#f59e0b;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.content-section .live-tabs-section .tab-content .schedule-grid .schedule-card .course-pricing .trial-btn[data-v-bf856d74]:hover{background:#d97706;transform:translateY(-1px)}@keyframes pulse-bf856d74{0%,to{opacity:1}50%{opacity:.7}}@keyframes slideInRight-bf856d74{0%{transform:translate(100%)}to{transform:translate(0)}}.back-to-top[data-v-bf856d74]{position:fixed;bottom:40px;right:40px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border-radius:50px;cursor:pointer;box-shadow:0 4px 20px #10b9814d;transition:all .3s ease;z-index:1000}.back-to-top[data-v-bf856d74]:hover{transform:translateY(-4px);box-shadow:0 8px 30px #10b98166;background:linear-gradient(135deg,#059669,#047857)}.back-to-top[data-v-bf856d74]:active{transform:translateY(-2px)}.back-to-top .back-to-top-icon[data-v-bf856d74]{font-size:20px;font-weight:700}.back-to-top .back-to-top-text[data-v-bf856d74]{font-size:12px;font-weight:500;white-space:nowrap}: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}:root{color-scheme:light;--el-color-white:#ffffff;--el-color-black:#000000;--el-color-primary:#409eff;--el-color-primary-light-3:#79bbff;--el-color-primary-light-5:#a0cfff;--el-color-primary-light-7:#c6e2ff;--el-color-primary-light-8:#d9ecff;--el-color-primary-light-9:#ecf5ff;--el-color-primary-dark-2:#337ecc;--el-color-success:#67c23a;--el-color-success-light-3:#95d475;--el-color-success-light-5:#b3e19d;--el-color-success-light-7:#d1edc4;--el-color-success-light-8:#e1f3d8;--el-color-success-light-9:#f0f9eb;--el-color-success-dark-2:#529b2e;--el-color-warning:#e6a23c;--el-color-warning-light-3:#eebe77;--el-color-warning-light-5:#f3d19e;--el-color-warning-light-7:#f8e3c5;--el-color-warning-light-8:#faecd8;--el-color-warning-light-9:#fdf6ec;--el-color-warning-dark-2:#b88230;--el-color-danger:#f56c6c;--el-color-danger-light-3:#f89898;--el-color-danger-light-5:#fab6b6;--el-color-danger-light-7:#fcd3d3;--el-color-danger-light-8:#fde2e2;--el-color-danger-light-9:#fef0f0;--el-color-danger-dark-2:#c45656;--el-color-error:#f56c6c;--el-color-error-light-3:#f89898;--el-color-error-light-5:#fab6b6;--el-color-error-light-7:#fcd3d3;--el-color-error-light-8:#fde2e2;--el-color-error-light-9:#fef0f0;--el-color-error-dark-2:#c45656;--el-color-info:#909399;--el-color-info-light-3:#b1b3b8;--el-color-info-light-5:#c8c9cc;--el-color-info-light-7:#dedfe0;--el-color-info-light-8:#e9e9eb;--el-color-info-light-9:#f4f4f5;--el-color-info-dark-2:#73767a;--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);transition:var(--el-transition-md-fade);transform-origin:center top}.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);transition:var(--el-transition-md-fade);transform-origin:center bottom}.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);transition:var(--el-transition-md-fade);transform-origin:top left}.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-loading{-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@-webkit-keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.el-icon{--color:inherit;height:1em;width:1em;line-height:1em;display:inline-flex;justify-content:center;align-items:center;position:relative;fill:currentColor;color:var(--color);font-size:inherit}.el-icon.is-loading{-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.el-icon svg{height:1em;width:1em}.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;position:relative;vertical-align:middle;display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.el-badge__content{background-color:var(--el-badge-bg-color);border-radius:var(--el-badge-radius);color:var(--el-color-white);display:inline-flex;justify-content:center;align-items:center;font-size:var(--el-badge-font-size);height:var(--el-badge-size);padding:0 var(--el-badge-padding);white-space:nowrap;border:1px solid var(--el-bg-color)}.el-badge__content.is-fixed{position:absolute;top:0;right:calc(1px + var(--el-badge-size)/ 2);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{height:8px;width:8px;padding:0;right:0;border-radius:50%}.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)}.book-page[data-v-15ec7928]{min-height:100vh;background:white}.container[data-v-15ec7928]{width:1300px;margin:0 auto;padding:0 20px}.hero-section[data-v-15ec7928]{background:linear-gradient(135deg,#10b981 0%,#059669 50%,#047857 100%);padding:60px 0;text-align:center;color:#fff}.hero-section .hero-title[data-v-15ec7928]{font-size:48px;font-weight:700;margin-bottom:16px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.hero-section .hero-subtitle[data-v-15ec7928]{font-size:20px;opacity:.9;font-weight:300}.filter-section[data-v-15ec7928]{background:white;padding:20px 0;margin:20px 0;border-radius:8px;box-shadow:0 2px 8px #0000000f}.filter-section .filter-content[data-v-15ec7928]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.filter-section .filter-left .category-filter[data-v-15ec7928]{font-size:16px;font-weight:500;color:#374151}.filter-section .filter-right[data-v-15ec7928]{display:flex;align-items:center;gap:20px}.filter-section .year-selection[data-v-15ec7928]{display:flex;gap:8px}.filter-section .year-btn[data-v-15ec7928]{padding:6px 16px;border:1px solid #d1d5db;border-radius:20px;background:white;cursor:pointer;transition:all .3s ease;font-size:14px}.filter-section .year-btn[data-v-15ec7928]:hover{border-color:#10b981;color:#10b981}.filter-section .year-btn.active[data-v-15ec7928]{background:#10b981;color:#fff;border-color:#10b981}.filter-section .promo-text[data-v-15ec7928]{color:#6b7280;font-size:14px;display:flex;align-items:center;gap:8px}.filter-section .promo-text .book-tag[data-v-15ec7928]{background:#fef3c7;color:#d97706;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500}.content-section[data-v-15ec7928]{padding:40px 0 60px}.content-section .book-container .main-content[data-v-15ec7928]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-radius:16px;border:1px solid #22c55e;padding:32px}.content-section .book-container .main-content .books-grid[data-v-15ec7928]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;justify-items:center}.content-section .book-container .main-content .no-books[data-v-15ec7928]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.content-section .book-container .main-content .no-books .no-books-icon[data-v-15ec7928]{font-size:64px;margin-bottom:20px;opacity:.6}.content-section .book-container .main-content .no-books .no-books-title[data-v-15ec7928]{font-size:24px;font-weight:600;color:#6b7280;margin:0 0 12px}.content-section .book-container .main-content .no-books .no-books-desc[data-v-15ec7928]{font-size:16px;color:#9ca3af;margin:0;line-height:1.5;max-width:400px}.content-section .book-container .main-content .book-card[data-v-15ec7928]{width:100%;max-width:280px;background:white;border-radius:12px;border:1px solid #f3f4f6;overflow:hidden;transition:all .3s ease;cursor:pointer}.content-section .book-container .main-content .book-card[data-v-15ec7928]:hover{transform:translateY(-4px);box-shadow:0 8px 25px #0000001a;border-color:#d1d5db}.content-section .book-container .main-content .book-card .book-cover[data-v-15ec7928]{position:relative;width:100%;height:200px;overflow:hidden}.content-section .book-container .main-content .book-card .book-cover img[data-v-15ec7928]{width:100%;height:100%;object-fit:cover}.content-section .book-container .main-content .book-card .book-cover .book-badge[data-v-15ec7928]{position:absolute;top:12px;left:12px;padding:4px 12px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-size:12px;font-weight:600;border-radius:12px}.content-section .book-container .main-content .book-card .book-cover .book-type[data-v-15ec7928]{position:absolute;bottom:12px;right:12px;padding:4px 8px;background:rgba(0,0,0,.7);color:#fff;font-size:11px;border-radius:8px}.content-section .book-container .main-content .book-card .book-info[data-v-15ec7928]{padding:16px}.content-section .book-container .main-content .book-card .book-info .book-category[data-v-15ec7928]{display:inline-block;padding:4px 12px;background:#f0fdf4;color:#10b981;font-size:12px;font-weight:500;border-radius:12px;margin-bottom:8px}.content-section .book-container .main-content .book-card .book-info .book-title[data-v-15ec7928]{font-size:16px;font-weight:600;color:#1f2937;margin:0 0 12px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.content-section .book-container .main-content .book-card .book-info .book-tags[data-v-15ec7928]{display:flex;gap:6px;margin-bottom:16px;flex-wrap:wrap;justify-content:flex-start}.content-section .book-container .main-content .book-card .book-info .book-tags .tag[data-v-15ec7928]{padding:2px 8px;background:#f3f4f6;color:#6b7280;font-size:11px;border-radius:8px;font-weight:500}.content-section .book-container .main-content .book-card .book-info .book-meta[data-v-15ec7928]{display:flex;justify-content:flex-start;align-items:center;margin-bottom:16px}.content-section .book-container .main-content .book-card .book-info .book-meta .price-info[data-v-15ec7928]{display:flex;align-items:center;gap:8px}.content-section .book-container .main-content .book-card .book-info .book-meta .price-info .current-price[data-v-15ec7928]{font-size:18px;font-weight:700;color:#dc2626}.content-section .book-container .main-content .book-card .book-info .book-meta .price-info .original-price[data-v-15ec7928]{font-size:12px;color:#9ca3af;text-decoration:line-through}.content-section .book-container .main-content .book-card .book-info .book-actions[data-v-15ec7928]{display:flex;gap:8px;justify-content:space-between}.content-section .book-container .main-content .book-card .book-info .book-actions .view-detail-btn[data-v-15ec7928]{flex:0 1 auto;padding:8px 16px;background:#f3f4f6;color:#374151;border:none;border-radius:8px;font-size:12px;font-weight:500;cursor:pointer;transition:all .3s ease}.content-section .book-container .main-content .book-card .book-info .book-actions .view-detail-btn[data-v-15ec7928]:hover{background:#e5e7eb}.content-section .book-container .main-content .book-card .book-info .book-actions .add-cart-btn[data-v-15ec7928]{flex:0 1 auto;padding:8px 16px;background:#10b981;color:#fff;border:none;border-radius:8px;font-size:12px;font-weight:500;cursor:pointer;transition:all .3s ease}.content-section .book-container .main-content .book-card .book-info .book-actions .add-cart-btn[data-v-15ec7928]:hover{background:#059669}.back-to-top[data-v-15ec7928]{position:fixed;bottom:40px;right:40px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border-radius:50px;cursor:pointer;box-shadow:0 4px 20px #10b9814d;transition:all .3s ease;z-index:1000}.back-to-top[data-v-15ec7928]:hover{transform:translateY(-4px);box-shadow:0 8px 30px #10b98166;background:linear-gradient(135deg,#059669,#047857)}.back-to-top[data-v-15ec7928]:active{transform:translateY(-2px)}.back-to-top .back-to-top-icon[data-v-15ec7928]{font-size:20px;font-weight:700}.back-to-top .back-to-top-text[data-v-15ec7928]{font-size:12px;font-weight:500;white-space:nowrap}.teacher-page[data-v-60a5508d]{min-height:100vh;background:white}.container[data-v-60a5508d]{max-width:1200px;margin:0 auto;padding:0 20px}.hero-section[data-v-60a5508d]{background:linear-gradient(135deg,#10b981 0%,#059669 50%,#047857 100%);padding:60px 0;text-align:center;color:#fff}.hero-section .hero-title[data-v-60a5508d]{font-size:48px;font-weight:700;margin-bottom:16px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.hero-section .hero-subtitle[data-v-60a5508d]{font-size:20px;opacity:.9;font-weight:300}.filter-section[data-v-60a5508d]{background:white;padding:20px 0;margin:20px 0;border-radius:8px;box-shadow:0 2px 8px #0000000f}.filter-section .filter-content[data-v-60a5508d]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.filter-section .filter-left .category-filter[data-v-60a5508d]{font-size:16px;font-weight:500;color:#374151}.filter-section .filter-right[data-v-60a5508d]{display:flex;align-items:center;gap:20px}.filter-section .year-selection[data-v-60a5508d]{display:flex;gap:8px}.filter-section .year-btn[data-v-60a5508d]{padding:6px 16px;border:1px solid #d1d5db;border-radius:20px;background:white;cursor:pointer;transition:all .3s ease;font-size:14px}.filter-section .year-btn[data-v-60a5508d]:hover{border-color:#10b981;color:#10b981}.filter-section .year-btn.active[data-v-60a5508d]{background:#10b981;color:#fff;border-color:#10b981}.filter-section .promo-text[data-v-60a5508d]{color:#6b7280;font-size:14px;display:flex;align-items:center;gap:8px}.filter-section .promo-text .teacher-tag[data-v-60a5508d]{background:#fef3c7;color:#d97706;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500}.content-section[data-v-60a5508d]{padding:40px 0 60px}.content-section .teacher-container .main-content[data-v-60a5508d]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-radius:16px;border:1px solid #22c55e;padding:32px}.content-section .teacher-container .main-content .teachers-grid[data-v-60a5508d]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;justify-items:center}.content-section .teacher-container .main-content .no-teachers[data-v-60a5508d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.content-section .teacher-container .main-content .no-teachers .no-teachers-icon[data-v-60a5508d]{font-size:64px;margin-bottom:20px;opacity:.6}.content-section .teacher-container .main-content .no-teachers .no-teachers-title[data-v-60a5508d]{font-size:24px;font-weight:600;color:#6b7280;margin:0 0 12px}.content-section .teacher-container .main-content .no-teachers .no-teachers-desc[data-v-60a5508d]{font-size:16px;color:#9ca3af;margin:0;line-height:1.5;max-width:400px}.content-section .teacher-container .main-content .teacher-card[data-v-60a5508d]{width:100%;max-width:420px;background:white;border-radius:12px;border:1px solid #f3f4f6;overflow:hidden;transition:all .3s ease;cursor:pointer;display:flex}.content-section .teacher-container .main-content .teacher-card[data-v-60a5508d]:hover{transform:translateY(-4px);box-shadow:0 8px 25px #0000001a;border-color:#d1d5db}.content-section .teacher-container .main-content .teacher-card .teacher-image-section[data-v-60a5508d]{position:relative;width:140px;background:linear-gradient(135deg,#5eead4,#14b8a6);display:flex;align-items:center;justify-content:center;flex-shrink:0}.content-section .teacher-container .main-content .teacher-card .teacher-image-section .teacher-avatar[data-v-60a5508d]{width:120px;height:120px;border-radius:16px;object-fit:cover;border:3px solid rgba(255,255,255,.3)}.content-section .teacher-container .main-content .teacher-card .teacher-image-section .teacher-label[data-v-60a5508d]{position:absolute;left:-8px;top:50%;transform:translateY(-50%);background:#10b981;color:#fff;font-size:10px;font-weight:600;padding:4px 8px;border-radius:8px;white-space:nowrap;writing-mode:vertical-rl;text-orientation:mixed}.content-section .teacher-container .main-content .teacher-card .teacher-content[data-v-60a5508d]{flex:1;padding:18px;display:flex;flex-direction:column}.content-section .teacher-container .main-content .teacher-card .teacher-content .teacher-header[data-v-60a5508d]{display:flex;align-items:center;gap:12px;margin-bottom:10px}.content-section .teacher-container .main-content .teacher-card .teacher-content .teacher-header .teacher-name[data-v-60a5508d]{font-size:18px;font-weight:700;color:#1f2937;margin:0}.content-section .teacher-container .main-content .teacher-card .teacher-content .teacher-header .teacher-title[data-v-60a5508d]{font-size:12px;color:#10b981;background:#f0fdf4;padding:2px 8px;border-radius:12px;font-weight:500}.content-section .teacher-container .main-content .teacher-card .teacher-content .teacher-description[data-v-60a5508d]{font-size:13px;color:#6b7280;line-height:1.4;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.content-section .teacher-container .main-content .teacher-card .teacher-content .teacher-lectures[data-v-60a5508d]{margin-bottom:12px}.content-section .teacher-container .main-content .teacher-card .teacher-content .teacher-lectures .lecture-label[data-v-60a5508d]{font-size:12px;color:#9ca3af;margin-right:4px}.content-section .teacher-container .main-content .teacher-card .teacher-content .teacher-lectures .lecture-topics[data-v-60a5508d]{font-size:12px;color:#374151;line-height:1.4}.content-section .teacher-container .main-content .teacher-card .teacher-content .teacher-actions[data-v-60a5508d]{margin-top:auto;display:flex;justify-content:flex-end}.content-section .teacher-container .main-content .teacher-card .teacher-content .teacher-actions .trial-btn[data-v-60a5508d]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#10b981;color:#fff;border:none;border-radius:20px;font-size:12px;font-weight:500;cursor:pointer;transition:all .3s ease}.content-section .teacher-container .main-content .teacher-card .teacher-content .teacher-actions .trial-btn .play-icon[data-v-60a5508d]{font-size:10px}.content-section .teacher-container .main-content .teacher-card .teacher-content .teacher-actions .trial-btn[data-v-60a5508d]:hover{background:#059669;transform:translateY(-1px)}.back-to-top[data-v-60a5508d]{position:fixed;bottom:40px;right:40px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border-radius:50px;cursor:pointer;box-shadow:0 4px 20px #10b9814d;transition:all .3s ease;z-index:1000}.back-to-top[data-v-60a5508d]:hover{transform:translateY(-4px);box-shadow:0 8px 30px #10b98166;background:linear-gradient(135deg,#059669,#047857)}.back-to-top[data-v-60a5508d]:active{transform:translateY(-2px)}.back-to-top .back-to-top-icon[data-v-60a5508d]{font-size:20px;font-weight:700}.back-to-top .back-to-top-text[data-v-60a5508d]{font-size:12px;font-weight:500;white-space:nowrap}@media (max-width: 1200px){.content-section .teacher-container .main-content .teachers-grid[data-v-60a5508d]{grid-template-columns:repeat(2,1fr);gap:20px}.content-section .teacher-container .main-content .no-teachers[data-v-60a5508d]{padding:40px 20px}.content-section .teacher-container .main-content .no-teachers .no-teachers-icon[data-v-60a5508d]{font-size:48px;margin-bottom:16px}.content-section .teacher-container .main-content .no-teachers .no-teachers-title[data-v-60a5508d]{font-size:20px}.content-section .teacher-container .main-content .no-teachers .no-teachers-desc[data-v-60a5508d]{font-size:14px}}@media (max-width: 768px){.hero-section[data-v-60a5508d]{padding:40px 0}.hero-section .hero-title[data-v-60a5508d]{font-size:32px}.hero-section .hero-subtitle[data-v-60a5508d]{font-size:16px}.filter-section .filter-content[data-v-60a5508d]{flex-direction:column;align-items:flex-start}.content-section[data-v-60a5508d]{padding:24px 0 40px}.content-section .teacher-container .main-content[data-v-60a5508d]{padding:16px 20px}.content-section .teacher-container .main-content .teachers-grid[data-v-60a5508d]{grid-template-columns:repeat(1,1fr);gap:16px}.content-section .teacher-container .main-content .no-teachers[data-v-60a5508d]{padding:20px}.content-section .teacher-container .main-content .no-teachers .no-teachers-icon[data-v-60a5508d]{font-size:32px;margin-bottom:8px}.content-section .teacher-container .main-content .no-teachers .no-teachers-title[data-v-60a5508d]{font-size:16px;margin-bottom:8px}.content-section .teacher-container .main-content .no-teachers .no-teachers-desc[data-v-60a5508d]{font-size:12px}.content-section .teacher-container .main-content .teacher-card[data-v-60a5508d]{max-width:100%}.content-section .teacher-container .main-content .teacher-card .teacher-image-section[data-v-60a5508d]{width:120px}.content-section .teacher-container .main-content .teacher-card .teacher-image-section .teacher-avatar[data-v-60a5508d]{width:100px;height:100px;border-radius:12px}.content-section .teacher-container .main-content .teacher-card .teacher-content[data-v-60a5508d]{padding:16px}.content-section .teacher-container .main-content .teacher-card .teacher-content .teacher-header .teacher-name[data-v-60a5508d]{font-size:16px}.content-section .teacher-container .main-content .teacher-card .teacher-content .teacher-description[data-v-60a5508d]{font-size:12px;-webkit-line-clamp:2}.back-to-top[data-v-60a5508d]{bottom:20px;right:20px;padding:12px}.back-to-top .back-to-top-icon[data-v-60a5508d]{font-size:18px}.back-to-top .back-to-top-text[data-v-60a5508d]{font-size:10px}}.ours-page[data-v-16185924]{min-height:100vh;background:white}.container[data-v-16185924]{max-width:1200px;margin:0 auto;padding:0 20px}.header[data-v-16185924]{background:white;box-shadow:0 2px 8px #0000001a;position:sticky;top:0;z-index:1000}.header .header-content[data-v-16185924]{display:flex;justify-content:space-between;align-items:center;padding:16px 0}.header .logo[data-v-16185924]{display:flex;align-items:center;gap:12px}.header .logo .logo-img[data-v-16185924]{width:40px;height:40px;object-fit:contain}.header .logo .logo-text[data-v-16185924]{font-size:24px;font-weight:700;color:#10b981}.header .nav[data-v-16185924]{display:flex;gap:32px}.header .nav .nav-link[data-v-16185924]{text-decoration:none;color:#374151;font-weight:500;padding:8px 16px;border-radius:8px;transition:all .3s ease}.header .nav .nav-link[data-v-16185924]:hover,.header .nav .nav-link.active[data-v-16185924]{color:#10b981;background:#f0fdf4}.hero-section[data-v-16185924]{background:linear-gradient(135deg,#10b981 0%,#059669 50%,#047857 100%);padding:80px 0;text-align:center;color:#fff}.hero-section .hero-title[data-v-16185924]{font-size:48px;font-weight:700;margin-bottom:16px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.hero-section .hero-subtitle[data-v-16185924]{font-size:20px;opacity:.9;font-weight:300}.contact-section[data-v-16185924]{padding:80px 0;background:#f9fafb}.contact-section .contact-content[data-v-16185924]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.contact-section .info-list[data-v-16185924]{display:flex;flex-direction:column;gap:24px;padding-top:20px}.contact-section .info-item[data-v-16185924]{display:flex;align-items:flex-start;gap:16px;padding:20px;background:white;border-radius:12px;box-shadow:0 2px 8px #0000000f;transition:all .3s ease}.contact-section .info-item[data-v-16185924]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001a}.contact-section .info-item .info-icon[data-v-16185924]{flex-shrink:0;width:48px;height:48px;background:#f0fdf4;border-radius:12px;display:flex;align-items:center;justify-content:center}.contact-section .info-item .info-icon .icon[data-v-16185924]{font-size:24px}.contact-section .info-item .info-content[data-v-16185924]{flex:1}.contact-section .info-item .info-content .info-title[data-v-16185924]{font-size:18px;font-weight:600;color:#1f2937;margin:0 0 8px}.contact-section .info-item .info-content .info-text[data-v-16185924]{font-size:16px;color:#6b7280;line-height:1.5;margin:0}.map-container .map-wrapper[data-v-16185924]{background:white;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #0000001a;height:500px;position:relative}.map-container .map-image[data-v-16185924]{width:100%;height:100%;object-fit:cover;display:block}.map-container .map-overlay[data-v-16185924]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.8));padding:40px 20px 20px;color:#fff}.map-container .map-overlay .map-info h3[data-v-16185924]{font-size:24px;font-weight:700;margin:0 0 16px;color:#fff}.map-container .map-overlay .map-info p[data-v-16185924]{font-size:16px;color:#ffffffe6;margin:0 0 8px;line-height:1.5;display:flex;align-items:center;gap:8px}.company-section[data-v-16185924]{padding:80px 0;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.company-section .company-content[data-v-16185924]{max-width:1000px;margin:0 auto}.company-section .section-title[data-v-16185924]{font-size:32px;font-weight:700;color:#1f2937;margin-bottom:50px;text-align:center}.company-section .company-description[data-v-16185924]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.company-section .company-description .description-card[data-v-16185924]{background:white;border-radius:16px;padding:30px 24px;box-shadow:0 4px 20px #00000014;transition:all .3s ease;border:1px solid #f1f5f9}.company-section .company-description .description-card[data-v-16185924]:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000001f;border-color:#10b981}.company-section .company-description .description-card .card-icon[data-v-16185924]{font-size:48px;margin-bottom:20px;display:block}.company-section .company-description .description-card .card-content h3[data-v-16185924]{font-size:20px;font-weight:700;color:#1f2937;margin:0 0 16px}.company-section .company-description .description-card .card-content p[data-v-16185924]{font-size:16px;color:#6b7280;line-height:1.6;margin:0}@media (max-width: 1024px){.contact-content[data-v-16185924]{grid-template-columns:1fr;gap:40px}.map-wrapper[data-v-16185924]{height:400px}}@media (max-width: 768px){.header .header-content[data-v-16185924]{flex-direction:column;gap:16px}.header .nav[data-v-16185924]{gap:16px}.header .nav .nav-link[data-v-16185924]{padding:6px 12px;font-size:14px}.hero-section[data-v-16185924]{padding:60px 0}.hero-section .hero-title[data-v-16185924]{font-size:36px}.hero-section .hero-subtitle[data-v-16185924]{font-size:18px}.contact-section[data-v-16185924],.company-section[data-v-16185924]{padding:60px 0}.section-title[data-v-16185924]{font-size:28px}.info-item[data-v-16185924]{padding:16px}.info-item .info-icon[data-v-16185924]{width:40px;height:40px}.info-item .info-icon .icon[data-v-16185924]{font-size:20px}.info-item .info-content .info-title[data-v-16185924]{font-size:16px}.info-item .info-content .info-text[data-v-16185924]{font-size:14px}.map-wrapper[data-v-16185924]{height:300px}.company-description[data-v-16185924]{grid-template-columns:1fr;gap:20px}.company-description .description-card[data-v-16185924]{padding:24px 20px}.company-description .description-card .card-icon[data-v-16185924]{font-size:40px;margin-bottom:16px}.company-description .description-card .card-content h3[data-v-16185924]{font-size:18px;margin-bottom:12px}.company-description .description-card .card-content p[data-v-16185924]{font-size:14px}}.news-detail-page[data-v-f5c447ed]{min-height:100vh;background:#f8fafc;padding:40px 0}.container[data-v-f5c447ed]{max-width:1200px;margin:0 auto;padding:0 20px}.content-layout[data-v-f5c447ed]{display:grid;grid-template-columns:2fr 1fr;gap:40px;align-items:start}.main-content[data-v-f5c447ed]{background:white;border-radius:16px;padding:40px;box-shadow:0 2px 8px #0000000f}.loading-state[data-v-f5c447ed]{text-align:center;padding:60px 20px}.loading-state .loading-spinner[data-v-f5c447ed]{width:40px;height:40px;border:4px solid #f3f4f6;border-top:4px solid #10b981;border-radius:50%;animation:spin-f5c447ed 1s linear infinite;margin:0 auto 20px}.loading-state p[data-v-f5c447ed]{color:#6b7280;font-size:16px;margin:0}@keyframes spin-f5c447ed{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-state[data-v-f5c447ed]{text-align:center;padding:60px 20px}.error-state .error-icon[data-v-f5c447ed]{font-size:48px;margin-bottom:20px}.error-state h3[data-v-f5c447ed]{color:#dc2626;margin:0 0 12px;font-size:20px}.error-state p[data-v-f5c447ed]{color:#6b7280;margin:0 0 24px;font-size:16px}.error-state .retry-btn[data-v-f5c447ed]{background:#10b981;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:16px;cursor:pointer;transition:all .3s ease}.error-state .retry-btn[data-v-f5c447ed]:hover{background:#059669;transform:translateY(-2px)}.article-header[data-v-f5c447ed]{margin-bottom:40px;padding-bottom:30px;border-bottom:1px solid #f1f5f9}.article-header .article-title[data-v-f5c447ed]{font-size:32px;font-weight:700;color:#1f2937;margin:0 0 24px;line-height:1.3}.article-header .article-meta[data-v-f5c447ed]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.article-header .author-info[data-v-f5c447ed]{display:flex;align-items:center;gap:12px}.article-header .author-info .author-avatar[data-v-f5c447ed]{width:48px;height:48px;border-radius:50%;object-fit:cover}.article-header .author-info .author-details[data-v-f5c447ed]{display:flex;flex-direction:column;gap:4px}.article-header .author-info .author-details .author-name[data-v-f5c447ed]{font-size:16px;font-weight:600;color:#1f2937}.article-header .author-info .author-details .publish-time[data-v-f5c447ed]{font-size:14px;color:#6b7280}.article-header .article-stats[data-v-f5c447ed]{display:flex;gap:20px}.article-header .article-stats .stat-item[data-v-f5c447ed]{display:flex;align-items:center;gap:6px;color:#6b7280;font-size:14px}.article-header .article-stats .stat-item .stat-icon[data-v-f5c447ed]{font-size:16px}.article-header .article-stats .stat-item .stat-text[data-v-f5c447ed]{font-weight:500}.article-content[data-v-f5c447ed]{color:#374151;line-height:1.7}.article-content h1[data-v-f5c447ed],.article-content h2[data-v-f5c447ed],.article-content h3[data-v-f5c447ed],.article-content h4[data-v-f5c447ed],.article-content h5[data-v-f5c447ed],.article-content h6[data-v-f5c447ed]{font-weight:700;color:#1f2937;margin:24px 0 16px;line-height:1.3}.article-content h1[data-v-f5c447ed]:first-child,.article-content h2[data-v-f5c447ed]:first-child,.article-content h3[data-v-f5c447ed]:first-child,.article-content h4[data-v-f5c447ed]:first-child,.article-content h5[data-v-f5c447ed]:first-child,.article-content h6[data-v-f5c447ed]:first-child{margin-top:0}.article-content h1[data-v-f5c447ed]{font-size:28px}.article-content h2[data-v-f5c447ed]{font-size:24px}.article-content h3[data-v-f5c447ed]{font-size:20px}.article-content h4[data-v-f5c447ed]{font-size:18px}.article-content h5[data-v-f5c447ed]{font-size:16px}.article-content h6[data-v-f5c447ed]{font-size:14px}.article-content p[data-v-f5c447ed]{font-size:16px;margin:0 0 16px;line-height:1.7}.article-content ul[data-v-f5c447ed],.article-content ol[data-v-f5c447ed]{margin:0 0 16px 20px}.article-content ul li[data-v-f5c447ed],.article-content ol li[data-v-f5c447ed]{font-size:16px;margin-bottom:8px;line-height:1.6}.article-content table[data-v-f5c447ed]{width:100%;border-collapse:collapse;margin:16px 0}.article-content table th[data-v-f5c447ed],.article-content table td[data-v-f5c447ed]{border:1px solid #e5e7eb;padding:12px;text-align:left}.article-content table th[data-v-f5c447ed]{background:#f9fafb;font-weight:600}.article-content blockquote[data-v-f5c447ed]{border-left:4px solid #10b981;margin:16px 0;padding:12px 20px;background:#f0fdf4;font-style:italic}.article-content blockquote p[data-v-f5c447ed]{margin:0}.article-content code[data-v-f5c447ed]{background:#f3f4f6;padding:2px 6px;border-radius:4px;font-family:Courier New,monospace;font-size:14px}.article-content pre[data-v-f5c447ed]{background:#1f2937;color:#f9fafb;padding:16px;border-radius:8px;overflow-x:auto}.article-content pre code[data-v-f5c447ed]{background:none;padding:0;color:inherit}.article-content a[data-v-f5c447ed]{color:#10b981;text-decoration:none}.article-content a[data-v-f5c447ed]:hover{text-decoration:underline}.article-content img[data-v-f5c447ed]{max-width:100%;height:auto;border-radius:8px;margin:16px 0}.article-content hr[data-v-f5c447ed]{border:none;border-top:1px solid #e5e7eb;margin:24px 0}.article-content strong[data-v-f5c447ed],.article-content b[data-v-f5c447ed]{font-weight:600;color:#1f2937}.article-content em[data-v-f5c447ed],.article-content i[data-v-f5c447ed]{font-style:italic}.article-content del[data-v-f5c447ed],.article-content s[data-v-f5c447ed]{text-decoration:line-through;color:#6b7280}.article-content mark[data-v-f5c447ed]{background:#fef3c7;padding:2px 4px;border-radius:4px}.sidebar[data-v-f5c447ed]{display:flex;flex-direction:column;gap:30px}.sidebar-title[data-v-f5c447ed]{font-size:20px;font-weight:700;color:#1f2937;margin:0 0 20px;padding-bottom:12px;border-bottom:2px solid #10b981}.recommended-courses[data-v-f5c447ed]{background:white;border-radius:16px;padding:24px;box-shadow:0 2px 8px #0000000f}.recommended-courses .course-card[data-v-f5c447ed]{background:white;border-radius:16px;border:1px solid #e2e8f0;overflow:hidden;transition:all .3s ease;cursor:pointer;box-shadow:0 2px 8px #0000000d}.recommended-courses .course-card[data-v-f5c447ed]:hover{transform:translateY(-4px);box-shadow:0 8px 25px #0000001f;border-color:#10b981}.recommended-courses .course-card .course-cover[data-v-f5c447ed]{position:relative;height:180px;overflow:hidden}.recommended-courses .course-card .course-cover img[data-v-f5c447ed]{width:100%;height:100%;object-fit:cover}.recommended-courses .course-card .course-cover .course-type-tag[data-v-f5c447ed]{position:absolute;top:12px;right:12px}.recommended-courses .course-card .course-cover .course-type-tag .type-tag[data-v-f5c447ed]{background:#ef4444;color:#fff;font-size:12px;padding:4px 8px;border-radius:12px;font-weight:500}.recommended-courses .course-card .course-info[data-v-f5c447ed]{padding:20px}.recommended-courses .course-card .course-info .course-title[data-v-f5c447ed]{font-size:16px;font-weight:600;color:#1f2937;margin:0 0 12px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.recommended-courses .course-card .course-info .course-category[data-v-f5c447ed]{font-size:12px;color:#6b7280;margin-bottom:16px}.recommended-courses .course-card .course-info .enroll-data[data-v-f5c447ed]{display:flex;justify-content:space-between;margin-bottom:16px}.recommended-courses .course-card .course-info .enroll-data .enroll-count[data-v-f5c447ed],.recommended-courses .course-card .course-info .enroll-data .pass-rate[data-v-f5c447ed]{display:flex;flex-direction:column;gap:4px}.recommended-courses .course-card .course-info .enroll-data .enroll-count .label[data-v-f5c447ed],.recommended-courses .course-card .course-info .enroll-data .pass-rate .label[data-v-f5c447ed]{font-size:11px;color:#9ca3af}.recommended-courses .course-card .course-info .enroll-data .enroll-count .value[data-v-f5c447ed],.recommended-courses .course-card .course-info .enroll-data .pass-rate .value[data-v-f5c447ed]{font-size:14px;font-weight:500;color:#374151}.recommended-courses .course-card .course-info .enroll-data .enroll-count .value.highlight[data-v-f5c447ed],.recommended-courses .course-card .course-info .enroll-data .pass-rate .value.highlight[data-v-f5c447ed]{color:#10b981;font-weight:600}.recommended-courses .course-card .course-info .price-section[data-v-f5c447ed]{margin-bottom:16px}.recommended-courses .course-card .course-info .price-section .current-price[data-v-f5c447ed]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.recommended-courses .course-card .course-info .price-section .current-price .price-label[data-v-f5c447ed]{font-size:12px;color:#9ca3af}.recommended-courses .course-card .course-info .price-section .current-price .price-value[data-v-f5c447ed]{font-size:20px;font-weight:700;color:#ef4444}.recommended-courses .course-card .course-info .price-section .current-price .discount-tag[data-v-f5c447ed]{background:#fef2f2;color:#ef4444;font-size:10px;padding:2px 6px;border-radius:8px;font-weight:500}.recommended-courses .course-card .course-info .price-section .original-price[data-v-f5c447ed]{display:flex;align-items:center;gap:8px}.recommended-courses .course-card .course-info .price-section .original-price .price-label[data-v-f5c447ed]{font-size:12px;color:#9ca3af}.recommended-courses .course-card .course-info .price-section .original-price .price-original[data-v-f5c447ed]{font-size:14px;color:#9ca3af;text-decoration:line-through}.recommended-courses .course-card .course-info .marketing-labels[data-v-f5c447ed]{display:flex;gap:8px}.recommended-courses .course-card .course-info .marketing-labels .urgent-tag[data-v-f5c447ed],.recommended-courses .course-card .course-info .marketing-labels .hot-tag[data-v-f5c447ed]{font-size:10px;padding:4px 8px;border-radius:12px;font-weight:500}.recommended-courses .course-card .course-info .marketing-labels .urgent-tag[data-v-f5c447ed]{background:#fef3c7;color:#d97706}.recommended-courses .course-card .course-info .marketing-labels .hot-tag[data-v-f5c447ed]{background:#f0fdf4;color:#10b981}.app-download[data-v-f5c447ed]{background:white;border-radius:16px;padding:24px;box-shadow:0 2px 8px #0000000f}.app-download .download-content[data-v-f5c447ed]{text-align:center}.app-download .download-content .qr-code[data-v-f5c447ed]{margin-bottom:20px}.app-download .download-content .qr-code img[data-v-f5c447ed]{width:120px;height:120px;border-radius:12px;border:2px solid #f1f5f9}.app-download .download-content .download-info h4[data-v-f5c447ed]{font-size:18px;font-weight:600;color:#1f2937;margin:0 0 8px}.app-download .download-content .download-info p[data-v-f5c447ed]{font-size:14px;color:#6b7280;margin:0 0 20px;line-height:1.5}.app-download .download-content .download-info .download-buttons[data-v-f5c447ed]{display:flex;gap:12px;justify-content:center}.app-download .download-content .download-info .download-buttons .download-btn[data-v-f5c447ed]{padding:8px 16px;border:none;border-radius:20px;font-size:12px;font-weight:500;cursor:pointer;transition:all .3s ease}.app-download .download-content .download-info .download-buttons .download-btn.ios[data-v-f5c447ed]{background:#000;color:#fff}.app-download .download-content .download-info .download-buttons .download-btn.ios[data-v-f5c447ed]:hover{background:#333}.app-download .download-content .download-info .download-buttons .download-btn.android[data-v-f5c447ed]{background:#10b981;color:#fff}.app-download .download-content .download-info .download-buttons .download-btn.android[data-v-f5c447ed]:hover{background:#059669}.pagination[data-v-f5c447ed]{display:flex;justify-content:center}.pagination .pagination-dots[data-v-f5c447ed]{display:flex;gap:8px}.pagination .pagination-dots .dot[data-v-f5c447ed]{width:8px;height:8px;border-radius:50%;background:#d1d5db;cursor:pointer;transition:all .3s ease}.pagination .pagination-dots .dot.active[data-v-f5c447ed]{background:#10b981;transform:scale(1.2)}.pagination .pagination-dots .dot[data-v-f5c447ed]:hover{background:#10b981}@media (max-width: 1024px){.content-layout[data-v-f5c447ed]{grid-template-columns:1fr;gap:30px}.main-content[data-v-f5c447ed]{padding:30px}.article-header .article-meta[data-v-f5c447ed]{flex-direction:column;align-items:flex-start;gap:16px}}@media (max-width: 768px){.news-detail-page[data-v-f5c447ed]{padding:20px 0}.container[data-v-f5c447ed]{padding:0 16px}.main-content[data-v-f5c447ed]{padding:24px 20px}.article-header .article-title[data-v-f5c447ed]{font-size:24px}.article-header .article-meta .article-stats[data-v-f5c447ed]{gap:16px}.article-content h2[data-v-f5c447ed]{font-size:20px}.article-content p[data-v-f5c447ed],.article-content ul li[data-v-f5c447ed],.article-content ol li[data-v-f5c447ed]{font-size:15px}.sidebar[data-v-f5c447ed]{gap:20px}.recommended-courses[data-v-f5c447ed],.app-download[data-v-f5c447ed]{padding:20px}.course-card .course-cover[data-v-f5c447ed]{height:140px}.course-card .course-info[data-v-f5c447ed]{padding:16px}.course-card .course-info .course-title[data-v-f5c447ed]{font-size:14px}.course-card .course-info .price-section .current-price .price-value[data-v-f5c447ed]{font-size:18px}}.live-detail-page[data-v-4061f287]{background:#0f0f0f;min-height:100vh;color:#fff}.live-player-section[data-v-4061f287]{padding:20px}.live-player-section .live-header[data-v-4061f287]{margin-bottom:20px}.live-player-section .live-header .live-title[data-v-4061f287]{font-size:24px;font-weight:600;margin:0 0 12px;color:#fff}.live-player-section .live-header .live-stats[data-v-4061f287]{display:flex;gap:20px;align-items:center}.live-player-section .live-header .live-stats .viewers-count[data-v-4061f287]{color:#a0a0a0;font-size:14px}.live-player-section .live-header .live-stats .live-status[data-v-4061f287]{display:flex;align-items:center;gap:6px;font-size:14px}.live-player-section .live-header .live-stats .live-status.live[data-v-4061f287]{color:#ef4444}.live-player-section .live-header .live-stats .debug-info[data-v-4061f287]{margin-top:8px}.live-player-section .live-header .live-stats .debug-info small[data-v-4061f287]{color:#6b7280;font-size:12px;word-break:break-all}.live-player-section .player-container[data-v-4061f287]{display:grid;grid-template-columns:8fr 2fr;gap:20px}.live-player-section .player-container .video-player[data-v-4061f287]{background:#1a1a1a;border-radius:12px;overflow:hidden;position:relative;aspect-ratio:16/9;min-height:500px}.live-player-section .player-container .video-player .video-element[data-v-4061f287]{width:100%;height:100%;min-height:500px;object-fit:contain;background:#000}.live-player-section .player-container .video-player .video-placeholder[data-v-4061f287]{width:100%;height:900px;background:linear-gradient(135deg,#1e293b,#334155);display:flex;align-items:center;justify-content:center}.live-player-section .player-container .video-player .video-placeholder .placeholder-content[data-v-4061f287]{text-align:center;color:#fff}.live-player-section .player-container .video-player .video-placeholder .placeholder-content .placeholder-icon[data-v-4061f287]{font-size:64px;margin-bottom:16px;opacity:.6}.live-player-section .player-container .video-player .video-placeholder .placeholder-content .placeholder-text[data-v-4061f287]{font-size:20px;font-weight:600;margin-bottom:8px}.live-player-section .player-container .video-player .video-placeholder .placeholder-content .placeholder-desc[data-v-4061f287]{font-size:14px;color:#a0a0a0;opacity:.8}.live-player-section .player-container .video-player .video-overlay[data-v-4061f287]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;cursor:pointer}.live-player-section .player-container .video-player .video-overlay .play-button[data-v-4061f287]{width:80px;height:80px;background:rgba(255,255,255,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.live-player-section .player-container .video-player .video-overlay .play-button[data-v-4061f287]:hover{background:rgba(255,255,255,.3);transform:scale(1.1)}.live-player-section .player-container .video-player .video-overlay .play-button .play-icon[data-v-4061f287]{font-size:32px;color:#fff}.live-player-section .player-container .video-player .live-indicator[data-v-4061f287]{position:absolute;top:20px;left:20px;background:#ef4444;color:#fff;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;z-index:10}.live-player-section .player-container .video-player .custom-controls[data-v-4061f287]{position:absolute;bottom:0;left:0;right:0;width:100%;background:linear-gradient(transparent,rgba(0,0,0,.8));padding:20px;display:flex;justify-content:space-between;align-items:center;z-index:10;box-sizing:border-box}.live-player-section .player-container .video-player .custom-controls .control-left[data-v-4061f287]{display:flex;align-items:center;gap:16px}.live-player-section .player-container .video-player .custom-controls .control-left .play-pause[data-v-4061f287]{background:none;border:none;color:#fff;font-size:18px;cursor:pointer;padding:8px;border-radius:6px}.live-player-section .player-container .video-player .custom-controls .control-left .play-pause[data-v-4061f287]:hover{background:rgba(255,255,255,.1)}.live-player-section .player-container .video-player .custom-controls .control-left .progress-bar[data-v-4061f287]{width:200px;height:4px;background:rgba(255,255,255,.3);border-radius:2px;overflow:hidden;cursor:pointer}.live-player-section .player-container .video-player .custom-controls .control-left .progress-bar .progress-fill[data-v-4061f287]{height:100%;background:#10b981;border-radius:2px;transition:width .1s ease}.live-player-section .player-container .video-player .custom-controls .control-left .time-display[data-v-4061f287]{font-size:12px;color:#fff;min-width:80px}.live-player-section .player-container .video-player .custom-controls .control-right[data-v-4061f287]{display:flex;align-items:center;gap:16px}.live-player-section .player-container .video-player .custom-controls .control-right .volume-control[data-v-4061f287]{display:flex;align-items:center;gap:8px}.live-player-section .player-container .video-player .custom-controls .control-right .volume-control .volume-btn[data-v-4061f287]{background:none;border:none;color:#fff;font-size:14px;cursor:pointer;padding:8px;border-radius:6px}.live-player-section .player-container .video-player .custom-controls .control-right .volume-control .volume-btn[data-v-4061f287]:hover{background:rgba(255,255,255,.1)}.live-player-section .player-container .video-player .custom-controls .control-right .volume-control .volume-slider[data-v-4061f287]{width:60px;height:4px;background:rgba(255,255,255,.3);border-radius:2px;overflow:hidden;cursor:pointer}.live-player-section .player-container .video-player .custom-controls .control-right .volume-control .volume-slider .volume-fill[data-v-4061f287]{height:100%;background:#10b981;border-radius:2px;transition:width .1s ease}.live-player-section .player-container .video-player .custom-controls .control-right .fullscreen-btn[data-v-4061f287]{background:none;border:none;color:#fff;font-size:14px;cursor:pointer;padding:8px;border-radius:6px}.live-player-section .player-container .video-player .custom-controls .control-right .fullscreen-btn[data-v-4061f287]:hover{background:rgba(255,255,255,.1)}.live-player-section .player-container .interaction-panel[data-v-4061f287]{background:#1a1a1a;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;height:100%;max-height:100%;min-height:500px;position:relative}.live-player-section .player-container .interaction-panel .interaction-tabs[data-v-4061f287]{display:flex;background:#2a2a2a}.live-player-section .player-container .interaction-panel .interaction-tabs .tab-btn[data-v-4061f287]{flex:1;background:none;border:none;color:#a0a0a0;padding:16px;cursor:pointer;transition:all .3s ease}.live-player-section .player-container .interaction-panel .interaction-tabs .tab-btn.active[data-v-4061f287]{color:#fff;background:#1a1a1a}.live-player-section .player-container .interaction-panel .interaction-tabs .tab-btn[data-v-4061f287]:hover:not(.active){background:rgba(255,255,255,.05)}.live-player-section .player-container .interaction-panel .tab-content[data-v-4061f287]{padding:20px;flex:1;position:relative;display:flex;flex-direction:column;overflow:hidden;min-height:0}.live-player-section .player-container .interaction-panel .tab-content .interaction-messages[data-v-4061f287]{height:600px;overflow-y:auto;overflow-x:hidden;padding-right:8px}.live-player-section .player-container .interaction-panel .tab-content .interaction-messages[data-v-4061f287]::-webkit-scrollbar{width:4px}.live-player-section .player-container .interaction-panel .tab-content .interaction-messages[data-v-4061f287]::-webkit-scrollbar-track{background:transparent}.live-player-section .player-container .interaction-panel .tab-content .interaction-messages[data-v-4061f287]::-webkit-scrollbar-thumb{background:#4a4a4a;border-radius:2px}.live-player-section .player-container .interaction-panel .tab-content .interaction-messages[data-v-4061f287]::-webkit-scrollbar-thumb:hover{background:#5a5a5a}.live-player-section .player-container .interaction-panel .tab-content .interaction-messages .message-item[data-v-4061f287]{display:flex;gap:12px;margin-bottom:16px;align-items:flex-start}.live-player-section .player-container .interaction-panel .tab-content .interaction-messages .message-item .user-avatar[data-v-4061f287]{width:32px;height:32px;border-radius:50%;object-fit:cover}.live-player-section .player-container .interaction-panel .tab-content .interaction-messages .message-item .message-content[data-v-4061f287]{flex:1;min-width:0}.live-player-section .player-container .interaction-panel .tab-content .interaction-messages .message-item .message-content .message-header[data-v-4061f287]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.live-player-section .player-container .interaction-panel .tab-content .interaction-messages .message-item .message-content .message-header .username[data-v-4061f287]{color:#10b981;font-weight:500;font-size:12px;flex-shrink:0}.live-player-section .player-container .interaction-panel .tab-content .interaction-messages .message-item .message-content .message-header .message-time[data-v-4061f287]{color:#6b7280;font-size:10px;flex-shrink:0;margin-left:8px}.live-player-section .player-container .interaction-panel .tab-content .interaction-messages .message-item .message-content .message-text[data-v-4061f287]{color:#d1d5db;font-size:14px;word-wrap:break-word;word-break:break-all;line-height:1.4;white-space:pre-wrap;max-width:100%}.live-player-section .player-container .interaction-panel .tab-content .interaction-input[data-v-4061f287]{display:flex;flex-wrap:wrap;gap:8px;padding:20px;margin-left:-20px;background:#1a1a1a;border-top:1px solid #2a2a2a;z-index:10;flex-shrink:0}.live-player-section .player-container .interaction-panel .tab-content .interaction-input .message-input[data-v-4061f287]{flex:1;min-width:120px;background:#2a2a2a;border:1px solid #4a4a4a;border-radius:8px;padding:10px 12px;color:#fff;font-size:14px}.live-player-section .player-container .interaction-panel .tab-content .interaction-input .message-input[data-v-4061f287]::placeholder{color:#6b7280}.live-player-section .player-container .interaction-panel .tab-content .interaction-input .message-input[data-v-4061f287]:focus{outline:none;border-color:#10b981}.live-player-section .player-container .interaction-panel .tab-content .interaction-input .send-btn[data-v-4061f287]{background:#10b981;border:none;color:#fff;padding:10px 16px;border-radius:8px;cursor:pointer;font-size:14px;transition:all .3s ease;white-space:nowrap;flex-shrink:0}.live-player-section .player-container .interaction-panel .tab-content .interaction-input .send-btn[data-v-4061f287]:hover{background:#059669}.live-player-section .player-container .interaction-panel .tab-content .interaction-buttons[data-v-4061f287]{display:flex;flex-wrap:wrap;gap:12px;padding:0 0 20px;z-index:10;flex-shrink:0}.live-player-section .player-container .interaction-panel .tab-content .interaction-buttons .interaction-btn[data-v-4061f287]{display:flex;align-items:center;gap:6px;background:#2a2a2a;border:1px solid #4a4a4a;color:#fff;padding:10px 16px;border-radius:8px;cursor:pointer;transition:all .3s ease;white-space:nowrap;flex-shrink:0}.live-player-section .player-container .interaction-panel .tab-content .interaction-buttons .interaction-btn[data-v-4061f287]:hover{background:#3a3a3a;border-color:#10b981}.live-player-section .player-container .interaction-panel .tab-content .interaction-buttons .interaction-btn.like-btn.liked[data-v-4061f287]{animation:likeAnimation-4061f287 1s ease;background:#10b981;border-color:#10b981;transform:scale(1.1)}.live-player-section .player-container .interaction-panel .tab-content .interaction-buttons .interaction-btn.like-btn.liked.combo[data-v-4061f287]{background:linear-gradient(45deg,#10b981,#8b5cf6);box-shadow:0 0 20px #8b5cf699}.live-player-section .player-container .interaction-panel .tab-content .interaction-buttons .interaction-btn .icon[data-v-4061f287]{font-size:16px;transition:transform .3s ease}.live-player-section .player-container .interaction-panel .tab-content .interaction-buttons .interaction-btn .text[data-v-4061f287]{font-size:14px}.live-player-section .player-container .interaction-panel .tab-content .interaction-buttons .interaction-btn .combo-indicator[data-v-4061f287]{background:#ef4444;color:#fff;font-size:10px;padding:2px 6px;border-radius:8px;margin-left:4px;animation:pulse-4061f287 .6s ease-in-out}.live-player-section .player-container .interaction-panel .tab-content .interaction-buttons .interaction-btn:hover .icon[data-v-4061f287]{transform:scale(1.2)}.live-player-section .player-container .interaction-panel .tab-content .teacher-info[data-v-4061f287]{display:flex;gap:16px;margin-bottom:20px}.live-player-section .player-container .interaction-panel .tab-content .teacher-info .teacher-avatar[data-v-4061f287]{width:60px;height:60px;border-radius:50%;object-fit:cover}.live-player-section .player-container .interaction-panel .tab-content .teacher-info .teacher-details[data-v-4061f287]{flex:1}.live-player-section .player-container .interaction-panel .tab-content .teacher-info .teacher-details .teacher-name[data-v-4061f287]{font-size:18px;font-weight:600;margin:0 0 8px;color:#fff}.live-player-section .player-container .interaction-panel .tab-content .teacher-info .teacher-details .teacher-title[data-v-4061f287]{font-size:14px;color:#10b981;margin:0 0 8px}.live-player-section .player-container .interaction-panel .tab-content .teacher-info .teacher-details .teacher-desc[data-v-4061f287]{font-size:13px;color:#a0a0a0;line-height:1.5;margin:0}.live-player-section .player-container .interaction-panel .tab-content .course-info .course-title[data-v-4061f287]{font-size:16px;font-weight:600;margin:0 0 16px;color:#fff}.live-player-section .player-container .interaction-panel .tab-content .course-info .course-list[data-v-4061f287]{display:flex;flex-direction:column;gap:12px;max-height:600px;overflow-y:auto}.live-player-section .player-container .interaction-panel .tab-content .course-info .course-list[data-v-4061f287]::-webkit-scrollbar{width:4px}.live-player-section .player-container .interaction-panel .tab-content .course-info .course-list[data-v-4061f287]::-webkit-scrollbar-track{background:transparent}.live-player-section .player-container .interaction-panel .tab-content .course-info .course-list[data-v-4061f287]::-webkit-scrollbar-thumb{background:#4a4a4a;border-radius:2px}.live-player-section .player-container .interaction-panel .tab-content .course-info .course-list[data-v-4061f287]::-webkit-scrollbar-thumb:hover{background:#5a5a5a}.live-player-section .player-container .interaction-panel .tab-content .course-info .no-courses[data-v-4061f287]{display:flex;align-items:center;justify-content:center;padding:40px 20px;background:#2a2a2a;border-radius:8px;border:1px dashed #4a4a4a}.live-player-section .player-container .interaction-panel .tab-content .course-info .no-courses .no-courses-text[data-v-4061f287]{color:#6b7280;font-size:14px;font-style:italic}.live-player-section .player-container .interaction-panel .tab-content .course-info .course-card[data-v-4061f287]{display:flex;gap:12px;background:#2a2a2a;border-radius:8px;padding:12px;border:1px solid #4a4a4a;transition:all .3s ease}.live-player-section .player-container .interaction-panel .tab-content .course-info .course-card[data-v-4061f287]:hover{background:#3a3a3a;border-color:#10b981;transform:translate(4px)}.live-player-section .player-container .interaction-panel .tab-content .course-info .course-card .course-cover[data-v-4061f287]{width:60px;height:45px;border-radius:6px;object-fit:cover;flex-shrink:0}.live-player-section .player-container .interaction-panel .tab-content .course-info .course-card .course-details[data-v-4061f287]{flex:1;min-width:0}.live-player-section .player-container .interaction-panel .tab-content .course-info .course-card .course-details .course-name[data-v-4061f287]{font-size:13px;font-weight:600;color:#fff;margin:0 0 6px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-player-section .player-container .interaction-panel .tab-content .course-info .course-card .course-details .course-meta[data-v-4061f287]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:6px}.live-player-section .player-container .interaction-panel .tab-content .course-info .course-card .course-details .course-meta span[data-v-4061f287]{background:#1a1a1a;color:#a0a0a0;padding:2px 4px;border-radius:3px;font-size:9px}.live-player-section .player-container .interaction-panel .tab-content .course-info .course-card .course-details .course-price[data-v-4061f287]{display:flex;align-items:center;gap:6px}.live-player-section .player-container .interaction-panel .tab-content .course-info .course-card .course-details .course-price .current-price[data-v-4061f287]{font-size:14px;font-weight:700;color:#ef4444}.live-player-section .player-container .interaction-panel .tab-content .course-info .course-card .course-details .course-price .original-price[data-v-4061f287]{font-size:10px;color:#6b7280;text-decoration:line-through}.function-buttons[data-v-4061f287]{padding:20px}.function-buttons .container[data-v-4061f287]{display:flex;justify-content:center;gap:20px}.function-buttons .container .function-btn[data-v-4061f287]{display:flex;align-items:center;gap:8px;background:#4a4a4a;border:none;color:#fff;padding:12px 20px;border-radius:8px;cursor:pointer;transition:all .3s ease}.function-buttons .container .function-btn[data-v-4061f287]:hover{background:#5a5a5a;transform:translateY(-2px)}.function-buttons .container .function-btn .icon[data-v-4061f287]{font-size:16px}.function-buttons .container .function-btn .text[data-v-4061f287]{font-size:14px;font-weight:500}.recommended-courses[data-v-4061f287]{padding:20px}.recommended-courses .container .section-title[data-v-4061f287]{font-size:20px;font-weight:600;margin:0 0 20px;color:#fff;text-align:left}.recommended-courses .container .courses-scroll[data-v-4061f287]{display:flex;gap:20px;overflow-x:auto;padding-bottom:10px}.recommended-courses .container .courses-scroll[data-v-4061f287]::-webkit-scrollbar{height:6px}.recommended-courses .container .courses-scroll[data-v-4061f287]::-webkit-scrollbar-track{background:#2a2a2a;border-radius:3px}.recommended-courses .container .courses-scroll[data-v-4061f287]::-webkit-scrollbar-thumb{background:#4a4a4a;border-radius:3px}.recommended-courses .container .courses-scroll[data-v-4061f287]::-webkit-scrollbar-thumb:hover{background:#5a5a5a}.recommended-courses .container .courses-scroll .course-card[data-v-4061f287]{min-width:280px;background:#1a1a1a;border-radius:12px;overflow:hidden;transition:all .3s ease;cursor:pointer}.recommended-courses .container .courses-scroll .course-card[data-v-4061f287]:hover{transform:translateY(-4px);box-shadow:0 8px 25px #0000004d}.recommended-courses .container .courses-scroll .course-card .course-cover[data-v-4061f287]{width:100%;height:160px;object-fit:cover}.recommended-courses .container .courses-scroll .course-card .course-info[data-v-4061f287]{padding:16px}.recommended-courses .container .courses-scroll .course-card .course-info .course-title[data-v-4061f287]{font-size:16px;font-weight:600;margin:0 0 8px;color:#fff;line-height:1.4}.recommended-courses .container .courses-scroll .course-card .course-info .course-category[data-v-4061f287]{font-size:12px;color:#10b981;background:rgba(16,185,129,.1);padding:4px 8px;border-radius:6px;display:inline-block;margin-bottom:12px}.recommended-courses .container .courses-scroll .course-card .course-info .course-price[data-v-4061f287]{display:flex;align-items:center;gap:8px}.recommended-courses .container .courses-scroll .course-card .course-info .course-price .current-price[data-v-4061f287]{font-size:18px;font-weight:700;color:#ef4444}.recommended-courses .container .courses-scroll .course-card .course-info .course-price .original-price[data-v-4061f287]{font-size:14px;color:#6b7280;text-decoration:line-through}.gift-modal[data-v-4061f287]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(5px)}.gift-modal .gift-content[data-v-4061f287]{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border-radius:20px;padding:24px;max-width:600px;width:90%;max-height:80vh;overflow-y:auto;border:1px solid #333;box-shadow:0 20px 40px #00000080}.gift-modal .gift-content .gift-header[data-v-4061f287]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #333}.gift-modal .gift-content .gift-header h3[data-v-4061f287]{font-size:22px;font-weight:600;margin:0;color:#fff;display:flex;align-items:center;gap:8px}.gift-modal .gift-content .gift-header h3[data-v-4061f287]:before{content:"🎁";font-size:24px}.gift-modal .gift-content .gift-header .close-btn[data-v-4061f287]{background:rgba(255,255,255,.1);border:none;color:#a0a0a0;font-size:24px;cursor:pointer;padding:8px;border-radius:8px;transition:all .3s ease}.gift-modal .gift-content .gift-header .close-btn[data-v-4061f287]:hover{background:rgba(255,255,255,.2);color:#fff;transform:scale(1.1)}.gift-modal .gift-content .gift-grid[data-v-4061f287]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}.gift-modal .gift-content .gift-grid .gift-item[data-v-4061f287]{background:linear-gradient(135deg,#2a2a2a,#3a3a3a);border-radius:16px;padding:20px;text-align:center;cursor:pointer;transition:all .3s ease;border:1px solid #333;position:relative;overflow:hidden}.gift-modal .gift-content .gift-grid .gift-item[data-v-4061f287]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}.gift-modal .gift-content .gift-grid .gift-item[data-v-4061f287]:hover{background:linear-gradient(135deg,#3a3a3a,#4a4a4a);transform:translateY(-4px);box-shadow:0 8px 25px #0000004d;border-color:#ff6b6b}.gift-modal .gift-content .gift-grid .gift-item[data-v-4061f287]:hover:before{left:100%}.gift-modal .gift-content .gift-grid .gift-item .gift-icon[data-v-4061f287]{font-size:40px;margin-bottom:12px;display:block;transition:transform .3s ease}.gift-modal .gift-content .gift-grid .gift-item .gift-icon img[data-v-4061f287]{width:40px;height:40px;object-fit:contain;border-radius:8px}.gift-modal .gift-content .gift-grid .gift-item .gift-name[data-v-4061f287]{display:block;font-size:14px;color:#fff;margin-bottom:8px;font-weight:500}.gift-modal .gift-content .gift-grid .gift-item .gift-price[data-v-4061f287]{display:block;font-size:12px;color:#ff6b6b;font-weight:600;background:rgba(255,107,107,.1);padding:4px 8px;border-radius:12px;display:inline-block}.gift-modal .gift-content .gift-grid .gift-item:hover .gift-icon[data-v-4061f287]{transform:scale(1.2) rotate(5deg)}.gift-effect[data-v-4061f287]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.5);z-index:9999;pointer-events:none;opacity:0;transition:all .5s ease-out}.gift-effect.show[data-v-4061f287]{opacity:1;transform:translate(-50%,-50%) scale(1)}.gift-effect.hide[data-v-4061f287]{opacity:0;transform:translate(-50%,-50%) scale(1.2)}.gift-effect .gift-effect-content[data-v-4061f287]{background:linear-gradient(135deg,#ff6b6b,#ffa500);border-radius:20px;padding:20px;text-align:center;box-shadow:0 10px 30px #ff6b6b4d;border:2px solid #fff}.gift-effect .gift-effect-content .gift-icon[data-v-4061f287]{font-size:48px;margin-bottom:8px;display:block;animation:giftBounce-4061f287 1s ease-in-out infinite}.gift-effect .gift-effect-content .gift-name[data-v-4061f287]{font-size:18px;font-weight:700;color:#fff;margin-bottom:4px}.gift-effect .gift-effect-content .gift-sender[data-v-4061f287]{font-size:14px;color:#fffc}@keyframes giftBounce-4061f287{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.username[data-v-4061f287]{font-weight:500;color:#e5e7eb;font-size:14px}.username.teacher[data-v-4061f287]:before{content:"老师";background:#ff6b6b;color:#fff;padding:2px 6px;border-radius:4px;font-size:10px;margin-right:6px;font-weight:700}.username.admin[data-v-4061f287]:before{content:"管理";background:#ff6b6b;color:#fff;padding:2px 6px;border-radius:4px;font-size:10px;margin-right:6px;font-weight:700}.message-item.gift-message .message-content .message-text .gift-text[data-v-4061f287]{background:linear-gradient(135deg,#ff6b6b,#ffa500);color:#fff;padding:8px 12px;border-radius:20px;display:inline-flex;align-items:center;gap:6px;font-weight:500}.message-item.gift-message .message-content .message-text .gift-text .gift-icon[data-v-4061f287]{font-size:16px;animation:giftSpin-4061f287 2s linear infinite}@keyframes giftSpin-4061f287{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes likeAnimation-4061f287{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes pulse-4061f287{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.like-effect[data-v-4061f287]{position:fixed;pointer-events:none;z-index:9999;font-size:24px;animation:likeEffectAnimation-4061f287 1.5s ease-out forwards}@keyframes likeEffectAnimation-4061f287{0%{opacity:1;transform:scale(.5) translateY(0)}20%{opacity:1;transform:scale(1.2) translateY(-10px)}to{opacity:0;transform:scale(1) translateY(-50px)}}.heart-burst-effect[data-v-4061f287]{position:fixed;pointer-events:none;z-index:9999;font-size:28px;animation:heartBurstAnimation-4061f287 2s ease-out forwards}@keyframes heartBurstAnimation-4061f287{0%{opacity:1;transform:scale(.3) translateY(0)}30%{opacity:1;transform:scale(1.5) translateY(-20px)}to{opacity:0;transform:scale(1) translateY(-80px) rotate(360deg)}}.firework-effect[data-v-4061f287]{position:fixed;pointer-events:none;z-index:9999;font-size:20px;animation:fireworkAnimation-4061f287 2.5s ease-out forwards}@keyframes fireworkAnimation-4061f287{0%{opacity:1;transform:scale(.2) translateY(0)}20%{opacity:1;transform:scale(1.8) translateY(-30px)}60%{opacity:.8;transform:scale(1.2) translateY(-60px)}to{opacity:0;transform:scale(.8) translateY(-120px) rotate(720deg)}}.connection-status[data-v-4061f287]{display:flex;align-items:center;gap:6px;font-size:12px;padding:2px 8px;border-radius:12px}.connection-status.connected[data-v-4061f287]{color:#10b981;background:rgba(16,185,129,.1)}.connection-status.disconnected[data-v-4061f287]{color:#ef4444;background:rgba(239,68,68,.1)}.message-item.own-message .message-content .username[data-v-4061f287]{color:#10b981}.message-item.own-message .message-text[data-v-4061f287]{background:rgba(16,185,129,.1);padding:4px 8px;border-radius:8px;border-left:3px solid #10b981}.message-item.system-message .message-content .username[data-v-4061f287]{color:#f59e0b}.message-item.system-message .message-text[data-v-4061f287]{color:#f59e0b;font-style:italic;background:rgba(245,158,11,.1);padding:4px 8px;border-radius:8px}.connection-notice[data-v-4061f287]{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px;background:rgba(239,68,68,.1);border-radius:8px;margin:16px 0}.connection-notice .notice-text[data-v-4061f287]{color:#ef4444;font-size:14px}.connection-notice .reconnect-btn[data-v-4061f287]{background:#ef4444;color:#fff;border:none;padding:6px 12px;border-radius:6px;font-size:12px;cursor:pointer;transition:all .3s ease}.connection-notice .reconnect-btn[data-v-4061f287]:hover{background:#dc2626}.message-input[data-v-4061f287]:disabled{opacity:.5;cursor:not-allowed}.send-btn[data-v-4061f287]:disabled{opacity:.5;cursor:not-allowed}.send-btn[data-v-4061f287]:disabled:hover{background:#10b981}@media (max-width: 1024px){.player-container[data-v-4061f287]{grid-template-columns:8fr 2fr!important;gap:16px!important}}@media (max-width: 768px){.player-container[data-v-4061f287]{grid-template-columns:1fr!important}.player-container .interaction-panel[data-v-4061f287]{order:-1;margin-bottom:20px}.video-placeholder[data-v-4061f287]{height:400px!important}.function-buttons .container[data-v-4061f287]{flex-wrap:wrap;gap:12px}.function-buttons .container .function-btn[data-v-4061f287]{flex:1;min-width:120px}.courses-scroll[data-v-4061f287]{gap:16px!important}.courses-scroll .course-card[data-v-4061f287]{min-width:240px!important}}@media (max-width: 480px){.live-header .live-title[data-v-4061f287]{font-size:20px!important}.video-placeholder[data-v-4061f287]{height:350px!important}.gift-grid[data-v-4061f287]{grid-template-columns:repeat(2,1fr)!important}}.course-detail-page[data-v-23d7c5f1]{min-height:100vh;background:#111827;color:#f3f4f6;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.course-detail-page *[data-v-23d7c5f1]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.top-nav[data-v-23d7c5f1]{height:64px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #374151}.top-nav .nav-brand[data-v-23d7c5f1]{font-size:20px;font-weight:500}.top-nav .nav-actions[data-v-23d7c5f1]{display:flex;align-items:center;gap:16px}.top-nav .nav-actions .login-btn[data-v-23d7c5f1],.top-nav .nav-actions .register-btn[data-v-23d7c5f1]{border-radius:8px;white-space:nowrap}.main-container[data-v-23d7c5f1]{max-width:1440px;margin:0 auto;padding:32px 24px;display:flex}.main-content[data-v-23d7c5f1]{flex:1;margin-right:32px}.main-content .course-title[data-v-23d7c5f1]{font-size:24px;font-weight:500;margin-bottom:16px}.main-content .video-player[data-v-23d7c5f1]{position:relative;aspect-ratio:16/9;background:#134e4a;border-radius:8px;overflow:hidden;margin-bottom:24px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:pointer}.main-content .video-player[data-v-23d7c5f1]:fullscreen{aspect-ratio:unset;width:100vw;height:100vh;border-radius:0;margin-bottom:0;display:flex;align-items:center;justify-content:center;background:#000}.main-content .video-player:fullscreen .video-controls-overlay[data-v-23d7c5f1]{position:fixed;top:0;left:0;width:100vw;height:100vh}.main-content .video-player:fullscreen .video-controls-overlay .play-pause-btn[data-v-23d7c5f1]{position:fixed}.main-content .video-player[data-v-23d7c5f1]:-webkit-full-screen{aspect-ratio:unset;width:100vw;height:100vh;border-radius:0;margin-bottom:0;display:flex;align-items:center;justify-content:center;background:#000}.main-content .video-player:-webkit-full-screen .video-controls-overlay[data-v-23d7c5f1]{position:fixed;top:0;left:0;width:100vw;height:100vh}.main-content .video-player:-webkit-full-screen .video-controls-overlay .play-pause-btn[data-v-23d7c5f1]{position:fixed}.main-content .video-player[data-v-23d7c5f1]:-moz-full-screen{aspect-ratio:unset;width:100vw;height:100vh;border-radius:0;margin-bottom:0;display:flex;align-items:center;justify-content:center;background:#000}.main-content .video-player:-moz-full-screen .video-controls-overlay[data-v-23d7c5f1]{position:fixed;top:0;left:0;width:100vw;height:100vh}.main-content .video-player:-moz-full-screen .video-controls-overlay .play-pause-btn[data-v-23d7c5f1]{position:fixed}.main-content .video-player[data-v-23d7c5f1]:-ms-fullscreen{aspect-ratio:unset;width:100vw;height:100vh;border-radius:0;margin-bottom:0;display:flex;align-items:center;justify-content:center;background:#000}.main-content .video-player:-ms-fullscreen .video-controls-overlay[data-v-23d7c5f1]{position:fixed;top:0;left:0;width:100vw;height:100vh}.main-content .video-player:-ms-fullscreen .video-controls-overlay .play-pause-btn[data-v-23d7c5f1]{position:fixed}.main-content .video-player .video-element[data-v-23d7c5f1]{width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:object-fit .3s ease}.main-content .video-player .video-iframe[data-v-23d7c5f1]{width:100%;height:100%;border:none;border-radius:8px}.main-content .video-player .video-cover-container[data-v-23d7c5f1]{position:relative;width:100%;height:100%}.main-content .video-player .video-cover-container .video-cover[data-v-23d7c5f1]{width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.main-content .video-player .video-cover-container .play-icon[data-v-23d7c5f1]{position:absolute;inset:0;margin:auto;font-size:64px;color:#fff;opacity:.8;cursor:pointer;transition:all .3s ease;pointer-events:auto}.main-content .video-player .video-cover-container .play-icon[data-v-23d7c5f1]:hover{opacity:1;transform:scale(1.1)}.main-content .video-player .video-controls-overlay[data-v-23d7c5f1]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,transparent 0%,transparent 70%,rgba(0,0,0,.7) 100%);opacity:0;transition:opacity .3s ease;pointer-events:auto}.main-content .video-player .video-controls-overlay[data-v-23d7c5f1]:hover{opacity:1}.main-content .video-player .video-controls-overlay .play-pause-btn[data-v-23d7c5f1]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background:rgba(0,0,0,.8);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto;opacity:0;transition:opacity .3s ease;z-index:1000}.main-content .video-player .video-controls-overlay .play-pause-btn[data-v-23d7c5f1]:hover{opacity:1}.main-content .video-player .video-controls-overlay .play-pause-btn .play-icon-large[data-v-23d7c5f1],.main-content .video-player .video-controls-overlay .play-pause-btn .pause-icon-large[data-v-23d7c5f1]{font-size:32px;color:#fff}.main-content .video-player .video-controls-overlay .bottom-controls[data-v-23d7c5f1]{position:absolute;bottom:0;left:0;right:0;padding:20px;background:linear-gradient(to top,rgba(0,0,0,.8) 0%,transparent 100%);pointer-events:auto;opacity:0;transition:opacity .3s ease}.main-content .video-player .video-controls-overlay .bottom-controls[data-v-23d7c5f1]:hover{opacity:1}.main-content .video-player .video-controls-overlay .bottom-controls .progress-container[data-v-23d7c5f1]{margin-bottom:15px}.main-content .video-player .video-controls-overlay .bottom-controls .progress-container .progress-bar[data-v-23d7c5f1]{position:relative;height:4px;background:rgba(255,255,255,.3);border-radius:2px;cursor:pointer}.main-content .video-player .video-controls-overlay .bottom-controls .progress-container .progress-bar[data-v-23d7c5f1]:hover{height:6px;margin-top:-1px}.main-content .video-player .video-controls-overlay .bottom-controls .progress-container .progress-bar .progress-fill[data-v-23d7c5f1]{height:100%;background:#14b8a6;border-radius:2px;transition:width .1s ease}.main-content .video-player .video-controls-overlay .bottom-controls .progress-container .progress-bar .progress-handle[data-v-23d7c5f1]{position:absolute;top:50%;transform:translateY(-50%);width:12px;height:12px;background:#14b8a6;border-radius:50%;margin-left:-6px;opacity:0;transition:opacity .2s ease}.main-content .video-player .video-controls-overlay .bottom-controls .progress-container .progress-bar:hover .progress-handle[data-v-23d7c5f1]{opacity:1}.main-content .video-player .video-controls-overlay .bottom-controls .control-buttons[data-v-23d7c5f1]{display:flex;align-items:center;justify-content:space-between;gap:15px}.main-content .video-player .video-controls-overlay .bottom-controls .control-buttons .left-controls[data-v-23d7c5f1]{display:flex;align-items:center;gap:12px}.main-content .video-player .video-controls-overlay .bottom-controls .control-buttons .left-controls .play-pause-icon[data-v-23d7c5f1]{color:#fff;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;transition:all .2s ease}.main-content .video-player .video-controls-overlay .bottom-controls .control-buttons .left-controls .play-pause-icon[data-v-23d7c5f1]:hover{color:#14b8a6;background:rgba(255,255,255,.1)}.main-content .video-player .video-controls-overlay .bottom-controls .control-buttons .left-controls .time-display[data-v-23d7c5f1]{color:#fff;font-size:14px;min-width:120px}.main-content .video-player .video-controls-overlay .bottom-controls .control-buttons .right-controls[data-v-23d7c5f1]{display:flex;align-items:center;gap:15px}.main-content .video-player .video-controls-overlay .bottom-controls .control-buttons .right-controls .volume-control[data-v-23d7c5f1]{position:relative;display:flex;align-items:center;gap:12px;min-width:140px}.main-content .video-player .video-controls-overlay .bottom-controls .control-buttons .right-controls .volume-control .volume-display[data-v-23d7c5f1]{display:flex;align-items:center;gap:8px;padding:6px 12px;background:rgba(20,184,166,.1);border-radius:6px;border:1px solid rgba(20,184,166,.2)}.main-content .video-player .video-controls-overlay .bottom-controls .control-buttons .right-controls .volume-control .volume-display .volume-icon[data-v-23d7c5f1]{color:#14b8a6;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;transition:all .2s ease}.main-content .video-player .video-controls-overlay .bottom-controls .control-buttons .right-controls .volume-control .volume-display .volume-icon[data-v-23d7c5f1]:hover{color:#0d9488;background:rgba(20,184,166,.2)}.main-content .video-player .video-controls-overlay .bottom-controls .control-buttons .right-controls .volume-control .volume-display .volume-value[data-v-23d7c5f1]{color:#14b8a6;font-size:12px;font-weight:600;min-width:35px;text-align:center}.main-content .video-player .video-controls-overlay .bottom-controls .control-buttons .right-controls .volume-control .volume-slider[data-v-23d7c5f1]{position:relative;width:80px;height:6px;background:rgba(255,255,255,.2);border-radius:3px;overflow:hidden}.main-content .video-player .video-controls-overlay .bottom-controls .control-buttons .right-controls .volume-control .volume-slider .volume-range-horizontal[data-v-23d7c5f1]{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-appearance:none;background:transparent;outline:none;z-index:2}.main-content .video-player .video-controls-overlay .bottom-controls .control-buttons .right-controls .volume-control .volume-slider .volume-range-horizontal[data-v-23d7c5f1]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;background:#14b8a6;border-radius:50%;cursor:pointer;box-shadow:0 2px 8px #14b8a680;border:2px solid white}.main-content .video-player .video-controls-overlay .bottom-controls .control-buttons .right-controls .volume-control .volume-slider .volume-range-horizontal[data-v-23d7c5f1]::-moz-range-thumb{width:16px;height:16px;background:#14b8a6;border-radius:50%;cursor:pointer;border:2px solid white;box-shadow:0 2px 8px #14b8a680}.main-content .video-player .video-controls-overlay .bottom-controls .control-buttons .right-controls .volume-control .volume-slider .volume-range-horizontal[data-v-23d7c5f1]::-webkit-slider-track{background:transparent}.main-content .video-player .video-controls-overlay .bottom-controls .control-buttons .right-controls .volume-control .volume-slider .volume-range-horizontal[data-v-23d7c5f1]::-moz-range-track{background:transparent;border:none}.main-content .video-player .video-controls-overlay .bottom-controls .control-buttons .right-controls .volume-control .volume-slider .volume-fill[data-v-23d7c5f1]{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,#14b8a6,#10b981);border-radius:3px;transition:width .1s ease;z-index:1}.main-content .video-player .video-controls-overlay .bottom-controls .control-buttons .right-controls .speed-control[data-v-23d7c5f1]{position:relative}.main-content .video-player .video-controls-overlay .bottom-controls .control-buttons .right-controls .speed-control .speed-btn[data-v-23d7c5f1]{background:transparent;border:1px solid rgba(255,255,255,.3);color:#fff;font-size:12px;padding:4px 8px;border-radius:4px}.main-content .video-player .video-controls-overlay .bottom-controls .control-buttons .right-controls .speed-control .speed-btn[data-v-23d7c5f1]:hover{border-color:#14b8a6;color:#14b8a6}.main-content .video-player .video-controls-overlay .bottom-controls .control-buttons .right-controls .speed-control .speed-menu[data-v-23d7c5f1]{position:absolute;bottom:100%;right:0;background:rgba(0,0,0,.8);border:1px solid rgba(255,255,255,.3);border-radius:6px;padding:8px 0;min-width:80px;z-index:1000;margin-bottom:8px}.main-content .video-player .video-controls-overlay .bottom-controls .control-buttons .right-controls .speed-control .speed-menu .speed-option[data-v-23d7c5f1]{padding:6px 12px;font-size:12px;color:#fff;cursor:pointer;transition:all .2s ease}.main-content .video-player .video-controls-overlay .bottom-controls .control-buttons .right-controls .speed-control .speed-menu .speed-option[data-v-23d7c5f1]:hover{background:rgba(255,255,255,.1)}.main-content .video-player .video-controls-overlay .bottom-controls .control-buttons .right-controls .speed-control .speed-menu .speed-option.active[data-v-23d7c5f1]{color:#14b8a6;background:rgba(20,184,166,.2)}.main-content .video-player .video-controls-overlay .bottom-controls .control-buttons .right-controls .fullscreen-icon[data-v-23d7c5f1]{color:#fff;font-size:20px;cursor:pointer}.main-content .video-player .video-controls-overlay .bottom-controls .control-buttons .right-controls .fullscreen-icon[data-v-23d7c5f1]:hover{color:#14b8a6}.main-content .progress-bar[data-v-23d7c5f1]{background:#374151;height:4px;border-radius:9999px;margin-bottom:16px;cursor:pointer;position:relative}.main-content .progress-bar[data-v-23d7c5f1]:hover{height:6px;margin-top:-1px}.main-content .progress-bar .progress-fill[data-v-23d7c5f1]{background:#14b8a6;height:100%;border-radius:9999px;transition:width .1s ease}.main-content .player-controls[data-v-23d7c5f1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.main-content .player-controls .control-left[data-v-23d7c5f1]{display:flex;align-items:center;gap:16px}.main-content .player-controls .control-left .play-btn[data-v-23d7c5f1]{font-size:24px;cursor:pointer}.main-content .player-controls .control-left .play-btn[data-v-23d7c5f1]:hover{color:#14b8a6}.main-content .player-controls .control-left .time-display[data-v-23d7c5f1]{font-size:14px;color:#d1d5db}.main-content .player-controls .control-right[data-v-23d7c5f1]{display:flex;align-items:center;gap:16px}.main-content .player-controls .control-right .speed-control[data-v-23d7c5f1]{position:relative}.main-content .player-controls .control-right .speed-control .speed-btn[data-v-23d7c5f1]{background:transparent;border:1px solid #374151;color:#f3f4f6;font-size:12px;padding:4px 8px;border-radius:4px}.main-content .player-controls .control-right .speed-control .speed-btn[data-v-23d7c5f1]:hover{border-color:#14b8a6;color:#14b8a6}.main-content .player-controls .control-right .speed-control .speed-menu[data-v-23d7c5f1]{position:absolute;bottom:100%;right:0;background:#1f2937;border:1px solid #374151;border-radius:6px;padding:8px 0;min-width:80px;z-index:1000;margin-bottom:8px}.main-content .player-controls .control-right .speed-control .speed-menu .speed-option[data-v-23d7c5f1]{padding:6px 12px;font-size:12px;color:#f3f4f6;cursor:pointer;transition:all .2s ease}.main-content .player-controls .control-right .speed-control .speed-menu .speed-option[data-v-23d7c5f1]:hover{background:#374151}.main-content .player-controls .control-right .speed-control .speed-menu .speed-option.active[data-v-23d7c5f1]{color:#14b8a6;background:#134e4a}.main-content .player-controls .control-right .control-icon[data-v-23d7c5f1]{font-size:20px;cursor:pointer}.main-content .player-controls .control-right .control-icon[data-v-23d7c5f1]:hover{color:#14b8a6}.course-sidebar[data-v-23d7c5f1]{width:320px;background:#374151;border-radius:8px;padding:16px}.course-sidebar .sidebar-title[data-v-23d7c5f1]{font-size:18px;font-weight:500;margin-bottom:16px}.course-sidebar .course-list[data-v-23d7c5f1]{display:flex;flex-direction:column;gap:8px}.course-sidebar .course-list .chapter-item[data-v-23d7c5f1]{border-radius:6px;overflow:hidden}.course-sidebar .course-list .chapter-item .chapter-header[data-v-23d7c5f1]{display:flex;align-items:center;padding:12px;background:#1f2937;cursor:pointer;transition:all .3s ease}.course-sidebar .course-list .chapter-item .chapter-header[data-v-23d7c5f1]:hover{background:#374151}.course-sidebar .course-list .chapter-item .chapter-header .expand-icon[data-v-23d7c5f1]{margin-right:8px;color:#14b8a6;transition:transform .3s ease}.course-sidebar .course-list .chapter-item .chapter-header .expand-icon.expanded[data-v-23d7c5f1]{transform:rotate(90deg)}.course-sidebar .course-list .chapter-item .chapter-header .chapter-title[data-v-23d7c5f1]{flex:1;font-size:14px;font-weight:500}.course-sidebar .course-list .chapter-item .chapter-header .chapter-count[data-v-23d7c5f1]{font-size:11px;color:#9ca3af;background:#374151;padding:2px 6px;border-radius:4px}.course-sidebar .course-list .chapter-item .courses-container[data-v-23d7c5f1]{background:#374151}.course-sidebar .course-list .chapter-item .courses-container .course-item[data-v-23d7c5f1]{display:flex;align-items:center;padding:10px 12px 10px 32px;cursor:pointer;transition:all .3s ease;border-left:2px solid transparent}.course-sidebar .course-list .chapter-item .courses-container .course-item[data-v-23d7c5f1]:hover{background:#4b5563;border-left-color:#14b8a6}.course-sidebar .course-list .chapter-item .courses-container .course-item.active[data-v-23d7c5f1]{background:#134e4a;border-left-color:#14b8a6}.course-sidebar .course-list .chapter-item .courses-container .course-item .item-icon[data-v-23d7c5f1]{margin-right:8px;color:#14b8a6;font-size:12px}.course-sidebar .course-list .chapter-item .courses-container .course-item .item-content[data-v-23d7c5f1]{flex:1}.course-sidebar .course-list .chapter-item .courses-container .course-item .item-content .item-title[data-v-23d7c5f1]{font-size:13px;margin-bottom:2px}.course-sidebar .course-list .chapter-item .courses-container .course-item .item-content .item-duration[data-v-23d7c5f1]{font-size:11px;color:#9ca3af}.course-sidebar .course-list .chapter-item .courses-container .course-item .trial-tag[data-v-23d7c5f1]{font-size:9px;padding:1px 4px}.recommend-section[data-v-23d7c5f1]{max-width:1440px;margin:0 auto;padding:32px 24px}.recommend-section .section-title[data-v-23d7c5f1]{font-size:20px;font-weight:500;margin-bottom:24px}.recommend-section .course-grid[data-v-23d7c5f1]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.recommend-section .course-grid .course-card[data-v-23d7c5f1]{background:#374151;border-radius:8px;overflow:hidden;transition:all .3s ease;cursor:pointer}.recommend-section .course-grid .course-card[data-v-23d7c5f1]:hover{transform:translateY(-4px);box-shadow:0 8px 25px #0000004d}.recommend-section .course-grid .course-card .card-image[data-v-23d7c5f1]{width:100%;aspect-ratio:16/9;object-fit:cover}.recommend-section .course-grid .course-card .card-content[data-v-23d7c5f1]{padding:16px}.recommend-section .course-grid .course-card .card-content .card-title[data-v-23d7c5f1]{font-size:18px;font-weight:500;margin-bottom:8px;line-height:1.4}.recommend-section .course-grid .course-card .card-content .card-footer[data-v-23d7c5f1]{display:flex;align-items:center;justify-content:space-between}.recommend-section .course-grid .course-card .card-content .card-footer .card-price[data-v-23d7c5f1]{color:#ef4444;font-weight:500;font-size:16px}.recommend-section .course-grid .course-card .card-content .card-footer .detail-btn[data-v-23d7c5f1]{border-radius:6px;white-space:nowrap;font-size:12px;padding:6px 12px}.course-info-section[data-v-23d7c5f1]{margin-top:24px;padding:24px;background:#1f2937;border-radius:12px;border:1px solid #374151}.course-info-section .teacher-info[data-v-23d7c5f1]{display:flex;align-items:flex-start;gap:16px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #374151}.course-info-section .teacher-info .teacher-avatar[data-v-23d7c5f1]{width:80px;height:80px;border-radius:50%;overflow:hidden;flex-shrink:0;border:3px solid #14b8a6}.course-info-section .teacher-info .teacher-avatar img[data-v-23d7c5f1]{width:100%;height:100%;object-fit:cover}.course-info-section .teacher-info .teacher-details[data-v-23d7c5f1]{flex:1}.course-info-section .teacher-info .teacher-details .teacher-name[data-v-23d7c5f1]{font-size:20px;font-weight:600;color:#f3f4f6;margin:0 0 8px}.course-info-section .teacher-info .teacher-details .teacher-title[data-v-23d7c5f1]{font-size:14px;color:#14b8a6;margin:0 0 12px;font-weight:500}.course-info-section .teacher-info .teacher-details .teacher-experience[data-v-23d7c5f1]{font-size:14px;color:#9ca3af;line-height:1.6;margin:0;max-width:600px}.course-info-section .course-introduction .intro-title[data-v-23d7c5f1]{font-size:18px;font-weight:600;color:#f3f4f6;margin:0 0 16px}.course-info-section .course-introduction .intro-content p[data-v-23d7c5f1]{font-size:14px;color:#d1d5db;line-height:1.8;margin:0;text-align:justify}@media (max-width: 1200px){.course-grid[data-v-23d7c5f1]{grid-template-columns:repeat(3,1fr)!important}}@media (max-width: 1024px){.main-container[data-v-23d7c5f1]{flex-direction:column}.main-container .main-content[data-v-23d7c5f1]{margin-right:0;margin-bottom:24px}.main-container .course-sidebar[data-v-23d7c5f1]{width:100%}.course-grid[data-v-23d7c5f1]{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 768px){.main-container[data-v-23d7c5f1],.recommend-section[data-v-23d7c5f1]{padding:16px}.course-grid[data-v-23d7c5f1]{grid-template-columns:1fr!important;gap:16px}.top-nav[data-v-23d7c5f1]{padding:0 16px}.top-nav .nav-brand[data-v-23d7c5f1]{font-size:18px}}@media (max-width: 480px){.main-content .course-title[data-v-23d7c5f1]{font-size:20px}.player-controls[data-v-23d7c5f1]{flex-direction:column;gap:16px;align-items:flex-start}}.no-courses[data-v-23d7c5f1]{text-align:center;padding:40px 20px;color:#9ca3af}.no-courses p[data-v-23d7c5f1]{font-size:16px;margin:0}.el-avatar{--el-avatar-text-color: var(--el-color-white);--el-avatar-bg-color: var(--el-text-color-disabled);--el-avatar-text-size: 14px;--el-avatar-icon-size: 18px;--el-avatar-border-radius: var(--el-border-radius-base);--el-avatar-size-large: 56px;--el-avatar-size-small: 24px;--el-avatar-size: 40px;display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;text-align:center;overflow:hidden;color:var(--el-avatar-text-color);background:var(--el-avatar-bg-color);width:var(--el-avatar-size);height:var(--el-avatar-size);font-size:var(--el-avatar-text-size)}.el-avatar>img{display:block;height:100%}.el-avatar--circle{border-radius:50%}.el-avatar--square{border-radius:var(--el-avatar-border-radius)}.el-avatar--icon{font-size:var(--el-avatar-icon-size)}.el-avatar--small{--el-avatar-size: 24px}.el-avatar--large{--el-avatar-size: 56px}.buy-detail-page[data-v-99676928]{max-width:1440px;margin:0 auto;background:#f9fafb;min-height:100vh}.course-content[data-v-99676928]{display:flex;padding:32px;gap:32px}.video-player-section[data-v-99676928]{width:800px;background:white;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.video-player-section .video-container[data-v-99676928]{position:relative;width:100%;aspect-ratio:16/9;background:#ecfdf5}.video-player-section .video-container .video-bg[data-v-99676928]{width:100%;height:100%;object-fit:cover}.video-player-section .video-container .play-button[data-v-99676928]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.video-player-section .video-container .play-button .play-icon[data-v-99676928]{color:#fff;font-size:64px;cursor:pointer}.video-player-section .video-container .video-info[data-v-99676928]{position:absolute;bottom:0;left:0;right:0;padding:24px;background:linear-gradient(to top,rgba(0,0,0,.6),transparent);color:#fff}.video-player-section .video-container .video-info .video-title[data-v-99676928]{font-size:24px;font-weight:500;margin-bottom:8px}.video-player-section .video-container .video-info .video-meta[data-v-99676928]{display:flex;align-items:center;font-size:14px}.video-player-section .video-container .video-info .video-meta .separator[data-v-99676928]{margin:0 16px}.video-player-section .course-names-section[data-v-99676928]{padding:20px 24px;background:#f9fafb;border-top:1px solid #e5e7eb}.video-player-section .course-names-section .course-names-content[data-v-99676928]{display:flex;justify-content:space-between;align-items:center;gap:16px}.video-player-section .course-names-section .course-names-content .course-names[data-v-99676928]{flex:1;min-width:0}.video-player-section .course-names-section .course-names-content .course-names .names-label[data-v-99676928]{font-size:14px;font-weight:600;color:#374151;margin-right:8px}.video-player-section .course-names-section .course-names-content .course-names .names-text[data-v-99676928]{font-size:14px;color:#6b7280;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.video-player-section .course-names-section .course-names-content .free-trial-btn[data-v-99676928]{padding:10px 20px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap;flex-shrink:0}.video-player-section .course-names-section .course-names-content .free-trial-btn[data-v-99676928]:hover{background:linear-gradient(135deg,#d97706,#b45309);transform:translateY(-1px);box-shadow:0 4px 12px #f59e0b4d}.video-player-section .course-names-section .course-names-content .free-trial-btn[data-v-99676928]:active{transform:translateY(0)}.course-info-section[data-v-99676928]{flex:1}.course-info-section .info-card[data-v-99676928]{background:white;border-radius:8px;padding:24px;box-shadow:0 1px 3px #0000001a}.course-info-section .info-card .course-title[data-v-99676928]{font-size:24px;font-weight:500;margin-bottom:16px}.course-info-section .info-card .price-section[data-v-99676928]{margin-bottom:24px}.course-info-section .info-card .price-section .price-content[data-v-99676928]{display:flex;align-items:baseline}.course-info-section .info-card .price-section .price-content .current-price[data-v-99676928]{font-size:32px;font-weight:700;color:#ef4444}.course-info-section .info-card .price-section .price-content .original-price[data-v-99676928]{margin-left:8px;color:#9ca3af;text-decoration:line-through}.course-info-section .info-card .info-list[data-v-99676928]{margin-bottom:24px}.course-info-section .info-card .info-list .info-item[data-v-99676928]{display:flex;align-items:center;color:#4b5563;margin-bottom:16px}.course-info-section .info-card .info-list .info-item[data-v-99676928]:last-child{margin-bottom:0}.course-info-section .info-card .info-list .info-item .info-label[data-v-99676928]{width:80px;flex-shrink:0}.course-info-section .info-card .info-list .info-item .info-value[data-v-99676928]{color:#1f2937}.course-info-section .info-card .gift-section[data-v-99676928]{margin-bottom:24px}.course-info-section .info-card .gift-section .section-title[data-v-99676928]{font-size:18px;font-weight:500;margin-bottom:8px}.course-info-section .info-card .gift-section .gift-content[data-v-99676928]{background:#f9fafb;padding:16px;border-radius:6px}.course-info-section .info-card .gift-section .gift-content .gift-text[data-v-99676928]{color:#4b5563;line-height:1.6}.course-info-section .info-card .teachers-section[data-v-99676928]{margin-bottom:24px}.course-info-section .info-card .teachers-section .section-title[data-v-99676928]{font-size:18px;font-weight:500;margin-bottom:8px}.course-info-section .info-card .teachers-section .teachers-list[data-v-99676928]{display:flex;gap:16px}.course-info-section .info-card .teachers-section .teachers-list .teacher-item[data-v-99676928]{text-align:center}.course-info-section .info-card .teachers-section .teachers-list .teacher-item .teacher-name[data-v-99676928]{margin-top:4px;font-size:14px;color:#4b5563}.course-info-section .info-card .action-buttons[data-v-99676928]{display:flex;gap:16px}.course-info-section .info-card .action-buttons .action-btn[data-v-99676928]{flex:1;border-radius:8px;white-space:nowrap}.course-info-section .info-card .action-buttons .action-btn .btn-icon[data-v-99676928]{margin-right:4px}.course-info-section .info-card .action-buttons .action-btn.consult-btn[data-v-99676928]{background:#10b981;border-color:#10b981}.course-info-section .info-card .action-buttons .action-btn.consult-btn[data-v-99676928]:hover{background:#059669;border-color:#059669}.course-info-section .info-card .action-buttons .action-btn.cart-btn[data-v-99676928]{background:white;border-color:#d1d5db;color:#374151}.course-info-section .info-card .action-buttons .action-btn.cart-btn[data-v-99676928]:hover{border-color:#9ca3af;color:#1f2937}.course-info-section .info-card .action-buttons .action-btn.buy-btn[data-v-99676928]{background:#ef4444;border-color:#ef4444}.course-info-section .info-card .action-buttons .action-btn.buy-btn[data-v-99676928]:hover{background:#dc2626;border-color:#dc2626}.course-detail-tabs[data-v-99676928]{padding:0 32px 32px}.course-detail-tabs .tab-content[data-v-99676928]{background:white;padding:24px;border-radius:8px;box-shadow:0 1px 3px #0000001a}.course-detail-tabs .tab-content .tab-title[data-v-99676928]{font-size:20px;font-weight:500;margin-bottom:16px}.course-detail-tabs .tab-content .tab-text[data-v-99676928]{color:#4b5563;line-height:1.7}.course-detail-tabs .tab-content .marketing-images[data-v-99676928]{margin-bottom:24px;display:flex;flex-direction:column;align-items:center;gap:0}.course-detail-tabs .tab-content .marketing-images .marketing-image-item[data-v-99676928]{width:100%;max-width:800px;margin-bottom:0;position:relative;overflow:hidden}.course-detail-tabs .tab-content .marketing-images .marketing-image-item[data-v-99676928]:last-child{margin-bottom:0}.course-detail-tabs .tab-content .marketing-images .marketing-image-item img[data-v-99676928]{width:100%;height:auto;display:block;border-radius:0;box-shadow:none;transition:transform .3s ease}.course-detail-tabs .tab-content .marketing-images .marketing-image-item img[data-v-99676928]:hover{transform:scale(1.02)}.course-detail-tabs .tab-content .marketing-images .marketing-image-item:first-child img[data-v-99676928]{border-radius:8px 8px 0 0}.course-detail-tabs .tab-content .marketing-images .marketing-image-item:last-child img[data-v-99676928]{border-radius:0 0 8px 8px}.course-detail-tabs .tab-content .marketing-images .marketing-image-item[data-v-99676928]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,#f0f0f0,#e0e0e0);z-index:-1;animation:shimmer-99676928 1.5s infinite}.course-detail-tabs .tab-content .marketing-images .marketing-image-item .image-overlay[data-v-99676928]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;cursor:pointer}.course-detail-tabs .tab-content .marketing-images .marketing-image-item .image-overlay .zoom-icon[data-v-99676928]{color:#fff;font-size:32px;background:rgba(0,0,0,.6);border-radius:50%;padding:12px;transition:all .3s ease}.course-detail-tabs .tab-content .marketing-images .marketing-image-item .image-overlay .zoom-icon[data-v-99676928]:hover{background:rgba(0,0,0,.8);transform:scale(1.1)}.course-detail-tabs .tab-content .marketing-images .marketing-image-item:hover .image-overlay[data-v-99676928]{opacity:1}@keyframes shimmer-99676928{0%{transform:translate(-100%)}to{transform:translate(100%)}}.course-detail-tabs .tab-content .course-intro-text[data-v-99676928]{margin-top:16px}.course-detail-tabs .tab-content .course-list[data-v-99676928]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;justify-items:center}.course-detail-tabs .tab-content .course-list .course-item[data-v-99676928]{width:100%;max-width:280px;background:white;border-radius:12px;border:1px solid #f3f4f6;overflow:hidden;transition:all .3s ease;cursor:pointer}.course-detail-tabs .tab-content .course-list .course-item[data-v-99676928]:hover{transform:translateY(-4px);box-shadow:0 8px 25px #0000001a;border-color:#d1d5db}.course-detail-tabs .tab-content .course-list .course-item a[data-v-99676928]{text-decoration:none;color:inherit}.course-detail-tabs .tab-content .course-list .course-item .course-cover[data-v-99676928]{position:relative;width:100%;height:200px;overflow:hidden}.course-detail-tabs .tab-content .course-list .course-item .course-cover img[data-v-99676928]{width:100%;height:100%;object-fit:cover}.course-detail-tabs .tab-content .course-list .course-item .course-cover .free-badge[data-v-99676928]{position:absolute;top:12px;left:12px;padding:4px 12px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-size:12px;font-weight:600;border-radius:12px}.course-detail-tabs .tab-content .course-list .course-item .course-cover .play-icon[data-v-99676928]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;background:rgba(0,0,0,.7);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;opacity:0;transition:opacity .3s ease}.course-detail-tabs .tab-content .course-list .course-item:hover .play-icon[data-v-99676928]{opacity:1}.course-detail-tabs .tab-content .course-list .course-item .course-info[data-v-99676928]{padding:16px;min-height:200px;display:flex;flex-direction:column}.course-detail-tabs .tab-content .course-list .course-item .course-info .course-category[data-v-99676928]{display:inline-block;padding:4px 12px;background:#f0fdf4;color:#10b981;font-size:12px;font-weight:500;border-radius:12px;margin-bottom:8px;align-self:flex-start}.course-detail-tabs .tab-content .course-list .course-item .course-info .course-title[data-v-99676928]{font-size:16px;font-weight:600;color:#1f2937;margin:0 0 12px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.course-detail-tabs .tab-content .course-list .course-item .course-info .course-desc[data-v-99676928]{color:#6b7280;font-size:14px;line-height:1.5;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.course-detail-tabs .tab-content .course-list .course-item .course-info .course-details[data-v-99676928]{margin-bottom:12px}.course-detail-tabs .tab-content .course-list .course-item .course-info .course-details .course-year[data-v-99676928],.course-detail-tabs .tab-content .course-list .course-item .course-info .course-details .course-duration[data-v-99676928],.course-detail-tabs .tab-content .course-list .course-item .course-info .course-details .course-type[data-v-99676928]{display:flex;align-items:center;margin-bottom:6px}.course-detail-tabs .tab-content .course-list .course-item .course-info .course-details .course-year[data-v-99676928]:last-child,.course-detail-tabs .tab-content .course-list .course-item .course-info .course-details .course-duration[data-v-99676928]:last-child,.course-detail-tabs .tab-content .course-list .course-item .course-info .course-details .course-type[data-v-99676928]:last-child{margin-bottom:0}.course-detail-tabs .tab-content .course-list .course-item .course-info .course-details .course-year .detail-label[data-v-99676928],.course-detail-tabs .tab-content .course-list .course-item .course-info .course-details .course-duration .detail-label[data-v-99676928],.course-detail-tabs .tab-content .course-list .course-item .course-info .course-details .course-type .detail-label[data-v-99676928]{font-size:12px;color:#9ca3af;min-width:40px;flex-shrink:0}.course-detail-tabs .tab-content .course-list .course-item .course-info .course-details .course-year .detail-value[data-v-99676928],.course-detail-tabs .tab-content .course-list .course-item .course-info .course-details .course-duration .detail-value[data-v-99676928],.course-detail-tabs .tab-content .course-list .course-item .course-info .course-details .course-type .detail-value[data-v-99676928]{font-size:12px;color:#374151;font-weight:500}.course-detail-tabs .tab-content .course-list .course-item .course-info .course-meta[data-v-99676928]{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;border-top:1px solid #f3f4f6}.course-detail-tabs .tab-content .course-list .course-item .course-info .course-meta .instructor[data-v-99676928]{display:flex;align-items:center;gap:8px}.course-detail-tabs .tab-content .course-list .course-item .course-info .course-meta .instructor .instructor-avatar[data-v-99676928]{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#10b981,#059669);display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:600;overflow:hidden}.course-detail-tabs .tab-content .course-list .course-item .course-info .course-meta .instructor .instructor-avatar img[data-v-99676928]{width:100%;height:100%;object-fit:cover;border-radius:50%}.course-detail-tabs .tab-content .course-list .course-item .course-info .course-meta .instructor .instructor-name[data-v-99676928]{font-size:13px;color:#6b7280}.course-detail-tabs .tab-content .course-list .course-item .course-info .course-meta .students-count[data-v-99676928]{display:flex;align-items:center;gap:4px;font-size:12px;color:#9ca3af}.course-detail-tabs .tab-content .course-list .course-item .course-info .course-meta .students-count .icon[data-v-99676928]{font-size:14px}.course-detail-tabs .tab-content .no-course[data-v-99676928]{text-align:center;padding:40px 20px}.course-detail-tabs .tab-content .no-course .no-course-text[data-v-99676928]{color:#9ca3af;font-size:16px}.course-detail-tabs .tab-content .handouts-header[data-v-99676928]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.course-detail-tabs .tab-content .handouts-header .download-all-btn[data-v-99676928]{border-radius:8px;white-space:nowrap}.course-detail-tabs .tab-content .handouts-header .download-all-btn .btn-icon[data-v-99676928]{margin-right:4px}.course-detail-tabs .tab-content .download-btn[data-v-99676928]{white-space:nowrap}@media (max-width: 1200px){.course-content[data-v-99676928]{flex-direction:column}.course-content .video-player-section[data-v-99676928]{width:100%}.tab-content .course-list[data-v-99676928]{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width: 768px){.course-content[data-v-99676928]{padding:16px;gap:16px}.course-detail-tabs[data-v-99676928]{padding:0 16px 16px}.action-buttons[data-v-99676928]{flex-direction:column}.action-buttons .action-btn[data-v-99676928]{width:100%}.video-info .video-title[data-v-99676928],.info-card .course-title[data-v-99676928]{font-size:20px}.tab-content .marketing-images[data-v-99676928]{gap:0}.tab-content .marketing-images .marketing-image-item[data-v-99676928]{max-width:100%}.tab-content .marketing-images .marketing-image-item .image-overlay .zoom-icon[data-v-99676928]{font-size:24px;padding:8px}.tab-content .course-list[data-v-99676928]{grid-template-columns:1fr;gap:16px}.tab-content .course-list .course-item[data-v-99676928]{max-width:100%}.tab-content .course-list .course-item .course-cover[data-v-99676928]{height:200px}.video-player-section .course-names-section[data-v-99676928]{padding:16px 20px}.video-player-section .course-names-section .course-names-content[data-v-99676928]{flex-direction:column;align-items:flex-start;gap:12px}.video-player-section .course-names-section .course-names-content .course-names[data-v-99676928]{width:100%}.video-player-section .course-names-section .course-names-content .course-names .names-text[data-v-99676928]{-webkit-line-clamp:3}.video-player-section .course-names-section .course-names-content .free-trial-btn[data-v-99676928]{width:100%;text-align:center}}@media (max-width: 480px){.course-content[data-v-99676928]{padding:12px}.course-detail-tabs[data-v-99676928]{padding:0 12px 12px}.tab-content[data-v-99676928]{padding:16px}.handouts-header[data-v-99676928]{flex-direction:column;align-items:flex-start;gap:12px}}[data-v-99676928] .el-tabs__nav-wrap:after{height:1px}[data-v-99676928] .el-table .cell{white-space:nowrap}[data-v-99676928] .el-input__wrapper{box-shadow:none}[data-v-99676928] .el-tabs__item{font-size:16px}[data-v-99676928] .el-tree-node__content{height:40px}[data-v-99676928] .el-tree-node__label{font-size:14px}.contact-modal-overlay[data-v-99676928]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:9999;display:flex;align-items:center;justify-content:center;cursor:pointer}.contact-modal[data-v-99676928]{background:white;border-radius:16px;padding:32px;max-width:400px;width:90%;text-align:center;box-shadow:0 20px 40px #0003;position:relative;cursor:default}.contact-modal .modal-header[data-v-99676928]{margin-bottom:24px}.contact-modal .modal-header .modal-icon[data-v-99676928]{width:64px;height:64px;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.contact-modal .modal-header .modal-icon span[data-v-99676928]{color:#fff;font-size:24px}.contact-modal .modal-header .modal-title[data-v-99676928]{font-size:20px;font-weight:600;color:#1f2937;margin:0 0 8px}.contact-modal .modal-header .modal-desc[data-v-99676928]{color:#6b7280;font-size:14px;margin:0}.contact-modal .contact-info[data-v-99676928]{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.contact-modal .contact-info .contact-item[data-v-99676928]{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px;background:#f9fafb;border-radius:12px;border:1px solid #e5e7eb}.contact-modal .contact-info .contact-item .contact-icon[data-v-99676928]{font-size:20px}.contact-modal .contact-info .contact-item .contact-details[data-v-99676928]{text-align:left;flex:1}.contact-modal .contact-info .contact-item .contact-details .contact-label[data-v-99676928]{font-size:12px;color:#9ca3af;margin-bottom:2px}.contact-modal .contact-info .contact-item .contact-details .contact-value[data-v-99676928]{font-size:16px;font-weight:600;color:#1f2937}.contact-modal .contact-info .contact-item .copy-btn[data-v-99676928]{background:#10b981;color:#fff;border:none;border-radius:6px;padding:6px 12px;font-size:12px;cursor:pointer;transition:background .2s}.contact-modal .contact-info .contact-item .copy-btn[data-v-99676928]:hover{background:#059669}.contact-modal .modal-footer[data-v-99676928]{display:flex;gap:12px}.contact-modal .modal-footer .close-btn[data-v-99676928]{flex:1;background:#f3f4f6;color:#374151;border:none;border-radius:8px;padding:12px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}.contact-modal .modal-footer .close-btn[data-v-99676928]:hover{background:#e5e7eb}.book-detail-page[data-v-bdcd0994]{min-height:100vh;background:#f9fafb}.container[data-v-bdcd0994]{max-width:1280px;margin:0 auto;padding:32px 16px;min-height:1024px}.main-content[data-v-bdcd0994]{background:white;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:32px}.product-section[data-v-bdcd0994]{display:flex;gap:32px;margin-bottom:48px}.image-gallery[data-v-bdcd0994]{width:384px;flex-shrink:0}.image-gallery .main-image[data-v-bdcd0994]{aspect-ratio:3/4;border-radius:8px;overflow:hidden;margin-bottom:16px}.image-gallery .main-image .gallery-image[data-v-bdcd0994]{width:100%;height:100%;object-fit:cover}.image-gallery .thumbnail-list[data-v-bdcd0994]{display:flex;gap:8px}.image-gallery .thumbnail-list .thumbnail-item[data-v-bdcd0994]{width:80px;height:80px;border-radius:6px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:border-color .2s ease}.image-gallery .thumbnail-list .thumbnail-item.active[data-v-bdcd0994]{border-color:#3b82f6}.image-gallery .thumbnail-list .thumbnail-item .thumbnail-image[data-v-bdcd0994]{width:100%;height:100%;object-fit:cover}.product-info[data-v-bdcd0994]{flex:1}.product-info .product-header[data-v-bdcd0994]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.product-info .product-header .product-title[data-v-bdcd0994]{font-size:24px;font-weight:700;color:#1f2937;line-height:1.3}.product-info .product-header .product-tags[data-v-bdcd0994]{display:flex;gap:8px}.product-info .product-header .product-tags .tag[data-v-bdcd0994]{padding:4px 8px;font-size:12px;border-radius:4px;font-weight:500}.product-info .product-header .product-tags .tag.tag-recommend[data-v-bdcd0994]{background:#dcfce7;color:#16a34a}.product-info .product-header .product-tags .tag.tag-limited[data-v-bdcd0994]{background:#fed7aa;color:#ea580c}.product-info .price-section[data-v-bdcd0994]{display:flex;align-items:baseline;gap:16px;margin-bottom:24px}.product-info .price-section .current-price[data-v-bdcd0994]{font-size:32px;font-weight:700;color:#ef4444}.product-info .price-section .original-price[data-v-bdcd0994]{color:#9ca3af;text-decoration:line-through}.product-info .price-section .sales-info[data-v-bdcd0994]{color:#6b7280}.product-info .info-list[data-v-bdcd0994]{margin-bottom:32px}.product-info .info-list .info-item[data-v-bdcd0994]{display:flex;gap:32px;margin-bottom:16px}.product-info .info-list .info-item[data-v-bdcd0994]:last-child{margin-bottom:0}.product-info .info-list .info-item.description-item[data-v-bdcd0994]{align-items:flex-start}.product-info .info-list .info-item.description-item .description-content[data-v-bdcd0994]{flex:1}.product-info .info-list .info-item.description-item .description-content .description-text[data-v-bdcd0994]{color:#374151;line-height:1.6;margin-bottom:16px}.product-info .info-list .info-item.description-item .description-content .description-text[data-v-bdcd0994]:last-child{margin-bottom:0}.product-info .info-list .info-item.description-item .description-content .feature-list[data-v-bdcd0994]{list-style:disc;margin:8px 0 16px 20px}.product-info .info-list .info-item.description-item .description-content .feature-list li[data-v-bdcd0994]{color:#374151;line-height:1.6;margin-bottom:8px}.product-info .info-list .info-item .info-label[data-v-bdcd0994]{width:80px;color:#6b7280;flex-shrink:0}.product-info .info-list .info-item .info-value[data-v-bdcd0994]{color:#1f2937}.product-info .feature-tags[data-v-bdcd0994]{display:flex;gap:16px;margin-bottom:32px}.product-info .feature-tags .feature-tag[data-v-bdcd0994]{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:8px;font-weight:500}.product-info .feature-tags .feature-tag .tag-icon[data-v-bdcd0994]{font-size:16px}.product-info .feature-tags .feature-tag.tag-purple[data-v-bdcd0994]{background:#f3e8ff;color:#9333ea}.product-info .feature-tags .feature-tag.tag-blue[data-v-bdcd0994]{background:#dbeafe;color:#2563eb}.product-info .feature-tags .feature-tag.tag-green[data-v-bdcd0994]{background:#dcfce7;color:#16a34a}.product-info .feature-tags .feature-tag.tag-orange[data-v-bdcd0994]{background:#fed7aa;color:#ea580c}.product-info .feature-tags .feature-tag.tag-red[data-v-bdcd0994]{background:#fee2e2;color:#dc2626}.product-info .action-buttons[data-v-bdcd0994]{display:flex;gap:16px}.product-info .action-buttons .action-btn[data-v-bdcd0994]{display:flex;align-items:center;gap:8px;padding:12px 24px;border-radius:8px;border:none;cursor:pointer;font-weight:500;transition:all .2s ease}.product-info .action-buttons .action-btn .btn-icon[data-v-bdcd0994]{font-size:16px}.product-info .action-buttons .action-btn.consult-btn[data-v-bdcd0994]{background:#f3f4f6;color:#374151}.product-info .action-buttons .action-btn.consult-btn[data-v-bdcd0994]:hover{background:#e5e7eb}.product-info .action-buttons .action-btn.cart-btn[data-v-bdcd0994]{background:#fff7ed;color:#ea580c}.product-info .action-buttons .action-btn.cart-btn[data-v-bdcd0994]:hover{background:#ffedd5}.product-info .action-buttons .action-btn.buy-btn[data-v-bdcd0994]{background:#ef4444;color:#fff;padding:12px 32px}.product-info .action-buttons .action-btn.buy-btn[data-v-bdcd0994]:hover{background:#dc2626}.recommend-section .section-title[data-v-bdcd0994]{font-size:20px;font-weight:700;margin-bottom:24px;color:#1f2937}.recommend-section .course-grid[data-v-bdcd0994]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.recommend-section .course-grid .course-card[data-v-bdcd0994]{background:white;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:hidden;transition:box-shadow .2s ease}.recommend-section .course-grid .course-card[data-v-bdcd0994]:hover{box-shadow:0 4px 6px #0000001a}.recommend-section .course-grid .course-card .course-image[data-v-bdcd0994]{overflow:hidden;position:relative}.recommend-section .course-grid .course-card .course-image .course-cover[data-v-bdcd0994]{width:100%;height:100%;object-fit:cover;display:block}.recommend-section .course-grid .course-card .course-image .type-badge[data-v-bdcd0994]{position:absolute;top:10px;left:10px;padding:4px 10px;background:rgba(16,185,129,.95);color:#fff;border-radius:12px;font-size:12px;font-weight:600}.recommend-section .course-grid .course-card .course-content[data-v-bdcd0994]{padding:16px}.recommend-section .course-grid .course-card .course-content .course-tags[data-v-bdcd0994]{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 12px}.recommend-section .course-grid .course-card .course-content .course-tags .tag-chip[data-v-bdcd0994]{padding:2px 8px;background:#f0fdf4;color:#059669;border:1px solid #bbf7d0;border-radius:999px;font-size:12px;line-height:1;white-space:nowrap}.recommend-section .course-grid .course-card .course-content .course-title[data-v-bdcd0994]{font-size:18px;font-weight:700;margin-bottom:8px;color:#1f2937;line-height:1.4}.recommend-section .course-grid .course-card .course-content .course-desc[data-v-bdcd0994]{font-size:14px;color:#4b5563;line-height:1.5;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.recommend-section .course-grid .course-card .course-content .course-stats[data-v-bdcd0994]{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#6b7280;margin-bottom:12px}.recommend-section .course-grid .course-card .course-content .course-stats .stat-item[data-v-bdcd0994]{font-size:12px}.recommend-section .course-grid .course-card .course-content .course-price[data-v-bdcd0994]{display:flex;justify-content:space-between;align-items:center}.recommend-section .course-grid .course-card .course-content .course-price .current-price[data-v-bdcd0994]{color:#ef4444;font-weight:700}.recommend-section .course-grid .course-card .course-content .course-price .original-price[data-v-bdcd0994]{color:#9ca3af;text-decoration:line-through;font-size:14px}@media (max-width: 1024px){.product-section[data-v-bdcd0994]{flex-direction:column}.product-section .image-gallery[data-v-bdcd0994]{width:100%;max-width:400px;margin:0 auto}.course-grid[data-v-bdcd0994]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.container[data-v-bdcd0994]{padding:16px 12px}.main-content[data-v-bdcd0994]{padding:20px}.product-section[data-v-bdcd0994]{gap:24px}.action-buttons[data-v-bdcd0994]{flex-direction:column}.action-buttons .action-btn[data-v-bdcd0994]{width:100%;justify-content:center}.course-grid[data-v-bdcd0994]{grid-template-columns:1fr;gap:16px}.feature-tags[data-v-bdcd0994]{flex-wrap:wrap;gap:12px}}@media (max-width: 480px){.container[data-v-bdcd0994]{padding:12px 8px}.main-content[data-v-bdcd0994]{padding:16px}.product-header .product-title[data-v-bdcd0994]{font-size:20px}.price-section[data-v-bdcd0994]{flex-direction:column;gap:8px}.price-section .current-price[data-v-bdcd0994]{font-size:28px}.info-list .info-item[data-v-bdcd0994]{flex-direction:column;gap:8px}.info-list .info-item .info-label[data-v-bdcd0994]{width:auto}}.contact-modal-overlay[data-v-bdcd0994]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:9999;display:flex;align-items:center;justify-content:center;cursor:pointer}.contact-modal[data-v-bdcd0994]{background:white;border-radius:16px;padding:32px;max-width:400px;width:90%;text-align:center;box-shadow:0 20px 40px #0003;position:relative;cursor:default}.contact-modal .modal-header[data-v-bdcd0994]{margin-bottom:24px}.contact-modal .modal-header .modal-icon[data-v-bdcd0994]{width:64px;height:64px;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.contact-modal .modal-header .modal-icon span[data-v-bdcd0994]{color:#fff;font-size:24px}.contact-modal .modal-header .modal-title[data-v-bdcd0994]{font-size:20px;font-weight:600;color:#1f2937;margin:0 0 8px}.contact-modal .modal-header .modal-desc[data-v-bdcd0994]{color:#6b7280;font-size:14px;margin:0}.contact-modal .contact-info[data-v-bdcd0994]{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.contact-modal .contact-info .contact-item[data-v-bdcd0994]{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px;background:#f9fafb;border-radius:12px;border:1px solid #e5e7eb}.contact-modal .contact-info .contact-item .contact-icon[data-v-bdcd0994]{font-size:20px}.contact-modal .contact-info .contact-item .contact-details[data-v-bdcd0994]{text-align:left;flex:1}.contact-modal .contact-info .contact-item .contact-details .contact-label[data-v-bdcd0994]{font-size:12px;color:#9ca3af;margin-bottom:2px}.contact-modal .contact-info .contact-item .contact-details .contact-value[data-v-bdcd0994]{font-size:16px;font-weight:600;color:#1f2937}.contact-modal .contact-info .contact-item .copy-btn[data-v-bdcd0994]{background:#10b981;color:#fff;border:none;border-radius:6px;padding:6px 12px;font-size:12px;cursor:pointer;transition:background .2s}.contact-modal .contact-info .contact-item .copy-btn[data-v-bdcd0994]:hover{background:#059669}.contact-modal .modal-footer[data-v-bdcd0994]{display:flex;gap:12px}.contact-modal .modal-footer .close-btn[data-v-bdcd0994]{flex:1;background:#f3f4f6;color:#374151;border:none;border-radius:8px;padding:12px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}.contact-modal .modal-footer .close-btn[data-v-bdcd0994]:hover{background:#e5e7eb}.teacher-detail-page[data-v-2761de9f]{height:100vh;background:#f9fafb}.container[data-v-2761de9f]{max-width:1440px;margin:0 auto;padding:0 16px}.teacher-hero[data-v-2761de9f]{position:relative;width:100%;height:300px;background:linear-gradient(to right,#14b8a6,#06b6d4)}.teacher-hero .hero-content[data-v-2761de9f]{display:flex;align-items:center;padding:32px 0}.teacher-hero .hero-content .teacher-avatar[data-v-2761de9f]{width:128px;height:128px;border-radius:50%;overflow:hidden;border:4px solid white}.teacher-hero .hero-content .teacher-avatar .avatar-image[data-v-2761de9f]{width:100%;height:100%;object-fit:cover}.teacher-hero .hero-content .teacher-info[data-v-2761de9f]{margin-left:32px;color:#fff}.teacher-hero .hero-content .teacher-info .teacher-name[data-v-2761de9f]{font-size:30px;font-weight:700;margin-bottom:8px}.teacher-hero .hero-content .teacher-info .teacher-badge[data-v-2761de9f]{margin-bottom:16px}.teacher-hero .hero-content .teacher-info .teacher-badge .badge[data-v-2761de9f]{display:inline-block;padding:4px 12px;background:#f97316;color:#fff;font-size:14px;border-radius:9999px}.teacher-hero .hero-content .teacher-info .teacher-description[data-v-2761de9f]{font-size:18px;line-height:1.6;max-width:768px}.nav-tabs[data-v-2761de9f]{display:flex;gap:48px;border-bottom:1px solid #e5e7eb}.nav-tabs .tab-button[data-v-2761de9f]{padding:16px 8px;font-size:18px;font-weight:500;position:relative;background:none;border:none;cursor:pointer;transition:color .2s ease}.nav-tabs .tab-button.tab-active[data-v-2761de9f]{color:#14b8a6;border-bottom:2px solid #14b8a6}.nav-tabs .tab-button.tab-inactive[data-v-2761de9f]{color:#6b7280}.nav-tabs .tab-button.tab-inactive[data-v-2761de9f]:hover{color:#374151}.category-tags[data-v-2761de9f]{padding:24px 0}.category-tags .tag-list[data-v-2761de9f]{display:flex;flex-wrap:wrap;gap:12px}.category-tags .tag-list .category-tag[data-v-2761de9f]{padding:8px 16px;border-radius:9999px;font-size:14px;white-space:nowrap;border:none;cursor:pointer;transition:all .2s ease}.category-tags .tag-list .category-tag .tag-count[data-v-2761de9f]{margin-left:4px}.category-tags .tag-list .category-tag.tag-active[data-v-2761de9f]{background:#14b8a6;color:#fff}.category-tags .tag-list .category-tag.tag-inactive[data-v-2761de9f]{background:#f3f4f6;color:#374151}.category-tags .tag-list .category-tag.tag-inactive[data-v-2761de9f]:hover{background:#e5e7eb}.intro-section[data-v-2761de9f]{padding:24px 0}.intro-section .intro-card[data-v-2761de9f]{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:20px}.intro-section .intro-card .intro-title[data-v-2761de9f]{font-size:18px;font-weight:600;margin-bottom:12px}.intro-section .intro-card .intro-body .intro-row[data-v-2761de9f]{margin-bottom:8px}.intro-section .intro-card .intro-body .intro-row .label[data-v-2761de9f]{color:#6b7280;margin-right:8px}.intro-section .intro-card .intro-body .intro-row .value[data-v-2761de9f]{color:#111827}.intro-section .intro-card .intro-body .intro-desc[data-v-2761de9f]{margin-top:8px;color:#374151;line-height:1.7}.course-section[data-v-2761de9f]{padding:32px 0;height:420px}.course-section .course-grid[data-v-2761de9f]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.course-section .course-grid .course-card[data-v-2761de9f]{background:white;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.course-section .course-grid .course-card[data-v-2761de9f]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.course-section .course-grid .course-card:hover .course-image .play-icon[data-v-2761de9f]{opacity:1}.course-section .course-grid .course-card a[data-v-2761de9f]{text-decoration:none;color:inherit;display:block}.course-section .course-grid .course-card .course-image[data-v-2761de9f]{position:relative;overflow:hidden}.course-section .course-grid .course-card .course-image .course-cover[data-v-2761de9f]{width:100%;height:200px;object-fit:cover;display:block}.course-section .course-grid .course-card .course-image .free-badge[data-v-2761de9f]{position:absolute;top:12px;left:12px;padding:4px 12px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-size:12px;font-weight:600;border-radius:12px}.course-section .course-grid .course-card .course-image .play-icon[data-v-2761de9f]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;background:rgba(0,0,0,.7);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;opacity:0;transition:opacity .3s ease}.course-section .course-grid .course-card .course-image .type-badge[data-v-2761de9f]{position:absolute;top:10px;left:10px;padding:4px 10px;background:rgba(16,185,129,.95);color:#fff;border-radius:12px;font-size:12px;font-weight:600}.course-section .course-grid .course-card .course-content[data-v-2761de9f]{padding:16px}.course-section .course-grid .course-card .course-content .course-category[data-v-2761de9f]{display:inline-block;padding:4px 12px;background:#f0fdf4;color:#10b981;font-size:12px;font-weight:500;border-radius:12px;margin-bottom:8px}.course-section .course-grid .course-card .course-content .course-title[data-v-2761de9f]{font-size:18px;font-weight:500;margin-bottom:8px;color:#1f2937;line-height:1.4}.course-section .course-grid .course-card .course-content .course-desc[data-v-2761de9f]{font-size:14px;color:#4b5563;line-height:1.5;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.course-section .course-grid .course-card .course-content .course-meta[data-v-2761de9f]{display:flex;justify-content:space-between;align-items:center}.course-section .course-grid .course-card .course-content .course-meta .instructor[data-v-2761de9f]{display:flex;align-items:center;gap:8px}.course-section .course-grid .course-card .course-content .course-meta .instructor .instructor-avatar[data-v-2761de9f]{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#10b981,#059669);display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:600;overflow:hidden}.course-section .course-grid .course-card .course-content .course-meta .instructor .instructor-avatar img[data-v-2761de9f]{width:100%;height:100%;object-fit:cover;border-radius:50%}.course-section .course-grid .course-card .course-content .course-meta .instructor .instructor-name[data-v-2761de9f]{font-size:13px;color:#6b7280}.course-section .course-grid .course-card .course-content .course-meta .students-count[data-v-2761de9f]{display:flex;align-items:center;gap:4px;font-size:12px;color:#9ca3af}.course-section .course-grid .course-card .course-content .course-meta .students-count .icon[data-v-2761de9f]{font-size:14px}.course-section .course-grid .course-card .course-content .course-stats[data-v-2761de9f]{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#6b7280;margin-bottom:12px}.course-section .course-grid .course-card .course-content .course-stats .stat-item[data-v-2761de9f]{font-size:12px}.course-section .course-grid .course-card .course-content .course-tags[data-v-2761de9f]{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 12px}.course-section .course-grid .course-card .course-content .course-tags .tag-chip[data-v-2761de9f]{padding:2px 8px;background:#f0fdf4;color:#059669;border:1px solid #bbf7d0;border-radius:999px;font-size:12px;line-height:1;white-space:nowrap}.course-section .course-grid .course-card .course-content .course-price[data-v-2761de9f]{display:flex;justify-content:space-between;align-items:center}.course-section .course-grid .course-card .course-content .course-price .current-price[data-v-2761de9f]{color:#ef4444;font-weight:700}.course-section .course-grid .course-card .course-content .course-price .original-price[data-v-2761de9f]{color:#9ca3af;text-decoration:line-through;font-size:14px}.no-data[data-v-2761de9f]{display:flex;justify-content:center;align-items:center;padding:80px 20px}.no-data .no-data-content[data-v-2761de9f]{text-align:center}.no-data .no-data-content .no-data-icon[data-v-2761de9f]{font-size:48px;margin-bottom:16px;opacity:.6}.no-data .no-data-content .no-data-text[data-v-2761de9f]{font-size:16px;color:#9ca3af;font-weight:500}.news-list-page[data-v-fa06caf8]{min-height:100vh;background:#f9fafb}.container[data-v-fa06caf8]{max-width:1280px;margin:0 auto;padding:0 16px}.hero-banner[data-v-fa06caf8]{position:relative;height:256px;background:linear-gradient(to right,#34d399,#14b8a6)}.hero-banner .hero-content[data-v-fa06caf8]{padding-top:64px;color:#fff}.hero-banner .hero-content .hero-title[data-v-fa06caf8]{font-size:36px;font-weight:700;margin-bottom:16px}.hero-banner .hero-content .tag-list[data-v-fa06caf8]{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px;margin-bottom:16px}.hero-banner .hero-content .tag-list .tag-button[data-v-fa06caf8]{padding:10px 20px;background:rgba(255,255,255,.15);color:#fff;border:2px solid transparent;border-radius:12px;cursor:pointer;transition:all .3s ease;white-space:nowrap;font-weight:500;font-size:14px;position:relative;overflow:hidden;margin-bottom:8px}.hero-banner .hero-content .tag-list .tag-button[data-v-fa06caf8]:hover{background:rgba(255,255,255,.25);transform:translateY(-2px) scale(1.05);box-shadow:0 4px 12px #00000026}.hero-banner .hero-content .tag-list .tag-button.active[data-v-fa06caf8]{background:linear-gradient(135deg,#ffffff 0%,#f0fdf4 100%);color:#10b981;border-color:#10b981;box-shadow:0 6px 20px #0003,0 0 0 3px #10b9814d;transform:translateY(-3px);font-weight:600;animation:pulse-fa06caf8 2s infinite}.hero-banner .hero-content .tag-list .tag-button.active[data-v-fa06caf8]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(255,255,255,.1),rgba(255,255,255,.2));border-radius:10px}.hero-banner .hero-content .tag-list .tag-button.active[data-v-fa06caf8]:after{content:"✓";position:absolute;top:50%;right:12px;transform:translateY(-50%);font-size:16px;font-weight:700;color:#10b981}.hero-banner .hero-content .tag-list .tag-button.active[data-v-fa06caf8]:before{content:"";position:absolute;bottom:-12px;left:50%;transform:translate(-50%);width:8px;height:8px;background:#10b981;border-radius:50%;box-shadow:0 0 10px #10b981cc}.main-content[data-v-fa06caf8]{margin-top:0;padding-top:32px;padding-bottom:40px}.main-content .content-grid[data-v-fa06caf8]{display:grid;grid-template-columns:9fr 3fr;gap:24px}.news-section .news-container[data-v-fa06caf8]{background:white;border-radius:12px;box-shadow:0 4px 12px #00000014;padding:32px;border-top:3px solid #10b981;border:1px solid #f1f5f9;transition:all .3s ease}.news-section .news-container[data-v-fa06caf8]:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-2px)}.news-section .news-container .section-title[data-v-fa06caf8]{font-size:20px;font-weight:600;margin-bottom:24px;color:#1f2937;padding-bottom:12px;border-bottom:2px solid #10b981;position:relative}.news-section .news-container .section-title[data-v-fa06caf8]:after{content:"";position:absolute;bottom:-2px;left:0;width:60px;height:2px;background:#10b981;border-radius:1px}.news-section .news-container .news-list[data-v-fa06caf8]{display:flex;flex-direction:column;gap:16px;min-height:200px}.news-section .news-container .news-list .news-item[data-v-fa06caf8]{display:flex;justify-content:space-between;align-items:center;padding:0;border-bottom:1px solid #f1f5f9;transition:all .2s ease;margin:4px 0;position:relative}.news-section .news-container .news-list .news-item[data-v-fa06caf8]:last-child{border-bottom:none}.news-section .news-container .news-list .news-item[data-v-fa06caf8]:not(:last-child):after{content:"";position:absolute;bottom:0;left:20px;right:20px;height:1px;background:linear-gradient(to right,transparent,#e5e7eb,transparent)}.news-section .news-container .news-list .news-item[data-v-fa06caf8]:hover{background:#f0fdf4;border-radius:8px;box-shadow:0 2px 8px #10b9811a;transform:translate(4px)}.news-section .news-container .news-list .news-item[data-v-fa06caf8]:hover:after{display:none}.news-section .news-container .news-list .news-item:hover .arrow-icon[data-v-fa06caf8]{color:#10b981;transform:translate(4px)}.news-section .news-container .news-list .news-item:hover .arrow-icon[data-v-fa06caf8]:after{transform:scale(1.2)}.news-section .news-container .news-list .news-item:hover .news-date[data-v-fa06caf8]{color:#6b7280}.news-section .news-container .news-list .news-item .news-link[data-v-fa06caf8]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:16px 20px;text-decoration:none;color:inherit;transition:all .2s ease;border-radius:8px}.news-section .news-container .news-list .news-item .news-link[data-v-fa06caf8]:hover{text-decoration:none}.news-section .news-container .news-list .news-item .news-link[data-v-fa06caf8]:active{transform:scale(.98)}.news-section .news-container .news-list .news-item .news-title[data-v-fa06caf8]{color:#374151;cursor:pointer;transition:color .2s ease;flex:1;margin-right:20px;font-weight:500;line-height:1.5}.news-section .news-container .news-list .news-item .news-title[data-v-fa06caf8]:hover{color:#10b981}.news-section .news-container .news-list .news-item .news-right[data-v-fa06caf8]{display:flex;align-items:center;gap:16px;flex-shrink:0}.news-section .news-container .news-list .news-item .news-date[data-v-fa06caf8]{font-size:14px;color:#9ca3af;white-space:nowrap;font-weight:400}.news-section .news-container .news-list .news-item .arrow-icon[data-v-fa06caf8]{color:#d1d5db;font-size:16px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);width:20px;height:20px;display:flex;align-items:center;justify-content:center;position:relative}.news-section .news-container .news-list .news-item .arrow-icon[data-v-fa06caf8]:after{content:"›";font-size:20px;line-height:1;font-weight:300;transition:all .3s cubic-bezier(.4,0,.2,1)}.news-section .news-container .news-list .loading-state[data-v-fa06caf8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px}.news-section .news-container .news-list .loading-state .loading-spinner[data-v-fa06caf8]{width:32px;height:32px;border:3px solid #f3f4f6;border-top:3px solid #10b981;border-radius:50%;animation:spin-fa06caf8 1s linear infinite;margin-bottom:16px}.news-section .news-container .news-list .loading-state p[data-v-fa06caf8]{color:#6b7280;font-size:14px;margin:0}.news-section .news-container .news-list .empty-state[data-v-fa06caf8]{text-align:center;padding:40px 20px}.news-section .news-container .news-list .empty-state p[data-v-fa06caf8]{color:#9ca3af;font-size:14px;margin:0}.news-section .news-container .pagination[data-v-fa06caf8]{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:24px;padding:16px;background:#f9fafb;border-radius:8px}.news-section .news-container .pagination .page-btn[data-v-fa06caf8]{padding:10px 20px;font-size:14px;background:white;border:1px solid #d1d5db;color:#374151;border-radius:8px;cursor:pointer;transition:all .2s ease;white-space:nowrap;font-weight:500}.news-section .news-container .pagination .page-btn[data-v-fa06caf8]:hover:not(:disabled){background:#10b981;color:#fff;border-color:#10b981}.news-section .news-container .pagination .page-btn[data-v-fa06caf8]:disabled{opacity:.5;cursor:not-allowed}.news-section .news-container .pagination .page-info[data-v-fa06caf8]{font-size:14px;color:#6b7280;font-weight:500;min-width:120px;text-align:center}.sidebar-section .sidebar-content[data-v-fa06caf8]{display:flex;flex-direction:column;gap:24px}.sidebar-section .recommend-card[data-v-fa06caf8],.sidebar-section .app-download-card[data-v-fa06caf8]{background:white;border-radius:8px;box-shadow:0 1px 2px #0000000d;padding:16px}.sidebar-section .recommend-card .card-title[data-v-fa06caf8],.sidebar-section .app-download-card .card-title[data-v-fa06caf8]{font-weight:500;margin-bottom:16px;color:#1f2937}.sidebar-section .recommend-card .course-content[data-v-fa06caf8]{display:flex;flex-direction:column;gap:16px}.sidebar-section .recommend-card .course-content .course-image[data-v-fa06caf8]{position:relative;overflow:hidden;border-radius:8px}.sidebar-section .recommend-card .course-content .course-image .course-cover[data-v-fa06caf8]{width:100%;height:192px;object-fit:cover}.sidebar-section .recommend-card .course-content .course-info .course-title[data-v-fa06caf8]{font-weight:500;color:#1f2937;margin-bottom:8px}.sidebar-section .recommend-card .course-content .course-info .course-stats[data-v-fa06caf8]{margin-bottom:8px;font-size:14px;color:#6b7280}.sidebar-section .recommend-card .course-content .course-info .course-stats .separator[data-v-fa06caf8]{margin:0 8px}.sidebar-section .recommend-card .course-content .course-info .course-price[data-v-fa06caf8]{display:flex;align-items:center;gap:12px}.sidebar-section .recommend-card .course-content .course-info .course-price .current-price[data-v-fa06caf8]{color:#ef4444;font-weight:600}.sidebar-section .recommend-card .course-content .course-info .course-price .original-price[data-v-fa06caf8]{color:#9ca3af;text-decoration:line-through}.sidebar-section .app-download-card .download-content[data-v-fa06caf8]{display:flex;justify-content:center}.sidebar-section .app-download-card .download-content .qr-code[data-v-fa06caf8]{width:128px;height:128px}@keyframes spin-fa06caf8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-fa06caf8{0%{box-shadow:0 6px 20px #0003}50%{box-shadow:0 6px 20px #0003,0 0 0 8px #ffffff4d}to{box-shadow:0 6px 20px #0003}}@media (max-width: 1024px){.main-content .content-grid[data-v-fa06caf8]{grid-template-columns:1fr;gap:20px}}@media (max-width: 768px){.container[data-v-fa06caf8]{padding:0 12px}.hero-banner[data-v-fa06caf8]{height:200px}.hero-banner .hero-content[data-v-fa06caf8]{padding-top:40px}.hero-banner .hero-content .hero-title[data-v-fa06caf8]{font-size:28px}.main-content[data-v-fa06caf8]{padding-top:24px}.news-section .news-container[data-v-fa06caf8]{padding:20px}.sidebar-section .recommend-card[data-v-fa06caf8],.sidebar-section .app-download-card[data-v-fa06caf8]{padding:16px}}@media (max-width: 480px){.hero-banner .hero-content .hero-title[data-v-fa06caf8]{font-size:24px}.news-section .news-container[data-v-fa06caf8]{padding:16px}.news-section .news-container .news-item[data-v-fa06caf8]{flex-direction:column;align-items:flex-start;gap:8px}}.join-page[data-v-a72bb877]{min-height:100vh;background:white}.page-header[data-v-a72bb877]{background:white;border-bottom:1px solid #f3f4f6}.page-header .nav-container[data-v-a72bb877]{max-width:1280px;margin:0 auto;padding:0 16px}.page-header .nav-container .nav-content[data-v-a72bb877]{display:flex;height:64px;align-items:center;justify-content:space-between}.page-header .nav-container .nav-content .nav-left[data-v-a72bb877]{display:flex;align-items:center}.page-header .nav-container .nav-content .nav-left .logo-container[data-v-a72bb877]{flex-shrink:0}.page-header .nav-container .nav-content .nav-left .logo-container .logo-image[data-v-a72bb877]{height:32px;width:auto}.page-header .nav-container .nav-content .nav-left .logo-text[data-v-a72bb877]{margin-left:8px;color:#6b7280;font-size:14px}.page-header .nav-container .nav-content .nav-right[data-v-a72bb877]{display:flex;align-items:center;gap:32px}.page-header .nav-container .nav-content .nav-right .nav-link[data-v-a72bb877]{color:#6b7280;text-decoration:none;transition:color .2s ease}.page-header .nav-container .nav-content .nav-right .nav-link[data-v-a72bb877]:hover,.page-header .nav-container .nav-content .nav-right .nav-link.active[data-v-a72bb877]{color:#10b981}.main-content[data-v-a72bb877]{max-width:1280px;margin:0 auto;padding:32px 16px}.main-content .content-grid[data-v-a72bb877]{display:grid;grid-template-columns:8fr 4fr;gap:32px}.left-section .menu-card[data-v-a72bb877]{background:white;border-radius:8px;box-shadow:0 1px 3px #0000001a}.left-section .menu-card .card-content[data-v-a72bb877]{padding:24px}.left-section .menu-card .card-content .card-title[data-v-a72bb877]{font-size:20px;font-weight:500;margin-bottom:24px;color:#1f2937}.left-section .menu-card .card-content .menu-list[data-v-a72bb877]{display:flex;flex-direction:column;gap:16px}.left-section .menu-card .card-content .menu-list .menu-item[data-v-a72bb877]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-radius:8px;cursor:pointer;transition:all .2s ease;border:2px solid transparent}.left-section .menu-card .card-content .menu-list .menu-item[data-v-a72bb877]:hover{background:#f9fafb;border-color:#e5e7eb}.left-section .menu-card .card-content .menu-list .menu-item:hover .menu-title[data-v-a72bb877]{color:#10b981}.left-section .menu-card .card-content .menu-list .menu-item.active[data-v-a72bb877]{background:#ecfdf5;border-color:#10b981}.left-section .menu-card .card-content .menu-list .menu-item.active .menu-title[data-v-a72bb877]{color:#10b981;font-weight:600}.left-section .menu-card .card-content .menu-list .menu-item.active .menu-icon[data-v-a72bb877]{color:#10b981}.left-section .menu-card .card-content .menu-list .menu-item .menu-item-left[data-v-a72bb877]{display:flex;align-items:center}.left-section .menu-card .card-content .menu-list .menu-item .menu-item-left .menu-icon[data-v-a72bb877]{color:#6b7280;font-size:20px;margin-right:12px;transition:color .2s ease}.left-section .menu-card .card-content .menu-list .menu-item .menu-item-left .menu-title[data-v-a72bb877]{color:#374151;transition:color .2s ease}.left-section .menu-card .card-content .menu-list .menu-item .arrow-icon[data-v-a72bb877]{color:#9ca3af;transition:transform .2s ease}.left-section .menu-card .card-content .menu-list .menu-item:hover .arrow-icon[data-v-a72bb877]{transform:translate(4px)}.right-section .contact-card[data-v-a72bb877]{background:white;border-radius:8px;box-shadow:0 1px 3px #0000001a}.right-section .contact-card .card-content[data-v-a72bb877]{padding:24px}.right-section .contact-card .card-content .card-title[data-v-a72bb877]{font-size:20px;font-weight:500;margin-bottom:24px;color:#1f2937;text-align:center;padding-bottom:16px;border-bottom:2px solid #10b981}.right-section .contact-card .card-content .contact-list[data-v-a72bb877]{display:flex;flex-direction:column;gap:20px;margin-bottom:32px}.right-section .contact-card .card-content .contact-list .contact-item[data-v-a72bb877]{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#f9fafb;border-radius:8px;transition:background-color .2s ease}.right-section .contact-card .card-content .contact-list .contact-item[data-v-a72bb877]:hover{background:#ecfdf5}.right-section .contact-card .card-content .contact-list .contact-item .contact-icon[data-v-a72bb877]{color:#10b981;font-size:20px;margin-top:4px}.right-section .contact-card .card-content .contact-list .contact-item .contact-info .contact-main[data-v-a72bb877]{color:#111827;font-weight:500;margin-bottom:4px}.right-section .contact-card .card-content .contact-list .contact-item .contact-info .contact-sub[data-v-a72bb877]{color:#6b7280;font-size:14px}.right-section .contact-card .card-content .join-description[data-v-a72bb877]{margin-bottom:32px}.right-section .contact-card .card-content .join-description .description-title[data-v-a72bb877]{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:12px}.right-section .contact-card .card-content .join-description .description-text[data-v-a72bb877]{color:#6b7280;line-height:1.6;font-size:14px}.right-section .contact-card .card-content .join-process .process-title[data-v-a72bb877]{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:16px}.right-section .contact-card .card-content .join-process .process-steps[data-v-a72bb877]{display:flex;flex-direction:column;gap:16px}.right-section .contact-card .card-content .join-process .process-steps .process-step[data-v-a72bb877]{display:flex;align-items:flex-start;gap:12px}.right-section .contact-card .card-content .join-process .process-steps .process-step .step-number[data-v-a72bb877]{width:28px;height:28px;background:#10b981;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;flex-shrink:0}.right-section .contact-card .card-content .join-process .process-steps .process-step .step-content .step-title[data-v-a72bb877]{font-weight:500;color:#1f2937;margin-bottom:4px;font-size:14px}.right-section .contact-card .card-content .join-process .process-steps .process-step .step-content .step-desc[data-v-a72bb877]{color:#6b7280;font-size:13px;line-height:1.4}@media (max-width: 1024px){.main-content .content-grid[data-v-a72bb877]{grid-template-columns:1fr;gap:24px}}@media (max-width: 768px){.nav-container .nav-content .nav-right[data-v-a72bb877]{gap:20px}.main-content[data-v-a72bb877]{padding:20px 12px}.left-section .menu-card .card-content[data-v-a72bb877],.right-section .contact-card .card-content[data-v-a72bb877]{padding:20px}}@media (max-width: 480px){.nav-container .nav-content .nav-right[data-v-a72bb877]{gap:16px}.nav-container .nav-content .nav-right .nav-link[data-v-a72bb877]{font-size:14px}.main-content[data-v-a72bb877]{padding:16px 8px}.left-section .menu-card .card-content[data-v-a72bb877],.right-section .contact-card .card-content[data-v-a72bb877]{padding:16px}.right-section .contact-card .card-content .join-process .process-steps .process-step[data-v-a72bb877]{flex-direction:column;gap:8px;text-align:center}}.subject-page[data-v-6e83516f]{min-height:100vh;background:#f8fafc}.hero-section[data-v-6e83516f]{background:linear-gradient(135deg,#10b981 0%,#059669 100%);color:#fff;padding:60px 0;text-align:center}.hero-section .hero-title[data-v-6e83516f]{font-size:36px;font-weight:700;margin-bottom:16px}.hero-section .hero-subtitle[data-v-6e83516f]{font-size:18px;opacity:.9;max-width:600px;margin:0 auto}.category-selection-section[data-v-6e83516f]{padding:60px 0}.category-selection-section .container[data-v-6e83516f]{max-width:1200px;margin:0 auto;padding:0 20px}.category-selection-section .section-title[data-v-6e83516f]{font-size:24px;font-weight:600;color:#1f2937;margin-bottom:32px;text-align:center}.main-categories[data-v-6e83516f]{margin-bottom:60px}.main-categories .category-tabs[data-v-6e83516f]{display:flex;gap:24px;justify-content:center;flex-wrap:wrap}.main-categories .category-tab[data-v-6e83516f]{display:flex;flex-direction:column;align-items:center;padding:24px;border-radius:12px;cursor:pointer;transition:all .3s ease;border:3px solid transparent;min-width:140px;background:white;box-shadow:0 4px 6px #0000000d}.main-categories .category-tab[data-v-6e83516f]:hover{transform:translateY(-4px);box-shadow:0 8px 25px #0000001a;border-color:#e5e7eb}.main-categories .category-tab.active[data-v-6e83516f]{background:#ecfdf5;border-color:#10b981;transform:translateY(-4px);box-shadow:0 8px 25px #10b98133}.main-categories .category-tab.active .tab-name[data-v-6e83516f]{color:#10b981;font-weight:600}.main-categories .category-tab .tab-icon[data-v-6e83516f]{font-size:32px;margin-bottom:12px}.main-categories .category-tab .tab-name[data-v-6e83516f]{color:#374151;font-size:16px;text-align:center;transition:color .3s ease;font-weight:500}.sub-categories[data-v-6e83516f]{margin-bottom:60px}.sub-categories .sub-category-list[data-v-6e83516f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;max-width:800px;margin:0 auto}.sub-categories .sub-category-item[data-v-6e83516f]{padding:20px 24px;border-radius:8px;cursor:pointer;transition:all .3s ease;border:2px solid #e5e7eb;text-align:center;font-size:16px;background:white;font-weight:500}.sub-categories .sub-category-item[data-v-6e83516f]:hover{background:#f9fafb;border-color:#d1d5db;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.sub-categories .sub-category-item.active[data-v-6e83516f]{background:#10b981;color:#fff;border-color:#10b981;transform:translateY(-2px);box-shadow:0 4px 12px #10b9814d}.action-section[data-v-6e83516f]{text-align:center}.action-section .confirm-btn[data-v-6e83516f]{padding:16px 40px;font-size:18px;font-weight:600;border-radius:8px;background:#10b981;border-color:#10b981}.action-section .confirm-btn[data-v-6e83516f]:hover{background:#059669;border-color:#059669;transform:translateY(-2px);box-shadow:0 4px 12px #10b9814d}.action-section .confirm-btn[data-v-6e83516f]:disabled{background:#9ca3af;border-color:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width: 768px){.hero-section[data-v-6e83516f]{padding:40px 0}.hero-section .hero-title[data-v-6e83516f]{font-size:28px}.hero-section .hero-subtitle[data-v-6e83516f]{font-size:16px}.category-selection-section[data-v-6e83516f]{padding:40px 0}.main-categories .category-tabs[data-v-6e83516f]{gap:16px}.main-categories .category-tab[data-v-6e83516f]{min-width:120px;padding:20px}.sub-categories .sub-category-list[data-v-6e83516f]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.sub-categories .sub-category-item[data-v-6e83516f]{padding:16px 20px;font-size:14px}}@media (max-width: 480px){.hero-section .hero-title[data-v-6e83516f]{font-size:24px}.main-categories .category-tabs[data-v-6e83516f]{gap:12px}.main-categories .category-tab[data-v-6e83516f]{min-width:100px;padding:16px}.main-categories .category-tab .tab-icon[data-v-6e83516f]{font-size:24px}.main-categories .category-tab .tab-name[data-v-6e83516f]{font-size:14px}.sub-categories .sub-category-list[data-v-6e83516f]{grid-template-columns:1fr}}.topic-app-page[data-v-59a49a90]{min-height:100vh;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);position:relative}.fixed-qr-code[data-v-59a49a90]{position:fixed;top:50%;right:30px;transform:translateY(-50%);z-index:1000}.fixed-qr-code .qr-container[data-v-59a49a90]{background:white;border-radius:20px;padding:24px;box-shadow:0 20px 40px #00000026;text-align:center;min-width:160px;border:3px solid rgba(255,255,255,.2);backdrop-filter:blur(10px)}.fixed-qr-code .qr-container .qr-title[data-v-59a49a90]{font-size:18px;font-weight:700;color:#333;margin-bottom:16px}.fixed-qr-code .qr-container .qr-code[data-v-59a49a90]{margin-bottom:16px}.fixed-qr-code .qr-container .qr-code .qr-image[data-v-59a49a90]{width:140px;height:140px;display:block;margin:0 auto;border-radius:12px;border:4px solid white;box-shadow:0 8px 20px #0000001a;object-fit:contain;background:#fff}.fixed-qr-code .qr-container .qr-code .qr-placeholder[data-v-59a49a90]{width:120px;height:120px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto;border:4px solid white;box-shadow:0 8px 20px #667eea4d}.fixed-qr-code .qr-container .qr-code .qr-placeholder .qr-icon[data-v-59a49a90]{font-size:32px;margin-bottom:8px}.fixed-qr-code .qr-container .qr-code .qr-placeholder .qr-text[data-v-59a49a90]{font-size:12px;color:#fff;font-weight:600}.fixed-qr-code .qr-container .qr-desc[data-v-59a49a90]{font-size:14px;color:#666;line-height:1.4}.container[data-v-59a49a90]{max-width:1200px;margin:0 auto;padding:0 20px}.hero-section[data-v-59a49a90]{padding:80px 0;color:#fff}.hero-section .hero-content[data-v-59a49a90]{display:flex;align-items:center;gap:60px;max-width:1200px;margin:0 auto;padding:0 20px}.hero-section .hero-text[data-v-59a49a90]{flex:1}.hero-section .hero-text .hero-title[data-v-59a49a90]{font-size:48px;font-weight:700;line-height:1.2;margin-bottom:20px}.hero-section .hero-text .hero-title .highlight[data-v-59a49a90]{background:linear-gradient(45deg,#ffd700,#ffed4e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-section .hero-text .hero-subtitle[data-v-59a49a90]{font-size:20px;margin-bottom:40px;opacity:.9}.hero-section .hero-text .hero-stats[data-v-59a49a90]{display:flex;gap:40px}.hero-section .hero-text .hero-stats .stat-item[data-v-59a49a90]{text-align:center}.hero-section .hero-text .hero-stats .stat-item .stat-number[data-v-59a49a90]{font-size:32px;font-weight:700;color:gold}.hero-section .hero-text .hero-stats .stat-item .stat-label[data-v-59a49a90]{font-size:14px;opacity:.8;margin-top:4px}.hero-section .hero-image[data-v-59a49a90]{flex:1;display:flex;justify-content:center}.hero-section .hero-image .phone-mockup[data-v-59a49a90]{width:280px;height:560px;background:#1a1a1a;border-radius:30px;padding:8px;box-shadow:0 20px 40px #0000004d}.hero-section .hero-image .phone-mockup .phone-screen[data-v-59a49a90]{width:100%;height:100%;background:white;border-radius:22px;overflow:hidden}.hero-section .hero-image .phone-mockup .phone-screen .app-interface[data-v-59a49a90]{height:100%;display:flex;flex-direction:column}.hero-section .hero-image .phone-mockup .phone-screen .app-interface .app-header[data-v-59a49a90]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:20px;display:flex;align-items:center;gap:12px}.hero-section .hero-image .phone-mockup .phone-screen .app-interface .app-header .app-icon[data-v-59a49a90]{font-size:24px}.hero-section .hero-image .phone-mockup .phone-screen .app-interface .app-header .app-title[data-v-59a49a90]{font-size:18px;font-weight:700}.hero-section .hero-image .phone-mockup .phone-screen .app-interface .app-content[data-v-59a49a90]{flex:1;padding:20px}.hero-section .hero-image .phone-mockup .phone-screen .app-interface .app-content .question-card[data-v-59a49a90]{background:#f8f9fa;border-radius:12px;padding:20px}.hero-section .hero-image .phone-mockup .phone-screen .app-interface .app-content .question-card .question-text[data-v-59a49a90]{font-size:16px;font-weight:600;margin-bottom:16px;color:#333}.hero-section .hero-image .phone-mockup .phone-screen .app-interface .app-content .question-card .progress-bar[data-v-59a49a90]{height:8px;background:#e9ecef;border-radius:4px;overflow:hidden}.hero-section .hero-image .phone-mockup .phone-screen .app-interface .app-content .question-card .progress-bar .progress-fill[data-v-59a49a90]{height:100%;background:linear-gradient(90deg,#667eea,#764ba2);border-radius:4px}.features-section[data-v-59a49a90]{background:white;padding:80px 0}.features-section .section-title[data-v-59a49a90]{text-align:center;font-size:36px;font-weight:700;color:#333;margin-bottom:60px}.features-section .features-grid[data-v-59a49a90]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.features-section .features-grid .feature-card[data-v-59a49a90]{background:#f8f9fa;border-radius:16px;padding:30px;text-align:center;transition:all .3s ease}.features-section .features-grid .feature-card.highlight[data-v-59a49a90]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;transform:translateY(-5px);box-shadow:0 10px 30px #667eea4d}.features-section .features-grid .feature-card[data-v-59a49a90]:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.features-section .features-grid .feature-card .feature-icon[data-v-59a49a90]{font-size:48px;margin-bottom:20px}.features-section .features-grid .feature-card .feature-title[data-v-59a49a90]{font-size:24px;font-weight:700;margin-bottom:12px;color:inherit}.features-section .features-grid .feature-card .feature-desc[data-v-59a49a90]{font-size:16px;opacity:.8;line-height:1.6}.reviews-section[data-v-59a49a90]{background:#f8f9fa;padding:80px 0}.reviews-section .section-title[data-v-59a49a90]{text-align:center;font-size:36px;font-weight:700;color:#333;margin-bottom:60px}.reviews-section .reviews-grid[data-v-59a49a90]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.reviews-section .reviews-grid .review-card[data-v-59a49a90]{background:white;border-radius:16px;padding:30px;box-shadow:0 5px 15px #0000001a}.reviews-section .reviews-grid .review-card .review-header[data-v-59a49a90]{display:flex;align-items:center;gap:15px;margin-bottom:20px}.reviews-section .reviews-grid .review-card .review-header .review-avatar[data-v-59a49a90]{font-size:32px}.reviews-section .reviews-grid .review-card .review-header .review-info .review-name[data-v-59a49a90]{font-size:18px;font-weight:700;color:#333;margin-bottom:5px}.reviews-section .reviews-grid .review-card .review-header .review-info .review-rating[data-v-59a49a90]{display:flex;gap:2px}.reviews-section .reviews-grid .review-card .review-header .review-info .review-rating .star-icon[data-v-59a49a90]{color:gold;font-size:16px}.reviews-section .reviews-grid .review-card .review-content[data-v-59a49a90]{font-size:16px;line-height:1.6;color:#666}.download-section[data-v-59a49a90]{background:white;padding:80px 0}.download-section .download-content[data-v-59a49a90]{display:flex;align-items:center;gap:60px}.download-section .download-content .download-text[data-v-59a49a90]{flex:1}.download-section .download-content .download-text .download-title[data-v-59a49a90]{font-size:36px;font-weight:700;color:#333;margin-bottom:16px}.download-section .download-content .download-text .download-subtitle[data-v-59a49a90]{font-size:18px;color:#666;margin-bottom:40px}.download-section .download-content .download-text .download-buttons[data-v-59a49a90]{display:flex;gap:20px;margin-bottom:30px}.download-section .download-content .download-text .download-buttons .download-btn[data-v-59a49a90]{display:flex;align-items:center;gap:8px;padding:15px 30px;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.download-section .download-content .download-text .download-buttons .download-btn.android[data-v-59a49a90]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.download-section .download-content .download-text .download-buttons .download-btn.android[data-v-59a49a90]:hover{transform:translateY(-2px);box-shadow:0 10px 20px #667eea4d}.download-section .download-content .download-text .download-buttons .download-btn.ios[data-v-59a49a90]{background:#000;color:#fff}.download-section .download-content .download-text .download-buttons .download-btn.ios[data-v-59a49a90]:hover{transform:translateY(-2px);box-shadow:0 10px 20px #0000004d}.download-section .download-content .download-text .download-buttons .download-btn .btn-icon[data-v-59a49a90]{font-size:18px}.download-section .download-content .download-text .qr-code .qr-placeholder[data-v-59a49a90]{width:120px;height:120px;background:#f8f9fa;border-radius:12px;display:flex;align-items:center;justify-content:center;border:2px dashed #ddd}.download-section .download-content .download-text .qr-code .qr-placeholder .qr-text[data-v-59a49a90]{font-size:14px;color:#999;text-align:center}.download-section .download-content .download-image[data-v-59a49a90]{flex:1;display:flex;justify-content:center}.download-section .download-content .download-image .app-showcase .app-screens[data-v-59a49a90]{display:flex;gap:20px}.download-section .download-content .download-image .app-showcase .app-screens .screen[data-v-59a49a90]{width:200px;height:400px;background:#1a1a1a;border-radius:20px;padding:6px}.download-section .download-content .download-image .app-showcase .app-screens .screen .screen-content[data-v-59a49a90]{width:100%;height:100%;background:white;border-radius:14px;overflow:hidden}.download-section .download-content .download-image .app-showcase .app-screens .screen .screen-content .screen-header[data-v-59a49a90]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:15px;font-size:16px;font-weight:700;text-align:center}.download-section .download-content .download-image .app-showcase .app-screens .screen .screen-content .screen-list[data-v-59a49a90]{padding:20px}.download-section .download-content .download-image .app-showcase .app-screens .screen .screen-content .screen-list .list-item[data-v-59a49a90]{padding:12px 0;border-bottom:1px solid #f0f0f0;font-size:14px;color:#333}.download-section .download-content .download-image .app-showcase .app-screens .screen .screen-content .screen-list .list-item[data-v-59a49a90]:last-child{border-bottom:none}.download-section .download-content .download-image .app-showcase .app-screens .screen .screen-content .question-preview[data-v-59a49a90]{padding:20px}.download-section .download-content .download-image .app-showcase .app-screens .screen .screen-content .question-preview .question-title[data-v-59a49a90]{font-size:16px;font-weight:700;color:#333;margin-bottom:15px}.download-section .download-content .download-image .app-showcase .app-screens .screen .screen-content .question-preview .question-options .option[data-v-59a49a90]{padding:10px;background:#f8f9fa;border-radius:8px;margin-bottom:8px;font-size:14px;color:#666}@media (max-width: 768px){.fixed-qr-code[data-v-59a49a90]{display:none}.hero-section[data-v-59a49a90]{padding:40px 0}.hero-section .hero-content[data-v-59a49a90]{flex-direction:column;text-align:center}.hero-section .hero-content .hero-title[data-v-59a49a90]{font-size:32px}.hero-section .hero-content .hero-stats[data-v-59a49a90]{justify-content:center;gap:20px}.features-grid[data-v-59a49a90],.reviews-grid[data-v-59a49a90]{grid-template-columns:1fr}.download-content[data-v-59a49a90]{flex-direction:column;text-align:center}.download-content .download-buttons[data-v-59a49a90]{justify-content:center;flex-wrap:wrap}}.live-replay-page[data-v-b2476c79]{min-height:100vh;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.live-replay-page *[data-v-b2476c79]{box-sizing:border-box}.top-nav[data-v-b2476c79]{background:rgba(15,23,42,.95);backdrop-filter:blur(10px);border-bottom:1px solid rgba(148,163,184,.1);position:sticky;top:0;z-index:100}.top-nav .nav-container[data-v-b2476c79]{max-width:1440px;margin:0 auto;padding:0 24px;height:64px;display:flex;align-items:center;justify-content:space-between}.top-nav .nav-container .nav-brand[data-v-b2476c79]{display:flex;align-items:center;gap:12px}.top-nav .nav-container .nav-brand .brand-icon[data-v-b2476c79]{font-size:24px;color:#3b82f6}.top-nav .nav-container .nav-brand .brand-text[data-v-b2476c79]{font-size:20px;font-weight:600;color:#f8fafc}.top-nav .nav-container .nav-actions .live-status[data-v-b2476c79]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:6px 16px;border-radius:20px;font-size:14px;font-weight:500;box-shadow:0 4px 12px #10b9814d}.main-container[data-v-b2476c79]{max-width:1440px;margin:0 auto;padding:32px 24px;display:grid;grid-template-columns:1fr 320px;gap:32px;min-height:calc(100vh - 64px)}.main-content .video-section[data-v-b2476c79]{margin-bottom:32px}.main-content .video-section .video-player[data-v-b2476c79]{position:relative;aspect-ratio:16/9;background:#0f172a;border-radius:16px;overflow:hidden;box-shadow:0 20px 40px #0000004d;border:1px solid rgba(148,163,184,.1)}.main-content .video-section .video-player[data-v-b2476c79]:fullscreen{aspect-ratio:unset;width:100vw;height:100vh;border-radius:0;display:flex;align-items:center;justify-content:center;background:#000}.main-content .video-section .video-player:fullscreen .video-controls-overlay[data-v-b2476c79]{position:fixed;top:0;left:0;width:100vw;height:100vh}.main-content .video-section .video-player:fullscreen .video-controls-overlay .play-pause-btn[data-v-b2476c79]{position:fixed}.main-content .video-section .video-player[data-v-b2476c79]:-webkit-full-screen{aspect-ratio:unset;width:100vw;height:100vh;border-radius:0;display:flex;align-items:center;justify-content:center;background:#000}.main-content .video-section .video-player:-webkit-full-screen .video-controls-overlay[data-v-b2476c79]{position:fixed;top:0;left:0;width:100vw;height:100vh}.main-content .video-section .video-player:-webkit-full-screen .video-controls-overlay .play-pause-btn[data-v-b2476c79]{position:fixed}.main-content .video-section .video-player[data-v-b2476c79]:-moz-full-screen{aspect-ratio:unset;width:100vw;height:100vh;border-radius:0;display:flex;align-items:center;justify-content:center;background:#000}.main-content .video-section .video-player:-moz-full-screen .video-controls-overlay[data-v-b2476c79]{position:fixed;top:0;left:0;width:100vw;height:100vh}.main-content .video-section .video-player:-moz-full-screen .video-controls-overlay .play-pause-btn[data-v-b2476c79]{position:fixed}.main-content .video-section .video-player[data-v-b2476c79]:-ms-fullscreen{aspect-ratio:unset;width:100vw;height:100vh;border-radius:0;display:flex;align-items:center;justify-content:center;background:#000}.main-content .video-section .video-player:-ms-fullscreen .video-controls-overlay[data-v-b2476c79]{position:fixed;top:0;left:0;width:100vw;height:100vh}.main-content .video-section .video-player:-ms-fullscreen .video-controls-overlay .play-pause-btn[data-v-b2476c79]{position:fixed}.main-content .video-section .video-player .video-element[data-v-b2476c79]{width:100%;height:100%;transition:object-fit .3s ease}.main-content .video-section .video-player .video-cover-container[data-v-b2476c79]{position:relative;width:100%;height:100%;background:linear-gradient(135deg,#1e293b,#334155)}.main-content .video-section .video-player .video-cover-container .video-cover[data-v-b2476c79]{width:100%;height:100%;object-fit:cover;opacity:.8}.main-content .video-section .video-player .video-cover-container .play-overlay[data-v-b2476c79]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(0,0,0,.4);cursor:pointer;transition:all .3s ease}.main-content .video-section .video-player .video-cover-container .play-overlay[data-v-b2476c79]:hover{background:rgba(0,0,0,.6)}.main-content .video-section .video-player .video-cover-container .play-overlay:hover .play-icon[data-v-b2476c79]{transform:scale(1.1);color:#3b82f6}.main-content .video-section .video-player .video-cover-container .play-overlay .play-icon[data-v-b2476c79]{font-size:80px;color:#fff;margin-bottom:16px;transition:all .3s ease}.main-content .video-section .video-player .video-cover-container .play-overlay .play-text[data-v-b2476c79]{font-size:18px;color:#fff;font-weight:500;margin:0}.main-content .video-section .video-player .video-controls-overlay[data-v-b2476c79]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,transparent 0%,transparent 70%,rgba(0,0,0,.8) 100%);opacity:0;transition:opacity .3s ease}.main-content .video-section .video-player .video-controls-overlay[data-v-b2476c79]:hover{opacity:1}.main-content .video-section .video-player .video-controls-overlay .play-pause-btn[data-v-b2476c79]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;background:rgba(0,0,0,.8);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .3s ease;border:2px solid rgba(255,255,255,.2);z-index:1000}.main-content .video-section .video-player .video-controls-overlay .play-pause-btn[data-v-b2476c79]:hover{opacity:1;border-color:#3b82f6}.main-content .video-section .video-player .video-controls-overlay .play-pause-btn .play-icon-large[data-v-b2476c79],.main-content .video-section .video-player .video-controls-overlay .play-pause-btn .pause-icon-large[data-v-b2476c79]{font-size:40px;color:#fff}.main-content .video-section .video-player .video-controls-overlay .bottom-controls[data-v-b2476c79]{position:absolute;bottom:0;left:0;right:0;padding:24px;background:linear-gradient(to top,rgba(0,0,0,.9) 0%,transparent 100%);opacity:0;transition:opacity .3s ease}.main-content .video-section .video-player .video-controls-overlay .bottom-controls[data-v-b2476c79]:hover{opacity:1}.main-content .video-section .video-player .video-controls-overlay .bottom-controls .progress-container[data-v-b2476c79]{margin-bottom:20px}.main-content .video-section .video-player .video-controls-overlay .bottom-controls .progress-container .progress-bar[data-v-b2476c79]{position:relative;height:6px;background:rgba(255,255,255,.2);border-radius:3px;cursor:pointer;overflow:hidden}.main-content .video-section .video-player .video-controls-overlay .bottom-controls .progress-container .progress-bar[data-v-b2476c79]:hover{height:8px;margin-top:-1px}.main-content .video-section .video-player .video-controls-overlay .bottom-controls .progress-container .progress-bar:hover .progress-handle[data-v-b2476c79]{opacity:1}.main-content .video-section .video-player .video-controls-overlay .bottom-controls .progress-container .progress-bar .progress-fill[data-v-b2476c79]{height:100%;background:linear-gradient(90deg,#3b82f6,#10b981);border-radius:3px;transition:width .1s ease}.main-content .video-section .video-player .video-controls-overlay .bottom-controls .progress-container .progress-bar .progress-handle[data-v-b2476c79]{position:absolute;top:50%;transform:translateY(-50%);width:16px;height:16px;background:#3b82f6;border-radius:50%;margin-left:-8px;opacity:0;transition:opacity .2s ease;box-shadow:0 2px 8px #3b82f680}.main-content .video-section .video-player .video-controls-overlay .bottom-controls .control-buttons[data-v-b2476c79]{display:flex;align-items:center;justify-content:space-between;gap:20px}.main-content .video-section .video-player .video-controls-overlay .bottom-controls .control-buttons .left-controls[data-v-b2476c79]{display:flex;align-items:center;gap:16px}.main-content .video-section .video-player .video-controls-overlay .bottom-controls .control-buttons .left-controls .play-pause-icon[data-v-b2476c79]{color:#fff;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;transition:all .2s ease}.main-content .video-section .video-player .video-controls-overlay .bottom-controls .control-buttons .left-controls .play-pause-icon[data-v-b2476c79]:hover{color:#3b82f6;background:rgba(255,255,255,.1)}.main-content .video-section .video-player .video-controls-overlay .bottom-controls .control-buttons .left-controls .time-display[data-v-b2476c79]{color:#fff;font-size:16px;font-weight:500;min-width:140px}.main-content .video-section .video-player .video-controls-overlay .bottom-controls .control-buttons .right-controls[data-v-b2476c79]{display:flex;align-items:center;gap:20px}.main-content .video-section .video-player .video-controls-overlay .bottom-controls .control-buttons .right-controls .volume-control[data-v-b2476c79]{position:relative;display:flex;align-items:center;gap:12px;min-width:140px}.main-content .video-section .video-player .video-controls-overlay .bottom-controls .control-buttons .right-controls .volume-control .volume-display[data-v-b2476c79]{display:flex;align-items:center;gap:8px;padding:6px 12px;background:rgba(59,130,246,.1);border-radius:6px;border:1px solid rgba(59,130,246,.2)}.main-content .video-section .video-player .video-controls-overlay .bottom-controls .control-buttons .right-controls .volume-control .volume-display .volume-icon[data-v-b2476c79]{color:#3b82f6;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;transition:all .2s ease}.main-content .video-section .video-player .video-controls-overlay .bottom-controls .control-buttons .right-controls .volume-control .volume-display .volume-icon[data-v-b2476c79]:hover{color:#1d4ed8;background:rgba(59,130,246,.2)}.main-content .video-section .video-player .video-controls-overlay .bottom-controls .control-buttons .right-controls .volume-control .volume-display .volume-value[data-v-b2476c79]{color:#3b82f6;font-size:12px;font-weight:600;min-width:35px;text-align:center}.main-content .video-section .video-player .video-controls-overlay .bottom-controls .control-buttons .right-controls .volume-control .volume-slider[data-v-b2476c79]{position:relative;width:80px;height:6px;background:rgba(255,255,255,.2);border-radius:3px;overflow:hidden}.main-content .video-section .video-player .video-controls-overlay .bottom-controls .control-buttons .right-controls .volume-control .volume-slider .volume-range-horizontal[data-v-b2476c79]{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-appearance:none;background:transparent;outline:none;z-index:2}.main-content .video-section .video-player .video-controls-overlay .bottom-controls .control-buttons .right-controls .volume-control .volume-slider .volume-range-horizontal[data-v-b2476c79]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;background:#3b82f6;border-radius:50%;cursor:pointer;box-shadow:0 2px 8px #3b82f680;border:2px solid white}.main-content .video-section .video-player .video-controls-overlay .bottom-controls .control-buttons .right-controls .volume-control .volume-slider .volume-range-horizontal[data-v-b2476c79]::-moz-range-thumb{width:16px;height:16px;background:#3b82f6;border-radius:50%;cursor:pointer;border:2px solid white;box-shadow:0 2px 8px #3b82f680}.main-content .video-section .video-player .video-controls-overlay .bottom-controls .control-buttons .right-controls .volume-control .volume-slider .volume-range-horizontal[data-v-b2476c79]::-webkit-slider-track{background:transparent}.main-content .video-section .video-player .video-controls-overlay .bottom-controls .control-buttons .right-controls .volume-control .volume-slider .volume-range-horizontal[data-v-b2476c79]::-moz-range-track{background:transparent;border:none}.main-content .video-section .video-player .video-controls-overlay .bottom-controls .control-buttons .right-controls .volume-control .volume-slider .volume-fill[data-v-b2476c79]{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,#3b82f6,#10b981);border-radius:3px;transition:width .1s ease;z-index:1}.main-content .video-section .video-player .video-controls-overlay .bottom-controls .control-buttons .right-controls .speed-control[data-v-b2476c79]{position:relative}.main-content .video-section .video-player .video-controls-overlay .bottom-controls .control-buttons .right-controls .speed-control .speed-btn[data-v-b2476c79]{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#fff;font-size:14px;padding:8px 12px;border-radius:6px;transition:all .2s ease}.main-content .video-section .video-player .video-controls-overlay .bottom-controls .control-buttons .right-controls .speed-control .speed-btn[data-v-b2476c79]:hover{border-color:#3b82f6;color:#3b82f6;background:rgba(59,130,246,.1)}.main-content .video-section .video-player .video-controls-overlay .bottom-controls .control-buttons .right-controls .speed-control .speed-menu[data-v-b2476c79]{position:absolute;bottom:100%;right:0;background:rgba(15,23,42,.95);border:1px solid rgba(148,163,184,.2);border-radius:8px;padding:8px 0;min-width:100px;z-index:1000;margin-bottom:12px;backdrop-filter:blur(10px)}.main-content .video-section .video-player .video-controls-overlay .bottom-controls .control-buttons .right-controls .speed-control .speed-menu .speed-option[data-v-b2476c79]{padding:8px 16px;font-size:14px;color:#fff;cursor:pointer;transition:all .2s ease}.main-content .video-section .video-player .video-controls-overlay .bottom-controls .control-buttons .right-controls .speed-control .speed-menu .speed-option[data-v-b2476c79]:hover{background:rgba(59,130,246,.1);color:#3b82f6}.main-content .video-section .video-player .video-controls-overlay .bottom-controls .control-buttons .right-controls .speed-control .speed-menu .speed-option.active[data-v-b2476c79]{color:#3b82f6;background:rgba(59,130,246,.2)}.main-content .video-section .video-player .video-controls-overlay .bottom-controls .control-buttons .right-controls .fullscreen-icon[data-v-b2476c79]{color:#fff;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;transition:all .2s ease}.main-content .video-section .video-player .video-controls-overlay .bottom-controls .control-buttons .right-controls .fullscreen-icon[data-v-b2476c79]:hover{color:#3b82f6;background:rgba(255,255,255,.1)}.main-content .info-section[data-v-b2476c79]{background:rgba(30,41,59,.5);border-radius:16px;padding:32px;border:1px solid rgba(148,163,184,.1);backdrop-filter:blur(10px)}.main-content .info-section .teacher-info[data-v-b2476c79]{display:flex;align-items:flex-start;gap:20px;margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid rgba(148,163,184,.1)}.main-content .info-section .teacher-info .teacher-avatar[data-v-b2476c79]{width:100px;height:100px;border-radius:50%;overflow:hidden;flex-shrink:0;border:4px solid #3b82f6;box-shadow:0 8px 24px #3b82f64d}.main-content .info-section .teacher-info .teacher-avatar img[data-v-b2476c79]{width:100%;height:100%;object-fit:cover}.main-content .info-section .teacher-info .teacher-details[data-v-b2476c79]{flex:1}.main-content .info-section .teacher-info .teacher-details .teacher-name[data-v-b2476c79]{font-size:24px;font-weight:600;color:#f8fafc;margin:0 0 8px}.main-content .info-section .teacher-info .teacher-details .teacher-title[data-v-b2476c79]{font-size:16px;color:#3b82f6;margin:0 0 16px;font-weight:500}.main-content .info-section .teacher-info .teacher-details .teacher-experience[data-v-b2476c79]{font-size:16px;color:#cbd5e1;line-height:1.6;margin:0;max-width:600px}.main-content .info-section .course-introduction .intro-title[data-v-b2476c79]{font-size:20px;font-weight:600;color:#f8fafc;margin:0 0 20px}.main-content .info-section .course-introduction .intro-content p[data-v-b2476c79]{font-size:16px;color:#cbd5e1;line-height:1.8;margin:0;text-align:justify}.sidebar .sidebar-content[data-v-b2476c79]{background:rgba(30,41,59,.5);border-radius:16px;padding:24px;border:1px solid rgba(148,163,184,.1);backdrop-filter:blur(10px);height:fit-content;position:sticky;top:96px}.sidebar .sidebar-content .sidebar-title[data-v-b2476c79]{font-size:18px;font-weight:600;color:#f8fafc;margin:0 0 20px;display:flex;align-items:center;gap:8px}.sidebar .sidebar-content .sidebar-title[data-v-b2476c79]:before{content:"📚";font-size:20px}.sidebar .sidebar-content .recommend-list[data-v-b2476c79]{display:flex;flex-direction:column;gap:16px}.sidebar .sidebar-content .recommend-list .recommend-item[data-v-b2476c79]{display:flex;flex-direction:column;background:rgba(15,23,42,.3);border-radius:12px;cursor:pointer;transition:all .3s ease;border:1px solid rgba(148,163,184,.1);overflow:hidden}.sidebar .sidebar-content .recommend-list .recommend-item[data-v-b2476c79]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0003;border-color:#3b82f6;background:rgba(59,130,246,.1)}.sidebar .sidebar-content .recommend-list .recommend-item .item-image-container[data-v-b2476c79]{width:100%;height:185px;overflow:hidden}.sidebar .sidebar-content .recommend-list .recommend-item .item-image-container .item-image[data-v-b2476c79]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.sidebar .sidebar-content .recommend-list .recommend-item:hover .item-image[data-v-b2476c79]{transform:scale(1.05)}.sidebar .sidebar-content .recommend-list .recommend-item .item-content[data-v-b2476c79]{padding:16px;display:flex;flex-direction:column;gap:8px}.sidebar .sidebar-content .recommend-list .recommend-item .item-content .item-title[data-v-b2476c79]{font-size:16px;font-weight:600;color:#f8fafc;margin:0;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sidebar .sidebar-content .recommend-list .recommend-item .item-content .item-meta[data-v-b2476c79]{display:flex;gap:8px;flex-wrap:wrap}.sidebar .sidebar-content .recommend-list .recommend-item .item-content .item-meta .course-type[data-v-b2476c79],.sidebar .sidebar-content .recommend-list .recommend-item .item-content .item-meta .course-duration[data-v-b2476c79]{font-size:11px;color:#3b82f6;background:rgba(59,130,246,.1);padding:4px 8px;border-radius:6px;border:1px solid rgba(59,130,246,.2);font-weight:500}.sidebar .sidebar-content .recommend-list .recommend-item .item-content .item-stats .students-count[data-v-b2476c79]{font-size:12px;color:#94a3b8;font-weight:500}.sidebar .sidebar-content .recommend-list .recommend-item .item-content .item-price[data-v-b2476c79]{display:flex;align-items:center;gap:8px;margin-top:4px}.sidebar .sidebar-content .recommend-list .recommend-item .item-content .item-price .current-price[data-v-b2476c79]{color:#ef4444;font-weight:700;font-size:18px}.sidebar .sidebar-content .recommend-list .recommend-item .item-content .item-price .original-price[data-v-b2476c79]{color:#6b7280;font-size:14px;text-decoration:line-through;font-weight:500}.sidebar .sidebar-content .no-recommend[data-v-b2476c79]{text-align:center;padding:40px 20px;color:#94a3b8}.sidebar .sidebar-content .no-recommend .no-recommend-icon[data-v-b2476c79]{font-size:48px;margin-bottom:16px;opacity:.5}.sidebar .sidebar-content .no-recommend p[data-v-b2476c79]{font-size:16px;margin:0}@media (max-width: 1200px){.main-container[data-v-b2476c79]{grid-template-columns:1fr 280px;gap:24px}}@media (max-width: 1024px){.main-container[data-v-b2476c79]{grid-template-columns:1fr;gap:24px}.sidebar .sidebar-content[data-v-b2476c79]{position:static}}@media (max-width: 768px){.main-container[data-v-b2476c79]{padding:16px}.top-nav .nav-container[data-v-b2476c79]{padding:0 16px}.top-nav .nav-container .nav-brand .brand-text[data-v-b2476c79]{font-size:18px}.main-content .info-section[data-v-b2476c79]{padding:24px}.main-content .info-section .teacher-info[data-v-b2476c79]{flex-direction:column;text-align:center}.main-content .info-section .teacher-info .teacher-avatar[data-v-b2476c79]{margin:0 auto}.sidebar .sidebar-content[data-v-b2476c79]{padding:20px}}@media (max-width: 480px){.main-content .video-section .video-player[data-v-b2476c79]{border-radius:12px}.main-content .info-section[data-v-b2476c79]{padding:20px}.main-content .info-section .teacher-info .teacher-avatar[data-v-b2476c79]{width:80px;height:80px}}.privacy-page[data-v-8adea806]{min-height:100vh;display:flex;flex-direction:column;background-color:#f3f4f6;color:#1f2937;font-size:16px;line-height:1.8}.privacy-header[data-v-8adea806]{background-color:#fff;border-bottom:1px solid #E5E7EB}.privacy-header .container[data-v-8adea806]{max-width:1200px;margin:0 auto;padding:0 20px}.privacy-header .header-content[data-v-8adea806]{display:flex;justify-content:space-between;align-items:center;height:70px}.privacy-header .header-content .logo[data-v-8adea806]{display:flex;align-items:center;gap:8px;text-decoration:none}.privacy-header .header-content .logo .logo-icon[data-v-8adea806]{width:28px;height:28px;color:#1e40af}.privacy-header .header-content .logo .logo-text[data-v-8adea806]{font-size:20px;font-weight:600;color:#1f2937}.privacy-header .header-content .back-btn[data-v-8adea806]{display:flex;align-items:center;gap:6px;background:transparent;border:none;color:#1e40af;font-size:15px;cursor:pointer;transition:color .3s ease}.privacy-header .header-content .back-btn[data-v-8adea806]:hover{color:#3b82f6}.privacy-header .header-content .back-btn .back-icon[data-v-8adea806]{width:18px;height:18px}.privacy-header .header-content .back-btn .back-text[data-v-8adea806]{font-weight:500}.privacy-main[data-v-8adea806]{flex:1;padding:40px 0}.privacy-main .container[data-v-8adea806]{max-width:1200px;margin:0 auto;padding:0 20px}.privacy-main .privacy-card[data-v-8adea806]{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #00000008;padding:40px}@media (max-width: 768px){.privacy-main .privacy-card[data-v-8adea806]{padding:25px 20px}}.privacy-main .privacy-card .privacy-title[data-v-8adea806]{text-align:center;margin-bottom:40px}.privacy-main .privacy-card .privacy-title h1[data-v-8adea806]{font-size:26px;font-weight:700;color:#1e40af;margin-bottom:12px}@media (max-width: 768px){.privacy-main .privacy-card .privacy-title h1[data-v-8adea806]{font-size:22px}}.privacy-main .privacy-card .privacy-title .policy-date[data-v-8adea806]{font-size:14px;color:#4b5563}.privacy-main .privacy-card .privacy-content .intro[data-v-8adea806]{margin-bottom:30px;color:#4b5563}.privacy-main .privacy-card .privacy-content .policy-section[data-v-8adea806]{margin-bottom:35px}.privacy-main .privacy-card .privacy-content .policy-section[data-v-8adea806]:last-child{margin-bottom:0}.privacy-main .privacy-card .privacy-content .policy-section .section-title[data-v-8adea806]{font-size:18px;font-weight:600;color:#1f2937;border-left:4px solid #1E40AF;padding-left:12px;margin-bottom:15px}@media (max-width: 768px){.privacy-main .privacy-card .privacy-content .policy-section .section-title[data-v-8adea806]{font-size:16px}}.privacy-main .privacy-card .privacy-content .policy-section .section-content[data-v-8adea806]{color:#4b5563;padding-left:16px}.privacy-main .privacy-card .privacy-content .policy-section .section-content ul[data-v-8adea806]{margin:12px 0;padding-left:20px}.privacy-main .privacy-card .privacy-content .policy-section .section-content ul li[data-v-8adea806]{margin-bottom:8px}.privacy-main .privacy-card .privacy-content .policy-section .section-content ul li[data-v-8adea806]:last-child{margin-bottom:0}.privacy-main .privacy-card .privacy-content .policy-section .section-content ul li strong[data-v-8adea806]{color:#1f2937}.privacy-main .privacy-card .privacy-content .policy-section .section-content p[data-v-8adea806]{margin-bottom:12px}.privacy-main .privacy-card .privacy-content .policy-section .section-content p[data-v-8adea806]:last-child{margin-bottom:0}.privacy-footer[data-v-8adea806]{background-color:#fff;border-top:1px solid #E5E7EB;padding:20px 0}.privacy-footer .container[data-v-8adea806]{max-width:1200px;margin:0 auto;padding:0 20px}.privacy-footer .copyright[data-v-8adea806]{text-align:center;font-size:14px;color:#4b5563}@media (max-width: 768px){.privacy-main[data-v-8adea806]{padding:25px 0}.privacy-content[data-v-8adea806]{line-height:1.7}.policy-section[data-v-8adea806]{margin-bottom:25px}}.app[data-v-0dcd697a]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;color:#1f2937;background-color:#fff;overflow-x:hidden;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container[data-v-0dcd697a]{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.header[data-v-0dcd697a]{position:fixed;top:0;left:0;right:0;height:72px;background-color:#fffffffa;backdrop-filter:blur(10px);border-bottom:1px solid #e5e7eb;z-index:999;transition:all .3s ease}.header.scrolled[data-v-0dcd697a]{height:64px;box-shadow:0 1px 3px #0000000d}.header .header-content[data-v-0dcd697a]{display:flex;align-items:center;justify-content:space-between;height:100%}.header .logo[data-v-0dcd697a]{display:flex;align-items:center}.header .logo .logo-img[data-v-0dcd697a]{width:40px;height:40px;margin-right:10px}.header .logo .logo-text[data-v-0dcd697a]{font-size:22px;font-weight:600;color:#1f2937;letter-spacing:-.5px}.header .nav-desktop[data-v-0dcd697a]{display:block}.header .nav-desktop .nav-list[data-v-0dcd697a]{display:flex;list-style:none;margin:0;padding:0}.header .nav-desktop .nav-list .nav-item[data-v-0dcd697a]{margin:0 15px}.header .nav-desktop .nav-list .nav-item .nav-link[data-v-0dcd697a]{display:block;padding:8px 0;color:#6b7280;font-size:15px;font-weight:500;text-decoration:none;transition:all .3s ease;position:relative}.header .nav-desktop .nav-list .nav-item .nav-link[data-v-0dcd697a]:hover,.header .nav-desktop .nav-list .nav-item .nav-link.active[data-v-0dcd697a]{color:#1f2937}.header .nav-desktop .nav-list .nav-item .nav-link[data-v-0dcd697a]:hover:after,.header .nav-desktop .nav-list .nav-item .nav-link.active[data-v-0dcd697a]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#10b981;border-radius:2px 2px 0 0}.header .download-btn-group .download-btn[data-v-0dcd697a]{display:inline-block;padding:10px 24px;background-color:#10b981;color:#fff;border-radius:8px;text-decoration:none;font-size:15px;font-weight:500;transition:all .3s ease}.header .download-btn-group .download-btn[data-v-0dcd697a]:hover{background-color:#059669;transform:translateY(-1px);box-shadow:0 4px 6px #00000012}.header .menu-btn[data-v-0dcd697a]{display:none;width:40px;height:40px;background:none;border:none;cursor:pointer;position:relative}.header .menu-btn .menu-icon[data-v-0dcd697a]{display:block;width:24px;height:2px;background-color:#1f2937;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .3s ease}.header .menu-btn .menu-icon[data-v-0dcd697a]:before,.header .menu-btn .menu-icon[data-v-0dcd697a]:after{content:"";width:24px;height:2px;background-color:#1f2937;position:absolute;transition:all .3s ease}.header .menu-btn .menu-icon[data-v-0dcd697a]:before{top:-8px}.header .menu-btn .menu-icon[data-v-0dcd697a]:after{bottom:-8px}.header .nav-mobile[data-v-0dcd697a]{display:none;position:fixed;top:80px;left:0;right:0;background-color:#fff;box-shadow:0 4px 6px #00000012;z-index:998;max-height:0;overflow:hidden;transition:all .3s ease}.header .nav-mobile.active[data-v-0dcd697a]{max-height:500px;padding:20px 0}.header .nav-mobile .nav-mobile-list[data-v-0dcd697a]{list-style:none;margin:0;padding:0;text-align:center}.header .nav-mobile .nav-mobile-list .nav-mobile-item[data-v-0dcd697a]{margin:15px 0}.header .nav-mobile .nav-mobile-list .nav-mobile-item .nav-mobile-link[data-v-0dcd697a]{color:#1f2937;font-size:16px;text-decoration:none;transition:all .3s ease}.header .nav-mobile .nav-mobile-list .nav-mobile-item .nav-mobile-link[data-v-0dcd697a]:hover{color:#10b981}@media (max-width: 992px){.header[data-v-0dcd697a]{height:64px}.header .nav-desktop[data-v-0dcd697a],.header .download-btn-group[data-v-0dcd697a]{display:none}.header .menu-btn[data-v-0dcd697a]{display:block}.header .nav-mobile[data-v-0dcd697a]{display:block;top:64px}.header.scrolled[data-v-0dcd697a]{height:60px}.header.scrolled .nav-mobile[data-v-0dcd697a]{top:60px}}.banner[data-v-0dcd697a]{margin-top:72px;padding:60px 0;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);position:relative;overflow:hidden}.banner[data-v-0dcd697a]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(102,126,234,.95) 0%,rgba(118,75,162,.95) 100%);z-index:1}.banner .container[data-v-0dcd697a]{position:relative;z-index:2}.banner .banner-content-wrapper[data-v-0dcd697a]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}@media (max-width: 992px){.banner .banner-content-wrapper[data-v-0dcd697a]{grid-template-columns:1fr;gap:40px}}.banner .banner-left[data-v-0dcd697a]{color:#fff}.banner .banner-left .banner-title[data-v-0dcd697a]{font-size:42px;font-weight:700;margin-bottom:20px;letter-spacing:-.5px;line-height:1.3}@media (max-width: 768px){.banner .banner-left .banner-title[data-v-0dcd697a]{font-size:32px}}.banner .banner-left .banner-desc[data-v-0dcd697a]{font-size:17px;margin-bottom:32px;opacity:.95;line-height:1.7}@media (max-width: 768px){.banner .banner-left .banner-desc[data-v-0dcd697a]{font-size:15px;margin-bottom:24px}}.banner .banner-left .banner-btns[data-v-0dcd697a]{display:flex;gap:16px}@media (max-width: 768px){.banner .banner-left .banner-btns[data-v-0dcd697a]{flex-direction:column}}.banner .banner-left .banner-btns .banner-download-btn[data-v-0dcd697a]{display:inline-block;padding:12px 28px;background-color:#fff;color:#10b981;border-radius:10px;text-decoration:none;font-size:15px;font-weight:600;transition:all .3s ease;box-shadow:0 4px 6px #00000012}.banner .banner-left .banner-btns .banner-download-btn[data-v-0dcd697a]:hover{transform:translateY(-2px);box-shadow:0 10px 15px #0000001a}.banner .banner-left .banner-btns .banner-course-btn[data-v-0dcd697a]{display:inline-block;padding:12px 28px;background-color:transparent;color:#fff;border:2px solid rgba(255,255,255,.8);border-radius:10px;text-decoration:none;font-size:15px;font-weight:600;transition:all .3s ease}.banner .banner-left .banner-btns .banner-course-btn[data-v-0dcd697a]:hover{background-color:#ffffff1a;border-color:#fff;transform:translateY(-2px)}.banner .banner-right .app-showcase[data-v-0dcd697a]{display:flex;flex-direction:column;align-items:center;gap:24px}.banner .banner-right .app-showcase .app-images[data-v-0dcd697a]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}@media (max-width: 768px){.banner .banner-right .app-showcase .app-images[data-v-0dcd697a]{gap:8px}}.banner .banner-right .app-showcase .app-images .app-image-item[data-v-0dcd697a]{width:140px;height:280px;border-radius:20px;overflow:hidden;box-shadow:0 8px 24px #0000004d;background:#FFFFFF;padding:8px}@media (max-width: 768px){.banner .banner-right .app-showcase .app-images .app-image-item[data-v-0dcd697a]{width:100px;height:200px}}.banner .banner-right .app-showcase .app-images .app-image-item img[data-v-0dcd697a]{width:100%;height:100%;object-fit:cover;border-radius:12px}.banner .banner-right .app-showcase .qrcode-section .qrcode-box[data-v-0dcd697a]{text-align:center;background:#FFFFFF;padding:20px;border-radius:16px;box-shadow:0 8px 24px #0003}@media (max-width: 768px){.banner .banner-right .app-showcase .qrcode-section .qrcode-box[data-v-0dcd697a]{padding:16px}}.banner .banner-right .app-showcase .qrcode-section .qrcode-box .qrcode-img[data-v-0dcd697a]{width:160px;height:160px;display:block;margin:0 auto 12px;border-radius:8px}@media (max-width: 768px){.banner .banner-right .app-showcase .qrcode-section .qrcode-box .qrcode-img[data-v-0dcd697a]{width:120px;height:120px}}.banner .banner-right .app-showcase .qrcode-section .qrcode-box .qrcode-text[data-v-0dcd697a]{font-size:14px;color:#1f2937;font-weight:500;margin:0}@media (max-width: 768px){.banner .banner-right .app-showcase .qrcode-section .qrcode-box .qrcode-text[data-v-0dcd697a]{font-size:12px}}.section-header[data-v-0dcd697a]{text-align:center;margin-bottom:48px}.section-header .section-title[data-v-0dcd697a]{font-size:36px;font-weight:700;color:#1f2937;margin-bottom:12px;letter-spacing:-.5px}@media (max-width: 768px){.section-header .section-title[data-v-0dcd697a]{font-size:28px}}.section-header .section-subtitle[data-v-0dcd697a]{font-size:16px;color:#6b7280;max-width:600px;margin:0 auto;line-height:1.6}.features[data-v-0dcd697a]{padding:80px 0;background-color:#fff}.features .features-list[data-v-0dcd697a]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media (max-width: 992px){.features .features-list[data-v-0dcd697a]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.features .features-list[data-v-0dcd697a]{grid-template-columns:1fr}}.features .features-list .feature-item[data-v-0dcd697a]{text-align:center;padding:32px 20px;background-color:#fff;border-radius:16px;border:1px solid #e5e7eb;transition:all .3s ease}.features .features-list .feature-item[data-v-0dcd697a]:hover{transform:translateY(-2px);box-shadow:0 4px 6px #00000012}.features .features-list .feature-item .feature-icon[data-v-0dcd697a]{width:64px;height:64px;background-color:#10b9811a;border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.features .features-list .feature-item .feature-icon .icon-emoji[data-v-0dcd697a]{font-size:32px;display:block}.features .features-list .feature-item .feature-title[data-v-0dcd697a]{font-size:18px;font-weight:600;margin-bottom:12px;color:#1f2937}.features .features-list .feature-item .feature-desc[data-v-0dcd697a]{font-size:15px;color:#6b7280;line-height:1.7}.courses[data-v-0dcd697a]{padding:80px 0;background-color:#f9fafb}.courses .courses-list[data-v-0dcd697a]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width: 992px){.courses .courses-list[data-v-0dcd697a]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.courses .courses-list[data-v-0dcd697a]{grid-template-columns:1fr}}.courses .courses-list .course-card[data-v-0dcd697a]{background-color:#fff;border-radius:20px;overflow:hidden;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d;transition:all .3s ease}.courses .courses-list .course-card[data-v-0dcd697a]:hover{transform:translateY(-2px);box-shadow:0 4px 6px #00000012}.courses .courses-list .course-card .course-img[data-v-0dcd697a]{height:220px;overflow:hidden}.courses .courses-list .course-card .course-img img[data-v-0dcd697a]{width:100%;height:100%;object-fit:cover;transition:all .3s ease}.courses .courses-list .course-card .course-img img[data-v-0dcd697a]:hover{transform:scale(1.05)}.courses .courses-list .course-card .course-content[data-v-0dcd697a]{padding:28px}.courses .courses-list .course-card .course-content .course-title[data-v-0dcd697a]{font-size:20px;font-weight:600;margin-bottom:12px;color:#1f2937}.courses .courses-list .course-card .course-content .course-desc[data-v-0dcd697a]{font-size:15px;color:#6b7280;margin-bottom:20px;line-height:1.7}.courses .courses-list .course-card .course-content .course-tag[data-v-0dcd697a]{display:flex;flex-wrap:wrap;gap:8px}.courses .courses-list .course-card .course-content .course-tag .tag[data-v-0dcd697a]{display:inline-block;padding:6px 14px;background-color:#10b9811a;color:#10b981;border-radius:20px;font-size:13px;font-weight:500}.teachers[data-v-0dcd697a]{padding:80px 0;background-color:#fff}.teachers .teachers-list[data-v-0dcd697a]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media (max-width: 992px){.teachers .teachers-list[data-v-0dcd697a]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.teachers .teachers-list[data-v-0dcd697a]{grid-template-columns:1fr}}.teachers .teachers-list .teacher-card[data-v-0dcd697a]{display:flex;align-items:center;background-color:#fff;border-radius:20px;padding:24px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d;transition:all .3s ease}.teachers .teachers-list .teacher-card[data-v-0dcd697a]:hover{transform:translateY(-2px);box-shadow:0 4px 6px #00000012}@media (max-width: 768px){.teachers .teachers-list .teacher-card[data-v-0dcd697a]{flex-direction:column;text-align:center}}.teachers .teachers-list .teacher-card .teacher-img[data-v-0dcd697a]{width:100px;height:100px;border-radius:50%;overflow:hidden;margin-right:24px;flex-shrink:0}@media (max-width: 768px){.teachers .teachers-list .teacher-card .teacher-img[data-v-0dcd697a]{margin-right:0;margin-bottom:20px}}.teachers .teachers-list .teacher-card .teacher-img img[data-v-0dcd697a]{width:100%;height:100%;object-fit:cover}.teachers .teachers-list .teacher-card .teacher-info .teacher-name[data-v-0dcd697a]{font-size:20px;font-weight:600;margin-bottom:8px;color:#1f2937}.teachers .teachers-list .teacher-card .teacher-info .teacher-title[data-v-0dcd697a]{font-size:14px;color:#10b981;margin-bottom:12px;font-weight:500}.teachers .teachers-list .teacher-card .teacher-info .teacher-desc[data-v-0dcd697a]{font-size:15px;color:#6b7280;line-height:1.7}.about[data-v-0dcd697a]{padding:80px 0;background-color:#fff}.about .about-content[data-v-0dcd697a]{max-width:900px;margin:0 auto}.about .about-text .about-desc[data-v-0dcd697a]{font-size:16px;color:#6b7280;line-height:1.8;margin-bottom:24px;text-align:center}.about .about-features[data-v-0dcd697a]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:32px 0}@media (max-width: 768px){.about .about-features[data-v-0dcd697a]{grid-template-columns:1fr;gap:24px}}.about .about-features .about-feature-item[data-v-0dcd697a]{display:flex;align-items:flex-start;gap:16px;padding:24px;background-color:#f9fafb;border-radius:16px;border:1px solid #e5e7eb}.about .about-features .about-feature-item .about-feature-icon[data-v-0dcd697a]{font-size:40px;flex-shrink:0}.about .about-features .about-feature-item .about-feature-text h4[data-v-0dcd697a]{font-size:18px;font-weight:600;color:#1f2937;margin:0 0 8px}.about .about-features .about-feature-item .about-feature-text p[data-v-0dcd697a]{font-size:14px;color:#6b7280;line-height:1.6;margin:0}.about .about-company[data-v-0dcd697a]{margin-top:32px;padding:24px;background-color:#f9fafb;border-radius:16px;border:1px solid #e5e7eb}.about .about-company .company-info[data-v-0dcd697a]{font-size:15px;color:#6b7280;line-height:1.8;margin:0;text-align:left}.faq[data-v-0dcd697a]{padding:80px 0;background-color:#f9fafb}.faq .faq-list[data-v-0dcd697a]{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.faq .faq-list .faq-item[data-v-0dcd697a]{background-color:#fff;border-radius:16px;border:1px solid #e5e7eb;overflow:hidden;transition:all .3s ease}.faq .faq-list .faq-item[data-v-0dcd697a]:hover{box-shadow:0 4px 6px #00000012}.faq .faq-list .faq-item .faq-question[data-v-0dcd697a]{display:flex;align-items:center;gap:16px;padding:20px;cursor:pointer}.faq .faq-list .faq-item .faq-question .faq-icon[data-v-0dcd697a]{font-size:24px;flex-shrink:0}.faq .faq-list .faq-item .faq-question .faq-title[data-v-0dcd697a]{font-size:18px;font-weight:600;color:#1f2937;margin:0;flex:1}.faq .faq-list .faq-item .faq-answer[data-v-0dcd697a]{padding:0 20px 20px 56px}.faq .faq-list .faq-item .faq-answer p[data-v-0dcd697a]{font-size:15px;color:#6b7280;line-height:1.8;margin:0}.reviews[data-v-0dcd697a]{padding:120px 0;background-color:#f9fafb}.reviews .reviews-swiper[data-v-0dcd697a]{position:relative;max-width:900px;margin:0 auto}.reviews .reviews-swiper .review-slide[data-v-0dcd697a]{background-color:#fff;border-radius:24px;padding:32px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d}.reviews .reviews-swiper .review-slide .review-content .review-star[data-v-0dcd697a]{margin-bottom:20px}.reviews .reviews-swiper .review-slide .review-content .review-star .icon-star[data-v-0dcd697a]{display:inline-block;width:24px;height:24px;background-color:gold;mask-image:url(/assets/logo-3f4f94d0.jpg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url(/assets/logo-3f4f94d0.jpg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;margin-right:5px}.reviews .reviews-swiper .review-slide .review-content .review-text[data-v-0dcd697a]{font-size:17px;color:#1f2937;line-height:1.8;margin-bottom:32px}.reviews .reviews-swiper .review-slide .review-content .review-user[data-v-0dcd697a]{display:flex;align-items:center}.reviews .reviews-swiper .review-slide .review-content .review-user .user-avatar[data-v-0dcd697a]{width:50px;height:50px;border-radius:50%;margin-right:15px;object-fit:cover}.reviews .reviews-swiper .review-slide .review-content .review-user .user-info .user-name[data-v-0dcd697a]{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:3px;display:block}.reviews .reviews-swiper .review-slide .review-content .review-user .user-info .user-identity[data-v-0dcd697a]{font-size:14px;color:#6b7280}.download[data-v-0dcd697a]{padding:80px 0;background:linear-gradient(135deg,#10b981 0%,#059669 100%);color:#fff}.download .download-content[data-v-0dcd697a]{display:flex;align-items:center;justify-content:space-between;max-width:900px;margin:0 auto}@media (max-width: 768px){.download .download-content[data-v-0dcd697a]{flex-direction:column;text-align:center}}.download .download-content .download-text[data-v-0dcd697a]{flex:1}@media (max-width: 768px){.download .download-content .download-text[data-v-0dcd697a]{margin-bottom:40px}}.download .download-content .download-text .download-title[data-v-0dcd697a]{font-size:36px;font-weight:700;margin-bottom:16px;letter-spacing:-.5px}@media (max-width: 768px){.download .download-content .download-text .download-title[data-v-0dcd697a]{font-size:28px}}.download .download-content .download-text .download-desc[data-v-0dcd697a]{font-size:18px;margin-bottom:32px;opacity:.95;line-height:1.6}.download .download-content .download-text .download-qrcode[data-v-0dcd697a]{display:flex;align-items:center;gap:15px}@media (max-width: 768px){.download .download-content .download-text .download-qrcode[data-v-0dcd697a]{justify-content:center}}.download .download-content .download-text .download-qrcode img[data-v-0dcd697a]{width:120px;height:120px;background-color:#fff;padding:10px;border-radius:8px}.download .download-content .download-text .download-qrcode .qrcode-text[data-v-0dcd697a]{font-size:14px;opacity:.9}.download .download-content .download-buttons[data-v-0dcd697a]{flex:1;display:flex;flex-direction:column;gap:20px;align-items:flex-end}@media (max-width: 768px){.download .download-content .download-buttons[data-v-0dcd697a]{align-items:center}}.download .download-content .download-buttons .download-app-btn[data-v-0dcd697a]{display:flex;align-items:center;gap:16px;padding:16px 32px;background-color:#fff;color:#10b981;border-radius:16px;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 6px #00000012}.download .download-content .download-buttons .download-app-btn[data-v-0dcd697a]:hover{transform:translateY(-2px);box-shadow:0 10px 15px #0000001a}.download .download-content .download-buttons .download-app-btn .icon-apple[data-v-0dcd697a],.download .download-content .download-buttons .download-app-btn .icon-android[data-v-0dcd697a]{font-size:32px;display:block;line-height:1}.download .download-content .download-buttons .download-app-btn .btn-text[data-v-0dcd697a]{display:flex;flex-direction:column}.download .download-content .download-buttons .download-app-btn .btn-text .btn-small-text[data-v-0dcd697a]{font-size:12px;font-weight:500}.download .download-content .download-buttons .download-app-btn .btn-text .btn-big-text[data-v-0dcd697a]{font-size:18px;font-weight:700}.footer[data-v-0dcd697a]{background-color:#111827;color:#9ca3af;padding:80px 0 32px}.footer .footer-content[data-v-0dcd697a]{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:60px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:40px}@media (max-width: 992px){.footer .footer-content[data-v-0dcd697a]{flex-direction:column;gap:40px}}.footer .footer-content .footer-logo[data-v-0dcd697a]{display:flex;flex-direction:column;justify-content:center}.footer .footer-content .footer-logo .footer-logo-img[data-v-0dcd697a]{width:60px;height:60px;margin-bottom:15px}.footer .footer-content .footer-logo .footer-logo-text[data-v-0dcd697a]{font-size:28px;font-weight:700;color:#fff;margin-bottom:10px}.footer .footer-content .footer-logo .footer-slogan[data-v-0dcd697a]{font-size:14px;opacity:.8}.footer .footer-content .footer-links[data-v-0dcd697a]{display:flex;gap:60px}@media (max-width: 992px){.footer .footer-content .footer-links[data-v-0dcd697a]{gap:40px;flex-wrap:wrap}}.footer .footer-content .footer-links .link-group .link-title[data-v-0dcd697a]{font-size:16px;color:#fff;margin-bottom:20px;font-weight:600}.footer .footer-content .footer-links .link-group .link-list[data-v-0dcd697a]{list-style:none;margin:0;padding:0}.footer .footer-content .footer-links .link-group .link-list li[data-v-0dcd697a]{margin-bottom:12px}.footer .footer-content .footer-links .link-group .link-list li a[data-v-0dcd697a]{color:#9ca3af;text-decoration:none;transition:all .3s ease}.footer .footer-content .footer-links .link-group .link-list li a[data-v-0dcd697a]:hover{color:#fff}.footer .footer-content .footer-contact .contact-title[data-v-0dcd697a]{font-size:16px;color:#fff;margin-bottom:20px;font-weight:600}.footer .footer-content .footer-contact .contact-list .contact-item[data-v-0dcd697a]{display:flex;align-items:center;margin-bottom:15px}.footer .footer-content .footer-contact .contact-list .contact-item .contact-icon[data-v-0dcd697a]{font-size:18px;margin-right:12px;flex-shrink:0;opacity:.9}.footer .footer-content .footer-contact .contact-list .contact-item span[data-v-0dcd697a]:not(.contact-icon){font-size:14px;line-height:1.6}.footer .footer-bottom[data-v-0dcd697a]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}@media (max-width: 768px){.footer .footer-bottom[data-v-0dcd697a]{flex-direction:column;text-align:center}}.footer .footer-bottom .copyright[data-v-0dcd697a]{font-size:12px}.footer .footer-bottom .footer-privacy[data-v-0dcd697a]{display:flex;gap:20px}.footer .footer-bottom .footer-privacy a[data-v-0dcd697a]{color:#9ca3af;text-decoration:none;font-size:12px;transition:all .3s ease}.footer .footer-bottom .footer-privacy a[data-v-0dcd697a]:hover{color:#fff}.back-to-top[data-v-0dcd697a]{position:fixed;bottom:32px;right:32px;width:48px;height:48px;background-color:#10b981;color:#fff;border:none;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 6px #00000012;opacity:0;visibility:hidden;transition:all .3s ease}.back-to-top.active[data-v-0dcd697a]{opacity:1;visibility:visible}.back-to-top[data-v-0dcd697a]:hover{background-color:#059669;transform:translateY(-2px);box-shadow:0 10px 15px #0000001a}.back-to-top .icon-arrow-up[data-v-0dcd697a]{font-size:24px;color:#fff;display:block;line-height:1;font-weight:700}*{box-sizing:border-box}html{height:100%;font-size:14px}body{height:100%;color:#333;min-width:1240px;font:1em/1.4 Microsoft Yahei,PingFang SC,Avenir,Segoe UI,Hiragino Sans GB,STHeiti,"Microsoft Sans Serif",WenQuanYi Micro Hei,sans-serif}body,ul,h1,h3,h4,p,dl,dd{padding:0;margin:0}a{text-decoration:none;color:#333;outline:none}i{font-style:normal}input[type=text],input[type=search],input[type=password],input[type=checkbox]{padding:0;outline:none;border:none;-webkit-appearance:none}input[type=text]::placeholder,input[type=search]::placeholder,input[type=password]::placeholder,input[type=checkbox]::placeholder{color:#ccc}img{max-width:100%;max-height:100%;vertical-align:middle;background:#ebebeb url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAIAAAAiOjnJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzYzOTdEN0QzMTYxMTFFQkFFNTJCOThDMTg4QkI4QzciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzYzOTdEN0UzMTYxMTFFQkFFNTJCOThDMTg4QkI4QzciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjM5N0Q3QjMxNjExMUVCQUU1MkI5OEMxODhCQjhDNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjM5N0Q3QzMxNjExMUVCQUU1MkI5OEMxODhCQjhDNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkoFAqsAAAwwSURBVHja7J1pm6pGEIVlU3Ru/v+PvF/jwqLmdJUQBhFxgW7oc57J3JuJRkdeauvq6uDv378rivq2Qn4EFMGiCBZFsCiKYFEEiyJYFEWwKIJFESyKIlgUwaIIFkURLIpgUQSLoggWRbAogkVRBIsiWBTBoiiCRREsimBRFMGiCBZFsCiKYFEEiyJYFEWwKIJFESyKIlgUwaIIFkURLIpgUQSLovwCK4qiP3/+wfdXnxjH8RvPonwBK0nWSsmrVKXpNo4TEkCwOhQEgSIVRa+Btdmk5pcPAxJAsDrN1c3khKLB3jMGkc2/UASrww+2IBsSljVM14YQEKxuw1NDNtD8NG0bwixGWgSrZa7izsjpVaVpyvSQYP2yWPe53nCH+Jut7fAQjVoyWGCo0/EhZgrDJ+bner3eZ5fb7Y52i2D11BeAyBPzc71eOisXUtmKyYTnYD20Lmp+etg6n8+Pngi21us1sfAULBDQb5P6XRvAuveGtdbrDfBifctHsIYEQ8pWs9DVVFkW/QHcbvfDkMs7sIZncIjlO81PnhdDuIT1IiIEq8/8tKJyxO95nj99LuIt4EW36E+MFb74eBOVt4pVeZ49iuJbbhdcPi1hUAsJ3t94lpoueLf66afTcQhbePxut2Mlwotyw9uCdwNeGtQjNwRbRVEMeaJUIhhyEaxeC4Sg/ufnD/ACW1l2Oh4PQ0wXoEzTlNAsFqyeKtR7eF0uF7B1OOzFel17/WnCcH6xYIGD71ovOEdtzIL12u/3iOs7l33qcF7Y4qJ1b0TrOVg1XrBb+CrLsihylfRKrDvLpMguEc7DyH39nRAsmxoSD735cYiAC/CCWwRnYRghtLpPCbWCOjCvpCuci8U6fyXMevihhOFmkyL8QhoInwh64B+BWutFlS2WIRaVFQ6sEXzoH2GrgBcywTAMsixDdI/vLbzSdPtedyFdoZtg5ZP1t2hfPFye+EfzhX/Fq9d1fJg3xPII+cnT7MGC2cAFftS8MIYioy1eF3E9QvzDoWhG9+AMFg5JJZGaN1grs9hnLMfEJSUtTwCjwgiEHQAW8NJ2e/xXBGSkajXryrsuyFh56Sr8MtWvy8W8DYRfMGPAi+XT2YOldQer3sdUv4CXrvOcTqa4ioyVDajzdoV1eij2w+bysEb3ZVkifofwfqIoPp/LUWsiBGuKYAuX8L3dql/FywgOUaN7WqwlCHbrcrm44IPUepnAPs98tljLWUlFvCURdOnCm0GGiNjL551ki1qi1zwRXz29CVOG9oj87tvt6QrnqtLoDGuhhSXLN24YwkHDmiJndAN3WqzPjBdCHHjGIVtxJpDsyNh5taS4ZCstyy+ZLu1BdufJSMk+hVsU07X8oH75bZC6qgjrdTwe7ltfJjddvuyx9iiuPIuyLIPpkhXlCH9Ob8a0iwum1BE3vXyw9HoHQXg+l6O2ZV5EdUcXXlenjEikH4huDFQo/P/31k+qB7+cIiBhxC+7YLfoBFgmAkr+b28qimDKfl/tW//wFYUwBVQZDZ8Ocla32NncHNyE/w9cuRkIMLvm+ti6lbof0/iqe6qvQRVUmSsxsSW4Gp0F0F9vDFY4jqNH7T3qFhH5wUGvbi1fZl2o8xMAf2Vp2vBnYeRsgoVPsXMR5ulc/ypIivutwlXvdCNcFPN9+rxB3HoJboAL3F/nu5VuwfjpHaVx4XptOg3BIsHqs1UP7mPjUzrvS7hM3P0DsyrpMojkwUl1mc+yEaMNwKraBCuGp/rzq4ZByrZlmqad07+HG2ntNASmWXZy2T9aA6t/wRgmCTd6C6nmPI/3wiBZXYlfMjlq9m7fKgv49ntAtL7dhp+XG3TTrMubz+yAhbu2/x5FXFKDpUOIrNR+biH03Vtt+NfzS5cWvwWe+JXfReOzgVMnfAHr6eIGyNMuK5iu7da5hkyN7XR1WewYwmoTWXd6T7WUiKKkmPLlXwS3nJsbsu2AFUXh09sR4QiCEuvte8MiOcMNQh8pwZbqNTUlrIK8EV9d2XItVbQVYwUD4ItfPSzOusbG6JH5BNOI3twy6lZe1efWypFiVteOMbMDFlvCRwhb104NHLQDVlGUROHrMmQ5E5LaapuhKxwr3XYkibYDluZN5GCcBCLuP0po2RZr5f5q13wFqoStyEewdBwjIRhJUpffWmxVtVko0oZ0aeO89b1MPz1m2Wyl6fZw2FuJOixXIKvGEv0gwmnO/W5GeFVLXbBUtpAqarOXX2A1laabkS6wNsxox3Pnspo2eOmK3sLYwr3qNVgjXVQzXbswrXa1ZcILSYvptdllWnfBg7D1erOkvcu2jLErn+AYlT3YJ22LC8O0c3USMMlg96Leo4yfnE7HJEncX/webq39BStJ1mPcWE9zIrFPRpKhZo1SiCuza74SUPpVbvgNluW953Ik2K8RjzJtYQnTRG0ty9oHS/dEWH8b0lHYZstK2PtdczXBQHxHwUoSV+I8PZCi+ZOiyOd7Wo4eaWbtw3TBYrmUnMetlHCOo9uBlJ6jYXFB1v6GVdcCZBitsvy36RChWYzxUMcnO1rtW1nrYDl3waTWlTRjXvzdcbCkZlI4tV3HvsVy8DohS22C5ezePbPnXuRgD5J1sFwsFOk+rWZdfkz/ZdaZdE1pyOPh5mSIw9nxOfKWwXL2AFxc5uYAZt3O9XX/lee/sk6d11X3elQvvar2Y19m1CBpHSxHS9stH/3d96lnWNwbQliv6SeXLBUsZz+ZYIxAUAoBJx9O++WxsxNlGHrQoT8N2QTrIQeNeOvTTwm+D4bKq/0j1jtIHfWGzRrjJ+1ZgAlIOXIQi1dgOXoT12HQJ234Ph/VFDtgGJwrajez+vcOWvInSHcULDd7B2rP9XRA3ANDlWdZ7vlub8tguXlP63qOtjXTUM0VrDGK2h++JbWjr448bfU3Eyz7F9KpXTG6PzuKouEN05eLOTVuvi2BywRLTudyBSzdfqh7iAdmtbKfm+O+nLRYuOMdacxSX5am6RAnaIoJec6xOY6CtTLtv9l2u3PAdppeufV63VNqB0bIGWVMckmkXAcLlxMX1e4mMHVqejBJT9J3PB69OoH3bbnSDmU9S8cb0ENQH9NfytRrUjUrsFbmOBBrB3ioE+zZ+owHiK2i75shWLhsMAnT79yFg4MTRMD+qMgOYzbHTWCMsVp26xTH5WazmaxrGa9YH+x2z7rLByERrNekO09wsSc4el5PwkmSbaclA1Usey4HrCqsMf2W9Ty0kQh7FDZ52JrnC1h1JUI8UaZnHoXVLpauCY9fm/i4+CPmCdYv01JPK+1LRm5DH4efwnofVJ1aZ3BSSwZreIpXDX2M0nQzYKUoWFXbBmVuEdeSF1du+DZh58Ph8HRXjHpP3ULj5omStFguKstMy3n/sVhgC9kf43RarBcEaEqZc9AflpEqWqzBd0wYaiVMylGn3W7X80iWQAnWvU1CGhjqFI1GGSKs615anugZnqZl90b9IrjLR3UsRy3dxXNhQLZYsBA8DdmeJfOuykdgaW3sWXz/MEWQFvnzozMvCNZMwRq06Q9IjVTwlJoteE1WVaVNQzoGbfMGC0ZiyFIPrvcE44F0xqSeMyWrnYWHO+sXAhbsUJr2nU3SrKRPuc9Mpy8jDstz4FV4aMDmXW7otwo66Lxen5n+6iKH2Gw2u93Pe/v0CZZNnU7H+91XuiP5cNg3A2pbjkkODdz8/PxZ0qFiyy83rKTDUxpsYplIe9E0rctvZrBeOj2mWTyQIQtBNfkzeJYkvo9Xmm5xD3jSjLqQe0iWnp/nfVUTzpB0r1b0RdR0J5IPbHGiXw+pl6a9kX4c+SeMPkkCtKi2+M4cgjVIrW4wgSySxq+o84jNp2wRLKrTnpmxAJozSGEheSkwd/M8DoLlWsnDCM5R17wXcCgrwXLLV0qnfAa2ng7W8qFeSrC+rEJk6Fo/POiaBwhQb+OVl+UNry7vufx5WiEhGNU57vf7FkaeNNjQYo2Nl+lfDcMcgZc2hHkyp5RgTVOeMLv1vfqV6QopgkURLIpgURTBoggWRbAoimBRBIsiWBRFsCiCRREsiiJYFMGiCBZFESyKYFEEi6IIFkWwKIJFUQSLIlgUwaIogkURLIpgURTBoggWRbAoimBRBIsiWBRFsCiCRREsiiJYFMGiCBZFvab/BBgAGvHJ4cyAiF0AAAAASUVORK5CYII=) no-repeat center/contain}ul{list-style:none}#app{background:#f5f5f5;user-select:none}.container{width:1240px;margin:0 auto;position:relative}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ellipsis-2{word-break:break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.fl{float:left}.fr{float:right}.clearfix:after{content:".";display:block;visibility:hidden;height:0;line-height:0;clear:both}.el-breadcrumb__inner.is-link{font-weight:400!important}.goods-image[data-v-77e7cf7e]{width:480px;height:400px;position:relative;display:flex}.goods-image .middle[data-v-77e7cf7e]{width:400px;height:400px;background:#f5f5f5}.goods-image .large[data-v-77e7cf7e]{position:absolute;top:0;left:412px;width:400px;height:400px;z-index:500;box-shadow:0 0 10px #0000001a;background-repeat:no-repeat;background-size:800px 800px;background-color:#f8f8f8}.goods-image .layer[data-v-77e7cf7e]{width:200px;height:200px;background:rgba(0,0,0,.2);left:0;top:0;position:absolute}.goods-image .small[data-v-77e7cf7e]{width:80px}.goods-image .small li[data-v-77e7cf7e]{width:68px;height:68px;margin-left:12px;margin-bottom:15px;cursor:pointer}.goods-image .small li[data-v-77e7cf7e]:hover,.goods-image .small li.active[data-v-77e7cf7e]{border:2px solid #27ba9b}
