.json-guide-page[data-v-2b03d82e]{min-height:100vh;background:#f8fafc;color:#1e293b}.guide-container[data-v-2b03d82e]{width:min(1120px,calc(100% - 32px));margin:0 auto}.guide-header[data-v-2b03d82e]{border-bottom:1px solid #e2e8f0;background:#fff}.guide-breadcrumb[data-v-2b03d82e]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:20px;color:#94a3b8;font-size:.8rem}.guide-breadcrumb a[data-v-2b03d82e]{display:inline-flex;align-items:center;gap:5px;color:#64748b;text-decoration:none}.guide-breadcrumb a[data-v-2b03d82e]:hover,.guide-breadcrumb a[data-v-2b03d82e]:focus-visible{color:#1677ff}.guide-heading[data-v-2b03d82e]{max-width:820px;padding:44px 0 48px}.guide-eyebrow[data-v-2b03d82e],.section-kicker[data-v-2b03d82e],.tool-callout-kicker[data-v-2b03d82e]{margin:0 0 10px;color:#1677ff;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.guide-heading h1[data-v-2b03d82e]{margin:0;color:#0f172a;font-size:clamp(2rem,5vw,3.25rem);font-weight:750;letter-spacing:-.035em;line-height:1.14}.guide-summary[data-v-2b03d82e]{max-width:760px;margin:20px 0 0;color:#526176;font-size:1.05rem;line-height:1.85}.guide-meta[data-v-2b03d82e]{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:24px;color:#64748b;font-size:.82rem}.guide-meta span[data-v-2b03d82e]{display:inline-flex;align-items:center;gap:6px}.guide-layout[data-v-2b03d82e]{display:grid;grid-template-columns:minmax(0,1fr) 252px;gap:48px;align-items:start;padding-top:40px;padding-bottom:72px}.guide-article[data-v-2b03d82e]{min-width:0}.takeaway-card[data-v-2b03d82e],.article-section[data-v-2b03d82e],.faq-section[data-v-2b03d82e],.related-guides[data-v-2b03d82e]{padding:28px 30px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.takeaway-card[data-v-2b03d82e]{border-left:4px solid #1677ff}.section-label[data-v-2b03d82e]{display:flex;align-items:center;gap:9px;color:#1677ff}.section-label h2[data-v-2b03d82e],.article-section h2[data-v-2b03d82e],.faq-section>h2[data-v-2b03d82e],.related-guides>h2[data-v-2b03d82e]{margin:0;color:#172033;font-size:1.35rem;font-weight:720;line-height:1.35}.takeaway-card ul[data-v-2b03d82e],.article-list[data-v-2b03d82e]{margin:18px 0 0;padding-left:22px;color:#475569}.takeaway-card li[data-v-2b03d82e],.article-list li[data-v-2b03d82e]{padding-left:4px;line-height:1.75}.takeaway-card li+li[data-v-2b03d82e],.article-list li+li[data-v-2b03d82e]{margin-top:8px}.article-section[data-v-2b03d82e],.faq-section[data-v-2b03d82e],.related-guides[data-v-2b03d82e],.tool-callout[data-v-2b03d82e]{margin-top:18px;scroll-margin-top:18px}.article-section>p[data-v-2b03d82e]{margin:14px 0 0;color:#475569;font-size:.98rem;line-height:1.85}.guide-table-wrap[data-v-2b03d82e]{margin-top:20px;overflow-x:auto;border:1px solid #e2e8f0;border-radius:9px}.guide-table[data-v-2b03d82e]{width:100%;min-width:620px;border-collapse:collapse;font-size:.86rem}.guide-table th[data-v-2b03d82e],.guide-table td[data-v-2b03d82e]{padding:12px 14px;border-bottom:1px solid #edf2f7;text-align:left;vertical-align:top;line-height:1.6}.guide-table th[data-v-2b03d82e]{background:#f8fafc;color:#334155;font-weight:700}.guide-table td[data-v-2b03d82e]{color:#526176}.guide-table tr:last-child td[data-v-2b03d82e]{border-bottom:0}.code-grid[data-v-2b03d82e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}.code-card[data-v-2b03d82e]{min-width:0;margin:0;overflow:hidden;border:1px solid #dbe3ee;border-radius:9px;background:#0f172a}.code-card figcaption[data-v-2b03d82e]{padding:10px 13px;border-bottom:1px solid #26344d;background:#172033;color:#cbd5e1;font-size:.78rem;font-weight:650}.code-card pre[data-v-2b03d82e]{margin:0;padding:16px;overflow-x:auto;color:#e2e8f0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.8rem;line-height:1.7;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.tool-callout[data-v-2b03d82e]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;padding:24px 26px;border:1px solid #bae0ff;border-radius:12px;background:#f4faff}.tool-callout-icon[data-v-2b03d82e]{display:grid;width:42px;height:42px;place-items:center;border-radius:9px;background:#e6f4ff;color:#1677ff;font-size:1.2rem}.tool-callout h2[data-v-2b03d82e]{margin:0;color:#172033;font-size:1.1rem}.tool-callout p[data-v-2b03d82e]:not(.tool-callout-kicker){margin:7px 0 0;color:#526176;font-size:.88rem;line-height:1.6}.primary-link[data-v-2b03d82e],.sidebar-tool-card a[data-v-2b03d82e]{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:7px;background:#1677ff;color:#fff;font-size:.86rem;font-weight:650;text-decoration:none}.primary-link[data-v-2b03d82e]{min-height:38px;padding:0 15px}.primary-link[data-v-2b03d82e]:hover,.primary-link[data-v-2b03d82e]:focus-visible,.sidebar-tool-card a[data-v-2b03d82e]:hover,.sidebar-tool-card a[data-v-2b03d82e]:focus-visible{background:#0958d9}.faq-section>.section-kicker[data-v-2b03d82e],.related-guides>.section-kicker[data-v-2b03d82e]{margin-bottom:6px}.faq-list[data-v-2b03d82e]{margin-top:18px}.faq-list article[data-v-2b03d82e]{padding:16px 0;border-top:1px solid #edf2f7}.faq-list article[data-v-2b03d82e]:last-child{padding-bottom:0}.faq-list h3[data-v-2b03d82e]{margin:0;color:#26364e;font-size:.98rem}.faq-list p[data-v-2b03d82e]{margin:8px 0 0;color:#64748b;line-height:1.75}.related-guide-grid[data-v-2b03d82e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.related-guide-grid a[data-v-2b03d82e]{display:flex;flex-direction:column;min-height:138px;padding:18px;border:1px solid #e2e8f0;border-radius:9px;color:inherit;text-decoration:none}.related-guide-grid a[data-v-2b03d82e]:hover,.related-guide-grid a[data-v-2b03d82e]:focus-visible{border-color:#91caff;background:#f8fbff}.related-guide-grid span[data-v-2b03d82e]{color:#1677ff;font-size:.72rem;font-weight:700}.related-guide-grid strong[data-v-2b03d82e]{margin-top:8px;color:#26364e;font-size:.94rem;line-height:1.55}.related-guide-grid small[data-v-2b03d82e]{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:14px;color:#64748b}.guide-sidebar[data-v-2b03d82e]{position:sticky;top:20px;display:flex;flex-direction:column;gap:14px}.toc-card[data-v-2b03d82e],.sidebar-tool-card[data-v-2b03d82e]{padding:18px;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.toc-card h2[data-v-2b03d82e]{margin:0 0 12px;color:#334155;font-size:.9rem}.toc-card a[data-v-2b03d82e]{display:block;padding:7px 0;color:#64748b;font-size:.8rem;line-height:1.5;text-decoration:none}.toc-card a[data-v-2b03d82e]:hover,.toc-card a[data-v-2b03d82e]:focus-visible{color:#1677ff}.sidebar-tool-card[data-v-2b03d82e]>.anticon{color:#1677ff;font-size:1.2rem}.sidebar-tool-card strong[data-v-2b03d82e]{display:block;margin-top:10px;color:#26364e;font-size:.92rem}.sidebar-tool-card p[data-v-2b03d82e]{margin:8px 0 14px;color:#64748b;font-size:.8rem;line-height:1.6}.sidebar-tool-card a[data-v-2b03d82e]{min-height:36px;padding:0 12px}a[data-v-2b03d82e]:focus-visible{outline:2px solid #1677ff;outline-offset:3px}@media (max-width: 900px){.guide-layout[data-v-2b03d82e]{grid-template-columns:1fr;gap:24px}.guide-sidebar[data-v-2b03d82e]{position:static;grid-row:1}.toc-card[data-v-2b03d82e]{display:none}.sidebar-tool-card[data-v-2b03d82e]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center}.sidebar-tool-card strong[data-v-2b03d82e],.sidebar-tool-card p[data-v-2b03d82e]{grid-column:2;margin:0}.sidebar-tool-card a[data-v-2b03d82e]{grid-column:3;grid-row:1 / span 2}}@media (max-width: 680px){.guide-container[data-v-2b03d82e]{width:min(100% - 24px,1120px)}.guide-heading[data-v-2b03d82e]{padding:34px 0 38px}.guide-heading h1[data-v-2b03d82e]{font-size:2rem}.guide-summary[data-v-2b03d82e]{font-size:.98rem}.guide-layout[data-v-2b03d82e]{padding-top:24px;padding-bottom:48px}.takeaway-card[data-v-2b03d82e],.article-section[data-v-2b03d82e],.faq-section[data-v-2b03d82e],.related-guides[data-v-2b03d82e]{padding:22px 18px}.code-grid[data-v-2b03d82e],.related-guide-grid[data-v-2b03d82e]{grid-template-columns:1fr}.tool-callout[data-v-2b03d82e]{grid-template-columns:auto minmax(0,1fr);padding:20px 18px}.tool-callout .primary-link[data-v-2b03d82e]{grid-column:1 / -1}.sidebar-tool-card[data-v-2b03d82e]{grid-template-columns:auto minmax(0,1fr)}.sidebar-tool-card a[data-v-2b03d82e]{grid-column:1 / -1;grid-row:auto}}
