:root,[data-theme=dark]{--bg-primary:#060d1f;--bg-secondary:#0d1525;--bg-card:hsla(0,0%,100%,.04);--bg-card-hover:rgba(52,106,255,.08);--bg-elevated:hsla(0,0%,100%,.03);--bg-overlay:rgba(0,0,0,.5);--bg-nav:rgba(6,13,31,.92);--text-primary:#fff;--text-secondary:hsla(0,0%,100%,.85);--text-tertiary:hsla(0,0%,100%,.7);--text-muted:hsla(0,0%,100%,.55);--border-primary:hsla(0,0%,100%,.08);--border-accent:rgba(52,106,255,.12);--accent:#346aff;--accent-light:#58a6ff;--accent-glow:rgba(74,158,255,.3);--red:#e02424;--red-light:#f87171;--green:#059669;--green-light:#34d399;--yellow:#d97706;--yellow-light:#fbbf24;--purple:#7c3aed;--purple-light:#a78bfa;--hero-gradient:linear-gradient(135deg,rgba(52,106,255,.18),rgba(88,166,255,.08),rgba(0,157,255,.04));--statement-gradient:linear-gradient(135deg,rgba(52,106,255,.1),rgba(88,166,255,.05))}[data-theme=light]{--bg-primary:#f5f7fa;--bg-secondary:#fff;--bg-card:rgba(52,106,255,.04);--bg-card-hover:rgba(52,106,255,.1);--bg-elevated:#fff;--bg-overlay:rgba(0,0,0,.3);--bg-nav:hsla(0,0%,100%,.92);--text-primary:#1a1a2e;--text-secondary:rgba(26,26,46,.85);--text-tertiary:rgba(26,26,46,.7);--text-muted:rgba(26,26,46,.5);--border-primary:rgba(0,0,0,.08);--border-accent:rgba(52,106,255,.15);--accent:#346aff;--accent-light:#2563eb;--accent-glow:rgba(52,106,255,.15);--red:#dc2626;--red-light:#ef4444;--green:#059669;--green-light:#10b981;--yellow:#d97706;--yellow-light:#f59e0b;--purple:#7c3aed;--purple-light:#8b5cf6;--hero-gradient:linear-gradient(135deg,rgba(52,106,255,.08),rgba(88,166,255,.04),rgba(0,157,255,.02));--statement-gradient:linear-gradient(135deg,rgba(52,106,255,.06),rgba(88,166,255,.03))}body,html{margin:0;background:var(--bg-primary);color:var(--text-primary);min-height:100vh;transition:background .3s ease,color .3s ease;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}#app{margin:0 auto}[data-theme=light] .copyright .download-icons img{filter:brightness(.12)}.cms-content{color:var(--text-primary);line-height:1.9;font-size:15px;word-break:break-word}.cms-content h1{font-size:26px;font-weight:800;color:var(--text-primary);margin:48px 0 20px;padding-bottom:16px;border-bottom:1px solid var(--border-primary)}.cms-content h1:first-child{margin-top:0}.cms-content h2{font-size:22px;font-weight:700;color:var(--text-primary);margin:40px 0 16px}.cms-content h2:first-child{margin-top:0}.cms-content h3{font-size:18px;font-weight:700;color:var(--text-primary);margin:32px 0 12px}.cms-content h4{font-size:16px;font-weight:600;color:var(--text-primary);margin:24px 0 10px}.cms-content p{margin:0 0 16px;color:var(--text-secondary)}.cms-content ol,.cms-content ul{margin:0 0 20px;padding-left:24px;color:var(--text-secondary)}.cms-content li{margin-bottom:8px;padding-left:4px}.cms-content li::marker{color:var(--accent)}.cms-content ol ol,.cms-content ol ul,.cms-content ul ol,.cms-content ul ul{margin:8px 0 4px}.cms-content strong{color:var(--text-primary);font-weight:700}.cms-content em{font-style:italic;color:var(--text-secondary)}.cms-content a{color:var(--accent);text-decoration:none}.cms-content a:hover{text-decoration:underline}.cms-content blockquote{margin:24px 0;padding:16px 20px;border-left:4px solid var(--accent);background:var(--bg-tertiary);border-radius:0 8px 8px 0;color:var(--text-secondary);font-size:14px}.cms-content blockquote p{margin:0;color:inherit}.cms-content hr{border:none;border-top:1px solid var(--border-primary);margin:36px 0}.cms-content img{max-width:100%;height:auto;border-radius:8px;margin:20px 0;display:block}.cms-content table{width:100%;border-collapse:collapse;margin:20px 0;font-size:14px;overflow-x:auto;display:block}.cms-content thead{border-bottom:2px solid var(--border-primary)}.cms-content th{padding:12px 16px;text-align:left;font-weight:700;color:var(--text-primary);font-size:13px;white-space:nowrap;background:var(--bg-tertiary)}.cms-content td{padding:12px 16px;border-bottom:1px solid var(--border-secondary,var(--border-primary));color:var(--text-secondary);vertical-align:top}.cms-content tr:last-child td{border-bottom:none}.cms-content code{padding:2px 6px;border-radius:4px;font-family:SF Mono,Menlo,Consolas,monospace;color:var(--accent)}.cms-content code,.cms-content pre{background:var(--bg-tertiary);font-size:13px}.cms-content pre{border:1px solid var(--border-primary);border-radius:8px;padding:16px 20px;overflow-x:auto;margin:20px 0;line-height:1.7}.cms-content pre code{background:none;padding:0;color:var(--text-primary)}@media(max-width:600px){.cms-content{font-size:14px}.cms-content h1{font-size:22px}.cms-content h2{font-size:19px}.cms-content h3{font-size:16px}.cms-content table{font-size:12px}.cms-content td,.cms-content th{padding:8px 10px}}.nav[data-v-75354434]{padding:0 clamp(20px,5vw,72px);height:64px;position:fixed;background:transparent;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);left:0;right:0;top:0;z-index:10;transition:background .3s ease}.nav .logo[data-v-75354434]{margin-right:20px;font-weight:700;color:var(--text-primary)}.nav .logo-img[data-v-75354434]{width:32px;height:32px;border-radius:50%;vertical-align:middle;margin-right:6px}.nav .nav-item[data-v-75354434]{color:var(--text-primary);padding:6px clamp(8px,1.5vw,20px);cursor:pointer;text-decoration:none;white-space:nowrap;border-radius:8px;transition:background .2s}.nav .nav-item[data-v-75354434]:hover{background:var(--bg-card-hover)}.nav .nav-item.router-link-exact-active[data-v-75354434]{background:var(--accent);color:#fff}.lang-toggle[data-v-75354434]{background:none;border:1px solid var(--border-primary);border-radius:8px;padding:4px 8px;font-size:12px;font-weight:700;cursor:pointer;margin-left:6px;color:var(--text-primary);transition:all .2s}.lang-toggle[data-v-75354434]:hover{background:var(--bg-card)}.theme-toggle[data-v-75354434]{background:none;border:1px solid var(--border-primary);border-radius:8px;padding:4px 8px;font-size:16px;cursor:pointer;margin-left:6px;transition:all .2s}.theme-toggle[data-v-75354434]:hover{background:var(--bg-card)}.nav-user[data-v-75354434]{display:flex;align-items:center;gap:6px}.nav-avatar[data-v-75354434]{width:28px;height:28px;border-radius:50%;background:var(--accent);display:inline-flex;align-items:center;justify-content:center;font-size:14px}.nav-user-wrap[data-v-75354434]{position:relative}.nav-dropdown[data-v-75354434]{position:absolute;top:100%;right:0;margin-top:8px;width:240px;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:14px;box-shadow:0 8px 32px #0000002e;overflow:hidden;z-index:100}.dropdown-item[data-v-75354434]{padding:10px 16px;font-size:13px;color:var(--text-primary)}.dropdown-header[data-v-75354434]{display:flex;align-items:center;gap:10px;padding:14px 16px}.dropdown-avatar[data-v-75354434]{width:36px;height:36px;border-radius:50%;background:var(--accent);display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.dropdown-name[data-v-75354434]{font-weight:700;font-size:14px}.dropdown-id[data-v-75354434]{margin-top:2px}.dropdown-id[data-v-75354434],.dropdown-label[data-v-75354434]{font-size:11px;color:var(--text-muted)}.dropdown-label[data-v-75354434]{font-weight:600;padding-bottom:4px}.dropdown-info[data-v-75354434]{color:var(--text-secondary)}.dropdown-divider[data-v-75354434]{height:1px;background:var(--border-primary)}.dropdown-logout[data-v-75354434]{color:#e02424;cursor:pointer;text-align:center;font-weight:600}.dropdown-logout[data-v-75354434]:hover{background:#e024240f}.prompt-overlay[data-v-6cb91562]{position:fixed;inset:0;z-index:2000;background:#00000080;display:flex;align-items:center;justify-content:center;padding:20px}.prompt-box[data-v-6cb91562]{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:14px;width:100%;max-width:360px;padding:24px;box-shadow:0 16px 48px #00000038}.prompt-message[data-v-6cb91562]{font-size:14px;line-height:1.6;color:var(--text-primary);white-space:pre-wrap;word-break:break-word;margin-bottom:20px}.prompt-actions[data-v-6cb91562]{display:flex;justify-content:flex-end;gap:12px}.prompt-btn[data-v-6cb91562]{min-width:76px;padding:9px 18px;border-radius:8px;border:1px solid var(--border-primary);background:var(--bg-card);color:var(--text-primary);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.prompt-btn[data-v-6cb91562]:hover{background:var(--bg-card-hover)}.prompt-ok[data-v-6cb91562]{background:var(--accent);border-color:var(--accent);color:#fff}.prompt-ok[data-v-6cb91562]:hover{background:var(--accent);opacity:.92}.d-flex,.d-flex-jsb{display:flex;align-items:center}.d-flex-jsb{justify-content:space-between}.d-flex-center{justify-content:center}.d-flex-center,.d-flex-end{display:flex;align-items:center}.d-flex-end{justify-content:flex-end}.d-flex-spa{display:flex;align-items:center;justify-content:space-around}.gradient-text{font-size:140px;font-weight:bolder;height:140px;line-height:140px;margin:0;background:linear-gradient(90deg,#1e3a8a,#3b82f6 25%,#60a5fa,#3b82f6 75%,#1e3a8a);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:flow 20s linear infinite}@keyframes flow{0%{background-position:0 100%}50%{background-position:100% 0}to{background-position:0 100%}}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.ml-10{margin-left:10px}.ml-20{margin-left:20px}.ml-30{margin-left:30px}.mr-10{margin-right:10px}.mr-20{margin-right:20px}.mr-30{margin-right:30px}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}
