:root{--bg: #0f0f1a;--surface: #1a1a2e;--surface-2: #25253e;--border: #2e2e4a;--text: #e4e4f0;--text-muted: #8888a8;--primary: #4fc3f7;--primary-dim: #3a9ec8;--accent: #7c4dff;--accent-2: #00e676;--radius: 10px;--shadow: 0 4px 24px rgba(0,0,0,.3)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--bg);color:var(--text);line-height:1.6;-webkit-font-smoothing:antialiased}a{color:var(--primary);text-decoration:none}a:hover{color:var(--primary-dim)}.navbar{background:#0f0f1ad9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:100}.navbar-inner{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;height:60px}.logo{display:flex;align-items:center;gap:.5rem;color:var(--text)!important;font-weight:700;font-size:1.2rem}.logo-icon{font-size:1.4rem}.nav-links{display:flex;gap:2rem}.nav-links a{color:var(--text-muted);font-size:.95rem;padding:.25rem 0;border-bottom:2px solid transparent;transition:color .2s,border-color .2s}.nav-links a:hover,.nav-links a.router-link-active{color:var(--primary);border-bottom-color:var(--primary)}main{max-width:1100px;margin:0 auto;padding:2rem 1.5rem 4rem;min-height:calc(100vh - 120px)}.footer{text-align:center;padding:1.5rem;color:var(--text-muted);font-size:.85rem;border-top:1px solid var(--border)}h1{font-size:2rem;margin-bottom:1rem;color:#fff}h2{font-size:1.4rem;margin:2rem 0 1rem;color:#eee}h3{font-size:1.1rem;color:#ddd}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem;box-shadow:var(--shadow);transition:transform .2s,border-color .2s}.card:hover{border-color:var(--primary);transform:translateY(-2px)}code{background:var(--surface-2);padding:.15rem .4rem;border-radius:4px;font-size:.9em;color:var(--accent-2)}pre{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1.2rem 1.5rem;overflow-x:auto;line-height:1.7}pre code{background:none;padding:0;color:var(--text)}.btn{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.4rem;border-radius:6px;font-weight:600;font-size:.95rem;cursor:pointer;border:none;transition:background .2s,transform .15s}.btn:active{transform:scale(.97)}.btn-primary{background:var(--primary);color:#0f0f1a!important}.btn-primary:hover{background:var(--primary-dim)}.btn-outline{background:transparent;border:1px solid var(--primary);color:var(--primary)!important}.btn-outline:hover{background:#4fc3f71a}.badge{display:inline-block;padding:.15rem .6rem;border-radius:12px;font-size:.78rem;font-weight:600;text-transform:uppercase}.badge-digest{background:#00e67626;color:var(--accent-2)}.badge-signature{background:#7c4dff26;color:var(--accent)}.badge-format{background:#4fc3f726;color:var(--primary)}.grid{display:grid;gap:1.5rem}.grid-2{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.grid-3{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}input[type=text],input[type=search]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:.7rem 1rem;color:var(--text);font-size:.95rem;width:100%;outline:none;transition:border-color .2s}input:focus{border-color:var(--primary)}.hero[data-v-cfca02a3]{text-align:center;padding:4rem 0 3rem}.hero-title[data-v-cfca02a3]{font-size:3rem;font-weight:800;background:linear-gradient(135deg,var(--primary),var(--accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-icon[data-v-cfca02a3]{-webkit-text-fill-color:initial}.hero-subtitle[data-v-cfca02a3]{color:var(--text-muted);font-size:1.15rem;margin:1rem 0 2rem;line-height:1.8}.hero-actions[data-v-cfca02a3]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.features[data-v-cfca02a3]{margin:3rem 0}.feature-card[data-v-cfca02a3]{text-align:center;padding:2rem 1.5rem}.feature-icon[data-v-cfca02a3]{font-size:2.2rem;display:block;margin-bottom:.8rem}.feature-card h3[data-v-cfca02a3]{margin:.5rem 0}.feature-card p[data-v-cfca02a3]{color:var(--text-muted);font-size:.95rem}.code-block[data-v-cfca02a3]{overflow:hidden;padding:0}.code-header[data-v-cfca02a3]{background:var(--surface-2);padding:.6rem 1rem;display:flex;align-items:center;gap:.5rem;border-bottom:1px solid var(--border)}.dot[data-v-cfca02a3]{width:10px;height:10px;border-radius:50%}.dot.red[data-v-cfca02a3]{background:#ff5f57}.dot.yellow[data-v-cfca02a3]{background:#febc2e}.dot.green[data-v-cfca02a3]{background:#28c840}.code-label[data-v-cfca02a3]{margin-left:.5rem;color:var(--text-muted);font-size:.85rem}pre[data-v-cfca02a3]{margin:0;border:none}.cmd[data-v-cfca02a3]{color:var(--accent-2)}.arch-diagram[data-v-cfca02a3]{margin-top:.5rem}.arch-text[data-v-cfca02a3]{font-family:JetBrains Mono,Fira Code,monospace;line-height:1.8;color:var(--text-muted)}.page-header[data-v-f207b7aa]{margin-bottom:2rem}.muted[data-v-f207b7aa]{color:var(--text-muted);margin-top:.3rem}.search-bar[data-v-f207b7aa]{display:flex;align-items:center;gap:.75rem;margin-bottom:2rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:0 1rem}.search-bar[data-v-f207b7aa]:focus-within{border-color:var(--primary)}.search-icon[data-v-f207b7aa]{font-size:1.1rem;flex-shrink:0}.search-bar input[data-v-f207b7aa]{flex:1;background:none;border:none;padding:.8rem 0}.search-bar input[data-v-f207b7aa]:focus{border:none}.type-filter[data-v-f207b7aa]{background:var(--surface-2);border:1px solid var(--border);border-radius:6px;color:var(--text);padding:.4rem .75rem;font-size:.9rem;outline:none;flex-shrink:0}.loading[data-v-f207b7aa]{text-align:center;color:var(--text-muted);padding:3rem}.empty[data-v-f207b7aa]{text-align:center;padding:4rem 0;color:var(--text-muted)}.empty-icon[data-v-f207b7aa]{font-size:3rem;margin-bottom:1rem}.plugin-card[data-v-f207b7aa]{display:flex;flex-direction:column;text-decoration:none!important;color:var(--text)!important}.plugin-card[data-v-f207b7aa]:hover{border-color:var(--primary)}.plugin-card-top[data-v-f207b7aa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.6rem}.plugin-name[data-v-f207b7aa]{font-weight:700;font-size:1.1rem;font-family:JetBrains Mono,Fira Code,monospace;color:#fff}.plugin-desc[data-v-f207b7aa]{color:var(--text-muted);font-size:.9rem;flex:1}.plugin-meta[data-v-f207b7aa]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--border)}.version[data-v-f207b7aa]{color:var(--primary);font-size:.85rem}.arrow[data-v-f207b7aa]{color:var(--text-muted);font-size:1.1rem}.back-link[data-v-cfdc380f]{display:inline-block;margin-bottom:1.5rem;color:var(--text-muted);font-size:.9rem}.back-link[data-v-cfdc380f]:hover{color:var(--primary)}.detail-card[data-v-cfdc380f]{margin-bottom:2rem}.detail-header[data-v-cfdc380f]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.detail-name[data-v-cfdc380f]{font-family:JetBrains Mono,Fira Code,monospace;margin-bottom:.5rem}.detail-version[data-v-cfdc380f]{font-size:1.5rem;font-weight:700;color:var(--primary);font-family:JetBrains Mono,Fira Code,monospace}.detail-desc[data-v-cfdc380f]{color:var(--text-muted);font-size:1rem;margin-bottom:1.5rem}.install-hint[data-v-cfdc380f]{background:var(--surface-2);border-radius:6px;padding:.8rem 1rem}.version-list[data-v-cfdc380f]{display:flex;flex-direction:column;gap:.75rem}.version-item[data-v-cfdc380f]{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem}.version-dot[data-v-cfdc380f]{width:10px;height:10px;border-radius:50%;background:var(--primary);flex-shrink:0}.version-tag[data-v-cfdc380f]{font-weight:600;font-family:JetBrains Mono,monospace;color:#fff}.version-meta[data-v-cfdc380f]{color:var(--text-muted);font-size:.85rem;margin-left:.75rem}.empty[data-v-cfdc380f]{text-align:center;padding:2rem;color:var(--text-muted)}.page-header[data-v-3448fcbd]{margin-bottom:2rem}.muted[data-v-3448fcbd]{color:var(--text-muted);margin-top:.3rem}.platform-card[data-v-3448fcbd]{text-align:center;padding:2.5rem 2rem;display:flex;flex-direction:column;align-items:center;gap:.4rem}.platform-card.highlight[data-v-3448fcbd]{border-color:var(--primary)}.platform-card.disabled[data-v-3448fcbd]{opacity:.5}.platform-icon[data-v-3448fcbd]{font-size:2.5rem;margin-bottom:.3rem}.platform-ver[data-v-3448fcbd]{color:var(--text);font-size:1rem}.platform-arch[data-v-3448fcbd]{color:var(--text-muted);font-size:.85rem}.download-btn[data-v-3448fcbd]{margin-top:1rem}.disabled-btn[data-v-3448fcbd]{margin-top:1rem;color:var(--text-muted)!important;cursor:not-allowed;border-color:var(--border)}.checksum[data-v-3448fcbd]{color:var(--text-muted);font-size:.75rem;margin-top:.5rem}.loading[data-v-3448fcbd]{text-align:center;padding:3rem;color:var(--text-muted)}.install-guide[data-v-3448fcbd]{margin-top:4rem}.code-block[data-v-3448fcbd]{overflow:hidden;padding:0}.code-header[data-v-3448fcbd]{background:var(--surface-2);padding:.6rem 1rem;display:flex;align-items:center;gap:.5rem;border-bottom:1px solid var(--border)}.dot[data-v-3448fcbd]{width:10px;height:10px;border-radius:50%}.dot.red[data-v-3448fcbd]{background:#ff5f57}.dot.yellow[data-v-3448fcbd]{background:#febc2e}.dot.green[data-v-3448fcbd]{background:#28c840}.code-label[data-v-3448fcbd]{margin-left:.5rem;color:var(--text-muted);font-size:.85rem}pre[data-v-3448fcbd]{margin:0;border:none}.cmd[data-v-3448fcbd]{color:var(--accent-2)}.comment[data-v-3448fcbd]{color:var(--text-muted)}.docs-layout[data-v-0e3b49da]{display:grid;grid-template-columns:220px 1fr;gap:2rem;align-items:start}.sidebar[data-v-0e3b49da]{position:sticky;top:80px}.sidebar h3[data-v-0e3b49da]{margin-bottom:1rem}.sidebar-nav[data-v-0e3b49da]{display:flex;flex-direction:column;gap:.3rem}.sidebar-nav a[data-v-0e3b49da]{color:var(--text-muted);padding:.5rem .75rem;border-radius:6px;font-size:.95rem;transition:background .15s,color .15s;display:flex;align-items:center;gap:.4rem}.sidebar-nav a[data-v-0e3b49da]:hover,.sidebar-nav a.active[data-v-0e3b49da]{background:var(--surface);color:var(--primary)}.nav-bullet[data-v-0e3b49da]{color:var(--primary)}.content h1[data-v-0e3b49da]{margin-bottom:1.5rem}.muted[data-v-0e3b49da]{color:var(--text-muted);margin-bottom:2rem}.loading[data-v-0e3b49da]{text-align:center;padding:3rem;color:var(--text-muted)}.article-body[data-v-0e3b49da]{line-height:1.8;padding:2rem}.markdown-body h1[data-v-0e3b49da]{font-size:1.8rem;margin:0 0 1.5rem}.markdown-body h2[data-v-0e3b49da]{font-size:1.4rem;margin:2rem 0 1rem;padding-bottom:.4rem;border-bottom:1px solid var(--border)}.markdown-body h3[data-v-0e3b49da]{font-size:1.1rem;margin:1.5rem 0 .75rem}.markdown-body p[data-v-0e3b49da]{margin:.8rem 0;color:var(--text)}.markdown-body code[data-v-0e3b49da]{background:var(--surface-2);padding:.15rem .4rem;border-radius:4px;font-size:.9em;color:var(--accent-2);font-family:JetBrains Mono,Fira Code,monospace}.markdown-body pre[data-v-0e3b49da]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);padding:1.2rem 1.5rem;overflow-x:auto;margin:1rem 0}.markdown-body pre code[data-v-0e3b49da]{background:none;padding:0;color:var(--text)}.markdown-body a[data-v-0e3b49da]{color:var(--primary)}.markdown-body strong[data-v-0e3b49da]{color:#fff}.markdown-body li[data-v-0e3b49da]{margin:.3rem 0 .3rem 1.5rem;color:var(--text)}.markdown-body table[data-v-0e3b49da]{width:100%;border-collapse:collapse;margin:1rem 0}.markdown-body th[data-v-0e3b49da],.markdown-body td[data-v-0e3b49da]{text-align:left;padding:.5rem .75rem;border:1px solid var(--border)}.markdown-body th[data-v-0e3b49da]{background:var(--surface-2);color:#fff;font-weight:600}.markdown-body hr[data-v-0e3b49da]{border:none;border-top:1px solid var(--border);margin:2rem 0}@media(max-width:768px){.docs-layout[data-v-0e3b49da]{grid-template-columns:1fr}.sidebar[data-v-0e3b49da]{position:static;margin-bottom:1.5rem}}
