.docs-root[data-v-6852a0b9]{background:var(--bg);color:var(--text);display:flex;font-family:-apple-system,BlinkMacSystemFont,Space Grotesk,Noto Sans TC,sans-serif;min-height:100vh}.docs-sidebar[data-v-6852a0b9]{background:var(--card-bg);border-right:1px solid var(--border);bottom:0;display:flex;flex-direction:column;left:0;overflow-y:auto;position:fixed;top:0;width:260px;z-index:200}.docs-sidebar-head[data-v-6852a0b9]{border-bottom:1px solid var(--border);padding:20px 20px 14px}.docs-back[data-v-6852a0b9]{color:var(--text-muted);display:block;font-size:12px;margin-bottom:6px;text-decoration:none;transition:color .15s}.docs-back[data-v-6852a0b9]:hover{color:var(--text-dim)}.docs-sidebar-title[data-v-6852a0b9]{align-items:center;color:var(--text);display:flex;font-size:18px;font-weight:700;gap:8px}.docs-sidebar-logo[data-v-6852a0b9]{flex:0 0 auto;height:28px;-o-object-fit:contain;object-fit:contain;width:28px}.docs-nav[data-v-6852a0b9]{display:flex;flex:1;flex-direction:column;gap:1px;padding:12px 10px}.docs-nav-item[data-v-6852a0b9]{border-radius:8px;color:var(--text-dim);display:block;font-size:13px;font-weight:500;padding:8px 12px;text-decoration:none;transition:background-color .12s,color .12s}.docs-nav-item[data-v-6852a0b9]:hover{background:var(--primary-dim);color:var(--text)}.docs-nav-item.active[data-v-6852a0b9]{background:var(--primary-dim);color:var(--primary)}.docs-nav-sub[data-v-6852a0b9]{color:var(--text-muted);display:block;font-size:12px;padding:6px 12px 6px 28px;text-decoration:none;transition:color .12s}.docs-nav-sub[data-v-6852a0b9]:hover{color:var(--text)}.docs-nav-sub.active[data-v-6852a0b9]{color:var(--primary)}.docs-main[data-v-6852a0b9]{flex:1;margin-left:260px;max-width:860px;min-width:0;padding:40px 48px 80px}.docs-mobile-bar[data-v-6852a0b9],.docs-overlay[data-v-6852a0b9]{display:none}.docs-mobile-brand[data-v-6852a0b9]{align-items:center;color:var(--text);display:inline-flex;font-size:15px;font-weight:700;gap:8px;text-decoration:none}.docs-mobile-logo[data-v-6852a0b9]{flex:0 0 auto;height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.docs-mobile-menu[data-v-6852a0b9]{background:none;border:none;color:var(--text);cursor:pointer}@media (max-width:860px){.docs-mobile-bar[data-v-6852a0b9]{align-items:center;background:var(--card-bg);border-bottom:1px solid var(--border);display:flex;height:48px;justify-content:space-between;left:0;padding:0 16px;position:fixed;right:0;top:0;z-index:300}.docs-overlay[data-v-6852a0b9]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a8c;display:block;top:0;right:0;bottom:0;left:0;position:fixed;z-index:190}.docs-sidebar[data-v-6852a0b9]{top:48px;transform:translate(-100%);transition:transform .2s ease}.docs-sidebar.open[data-v-6852a0b9]{transform:translate(0)}.docs-main[data-v-6852a0b9]{margin-left:0;padding:64px 20px 60px}}.doc-page{max-width:720px}.doc-page h1{color:var(--text);font-size:28px;font-weight:700;line-height:1.3;margin:0 0 8px}.doc-page .doc-summary{color:var(--text-dim);font-size:15px;line-height:1.7;margin-bottom:28px}.doc-page h2{border-bottom:1px solid var(--border);font-size:20px;margin:32px 0 12px;padding-bottom:8px}.doc-page h2,.doc-page h3{color:var(--text);font-weight:600}.doc-page h3{font-size:16px;margin:24px 0 8px}.doc-page p{margin:0 0 14px}.doc-page ol,.doc-page p,.doc-page ul{color:var(--text-dim);font-size:14px;line-height:1.8}.doc-page ol,.doc-page ul{margin:0 0 16px 18px}.doc-page li+li{margin-top:4px}.doc-page li b{color:var(--text)}.doc-page code{background:var(--primary-dim);border-radius:4px;color:var(--primary);font-family:SF Mono,Fira Code,monospace;font-size:12px;padding:2px 5px}.doc-page pre{background:var(--card-bg);border:1px solid var(--border);border-radius:10px;margin:12px 0 16px;overflow-x:auto;padding:16px}.doc-page pre code{background:none;color:var(--text-dim);font-size:12px;line-height:1.6;padding:0}.doc-page table{border:1px solid var(--border);border-collapse:collapse;font-size:13px;margin:12px 0 16px;width:100%}.doc-page th{background:var(--card-bg);font-weight:600;text-align:left}.doc-page td,.doc-page th{border:1px solid var(--border);color:var(--text-dim);padding:8px 12px}.doc-page img{border:1px solid var(--border);border-radius:8px;margin:12px 0;max-width:100%}.doc-page .doc-keypoints{background:#3e5fa80a;border:1px solid rgba(62,95,168,.15);border-radius:10px;margin-bottom:24px;padding:16px 18px}.doc-page .doc-keypoints h4{color:var(--primary);font-size:13px;font-weight:600;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.doc-page .doc-keypoints li{color:var(--text-dim)}.doc-page .doc-related{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.doc-page .doc-related a{border:1px solid rgba(62,95,168,.25);border-radius:8px;color:var(--primary);font-size:13px;padding:6px 12px;text-decoration:none;transition:background-color .12s,border-color .12s}.doc-page .doc-related a:hover{background:var(--primary-dim);border-color:var(--primary)}.doc-page .doc-pager{border-top:1px solid var(--border);display:flex;gap:12px;justify-content:space-between;margin-top:40px;padding-top:20px}.doc-page .doc-pager a{color:var(--text-dim);font-size:13px;text-decoration:none;transition:color .12s}.doc-page .doc-pager a:hover{color:var(--primary)}.doc-page .doc-pager .pager-label{color:var(--text-muted);display:block;font-size:11px;margin-bottom:2px}
