.article-page[data-v-f67de9be]{padding:28px 0 36px}.article-layout[data-v-f67de9be]{align-items:start;display:grid;gap:28px;grid-template-columns:250px minmax(0,1fr)}.article-side[data-v-f67de9be]{display:grid;gap:12px;position:sticky;top:84px}.back-link[data-v-f67de9be]{align-items:center;border-radius:6px;color:var(--accent-strong);display:inline-flex;font-weight:800;gap:6px;min-height:34px;padding:6px 9px}.article-facts[data-v-f67de9be],.toc-panel[data-v-f67de9be]{background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;padding:12px}.article-facts>span[data-v-f67de9be]{align-items:center;color:var(--muted);display:inline-flex;font-size:.82rem;gap:6px}.toc-panel b[data-v-f67de9be]{color:var(--ink);font-size:.84rem}.toc-panel a[data-v-f67de9be]{border-radius:5px;color:var(--muted);font-size:.82rem;line-height:1.35;padding:5px 6px}.toc-panel a[data-v-f67de9be]:hover{background:#f1f5f9;color:var(--accent-strong)}.article-main[data-v-f67de9be]{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:0 2px 12px #14202e0d;min-width:0;overflow:hidden}.article-head[data-v-f67de9be]{background:#fbfcfd;border-bottom:1px solid var(--line);display:grid;gap:11px;padding:26px 28px}.article-kicker[data-v-f67de9be]{color:var(--soft);display:flex;flex-wrap:wrap;font-size:.78rem;font-weight:760;gap:10px}.article-head h1[data-v-f67de9be]{color:var(--ink);font-size:clamp(1.8rem,4vw,2.45rem);letter-spacing:0;line-height:1.12;margin:0}.article-head p[data-v-f67de9be]{color:var(--muted);font-size:1rem;margin:0;max-width:760px}.article-tags[data-v-f67de9be]{display:flex;flex-wrap:wrap;gap:6px}.article-tags span[data-v-f67de9be]{align-items:center;background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--muted);display:inline-flex;font-size:.74rem;font-weight:720;gap:4px;min-height:25px;padding:3px 8px}.article-section[data-v-f67de9be]{border-bottom:1px solid var(--line);display:grid;gap:10px;padding:22px 28px;scroll-margin-top:86px}.article-section h2[data-v-f67de9be]{color:var(--ink);font-size:1.13rem;letter-spacing:0;margin:0}.article-section p[data-v-f67de9be]{color:#263248;margin:0}.bullet-list[data-v-f67de9be],.step-list[data-v-f67de9be]{color:#263248;display:grid;gap:7px;margin:2px 0 0;padding-left:20px}.bullet-list li[data-v-f67de9be]::marker,.step-list li[data-v-f67de9be]::marker{color:var(--accent);font-weight:800}.metric-grid[data-v-f67de9be]{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2px}.metric-item[data-v-f67de9be]{background:#f8fafc;border:1px solid var(--line);border-radius:8px;display:grid;gap:3px;padding:11px}.metric-item strong[data-v-f67de9be]{color:var(--accent-strong);font-size:.94rem}.metric-item b[data-v-f67de9be]{color:var(--ink);font-size:.83rem}.metric-item span[data-v-f67de9be]{color:var(--muted);font-size:.78rem;line-height:1.45}.table-wrap[data-v-f67de9be]{border:1px solid var(--line);border-radius:8px;overflow-x:auto;width:100%}table[data-v-f67de9be]{background:#fff;border-collapse:collapse;min-width:620px;width:100%}td[data-v-f67de9be],th[data-v-f67de9be]{border-bottom:1px solid var(--line);padding:10px 12px;text-align:left;vertical-align:top}th[data-v-f67de9be]{background:#f1f5f9;color:var(--ink);font-size:.82rem}td[data-v-f67de9be]{color:#263248;font-size:.86rem}tr:last-child td[data-v-f67de9be]{border-bottom:0}.example-block[data-v-f67de9be]{background:#fff7ed;border:1px solid #f5d7a6;border-radius:8px;display:grid;gap:7px;margin-top:2px;padding:12px}.example-block b[data-v-f67de9be]{color:var(--amber);font-size:.84rem}.example-block code[data-v-f67de9be]{background:#fff;border:1px solid #f0ddbd;border-radius:6px;color:var(--ink);display:block;font-family:JetBrains Mono,SF Mono,ui-monospace,Menlo,Consolas,monospace;font-size:.84rem;overflow-wrap:anywhere;padding:8px 9px;white-space:pre-wrap}.callout[data-v-f67de9be]{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;color:var(--ink);display:grid;gap:9px;grid-template-columns:22px minmax(0,1fr);margin-top:4px;padding:12px}.callout svg[data-v-f67de9be]{color:var(--accent-strong);margin-top:2px}.callout b[data-v-f67de9be]{color:var(--ink);display:block;margin-bottom:2px}.callout p[data-v-f67de9be]{color:var(--muted)}.callout.warning[data-v-f67de9be]{background:#fff7ed;border-color:#f5d7a6}.callout.warning svg[data-v-f67de9be]{color:var(--amber)}.callout.success[data-v-f67de9be]{background:#e8f7f4;border-color:#bfe3dd}.article-foot[data-v-f67de9be]{background:#fbfcfd;display:grid;gap:14px;padding:18px 28px 24px}.related-panel>b[data-v-f67de9be]{color:var(--ink)}.related-panel[data-v-f67de9be]{display:grid;gap:9px}.related-list[data-v-f67de9be]{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.related-link[data-v-f67de9be]{background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;gap:4px;min-height:96px;padding:11px}.related-link[data-v-f67de9be]:hover{background:#f3fbf9;border-color:#bfe3dd}.related-link span[data-v-f67de9be]{color:var(--ink);font-weight:820}.related-link small[data-v-f67de9be]{color:var(--muted);font-size:.78rem;line-height:1.45}@media(max-width:920px){.article-layout[data-v-f67de9be]{gap:14px;grid-template-columns:1fr}.article-side[data-v-f67de9be]{position:static}.article-facts[data-v-f67de9be]{grid-template-columns:repeat(2,minmax(0,1fr))}.toc-panel[data-v-f67de9be]{display:none}.metric-grid[data-v-f67de9be],.related-list[data-v-f67de9be]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.article-page[data-v-f67de9be]{padding-top:18px}.article-foot[data-v-f67de9be],.article-head[data-v-f67de9be],.article-section[data-v-f67de9be]{padding-left:16px;padding-right:16px}.article-facts[data-v-f67de9be],.metric-grid[data-v-f67de9be],.related-list[data-v-f67de9be]{grid-template-columns:1fr}table[data-v-f67de9be]{min-width:560px}}
