#app{min-width:1200px}@media(max-width:768px){#app{min-width:100%}}.lang-switcher[data-v-faa9f0f4]{outline:none}.lang-trigger[data-v-faa9f0f4]{font-size:13px;color:var(--text-muted);cursor:pointer;display:inline-flex;align-items:center;gap:4px;outline:none}.lang-trigger[data-v-faa9f0f4]:hover{color:var(--brand-2)}[data-v-faa9f0f4] .el-dropdown-menu__item.active{color:var(--brand-2);font-weight:700}.top-header[data-v-3f35cd49]{position:fixed;top:0;left:0;right:0;z-index:100;background:var(--nav-bg);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);transition:background .4s}.bar[data-v-3f35cd49]{display:flex;align-items:center;justify-content:space-between;height:var(--header-h)}.logo[data-v-3f35cd49]{font-weight:900;font-size:26px;display:flex;align-items:center;gap:10px;color:#000}html.dark .logo[data-v-3f35cd49]{color:#fff}.logo .grad-text[data-v-3f35cd49]{background:none;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:currentColor;color:inherit}.logo .logo-img[data-v-3f35cd49]{height:32px;width:auto;display:block}.menu[data-v-3f35cd49]{display:flex;gap:30px}.menu a[data-v-3f35cd49]{font-size:14px;color:var(--text-muted);font-weight:600;transition:.2s}.menu a.router-link-exact-active[data-v-3f35cd49],.menu a[data-v-3f35cd49]:hover{color:var(--text)}.right[data-v-3f35cd49]{display:flex;align-items:center;gap:14px}.theme-btn[data-v-3f35cd49]{width:36px;height:36px;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:var(--text);font-size:16px;display:flex;align-items:center;justify-content:center;transition:.2s}.theme-btn[data-v-3f35cd49]:hover{border-color:var(--brand-2);color:var(--brand-2)}.btn[data-v-3f35cd49]{padding:9px 18px;border-radius:999px;font-weight:700;font-size:13px;transition:.25s;cursor:pointer}.btn.ghost[data-v-3f35cd49]{background:transparent;color:var(--text);border:1px solid var(--line)}.btn.ghost[data-v-3f35cd49]:hover{border-color:var(--brand-2);color:var(--brand-2)}.btn.primary[data-v-3f35cd49]{background:var(--grad-btn);color:var(--on-brand);box-shadow:var(--shadow-btn)}.btn.primary[data-v-3f35cd49]:hover{opacity:.92;transform:translateY(-1px)}.burger[data-v-3f35cd49]{display:none;width:36px;height:36px;border-radius:10px;border:1px solid var(--line);background:var(--surface);cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:4px}.burger span[data-v-3f35cd49]{display:block;width:16px;height:2px;border-radius:2px;background:var(--text)}.m-drawer[data-v-3f35cd49],.m-mask[data-v-3f35cd49]{display:none}@media(max-width:768px){.menu[data-v-3f35cd49],.right .btn[data-v-3f35cd49]{display:none}.right[data-v-3f35cd49]{gap:10px}.logo[data-v-3f35cd49]{font-size:20px}.logo .logo-img[data-v-3f35cd49]{height:26px}.burger[data-v-3f35cd49]{display:flex}.bar[data-v-3f35cd49]{height:56px}.m-mask[data-v-3f35cd49]{display:block;position:fixed;inset:0;z-index:180;background:rgba(0,0,0,.5)}.m-drawer[data-v-3f35cd49]{display:flex;flex-direction:column;gap:20px;position:fixed;top:0;bottom:0;left:0;z-index:190;width:min(280px,82vw);padding:20px 18px calc(20px + env(safe-area-inset-bottom));background:var(--popout-bg,var(--bg));transform:translateX(-100%);transition:transform .25s ease;overflow-y:auto}.m-drawer.open[data-v-3f35cd49]{transform:none}.m-menu[data-v-3f35cd49]{display:flex;flex-direction:column}.m-menu a[data-v-3f35cd49]{font-size:15px;font-weight:600;color:var(--text);padding:13px 10px;border-radius:10px}.m-menu a.router-link-exact-active[data-v-3f35cd49]{background:var(--surface-2);color:var(--brand-2)}.m-actions[data-v-3f35cd49]{display:flex;flex-direction:column;gap:10px;padding-top:14px;border-top:1px solid var(--line)}.m-actions .btn[data-v-3f35cd49]{text-align:center}}.foot[data-v-03c99f48]{border-top:1px solid var(--line);padding:64px 0 32px;background:var(--bg-2);transition:background .4s}.top[data-v-03c99f48]{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;margin-bottom:44px}.logo[data-v-03c99f48]{font-weight:900;font-size:22px;display:flex;align-items:center;gap:10px;color:#000;margin-bottom:16px}html.dark .logo[data-v-03c99f48]{color:#fff}.logo .logo-img[data-v-03c99f48]{height:32px;width:auto;display:block}.logo .grad-text[data-v-03c99f48]{background:none;-webkit-text-fill-color:currentColor;color:inherit}.logo .logo-dark[data-v-03c99f48],html.dark .logo .logo-light[data-v-03c99f48]{display:none}html.dark .logo .logo-dark[data-v-03c99f48]{display:block}.brand p[data-v-03c99f48]{color:var(--text-muted);font-size:14px;max-width:300px;line-height:1.7}.socials[data-v-03c99f48]{display:flex;gap:12px;margin-top:18px}.socials span[data-v-03c99f48]{width:36px;height:36px;border-radius:10px;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--text-muted);transition:.2s;font-size:14px}.socials span[data-v-03c99f48]:hover{color:var(--brand-2);border-color:var(--brand-2)}.socials span[data-v-03c99f48]{cursor:pointer}.tg-wrap[data-v-03c99f48]{position:relative}.tg-wrap .tg-pop[data-v-03c99f48]{display:none;position:absolute;left:calc(100% + 14px);top:50%;transform:translateY(-50%);background:var(--popout-bg);border:1px solid var(--line);padding:12px;border-radius:14px;text-align:center;box-shadow:var(--shadow-popout);z-index:50;cursor:default}.tg-wrap .tg-pop[data-v-03c99f48]:before{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);border:7px solid transparent;border-right-color:var(--line)}.tg-wrap .tg-pop img[data-v-03c99f48]{width:150px;height:150px;display:block;border-radius:8px;-o-object-fit:contain;object-fit:contain;background:#fff;margin:0 auto}.tg-wrap .tg-pop p[data-v-03c99f48]{margin:8px 0 0;font-size:12px;font-weight:600;color:var(--text);white-space:nowrap;text-align:center}.tg-wrap:hover .tg-pop[data-v-03c99f48]{display:block;animation:tgIn-03c99f48 .22s ease both}@keyframes tgIn-03c99f48{0%{opacity:0;transform:translateY(-50%) translateX(-6px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}h4[data-v-03c99f48]{font-size:14px;font-weight:800;margin-bottom:18px;color:var(--text)}ul li[data-v-03c99f48]{margin-bottom:12px}ul a[data-v-03c99f48]{color:var(--text-muted);font-size:14px;transition:.2s}ul a[data-v-03c99f48]:hover{color:var(--brand-2)}.bottom[data-v-03c99f48]{border-top:1px solid var(--line);padding-top:22px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;color:var(--text-muted);font-size:13px}.entity[data-v-03c99f48]{margin-top:14px;text-align:center;color:var(--text-muted);font-size:12px;letter-spacing:.2px;opacity:.9;line-height:1.9}.entity a[data-v-03c99f48]{color:var(--brand-2)}.entity .op[data-v-03c99f48]{color:var(--text);font-weight:600;opacity:.95}.entity .sep[data-v-03c99f48]{margin:0 6px;opacity:.5}.legal-links[data-v-03c99f48]{display:flex;gap:16px;flex-wrap:wrap}.legal-links a[data-v-03c99f48]{color:var(--text-muted);transition:.2s}.legal-links a[data-v-03c99f48]:hover{color:var(--brand-2)}@media(max-width:768px){.foot[data-v-03c99f48]{padding:44px 0 24px}.top[data-v-03c99f48]{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:28px}.brand[data-v-03c99f48]{grid-column:1/-1}.brand p[data-v-03c99f48]{text-align:center;margin-left:auto;margin-right:auto}.socials[data-v-03c99f48]{margin-bottom:30px}.top>div[data-v-03c99f48]:not(.brand){text-align:center}.top>div:not(.brand) ul[data-v-03c99f48]{display:inline-block;text-align:left}.bottom[data-v-03c99f48]{justify-content:center;text-align:center}.legal-links[data-v-03c99f48]{justify-content:center}.socials[data-v-03c99f48]{justify-content:flex-end}.socials .mail-icon[data-v-03c99f48]{font-size:0}.socials .mail-icon svg[data-v-03c99f48]{display:block}.tg-wrap .tg-pop[data-v-03c99f48]{left:auto;right:calc(100% + 14px)}.tg-wrap .tg-pop[data-v-03c99f48]:before{right:auto;left:100%;border-right-color:transparent;border-left-color:var(--line)}}.layout[data-v-3fd80a69]{min-height:100vh;display:flex;flex-direction:column}.layout-main[data-v-3fd80a69]{flex:1;padding-top:var(--header-h)}@media(max-width:768px){.layout-main[data-v-3fd80a69]{padding-top:56px}}.console-layout[data-v-6ba5c872]{min-height:100vh;background:var(--bg);display:flex;flex-direction:column}.c-header[data-v-6ba5c872]{position:sticky;top:0;z-index:50;background:var(--nav-bg);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.c-header-inner[data-v-6ba5c872]{max-width:1400px;margin:0 auto;height:var(--header-h);padding:0 24px;display:flex;align-items:center;justify-content:space-between}.logo[data-v-6ba5c872]{font-weight:900;font-size:20px;display:flex;align-items:center;gap:8px;color:#000}html.dark .logo[data-v-6ba5c872]{color:#fff}.logo .grad-text[data-v-6ba5c872]{background:none;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:currentColor;color:inherit}.logo .logo-img[data-v-6ba5c872]{height:32px;width:auto;display:block}.logo small[data-v-6ba5c872]{font-size:12px;font-weight:600;color:var(--text-muted);margin-left:6px;padding:2px 9px;border:1px solid var(--line);border-radius:999px}.c-header-right[data-v-6ba5c872]{display:flex;align-items:center;gap:14px}.theme-btn[data-v-6ba5c872]{width:36px;height:36px;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:var(--text);font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.2s}.theme-btn[data-v-6ba5c872]:hover{border-color:var(--brand-2);color:var(--brand-2)}.contact-btn[data-v-6ba5c872]{height:36px;padding:0 13px;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:var(--text);font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:5px;transition:.2s}.contact-btn[data-v-6ba5c872]:hover{border-color:var(--brand-2);color:var(--brand-2)}.contact-btn i[data-v-6ba5c872]{font-size:15px}.user[data-v-6ba5c872]{display:flex;align-items:center;gap:8px;cursor:pointer;color:var(--text);font-size:14px;font-weight:600;outline:none}.avatar[data-v-6ba5c872]{width:32px;height:32px;border-radius:50%;background:var(--grad-btn);color:var(--on-brand);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800}.c-body[data-v-6ba5c872]{flex:1;max-width:1400px;width:100%;margin:0 auto;display:flex;padding:20px 24px}.c-aside[data-v-6ba5c872]{width:220px;flex-shrink:0}.c-aside[data-v-6ba5c872] .el-menu{border-right:none}.c-aside[data-v-6ba5c872] .el-menu-item,.c-aside[data-v-6ba5c872] .el-submenu__title{height:46px;line-height:46px;border-radius:10px;margin:2px 0}.c-aside[data-v-6ba5c872] .el-menu-item:hover,.c-aside[data-v-6ba5c872] .el-submenu__title:hover{background:var(--surface-2)}.c-aside[data-v-6ba5c872] .el-menu-item.is-active{background:var(--surface-2);color:var(--brand-2);font-weight:700}.c-aside[data-v-6ba5c872] .el-submenu .el-menu-item{background:transparent}.c-main[data-v-6ba5c872]{flex:1;min-width:0;padding-left:24px}.menu-dot[data-v-6ba5c872]{display:inline-block;width:8px;height:8px;margin-left:6px;border-radius:50%;background:#f56c6c;vertical-align:middle;font-size:0;line-height:0;box-shadow:0 0 4px rgba(245,108,108,.6)}.contact-box[data-v-6ba5c872]{display:flex;flex-direction:column;align-items:center;gap:14px}.contact-box .c-row[data-v-6ba5c872]{display:flex;align-items:center;width:100%}.contact-box .c-label[data-v-6ba5c872]{font-size:13px;color:var(--text-muted);font-weight:600;flex-shrink:0;width:68px}.contact-box .c-val[data-v-6ba5c872]{font-size:14px;color:var(--text);font-weight:600;display:flex;align-items:center;gap:6px}.contact-box .c-val.email[data-v-6ba5c872],.contact-box .c-val.ticket[data-v-6ba5c872]{color:var(--brand-2);cursor:pointer}.contact-box .c-val.email:hover i[data-v-6ba5c872],.contact-box .c-val.ticket[data-v-6ba5c872]:hover{color:var(--brand)}.contact-box .c-val.tg[data-v-6ba5c872]{color:#229ed9}.contact-box .qr[data-v-6ba5c872]{width:180px;height:180px;-o-object-fit:contain;object-fit:contain;border-radius:10px;background:#fff;padding:6px}.contact-box .c-tips[data-v-6ba5c872]{width:100%;background:var(--surface-2);border:1px solid var(--line);border-radius:10px;padding:12px 14px 12px 30px;margin:0}.contact-box .c-tips li[data-v-6ba5c872]{font-size:12px;color:#f56c6c;line-height:1.9;list-style:none;position:relative}.contact-box .c-tips li[data-v-6ba5c872]:before{content:"";position:absolute;left:-14px;top:50%;transform:translateY(-50%);width:5px;height:5px;border-radius:50%;background:#f56c6c}.aside-fab[data-v-6ba5c872]{display:none;position:fixed;left:0;top:50%;transform:translateY(-50%);z-index:170;width:36px;padding:15px 0;flex-direction:column;align-items:center;gap:5px;border:none;border-radius:0 14px 14px 0;background:var(--grad-btn);color:var(--on-brand);cursor:pointer;box-shadow:2px 0 18px var(--glow),0 2px 8px rgba(0,0,0,.25)}.aside-fab[data-v-6ba5c872]:active{opacity:.88}.aside-fab span[data-v-6ba5c872]{display:block;width:15px;height:2px;border-radius:2px;background:currentColor}.aside-mask[data-v-6ba5c872]{display:none}@media(max-width:768px){.c-header-inner[data-v-6ba5c872]{height:56px;padding:0 12px}.logo[data-v-6ba5c872]{font-size:17px;gap:6px}.logo .logo-img[data-v-6ba5c872]{height:26px}.logo small[data-v-6ba5c872]{display:none}.c-header-right[data-v-6ba5c872]{gap:8px}.contact-btn[data-v-6ba5c872]{padding:0 9px}.contact-btn i[data-v-6ba5c872]{font-size:16px}.user[data-v-6ba5c872]{font-size:0;gap:0}.user .avatar[data-v-6ba5c872]{width:32px;height:32px;font-size:14px}.aside-fab[data-v-6ba5c872]{display:flex}.c-body[data-v-6ba5c872]{padding:12px 20px}.c-aside[data-v-6ba5c872]{position:fixed;top:0;bottom:0;left:0;z-index:190;width:240px;padding:68px 10px calc(12px + env(safe-area-inset-bottom));background:var(--bg);transform:translateX(-100%);transition:transform .25s ease;overflow-y:auto}.c-aside.open[data-v-6ba5c872]{transform:none}.aside-mask[data-v-6ba5c872]{display:block;position:fixed;inset:0;z-index:180;background:rgba(0,0,0,.5)}.c-main[data-v-6ba5c872]{padding-left:0;min-width:0}}:root{--bg:#fff;--bg-2:#f7f5fb;--surface:#fff;--surface-2:#f5f3ff;--popout-bg:#fff;--text:#1f2937;--text-muted:#6b7280;--line:#ece6f5;--glow:rgba(139,92,246,0.2);--shadow-card:0 6px 20px rgba(15,23,42,0.05);--shadow-btn:0 6px 20px rgba(139,92,246,0.22);--shadow-popout:0 12px 32px rgba(15,23,42,0.12);--radius:14px;--radius-lg:22px;--blob-1:rgba(167,139,250,0.12);--blob-2:rgba(196,181,253,0.12);--grid:transparent;--nav-bg:hsla(0,0%,100%,0.85);--header-h:72px;--maxw:1200px}:root,html.dark{--brand:#8b5cf6;--brand-2:#a78bfa;--on-brand:#fff;--grad-text:linear-gradient(120deg,#a78bfa,#8b5cf6);--grad-btn:linear-gradient(120deg,#9b7fea,#7c5feb);--grad-bar:linear-gradient(120deg,#c4b5fd,#8b5cf6)}html.dark{--bg:#070b16;--bg-2:#0c1322;--surface:hsla(0,0%,100%,0.035);--surface-2:hsla(0,0%,100%,0.05);--popout-bg:#161f33;--text:rgba(226,232,240,0.95);--text-muted:rgba(148,163,184,0.72);--line:rgba(148,163,184,0.14);--glow:rgba(139,92,246,0.4);--shadow-card:none;--shadow-btn:0 8px 30px rgba(139,92,246,0.35);--shadow-popout:0 16px 40px rgba(0,0,0,0.5);--radius:18px;--radius-lg:24px;--blob-1:rgba(167,139,250,0.22);--blob-2:rgba(196,181,253,0.16);--grid:rgba(139,92,246,0.06);--nav-bg:rgba(7,11,22,0.82)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Montserrat,-apple-system,BlinkMacSystemFont,PingFang TC,Microsoft JhengHei,Segoe UI,sans-serif;background-color:var(--bg);background-image:linear-gradient(var(--grid) 1px,transparent 0),linear-gradient(90deg,var(--grid) 1px,transparent 0);background-size:48px 48px;color:var(--text);line-height:1.6;-webkit-font-smoothing:antialiased;transition:background-color .4s,color .4s}a{color:inherit;text-decoration:none}ol,ul{list-style:none}img{max-width:100%;display:block}button{font-family:inherit;cursor:pointer}.container{max-width:var(--maxw);margin:0 auto;padding:0 24px;position:relative;z-index:1}@media(max-width:768px){.container{padding:0 16px}}.grad-text{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--line);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--brand-2)}.el-button--primary{background:var(--grad-btn);border:none;color:var(--on-brand);box-shadow:var(--shadow-btn)}.el-button--primary:focus,.el-button--primary:hover{opacity:.92;background:var(--grad-btn);color:var(--on-brand)}.el-button--primary.is-disabled,.el-button--primary.is-disabled:hover{opacity:.5;background:var(--grad-btn);color:var(--on-brand)}.el-button--text{color:var(--brand)}.el-button--primary.is-plain{background:var(--glow);border-color:var(--brand-2);color:var(--brand-2);box-shadow:none}.el-button--primary.is-plain:focus,.el-button--primary.is-plain:hover{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:hover{background:var(--surface-2);border-color:var(--line);color:var(--text-muted);opacity:.6}.el-button--default{background:var(--surface);border-color:var(--line);color:var(--text)}.el-button--default:focus,.el-button--default:hover{color:var(--brand-2);border-color:var(--brand-2);background:var(--surface)}.el-input__inner,.el-textarea__inner{background:var(--surface);border-color:var(--line);color:var(--text)}.el-input__inner:hover,.el-textarea__inner:hover{border-color:var(--brand-2)}.el-input__inner:focus,.el-textarea__inner:focus{border-color:var(--brand)}.el-input__inner::-moz-placeholder,.el-textarea__inner::-moz-placeholder{color:var(--text-muted)}.el-input__inner::placeholder,.el-textarea__inner::placeholder{color:var(--text-muted)}.el-input.is-disabled .el-input__inner{background:var(--surface-2)}.el-input-number__decrease,.el-input-number__increase{background:var(--surface-2);color:var(--text-muted);border-color:var(--line)}.el-input-number__decrease:hover,.el-input-number__increase:hover{color:var(--brand-2)}.el-input-number__decrease.is-disabled,.el-input-number__increase.is-disabled{opacity:.4}.el-input .el-input__count .el-input__count-inner,.el-textarea .el-input__count{background:transparent;background-color:transparent;color:var(--text-muted)}.el-range-input{background:transparent;color:var(--text)}.el-range-input::-moz-placeholder{color:var(--text-muted)}.el-range-input::placeholder{color:var(--text-muted)}.el-form-item__label{color:var(--text-muted)}.el-form-item__error{color:#f43f5e}.el-autocomplete-suggestion,.el-cascader__dropdown,.el-dropdown-menu,.el-picker-panel,.el-select-dropdown{background:var(--popout-bg)!important;border-color:var(--line)!important;color:var(--text);box-shadow:var(--shadow-popout)!important}.el-autocomplete-suggestion .el-select-dropdown__item,.el-cascader__dropdown .el-select-dropdown__item,.el-dropdown-menu .el-select-dropdown__item,.el-picker-panel .el-select-dropdown__item,.el-select-dropdown .el-select-dropdown__item{color:var(--text)}.el-autocomplete-suggestion .el-select-dropdown__item.hover,.el-autocomplete-suggestion .el-select-dropdown__item:hover,.el-cascader__dropdown .el-select-dropdown__item.hover,.el-cascader__dropdown .el-select-dropdown__item:hover,.el-dropdown-menu .el-select-dropdown__item.hover,.el-dropdown-menu .el-select-dropdown__item:hover,.el-picker-panel .el-select-dropdown__item.hover,.el-picker-panel .el-select-dropdown__item:hover,.el-select-dropdown .el-select-dropdown__item.hover,.el-select-dropdown .el-select-dropdown__item:hover{background:var(--surface-2);color:var(--brand-2)}.el-autocomplete-suggestion .el-select-dropdown__item.selected,.el-cascader__dropdown .el-select-dropdown__item.selected,.el-dropdown-menu .el-select-dropdown__item.selected,.el-picker-panel .el-select-dropdown__item.selected,.el-select-dropdown .el-select-dropdown__item.selected{color:var(--brand);font-weight:700}.el-autocomplete-suggestion .popper__arrow,.el-cascader__dropdown .popper__arrow,.el-dropdown-menu .popper__arrow,.el-picker-panel .popper__arrow,.el-select-dropdown .popper__arrow{display:none}.el-picker-panel__icon-btn{color:var(--text-muted)}.el-pagination.is-background .el-pager li{background:var(--surface);color:var(--text-muted)}.el-pagination.is-background .el-pager li.active:not(.disabled){background:var(--brand);color:var(--on-brand)}.el-pagination.is-background .el-pager li:hover{color:var(--brand-2)}.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev{background:var(--surface);color:var(--text-muted)}.el-pagination,.el-tabs__item{color:var(--text-muted)}.el-tabs__item.is-active{color:var(--brand)}.el-tabs__item:hover{color:var(--brand-2)}.el-tabs__active-bar{background:var(--grad-btn)}.el-tag{background:var(--surface-2);border-color:var(--line);color:var(--text)}.el-tag.el-tag--success{background:rgba(16,185,129,.12);border-color:rgba(16,185,129,.35);color:#10b981}.el-tag.el-tag--warning{background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.35);color:#f59e0b}.el-tag.el-tag--danger{background:rgba(244,63,94,.12);border-color:rgba(244,63,94,.35);color:#f43f5e}.el-tag.el-tag--info{background:var(--surface-2);border-color:var(--line);color:var(--text-muted)}.el-tag.el-tag--plain{background:transparent}.el-checkbox__input.is-checked .el-checkbox__inner,.el-checkbox__input.is-indeterminate .el-checkbox__inner{background:var(--brand);border-color:var(--brand)}.el-checkbox__input.is-checked+.el-checkbox__label{color:var(--text)}.el-radio__input.is-checked .el-radio__inner{background:var(--brand);border-color:var(--brand)}.el-radio__input.is-checked+.el-radio__label{color:var(--text)}.el-switch.is-checked .el-switch__core{background-color:var(--brand);border-color:var(--brand)}.el-radio-button__inner{background:var(--surface-2);border-color:var(--line);color:var(--text-muted);box-shadow:none}.el-radio-button__inner:hover{color:var(--brand-2)}.el-radio-button__orig-radio:checked+.el-radio-button__inner{background:var(--brand);border-color:var(--brand);color:var(--on-brand);box-shadow:none}.el-radio-button:first-child .el-radio-button__inner{border-left-color:var(--line)}.el-step__head.is-finish,.el-step__head.is-process{color:var(--brand);border-color:var(--brand)}.el-step__title.is-finish,.el-step__title.is-process{color:var(--brand)}.el-table{background:transparent;color:var(--text)}.el-table th,.el-table th.el-table__cell{background:var(--surface-2)!important;color:var(--text-muted);border-color:var(--line)}.el-table td,.el-table td.el-table__cell{border-color:var(--line)}.el-table tr{background:transparent}.el-table tr:hover>td{background:var(--surface-2)!important}.el-table:before{background:var(--line)}.el-card,.el-table--border,.el-table--group{border-color:var(--line)}.el-card{background:var(--surface);color:var(--text)}.el-dialog{background:var(--popout-bg);border-radius:var(--radius-lg)}.el-dialog .el-dialog__header,.el-dialog .el-dialog__title{color:var(--text)}.el-menu{background:transparent}.el-menu-item,.el-submenu__title{color:var(--text-muted)}.el-menu-item:hover,.el-submenu__title:hover{color:var(--brand-2);background:transparent}.el-menu-item.is-active{color:var(--brand)}.el-loading-mask{background-color:hsla(0,0%,100%,.8)}html.dark .el-loading-mask{background-color:rgba(10,17,32,.8)}.el-loading-spinner .circular .path{stroke:var(--brand)}.el-loading-spinner .el-loading-text{color:var(--brand)}.el-message{background:var(--popout-bg)!important;border:1px solid var(--line)!important;border-radius:12px!important;box-shadow:0 8px 28px rgba(0,0,0,.22)!important;padding:13px 22px!important;justify-content:center!important}.el-message .el-message__content{color:var(--text)!important;font-size:15px!important;font-weight:600;line-height:1.5;text-align:center}.el-message .el-message__icon{font-size:19px;margin-right:10px}.el-message--success .el-message__icon{color:#22c55e}.el-message--warning .el-message__icon{color:#f59e0b}.el-message--error .el-message__icon{color:#ef4444}.el-breadcrumb__inner,.el-message--info .el-message__icon{color:var(--text-muted)}.el-breadcrumb__item:last-child .el-breadcrumb__inner{color:var(--text)}.el-collapse{border-color:var(--line)}.el-collapse-item__header{color:var(--text)}.el-collapse-item__header,.el-collapse-item__wrap{background:var(--surface);border-color:var(--line)}.el-collapse-item__content{color:var(--text-muted)}.el-collapse-item:last-child .el-collapse-item__header.is-active{border-bottom-color:var(--line)}@media(max-width:768px){input,select,textarea{font-size:16px!important}body{touch-action:manipulation}.el-dialog,.el-message-box{width:auto!important;max-width:calc(100vw - 24px)!important;margin:8vh auto!important}.el-dialog__body{padding:14px}.el-table{font-size:12px}.el-table .cell{padding:0 8px}.el-pagination{white-space:nowrap;overflow-x:auto}.el-picker-panel{width:auto!important;max-width:calc(100vw - 24px)}.el-date-range-picker__content{float:none!important;width:auto!important}.page-head{flex-wrap:wrap}.page-head h2{font-size:19px}}.mk-page{padding-bottom:40px}.mk-hero{position:relative;padding:110px 0 70px;text-align:center;overflow:hidden}.mk-hero:before{content:"";position:absolute;width:800px;height:800px;left:50%;top:-200px;transform:translateX(-50%);background:radial-gradient(circle,var(--blob-1),transparent 60%);filter:blur(20px);z-index:0}.mk-hero .container{position:relative;z-index:1}.mk-tag{display:inline-flex;align-items:center;gap:8px;padding:7px 16px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line);font-size:13px;color:var(--text-muted);font-weight:600;margin-bottom:24px}.mk-tag .dot{width:8px;height:8px;border-radius:50%;background:var(--brand-2);box-shadow:0 0 10px var(--brand-2)}.mk-hero h1{font-size:clamp(34px,6vw,64px);font-weight:900;line-height:1.1;letter-spacing:-1px;margin-bottom:20px;color:var(--text)}.mk-hero h1 .em{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mk-hero .sub{font-size:clamp(15px,1.5vw,18px);color:var(--text-muted);max-width:640px;margin:0 auto 32px}.mk-sec{padding:70px 0}.mk-head{text-align:center;margin-bottom:46px}.mk-kicker{display:block;font-size:12px;font-weight:800;letter-spacing:3px;text-transform:uppercase;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:12px}.mk-head h2{font-size:clamp(26px,3.6vw,38px);font-weight:900;color:var(--text)}.mk-head p{color:var(--text-muted);margin-top:10px}.mk-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.mk-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.mk-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.mk-card{padding:30px;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);transition:.3s}.mk-card:hover{transform:translateY(-6px)}.mk-card.hot,.mk-card:hover{border-color:var(--brand-2);box-shadow:0 18px 50px var(--glow)}.mk-card .ic{font-size:30px;margin-bottom:14px}.mk-card h3{font-size:18px;font-weight:800;color:var(--text);margin-bottom:8px}.mk-card p{font-size:14px;color:var(--text-muted);line-height:1.7}.mk-card .price{font-size:38px;font-weight:900;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin:10px 0}.mk-card .price small{font-size:14px;-webkit-text-fill-color:var(--text-muted);color:var(--text-muted);font-weight:600}.mk-card ul{margin:16px 0}.mk-card ul li{font-size:14px;color:var(--text-muted);padding:8px 0;border-bottom:1px solid var(--line)}.mk-card ul li:last-child{border-bottom:none}.mk-btn{display:inline-block;padding:11px 24px;border-radius:999px;font-weight:700;font-size:14px;transition:.25s;border:none;margin-top:16px}.mk-btn.primary{background:var(--grad-btn);color:var(--on-brand);box-shadow:var(--shadow-btn)}.mk-btn.primary:hover{opacity:.92;transform:translateY(-2px)}.mk-btn.ghost{background:transparent;color:var(--text);border:1px solid var(--line)}.mk-btn.ghost:hover{border-color:var(--brand-2);color:var(--brand-2)}.mk-cta{text-align:center;padding:60px 0 80px}.mk-cta .box{padding:56px 40px;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card)}.mk-cta h2{font-size:clamp(26px,3.6vw,38px);font-weight:900;color:var(--text);margin-bottom:14px}.mk-cta p{color:var(--text-muted);margin-bottom:24px}@media(max-width:992px){.mk-grid-3,.mk-grid-4{grid-template-columns:repeat(2,1fr)}.mk-grid-2{grid-template-columns:1fr}}@media(max-width:768px){.mk-hero{padding:76px 0 48px}.mk-hero h1{font-size:clamp(28px,8vw,38px)}.mk-sec{padding:44px 0}.mk-head{margin-bottom:28px}.mk-head h2{font-size:24px}.mk-grid-3,.mk-grid-4{grid-template-columns:1fr}.mk-card{padding:22px}.mk-card .price{font-size:30px}.mk-cta{padding:36px 0 56px}.mk-cta .box{padding:34px 18px}.mk-cta h2{font-size:22px}}.auth{min-height:70vh;display:flex;align-items:center;justify-content:center;padding:80px 0}.auth-card{width:440px;max-width:92vw;padding:40px;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card)}.auth-card h2{font-size:26px;font-weight:900;color:var(--text);text-align:center;margin-bottom:6px}.auth-card .sub{text-align:center;color:var(--text-muted);font-size:14px;margin-bottom:28px}.auth-card .row{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.auth-card .link{color:var(--brand-2);font-size:13px}.auth-card .submit{width:100%;margin:4px 0 16px}.auth-card .foot{text-align:center;color:var(--text-muted);font-size:14px}.auth-card .code{display:flex;gap:10px;align-items:center}.auth-card .code .el-button{flex-shrink:0}.auth-card .agree{margin-bottom:18px}.auth-card-pay{width:520px}.auth-card-sm{width:380px;text-align:center}@media(max-width:768px){.auth{padding:24px 16px}.auth-card,.auth-card-pay,.auth-card-sm{width:100%;max-width:none}.auth-card{padding:26px 18px}.auth-card h2{font-size:22px}}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-wrap .el-table{min-width:640px}.table-wrap.free .el-table{min-width:0}.oc-list{display:flex;flex-direction:column;gap:12px}.oc-card{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;padding:14px}.oc-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.oc-head b{font-size:15px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oc-rows{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 12px}.oc-rows>div{display:flex;align-items:center;gap:8px;min-width:0}.oc-rows .oc-wide{grid-column:1/-1}.oc-rows i{font-style:normal;font-size:12px;color:var(--text-muted);flex-shrink:0}.oc-rows b{font-size:13px;color:var(--text);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oc-foot{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding-top:10px;border-top:1px dashed var(--line)}.oc-empty{color:var(--text-muted);font-size:13px;text-align:center;padding:18px 0}.oc-rows .oc-main{font-size:15px;font-weight:800}@media(max-width:768px){.filters{flex-wrap:wrap;gap:8px}.filters .el-input,.filters .el-select{flex:1 1 140px;width:auto}.filters .el-button{margin-left:0!important}.card{padding:14px}.filters .el-date-editor{flex:1 1 100%;width:auto}}