.el-message{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-border-color-lighter);--el-message-padding:11px 15px;--el-message-close-size:16px;--el-message-close-icon-color:var(--el-text-color-placeholder);--el-message-close-hover-color:var(--el-text-color-secondary);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);background-color:var(--el-message-bg-color);width:max-content;max-width:calc(100% - 32px);transition:opacity var(--el-transition-duration),transform .4s,top .4s,bottom .4s;padding:var(--el-message-padding);align-items:center;gap:8px;display:flex;position:fixed}.el-message.is-left{left:16px}.el-message.is-right{right:16px}.el-message.is-center{left:50%;transform:translate(-50%)}.el-message.is-plain{background-color:var(--el-bg-color-overlay);border-color:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-message p{margin:0}.el-message--primary{--el-message-bg-color:var(--el-color-primary-light-9);--el-message-border-color:var(--el-color-primary-light-8);--el-message-text-color:var(--el-color-primary)}.el-message--primary .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--primary{color:var(--el-message-text-color)}.el-message--success{--el-message-bg-color:var(--el-color-success-light-9);--el-message-border-color:var(--el-color-success-light-8);--el-message-text-color:var(--el-color-success)}.el-message--success .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--success{color:var(--el-message-text-color)}.el-message--info{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-color-info-light-8);--el-message-text-color:var(--el-color-info)}.el-message--info .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--info{color:var(--el-message-text-color)}.el-message--warning{--el-message-bg-color:var(--el-color-warning-light-9);--el-message-border-color:var(--el-color-warning-light-8);--el-message-text-color:var(--el-color-warning)}.el-message--warning .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--warning{color:var(--el-message-text-color)}.el-message--error{--el-message-bg-color:var(--el-color-error-light-9);--el-message-border-color:var(--el-color-error-light-8);--el-message-text-color:var(--el-color-error)}.el-message--error .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--error{color:var(--el-message-text-color)}.el-message .el-message__badge{position:absolute;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{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}.el-message-fade-enter-from.is-left,.el-message-fade-enter-from.is-right,.el-message-fade-leave-to.is-left,.el-message-fade-leave-to.is-right{transform:translateY(-100%)}.el-message-fade-enter-from.is-left.is-bottom,.el-message-fade-enter-from.is-right.is-bottom,.el-message-fade-leave-to.is-left.is-bottom,.el-message-fade-leave-to.is-right.is-bottom{transform:translateY(100%)}.el-message-fade-enter-from.is-center,.el-message-fade-leave-to.is-center{transform:translate(-50%,-100%)}.el-message-fade-enter-from.is-center.is-bottom,.el-message-fade-leave-to.is-center.is-bottom{transform:translate(-50%,100%)}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{width:100%;height:100%;opacity:var(--el-popup-modal-opacity);background:var(--el-popup-modal-bg-color);position:fixed;top:0;left:0}.el-popup-parent--hidden{overflow:hidden}.el-message-box{--el-messagebox-title-color:var(--el-text-color-primary);--el-messagebox-width:420px;--el-messagebox-border-radius:4px;--el-messagebox-box-shadow:var(--el-box-shadow);--el-messagebox-font-size:var(--el-font-size-large);--el-messagebox-content-font-size:var(--el-font-size-base);--el-messagebox-content-color:var(--el-text-color-regular);--el-messagebox-error-font-size:12px;--el-messagebox-padding-primary:12px;--el-messagebox-font-line-height:var(--el-font-line-height-primary);max-width:var(--el-messagebox-width);width:100%;padding:var(--el-messagebox-padding-primary);vertical-align:middle;background-color:var(--el-bg-color);border-radius:var(--el-messagebox-border-radius);font-size:var(--el-messagebox-font-size);box-shadow:var(--el-messagebox-box-shadow);text-align:left;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;overflow-wrap:break-word;display:inline-block;position:relative;overflow:hidden}.el-message-box:focus{outline:none!important}.is-message-box .el-overlay-message-box{text-align:center;padding:16px;position:fixed;inset:0;overflow:auto}.is-message-box .el-overlay-message-box:after{content:"";vertical-align:middle;width:0;height:100%;display:inline-block}.el-message-box.is-draggable .el-message-box__header{cursor:move;-webkit-user-select:none;user-select:none}.el-message-box__header{padding-bottom:var(--el-messagebox-padding-primary)}.el-message-box__header.show-close{padding-right:calc(var(--el-messagebox-padding-primary) + var(--el-message-close-size,16px))}.el-message-box__title{font-size:var(--el-messagebox-font-size);line-height:var(--el-messagebox-font-line-height);color:var(--el-messagebox-title-color)}.el-message-box__headerbtn{width:40px;height:40px;font-size:var(--el-message-close-size,16px);cursor:pointer;background:0 0;border:none;outline:none;padding:0;position:absolute;top:0;right:0}.el-message-box__headerbtn .el-message-box__close{color:var(--el-color-info);font-size:inherit}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:var(--el-color-primary)}.el-message-box__content{color:var(--el-messagebox-content-color);font-size:var(--el-messagebox-content-font-size)}.el-message-box__container{align-items:center;gap:12px;display:flex}.el-message-box__input{padding-top:12px}.el-message-box__input div.invalid>input,.el-message-box__input div.invalid>input:focus{border-color:var(--el-color-error)}.el-message-box__status{font-size:24px}.el-message-box__status.el-message-box-icon--primary{--el-messagebox-color:var(--el-color-primary);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--success{--el-messagebox-color:var(--el-color-success);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--info{--el-messagebox-color:var(--el-color-info);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--warning{--el-messagebox-color:var(--el-color-warning);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--error{--el-messagebox-color:var(--el-color-error);color:var(--el-messagebox-color)}.el-message-box__message{min-width:0;margin:0}.el-message-box__message p{line-height:var(--el-messagebox-font-line-height);margin:0}.el-message-box__errormsg{color:var(--el-color-error);font-size:var(--el-messagebox-error-font-size);line-height:var(--el-messagebox-font-line-height)}.el-message-box__btns{padding-top:var(--el-messagebox-padding-primary);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.el-message-box--center .el-message-box__title{justify-content:center;align-items:center;gap:6px;display:flex}.el-message-box--center .el-message-box__status{font-size:inherit}.el-message-box--center .el-message-box__btns,.el-message-box--center .el-message-box__container{justify-content:center}.el-message-box-parent--hidden{overflow:hidden}.fade-in-linear-enter-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration)}.fade-in-linear-leave-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration) reverse}@keyframes msgbox-fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0)}}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.grid{display:grid}.ms{margin-inline-start:1rem}.inline{display:inline}.block{display:block}.inline-block{display:inline-block}.hidden{display:none}.h1{height:.25rem}.h2{height:.5rem}.h3{height:.75rem}.flex{display:flex}.inline-flex{display:inline-flex}.flex-wrap{flex-wrap:wrap}.table{display:table}.transform{transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.resize{resize:both}.b,.border{border-width:1px}.px{padding-left:1rem;padding-right:1rem}.tabular-nums{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.tab{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.shadow{--un-shadow:var(--un-shadow-inset) 0 1px 3px 0 var(--un-shadow-color, rgb(0 0 0 / .1)),var(--un-shadow-inset) 0 1px 2px -1px var(--un-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.outline{outline-style:solid}.blur{--un-blur:blur(8px);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease{transition-timing-function:cubic-bezier(.4,0,.2,1)}html:root{color-scheme:light;--custom-radius: 8px;--el-border-radius-base: calc(var(--custom-radius) / 3 + 2px);--el-border-radius-small: calc(var(--custom-radius) / 3 + 4px);--mk-panel-radius: var(--custom-radius);--mk-card-radius: calc(var(--custom-radius) + 4px);--mk-canvas: #fafbfc;--mk-surface: #ffffff;--mk-surface-raised: #ffffff;--mk-surface-muted: #f7f8fa;--mk-sidebar: #ffffff;--mk-sidebar-text: #4d5875;--mk-text: #323251;--mk-text-muted: #7987a1;--mk-text-subtle: #949eb7;--mk-text-primary: var(--mk-text);--mk-text-secondary: var(--mk-text-muted);--mk-text-tertiary: var(--mk-text-subtle);--mk-border: #e2e8ee;--mk-border-strong: #dbdfe9;--mk-primary: #377dff;--mk-primary-hover: #2c64cc;--mk-primary-soft: #edf3ff;--mk-primary-border: rgba(55, 125, 255, .3);--mk-login-visual: #edf3ff;--mk-accent: #00d89f;--mk-accent-soft: #e3faf2;--mk-warning: #f59e0b;--mk-surface-translucent: rgba(255, 255, 255, .86);--mk-loading-mask: rgba(255, 255, 255, .82);--mk-code-bg: #f7f8fc;--mk-code-text: #383853;--mk-focus-ring: rgba(55, 125, 255, .28);--mk-shadow: 0 6px 16px rgba(50, 50, 81, .05);--mk-shadow-float: 0 18px 44px rgba(50, 50, 81, .13);--theme-primary: var(--mk-primary);--sidebar-bg: var(--mk-sidebar);--sidebar-text: var(--mk-sidebar-text);--sidebar-active-bg: var(--mk-primary-soft);--sidebar-active-text: var(--mk-primary);--header-bg: var(--mk-surface);--header-border: var(--mk-border);--main-bg: var(--mk-canvas);--card-bg: var(--mk-surface);--text-primary: var(--mk-text);--text-secondary: var(--mk-text-muted);--el-color-primary: var(--mk-primary);--el-color-primary-light-3: #6ba1ff;--el-color-primary-light-5: #9bbeff;--el-color-primary-light-7: #c4d9ff;--el-color-primary-light-8: #d8e5ff;--el-color-primary-light-9: var(--mk-primary-soft);--el-color-primary-dark-2: #2c64cc;--el-color-success: #00d89f;--el-color-success-light-9: #e3faf2;--el-color-warning: var(--mk-warning);--el-color-warning-light-9: #fef4e2;--el-color-danger: #ef4444;--el-color-danger-light-9: #feeceb;--el-color-info: #6e7c8c;--el-color-info-light-9: #f2f4f5;--el-bg-color: var(--mk-surface);--el-bg-color-page: var(--mk-canvas);--el-bg-color-overlay: var(--mk-surface-raised);--el-fill-color-blank: var(--mk-surface);--el-fill-color: #f2f4f7;--el-fill-color-light: #f6f8fa;--el-fill-color-lighter: #fafbfc;--el-fill-color-extra-light: #fcfcfd;--el-fill-color-dark: #e2e8ee;--el-fill-color-darker: #dbdfe9;--el-text-color-primary: var(--mk-text);--el-text-color-regular: #4d5875;--el-text-color-secondary: var(--mk-text-muted);--el-text-color-placeholder: var(--mk-text-subtle);--el-text-color-disabled: #a8b0c2;--el-border-color: var(--mk-border-strong);--el-border-color-light: var(--mk-border);--el-border-color-lighter: #edf1f5;--el-border-color-extra-light: #f4f6f8;--el-border-color-dark: #cbd5e0;--el-border-color-darker: #b8c4d4;--el-disabled-bg-color: #f5f6f7;--el-disabled-text-color: #9ca7ba;--el-disabled-border-color: #e9ecee;--el-mask-color: rgba(25, 28, 48, .52);--el-mask-color-extra-light: rgba(25, 28, 48, .24);--el-overlay-color: rgba(25, 28, 48, .52);--el-overlay-color-light: rgba(25, 28, 48, .24);--el-box-shadow: var(--mk-shadow);--el-box-shadow-light: 0 10px 24px rgba(50, 50, 81, .1);--el-box-shadow-lighter: 0 4px 14px rgba(50, 50, 81, .06);--el-box-shadow-dark: var(--mk-shadow-float);--el-card-bg-color: var(--mk-surface);--el-input-text-color: var(--el-text-color-regular);--el-input-border-color: var(--el-border-color);--el-input-hover-border-color: #9bbeff;--el-input-focus-border-color: var(--mk-primary);--el-input-placeholder-color: var(--el-text-color-placeholder);--el-input-icon-color: var(--el-text-color-placeholder);--el-input-bg-color: var(--mk-surface);--el-select-input-focus-border-color: var(--mk-primary);--el-switch-off-color: #b7c0cf;--el-switch-border-color: var(--el-border-color);--el-menu-bg-color: transparent;--el-menu-text-color: var(--mk-sidebar-text);--el-menu-hover-bg-color: var(--mk-primary-soft);--el-menu-active-color: var(--sidebar-active-text);--el-table-bg-color: var(--mk-surface);--el-table-tr-bg-color: var(--mk-surface);--el-table-header-bg-color: var(--mk-surface-muted);--el-table-row-hover-bg-color: #f5f8ff;--el-table-current-row-bg-color: var(--mk-primary-soft);--el-table-border-color: var(--el-border-color-light);--el-table-text-color: var(--el-text-color-regular);--el-table-header-text-color: var(--el-text-color-regular);--el-pagination-bg-color: var(--mk-surface-muted);--el-pagination-text-color: var(--el-text-color-regular);--el-pagination-button-color: var(--el-text-color-regular);--el-pagination-hover-color: var(--mk-primary);--el-pagination-button-disabled-bg-color: #eff0f6}html.theme-dark{color-scheme:dark;--mk-canvas: #0a0a0a;--mk-surface: #141414;--mk-surface-raised: #1d1e1f;--mk-surface-muted: #1d1d1d;--mk-sidebar: #141414;--mk-sidebar-text: #a3a6ad;--mk-text: #e5eaf3;--mk-text-muted: #a3a6ad;--mk-text-subtle: #8d9095;--mk-border: rgba(255, 255, 255, .1);--mk-border-strong: rgba(255, 255, 255, .2);--mk-primary: #377dff;--mk-primary-hover: #5f97ff;--mk-primary-soft: rgba(55, 125, 255, .16);--mk-primary-border: rgba(55, 125, 255, .42);--mk-login-visual: #101319;--mk-accent: #13deb9;--mk-accent-soft: rgba(19, 222, 185, .13);--mk-warning: #ffae1f;--mk-surface-translucent: rgba(20, 20, 20, .88);--mk-loading-mask: rgba(10, 10, 10, .82);--mk-code-bg: #0a0a0a;--mk-code-text: #e5eaf3;--mk-focus-ring: rgba(55, 125, 255, .4);--mk-shadow: 0 1px 3px rgba(0, 0, 0, .4);--mk-shadow-float: 0 12px 32px 4px rgba(0, 0, 0, .36), 0 8px 20px rgba(0, 0, 0, .72);--sidebar-active-bg: rgba(55, 125, 255, .18);--sidebar-active-text: #ffffff;--el-color-primary: var(--mk-primary);--el-color-primary-light-3: #2657b2;--el-color-primary-light-5: #1b3e7f;--el-color-primary-light-7: #10254c;--el-color-primary-light-8: #0b1933;--el-color-primary-light-9: var(--mk-primary-soft);--el-color-primary-dark-2: #5f97ff;--el-color-success: #13deb9;--el-color-success-light-9: #142825;--el-color-warning: var(--mk-warning);--el-color-warning-light-9: #2b2315;--el-color-danger: #ff4d4f;--el-color-danger-light-9: #2b1a1a;--el-color-info: #909399;--el-color-info-light-9: #202121;--el-bg-color: var(--mk-surface);--el-bg-color-page: var(--mk-canvas);--el-bg-color-overlay: var(--mk-surface-raised);--el-fill-color-blank: var(--mk-surface);--el-fill-color: #303030;--el-fill-color-light: #262727;--el-fill-color-lighter: #1d1d1d;--el-fill-color-extra-light: #191919;--el-fill-color-dark: #39393a;--el-fill-color-darker: #424243;--el-text-color-primary: var(--mk-text);--el-text-color-regular: #cfd3dc;--el-text-color-secondary: var(--mk-text-muted);--el-text-color-placeholder: var(--mk-text-subtle);--el-text-color-disabled: #6c6e72;--el-border-color: #4c4d4f;--el-border-color-light: #414243;--el-border-color-lighter: #363637;--el-border-color-extra-light: #2b2b2c;--el-border-color-dark: #58585b;--el-border-color-darker: #636466;--el-disabled-bg-color: #1d1d1d;--el-disabled-text-color: #6c6e72;--el-disabled-border-color: #2b2b2c;--el-mask-color: rgba(0, 0, 0, .7);--el-mask-color-extra-light: rgba(0, 0, 0, .42);--el-overlay-color: rgba(0, 0, 0, .7);--el-overlay-color-light: rgba(0, 0, 0, .42);--el-card-bg-color: var(--mk-surface);--el-input-text-color: var(--el-text-color-regular);--el-input-border-color: var(--el-border-color-light);--el-input-hover-border-color: #58585b;--el-input-focus-border-color: var(--mk-primary);--el-input-placeholder-color: var(--el-text-color-placeholder);--el-input-icon-color: var(--el-text-color-placeholder);--el-input-bg-color: #141414;--el-select-input-focus-border-color: var(--mk-primary);--el-switch-off-color: #39393a;--el-switch-border-color: var(--el-border-color-light);--el-menu-bg-color: transparent;--el-menu-text-color: var(--mk-sidebar-text);--el-menu-hover-bg-color: rgba(255, 255, 255, .06);--el-menu-active-color: var(--sidebar-active-text);--el-table-bg-color: var(--mk-surface);--el-table-tr-bg-color: var(--mk-surface);--el-table-header-bg-color: var(--mk-surface-muted);--el-table-row-hover-bg-color: #1c1d20;--el-table-current-row-bg-color: rgba(55, 125, 255, .14);--el-table-border-color: var(--el-border-color-light);--el-table-text-color: var(--el-text-color-regular);--el-table-header-text-color: var(--el-text-color-primary);--el-pagination-bg-color: var(--mk-surface-muted);--el-pagination-text-color: var(--el-text-color-regular);--el-pagination-button-color: var(--el-text-color-regular);--el-pagination-hover-color: var(--mk-primary-hover);--el-pagination-button-disabled-bg-color: #1d1d1d}*,*:before,*:after{box-sizing:border-box}html,body{min-height:100%;font-family:Inter,PingFang SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;letter-spacing:.005em}body{margin:0;color:var(--mk-text);background:var(--mk-canvas);transition:background-color .18s ease,color .18s ease}#app{min-height:100%}::selection{color:var(--el-color-white);background:var(--mk-primary)}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-thumb{background:var(--mk-border-strong);border:2px solid transparent;border-radius:8px;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:var(--mk-text-subtle)}::-webkit-scrollbar-track{background:transparent}.layout-root{height:100vh;overflow:hidden;background:var(--mk-canvas)}.sidebar-overlay{position:fixed;inset:0;z-index:1000;display:none;background:var(--el-overlay-color)}.sidebar-overlay.show{display:block}.sidebar-container{position:fixed!important;top:0!important;bottom:0!important;left:0!important;z-index:1001!important;display:flex!important;flex-direction:column!important;width:236px!important;overflow:hidden!important;background:var(--mk-sidebar)!important;border-right:1px solid var(--mk-border);box-shadow:8px 0 24px #32325106;transition:width .24s ease,background-color .18s ease!important;user-select:none;-webkit-user-select:none}.sidebar-container.collapsed{width:68px!important}.sidebar-logo{display:flex;align-items:center;justify-content:flex-start;height:68px;min-height:68px;padding:0 18px;overflow:hidden;border-bottom:1px solid var(--mk-border);white-space:nowrap}.sidebar-logo .brand-copy{display:flex;min-width:0;flex-direction:column;margin-left:10px}.sidebar-logo .logo-text{overflow:hidden;color:var(--mk-text);font-size:16px;font-weight:700;letter-spacing:.02em;text-overflow:ellipsis;transition:opacity .18s ease}.sidebar-logo .brand-subtitle{margin-top:3px;overflow:hidden;color:var(--mk-text-subtle);font-size:10px;letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase}.sidebar-container.collapsed .brand-copy{width:0;margin:0;opacity:0}.sidebar-menu{flex:1;overflow-x:hidden;overflow-y:auto;padding:12px 10px 18px}.sidebar-menu .el-menu,.sidebar-menu .el-menu .el-menu{--el-menu-text-color: var(--mk-sidebar-text) !important;--el-menu-hover-text-color: var(--sidebar-active-text) !important;--el-menu-bg-color: transparent !important;--el-menu-hover-bg-color: var(--sidebar-active-bg) !important;--el-menu-active-color: var(--sidebar-active-text) !important;border-right:0}.sidebar-menu .el-menu-item,.sidebar-menu .el-sub-menu__title{height:42px;margin:2px 0;border-radius:var(--custom-radius);font-weight:450}.sidebar-menu .el-menu-item,.sidebar-menu .el-sub-menu__title,.sidebar-menu .el-menu-item .el-icon,.sidebar-menu .el-sub-menu__title .el-icon,.sidebar-menu .el-sub-menu__icon-arrow{color:var(--mk-sidebar-text)!important}.sidebar-menu .el-menu-item:hover,.sidebar-menu .el-sub-menu__title:hover{color:var(--sidebar-active-text)!important;background:var(--sidebar-active-bg)!important}.sidebar-menu .el-menu-item:hover .el-icon,.sidebar-menu .el-sub-menu__title:hover .el-icon,.sidebar-menu .el-sub-menu__title:hover .el-sub-menu__icon-arrow{color:var(--sidebar-active-text)!important}.sidebar-menu .el-menu-item.is-active{color:var(--sidebar-active-text)!important;background:var(--sidebar-active-bg)!important;font-weight:600}.sidebar-menu .el-menu-item.is-active .el-icon,.sidebar-menu .el-sub-menu.is-active>.el-sub-menu__title,.sidebar-menu .el-sub-menu.is-active>.el-sub-menu__title .el-icon,.sidebar-menu .el-sub-menu.is-active>.el-sub-menu__title .el-sub-menu__icon-arrow{color:var(--sidebar-active-text)!important}.sidebar-menu .el-menu--inline{background:transparent!important}.header-container{position:fixed!important;top:0!important;right:0!important;left:236px!important;z-index:1000!important;display:flex!important;align-items:center!important;justify-content:space-between!important;height:60px!important;padding:0 22px!important;background:var(--mk-surface-translucent)!important;border-bottom:1px solid var(--mk-border)!important;backdrop-filter:blur(16px);transition:left .24s ease,background-color .18s ease,border-color .18s ease!important}.sidebar-container.collapsed~.header-container{left:68px!important}.header-left,.header-right{display:flex;align-items:center}.header-left,.header-right{gap:8px}.mobile-title{max-width:38vw;overflow:hidden;color:var(--mk-text-muted);font-size:15px;text-overflow:ellipsis;white-space:nowrap}.user-trigger{display:flex;align-items:center;min-width:0;gap:8px;cursor:pointer;font-size:14px}.user-name{display:inline-block;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-icon-btn,.theme-mode-trigger{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;color:var(--mk-text-muted);font-size:18px;cursor:pointer;background:transparent;border:1px solid transparent;border-radius:var(--custom-radius);transition:color .16s ease,background-color .16s ease,border-color .16s ease}.header-icon-btn:hover,.theme-mode-trigger:hover{color:var(--mk-text);background:color-mix(in srgb,var(--mk-text) 8%,transparent)}.theme-mode-trigger:focus-visible,.header-icon-btn:focus-visible{outline:2px solid var(--mk-focus-ring);outline-offset:2px}.theme-mode-options .el-dropdown-menu__item{display:grid;grid-template-columns:18px minmax(72px,1fr) 18px;align-items:center;min-width:142px;gap:8px;color:var(--el-text-color-regular)}.theme-mode-options .el-dropdown-menu__item.is-selected{color:var(--el-color-primary);font-weight:600}.theme-mode-options .theme-mode-check{color:var(--el-color-primary)}.tabs-container{position:fixed!important;top:60px!important;right:0!important;left:236px!important;z-index:999!important;display:flex!important;align-items:center!important;height:40px!important;padding:0 18px!important;overflow-x:auto!important;background:var(--mk-canvas)!important;border-bottom:0!important;transition:left .24s ease,background-color .18s ease,border-color .18s ease!important;white-space:nowrap!important}.sidebar-container.collapsed~.tabs-container{left:68px!important}.tab-item{display:inline-flex;flex:0 0 auto;align-items:center;min-width:0;gap:4px;padding:5px 12px;margin:0 3px;color:var(--mk-text-muted);font-size:12px;cursor:pointer;border:1px solid transparent;border-radius:999px;transition:color .15s ease,background-color .15s ease,border-color .15s ease;white-space:nowrap}.tab-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-item:hover{color:var(--mk-text);background:var(--mk-surface)}.tab-item.active{color:var(--mk-primary);background:var(--mk-primary-soft);font-weight:600}.tab-close{display:inline-flex;flex:0 0 16px;align-items:center;justify-content:center;width:16px;height:16px;margin-left:4px;padding:0;color:inherit;cursor:pointer;background:transparent;border:0;border-radius:50%;font-size:12px}.tab-close:hover{color:var(--mk-text);background:var(--el-fill-color-dark)}.main-wrapper{position:fixed!important;inset:100px 0 0 236px!important;padding:20px 22px 28px!important;overflow:auto!important;background:var(--mk-canvas);transition:left .24s ease,background-color .18s ease!important}.sidebar-container.collapsed~.main-wrapper{left:68px!important}.main-wrapper .el-card{max-width:100%;border-radius:var(--mk-card-radius);box-shadow:var(--mk-shadow)}.main-wrapper .el-form--inline{display:flex;flex-wrap:wrap;gap:0 8px}.main-wrapper .el-table{width:100%!important}.main-wrapper .el-pagination{max-width:100%;overflow-x:auto;justify-content:flex-end}.main-wrapper>.el-card{overflow:hidden}.main-wrapper>.el-card>.el-card__body>.el-form--inline,.main-wrapper>.el-card>.el-card__body>.el-descriptions+.el-form--inline{align-items:flex-start;padding:14px 14px 0;margin-bottom:16px;background:var(--el-fill-color-lighter);border:1px solid var(--mk-border);border-radius:var(--mk-panel-radius)}.main-wrapper>.el-card>.el-card__body>.el-form--inline>.el-form-item:last-child{margin-right:0}.main-wrapper>.el-card>.el-card__body>.el-form:not(.el-form--inline){max-width:780px;padding:4px 2px}.main-wrapper>.el-card>.el-card__body>.el-alert+.el-form:not(.el-form--inline){margin-top:16px}.main-wrapper>.el-card>.el-card__body>.el-descriptions{overflow:hidden;border:1px solid var(--mk-border);border-radius:var(--mk-panel-radius)}.main-wrapper>.el-card>.el-card__body>.el-descriptions+.el-form:not(.el-form--inline){margin-top:16px}.main-wrapper>.el-card>.el-card__body>.el-table--border{overflow:hidden;border:1px solid var(--mk-border);border-radius:var(--mk-panel-radius)}.main-wrapper>.el-card>.el-card__body>.el-table--border:before,.main-wrapper>.el-card>.el-card__body>.el-table--border:after{background-color:var(--mk-border)}.main-wrapper>.el-card>.el-card__body>.el-pagination{margin-top:18px!important}.el-card,.el-dialog,.el-message-box,.el-picker-panel,.el-select-dropdown,.el-dropdown-menu,.el-popper,.el-notification,.el-message{color:var(--el-text-color-primary);background-color:var(--el-bg-color-overlay);border-color:var(--el-border-color)}.el-card{border-radius:var(--mk-card-radius);border-color:var(--mk-border)}.el-card__header{padding:16px 20px;color:var(--mk-text);font-weight:600;border-bottom:1px solid var(--mk-border)}.el-card__body{padding:18px}.el-card__header :is(.card-head,.card-heading,.head){min-height:24px}.el-button{min-height:32px;border-radius:var(--el-border-radius-base);font-weight:500}.el-button--primary{box-shadow:0 5px 12px #377dff33}.el-button--primary.is-plain,.el-button--primary.is-text,.el-button--primary.is-link{box-shadow:none}.el-input__wrapper,.el-textarea__inner{border-radius:var(--el-border-radius-base)}.el-form-item__label{color:var(--mk-text-muted);font-size:13px;font-weight:500}.el-tag{border-radius:var(--el-border-radius-base);font-weight:500}.el-alert{border-radius:var(--mk-panel-radius)}.el-dialog,.el-message-box{border-radius:var(--mk-card-radius);box-shadow:var(--mk-shadow-float)}.el-dialog__header{margin-right:0;padding:18px 20px 15px}.el-dialog__body{padding:18px 20px}.el-dialog__footer{padding:12px 20px 18px}.el-card__header,.el-dialog__header,.el-message-box__header{border-color:var(--el-border-color-light)}.el-input__wrapper,.el-textarea__inner{background:var(--el-input-bg-color);box-shadow:0 0 0 1px var(--el-input-border-color) inset}.el-input__wrapper.is-focus,.el-textarea__inner:focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset,0 0 0 3px var(--mk-focus-ring)}.el-input__wrapper.is-disabled,.el-textarea__inner:disabled{background:var(--el-disabled-bg-color)}.el-select-dropdown__item.hover,.el-select-dropdown__item:hover,.el-dropdown-menu__item:not(.is-disabled):focus,.el-dropdown-menu__item:not(.is-disabled):hover{background:var(--el-fill-color-light)}.el-tabs__item{color:var(--mk-text-muted);font-weight:500}.el-tabs__item:hover,.el-tabs__item.is-active{color:var(--mk-primary)}.el-tabs__active-bar{height:2px;background-color:var(--mk-primary)}.el-tabs__nav-wrap:after{background-color:var(--mk-border)}.el-tabs--border-card{overflow:hidden;background:var(--mk-surface);border:1px solid var(--mk-border);border-radius:var(--mk-panel-radius);box-shadow:none}.el-tabs--border-card>.el-tabs__header{margin:0;background:var(--el-fill-color-lighter);border-bottom:1px solid var(--mk-border)}.el-tabs--border-card>.el-tabs__header .el-tabs__item{height:42px;color:var(--mk-text-muted);border-right-color:var(--mk-border)}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{color:var(--mk-primary);background:var(--mk-surface);border-right-color:var(--mk-border);border-left-color:var(--mk-border)}.el-tabs--border-card>.el-tabs__content{padding:20px}.el-descriptions__label.el-descriptions__cell.is-bordered-label{color:var(--mk-text-muted);background:var(--el-fill-color-lighter)}.el-descriptions__content.el-descriptions__cell.is-bordered-content{color:var(--el-text-color-regular);background:var(--mk-surface)}.el-descriptions__cell{border-color:var(--mk-border)!important}.el-radio-button__inner{color:var(--mk-text-muted);border-color:var(--mk-border);box-shadow:-1px 0 0 0 var(--mk-border)}.el-radio-button__original-radio:checked+.el-radio-button__inner{color:var(--mk-primary);background:var(--mk-primary-soft);border-color:var(--mk-primary-border);box-shadow:-1px 0 0 0 var(--mk-primary-border)}.el-checkbox__input.is-checked .el-checkbox__inner,.el-radio__input.is-checked .el-radio__inner{background-color:var(--mk-primary);border-color:var(--mk-primary)}.el-switch.is-checked .el-switch__core{border-color:var(--mk-primary);background-color:var(--mk-primary)}.el-date-editor.el-input__wrapper,.el-date-editor.el-range-editor{background:var(--el-input-bg-color)}.el-picker-panel__sidebar{background:var(--el-fill-color-lighter);border-right-color:var(--mk-border)}.el-picker-panel__shortcut:hover{color:var(--mk-primary);background:var(--mk-primary-soft)}.el-empty__description p{color:var(--mk-text-muted)}.el-table th.el-table__cell{background:var(--el-table-header-bg-color);color:var(--el-table-header-text-color);font-size:12px;font-weight:650}.el-table td.el-table__cell{padding:10px 0}.el-table tr,.el-table__inner-wrapper:before{background:var(--el-table-tr-bg-color)}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background:var(--el-table-row-hover-bg-color)}.el-table--border .el-table__cell{border-right-color:var(--mk-border)}.el-table--border th.el-table__cell{background:var(--el-fill-color-lighter)}.el-table .el-button.is-link{padding:0 4px}.el-table__fixed,.el-table__fixed-right{box-shadow:0 0 12px #3232510f}.el-table__fixed:before,.el-table__fixed-right:before{background:var(--mk-border)}.el-progress-bar__outer{background:var(--el-fill-color)}.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev,.el-pagination.is-background .el-pager li{background:var(--el-pagination-bg-color);color:var(--el-pagination-button-color)}.el-pagination.is-background .el-pager li.is-active{color:var(--el-color-white);background:var(--el-color-primary)}.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev,.el-pagination.is-background .el-pager li{min-width:30px;border-radius:var(--el-border-radius-base)}.el-overlay{background-color:var(--el-overlay-color)}.el-loading-mask{background-color:var(--mk-loading-mask)}.main-wrapper :is(.submit-page,.excel-page,.qg-page,.mlsx-page,.mlsx-company-page,.api-doc-page,.ai-image-page,.sales-ranking-page,.project-feed-page,.ldrun-page,.jingyu-page,.xingtu-page,.ydsj-page,.kdb-page,.profile-page,.stats-page,.ai-log-page){max-width:1540px;margin:0 auto}.main-wrapper :is(.head,.page-head,.toolbar,.course-toolbar,.bind-toolbar){min-height:38px}.main-wrapper .filters{border-color:var(--mk-border)!important;background:var(--el-fill-color-lighter)!important;box-shadow:inset 0 1px #ffffff73}.main-wrapper .el-card__header .filters{padding:10px 12px;border:1px solid var(--mk-border);border-radius:var(--mk-panel-radius)}.main-wrapper .pager{margin-top:18px}.main-wrapper :is(.stream-log,.json-view,.info-box,.prompt-preview){border:1px solid var(--mk-border)}.main-wrapper :is(.code-block,.stream-log,.json-view,.info-box,.prompt-preview){border-radius:var(--mk-panel-radius);box-shadow:inset 0 1px #ffffff47}.main-wrapper :is(.api-doc-page,.ai-image-page,.sales-ranking-page,.project-feed-page,.profile-page) .el-card,.main-wrapper .ai-image-page .panel{box-shadow:var(--mk-shadow)}.main-wrapper .ai-image-page .panel{border-color:var(--mk-border);border-radius:var(--mk-card-radius)}.main-wrapper .api-doc-page .code-block{border:1px solid var(--mk-border);border-radius:var(--mk-panel-radius)}.main-wrapper :is(.system-info,.profile-page,.stats-page,.api-doc-page) .card-head,.main-wrapper :is(.system-info,.profile-page,.stats-page,.api-doc-page) .card-header,.main-wrapper :is(.system-info,.profile-page,.stats-page,.api-doc-page) .panel-head{min-height:30px}.main-wrapper .switch-grid .el-form-item{margin-bottom:18px;padding:10px 12px;background:var(--el-fill-color-lighter);border:1px solid var(--mk-border);border-radius:var(--mk-panel-radius)}.main-wrapper .profile-top .el-avatar{border:3px solid var(--mk-primary-soft);box-shadow:0 7px 16px #377dff21}.main-wrapper .api-key-row .el-input-group__append{background:var(--el-fill-color-lighter);border-left-color:var(--mk-border)}.main-wrapper :is(.notice-box,.message-item,.plan-box,.summary,.rank-item){border-color:var(--mk-border)}.main-wrapper :is(.notice-box,.message-item,.plan-box){box-shadow:inset 0 1px #ffffff3d}html.theme-dark .main-wrapper .filters{box-shadow:none}html.theme-dark .main-wrapper :is(.code-block,.stream-log,.json-view,.info-box,.prompt-preview){box-shadow:none}html.theme-dark .main-wrapper :is(.notice-box,.message-item,.plan-box){box-shadow:none}.fade-slide-enter-active,.fade-slide-leave-active{transition:opacity .2s ease,transform .2s ease}.fade-slide-enter-from{opacity:0;transform:translate(10px)}.fade-slide-leave-to{opacity:0;transform:translate(-6px)}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--mk-focus-ring);outline-offset:2px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width: 768px){html,body{overflow:hidden}.layout-root{height:100dvh}.sidebar-overlay{touch-action:none}.sidebar-container{width:236px!important;transform:translate(-100%)!important;transition:transform .24s ease!important}.sidebar-container.collapsed{width:236px!important}.sidebar-container.mobile-open{transform:translate(0)!important}.sidebar-container.collapsed .brand-copy{width:auto!important;margin-left:10px;opacity:1}.header-container,.sidebar-container.collapsed~.header-container{left:0!important;height:56px!important;padding:0 max(12px,env(safe-area-inset-right)) 0 max(12px,env(safe-area-inset-left))!important}.header-left{flex:1;min-width:0;gap:6px}.header-right{flex-shrink:0;gap:4px}.header-icon-btn,.theme-mode-trigger{width:34px;height:34px;font-size:17px}.header-right .header-icon-btn:first-child{display:none}.user-name{max-width:62px}.tabs-container,.sidebar-container.collapsed~.tabs-container{top:56px!important;left:0!important;height:40px!important;padding:0 8px!important}.tab-item{max-width:132px;padding:4px 9px;overflow:hidden}.main-wrapper,.sidebar-container.collapsed~.main-wrapper{top:96px!important;left:0!important;padding:12px max(12px,env(safe-area-inset-right)) calc(20px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))!important}.main-wrapper{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.main-wrapper>*,.main-wrapper :is(.el-card,.el-card__body,.el-row,.el-col,.el-form-item__content,.el-tabs,.el-table,.el-descriptions,.el-alert){min-width:0;max-width:100%}.main-wrapper .el-card__body,.main-wrapper .el-card__header{padding:12px!important}.sidebar-menu .el-menu-item,.sidebar-menu .el-sub-menu__title{min-height:44px}.main-wrapper .el-card__header{line-height:1.45}.main-wrapper .el-card__header :is(.head,.card-head,.card-heading){align-items:flex-start;flex-wrap:wrap}.main-wrapper .el-card__header :is(.head,.card-head,.card-heading)>:is(.el-button,.el-button-group){margin-left:auto}.main-wrapper .el-form--inline{display:block}.main-wrapper .el-form--inline .el-form-item{display:block;margin-right:0;margin-bottom:10px}.main-wrapper .el-form--inline .el-form-item__content{display:flex;min-width:0;flex-wrap:wrap;gap:8px}.main-wrapper .el-form--inline :is(.el-input,.el-select,.el-date-editor,.el-cascader,.el-input-number){width:100%!important;max-width:none!important}.main-wrapper .el-form--inline .el-form-item:last-child .el-form-item__content{width:100%}.main-wrapper .el-form--inline .el-form-item:last-child .el-button{min-height:36px;margin:0;flex:1 1 132px}.main-wrapper>.el-card>.el-card__body>.el-form--inline,.main-wrapper>.el-card>.el-card__body>.el-descriptions+.el-form--inline{padding:12px 12px 2px;margin-bottom:14px}.main-wrapper .el-form-item{margin-bottom:14px}.main-wrapper .el-form-item__label{line-height:22px}.main-wrapper .el-form:not(.el-form--inline) .el-form-item{display:block}.main-wrapper .el-form:not(.el-form--inline) .el-form-item__label{display:flex;width:auto!important;height:auto;min-height:22px;padding:0 0 6px!important;line-height:22px;text-align:left!important;justify-content:flex-start}.main-wrapper .el-form:not(.el-form--inline) .el-form-item__content{min-height:32px;margin-left:0!important}.main-wrapper .el-form:not(.el-form--inline) :is(.el-input,.el-select,.el-date-editor,.el-cascader,.el-input-number){width:100%!important;max-width:none!important}.main-wrapper .el-row{row-gap:0}.main-wrapper .el-row>.el-col{min-width:0;max-width:100%!important;flex:0 0 100%!important}.main-wrapper :is(.el-radio-group,.el-checkbox-group){display:flex;max-width:100%;flex-wrap:wrap;gap:6px}.main-wrapper :is(.el-radio,.el-checkbox){min-height:32px;margin-right:0}.main-wrapper>.el-card>.el-card__body>.el-form:not(.el-form--inline){max-width:none;padding:0}.main-wrapper .el-table{width:100%!important;max-width:100%;font-size:12px}.main-wrapper .el-table__body-wrapper,.main-wrapper .el-table__header-wrapper{overscroll-behavior-x:contain}.main-wrapper .el-table .el-table__cell{padding:8px 0}.main-wrapper .el-table .cell{padding-right:8px;padding-left:8px}.main-wrapper .el-pagination{min-height:32px;padding:8px 0;overflow:hidden;justify-content:flex-start}.main-wrapper .el-pagination .el-pagination__sizes,.main-wrapper .el-pagination .el-pagination__jump,.main-wrapper .el-pagination .el-pagination__total{display:none}.main-wrapper .el-tabs__header{margin-bottom:12px}.main-wrapper .el-tabs__nav-wrap{overflow:hidden}.main-wrapper .el-tabs__nav-scroll{overflow-x:auto;scrollbar-width:none}.main-wrapper .el-tabs__nav-scroll::-webkit-scrollbar{display:none}.main-wrapper .el-tabs__item{padding:0 13px}.main-wrapper .el-descriptions{overflow-x:auto}.main-wrapper .el-descriptions__table{min-width:460px}.main-wrapper :is(.head,.page-head,.toolbar,.course-toolbar,.bind-toolbar,.actions,.table-tools){align-items:stretch}.main-wrapper :is(.head,.page-head,.toolbar,.course-toolbar,.bind-toolbar,.actions,.table-tools)>:is(.el-input,.el-select,.el-date-editor,.el-cascader,.el-input-number){width:100%!important}.main-wrapper :is(.stream-log,.json-view,.info-box,.prompt-preview,.code-block){overflow-x:auto;word-break:break-word}.el-tabs--border-card>.el-tabs__header{overflow-x:auto}.el-tabs--border-card>.el-tabs__content{padding:14px}.main-wrapper .switch-grid .el-form-item{padding:8px 10px}.el-dialog{width:calc(100vw - 24px)!important;max-height:88dvh;margin:6vh auto!important}.el-dialog__header{padding:15px 16px 10px;margin-right:0}.el-dialog__body{max-height:calc(88dvh - 122px);padding:14px 16px;overflow-y:auto;-webkit-overflow-scrolling:touch}.el-dialog__footer{padding:10px 16px 15px}.el-dialog__footer .el-button{min-height:36px}.el-message{width:calc(100vw - 32px)!important;min-width:0!important}}@media (max-width: 520px){.header-container,.sidebar-container.collapsed~.header-container{padding:0 10px!important}.header-right{gap:2px}.header-icon-btn,.theme-mode-trigger{width:32px;height:32px}.user-name{display:none}.mobile-title{max-width:46vw;font-size:14px}.main-wrapper,.sidebar-container.collapsed~.main-wrapper{padding:10px max(10px,env(safe-area-inset-right)) calc(18px + env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))!important}.main-wrapper .el-card__body,.main-wrapper .el-card__header{padding:11px!important}.main-wrapper .el-card__header :is(.head,.card-head,.card-heading)>:is(.el-button,.el-button-group){width:100%;margin-left:0}.main-wrapper .el-card__header :is(.head,.card-head,.card-heading)>.el-button{width:100%}.main-wrapper .el-form--inline .el-form-item:last-child .el-button{flex-basis:100%}.main-wrapper .el-tabs__item{padding:0 10px;font-size:13px}.main-wrapper .el-table .cell{padding-right:6px;padding-left:6px}.main-wrapper .el-pagination .el-pager li:not(.is-active){display:none}.main-wrapper .el-descriptions__table{min-width:390px}.el-dialog{width:calc(100vw - 16px)!important;margin:4dvh auto!important}.el-dialog__body{max-height:calc(92dvh - 112px)}}html.theme-a .mall-page{--mk-canvas: #faf6f3;--mk-surface: #fffdfa;--mk-surface-raised: #fffdfa;--mk-surface-muted: #f5ece5;--mk-text: #3c3835;--mk-text-muted: #7c7368;--mk-text-subtle: #a89a8b;--mk-border: #eadfce;--mk-border-strong: #DEC9B8;--mk-primary: #bc773f;--mk-primary-hover: #a5642f;--mk-primary-soft: #f5ece5;--mk-primary-border: rgba(188, 119, 63, .38);--mk-accent: #7d8b62;--mk-accent-soft: #f0f0e4;--mk-warning: #c08a2e;--mk-focus-ring: rgba(188, 119, 63, .3);--mk-shadow: 0 8px 20px rgba(60, 56, 53, .05);--mk-shadow-float: 0 18px 40px rgba(60, 56, 53, .1);--mk-surface-translucent: rgba(250, 246, 243, .94);--mk-loading-mask: rgba(250, 246, 243, .85);--mk-panel-radius: 8px;--mk-card-radius: 10px;--el-border-radius-base: 5px;--el-border-radius-small: 4px;--el-color-primary: #bc773f;--el-color-primary-light-3: #cf9668;--el-color-primary-light-5: #ddb28f;--el-color-primary-light-7: #e9cbb1;--el-color-primary-light-8: #f0dac4;--el-color-primary-light-9: #f5ece5;--el-color-primary-dark-2: #a5642f;--el-color-success: #7d8b62;--el-color-success-light-9: #f0f0e4;--el-color-warning: #c08a2e;--el-color-warning-light-9: #f8efdd;--el-color-danger: #b0562a;--el-color-danger-light-9: #f7e9e0;--el-bg-color: var(--mk-surface);--el-bg-color-page: var(--mk-canvas);--el-bg-color-overlay: var(--mk-surface-raised);--el-fill-color-blank: var(--mk-surface);--el-fill-color: #f2e7da;--el-fill-color-light: #f5ece5;--el-fill-color-lighter: #f9f2ea;--el-fill-color-extra-light: #fbf7f1;--el-text-color-primary: var(--mk-text);--el-text-color-regular: #5d564e;--el-text-color-secondary: var(--mk-text-muted);--el-text-color-placeholder: var(--mk-text-subtle);--el-border-color: var(--mk-border-strong);--el-border-color-light: var(--mk-border);--el-border-color-lighter: #f0e6d6;--el-border-color-extra-light: #f6efe4;--el-input-bg-color: var(--mk-surface);--el-input-hover-border-color: #cf9668;--el-input-focus-border-color: var(--mk-primary);--el-select-input-focus-border-color: var(--mk-primary);--mall-rule: var(--mk-border);--mall-rule-strong: var(--mk-border-strong);--mall-sheet: var(--mk-surface);--mall-sheet-soft: var(--mk-surface-muted);--mall-ink: var(--mk-text);--mall-muted: var(--mk-text-muted);--mall-faint: var(--mk-text-subtle);color:var(--mall-ink);background:var(--mk-canvas)}html.theme-a .mall-page.mall-storefront{--storefront-surface: var(--mall-sheet);--storefront-soft: var(--mall-sheet-soft);--storefront-rule: var(--mall-rule);--storefront-shadow: none;--storefront-shadow-hover: 0 14px 30px rgba(60, 56, 53, .08);--sf-radius: var(--mk-card-radius);--sf-gradient: #bc773f;--sf-glass: var(--mall-sheet);--sf-glass-border: var(--mall-rule);--sf-glass-highlight: none;background:var(--mk-canvas)}html.theme-a .mall-page.mall-storefront:before{content:none}html.theme-a .mall-page.mall-storefront .mall-storefront-intro__glow{display:none}html.theme-a .mall-page .mall-public-header,html.theme-a .mall-page.mall-storefront .mall-storefront-header,html.theme-a .mall-page.mall-storefront .mall-product-card,html.theme-a .mall-page.mall-storefront .mall-store-categories button,html.theme-a .mall-page.mall-storefront .mall-store-search,html.theme-a .mall-page.mall-storefront .mall-store-announcement,html.theme-a .mall-page.mall-storefront .mall-store-guide>section,html.theme-a .mall-page.mall-storefront .mall-store-empty,html.theme-a .mall-page.mall-storefront .mall-store-products__count,html.theme-a .mall-page.mall-storefront .mall-cta--ghost,html.theme-a .mall-page .mall-checkout-mobilebar,html.theme-a .mall-page.mall-storefront .mall-store-mobile-purchase,html.theme-a .mall-page.mall-storefront .mall-product-card__category,html.theme-a .mall-page.mall-storefront .mall-product-card__feature{backdrop-filter:none;-webkit-backdrop-filter:none}html.theme-a .mall-page :is(.mall-form-card h1,.mall-status-card h1,.mall-section-heading h2,.mall-form-section h2,.mall-form-card__head h2,.mall-receipt h2,.mall-status-card h2,.mall-service-confirm-bar__main h1,.mall-service-document__section-head h2,.mall-store-products__head h2,.mall-storefront-intro h1,.mall-store-guide h3,.mall-product-card__title,.mall-store-brand__name){font-family:Georgia,STSong,SimSun,serif;font-style:normal;letter-spacing:0}html.theme-a .mall-page .mall-storefront-intro h1{letter-spacing:.01em}html.theme-a .mall-page .mall-store-brand__name{font-weight:700}html.theme-a .mall-page :is(.mall-section-kicker,.mall-receipt-kicker,.mall-store-products__eyebrow,.mall-storefront-intro__eyebrow,.mall-service-document__eyebrow){font-family:Georgia,STSong,SimSun,serif;font-style:normal;letter-spacing:.14em}html.theme-a .mall-page :is(.mall-product-card__footer b,.mall-product-card__price b,.mall-summary-row--price span:last-child,.mall-status-row--amount dd,.mall-checkout-mobilebar__price strong,.mall-store-mobile-purchase strong){color:var(--mk-primary);font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:700;letter-spacing:0}html.theme-a .mall-page :is(.mall-product-card__footer em,.mall-product-card__price em){font-family:Georgia,STSong,SimSun,serif;font-style:normal}html.theme-a .mall-page .el-button:not(.el-button--primary):not(.is-circle){min-height:36px;padding-inline:6px;color:var(--mk-primary);font-weight:600;background:transparent;border-color:transparent;box-shadow:none;transition:color .16s ease}html.theme-a .mall-page .el-button:not(.el-button--primary):not(.is-circle):after{content:"→";margin-left:6px;font-family:Georgia,serif;transition:transform .16s ease}html.theme-a .mall-page .el-button:not(.el-button--primary):not(.is-circle):hover{color:var(--mk-primary-hover);background:transparent;border-color:transparent;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--mk-primary-border);transform:none;box-shadow:none}html.theme-a .mall-page .el-button:not(.el-button--primary):not(.is-circle):hover:after{transform:translate(3px)}html.theme-a .mall-page .el-button--primary{min-height:44px;padding-inline:26px;color:var(--el-color-white);font-weight:650;letter-spacing:.02em;background:var(--mk-primary);border-color:var(--mk-primary);border-radius:999px;box-shadow:none;transition:background-color .16s ease,border-color .16s ease}html.theme-a .mall-page .el-button--primary:hover{background:var(--mk-primary-hover);border-color:var(--mk-primary-hover);transform:none;box-shadow:none}html.theme-a .mall-page .el-button--primary.is-plain,html.theme-a .mall-page .el-button--primary.is-text,html.theme-a .mall-page .el-button--primary.is-link{color:var(--mk-primary);background:transparent;border-color:transparent;box-shadow:none}html.theme-a .mall-page.mall-storefront .mall-cta{border-radius:999px;box-shadow:none}html.theme-a .mall-page.mall-storefront .mall-cta--primary{background:var(--mk-primary);border-color:var(--mk-primary)}html.theme-a .mall-page.mall-storefront .mall-cta--primary:hover{background:var(--mk-primary-hover);border-color:var(--mk-primary-hover);transform:translateY(-1px);box-shadow:none}html.theme-a .mall-page.mall-storefront .mall-cta--ghost{color:var(--mk-primary);background:transparent;border-color:transparent}html.theme-a .mall-page.mall-storefront .mall-cta--ghost:hover{color:var(--mk-primary-hover);border-color:transparent;text-decoration:underline;text-underline-offset:4px;transform:none}html.theme-a .mall-page.mall-storefront .mall-product-card__action{color:var(--mk-primary);background:transparent;border:0;box-shadow:none}html.theme-a .mall-page.mall-storefront .mall-product-card__action:hover{color:var(--mk-primary-hover);text-decoration:underline;text-underline-offset:4px;transform:none;box-shadow:none}html.theme-a .mall-page.mall-storefront .mall-store-announcement button,html.theme-a .mall-page.mall-storefront .mall-store-guide__order button,html.theme-a .mall-page.mall-storefront .mall-store-empty button,html.theme-a .mall-page.mall-storefront .mall-store-footer button,html.theme-a .mall-page .mall-store-empty button,html.theme-a .mall-page .mall-flow-breadcrumb button{color:var(--mk-primary);background:transparent;border-color:transparent;border-radius:0;box-shadow:none}html.theme-a .mall-page.mall-storefront .mall-store-announcement button:hover,html.theme-a .mall-page.mall-storefront .mall-store-guide__order button:hover,html.theme-a .mall-page.mall-storefront .mall-store-empty button:hover,html.theme-a .mall-page.mall-storefront .mall-store-footer button:hover,html.theme-a .mall-page .mall-store-empty button:hover,html.theme-a .mall-page .mall-flow-breadcrumb button:hover{color:var(--mk-primary-hover);background:transparent;text-decoration:underline;text-underline-offset:4px}html.theme-a .mall-page .mall-public-header,html.theme-a .mall-page.mall-storefront .mall-storefront-header{background:var(--mk-canvas);border-bottom:1px solid var(--mk-border)}html.theme-a .mall-page .mall-store-brand__mark{color:var(--mk-primary);background:var(--mk-primary-soft);border:1px solid var(--mk-primary-border);border-radius:8px;box-shadow:none}html.theme-a .mall-page .mall-public-nav__link:hover{color:var(--mk-primary);background:transparent}html.theme-a .mall-page .mall-public-nav__link.is-active{color:var(--mk-primary)}html.theme-a .mall-page .mall-public-nav__link.is-active:after{background:var(--mk-primary);border-radius:0}html.theme-a .mall-page.mall-storefront .mall-public-nav__link--order{color:var(--mk-primary);border-color:var(--mk-primary-border)}html.theme-a .mall-page :is(.mall-form-card__head,.mall-status-card__head,.mall-receipt__head,.mall-store-products__head,.mall-store-browse-tools,.mall-receipt-summary,.mall-status-row,.mall-service-document__progress,.mall-service-document__footer){border-color:var(--mk-border)}html.theme-a .mall-page .mall-form-section+.mall-form-section{border-top:1px solid var(--mk-border)}html.theme-a .mall-page .mall-summary-row--price{border-top:1px dashed var(--mk-border-strong)}html.theme-a .mall-page.mall-storefront .mall-store-footer{border-top:1px solid var(--mk-border)}html.theme-a .mall-page :is(.mall-form-card,.mall-receipt,.mall-status-card,.mall-service-confirm-bar){border-color:var(--mk-border);box-shadow:none}html.theme-a .mall-page .mall-checkout-page>.mall-service-confirm-bar{border-color:var(--mk-border-strong);box-shadow:none}html.theme-a .mall-page .mall-course-list .el-checkbox{background:var(--mk-surface-muted);border-color:var(--mk-border)}html.theme-a .mall-page .mall-course-list .el-checkbox.is-checked{background:var(--mk-primary-soft);border-color:var(--mk-primary-border)}html.theme-a .mall-page .mall-form-card .el-input__wrapper{background:var(--mk-surface)}html.theme-a .mall-page .mall-payment-methods .el-radio-button__inner{border-color:var(--mk-border);box-shadow:none}html.theme-a .mall-page .mall-payment-methods .el-radio-button__original-radio:checked+.el-radio-button__inner{color:var(--mk-primary);background:var(--mk-primary-soft);border-color:var(--mk-primary-border);box-shadow:none}html.theme-a .mall-page .mall-receipt-step__index{background:var(--mk-canvas);border-color:var(--mk-border-strong)}html.theme-a .mall-page .mall-receipt-step.is-active{color:var(--mk-primary)}html.theme-a .mall-page .mall-receipt-step.is-active .mall-receipt-step__index{color:var(--el-color-white);background:var(--mk-primary);border-color:var(--mk-primary)}html.theme-a .mall-page .mall-status-card__mark,html.theme-a .mall-page .mall-service-document__state{color:var(--mk-primary);background:var(--mk-primary-soft);border-color:var(--mk-primary-border)}html.theme-a .mall-page .mall-product-card{background:var(--mall-sheet);border:1px solid var(--mk-border);border-radius:var(--mk-card-radius);box-shadow:none}html.theme-a .mall-page .mall-product-card:hover{border-color:var(--mk-border-strong);box-shadow:none;transform:none}html.theme-a .mall-page .mall-product-card.is-selected{border-color:var(--mk-primary);box-shadow:inset 0 0 0 1px var(--mk-primary)}html.theme-a .mall-page .mall-product-card__media{background:var(--mall-sheet-soft)}html.theme-a .mall-page .mall-product-card__content{padding:20px 20px 18px}html.theme-a .mall-page .mall-product-card:hover .mall-product-card__title{color:var(--mk-primary)}html.theme-a .mall-page .mall-product-card__category{color:var(--mk-primary);background:var(--mall-sheet);border:1px solid var(--mk-primary-border)}html.theme-a .mall-page.mall-storefront .mall-product-card__feature{color:var(--el-color-white);background:var(--mk-primary);box-shadow:none}html.theme-a .mall-page.mall-storefront .mall-product-card:hover .mall-product-card__media>img{transform:none}html.theme-a .mall-page .mall-store-search,html.theme-a .mall-page.mall-storefront .mall-store-search{background:var(--mall-sheet);border:1px solid var(--mk-border);border-radius:6px}html.theme-a .mall-page .mall-store-search:focus-within,html.theme-a .mall-page.mall-storefront .mall-store-search:focus-within{background:var(--mall-sheet);border-color:var(--mk-primary);box-shadow:0 0 0 3px var(--mk-focus-ring)}html.theme-a .mall-page.mall-storefront .mall-store-categories button{color:var(--mall-muted);background:transparent;border:1px solid transparent;border-radius:0}html.theme-a .mall-page.mall-storefront .mall-store-categories button:hover{color:var(--mk-primary);border-color:transparent}html.theme-a .mall-page.mall-storefront .mall-store-categories button.is-active{color:var(--mk-primary);background:transparent;border-color:transparent;box-shadow:none;font-weight:680}html.theme-a .mall-page.mall-storefront .mall-store-categories button.is-active:after{display:block;height:2px;background:var(--mk-primary);border-radius:0}html.theme-a .mall-page .mall-store-categories button.is-active{color:var(--mk-primary)}html.theme-a .mall-page .mall-store-categories button.is-active:after{background:var(--mk-primary);border-radius:0}html.theme-a .mall-page.mall-storefront .mall-store-announcement{color:var(--mall-muted);background:var(--mk-surface-muted);border:1px solid var(--mk-border)}html.theme-a .mall-page.mall-storefront .mall-store-announcement__icon{color:var(--mk-primary);background:#bc773f1f}html.theme-a .mall-page.mall-storefront .mall-store-guide>section{background:var(--mall-sheet);border:1px solid var(--mk-border);box-shadow:none}html.theme-a .mall-page.mall-storefront .mall-store-guide__steps li>span{color:var(--el-color-white);background:var(--mk-primary);box-shadow:none}html.theme-a .mall-page .mall-store-empty,html.theme-a .mall-page .mall-empty,html.theme-a .mall-page .mall-load-error{background:var(--mall-sheet);border:1px dashed var(--mk-border-strong)}html.theme-a .mall-page.mall-storefront .mall-store-products__count{padding:0;color:var(--mall-faint);background:transparent;border:0;box-shadow:none;border-radius:0}html.theme-a .mall-page .mall-checkout-mobilebar,html.theme-a .mall-page.mall-storefront .mall-store-mobile-purchase{background:var(--mall-sheet);border:0;border-top:1px solid var(--mk-border);box-shadow:none}html.theme-a .mall-page.mall-storefront .mall-store-mobile-purchase button{background:var(--mk-primary);border-color:var(--mk-primary);box-shadow:none}html.theme-b:not(.theme-dark) .mall-page{--tb-canvas: #f5f5f5;--tb-sheet: #ffffff;--tb-sheet-soft: #ececec;--tb-ink: #000000;--tb-muted: #4d4d4d;--tb-faint: #8c8c8c;--tb-rule: #000000;--tb-rule-soft: rgba(0, 0, 0, .18);--tb-btn-bg: #000000;--tb-btn-ink: #ffffff;--tb-radius: 2px;--tb-block-a: #e23b2e;--tb-block-b: #f7c61a;--tb-block-c: #2057d6;--tb-block-d: #17a24b;--mk-canvas: var(--tb-canvas);--mk-surface: var(--tb-sheet);--mk-surface-muted: var(--tb-sheet-soft);--mk-text: var(--tb-ink);--mk-text-muted: var(--tb-muted);--mk-text-subtle: var(--tb-faint);--mk-border: var(--tb-rule);--mk-border-strong: var(--tb-rule);--mk-primary: var(--tb-btn-bg);--mk-primary-hover: #333333;--mk-primary-soft: #e8e8e8;--mk-primary-border: rgba(0, 0, 0, .38);--mk-accent: var(--tb-ink);--mk-accent-soft: #e8e8e8;--mk-warning: #555555;--mk-focus-ring: rgba(0, 0, 0, .3);--mk-shadow: 0 0 0 rgba(0, 0, 0, 0);--mk-shadow-float: 0 0 0 rgba(0, 0, 0, 0);--mk-panel-radius: var(--tb-radius);--mk-card-radius: var(--tb-radius);--el-color-primary: var(--tb-btn-bg);--el-color-primary-light-3: #333333;--el-color-primary-light-5: #767676;--el-color-primary-light-7: #d4d4d4;--el-color-primary-light-8: #e3e3e3;--el-color-primary-light-9: #efefef;--el-color-primary-dark-2: #333333;--el-color-danger: var(--tb-ink);--el-border-color: var(--tb-rule);--el-border-color-light: var(--tb-rule);--el-border-radius-base: var(--tb-radius);--el-border-radius-small: var(--tb-radius)}html.theme-b.theme-dark .mall-page{--tb-canvas: #0f0f0f;--tb-sheet: #171717;--tb-sheet-soft: #202020;--tb-ink: #f5f5f5;--tb-muted: #b5b5b5;--tb-faint: #7c7c7c;--tb-rule: #ededed;--tb-rule-soft: rgba(255, 255, 255, .2);--tb-btn-bg: #f5f5f5;--tb-btn-ink: #0a0a0a;--tb-radius: 2px;--tb-block-a: #e23b2e;--tb-block-b: #f7c61a;--tb-block-c: #2057d6;--tb-block-d: #17a24b;--mk-canvas: var(--tb-canvas);--mk-surface: var(--tb-sheet);--mk-surface-muted: var(--tb-sheet-soft);--mk-text: var(--tb-ink);--mk-text-muted: var(--tb-muted);--mk-text-subtle: var(--tb-faint);--mk-border: var(--tb-rule);--mk-border-strong: var(--tb-rule);--mk-primary: var(--tb-btn-bg);--mk-primary-hover: #d0d0d0;--mk-primary-soft: #262626;--mk-primary-border: rgba(255, 255, 255, .42);--mk-accent: var(--tb-ink);--mk-accent-soft: #262626;--mk-warning: #bdbdbd;--mk-focus-ring: rgba(255, 255, 255, .36);--mk-shadow: 0 0 0 rgba(0, 0, 0, 0);--mk-shadow-float: 0 0 0 rgba(0, 0, 0, 0);--mk-panel-radius: var(--tb-radius);--mk-card-radius: var(--tb-radius);--el-color-primary: var(--tb-btn-bg);--el-color-primary-light-3: #d0d0d0;--el-color-primary-light-5: #8a8a8a;--el-color-primary-light-7: #3a3a3a;--el-color-primary-light-8: #2b2b2b;--el-color-primary-light-9: #222222;--el-color-primary-dark-2: #ffffff;--el-color-danger: var(--tb-ink);--el-border-color: var(--tb-rule);--el-border-color-light: var(--tb-rule);--el-border-radius-base: var(--tb-radius);--el-border-radius-small: var(--tb-radius)}html.theme-b:not(.theme-dark) .mall-page.mall-storefront,html.theme-b.theme-dark .mall-page.mall-storefront{--sf-gradient: var(--tb-btn-bg);--sf-glass: var(--tb-sheet);--sf-glass-border: var(--tb-rule);--sf-glass-highlight: inset 0 0 0 rgba(0, 0, 0, 0);--storefront-shadow: 0 0 0 rgba(0, 0, 0, 0);--storefront-shadow-hover: 0 0 0 rgba(0, 0, 0, 0);background:var(--tb-canvas)}html.theme-b .mall-page.mall-storefront:before,html.theme-b.theme-dark .mall-page.mall-storefront:before{content:none}html.theme-b .mall-page.mall-storefront .mall-storefront-intro__glow,html.theme-b.theme-dark .mall-page.mall-storefront .mall-storefront-intro__glow{display:none}html.theme-b .mall-page{font-family:Futura,Century Gothic,Avenir Next,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;letter-spacing:-.01em}html.theme-b .mall-page :is(h1,h2,h3,.mall-store-brand__name){font-weight:700;letter-spacing:-.02em}html.theme-b .mall-page .mall-public-header{background:var(--tb-canvas);border-bottom:1px solid var(--tb-rule);backdrop-filter:none;-webkit-backdrop-filter:none}html.theme-b .mall-page .mall-store-brand__mark{color:var(--tb-btn-ink);background:var(--tb-btn-bg);border:1px solid var(--tb-btn-bg);border-radius:var(--tb-radius);box-shadow:none}html.theme-b .mall-page .mall-public-nav__link.is-active{color:var(--tb-ink)}html.theme-b .mall-page .mall-public-nav__link.is-active:after{background:var(--tb-rule);border-radius:0}html.theme-b .mall-page .el-button--primary{color:var(--tb-btn-ink);background:var(--tb-btn-bg);border-color:var(--tb-btn-bg);border-radius:var(--tb-radius);box-shadow:none}html.theme-b .mall-page .el-button--primary:hover{color:var(--tb-btn-bg);background:var(--tb-canvas);border-color:var(--tb-btn-bg);box-shadow:none;transform:none}html.theme-b .mall-page .el-button{border-radius:var(--tb-radius)}html.theme-b .mall-page.mall-storefront .mall-cta--primary,html.theme-b .mall-page.mall-storefront .mall-product-card__action,html.theme-b .mall-page.mall-storefront .mall-store-mobile-purchase button{color:var(--tb-btn-ink);background:var(--tb-btn-bg);border:1px solid var(--tb-btn-bg);border-radius:var(--tb-radius);box-shadow:none}html.theme-b .mall-page.mall-storefront .mall-cta--primary:hover,html.theme-b .mall-page.mall-storefront .mall-product-card__action:hover,html.theme-b .mall-page.mall-storefront .mall-store-mobile-purchase button:hover{color:var(--tb-btn-bg);background:var(--tb-canvas);box-shadow:none;transform:none}html.theme-b .mall-page.mall-storefront .mall-cta--ghost{color:var(--tb-ink);background:transparent;border:1px solid var(--tb-rule);border-radius:var(--tb-radius);backdrop-filter:none;-webkit-backdrop-filter:none}html.theme-b .mall-page.mall-storefront .mall-cta--ghost:hover{color:var(--tb-canvas);background:var(--tb-ink);border-color:var(--tb-ink);transform:none}html.theme-b .mall-page.mall-storefront .mall-store-announcement{color:#fff;background:#000;border:1px solid #000000;border-radius:var(--tb-radius);backdrop-filter:none;-webkit-backdrop-filter:none}html.theme-b.theme-dark .mall-page.mall-storefront .mall-store-announcement{border-color:#f5f5f5}html.theme-b .mall-page.mall-storefront .mall-store-announcement strong{color:#fff}html.theme-b .mall-page.mall-storefront .mall-store-announcement p{color:#ffffffb8}html.theme-b .mall-page.mall-storefront .mall-store-announcement__icon{color:#fff;background:#ffffff24;border-radius:var(--tb-radius)}html.theme-b .mall-page.mall-storefront .mall-store-announcement button{color:#fff;border:1px solid #ffffff;border-radius:var(--tb-radius)}html.theme-b .mall-page.mall-storefront .mall-store-announcement button:hover{color:#000;background:#fff}html.theme-b .mall-page.mall-storefront .mall-storefront-intro__eyebrow{color:var(--tb-ink);background:transparent;border:1px solid var(--tb-rule);border-radius:var(--tb-radius)}html.theme-b .mall-page.mall-storefront .mall-storefront-intro__eyebrow:before{box-shadow:none}html.theme-b .mall-page .mall-store-search{color:var(--tb-faint);background:var(--tb-sheet);border:1px solid var(--tb-rule);border-radius:var(--tb-radius);backdrop-filter:none;-webkit-backdrop-filter:none}html.theme-b .mall-page .mall-store-search:focus-within{background:var(--tb-sheet);border-color:var(--tb-rule);box-shadow:0 0 0 3px var(--tb-rule-soft)}html.theme-b .mall-page .mall-store-search button:hover{background:var(--tb-sheet-soft)}html.theme-b .mall-page.mall-storefront .mall-store-categories button{color:var(--tb-ink);background:transparent;border:1px solid var(--tb-rule);border-radius:var(--tb-radius);backdrop-filter:none;-webkit-backdrop-filter:none}html.theme-b .mall-page.mall-storefront .mall-store-categories button:hover{color:var(--tb-canvas);background:var(--tb-ink);border-color:var(--tb-ink)}html.theme-b .mall-page.mall-storefront .mall-store-categories button.is-active{color:var(--tb-btn-ink);background:var(--tb-btn-bg);border-color:var(--tb-btn-bg);box-shadow:none}html.theme-b .mall-page .mall-store-categories button.is-active{color:var(--tb-ink)}html.theme-b .mall-page .mall-store-categories button.is-active:after{background:var(--tb-rule);border-radius:0}html.theme-b .mall-page.mall-storefront .mall-store-categories button.is-active{color:var(--tb-btn-ink)}html.theme-b .mall-page .mall-product-card{background:var(--tb-sheet);border:1px solid var(--tb-rule);border-radius:var(--tb-radius);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}html.theme-b .mall-page .mall-product-card:hover{border-color:var(--tb-rule);box-shadow:none;transform:none}html.theme-b .mall-page .mall-product-card.is-selected{border-color:var(--tb-ink);box-shadow:inset 0 0 0 1px var(--tb-ink)}html.theme-b .mall-page .mall-product-card__media{background:linear-gradient(90deg,var(--tb-block-a) 0 50%,var(--tb-block-b) 50% 100%) 0 0 / 100% 50% no-repeat,linear-gradient(90deg,var(--tb-block-c) 0 50%,var(--tb-block-d) 50% 100%) 0 100% / 100% 50% no-repeat;transition:filter .18s ease}html.theme-b .mall-page .mall-product-card:nth-child(4n+2) .mall-product-card__media{background:linear-gradient(90deg,var(--tb-block-c) 0 50%,var(--tb-block-a) 50% 100%) 0 0 / 100% 50% no-repeat,linear-gradient(90deg,var(--tb-block-b) 0 50%,var(--tb-block-d) 50% 100%) 0 100% / 100% 50% no-repeat}html.theme-b .mall-page .mall-product-card:nth-child(4n+3) .mall-product-card__media{background:linear-gradient(90deg,var(--tb-block-d) 0 50%,var(--tb-block-c) 50% 100%) 0 0 / 100% 50% no-repeat,linear-gradient(90deg,var(--tb-block-a) 0 50%,var(--tb-block-b) 50% 100%) 0 100% / 100% 50% no-repeat}html.theme-b .mall-page .mall-product-card:nth-child(4n+4) .mall-product-card__media{background:linear-gradient(90deg,var(--tb-block-b) 0 50%,var(--tb-block-d) 50% 100%) 0 0 / 100% 50% no-repeat,linear-gradient(90deg,var(--tb-block-c) 0 50%,var(--tb-block-a) 50% 100%) 0 100% / 100% 50% no-repeat}html.theme-b .mall-page .mall-product-card:hover .mall-product-card__media{filter:invert(1)}html.theme-b .mall-page .mall-product-card__category,html.theme-b .mall-page .mall-product-card__feature{color:#fff;background:#000;border:0;border-radius:var(--tb-radius);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}html.theme-b .mall-page :is(.mall-product-card__footer b,.mall-product-card__price b,.mall-status-row--amount dd,.mall-checkout-mobilebar__price strong,.mall-store-mobile-purchase strong){color:var(--tb-ink)}html.theme-b .mall-page .mall-product-card__action{color:var(--tb-ink)}html.theme-b .mall-page.mall-storefront .mall-product-card__action{color:var(--tb-btn-ink)}html.theme-b .mall-page .mall-store-products{background:var(--tb-sheet);border:1px solid var(--tb-rule);border-radius:var(--tb-radius);box-shadow:none}html.theme-b .mall-page.mall-storefront .mall-store-products{background:transparent;border:0}html.theme-b .mall-page.mall-storefront .mall-store-products__count{color:var(--tb-ink);background:var(--tb-sheet);border:1px solid var(--tb-rule);border-radius:var(--tb-radius);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}html.theme-b .mall-page.mall-storefront .mall-store-guide>section,html.theme-b .mall-page.mall-storefront .mall-store-empty{background:var(--tb-sheet);border:1px solid var(--tb-rule);border-radius:var(--tb-radius);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}html.theme-b .mall-page.mall-storefront .mall-store-guide__steps li>span{color:var(--tb-btn-ink);background:var(--tb-btn-bg);border-radius:var(--tb-radius);box-shadow:none}html.theme-b .mall-page.mall-storefront .mall-store-guide__order button{color:var(--tb-ink);background:transparent;border:1px solid var(--tb-rule);border-radius:var(--tb-radius)}html.theme-b .mall-page.mall-storefront .mall-store-guide__order button:hover{color:var(--tb-canvas);background:var(--tb-ink)}html.theme-b .mall-page.mall-storefront .mall-store-mobile-purchase{background:var(--tb-sheet);border:1px solid var(--tb-rule);border-radius:var(--tb-radius);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}html.theme-b .mall-page :is(.mall-form-card,.mall-receipt,.mall-status-card,.mall-service-confirm-bar){background:var(--tb-sheet);border:1px solid var(--tb-rule);border-radius:var(--tb-radius);box-shadow:none}html.theme-b .mall-page .mall-course-list .el-checkbox{border-radius:var(--tb-radius)}html.theme-b .mall-page .mall-course-list .el-checkbox.is-checked{background:var(--tb-sheet-soft);border-color:var(--tb-ink);box-shadow:inset 0 0 0 1px var(--tb-ink)}html.theme-b .mall-page .mall-checkout-mobilebar{background:var(--tb-sheet);border-top:1px solid var(--tb-rule);backdrop-filter:none;-webkit-backdrop-filter:none}html.theme-b .mall-page .mall-receipt-step.is-done .mall-receipt-step__index,html.theme-b .mall-page .mall-receipt-step.is-active .mall-receipt-step__index{color:var(--tb-btn-ink);background:var(--tb-btn-bg);border-color:var(--tb-btn-bg)}html.theme-b .mall-page .el-input__wrapper,html.theme-b .mall-page .el-textarea__inner,html.theme-b .mall-page .el-radio-button__inner{border-radius:var(--tb-radius)}html.theme-c.theme-c .mall-page{color-scheme:dark;--mk-canvas: #02022f;--mk-surface: #252568;--mk-surface-raised: #2c2c76;--mk-surface-muted: #1b1b52;--mk-text: #ffffff;--mk-text-muted: rgba(255, 255, 255, .68);--mk-text-subtle: rgba(255, 255, 255, .46);--mk-text-primary: var(--mk-text);--mk-text-secondary: var(--mk-text-muted);--mk-text-tertiary: var(--mk-text-subtle);--mk-border: rgba(255, 255, 255, .16);--mk-border-strong: rgba(255, 255, 255, .3);--mk-primary: #5857ff;--mk-primary-hover: #7473ff;--mk-primary-soft: rgba(88, 87, 255, .24);--mk-primary-border: rgba(88, 87, 255, .5);--mk-accent: #f6cd29;--mk-accent-soft: rgba(246, 205, 41, .16);--mk-warning: #f6cd29;--mk-focus-ring: rgba(88, 87, 255, .55);--mk-shadow: 0 8px 24px rgba(2, 2, 47, .5);--mk-shadow-float: 0 20px 48px rgba(2, 2, 47, .65);--mk-card-radius: 20px;--mk-panel-radius: 14px;--el-color-primary: #5857ff;--el-color-primary-light-3: #7473ff;--el-color-primary-light-5: #3d3cb0;--el-color-primary-light-7: #2b2a7a;--el-color-primary-light-8: #232362;--el-color-primary-light-9: rgba(88, 87, 255, .22);--el-color-primary-dark-2: #8584ff;--el-color-success: #13deb9;--el-color-success-light-9: rgba(19, 222, 185, .14);--el-color-warning: #f6cd29;--el-color-warning-light-9: rgba(246, 205, 41, .14);--el-color-danger: #ff5d73;--el-color-danger-light-9: rgba(255, 93, 115, .16);--el-color-info: #a3a6ad;--el-color-info-light-9: rgba(255, 255, 255, .08);--el-bg-color: #252568;--el-bg-color-page: #02022f;--el-bg-color-overlay: #2c2c76;--el-fill-color-blank: #252568;--el-fill-color: #2f2f7c;--el-fill-color-light: #2a2a72;--el-fill-color-lighter: #232362;--el-fill-color-extra-light: #1d1d56;--el-fill-color-dark: #383892;--el-fill-color-darker: #41419e;--el-text-color-primary: #ffffff;--el-text-color-regular: rgba(255, 255, 255, .8);--el-text-color-secondary: rgba(255, 255, 255, .6);--el-text-color-placeholder: rgba(255, 255, 255, .42);--el-text-color-disabled: rgba(255, 255, 255, .3);--el-border-color: rgba(255, 255, 255, .3);--el-border-color-light: rgba(255, 255, 255, .22);--el-border-color-lighter: rgba(255, 255, 255, .16);--el-border-color-extra-light: rgba(255, 255, 255, .1);--el-border-color-dark: rgba(255, 255, 255, .38);--el-border-color-darker: rgba(255, 255, 255, .46);--el-disabled-bg-color: #1d1d56;--el-disabled-text-color: rgba(255, 255, 255, .32);--el-disabled-border-color: rgba(255, 255, 255, .12);--el-input-bg-color: #1b1b52;--el-input-hover-border-color: rgba(88, 87, 255, .7);--el-input-focus-border-color: #5857ff;--el-pagination-bg-color: #1b1b52;--el-pagination-button-color: rgba(255, 255, 255, .72);--el-pagination-button-disabled-bg-color: #171748;--el-pagination-hover-color: #8584ff;background:#02022f}html.theme-c.theme-c .mall-page.mall-storefront{--storefront-surface: #252568;--storefront-soft: #19194c;--storefront-rule: rgba(255, 255, 255, .14);--storefront-shadow: 0 8px 24px rgba(2, 2, 47, .5);--storefront-shadow-hover: 0 16px 36px rgba(2, 2, 47, .62);--sf-radius: 20px;--sf-gradient: #5857ff;--sf-glass: #252568;--sf-glass-border: rgba(255, 255, 255, .16);--sf-glass-highlight: inset 0 0 0 transparent;background:#02022f}html.theme-c.theme-c .mall-page.mall-storefront,html.theme-c.theme-c .mall-page.mall-storefront .mall-public-header{background-image:none}html.theme-c.theme-c .mall-page.mall-storefront:before{content:"";position:fixed;inset:0;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600' viewBox='0 0 600 600'%3E%3Cg stroke='%23ffffff' stroke-width='1' stroke-opacity='.32' fill='none' stroke-linecap='round'%3E%3Cpath d='M96 84h12M102 78v12'/%3E%3Cpath d='M468 132h10M473 127v10'/%3E%3Cpath d='M220 300h12M226 294v12'/%3E%3Cpath d='M540 420h10M545 415v10'/%3E%3Cpath d='M140 505h10M145 500v10'/%3E%3Ccircle cx='360' cy='180' r='2.5'/%3E%3Ccircle cx='70' cy='330' r='2'/%3E%3C/g%3E%3Cg stroke='%23F6CD29' stroke-width='1' stroke-opacity='.5' fill='none' stroke-linecap='round'%3E%3Cpath d='M320 470h12M326 464v12'/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat;opacity:.8;pointer-events:none}html.theme-c.theme-c .mall-page.mall-storefront .mall-storefront-intro__glow{display:none}html.theme-c.theme-c .mall-page .mall-public-header{background:#02022f;border-bottom-color:#ffffff24;backdrop-filter:none;-webkit-backdrop-filter:none}html.theme-c.theme-c .mall-page .mall-store-brand__mark{color:#fff;background:#5857ff;border-color:transparent;border-radius:14px;box-shadow:0 6px 16px #5857ff59}html.theme-c.theme-c .mall-page :is(.mall-public-nav__link.is-active,.mall-store-categories button:hover,.mall-flow-breadcrumb [aria-current=page],.mall-flow-breadcrumb button:hover,.mall-store-empty button,.mall-store-footer button){color:#b7b6ff}html.theme-c.theme-c .mall-page .mall-public-nav__link:hover{color:#fff;background:#ffffff12}html.theme-c.theme-c .mall-page.mall-storefront .mall-public-nav__link:hover{background:transparent}html.theme-c.theme-c .mall-page .mall-public-nav__link.is-active:after{background:#5857ff}html.theme-c.theme-c .mall-page .mall-store-categories button.is-active:after{background:#5857ff}html.theme-c.theme-c .mall-page :is(.mall-section-kicker,.mall-receipt-kicker,.mall-store-products__eyebrow,.mall-service-document__eyebrow){color:#f6cd29}html.theme-c.theme-c .mall-page.mall-storefront .mall-storefront-intro__eyebrow{color:#f6cd29;background:#f6cd291a;border-color:#f6cd2961}html.theme-c.theme-c .mall-page.mall-storefront .mall-storefront-intro h1{color:#fff;font-size:clamp(44px,6vw,74px);font-weight:800;letter-spacing:-.05em}html.theme-c.theme-c .mall-page.mall-storefront .mall-storefront-intro__stats b{color:#fff}html.theme-c.theme-c .mall-page .el-button{border-radius:999px}html.theme-c.theme-c .mall-page .el-button--primary{color:#fff;background:#5857ff;border-color:#5857ff;box-shadow:0 8px 18px #5857ff66}html.theme-c.theme-c .mall-page .el-button--primary:hover{color:#fff;background:#7473ff;border-color:#7473ff;box-shadow:0 11px 24px #5857ff80}html.theme-c.theme-c .mall-page .el-button--primary.is-plain,html.theme-c.theme-c .mall-page .el-button--primary.is-text,html.theme-c.theme-c .mall-page .el-button--primary.is-link{color:#b7b6ff;background:transparent;box-shadow:none}html.theme-c.theme-c .mall-page.mall-storefront .mall-cta--primary{color:#fff;box-shadow:0 10px 24px #5857ff73}html.theme-c.theme-c .mall-page.mall-storefront .mall-cta--ghost{color:#fff;background:#252568;backdrop-filter:none;-webkit-backdrop-filter:none}html.theme-c.theme-c .mall-page.mall-storefront .mall-cta--ghost:hover{color:#b7b6ff;border-color:#5857ff8c}html.theme-c.theme-c .mall-page .mall-payment-methods .el-radio-button__inner{border-radius:999px}html.theme-c.theme-c .mall-page :is(.mall-form-card,.mall-receipt,.mall-status-card,.mall-service-confirm-bar){background:#252568;border-color:#ffffff29;border-radius:20px}html.theme-c.theme-c .mall-page :is(.mall-form-card,.mall-status-card){border-color:#5857ff6b}html.theme-c.theme-c .mall-page .mall-product-card{background:#252568;border-color:#ffffff29;border-radius:20px;box-shadow:0 8px 24px #02022f80;backdrop-filter:none;-webkit-backdrop-filter:none}html.theme-c.theme-c .mall-page .mall-product-card:hover{border-color:#5857ff8c;box-shadow:0 16px 36px #02022f9e}html.theme-c.theme-c .mall-page .mall-product-card.is-selected{border-color:#5857ff;box-shadow:0 0 0 1px #5857ff8c,0 14px 30px #5857ff40}html.theme-c.theme-c .mall-page .mall-product-card__media{background:#19194c}html.theme-c.theme-c .mall-page.mall-storefront :is(.mall-store-products,.mall-store-search,.mall-product-card){border-radius:20px}html.theme-c.theme-c .mall-page.mall-storefront .mall-store-search{border-radius:999px}html.theme-c.theme-c .mall-page :is(.mall-product-card__category,.mall-product-card__feature){color:#02022f;background:#f6cd29;border-color:transparent;border-radius:999px;box-shadow:none;font-weight:700;backdrop-filter:none;-webkit-backdrop-filter:none}html.theme-c.theme-c .mall-page .mall-product-card__feature .el-icon{color:#02022f}html.theme-c.theme-c .mall-page :is(.mall-product-card__footer b,.mall-product-card__price b,.mall-status-row--amount dd,.mall-summary-row--price span:last-child,.mall-checkout-mobilebar__price strong,.mall-store-mobile-purchase strong){color:#fff}html.theme-c.theme-c .mall-page .mall-product-card__footer b{font-size:24px}html.theme-c.theme-c .mall-page .mall-product-card__price b{font-size:26px}html.theme-c.theme-c .mall-page.mall-storefront .mall-product-grid.is-single .mall-product-card__price b{font-size:34px}html.theme-c.theme-c .mall-page.mall-storefront :is(.mall-storefront-header,.mall-store-announcement,.mall-store-search,.mall-store-categories button,.mall-store-products__count,.mall-store-guide>section,.mall-store-empty,.mall-store-mobile-purchase){backdrop-filter:none;-webkit-backdrop-filter:none}html.theme-c.theme-c .mall-page.mall-storefront .mall-storefront-header{background:#02022f}html.theme-c.theme-c .mall-page.mall-storefront .mall-store-categories button.is-active{color:#fff;background:#5857ff;border-color:transparent;box-shadow:0 8px 18px #5857ff66}html.theme-c.theme-c .mall-page.mall-storefront .mall-store-guide__steps li>span{color:#fff}html.theme-c.theme-c .mall-page.mall-storefront .mall-store-guide__order button{color:#b7b6ff;background:#5857ff33}html.theme-c.theme-c .mall-page.mall-storefront .mall-store-guide__order button:hover,html.theme-c.theme-c .mall-page.mall-storefront .mall-store-announcement button:hover{color:#fff;background:#5857ff}html.theme-c.theme-c .mall-page.mall-storefront .mall-store-mobile-purchase{background:#252568}html.theme-c.theme-c .mall-page.mall-storefront .mall-store-mobile-purchase button{color:#fff;background:#5857ff;box-shadow:0 8px 18px #5857ff66}html.theme-c.theme-c .mall-page .mall-checkout-mobilebar{background:#252568;backdrop-filter:none;-webkit-backdrop-filter:none}html.theme-c.theme-c .mall-page .mall-receipt-step.is-done .mall-receipt-step__index{color:#02022f}html.theme-c.theme-c .mall-page .mall-course-list .el-checkbox.is-checked{background:#5857ff38;border-color:#5857ff8c}html.theme-c.theme-c .mall-page .mall-payment-methods .el-radio-button__original-radio:checked+.el-radio-button__inner{color:#b7b6ff}html.theme-c.theme-c .mall-page .mall-service-document__state{color:#b7b6ff}html.theme-c.theme-c .mall-page.mall-storefront .mall-product-card__action{color:#fff;background:#5857ff;border-radius:999px;box-shadow:0 8px 18px #5857ff61}html.theme-c.theme-c .mall-page.mall-storefront .mall-product-card__action:hover{box-shadow:0 11px 22px #5857ff7a}html.theme-c.theme-c .mall-page .mall-product-card__footer .mall-product-card__action:not(button){color:#b7b6ff}html.theme-d .mall-page{--mk-canvas: #FBFBFB;--mk-surface: #FFFFFF;--mk-surface-raised: #FFFFFF;--mk-surface-muted: #F7F7F7;--mk-text: #000000;--mk-text-muted: #575757;--mk-text-subtle: #8C8C8C;--mk-border: #EBEBEB;--mk-border-strong: #DCDCDC;--mk-primary: #0000FF;--mk-primary-hover: #0000FF;--mk-primary-soft: rgba(0, 0, 255, .06);--mk-primary-border: rgba(0, 0, 255, .38);--mk-focus-ring: rgba(0, 0, 255, .3);--mk-shadow: none;--mk-shadow-float: 0 14px 30px rgba(0, 0, 0, .12);--el-color-primary: #0000FF;--el-color-primary-light-3: #4D4DFF;--el-color-primary-light-5: #8080FF;--el-color-primary-light-7: #B3B3FF;--el-color-primary-light-8: #CCCCFF;--el-color-primary-light-9: #EBEBFF;--el-color-primary-dark-2: #0000CC;--el-text-color-primary: #000000;--el-text-color-regular: #1F1F1F;--el-text-color-secondary: #575757;--el-text-color-placeholder: #8C8C8C;--el-border-color: #DCDCDC;--el-border-color-light: #EBEBEB;--el-border-color-lighter: #F0F0F0;--el-border-color-extra-light: #F5F5F5;--el-bg-color: #FFFFFF;--el-bg-color-page: #FBFBFB;--el-bg-color-overlay: #FFFFFF;--el-fill-color: #F0F0F0;--el-fill-color-light: #F5F5F5;--el-fill-color-lighter: #F7F7F7;--el-fill-color-extra-light: #FAFAFA;--el-fill-color-blank: #FFFFFF;--el-button-hover-text-color: #0000FF;--el-button-hover-border-color: rgba(0, 0, 255, .45);--el-button-hover-bg-color: rgba(0, 0, 255, .05);--el-button-active-bg-color: rgba(0, 0, 255, .09);--el-button-active-border-color: #0000FF}html.theme-d.theme-dark .mall-page{--mk-canvas: #0B0B0C;--mk-surface: #151517;--mk-surface-raised: #1B1B1E;--mk-surface-muted: #1B1B1E;--mk-text: #F7F7F7;--mk-text-muted: #A6A6AD;--mk-text-subtle: #75757D;--mk-border: #26262A;--mk-border-strong: #3A3A3F;--mk-primary: #4D66FF;--mk-primary-hover: #6B80FF;--mk-primary-soft: rgba(77, 102, 255, .14);--mk-primary-border: rgba(77, 102, 255, .45);--mk-focus-ring: rgba(77, 102, 255, .42);--mk-shadow: none;--mk-shadow-float: 0 14px 30px rgba(0, 0, 0, .5);--el-color-primary: #4D66FF;--el-color-primary-light-3: #2637B8;--el-color-primary-light-5: #1A2660;--el-color-primary-light-7: #121840;--el-color-primary-light-8: #0D1230;--el-color-primary-light-9: rgba(77, 102, 255, .14);--el-color-primary-dark-2: #6B80FF;--el-text-color-primary: #F7F7F7;--el-text-color-regular: #D8D8DC;--el-text-color-secondary: #A6A6AD;--el-text-color-placeholder: #75757D;--el-border-color: #3A3A3F;--el-border-color-light: #2E2E33;--el-border-color-lighter: #26262A;--el-border-color-extra-light: #1F1F23;--el-bg-color: #151517;--el-bg-color-page: #0B0B0C;--el-bg-color-overlay: #1B1B1E;--el-fill-color: #26262A;--el-fill-color-light: #1F1F23;--el-fill-color-lighter: #1B1B1E;--el-fill-color-extra-light: #17171A;--el-fill-color-blank: #151517;--el-button-hover-text-color: #6B80FF;--el-button-hover-border-color: rgba(77, 102, 255, .5);--el-button-hover-bg-color: rgba(77, 102, 255, .12);--el-button-active-bg-color: rgba(77, 102, 255, .18);--el-button-active-border-color: #4D66FF}html.theme-d:not(.theme-dark) .mall-page.mall-storefront{--storefront-surface: #FFFFFF;--storefront-soft: #F7F7F7;--storefront-rule: #EBEBEB;--storefront-shadow: none;--storefront-shadow-hover: none;--sf-radius: 14px;--sf-glass: #FFFFFF;--sf-glass-border: #EBEBEB;--sf-glass-highlight: none;--sf-gradient: linear-gradient(135deg, #000000, #000000);background:#fbfbfb}html.theme-d.theme-dark .mall-page.mall-storefront{--storefront-surface: #151517;--storefront-soft: #1B1B1E;--storefront-rule: #26262A;--storefront-shadow: none;--storefront-shadow-hover: none;--sf-radius: 14px;--sf-glass: #151517;--sf-glass-border: #26262A;--sf-glass-highlight: none;--sf-gradient: linear-gradient(135deg, #000000, #000000);background:#0b0b0c}html.theme-d .mall-page.mall-storefront:before{background:none}html.theme-d .mall-page.mall-storefront .mall-storefront-intro__glow{display:none}html.theme-d .mall-page .mall-public-header{background:var(--mk-canvas);border-bottom:1px solid var(--mk-border);backdrop-filter:none;-webkit-backdrop-filter:none}html.theme-d .mall-page.mall-storefront .mall-storefront-header{background:var(--mk-surface);border-bottom:1px solid var(--mk-border);backdrop-filter:none;-webkit-backdrop-filter:none}html.theme-d .mall-page .mall-store-brand__mark{color:#fff;background:#000;border:0;border-radius:12px;box-shadow:none}html.theme-d .mall-page .mall-public-nav__link:hover{color:#00f;background:transparent}html.theme-d.theme-dark .mall-page .mall-public-nav__link:hover{color:var(--mk-primary)}html.theme-d .mall-page .mall-public-nav__link.is-active{color:var(--mk-text);font-weight:680}html.theme-d .mall-page :is(h1,h2,h3){letter-spacing:-.035em}html.theme-d .mall-page.mall-storefront .mall-storefront-intro h1{font-size:clamp(34px,4.6vw,56px);letter-spacing:-.05em}html.theme-d .mall-page .mall-store-products__head h2{font-size:clamp(22px,2.4vw,28px);letter-spacing:-.04em}html.theme-d .mall-page.mall-storefront .mall-cta--primary{color:#fff;background:#00f;border:1px solid #0000FF;border-radius:999px;box-shadow:none}html.theme-d .mall-page.mall-storefront .mall-cta--primary:hover{background:#000;border-color:#000;transform:none;box-shadow:none}html.theme-d .mall-page.mall-storefront .mall-cta--ghost{color:var(--mk-text);background:var(--mk-surface);border:1px solid var(--mk-border-strong);border-radius:999px;backdrop-filter:none;-webkit-backdrop-filter:none}html.theme-d .mall-page.mall-storefront .mall-cta--ghost:hover{color:#00f;border-color:#00f;transform:none}html.theme-d.theme-dark .mall-page.mall-storefront .mall-cta--ghost:hover{color:var(--mk-primary);border-color:var(--mk-primary)}html.theme-d .mall-page.mall-storefront .mall-store-announcement{color:#fff;background:#00f;border:1px solid #0000FF;border-radius:var(--sf-radius);backdrop-filter:none;-webkit-backdrop-filter:none}html.theme-d .mall-page.mall-storefront .mall-store-announcement__icon{color:#fff;background:#fff3}html.theme-d .mall-page.mall-storefront .mall-store-announcement strong,html.theme-d .mall-page.mall-storefront .mall-store-announcement p{color:#fff}html.theme-d .mall-page.mall-storefront .mall-store-announcement button{color:#fff;background:transparent;border:1px solid rgba(255,255,255,.65);border-radius:999px}html.theme-d .mall-page.mall-storefront .mall-store-announcement button:hover{color:#00f;background:#fff}html.theme-d .mall-page.mall-storefront .mall-store-products__count{color:var(--mk-text-muted);background:var(--mk-surface-muted);border:1px solid var(--mk-border);border-radius:999px;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}html.theme-d .mall-page .mall-store-search{color:var(--mk-text-subtle);background:var(--mk-surface);border:1px solid var(--mk-border);border-radius:999px;backdrop-filter:none;-webkit-backdrop-filter:none}html.theme-d .mall-page .mall-store-search:focus-within{background:var(--mk-surface);border-color:#00f;box-shadow:0 0 0 3px #0000ff1f}html.theme-d .mall-page.mall-storefront .mall-store-categories button{color:var(--mk-text-muted);background:transparent;border:1px solid transparent;border-radius:999px;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}html.theme-d .mall-page .mall-store-categories button:hover{color:#00f;background:transparent}html.theme-d.theme-dark .mall-page .mall-store-categories button:hover{color:var(--mk-primary)}html.theme-d .mall-page.mall-storefront .mall-store-categories button.is-active{color:#fff;background:#000;border-color:#000;box-shadow:none;font-weight:650}html.theme-d .mall-page .mall-product-card{background:var(--mk-surface);border:1px solid var(--mk-border);border-radius:var(--sf-radius, 14px);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}html.theme-d .mall-page .mall-product-card:hover{border-color:var(--mk-text);box-shadow:none;transform:none}html.theme-d .mall-page .mall-product-card.is-selected{border-color:#00f;box-shadow:inset 0 0 0 1px #00f}html.theme-d .mall-page .mall-product-card__media{background:var(--mk-surface-muted)}html.theme-d .mall-page .mall-product-card__category{color:var(--mk-text);background:var(--mk-surface);border:1px solid var(--mk-border);border-radius:999px;backdrop-filter:none;-webkit-backdrop-filter:none}html.theme-d .mall-page.mall-storefront .mall-product-card__feature{color:#fff;background:#00f;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}html.theme-d .mall-page .mall-product-card:hover .mall-product-card__title{color:#00f}html.theme-d.theme-dark .mall-page .mall-product-card:hover .mall-product-card__title{color:var(--mk-primary)}html.theme-d .mall-page .mall-product-card__footer em,html.theme-d .mall-page .mall-product-card__price em{display:inline-block;padding:2px 9px;color:var(--mk-text-muted);background:var(--mk-surface-muted);border:1px solid var(--mk-border);border-radius:999px;font-size:10px;font-style:normal;line-height:1.5}html.theme-d .mall-page .el-button--primary{min-height:44px;padding-inline:22px;color:#fff;background:#000;border:1px solid #000000;border-radius:999px;box-shadow:none;font-weight:650}html.theme-d .mall-page .el-button--primary:after{content:"→";margin-left:8px;font-weight:600}html.theme-d .mall-page .el-button--primary:hover,html.theme-d .mall-page .el-button--primary:focus-visible{color:#fff;background:#00f;border-color:#00f;box-shadow:none;transform:none}html.theme-d .mall-page .el-button--primary:active{background:#00c;border-color:#00c}html.theme-d .mall-page .el-button--primary.is-disabled,html.theme-d .mall-page .el-button--primary.is-disabled:hover{color:var(--mk-text-subtle);background:var(--mk-border);border-color:transparent}html.theme-d .mall-page .mall-product-card__action{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:36px;padding:0 16px;color:#fff;cursor:pointer;background:#000;border:1px solid #000000;border-radius:999px;box-shadow:none;font-size:12px;font-weight:650}html.theme-d .mall-page .mall-product-card__action:hover{color:#fff;background:#00f;border-color:#00f;box-shadow:none;transform:none}html.theme-d.theme-dark .mall-page .el-button--primary,html.theme-d.theme-dark .mall-page .mall-product-card__action,html.theme-d.theme-dark .mall-page .mall-store-brand__mark,html.theme-d.theme-dark .mall-page.mall-storefront .mall-store-categories button.is-active{border-color:#3a3a3f}html.theme-d.theme-dark .mall-page .el-button--primary:hover,html.theme-d.theme-dark .mall-page .mall-product-card__action:hover{border-color:#00f}html.theme-d .mall-page.mall-storefront .mall-store-guide>section{background:var(--mk-surface);border:1px solid var(--mk-border);border-radius:var(--sf-radius);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}html.theme-d .mall-page.mall-storefront .mall-store-guide__steps li>span{color:#fff;background:#000;border:0;box-shadow:none}html.theme-d .mall-page.mall-storefront .mall-store-guide__order>.el-icon{color:#00f}html.theme-d.theme-dark .mall-page.mall-storefront .mall-store-guide__order>.el-icon{color:var(--mk-primary)}html.theme-d .mall-page.mall-storefront .mall-store-guide__order button{color:#fff;background:#000;border:1px solid #000000;border-radius:999px}html.theme-d .mall-page.mall-storefront .mall-store-guide__order button:hover{color:#fff;background:#00f;border-color:#00f}html.theme-d .mall-page.mall-storefront .mall-store-empty{background:var(--mk-surface);border:1px dashed var(--mk-border-strong);border-radius:var(--sf-radius);backdrop-filter:none;-webkit-backdrop-filter:none}html.theme-d .mall-page.mall-storefront .mall-store-empty>.el-icon{color:var(--mk-text-subtle)}html.theme-d .mall-page .mall-form-card,html.theme-d .mall-page .mall-receipt,html.theme-d .mall-page .mall-status-card,html.theme-d .mall-page .mall-service-confirm-bar{background:var(--mk-surface);border:1px solid var(--mk-border);box-shadow:none}html.theme-d .mall-page .mall-checkout-page>.mall-service-confirm-bar{border-color:var(--mk-border);box-shadow:none}html.theme-d .mall-page .mall-course-list .el-checkbox:hover{border-color:var(--mk-border-strong)}html.theme-d .mall-page .mall-course-list .el-checkbox.is-checked{background:#0000ff0d;border-color:#0000ff61}html.theme-d.theme-dark .mall-page .mall-course-list .el-checkbox.is-checked{background:#4d66ff24;border-color:#4d66ff73}html.theme-d .mall-page.mall-storefront .mall-store-mobile-purchase,html.theme-d .mall-page .mall-checkout-mobilebar{background:var(--mk-surface);border-color:var(--mk-border);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}html.theme-d .mall-page.mall-storefront .mall-store-mobile-purchase button{color:#fff;background:#000;border:1px solid #000000;border-radius:999px;box-shadow:none}html.theme-d .mall-page.mall-storefront .mall-store-mobile-purchase button:hover{background:#00f;border-color:#00f}html.theme-d .mall-page .mall-flow-breadcrumb button:hover,html.theme-d .mall-page .mall-store-empty button:hover,html.theme-d .mall-page .mall-store-footer button:hover{color:#00f}html.theme-d.theme-dark .mall-page .mall-flow-breadcrumb button:hover,html.theme-d.theme-dark .mall-page .mall-store-empty button:hover,html.theme-d.theme-dark .mall-page .mall-store-footer button:hover{color:var(--mk-primary)}html.theme-d .mall-page :is(button,input,a):focus-visible{outline:2px solid var(--mk-focus-ring);outline-offset:2px}html.theme-e.theme-e .mall-page{--mk-canvas: #f7f5f0;--mk-surface: #fdfcf8;--mk-surface-raised: #fdfcf8;--mk-surface-muted: #f1eee5;--mk-text: #1a1a1a;--mk-text-muted: #54544d;--mk-text-subtle: #6b7b75;--mk-border: #d8d4c8;--mk-border-strong: #c2bdad;--mk-primary: #b03a2e;--mk-primary-hover: #8f2d23;--mk-primary-soft: rgba(176, 58, 46, .07);--mk-primary-border: rgba(176, 58, 46, .32);--mk-accent: #6b7b75;--mk-accent-soft: rgba(107, 123, 117, .12);--mk-warning: #9a6a1f;--mk-focus-ring: rgba(176, 58, 46, .3);--mk-shadow: 0 2px 8px rgba(26, 26, 26, .05);--mk-shadow-float: 0 14px 32px rgba(26, 26, 26, .12);--mk-surface-translucent: rgba(247, 245, 240, .92);--mk-loading-mask: rgba(247, 245, 240, .85);--custom-radius: 4px;--mk-panel-radius: 4px;--mk-card-radius: 6px;--el-color-primary: #b03a2e;--el-color-primary-light-3: #c46359;--el-color-primary-light-5: #d48c84;--el-color-primary-light-7: #e6bab5;--el-color-primary-light-8: #efd2cf;--el-color-primary-light-9: rgba(176, 58, 46, .07);--el-color-primary-dark-2: #8f2d23;--el-color-danger: #b03a2e;--el-color-danger-light-9: rgba(176, 58, 46, .08);--el-color-success: #6b7b75;--el-color-success-light-9: rgba(107, 123, 117, .12);--el-bg-color: #fdfcf8;--el-bg-color-page: #f7f5f0;--el-bg-color-overlay: #fdfcf8;--el-fill-color-blank: #fdfcf8;--el-fill-color: #edeade;--el-fill-color-light: #f1eee5;--el-fill-color-lighter: #f5f3ec;--el-fill-color-extra-light: #faf8f2;--el-text-color-primary: #1a1a1a;--el-text-color-regular: #3d3d38;--el-text-color-secondary: #54544d;--el-text-color-placeholder: #6b7b75;--el-border-color: #d8d4c8;--el-border-color-light: #d8d4c8;--el-border-color-lighter: #e3dfd3;--el-border-color-extra-light: #ebe8dd;--el-input-bg-color: #fdfcf8;--el-input-hover-border-color: #c2bdad;--el-input-focus-border-color: #b03a2e;--el-table-row-hover-bg-color: #f3f0e7;background:#f7f5f0;font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,SimHei,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html.theme-e.theme-e.theme-dark .mall-page{--mk-canvas: #171512;--mk-surface: #1f1c17;--mk-surface-raised: #26221c;--mk-surface-muted: #232019;--mk-text: #ece7da;--mk-text-muted: #b3ac9c;--mk-text-subtle: #8fa39b;--mk-border: #3c382e;--mk-border-strong: #4d483b;--mk-primary: #c8503f;--mk-primary-hover: #da6553;--mk-primary-soft: rgba(200, 80, 63, .14);--mk-primary-border: rgba(200, 80, 63, .42);--mk-accent: #8fa39b;--mk-accent-soft: rgba(143, 163, 155, .14);--mk-warning: #c9a24d;--mk-focus-ring: rgba(200, 80, 63, .45);--mk-shadow: 0 2px 8px rgba(0, 0, 0, .35);--mk-shadow-float: 0 14px 32px rgba(0, 0, 0, .5);--mk-surface-translucent: rgba(23, 21, 18, .92);--mk-loading-mask: rgba(23, 21, 18, .85);--el-color-primary: #c8503f;--el-color-primary-light-3: #9c3e30;--el-color-primary-light-5: #732e24;--el-color-primary-light-7: #4d1f18;--el-color-primary-light-8: #391712;--el-color-primary-light-9: rgba(200, 80, 63, .14);--el-color-primary-dark-2: #da6553;--el-color-danger: #c8503f;--el-color-danger-light-9: rgba(200, 80, 63, .14);--el-color-success: #8fa39b;--el-color-success-light-9: rgba(143, 163, 155, .14);--el-bg-color: #1f1c17;--el-bg-color-page: #171512;--el-bg-color-overlay: #26221c;--el-fill-color-blank: #1f1c17;--el-fill-color: #2c2820;--el-fill-color-light: #27231c;--el-fill-color-lighter: #221f19;--el-fill-color-extra-light: #1d1a15;--el-text-color-primary: #ece7da;--el-text-color-regular: #d3ccbc;--el-text-color-secondary: #b3ac9c;--el-text-color-placeholder: #8fa39b;--el-border-color: #3c382e;--el-border-color-light: #353227;--el-border-color-lighter: #2e2b22;--el-border-color-extra-light: #28251d;--el-input-bg-color: #1b1813;--el-input-hover-border-color: #4d483b;--el-input-focus-border-color: #c8503f;--el-table-row-hover-bg-color: #242119;background:#171512}html.theme-e.theme-e .mall-page :is(h1,h2),html.theme-e.theme-e .mall-page .mall-store-brand__name,html.theme-e.theme-e .mall-page .mall-service-confirm-bar__main h1{font-family:STKaiti,KaiTi,Kaiti SC,STKaitiSC,TW-Kai,serif;letter-spacing:.02em}html.theme-e.theme-e .mall-page .mall-public-nav__link{letter-spacing:.14em;font-variant:small-caps}html.theme-e.theme-e .mall-page .mall-store-brand__label{letter-spacing:.22em;text-transform:uppercase;font-variant:small-caps}html.theme-e.theme-e .mall-page .mall-store-brand__mark{color:#fff;background:#b03a2e;border:0;border-radius:3px;box-shadow:none}html.theme-e.theme-e .mall-page .mall-store-brand__mark:not(:has(.mall-store-brand__logo)){box-shadow:inset 0 0 0 2px #ffffff8c}html.theme-e.theme-e .mall-page :is(.mall-form-card,.mall-receipt,.mall-status-card,.mall-service-confirm-bar,.mall-store-products){background:var(--mk-surface);border-color:var(--mk-border);box-shadow:var(--mk-shadow)}html.theme-e.theme-e .mall-page :is(.mall-form-card,.mall-status-card){border-color:var(--mk-border)}html.theme-e.theme-e .mall-page .mall-product-card{background:var(--mk-surface);border:1px solid var(--mk-border);box-shadow:none}html.theme-e.theme-e .mall-page .mall-product-card:hover{border-color:var(--mk-border-strong);box-shadow:var(--mk-shadow-float)}html.theme-e.theme-e .mall-page .mall-product-card.is-selected{border-color:var(--mk-primary);box-shadow:0 0 0 1px var(--mk-primary-border)}html.theme-e.theme-e .mall-page .el-button--primary{color:#fff;background:var(--mk-primary);border-color:var(--mk-primary);box-shadow:none}html.theme-e.theme-e .mall-page .el-button--primary:hover{background:var(--mk-primary-hover);border-color:var(--mk-primary-hover);transform:none;box-shadow:none}html.theme-e.theme-e .mall-page.mall-storefront .mall-product-card__action{color:var(--mk-text);background:transparent;border:1px solid var(--mk-text);border-radius:999px;box-shadow:none}html.theme-e.theme-e .mall-page.mall-storefront .mall-product-card__action:hover{color:#f7f5f0;background:var(--mk-text);border-color:var(--mk-text);transform:none;box-shadow:none}html.theme-e.theme-e .mall-page.mall-storefront{--sf-gradient: var(--mk-primary);--sf-radius: 6px;--sf-glass: var(--mk-surface);--sf-glass-border: var(--mk-border);--sf-glass-highlight: none;--storefront-soft: var(--mk-surface-muted);background:var(--mk-canvas)}html.theme-e.theme-e.theme-dark .mall-page.mall-storefront{background:#171512}html.theme-e.theme-e .mall-page.mall-storefront:before{display:none}html.theme-e.theme-e .mall-page.mall-storefront .mall-storefront-intro__glow{display:none}html.theme-e.theme-e .mall-page.mall-storefront :is(.mall-storefront-header,.mall-product-card,.mall-store-search,.mall-store-categories button,.mall-store-products__count,.mall-store-announcement,.mall-store-guide>section,.mall-store-empty,.mall-store-mobile-purchase,.mall-cta--ghost,.mall-product-card__category,.mall-product-card__feature){backdrop-filter:none;-webkit-backdrop-filter:none}html.theme-e.theme-e .mall-page.mall-storefront .mall-storefront-header{background:var(--mk-surface);border-bottom:1px solid var(--mk-border)}html.theme-e.theme-e .mall-page.mall-storefront .mall-store-announcement{background:var(--mk-surface);border-color:var(--mk-border)}html.theme-e.theme-e .mall-page.mall-storefront .mall-store-announcement__icon{color:var(--mk-primary);background:var(--mk-primary-soft)}html.theme-e.theme-e .mall-page.mall-storefront .mall-store-categories button.is-active{color:#fff;background:var(--mk-primary);border-color:var(--mk-primary);box-shadow:none}html.theme-e.theme-e .mall-page.mall-storefront .mall-product-card__feature{color:#f7f5f0;background:var(--mk-text);box-shadow:none}html.theme-e.theme-e .mall-page.mall-storefront .mall-store-guide__steps li>span{color:#f7f5f0;background:var(--mk-text);box-shadow:none}html.theme-e.theme-e .mall-page.mall-storefront .mall-cta--ghost{background:var(--mk-surface);border-color:var(--mk-border)}html.theme-e.theme-e .mall-page.mall-storefront .mall-cta--primary{box-shadow:none}html.theme-e.theme-e .mall-page.mall-storefront .mall-cta--primary:hover{background:var(--mk-primary-hover);transform:none;box-shadow:none}html.theme-e.theme-e .mall-page.mall-storefront .mall-store-mobile-purchase{background:var(--mk-surface);border-color:var(--mk-border)}html.theme-e.theme-e .mall-page .mall-course-list .el-checkbox.is-checked{background:var(--mk-primary-soft);border-color:var(--mk-primary-border)}html.theme-e.theme-e .mall-page .mall-payment-methods .el-radio-button__original-radio:checked+.el-radio-button__inner{color:var(--mk-primary);background:var(--mk-primary-soft);border-color:var(--mk-primary-border)}html.theme-e.theme-e .mall-page .mall-checkout-mobilebar{background:var(--mk-surface);border-top-color:var(--mk-border);backdrop-filter:none;-webkit-backdrop-filter:none}
