.gd__inner[data-v-d143c61e]{max-width:1240px;margin:0 auto;padding:0 24px}.gd__hero[data-v-d143c61e]{padding:clamp(40px,6vw,80px) 0 clamp(20px,3vw,36px)}.gd__crumbs[data-v-d143c61e]{display:flex;align-items:center;gap:4px;font-family:JetBrains Mono,monospace;font-size:11.5px;color:var(--qa-muted)}.gd__title[data-v-d143c61e]{margin:14px 0 0;font-size:clamp(34px,4.2vw,58px);max-width:20ch}.gd__lede[data-v-d143c61e]{margin:18px 0 0}.gd__meta[data-v-d143c61e]{display:flex;flex-wrap:wrap;gap:8px 18px;margin:18px 0 0;font-family:JetBrains Mono,monospace;font-size:11.5px;color:var(--qa-muted)}.gd__meta span[data-v-d143c61e]{display:inline-flex;align-items:center;gap:6px}.gd__meta .q-icon[data-v-d143c61e]{color:var(--qa-cite)}.gd__layout[data-v-d143c61e]{display:grid;grid-template-columns:230px minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:start;padding-bottom:clamp(40px,5vw,72px)}.gd__toc[data-v-d143c61e]{position:sticky;top:90px}.gd__toc ol[data-v-d143c61e]{list-style:none;margin:12px 0 0;padding:0 0 0 12px;border-left:1px solid var(--qa-line);display:flex;flex-direction:column;gap:8px}.gd__toc a[data-v-d143c61e]{font-size:13.5px;line-height:1.4;color:var(--qa-ink-2);text-decoration:none}.gd__toc a[data-v-d143c61e]:hover,.gd__toc a[data-v-d143c61e]:focus-visible{color:var(--qa-cite)}.gd__body[data-v-d143c61e]{max-width:780px;min-width:0}.gd__section[data-v-d143c61e]{padding-top:8px;margin-bottom:40px;scroll-margin-top:80px}.gd__h2[data-v-d143c61e]{font-family:Newsreader,Georgia,serif;font-size:clamp(24px,2.4vw,30px);font-weight:500;letter-spacing:-.012em;line-height:1.2;margin:0 0 14px;color:var(--qa-ink)}.gd__h3[data-v-d143c61e]{font-family:Newsreader,Georgia,serif;font-size:21px;font-weight:500;margin:0 0 10px}.gd__p[data-v-d143c61e]{font-size:15.5px;line-height:1.7;color:var(--qa-ink-2);margin:0 0 14px}.gd__steps[data-v-d143c61e],.gd__list[data-v-d143c61e]{margin:0 0 16px;padding-left:22px;font-size:15.5px;line-height:1.65;color:var(--qa-ink-2)}.gd__steps li+li[data-v-d143c61e],.gd__list li+li[data-v-d143c61e]{margin-top:8px}.gd__steps li[data-v-d143c61e]::marker,.gd__list li[data-v-d143c61e]::marker{color:var(--qa-cite);font-weight:600}.gd__code[data-v-d143c61e]{margin:0 0 16px;border-radius:12px;overflow:hidden;background:var(--qa-night);border:1px solid var(--qa-night-line)}.gd__code pre[data-v-d143c61e]{margin:0;padding:14px 16px;overflow-x:auto;font-family:JetBrains Mono,monospace;font-size:13px;line-height:1.6;color:#e6e9f2}.gd__code-bar[data-v-d143c61e]{display:flex;align-items:center;justify-content:space-between;padding:7px 10px 7px 16px;border-bottom:1px solid var(--qa-night-line);font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--qa-night-muted)}.gd__copy[data-v-d143c61e]{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:6px;border:1px solid var(--qa-night-line);background:transparent;color:#e6e9f2;font:inherit;cursor:pointer}.gd__copy[data-v-d143c61e]:hover,.gd__copy[data-v-d143c61e]:focus-visible{border-color:var(--qa-mark);color:var(--qa-mark)}.gd__table-wrap[data-v-d143c61e]{overflow-x:auto;margin:0 0 16px}.gd__table[data-v-d143c61e]{width:100%;min-width:520px;border-collapse:separate;border-spacing:0;background:var(--qa-surface);border:1px solid var(--qa-line);border-radius:12px;overflow:hidden;font-size:14px;line-height:1.55}.gd__table th[data-v-d143c61e],.gd__table td[data-v-d143c61e]{padding:12px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--qa-line-soft, #eef0f4)}.gd__table th[data-v-d143c61e]{background:var(--qa-paper-2, #f4f5f8);font-size:12.5px;font-weight:600;color:var(--qa-ink)}.gd__table td[data-v-d143c61e]:first-child{width:40%;color:var(--qa-ink)}.gd__table td[data-v-d143c61e]{color:var(--qa-ink-2)}.gd__table tr:last-child td[data-v-d143c61e]{border-bottom:0}.gd__note[data-v-d143c61e]{display:flex;gap:10px;align-items:flex-start;margin:0 0 16px;padding:12px 14px;border-radius:10px;font-size:14.5px;line-height:1.6;color:var(--qa-ink-2)}.gd__note .q-icon[data-v-d143c61e]{flex:none;margin-top:2px}.gd__note--tip[data-v-d143c61e]{background:#1f3be00f}.gd__note--tip .q-icon[data-v-d143c61e]{color:var(--qa-cite)}.gd__note--warn[data-v-d143c61e]{background:#ffe24a47}.gd__note--warn .q-icon[data-v-d143c61e]{color:#8a6a00}.gd__faq[data-v-d143c61e]{margin:8px 0 40px}.gd__sources ul[data-v-d143c61e]{margin:0 0 12px;padding-left:20px;font-size:14px;line-height:1.8}.gd__sources a[data-v-d143c61e]{color:var(--qa-cite)}.gd__sources p[data-v-d143c61e]{font-size:13.5px;line-height:1.6;color:var(--qa-muted);margin:0}.gd__related[data-v-d143c61e]{display:flex;flex-wrap:wrap;gap:8px}.gd__related a[data-v-d143c61e]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;border:1px solid var(--qa-line);background:var(--qa-surface);font-size:13.5px;color:var(--qa-ink);text-decoration:none}.gd__related a[data-v-d143c61e]:hover{border-color:var(--qa-cite);color:var(--qa-cite)}@media (max-width: 1023px){.gd__layout[data-v-d143c61e]{grid-template-columns:1fr}.gd__toc[data-v-d143c61e]{position:static;padding:16px;border-radius:12px;border:1px solid var(--qa-line);background:var(--qa-surface)}}
