.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.45rem}.related-head[data-astro-cid-xmiqtmid] h2[data-astro-cid-xmiqtmid]{font-size:1.55rem;margin-top:.35rem;letter-spacing:-.02em}.related-grid[data-astro-cid-xmiqtmid]{display:grid;gap:1.05rem;grid-template-columns:1fr}.related-card[data-astro-cid-xmiqtmid]{padding:1.35rem 1.4rem;display:flex;flex-direction:column;gap:.5rem;position:relative;overflow:hidden}.related-card[data-astro-cid-xmiqtmid]:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,var(--color-brand),var(--color-accent),transparent 80%);opacity:.45;transition:opacity .2s ease}.related-card[data-astro-cid-xmiqtmid]:hover:before{opacity:1}.related-card[data-astro-cid-xmiqtmid] h3[data-astro-cid-xmiqtmid]{font-size:1.06rem;letter-spacing:-.02em;transition:color .15s ease}.related-card[data-astro-cid-xmiqtmid]:hover h3[data-astro-cid-xmiqtmid]{color:color-mix(in srgb,var(--color-text) 88%,var(--color-brand))}.related-card[data-astro-cid-xmiqtmid] p[data-astro-cid-xmiqtmid]{color:var(--color-text-muted);font-size:.88rem;line-height:1.58;flex:1}.related-cta[data-astro-cid-xmiqtmid]{display:inline-flex;align-items:center;gap:.4rem;margin-top:.2rem;color:var(--color-brand);font-weight:600;font-size:.85rem;text-shadow:0 0 14px color-mix(in srgb,var(--color-brand) 30%,transparent);transition:gap .15s ease}.related-card[data-astro-cid-xmiqtmid]:hover .related-cta[data-astro-cid-xmiqtmid]{gap:.55rem}@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-top[data-astro-cid-fz5pa65a]{padding-top:1.7rem}.doc-hero[data-astro-cid-fz5pa65a]{position:relative;margin-top:1.3rem;max-width:52rem;padding-bottom:.2rem}.doc-hero[data-astro-cid-fz5pa65a] .pill{border-color:color-mix(in srgb,var(--color-brand) 35%,var(--color-border));background:color-mix(in srgb,var(--color-brand) 8%,var(--color-surface));color:color-mix(in srgb,var(--color-text-soft) 70%,var(--color-brand));box-shadow:0 0 22px -12px color-mix(in srgb,var(--color-brand) 50%,transparent)}.doc-hero[data-astro-cid-fz5pa65a] h1[data-astro-cid-fz5pa65a]{font-size:clamp(1.95rem,5vw,2.95rem);margin-top:.75rem;letter-spacing:-.035em;text-shadow:0 0 40px color-mix(in srgb,var(--color-accent) 18%,transparent)}.doc-lead[data-astro-cid-fz5pa65a]{margin-top:.95rem;font-size:1.1rem;color:var(--color-text-soft);line-height:1.65}.doc-meta[data-astro-cid-fz5pa65a]{margin-top:1rem;font-size:.82rem;color:var(--color-text-muted);letter-spacing:.01em}.doc-hero-figure[data-astro-cid-fz5pa65a]{margin:2.1rem 0 0;min-width:0;border-radius:1.15rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-border) 60%,var(--color-accent) 40%);box-shadow:var(--shadow-glow),0 28px 56px -30px #000000a6;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 58%,color-mix(in srgb,var(--color-bg) 40%,transparent)),radial-gradient(70% 50% at 75% 20%,color-mix(in srgb,var(--color-accent) 12%,transparent),transparent 70%)}.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.65rem;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}}
