.ld-progress[data-astro-cid-yzyfzjah]{position:fixed;left:0;right:0;top:74px;height:3px;z-index:30;pointer-events:none}.ld-progress[data-astro-cid-yzyfzjah] i[data-astro-cid-yzyfzjah]{display:block;height:100%;background:linear-gradient(90deg,var(--acc),var(--c2));transform:scaleX(0);transform-origin:left}.ld-hero[data-astro-cid-yzyfzjah] .fp-title[data-astro-cid-yzyfzjah]{font-size:clamp(2rem,4.4vw,3.3rem);max-width:26ch}.breadcrumb[data-astro-cid-yzyfzjah] span[data-astro-cid-yzyfzjah]:last-child{color:var(--ink)}.meta[data-astro-cid-yzyfzjah]{display:inline-flex;flex-wrap:wrap;gap:4px;font-family:var(--font-mono);font-size:12px;color:var(--mute);margin:0 0 20px;padding:7px 14px;border-radius:99px;border:1px solid var(--line);background:var(--panel)}.ld-grid[data-astro-cid-yzyfzjah]{display:grid;grid-template-columns:250px minmax(0,1fr);gap:clamp(28px,5vw,64px);align-items:start}.ld-grid[data-astro-cid-yzyfzjah].no-toc{grid-template-columns:minmax(0,1fr)}.ld-toc[data-astro-cid-yzyfzjah]{position:sticky;top:110px;padding:18px;border-radius:18px;border:1px solid var(--line);background:var(--panel);max-height:calc(100vh - 140px);overflow:auto}.ld-toc-h[data-astro-cid-yzyfzjah]{display:block;font:500 11px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--acc);margin-bottom:10px}.ld-toc[data-astro-cid-yzyfzjah] ol[data-astro-cid-yzyfzjah]{list-style:none;margin:0;padding:0;display:grid;gap:2px}.ld-toc[data-astro-cid-yzyfzjah] a[data-astro-cid-yzyfzjah]{display:block;padding:6px 10px;border-radius:8px;font-size:13px;line-height:1.4;color:var(--mute);text-decoration:none;border-left:2px solid transparent;transition:.2s}.ld-toc[data-astro-cid-yzyfzjah] a[data-astro-cid-yzyfzjah]:hover{color:var(--ink)}.ld-toc[data-astro-cid-yzyfzjah] a[data-astro-cid-yzyfzjah].on{color:var(--ink);border-left-color:var(--acc);background:color-mix(in srgb,var(--acc) 8%,transparent)}.narrow[data-astro-cid-yzyfzjah]{max-width:800px;min-width:0}.doc-section[data-astro-cid-yzyfzjah]{margin-bottom:40px;scroll-margin-top:100px}.doc-section[data-astro-cid-yzyfzjah] h2[data-astro-cid-yzyfzjah]{font:800 1.35rem/1.3 var(--font-display);letter-spacing:-.01em;margin-bottom:14px;padding-left:14px;border-left:3px solid var(--acc)}.doc-section[data-astro-cid-yzyfzjah] h3[data-astro-cid-yzyfzjah]{font-size:1rem;margin-bottom:4px}.doc-section[data-astro-cid-yzyfzjah] p[data-astro-cid-yzyfzjah]{color:var(--mute);line-height:1.75;font-size:.97rem}.doc-section[data-astro-cid-yzyfzjah] ul[data-astro-cid-yzyfzjah]{margin:0;padding-left:20px;color:var(--mute);line-height:1.8;font-size:.97rem}.doc-section[data-astro-cid-yzyfzjah] ul[data-astro-cid-yzyfzjah] li[data-astro-cid-yzyfzjah]{margin-bottom:6px}.doc-section[data-astro-cid-yzyfzjah] ul[data-astro-cid-yzyfzjah] li[data-astro-cid-yzyfzjah]::marker{color:var(--acc)}.steps[data-astro-cid-yzyfzjah]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.steps[data-astro-cid-yzyfzjah] li[data-astro-cid-yzyfzjah]{display:flex;gap:16px;align-items:flex-start;padding:16px 18px;border-radius:16px;background:var(--panel);border:1px solid var(--line)}.step-n[data-astro-cid-yzyfzjah]{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:var(--void);border:2px solid var(--acc);color:var(--acc);font-family:var(--font-mono);font-weight:600;display:flex;align-items:center;justify-content:center;font-size:13px;box-shadow:0 0 16px color-mix(in srgb,var(--acc) 35%,transparent)}.table-wrap[data-astro-cid-yzyfzjah]{overflow-x:auto;border:1px solid var(--line);border-radius:16px;background:var(--panel)}table[data-astro-cid-yzyfzjah]{width:100%;border-collapse:collapse;font-size:.9rem}th[data-astro-cid-yzyfzjah],td[data-astro-cid-yzyfzjah]{text-align:left;padding:12px 16px;border-bottom:1px solid var(--line);vertical-align:top}th[data-astro-cid-yzyfzjah]{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--acc);background:#ffffff08;white-space:nowrap}td[data-astro-cid-yzyfzjah]{color:var(--mute)}tr[data-astro-cid-yzyfzjah]:last-child td[data-astro-cid-yzyfzjah]{border-bottom:none}.cta-card[data-astro-cid-yzyfzjah]{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding:26px 28px;border-radius:22px;border:1px solid var(--line-strong);background:radial-gradient(60% 100% at 0% 0%,color-mix(in srgb,var(--acc) 12%,transparent),transparent 70%),var(--panel)}.cta-card[data-astro-cid-yzyfzjah] p[data-astro-cid-yzyfzjah]{margin:0;color:var(--mute);font-size:.95rem}@media(max-width:960px){.ld-grid[data-astro-cid-yzyfzjah]{grid-template-columns:minmax(0,1fr)}.ld-toc[data-astro-cid-yzyfzjah]{position:static;max-height:none}}@media(max-width:640px){.table-wrap[data-astro-cid-yzyfzjah] table[data-astro-cid-yzyfzjah]{min-width:480px}}
