.article-rail[data-astro-cid-xgnoq3ix]{width:8px;display:none;position:absolute;top:8px;bottom:40px;left:-28px}.article-rail-track[data-astro-cid-xgnoq3ix]{background:var(--color-surface-border);border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:3px}.article-rail-pulse[data-astro-cid-xgnoq3ix]{background:var(--color-signal);width:7px;height:7px;box-shadow:0 0 10px var(--color-signal);border-radius:50%;animation:9s ease-in-out infinite alternate article-rail-travel;position:absolute;left:.5px}@keyframes article-rail-travel{0%{top:0%}to{top:92%}}@media (width>=1100px){.article-rail[data-astro-cid-xgnoq3ix]{display:block}}@media (prefers-reduced-motion:reduce){.article-rail-pulse[data-astro-cid-xgnoq3ix]{animation:none}}.article-updated[data-astro-cid-sgg5joot]{font-family:var(--font-label);color:var(--color-text-muted);margin:-6px 0 24px;font-size:13.5px!important;line-height:1.4!important}.page-layout[data-astro-cid-sgg5joot]{max-width:min(1400px,92vw);margin:0 auto}.content[data-astro-cid-sgg5joot]{max-width:100%;position:relative}.page-toc-wrap[data-astro-cid-sgg5joot]{display:none}@media (width>=1100px){.page-layout[data-astro-cid-sgg5joot].has-toc{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:72px;display:grid}.page-layout[data-astro-cid-sgg5joot].has-toc .content[data-astro-cid-sgg5joot]{max-width:920px}.page-layout[data-astro-cid-sgg5joot].has-toc .page-toc-wrap[data-astro-cid-sgg5joot]{max-width:300px;display:block;position:sticky;top:90px}}.page-toc[data-astro-cid-sgg5joot]{background:var(--color-surface);border:1px solid var(--color-surface-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(var(--blur)) saturate(1.6);box-shadow:var(--glass-shadow);padding:20px}.page-toc-title[data-astro-cid-sgg5joot]{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin-bottom:14px;font-size:11px;font-weight:600}.page-toc-list[data-astro-cid-sgg5joot]{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.page-toc-list[data-astro-cid-sgg5joot] a[data-astro-cid-sgg5joot]{color:var(--color-text-muted);font-size:13.5px;line-height:1.4;text-decoration:none;display:block}.page-toc-list[data-astro-cid-sgg5joot] a[data-astro-cid-sgg5joot]:hover{color:var(--color-accent)}.breadcrumb[data-astro-cid-sgg5joot]{font-family:var(--font-label);color:var(--color-text-muted);margin:28px 0 10px;font-size:12px;font-weight:600}.breadcrumb[data-astro-cid-sgg5joot] a{color:var(--color-text-muted);text-decoration:none}.breadcrumb[data-astro-cid-sgg5joot] a:hover{color:var(--color-accent)}h1[data-astro-cid-sgg5joot]{letter-spacing:-.01em;margin-bottom:18px;font-size:clamp(28px,4vw,40px);font-weight:700}.content[data-astro-cid-sgg5joot] h2{margin:44px 0 16px;font-size:24px;font-weight:700}.content[data-astro-cid-sgg5joot] p{margin-bottom:16px;font-size:17px;line-height:1.7}.content[data-astro-cid-sgg5joot] table{border-collapse:collapse;width:100%;margin:16px 0 28px;font-size:14.5px}@media (width<=640px){.content[data-astro-cid-sgg5joot] table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}}.content[data-astro-cid-sgg5joot] th,.content[data-astro-cid-sgg5joot] td{border:1px solid var(--color-surface-border);text-align:left;padding:10px 12px}.content[data-astro-cid-sgg5joot] th{background:var(--color-surface);font-family:var(--font-label);text-transform:uppercase;color:var(--color-text-muted);letter-spacing:.04em;font-size:11.5px;font-weight:600}.content[data-astro-cid-sgg5joot] ul{margin:0 0 18px;padding-left:1.3em}.content[data-astro-cid-sgg5joot] li{margin-bottom:8px;font-size:17px;line-height:1.65}.content[data-astro-cid-sgg5joot] p.lead{font-size:18.5px;line-height:1.6}.content[data-astro-cid-sgg5joot] .callout,.content[data-astro-cid-sgg5joot] .faq-item p{line-height:1.65}.content[data-astro-cid-sgg5joot] .callout{font-size:15.5px}.content[data-astro-cid-sgg5joot] .faq-item summary{font-size:16px;line-height:1.5}.content[data-astro-cid-sgg5joot] td{line-height:1.5}@media (width<=640px){.content[data-astro-cid-sgg5joot] p,.content[data-astro-cid-sgg5joot] li{font-size:16.5px}}.related[data-astro-cid-sgg5joot]{flex-wrap:wrap;gap:10px;margin:16px 0 60px;display:flex}.related[data-astro-cid-sgg5joot] a[data-astro-cid-sgg5joot]{font-family:var(--font-label);border:1px solid var(--color-surface-border);color:var(--color-text);border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:600;text-decoration:none}.related[data-astro-cid-sgg5joot] a[data-astro-cid-sgg5joot]:hover{border-color:var(--color-accent)}
