.block-renderer[data-v-bb5bc7fc] h3{font-size:1.15rem;font-weight:700;color:var(--text-primary);margin:28px 0 12px;padding-left:12px;border-left:4px solid var(--primary)}.block-renderer[data-v-bb5bc7fc] h3:first-child{margin-top:0}.block-renderer[data-v-bb5bc7fc] h4{font-size:1rem;font-weight:700;color:var(--text-primary);margin-bottom:8px}.block-renderer[data-v-bb5bc7fc] p{font-size:.95rem;color:var(--text-secondary);line-height:1.85;margin-bottom:12px}.block-renderer[data-v-bb5bc7fc] p strong{color:var(--text-primary)}.block-renderer[data-v-bb5bc7fc] a{color:var(--primary);text-decoration:underline}.step-list[data-v-bb5bc7fc]{list-style:none;counter-reset:step;padding:0;margin:0 0 16px}.step-list li[data-v-bb5bc7fc]{counter-increment:step;position:relative;padding:6px 0 6px 28px;font-size:.95rem;color:var(--text-secondary);line-height:1.8}.step-list li[data-v-bb5bc7fc]:before{content:counter(step) ". ";position:absolute;left:0;top:6px;font-size:.95rem;font-weight:700;color:var(--primary);font-variant-numeric:tabular-nums}.step-list li[data-v-bb5bc7fc] strong{color:var(--text-primary)}.bullet-list[data-v-bb5bc7fc]{list-style:none;padding:0;margin:0 0 16px}.bullet-list li[data-v-bb5bc7fc]{position:relative;padding:6px 0 6px 22px;font-size:.95rem;color:var(--text-secondary);line-height:1.8}.bullet-list li[data-v-bb5bc7fc]:before{content:"";position:absolute;left:6px;top:16px;width:6px;height:6px;background:var(--primary);border-radius:50%}.bullet-list li strong[data-v-bb5bc7fc]{color:var(--text-primary)}.feature-grid[data-v-bb5bc7fc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:16px 0}.info-card[data-v-bb5bc7fc]{background:var(--bg-light);padding:20px;border-radius:12px;border:1px solid var(--border-color)}.info-card h4[data-v-bb5bc7fc]{font-size:1rem;margin-bottom:8px;color:var(--text-primary)}.info-card p[data-v-bb5bc7fc]{font-size:.88rem;color:var(--text-secondary);line-height:1.7;margin:0}.table-wrap[data-v-bb5bc7fc]{overflow-x:auto;margin:16px 0}.config-table[data-v-bb5bc7fc]{width:100%;border-collapse:collapse;font-size:.9rem;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 4px #0000000a}.config-table thead[data-v-bb5bc7fc]{background:var(--primary-light)}.config-table th[data-v-bb5bc7fc]{padding:12px 16px;text-align:left;font-weight:700;color:var(--primary);font-size:.88rem}.config-table td[data-v-bb5bc7fc]{padding:12px 16px;border-top:1px solid var(--border-color);color:var(--text-secondary);line-height:1.7}.config-table tbody tr[data-v-bb5bc7fc]:hover{background:var(--bg-light)}.tip-inline[data-v-bb5bc7fc]{display:flex;gap:10px;align-items:flex-start;background:#fff8e1;border-left:4px solid #f59e0b;border-radius:8px;padding:12px 16px;font-size:.9rem;color:#5a4500;margin:16px 0;line-height:1.7}.tip-icon[data-v-bb5bc7fc]{flex-shrink:0;stroke:#d97706;margin-top:2px}.tip-body[data-v-bb5bc7fc]{flex:1}.tip-body[data-v-bb5bc7fc] strong{color:#3c2d00}.notice-box[data-v-bb5bc7fc]{background:#fff5f5;border:1px solid #fed7d7;border-radius:12px;padding:18px 22px;margin:16px 0}.notice-head[data-v-bb5bc7fc]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.notice-icon[data-v-bb5bc7fc]{stroke:#c53030;flex-shrink:0}.notice-box strong[data-v-bb5bc7fc]{display:inline;font-size:1rem;color:#c53030;margin:0}.notice-box ul[data-v-bb5bc7fc]{list-style:disc;padding-left:20px;margin:0}.notice-box li[data-v-bb5bc7fc]{font-size:.9rem;color:#742a2a;line-height:1.8}.code-block[data-v-bb5bc7fc]{background:#1e293b;color:#e2e8f0;padding:14px 18px;border-radius:10px;font-family:SF Mono,Menlo,Consolas,Courier New,monospace;font-size:.85rem;margin:12px 0 16px;overflow-x:auto;line-height:1.6}.code-block code[data-v-bb5bc7fc]{background:transparent;color:inherit;padding:0;font-family:inherit}.faq-list[data-v-bb5bc7fc]{display:flex;flex-direction:column;gap:12px;margin:16px 0}.faq-item[data-v-bb5bc7fc]{background:var(--bg-light);border-radius:12px;border:1px solid var(--border-color);overflow:hidden}.faq-item summary[data-v-bb5bc7fc]{padding:16px 44px 16px 20px;font-weight:600;color:var(--text-primary);font-size:.95rem;cursor:pointer;list-style:none;position:relative}.faq-item summary[data-v-bb5bc7fc]::-webkit-details-marker{display:none}.faq-item summary[data-v-bb5bc7fc]:after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:1.4rem;color:var(--primary);font-weight:300}.faq-item[open] summary[data-v-bb5bc7fc]:after{content:"−"}.faq-item[open] summary[data-v-bb5bc7fc]{border-bottom:1px solid var(--border-color)}.faq-item p[data-v-bb5bc7fc]{padding:14px 20px 18px;font-size:.9rem;color:var(--text-secondary);line-height:1.8;margin:0}.link-cards[data-v-bb5bc7fc]{display:flex;flex-direction:column;gap:12px;margin:20px 0}.link-card[data-v-bb5bc7fc]{display:flex;align-items:center;gap:16px;padding:16px 20px;background:var(--bg-light);border:1.5px solid var(--border-color);border-radius:12px;text-decoration:none;color:inherit;transition:all .18s ease}.link-card[data-v-bb5bc7fc]:hover{border-color:var(--primary);background:var(--primary-light);transform:translateY(-1px);box-shadow:0 4px 16px #1a73e814}.link-card-step[data-v-bb5bc7fc]{flex-shrink:0;min-width:40px;height:40px;padding:0 8px;background:var(--primary);color:#fff;border-radius:100px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.88rem;font-variant-numeric:tabular-nums}.link-card-body[data-v-bb5bc7fc]{flex:1;min-width:0}.link-card-body h4[data-v-bb5bc7fc]{font-size:1rem;font-weight:700;color:var(--text-primary);margin:0 0 4px}.link-card-body p[data-v-bb5bc7fc]{font-size:.85rem;color:var(--text-secondary);line-height:1.6;margin:0}.link-card-arrow[data-v-bb5bc7fc]{flex-shrink:0;font-size:1.3rem;color:var(--primary);font-weight:600;transition:transform .18s ease}.link-card:hover .link-card-arrow[data-v-bb5bc7fc]{transform:translate(4px)}.manual-image[data-v-bb5bc7fc]{margin:20px 0;text-align:center}.manual-image img[data-v-bb5bc7fc]{max-width:100%;height:auto;border-radius:12px;border:1px solid var(--border-color);box-shadow:0 2px 12px #0000000f;cursor:zoom-in;transition:transform .2s ease,box-shadow .2s ease;display:inline-block}.manual-image img[data-v-bb5bc7fc]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000001a}.manual-image figcaption[data-v-bb5bc7fc]{margin-top:10px;font-size:.85rem;color:var(--text-secondary);line-height:1.6}.manual-video[data-v-bb5bc7fc]{margin:20px 0;text-align:center}.manual-video video[data-v-bb5bc7fc]{max-width:100%;height:auto;border-radius:12px;border:1px solid var(--border-color);box-shadow:0 2px 12px #0000000f;display:inline-block;background:#000}.manual-video figcaption[data-v-bb5bc7fc]{margin-top:10px;font-size:.85rem;color:var(--text-secondary);line-height:1.6}.manual-gallery[data-v-bb5bc7fc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:20px 0}.manual-gallery[data-cols="2"][data-v-bb5bc7fc]{grid-template-columns:repeat(2,1fr)}.manual-gallery[data-cols="3"][data-v-bb5bc7fc]{grid-template-columns:repeat(3,1fr)}.manual-gallery[data-cols="4"][data-v-bb5bc7fc]{grid-template-columns:repeat(4,1fr)}@media(max-width:600px){.manual-gallery[data-cols="3"][data-v-bb5bc7fc],.manual-gallery[data-cols="4"][data-v-bb5bc7fc]{grid-template-columns:repeat(2,1fr)}}.gallery-item[data-v-bb5bc7fc]{margin:0;cursor:zoom-in;border-radius:10px;overflow:hidden;border:1px solid var(--border-color);background:var(--bg-light);transition:transform .2s ease,box-shadow .2s ease}.gallery-item[data-v-bb5bc7fc]:hover{transform:translateY(-2px);box-shadow:0 6px 18px #00000014}.gallery-item img[data-v-bb5bc7fc]{width:100%;height:160px;object-fit:cover;display:block}.gallery-item figcaption[data-v-bb5bc7fc]{padding:8px 12px;font-size:.82rem;color:var(--text-secondary);line-height:1.5;background:#fff}.lightbox-mask[data-v-bb5bc7fc]{position:fixed;inset:0;background:#000000d9;z-index:9999;display:flex;align-items:center;justify-content:center;padding:40px;animation:lb-fade-bb5bc7fc .2s ease}@keyframes lb-fade-bb5bc7fc{0%{opacity:0}to{opacity:1}}.lightbox-figure[data-v-bb5bc7fc]{max-width:90vw;max-height:90vh;display:flex;flex-direction:column;align-items:center;gap:12px;margin:0}.lightbox-figure img[data-v-bb5bc7fc]{max-width:100%;max-height:80vh;object-fit:contain;border-radius:8px;box-shadow:0 10px 40px #00000080}.lightbox-figure figcaption[data-v-bb5bc7fc]{color:#f1f5f9;font-size:.9rem;line-height:1.6;text-align:center;max-width:80vw}.lightbox-counter[data-v-bb5bc7fc]{color:#cbd5e1;font-size:.85rem;font-variant-numeric:tabular-nums}.lightbox-btn[data-v-bb5bc7fc]{position:absolute;background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.6rem;line-height:1;transition:background .15s ease;-webkit-user-select:none;user-select:none}.lightbox-btn[data-v-bb5bc7fc]:hover{background:#fff3}.lightbox-close[data-v-bb5bc7fc]{top:24px;right:24px;font-size:1.8rem}.lightbox-prev[data-v-bb5bc7fc]{left:24px;top:50%;transform:translateY(-50%)}.lightbox-next[data-v-bb5bc7fc]{right:24px;top:50%;transform:translateY(-50%)}@media(max-width:600px){.lightbox-mask[data-v-bb5bc7fc]{padding:16px}.lightbox-prev[data-v-bb5bc7fc]{left:8px}.lightbox-next[data-v-bb5bc7fc]{right:8px}.lightbox-close[data-v-bb5bc7fc]{top:12px;right:12px}}.breadcrumb[data-v-c159ad42]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:.85rem;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid var(--border-color)}.crumb-link[data-v-c159ad42]{color:var(--text-muted);transition:color .15s}.crumb-link[data-v-c159ad42]:hover{color:var(--primary)}.crumb-current[data-v-c159ad42]{color:var(--text-primary);font-weight:600}.crumb-sep[data-v-c159ad42]{color:var(--text-muted);font-size:.75rem}.manual-entry[data-v-d375a094]{min-height:400px}.not-found[data-v-d375a094]{padding:60px 20px;text-align:center;color:var(--text-secondary)}.not-found h2[data-v-d375a094]{font-size:1.3rem;color:var(--text-primary);margin-bottom:12px}.not-found[data-v-d375a094] a{color:var(--primary);text-decoration:underline}.page-header-block[data-v-d375a094]{margin-bottom:28px;padding-bottom:20px;border-bottom:2px solid var(--border-color)}.page-header-row[data-v-d375a094]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.page-header-text[data-v-d375a094]{flex:1;min-width:0}.copy-btn[data-v-d375a094]{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;font-size:.82rem;font-weight:600;color:var(--primary);background:var(--primary-light);border:1.5px solid transparent;border-radius:8px;cursor:pointer;transition:all .18s ease;white-space:nowrap;margin-top:4px}.copy-btn[data-v-d375a094]:hover{border-color:var(--primary);background:#fff}.copy-btn.copied[data-v-d375a094]{color:#166534;background:#dcfce7;border-color:#86efac}@media(max-width:640px){.page-header-row[data-v-d375a094]{flex-direction:column;gap:12px}.copy-btn[data-v-d375a094]{align-self:flex-start}}.copy-modal-mask[data-v-d375a094]{position:fixed;inset:0;background:#0f172a99;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;animation:cm-fade-d375a094 .18s ease}@keyframes cm-fade-d375a094{0%{opacity:0}to{opacity:1}}.copy-modal[data-v-d375a094]{background:#fff;border-radius:14px;width:100%;max-width:560px;max-height:86vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d;overflow:hidden}.copy-modal-head[data-v-d375a094]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border-color)}.copy-modal-head h3[data-v-d375a094]{margin:0;font-size:1rem;font-weight:700;color:var(--text-primary)}.copy-modal-close[data-v-d375a094]{width:32px;height:32px;border:none;background:transparent;font-size:1.5rem;color:var(--text-secondary);cursor:pointer;border-radius:6px;display:flex;align-items:center;justify-content:center}.copy-modal-close[data-v-d375a094]:hover{background:var(--bg-light)}.copy-modal-hint[data-v-d375a094]{margin:0;padding:14px 20px;font-size:.85rem;color:var(--text-secondary);line-height:1.7;background:var(--primary-light)}.copy-modal-hint kbd[data-v-d375a094]{display:inline-block;padding:1px 6px;font-size:.78rem;font-family:SF Mono,Menlo,Consolas,monospace;color:var(--text-primary);background:#fff;border:1px solid var(--border-color);border-radius:4px;margin:0 1px}.copy-modal-text[data-v-d375a094]{flex:1;width:100%;min-height:240px;padding:16px 20px;font-size:.88rem;line-height:1.7;font-family:inherit;color:var(--text-primary);background:var(--bg-light);border:none;resize:none;outline:none;white-space:pre-wrap;box-sizing:border-box}.copy-modal-foot[data-v-d375a094]{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid var(--border-color)}.copy-modal-btn[data-v-d375a094]{padding:8px 18px;font-size:.88rem;font-weight:600;border:1.5px solid var(--border-color);background:#fff;color:var(--text-primary);border-radius:8px;cursor:pointer;transition:all .15s ease}.copy-modal-btn[data-v-d375a094]:hover{border-color:var(--primary);color:var(--primary)}.copy-modal-btn.primary[data-v-d375a094]{background:var(--primary);border-color:var(--primary);color:#fff}.copy-modal-btn.primary[data-v-d375a094]:hover{background:#1565c0;border-color:#1565c0;color:#fff}.page-badge[data-v-d375a094]{display:inline-block;font-size:.78rem;font-weight:700;color:var(--primary);background:var(--primary-light);padding:4px 12px;border-radius:100px;margin-bottom:12px}.page-header-block h2[data-v-d375a094]{font-size:1.8rem;font-weight:700;color:var(--text-primary);margin-bottom:12px}.section-lead[data-v-d375a094]{font-size:1rem;color:var(--text-secondary);line-height:1.85}.chapter-hub-grid[data-v-d375a094]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin-top:24px}.hub-card[data-v-d375a094]{display:flex;flex-direction:column;gap:6px;padding:20px;background:var(--bg-light);border:1.5px solid var(--border-color);border-radius:12px;transition:all .2s}.hub-card[data-v-d375a094]:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:0 6px 20px #1a73e81a}.hub-card h3[data-v-d375a094]{font-size:1.05rem;font-weight:700;color:var(--text-primary);margin:0}.hub-card p[data-v-d375a094]{font-size:.85rem;color:var(--text-secondary);line-height:1.65;margin:0}.hub-count[data-v-d375a094]{display:inline-block;margin-top:6px;font-size:.72rem;color:var(--primary);background:var(--primary-light);padding:3px 10px;border-radius:100px;align-self:flex-start}.sub-page-grid[data-v-d375a094]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin-top:28px;padding-top:20px;border-top:1px dashed var(--border-color)}.sub-page-card[data-v-d375a094]{padding:16px 20px;background:var(--bg-light);border:1.5px solid var(--border-color);border-radius:10px;transition:all .2s}.sub-page-card[data-v-d375a094]:hover{border-color:var(--primary);background:var(--primary-light)}.sub-page-card h4[data-v-d375a094]{font-size:.95rem;font-weight:700;color:var(--text-primary);margin:0 0 6px}.sub-page-card p[data-v-d375a094]{font-size:.8rem;color:var(--text-secondary);line-height:1.65;margin:0}.prev-next[data-v-d375a094]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:48px;padding-top:28px;border-top:1px solid var(--border-color)}.nav-card[data-v-d375a094]{display:flex;flex-direction:column;gap:4px;padding:16px 20px;background:var(--bg-light);border:1.5px solid var(--border-color);border-radius:12px;transition:all .2s}.nav-card.next[data-v-d375a094]{text-align:right}.nav-card[data-v-d375a094]:hover:not(.placeholder){border-color:var(--primary);color:var(--primary)}.nav-card.placeholder[data-v-d375a094]{background:transparent;border:none;pointer-events:none}.nav-label[data-v-d375a094]{font-size:.78rem;color:var(--text-muted);font-weight:600}.nav-title[data-v-d375a094]{font-size:.92rem;font-weight:700;color:inherit}@media(max-width:640px){.page-header-block h2[data-v-d375a094]{font-size:1.4rem}.chapter-hub-grid[data-v-d375a094],.sub-page-grid[data-v-d375a094],.prev-next[data-v-d375a094]{grid-template-columns:1fr}.nav-card.next[data-v-d375a094]{text-align:left}}
