main.svelte-xl40dr.svelte-xl40dr{max-width:44rem;margin:0 auto;padding:30px 20px 72px;color:var(--text-primary, #18181b);line-height:1.7}.top.svelte-xl40dr.svelte-xl40dr{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:34px}.nav-right.svelte-xl40dr.svelte-xl40dr{display:flex;align-items:center;gap:14px}.top.svelte-xl40dr a.svelte-xl40dr{font-size:.86rem;color:var(--text-secondary, #71717a);text-decoration:none}.top.svelte-xl40dr a.svelte-xl40dr:hover{color:var(--text-primary, #18181b)}h1.svelte-xl40dr.svelte-xl40dr{font-size:clamp(1.65rem,4vw,2.25rem);margin:0 0 8px;letter-spacing:-.02em;line-height:1.25}.meta.svelte-xl40dr.svelte-xl40dr{font-size:.8rem;color:var(--text-secondary, #a1a1aa);margin:0 0 30px}.toc.svelte-xl40dr.svelte-xl40dr{padding:15px 18px;border:1px solid var(--border-color, #e4e4e7);border-radius:10px;background:var(--bg-secondary, #fafafa);margin-bottom:30px}.toc.svelte-xl40dr h2.svelte-xl40dr{font-size:.74rem;text-transform:uppercase;letter-spacing:.07em;margin:0 0 8px;color:var(--text-secondary, #71717a);font-weight:600}.toc.svelte-xl40dr ul.svelte-xl40dr{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.toc.svelte-xl40dr a.svelte-xl40dr{font-size:.87rem;color:var(--text-secondary, #52525b);text-decoration:none}.toc.svelte-xl40dr a.svelte-xl40dr:hover{color:var(--text-primary, #18181b);text-decoration:underline}article.svelte-xl40dr>h2.svelte-xl40dr{font-size:1.22rem;margin:38px 0 10px;font-weight:650;letter-spacing:-.01em;scroll-margin-top:20px}h3.svelte-xl40dr.svelte-xl40dr{font-size:1rem;margin:24px 0 6px;font-weight:650}p.svelte-xl40dr.svelte-xl40dr{font-size:.96rem;color:var(--text-secondary, #3f3f46);margin:0 0 14px}ul.bullets.svelte-xl40dr.svelte-xl40dr{list-style:disc;margin:0 0 16px;padding-left:22px}ol.bullets.svelte-xl40dr.svelte-xl40dr{list-style:decimal;margin:0 0 16px;padding-left:22px}.bullets.svelte-xl40dr li.svelte-xl40dr{font-size:.96rem;color:var(--text-secondary, #3f3f46);margin-bottom:7px}.steps.svelte-xl40dr.svelte-xl40dr{list-style:decimal;margin:0 0 20px;padding-left:22px}.steps.svelte-xl40dr.svelte-xl40dr::marker,.steps.svelte-xl40dr li.svelte-xl40dr::marker{color:var(--text-secondary, #a1a1aa)}.steps.svelte-xl40dr li.svelte-xl40dr{font-size:.96rem;color:var(--text-secondary, #3f3f46);margin-bottom:12px;padding-left:4px}.steps.svelte-xl40dr strong.svelte-xl40dr{display:block;color:var(--text-primary, #18181b);font-weight:600}.callout.svelte-xl40dr.svelte-xl40dr{padding:14px 17px;margin:6px 0 20px;border-left:3px solid var(--text-primary, #18181b);border-radius:0 8px 8px 0;background:var(--bg-secondary, #fafafa);font-size:.9rem;color:var(--text-secondary, #52525b)}.table-wrap.svelte-xl40dr.svelte-xl40dr{overflow-x:auto;margin:6px 0 22px}table.svelte-xl40dr.svelte-xl40dr{border-collapse:collapse;width:100%;font-size:.88rem}th.svelte-xl40dr.svelte-xl40dr,td.svelte-xl40dr.svelte-xl40dr{text-align:left;padding:9px 12px;border-bottom:1px solid var(--border-color, #e4e4e7);vertical-align:top}th.svelte-xl40dr.svelte-xl40dr{font-weight:600;white-space:nowrap}td.svelte-xl40dr.svelte-xl40dr{color:var(--text-secondary, #52525b)}.cta.svelte-xl40dr.svelte-xl40dr{display:flex;flex-direction:column;gap:2px;margin:34px 0;padding:17px 20px;border-radius:11px;background:var(--text-primary, #18181b);color:var(--bg-primary, #fff);text-decoration:none}.cta.svelte-xl40dr.svelte-xl40dr:hover{opacity:.9}.cta-label.svelte-xl40dr.svelte-xl40dr{font-weight:600;font-size:.97rem}.cta-sub.svelte-xl40dr.svelte-xl40dr{font-size:.82rem;opacity:.72}.related.svelte-xl40dr.svelte-xl40dr{margin-top:44px}.related.svelte-xl40dr h2.svelte-xl40dr{font-size:1.05rem;margin:0 0 14px;font-weight:650}.related.svelte-xl40dr a.svelte-xl40dr{display:flex;flex-direction:column;gap:4px;padding:14px 17px;margin-bottom:10px;border:1px solid var(--border-color, #e4e4e7);border-radius:10px;text-decoration:none;color:inherit}.related.svelte-xl40dr a.svelte-xl40dr:hover{border-color:var(--text-primary, #18181b)}.related.svelte-xl40dr strong.svelte-xl40dr{font-size:.92rem}.related.svelte-xl40dr span.svelte-xl40dr{font-size:.82rem;color:var(--text-secondary, #71717a);line-height:1.5}article.svelte-xl40dr code{padding:1px 5px;border-radius:4px;background:var(--bg-tertiary, #f4f4f5);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86em}article.svelte-xl40dr a{color:inherit}
