.toc[data-astro-cid-6t6zfk7k]{position:sticky;top:6rem;background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:.9rem;padding:1.1rem 1.2rem}.toc-title[data-astro-cid-6t6zfk7k]{font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:.7rem}.toc[data-astro-cid-6t6zfk7k] ul[data-astro-cid-6t6zfk7k]{display:flex;flex-direction:column;gap:.1rem}.toc[data-astro-cid-6t6zfk7k] a[data-astro-cid-6t6zfk7k]{display:block;color:var(--color-text-soft);font-size:.88rem;line-height:1.4;border-left:2px solid transparent;padding:.32rem 0 .32rem .7rem;margin-left:-.7rem;transition:color .15s ease,border-color .15s ease}.toc[data-astro-cid-6t6zfk7k] a[data-astro-cid-6t6zfk7k]:hover{color:var(--color-brand);border-color:var(--color-brand)}.related[data-astro-cid-xmiqtmid]{margin-top:3.5rem}.related-head[data-astro-cid-xmiqtmid]{margin-bottom:1.4rem}.related-head[data-astro-cid-xmiqtmid] h2[data-astro-cid-xmiqtmid]{font-size:1.5rem;margin-top:.3rem}.related-grid[data-astro-cid-xmiqtmid]{display:grid;gap:1rem;grid-template-columns:1fr}.related-card[data-astro-cid-xmiqtmid]{padding:1.3rem;display:flex;flex-direction:column;gap:.45rem;position:relative;overflow:hidden}.related-card[data-astro-cid-xmiqtmid]:after{content:"";position:absolute;inset:auto -20% -40% auto;width:8rem;height:8rem;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--color-accent) 18%,transparent),transparent 72%);pointer-events:none}.related-card[data-astro-cid-xmiqtmid] h3[data-astro-cid-xmiqtmid]{font-size:1.05rem;letter-spacing:-.02em}.related-card[data-astro-cid-xmiqtmid] p[data-astro-cid-xmiqtmid]{color:var(--color-text-muted);font-size:.88rem;line-height:1.55;flex:1}.related-cta[data-astro-cid-xmiqtmid]{display:inline-flex;align-items:center;gap:.4rem;color:var(--color-brand);font-weight:600;font-size:.85rem}.related-cta[data-astro-cid-xmiqtmid] svg[data-astro-cid-xmiqtmid]{transition:transform .16s ease}.related-card[data-astro-cid-xmiqtmid]:hover .related-cta[data-astro-cid-xmiqtmid] svg[data-astro-cid-xmiqtmid]{transform:translate(3px)}@media(min-width:640px){.related-grid[data-astro-cid-xmiqtmid]{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.related-grid[data-astro-cid-xmiqtmid]{grid-template-columns:repeat(3,1fr)}}.doc[data-astro-cid-fz5pa65a]{position:relative}.doc[data-astro-cid-fz5pa65a]:before{content:"";position:absolute;inset:0 0 auto;height:22rem;pointer-events:none;background:radial-gradient(42rem 22rem at 88% -10%,color-mix(in srgb,var(--color-accent) 16%,transparent),transparent 70%),radial-gradient(34rem 18rem at 8% 0%,color-mix(in srgb,var(--color-brand) 12%,transparent),transparent 68%);z-index:0}.doc[data-astro-cid-fz5pa65a]>[data-astro-cid-fz5pa65a]{position:relative;z-index:1}.doc-top[data-astro-cid-fz5pa65a]{padding-top:1.6rem}.doc-hero[data-astro-cid-fz5pa65a]{margin-top:1.2rem;max-width:52rem}.doc-hero[data-astro-cid-fz5pa65a] .pill[data-astro-cid-fz5pa65a]{border-color:color-mix(in srgb,var(--color-brand) 40%,var(--color-border));background:color-mix(in srgb,var(--color-surface) 75%,transparent);box-shadow:0 0 24px -12px color-mix(in srgb,var(--color-brand) 70%,transparent)}.doc-hero[data-astro-cid-fz5pa65a] h1[data-astro-cid-fz5pa65a]{font-size:clamp(1.9rem,5vw,2.9rem);margin-top:.7rem;letter-spacing:-.03em}.doc-lead[data-astro-cid-fz5pa65a]{margin-top:.9rem;font-size:1.1rem;color:var(--color-text-soft);line-height:1.6}.doc-meta[data-astro-cid-fz5pa65a]{margin-top:.9rem;font-size:.82rem;color:var(--color-text-muted)}.doc-hero-figure[data-astro-cid-fz5pa65a]{margin:2rem 0 0;min-width:0;border-radius:1.1rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-brand) 22%,var(--color-border-soft));box-shadow:var(--shadow-glow),0 28px 60px -32px #050a18d9;aspect-ratio:16/9;background:var(--color-surface);position:relative}.doc-hero-figure[data-astro-cid-fz5pa65a]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 60%,color-mix(in srgb,var(--color-bg) 40%,transparent))}.doc-hero-figure[data-astro-cid-fz5pa65a] img[data-astro-cid-fz5pa65a]{width:100%;height:100%;object-fit:cover;display:block}.doc-grid[data-astro-cid-fz5pa65a]{margin-top:2.5rem;display:grid;grid-template-columns:1fr;gap:2.5rem}.doc-aside[data-astro-cid-fz5pa65a]{display:none}@media(min-width:1024px){.doc-grid[data-astro-cid-fz5pa65a]{grid-template-columns:minmax(0,1fr) 16rem;align-items:start}.doc-aside[data-astro-cid-fz5pa65a]{display:block}}
