.top-progress{position:fixed;top:0;left:0;right:0;height:3px;background:transparent;z-index:9999;pointer-events:none;overflow:hidden}.top-progress:before{content:"";display:block;height:100%;width:40%;background:linear-gradient(90deg,transparent,var(--primary, #c084fc),var(--accent, #60a5fa),transparent);transform:translate(-100%);opacity:0;transition:opacity .15s}.top-progress.active:before{opacity:1;animation:top-progress-slide 1.1s ease-in-out infinite}@keyframes top-progress-slide{0%{transform:translate(-100%)}to{transform:translate(350%)}}.global-footer{position:fixed;bottom:0;left:0;width:100%;text-align:center;padding:4px 0;font-size:11px;line-height:1.4;color:var(--text-muted);z-index:50;pointer-events:none}.back-home{display:inline-block;backdrop-filter:var(--glass-blur, blur(4px));-webkit-backdrop-filter:var(--glass-blur, blur(4px));padding:2px 12px;border-radius:var(--radius-btn, 20px);background:var(--glass-bg, rgba(0, 0, 0, .1));border:1px solid var(--glass-border, transparent)}[data-theme=light] .back-home{background:var(--glass-bg, rgba(255, 255, 255, .5))}.footer-link{color:inherit;text-decoration:none;opacity:.7;transition:opacity .3s,color .3s;pointer-events:auto}.footer-link:hover{opacity:1;color:var(--primary)}.footer-divider{margin:0 8px;opacity:.3;font-size:11px}.global-footer .footer-link{font-size:11px}.slider-captcha[data-v-5f86178f]{padding:12px 0;-webkit-user-select:none;user-select:none}.slider-hint[data-v-5f86178f]{font-size:.85rem;color:var(--text-muted);margin-bottom:10px;text-align:center}.slider-track[data-v-5f86178f]{position:relative;width:280px;height:44px;background:var(--glass-border, #e8e8e8);border:1px solid var(--border-color, #d0d0d0);border-radius:22px;overflow:hidden;margin:0 auto}.slider-track.success[data-v-5f86178f]{border-color:#67c23a}.slider-fill[data-v-5f86178f]{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,#67c23a4d,#67c23a26);border-radius:22px;transition:width .05s linear}.slider-track.success .slider-fill[data-v-5f86178f]{background:#67c23a59}.slider-btn[data-v-5f86178f]{position:absolute;top:2px;width:40px;height:40px;background:linear-gradient(135deg,#8b5cf6,#6d28d9);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-main);font-size:1.3rem;font-weight:700;cursor:grab;box-shadow:0 2px 8px #6d28d980;transition:left .05s linear,background .3s;touch-action:none}.slider-btn.dragging[data-v-5f86178f]{cursor:grabbing;transform:scale(1.05)}.slider-btn.success[data-v-5f86178f]{background:linear-gradient(135deg,#67c23a,#4caf50);cursor:default}.slider-label[data-v-5f86178f]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.8rem;color:var(--text-muted);pointer-events:none;white-space:nowrap}.slider-track.slider-shake[data-v-5f86178f]{animation:slider-shake-5f86178f .5s ease-in-out}@keyframes slider-shake-5f86178f{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@media (max-width: 768px){.slider-track[data-v-5f86178f]{width:100%;max-width:100%}}.login-container[data-v-789c99c7]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px}.login-card[data-v-789c99c7]{position:relative;padding:48px 40px 56px;width:100%;max-width:440px;text-align:center;transition:all .5s cubic-bezier(.4,0,.2,1)}.logo-icon[data-v-789c99c7]{height:64px;margin-bottom:16px;filter:drop-shadow(0 0 20px rgba(139,92,246,.4))}.logo-title[data-v-789c99c7]{font-size:2rem;margin-bottom:8px}.logo-subtitle[data-v-789c99c7]{color:var(--text-muted);font-size:.95rem}.login-section[data-v-789c99c7]{margin-top:40px}.mock-notice[data-v-789c99c7]{margin-bottom:24px;opacity:.8;border-radius:8px;overflow:hidden}.login-btn[data-v-789c99c7]{width:100%;height:auto;padding:14px;font-size:1rem}.qr-hint[data-v-789c99c7]{color:var(--text-main);margin-bottom:16px;font-size:1rem;font-weight:500}.qr-placeholder[data-v-789c99c7]{padding:10px;display:inline-block;background:#fff;border-radius:12px;overflow:hidden}.auth-mode-toggle[data-v-789c99c7]{display:flex;justify-content:space-around;margin-bottom:20px;border-bottom:1px solid var(--glass-border);padding-bottom:10px}.auth-mode-toggle span[data-v-789c99c7]{font-size:.9rem;color:var(--text-muted);cursor:pointer;transition:all .3s;padding:4px 10px}.auth-mode-toggle span.active[data-v-789c99c7]{color:var(--primary);font-weight:600;border-bottom:2px solid var(--primary)}.auth-input[data-v-789c99c7]{margin-bottom:16px}.code-row[data-v-789c99c7]{display:flex;gap:10px;margin-bottom:16px}.code-input[data-v-789c99c7]{margin-bottom:0;flex:1}.send-code-btn[data-v-789c99c7]{width:130px}.reset-hint[data-v-789c99c7]{margin-top:10px;font-size:.85rem;color:var(--text-muted);text-align:center}.reset-link[data-v-789c99c7]{color:var(--primary);cursor:pointer;text-decoration:underline;font-weight:600}.reset-link[data-v-789c99c7]:hover{opacity:.8}[data-v-789c99c7] .login-tabs .el-tabs__header{margin-bottom:24px}[data-v-789c99c7] .login-tabs .el-tabs__nav-wrap:after{height:1px;background-color:var(--glass-border)}[data-v-789c99c7] .login-tabs .el-tabs__item{color:var(--text-muted);font-size:1rem}[data-v-789c99c7] .login-tabs .el-tabs__item.is-active{color:var(--primary);font-weight:700}[data-v-789c99c7] .login-tabs .el-tabs__active-bar{background-color:var(--primary);height:3px;border-radius:3px}.footer[data-v-789c99c7]{margin-top:32px;color:var(--text-muted);font-size:12px;opacity:.5}.footer a[data-v-789c99c7]{color:inherit;text-decoration:none}[data-v-789c99c7] .welcome-dialog .el-dialog__header{display:none}[data-v-789c99c7] .welcome-dialog .el-dialog__body{padding:0}[data-v-789c99c7] .welcome-dialog .el-dialog{background:linear-gradient(135deg,#1a1a3e,#0f2027);border:1px solid rgba(139,92,246,.3);border-radius:20px;overflow:hidden}.welcome-content[data-v-789c99c7]{padding:36px 28px 32px;text-align:center}.welcome-emoji[data-v-789c99c7]{font-size:3.5rem;line-height:1;margin-bottom:12px;animation:bounceIn-789c99c7 .6s ease}@keyframes bounceIn-789c99c7{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.welcome-title[data-v-789c99c7]{font-size:1.6rem;font-weight:700;margin:0 0 8px;background:linear-gradient(135deg,var(--el-color-primary-light-3, #a78bfa),var(--accent, #60a5fa));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.welcome-subtitle[data-v-789c99c7]{color:var(--text-muted);font-size:.9rem;margin:0 0 24px}.welcome-benefits-list[data-v-789c99c7]{display:flex;flex-direction:column;gap:10px;margin-bottom:28px}.welcome-benefit-item[data-v-789c99c7]{display:flex;align-items:center;gap:12px;background:#8b5cf61f;border:1px solid rgba(139,92,246,.25);border-radius:12px;padding:12px 16px;text-align:left}.benefit-icon-tag[data-v-789c99c7]{font-size:1.4rem;flex-shrink:0}.benefit-detail[data-v-789c99c7]{font-size:.95rem;color:var(--text-muted)}.benefit-value[data-v-789c99c7]{color:var(--el-color-primary-light-3, #a78bfa);font-size:1.1rem;margin:0 4px}.expire-hint[data-v-789c99c7]{color:var(--text-muted);font-size:.8rem}.welcome-btn[data-v-789c99c7]{width:100%;padding:14px;font-size:1rem;font-weight:600;border:none;cursor:pointer}.student-entry-btn[data-v-789c99c7]{position:absolute;right:24px;bottom:18px;background:var(--btn-glow-bg);border:1px solid var(--btn-glow-border);color:var(--btn-glow-color);font-size:13px;padding:6px 16px;border-radius:20px;text-decoration:none;transition:all .2s}.student-entry-btn[data-v-789c99c7]:hover{background:var(--btn-glow-hover-bg);color:var(--btn-glow-hover-color);border-color:var(--btn-glow-hover-border);box-shadow:var(--btn-glow-hover-shadow)}:root,[data-skin=glass]{--font-main: "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--primary: #8b5cf6;--secondary: #ec4899;--success: #10b981;--text-vip-start: #00f2fe;--text-vip-end: #4facfe;--text-superuser-start: #f59e0b;--text-superuser-end: #ef4444;--text-manager-start: #c084fc;--text-manager-end: #ec4899;--radius-card: 20px;--radius-btn: 8px;--glass-blur: blur(12px);--bg-color: #050505;--text-main: #F8FAFC;--text-muted: #94A3B8;--text-subtle: #475569;--glass-bg: linear-gradient(180deg, rgba(30, 41, 59, .4) 0%, rgba(15, 23, 42, .4) 100%);--glass-border: rgba(255, 255, 255, .08);--glass-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);--card-hover-bg: rgba(255, 255, 255, .05);--card-hover-border: rgba(139, 92, 246, .4);--card-hover-shadow: 0 0 20px rgba(139, 92, 246, .1), inset 0 1px 0 rgba(255, 255, 255, .1);--btn-glow-bg: rgba(255, 255, 255, .05);--btn-glow-border: rgba(255, 255, 255, .1);--btn-glow-color: #E2E8F0;--btn-glow-hover-bg: #8b5cf6;--btn-glow-hover-color: #FFF;--btn-glow-hover-border: #a78bfa;--btn-glow-hover-shadow: 0 0 15px rgba(139, 92, 246, .4);--el-text-color-primary: #f8fafc;--el-text-color-regular: #cbd5e1;--el-text-color-secondary: #94a3b8;--el-text-color-placeholder: #475569;--el-bg-color: #141923;--el-bg-color-page: #050505;--el-bg-color-overlay: #0f172a;--el-border-color: rgba(255, 255, 255, .12);--el-border-color-light: rgba(255, 255, 255, .08);--el-border-color-lighter: rgba(255, 255, 255, .05);--el-fill-color: rgba(255, 255, 255, .06);--el-fill-color-light: rgba(255, 255, 255, .04);--el-fill-color-lighter: rgba(255, 255, 255, .02);--el-fill-color-blank: transparent;--el-table-text-color: #e2e8f0;--el-table-header-text-color: #b0c2d6;--el-table-row-hover-bg-color: rgba(255, 255, 255, .05);--el-table-border-color: rgba(255, 255, 255, .07);--el-tag-bg-color: rgba(139, 92, 246, .1);--el-tag-text-color: #c4b5fd;--page-gutter: 32px;--page-width-data: min(96vw, 1920px);--page-width-standard: min(92vw, 1440px);--page-width-form: min(90vw, 1080px)}[data-skin=glass][data-theme=light],:root[data-theme=light]{--text-vip-start: #0ea5e9;--text-vip-end: #2563eb;--text-superuser-start: #ea580c;--text-superuser-end: #dc2626;--text-manager-start: #9333ea;--text-manager-end: #be185d;--bg-color: #F8FAFC;--text-main: #1e293b;--text-muted: #64748b;--text-subtle: #94a3b8;--glass-bg: rgba(255, 255, 255, .7);--glass-border: rgba(255, 255, 255, 1);--glass-shadow: 0 8px 32px rgba(31, 38, 135, .05);--card-hover-bg: rgba(255, 255, 255, .9);--card-hover-border: rgba(139, 92, 246, .3);--card-hover-shadow: 0 8px 32px rgba(139, 92, 246, .15);--btn-glow-bg: #fff;--btn-glow-border: rgba(0, 0, 0, .1);--btn-glow-color: #1e293b;--btn-glow-hover-bg: #8b5cf6;--btn-glow-hover-color: #FFF;--btn-glow-hover-border: #a78bfa;--btn-glow-hover-shadow: 0 0 15px rgba(139, 92, 246, .2);--el-text-color-primary: #303133;--el-text-color-regular: #606266;--el-text-color-secondary: #909399;--el-text-color-placeholder: #a8abb2;--el-bg-color: #ffffff;--el-bg-color-page: #f2f3f5;--el-bg-color-overlay: #ffffff;--el-border-color: #dcdfe6;--el-border-color-light: #e4e7ed;--el-border-color-lighter: #ebeef5;--el-fill-color: #f0f2f5;--el-fill-color-light: #f5f7fa;--el-fill-color-lighter: #fafafa;--el-fill-color-blank: #ffffff;--el-table-text-color: var(--el-text-color-regular);--el-table-header-text-color: var(--el-text-color-secondary);--el-table-row-hover-bg-color: var(--el-fill-color-light);--el-table-border-color: var(--el-border-color-lighter);--el-tag-bg-color: var(--el-color-primary-light-9);--el-tag-text-color: var(--el-color-primary)}[data-skin=zen]{--font-main: "Nunito", -apple-system, sans-serif;--text-vip-start: #81b29a;--text-vip-end: #6d9886;--text-superuser-start: #e07a5f;--text-superuser-end: #d65a31;--text-manager-start: #a3b18a;--text-manager-end: #588157;--primary: #6B705C;--secondary: #A4A996;--success: #7B8A56;--radius-card: 30px;--radius-btn: 20px;--glass-blur: blur(10px);--bg-color: #212520;--text-main: #D2D6C9;--text-muted: #A4A996;--text-subtle: #818676;--glass-bg: #2A2E28;--glass-border: transparent;--glass-shadow: 0 10px 40px rgba(0, 0, 0, .3);--card-hover-bg: #30352D;--card-hover-border: transparent;--card-hover-shadow: 0 15px 50px rgba(0, 0, 0, .5);--btn-glow-bg: #3B4037;--btn-glow-border: transparent;--btn-glow-color: #E9EDC9;--btn-glow-hover-bg: #4D5447;--btn-glow-hover-color: #FFF;--btn-glow-hover-border: transparent;--btn-glow-hover-shadow: 0 5px 15px rgba(0,0,0,.2);--el-bg-color: #2A2E28;--el-bg-color-page: #212520;--el-bg-color-overlay: #30352D;--el-border-color: rgba(255, 255, 255, .05);--el-border-color-light: rgba(255, 255, 255, .03);--el-border-color-lighter: rgba(255, 255, 255, .02);--el-text-color-primary: #D2D6C9;--el-text-color-regular: #A4A996;--el-text-color-secondary: #818676}[data-skin=zen][data-theme=light]{--text-vip-start: #355a4a;--text-vip-end: #2d4a3e;--text-superuser-start: #9e432c;--text-superuser-end: #8a3a25;--text-manager-start: #344e41;--text-manager-end: #2a3c32;--bg-color: #F4F1EB;--text-main: #4A5043;--text-muted: #8A8D84;--text-subtle: #A3A69D;--glass-bg: #FFFFFF;--glass-border: transparent;--glass-shadow: 0 10px 40px rgba(107, 112, 92, .08);--card-hover-bg: #FFFFFF;--card-hover-border: transparent;--card-hover-shadow: 0 15px 50px rgba(107, 112, 92, .12);--btn-glow-bg: #CCD5AE;--btn-glow-border: transparent;--btn-glow-color: #4A5043;--btn-glow-hover-bg: #B5C18E;--btn-glow-hover-color: #4A5043;--btn-glow-hover-border: transparent;--btn-glow-hover-shadow: 0 5px 15px rgba(107, 112, 92, .2);--el-bg-color: #FFFFFF;--el-bg-color-page: #F4F1EB;--el-bg-color-overlay: #FFFFFF;--el-border-color: #E9EDC9;--el-border-color-light: rgba(107, 112, 92, .1);--el-border-color-lighter: rgba(107, 112, 92, .05);--el-text-color-primary: #4A5043;--el-text-color-regular: #6B705C;--el-text-color-secondary: #8A8D84}*{box-sizing:border-box;font-family:var(--font-main)}body{margin:0;padding:0;color:var(--text-main);background-color:var(--bg-color);min-height:100vh;overflow-x:hidden;transition:background .5s ease,color .5s ease}body[data-skin=glass]:not([data-theme=light]),body:not([data-skin]):not([data-theme=light]){background-image:radial-gradient(circle at 15% 50%,rgba(139,92,246,.15),transparent 25%),radial-gradient(circle at 85% 30%,rgba(56,189,248,.15),transparent 25%);background-attachment:fixed}body[data-skin=glass][data-theme=light],body:not([data-skin])[data-theme=light]{background-image:radial-gradient(circle at 15% 50%,rgba(139,92,246,.08),transparent 25%),radial-gradient(circle at 85% 30%,rgba(56,189,248,.08),transparent 25%);background-attachment:fixed}.glass-panel{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:var(--radius-card);transition:all .4s cubic-bezier(.16,1,.3,1)}.page-shell--data,.page-shell--standard,.page-shell--form{width:100%;margin-inline:auto;box-sizing:border-box}.page-shell--data{max-width:var(--page-width-data)}.page-shell--standard{max-width:var(--page-width-standard)}.page-shell--form{max-width:var(--page-width-form)}.page-shell--gutter{padding-inline:var(--page-gutter)}@media (max-width: 768px){:root,[data-skin=glass]{--page-gutter: 12px}}.force-light{color-scheme:light;--el-bg-color: #ffffff;--el-bg-color-page: #f2f3f5;--el-bg-color-overlay: #ffffff;--el-text-color-primary: #303133;--el-text-color-regular: #606266;--el-text-color-secondary: #909399;--el-text-color-placeholder: #a8abb2;--el-text-color-disabled: #c0c4cc;--el-border-color: #dcdfe6;--el-border-color-light: #e4e7ed;--el-border-color-lighter: #ebeef5;--el-border-color-extra-light: #f2f6fc;--el-border-color-dark: #d4d7de;--el-fill-color: #f0f2f5;--el-fill-color-light: #f5f7fa;--el-fill-color-lighter: #fafafa;--el-fill-color-extra-light: #fafcff;--el-fill-color-blank: #ffffff;--el-fill-color-dark: #ebedf0;--el-fill-color-darker: #e6e8eb;--el-disabled-bg-color: var(--el-fill-color-light);--el-disabled-text-color: var(--el-text-color-placeholder);--el-mask-color: rgba(255, 255, 255, .9);color:var(--el-text-color-primary)}.text-vip{background:linear-gradient(to right,var(--text-vip-start),var(--text-vip-end));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-family:"Poppins",var(--font-main);font-weight:700}.text-superuser{background:linear-gradient(to right,var(--text-superuser-start),var(--text-superuser-end));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}.text-manager{background:linear-gradient(to right,var(--text-manager-start),var(--text-manager-end));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-family:"Inter",var(--font-main);font-weight:800;letter-spacing:-.5px}.btn-glow{background:var(--btn-glow-bg);color:var(--btn-glow-color)!important;border:1px solid var(--btn-glow-border);cursor:pointer;transition:all .3s ease;border-radius:var(--radius-btn);padding:12px 24px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.btn-glow:hover{background:var(--btn-glow-hover-bg);color:var(--btn-glow-hover-color)!important;border-color:var(--btn-glow-hover-border);box-shadow:var(--btn-glow-hover-shadow);transform:translateY(-2px)}.hidden{display:none!important}.sticky-list-table .el-table__header-wrapper th.el-table__cell{background:var(--el-fill-color-light, #f5f7fa);font-weight:600}:root,[data-skin=glass]{--el-color-primary: #8b5cf6;--el-color-primary-light-3: #a78bfa;--el-color-primary-light-5: #c4b5fd;--el-color-primary-light-7: #ddd6fe;--el-color-primary-light-8: #ede9fe;--el-color-primary-light-9: #f5f3ff;--el-color-primary-dark-2: #7c3aed}[data-skin=zen]{--el-color-primary: #6B705C;--el-color-primary-light-3: #8a8f76;--el-color-primary-light-5: #a4a996;--el-color-primary-light-7: #c2c5b5;--el-color-primary-light-8: #d2d6c9;--el-color-primary-light-9: #e9edc9;--el-color-primary-dark-2: #555a48}[data-theme=light] .el-checkbox__inner,[data-theme=light] .el-radio__inner{border-color:#b1b5bd}[data-theme=light] .el-checkbox__inner:hover,[data-theme=light] .el-radio__inner:hover{border-color:var(--el-color-primary)}.ie-menu .ie-group-title.is-disabled{font-size:11px;font-weight:700;color:#909399!important;cursor:default!important;letter-spacing:.5px;padding-top:6px;padding-bottom:2px;line-height:1.4}.ie-menu .el-dropdown-menu__item{font-size:13px}.ie-caret{font-size:11px;opacity:.7;margin-left:2px}@font-face{font-family:Bricolage Grotesque;src:url(/assets/bricolage-grotesque-latin-DLoelf7F.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:"Baloo 2";src:url(/assets/baloo-2-latin-B_TVFhwJ.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/jetbrains-mono-latin-6fWv1k7M.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(/assets/fraunces-latin-ukD16Tqj.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}body[data-skin=fresh]{--font-main: -apple-system, BlinkMacSystemFont, "PingFang SC", "HarmonyOS Sans SC", "MiSans", "Microsoft YaHei", "Segoe UI", sans-serif;--font-display: "Bricolage Grotesque", -apple-system, BlinkMacSystemFont, "PingFang SC", "HarmonyOS Sans SC", "MiSans", "Microsoft YaHei", "Segoe UI", sans-serif;--primary: #2f9e6e;--primary-strong: #24815a;--primary-soft: #e6f4ec;--secondary: #ff7d5c;--accent: #ff7d5c;--accent-strong: #e8603f;--accent-soft: #ffece5;--success: #2f9e6e;--bg-color: #f6f7f3;--surface: #ffffff;--surface-2: #f0f3ec;--text-main: #24312a;--text-muted: #67766d;--text-subtle: #9aa8a0;--hairline: #e4e9e1;--radius-card: 14px;--radius-btn: 10px;--radius-input: 10px;--glass-blur: none;--glass-bg: #ffffff;--glass-border: #e4e9e1;--glass-shadow: 0 2px 10px rgba(38, 66, 52, .06);--card-hover-bg: #ffffff;--card-hover-border: #bfe0cf;--card-hover-shadow: 0 10px 30px rgba(38, 66, 52, .12);--shadow-sm: 0 2px 10px rgba(38, 66, 52, .06);--shadow-md: 0 10px 30px rgba(38, 66, 52, .1);--btn-glow-bg: #ffffff;--btn-glow-border: #dbe3d8;--btn-glow-color: #24312a;--btn-glow-hover-bg: #2f9e6e;--btn-glow-hover-color: #ffffff;--btn-glow-hover-border: #2f9e6e;--btn-glow-hover-shadow: 0 8px 20px rgba(47, 158, 110, .25);--text-vip-start: #0e9f6e;--text-vip-end: #0284c7;--text-superuser-start: #e8603f;--text-superuser-end: #d97706;--text-manager-start: #24815a;--text-manager-end: #166534;--el-color-primary: #2f9e6e;--el-color-primary-light-3: #59b48b;--el-color-primary-light-5: #82c8a9;--el-color-primary-light-7: #abdcc6;--el-color-primary-light-8: #c0e5d4;--el-color-primary-light-9: #eaf6f0;--el-color-primary-dark-2: #26805a;--el-bg-color: #ffffff;--el-bg-color-page: #f6f7f3;--el-bg-color-overlay: #ffffff;--el-text-color-primary: #24312a;--el-text-color-regular: #46554c;--el-text-color-secondary: #67766d;--el-text-color-placeholder: #9aa8a0;--el-border-color: #dbe3d8;--el-border-color-light: #e4e9e1;--el-border-color-lighter: #edf1ea;--el-fill-color: #f0f3ec;--el-fill-color-light: #f4f6f1;--el-fill-color-lighter: #f8faf6;--el-fill-color-blank: #ffffff;--el-table-text-color: #46554c;--el-table-header-text-color: #24312a;--el-table-row-hover-bg-color: #f0f6f2;--el-table-border-color: #e4e9e1;--el-tag-bg-color: #e6f4ec;--el-tag-text-color: #24815a;background:linear-gradient(180deg,#eaf4ee,#f6f7f3 360px);background-attachment:fixed}body[data-skin=sunny]{--font-main: -apple-system, BlinkMacSystemFont, "PingFang SC", "HarmonyOS Sans SC", "MiSans", "Microsoft YaHei", "Segoe UI", sans-serif;--font-display: "Baloo 2", -apple-system, BlinkMacSystemFont, "PingFang SC", "HarmonyOS Sans SC", "MiSans", "Microsoft YaHei", "Segoe UI", sans-serif;--primary: #f59300;--primary-strong: #d97e00;--primary-soft: #ffefd6;--secondary: #4cc9f0;--accent: #4cc9f0;--accent-strong: #0ea5d9;--accent-soft: #e3f7fd;--success: #3fb950;--bg-color: #fff7e8;--surface: #ffffff;--surface-2: #fff2d9;--text-main: #453520;--text-muted: #8b7a5e;--text-subtle: #b5a687;--hairline: #f5e5c4;--radius-card: 22px;--radius-btn: 14px;--radius-input: 12px;--glass-blur: none;--glass-bg: #ffffff;--glass-border: #f5e0b2;--glass-shadow: 0 3px 0 rgba(224, 164, 42, .14);--card-hover-bg: #ffffff;--card-hover-border: #ffce6b;--card-hover-shadow: 0 6px 0 rgba(224, 164, 42, .2);--shadow-sm: 0 3px 0 rgba(224, 164, 42, .12);--shadow-md: 0 6px 0 rgba(224, 164, 42, .16);--btn-glow-bg: #ffffff;--btn-glow-border: #f5e0b2;--btn-glow-color: #453520;--btn-glow-hover-bg: #f59300;--btn-glow-hover-color: #ffffff;--btn-glow-hover-border: #f59300;--btn-glow-hover-shadow: 0 6px 0 rgba(217, 126, 0, .3);--text-vip-start: #0ea5d9;--text-vip-end: #4cc9f0;--text-superuser-start: #f59300;--text-superuser-end: #ff70a6;--text-manager-start: #e8910c;--text-manager-end: #d95f80;--el-color-primary: #f59300;--el-color-primary-light-3: #f8ae40;--el-color-primary-light-5: #fac273;--el-color-primary-light-7: #fcd9a8;--el-color-primary-light-8: #fde4c0;--el-color-primary-light-9: #fef4e0;--el-color-primary-dark-2: #c47600;--el-bg-color: #ffffff;--el-bg-color-page: #fff7e8;--el-bg-color-overlay: #ffffff;--el-text-color-primary: #453520;--el-text-color-regular: #63533b;--el-text-color-secondary: #8b7a5e;--el-text-color-placeholder: #b5a687;--el-border-color: #ecd9b0;--el-border-color-light: #f5e5c4;--el-border-color-lighter: #faf0d9;--el-fill-color: #fff2d9;--el-fill-color-light: #fff5e2;--el-fill-color-lighter: #fffaef;--el-fill-color-blank: #ffffff;--el-table-text-color: #63533b;--el-table-header-text-color: #453520;--el-table-row-hover-bg-color: #fff5e2;--el-table-border-color: #f5e5c4;--el-tag-bg-color: #ffefd6;--el-tag-text-color: #c47600;background:radial-gradient(circle at 8% -4%,rgba(76,201,240,.12) 0 220px,transparent 220px),radial-gradient(circle at 96% 10%,rgba(255,112,166,.1) 0 180px,transparent 180px),#fff7e8;background-attachment:fixed}body[data-skin=graphite]{--font-main: -apple-system, BlinkMacSystemFont, "PingFang SC", "HarmonyOS Sans SC", "MiSans", "Microsoft YaHei", "Segoe UI", sans-serif;--font-display: "JetBrains Mono", -apple-system, BlinkMacSystemFont, "PingFang SC", "HarmonyOS Sans SC", "MiSans", "Microsoft YaHei", "Segoe UI", sans-serif;--primary: #22b8cf;--primary-strong: #1596ad;--primary-soft: rgba(34, 184, 207, .12);--secondary: #f5a524;--accent: #f5a524;--accent-strong: #d98b0f;--accent-soft: rgba(245, 165, 36, .14);--success: #2fb344;--bg-color: #12161f;--surface: #1a202c;--surface-2: #151b26;--text-main: #e6ebf2;--text-muted: #8b98ab;--text-subtle: #556173;--hairline: rgba(255, 255, 255, .07);--radius-card: 8px;--radius-btn: 6px;--radius-input: 6px;--glass-blur: none;--glass-bg: #1a202c;--glass-border: rgba(255, 255, 255, .07);--glass-shadow: 0 8px 24px rgba(0, 0, 0, .35);--card-hover-bg: #202836;--card-hover-border: rgba(34, 184, 207, .35);--card-hover-shadow: 0 0 0 1px rgba(34, 184, 207, .25), 0 12px 32px rgba(0, 0, 0, .45);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .3);--shadow-md: 0 8px 24px rgba(0, 0, 0, .4);--btn-glow-bg: #1f2733;--btn-glow-border: rgba(255, 255, 255, .1);--btn-glow-color: #e6ebf2;--btn-glow-hover-bg: #22b8cf;--btn-glow-hover-color: #06222a;--btn-glow-hover-border: #22b8cf;--btn-glow-hover-shadow: 0 0 18px rgba(34, 184, 207, .35);--text-vip-start: #22b8cf;--text-vip-end: #38d9a9;--text-superuser-start: #f5a524;--text-superuser-end: #f76707;--text-manager-start: #74c0fc;--text-manager-end: #22b8cf;--el-color-primary: #22b8cf;--el-color-primary-light-3: #178196;--el-color-primary-light-5: #12657a;--el-color-primary-light-7: #0e4a59;--el-color-primary-light-8: #0c3d49;--el-color-primary-light-9: #0a303a;--el-color-primary-dark-2: #4fc9dc;--el-bg-color: #1a202c;--el-bg-color-page: #12161f;--el-bg-color-overlay: #202836;--el-text-color-primary: #e6ebf2;--el-text-color-regular: #b6c2d2;--el-text-color-secondary: #8b98ab;--el-text-color-placeholder: #556173;--el-border-color: rgba(255, 255, 255, .12);--el-border-color-light: rgba(255, 255, 255, .08);--el-border-color-lighter: rgba(255, 255, 255, .05);--el-fill-color: rgba(255, 255, 255, .06);--el-fill-color-light: rgba(255, 255, 255, .04);--el-fill-color-lighter: rgba(255, 255, 255, .02);--el-fill-color-blank: transparent;--el-table-text-color: #b6c2d2;--el-table-header-text-color: #e6ebf2;--el-table-row-hover-bg-color: rgba(34, 184, 207, .06);--el-table-border-color: rgba(255, 255, 255, .07);--el-tag-bg-color: rgba(34, 184, 207, .12);--el-tag-text-color: #66d3e3;background:radial-gradient(ellipse 900px 420px at 50% -8%,rgba(34,184,207,.07),transparent),#12161f;background-attachment:fixed}body[data-skin=ivory]{--font-main: -apple-system, BlinkMacSystemFont, "PingFang SC", "HarmonyOS Sans SC", "MiSans", "Microsoft YaHei", "Segoe UI", sans-serif;--font-display: "Fraunces", Georgia, "Songti SC", "STSong", "SimSun", serif;--primary: #1e3a5f;--primary-strong: #16304f;--primary-soft: #e8eef5;--secondary: #b08d57;--accent: #b08d57;--accent-strong: #96733e;--accent-soft: #f5eee1;--success: #3d7a4f;--bg-color: #faf9f6;--surface: #ffffff;--surface-2: #f4f2ec;--text-main: #2b2a26;--text-muted: #6f6d64;--text-subtle: #a3a094;--hairline: #e7e4db;--radius-card: 6px;--radius-btn: 4px;--radius-input: 4px;--glass-blur: none;--glass-bg: #ffffff;--glass-border: #e7e4db;--glass-shadow: 0 1px 3px rgba(43, 42, 38, .06);--card-hover-bg: #ffffff;--card-hover-border: #cfc4ab;--card-hover-shadow: 0 8px 24px rgba(43, 42, 38, .1);--shadow-sm: 0 1px 3px rgba(43, 42, 38, .06);--shadow-md: 0 8px 24px rgba(43, 42, 38, .1);--btn-glow-bg: #ffffff;--btn-glow-border: #d9d5c8;--btn-glow-color: #2b2a26;--btn-glow-hover-bg: #1e3a5f;--btn-glow-hover-color: #ffffff;--btn-glow-hover-border: #1e3a5f;--btn-glow-hover-shadow: 0 6px 18px rgba(30, 58, 95, .22);--text-vip-start: #1e3a5f;--text-vip-end: #3d6a99;--text-superuser-start: #96733e;--text-superuser-end: #b08d57;--text-manager-start: #16304f;--text-manager-end: #96733e;--el-color-primary: #1e3a5f;--el-color-primary-light-3: #4a6789;--el-color-primary-light-5: #7a92ac;--el-color-primary-light-7: #a9bccf;--el-color-primary-light-8: #c2d0dd;--el-color-primary-light-9: #eaeff4;--el-color-primary-dark-2: #16304f;--el-bg-color: #ffffff;--el-bg-color-page: #faf9f6;--el-bg-color-overlay: #ffffff;--el-text-color-primary: #2b2a26;--el-text-color-regular: #4c4b44;--el-text-color-secondary: #6f6d64;--el-text-color-placeholder: #a3a094;--el-border-color: #d9d5c8;--el-border-color-light: #e7e4db;--el-border-color-lighter: #f0eee6;--el-fill-color: #f4f2ec;--el-fill-color-light: #f7f5f0;--el-fill-color-lighter: #faf9f5;--el-fill-color-blank: #ffffff;--el-table-text-color: #4c4b44;--el-table-header-text-color: #2b2a26;--el-table-row-hover-bg-color: #f5f3ed;--el-table-border-color: #e7e4db;--el-tag-bg-color: #f5eee1;--el-tag-text-color: #96733e;background:#faf9f6;background-attachment:fixed}
