@layer components{.toc.astro-7k3pnqyz{font-size:var(--step--1)}.toc__heading.astro-7k3pnqyz,.toc__summary.astro-7k3pnqyz{font-family:var(--font-label);font-weight:var(--weight-label);font-size:var(--step--1);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted);line-height:1.2}.toc__heading.astro-7k3pnqyz{align-items:center;gap:.6em;margin-block-end:var(--space-s);display:flex}.toc__heading.astro-7k3pnqyz:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--color-player) 60%, transparent), var(--cp-hairline) 40%, transparent);flex:1;block-size:1px}.toc__list.astro-7k3pnqyz{gap:1px;display:grid}.toc__link.astro-7k3pnqyz{color:var(--color-text-chrome);align-items:baseline;gap:.75em;padding:.4rem .5rem .4rem .75rem;line-height:1.35;text-decoration:none;display:flex;position:relative}.toc__link.astro-7k3pnqyz:before{content:"";background:#63758538;inline-size:2px;position:absolute;inset-block:0;inset-inline-start:0}.toc__link.astro-7k3pnqyz:hover{color:var(--color-text)}.toc__link.astro-7k3pnqyz[aria-current=true]{color:var(--color-text);background:linear-gradient(90deg,#00dbff14,#0000 80%)}.toc__link.astro-7k3pnqyz[aria-current=true]:before{background:var(--color-player);box-shadow:0 0 var(--bloom-tight) color-mix(in srgb, var(--color-player) 60%, transparent)}.toc__num.astro-7k3pnqyz{font-family:var(--font-mono);font-variant-numeric:tabular-nums slashed-zero;color:var(--color-text-muted);flex:none;font-size:.8125rem}.toc__link.astro-7k3pnqyz:is([aria-current=true],[data-trail]) .toc__num.astro-7k3pnqyz{color:var(--color-player)}.toc__link.astro-7k3pnqyz[data-trail]{color:var(--color-text)}.toc__sub.astro-7k3pnqyz{gap:1px;margin-block-end:var(--space-2xs);display:grid}.toc__link--sub.astro-7k3pnqyz{color:var(--color-text-muted);padding-inline-start:1.75rem;font-size:.8125rem}.toc--side.astro-7k3pnqyz{display:none}.toc__details.astro-7k3pnqyz{border:1px solid #63758552;border-inline-start:2px solid var(--color-player);background:linear-gradient(#0d151fb3,#03060bd9)}.toc__summary.astro-7k3pnqyz{min-block-size:3rem;padding-inline:var(--space-s);color:var(--color-text-chrome);cursor:pointer;align-items:center;gap:.75em;display:flex}.toc__summary.astro-7k3pnqyz:focus-visible{outline-offset:-4px}.toc__count.astro-7k3pnqyz{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);color:var(--color-player)}.toc__chevron.astro-7k3pnqyz{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:square;block-size:1.1rem;inline-size:1.1rem;margin-inline-start:auto}.toc__details.astro-7k3pnqyz[open] .toc__chevron.astro-7k3pnqyz{rotate:180deg}.toc__details.astro-7k3pnqyz .toc__list.astro-7k3pnqyz{padding:0 var(--space-s) var(--space-s)}@media (prefers-reduced-motion:no-preference){.toc__chevron.astro-7k3pnqyz{transition:rotate var(--dur-standard) var(--ease-out)}}@media (width>=64em){.toc--side.astro-7k3pnqyz{overscroll-behavior:contain;scrollbar-width:thin;max-block-size:calc(100svh - 8rem);display:block;position:sticky;inset-block-start:6.5rem;overflow-y:auto}.toc--inline.astro-7k3pnqyz{display:none}}@media print{.toc.astro-7k3pnqyz{display:none!important}}@media (forced-colors:active){.toc__link.astro-7k3pnqyz[aria-current=true]{text-decoration:underline}}.doc.astro-md2lkezl{--doc-measure:70ch;--doc-side:15rem;--doc-gap:clamp(2.5rem, 1rem + 3vw, 4.5rem);position:relative}.doc__header.astro-md2lkezl{isolation:isolate;margin-block-end:clamp(1.5rem,1rem + 2vw,3rem);padding-block:clamp(2.5rem,1.5rem + 4vw,5rem) clamp(2rem,1.25rem + 2.5vw,3.5rem);position:relative}.doc__grid-bg.astro-md2lkezl{z-index:-1;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 20% 0,#000 0%,#00000080 45%,#0000 80%);mask-image:radial-gradient(120% 90% at 20% 0,#000 0%,#00000080 45%,#0000 80%)}.doc__header.astro-md2lkezl:after{content:"";background:linear-gradient(90deg, var(--color-player) 0 4rem, transparent 4rem calc(100% - 4rem), var(--color-interaction) calc(100% - 4rem)), #63758538;opacity:.7;block-size:1px;position:absolute;inset-block-end:0;inset-inline:0}.doc__frame.astro-md2lkezl{grid-template-columns:minmax(0, var(--doc-measure));justify-content:center;display:grid}@media (width>=64em){.doc__frame.astro-md2lkezl{grid-template-columns:var(--doc-side) minmax(0, var(--doc-measure));column-gap:var(--doc-gap)}.doc__intro.astro-md2lkezl,.doc__main.astro-md2lkezl{grid-column:2}}.doc__intro.astro-md2lkezl{gap:var(--space-s);display:grid}.doc__eyebrow.astro-md2lkezl{font-family:var(--font-label);font-weight:var(--weight-label);font-size:var(--step--1);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-chrome);align-items:center;gap:.6em;line-height:1;display:flex}.doc__code.astro-md2lkezl{font-family:var(--font-mono);letter-spacing:.06em;color:var(--color-player);font-weight:600}.doc__sep.astro-md2lkezl{color:var(--color-text-muted);letter-spacing:0}.doc__rule.astro-md2lkezl{background:linear-gradient(90deg, color-mix(in srgb, var(--color-player) 70%, transparent), var(--cp-hairline) 30%, transparent);flex:3rem;block-size:1px;max-inline-size:12rem;margin-inline-start:.4em}.doc__title.astro-md2lkezl{font-size:var(--step-4);max-inline-size:18ch}.doc__lede.astro-md2lkezl{max-inline-size:60ch;font-size:var(--step-1);line-height:var(--leading-snug);color:var(--color-text-muted)}.doc__meta.astro-md2lkezl{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:var(--tracking-mono);color:var(--color-text-chrome);flex-wrap:wrap;align-items:center;gap:.5em;margin-block-start:var(--space-2xs);display:flex}.doc__meta.astro-md2lkezl time.astro-md2lkezl{color:var(--color-text)}.doc__lamp.astro-md2lkezl{background:var(--color-integrity);clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);block-size:.45rem;inline-size:.45rem}.doc__body.astro-md2lkezl{align-items:start}.doc__main.astro-md2lkezl{gap:var(--space-l);min-inline-size:0;display:grid}.doc__prose.astro-md2lkezl{color:var(--color-text-chrome);font-size:var(--step-0);line-height:var(--leading-body)}.doc__prose.astro-md2lkezl>*+*,.doc__prose.astro-md2lkezl :where(.doc-section,.doc-callout)>*+*{margin-block-start:var(--space-s)}.doc__prose.astro-md2lkezl :where(.doc-section)>*+h3{margin-block-start:var(--space-l)}.doc__prose.astro-md2lkezl :where(.doc-section)>h3{font-family:var(--font-body);font-weight:750;font-size:var(--step-1);line-height:var(--leading-snug);letter-spacing:0;text-transform:none;color:var(--color-text)}.doc__prose.astro-md2lkezl strong{color:var(--color-text)}.doc__prose.astro-md2lkezl :where(ul,ol):not([role=list]){gap:var(--space-2xs);padding-inline-start:1.35em;display:grid}.doc__prose.astro-md2lkezl :where(ul,ol):not([role=list])>li::marker{color:var(--color-player)}.doc__prose.astro-md2lkezl ul:not([role=list])>li{list-style-type:"▪  "}.doc__prose.astro-md2lkezl li>:where(ul,ol){margin-block-start:var(--space-2xs)}.doc__prose.astro-md2lkezl code{color:var(--color-text);white-space:nowrap;background:#63758529;padding:.1em .35em;font-size:.85em}.doc__prose.astro-md2lkezl kbd{border:1px solid #63758580;color:var(--color-text);white-space:nowrap;border-block-end-width:2px;padding:.05em .4em;font-size:.8em}.doc__prose.astro-md2lkezl .doc-callout{padding:var(--space-s) var(--space-m);border-inline-start:2px solid var(--color-player);color:var(--color-text-chrome);background:linear-gradient(90deg,#00dbff0f,#0000 70%)}.doc__prose.astro-md2lkezl .doc-callout--notice{border-inline-start-color:var(--color-metal-edge);background:linear-gradient(90deg,#6375851f,#0000 70%)}.doc__prose.astro-md2lkezl .doc-small{font-size:var(--step--1);color:var(--color-text-muted)}.doc__prose.astro-md2lkezl dl.doc-facts{gap:var(--space-2xs) var(--space-m);grid-template-columns:max-content minmax(0,1fr);display:grid}.doc__prose.astro-md2lkezl dl.doc-facts dt{font-family:var(--font-label);font-weight:var(--weight-label);font-size:var(--step--1);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted);padding-block-start:.2em}.doc__prose.astro-md2lkezl dl.doc-facts dd{color:var(--color-text)}@media (width<=30em){.doc__prose.astro-md2lkezl dl.doc-facts{grid-template-columns:minmax(0,1fr)}.doc__prose.astro-md2lkezl dl.doc-facts dd+dt{margin-block-start:var(--space-2xs)}}.doc__prose.astro-md2lkezl table.doc-table{border-collapse:collapse;inline-size:100%;font-size:var(--step--1);line-height:1.5}.doc__prose.astro-md2lkezl .doc-table caption{text-align:start;color:var(--color-text-muted);padding-block-end:var(--space-2xs)}.doc__prose.astro-md2lkezl .doc-table th,.doc__prose.astro-md2lkezl .doc-table td{padding:var(--space-xs) var(--space-s) var(--space-xs) 0;text-align:start;vertical-align:top;border-block-end:1px solid #63758538}.doc__prose.astro-md2lkezl .doc-table thead th{font-family:var(--font-label);font-weight:var(--weight-label);font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted);border-block-end-color:#3373948c}.doc__prose.astro-md2lkezl .doc-table tbody th{color:var(--color-text);font-weight:var(--weight-body-strong)}@media (width<=40em){.doc__prose.astro-md2lkezl .doc-table thead{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.doc__prose.astro-md2lkezl .doc-table,.doc__prose.astro-md2lkezl .doc-table tbody,.doc__prose.astro-md2lkezl .doc-table tr,.doc__prose.astro-md2lkezl .doc-table th,.doc__prose.astro-md2lkezl .doc-table td{display:block}.doc__prose.astro-md2lkezl .doc-table tr{padding-block:var(--space-xs);border-block-end:1px solid #63758538}.doc__prose.astro-md2lkezl .doc-table th,.doc__prose.astro-md2lkezl .doc-table td{border:0;padding:.2rem 0}.doc__prose.astro-md2lkezl .doc-table td[data-label]:before{content:attr(data-label);font-family:var(--font-label);font-weight:var(--weight-label);font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted);display:block}}@media print{.site-header,.site-header__sentinel,.site-footer,.skip-link,.doc__grid-bg.astro-md2lkezl,.doc__lamp.astro-md2lkezl{display:none!important}html,body{color:#000!important;background:#fff!important}.doc__header.astro-md2lkezl{margin-block-end:12pt;padding-block:0 12pt}.doc__header.astro-md2lkezl:after{opacity:1;background:#999}.doc__frame.astro-md2lkezl{max-inline-size:none;padding:0;display:block}.doc__eyebrow.astro-md2lkezl,.doc__code.astro-md2lkezl,.doc__sep.astro-md2lkezl,.doc__title.astro-md2lkezl,.doc__lede.astro-md2lkezl,.doc__meta.astro-md2lkezl,.doc__meta.astro-md2lkezl time.astro-md2lkezl,.doc__prose.astro-md2lkezl,.doc__prose.astro-md2lkezl :is(h2,h3,strong,dd,th,td,a,.doc-callout){color:#000!important}.doc__rule.astro-md2lkezl{display:none}.doc.astro-md2lkezl :is(.panel__frame,.panel__strip,.panel__vent,.panel__bolts){display:none!important}.doc.astro-md2lkezl .panel{break-inside:avoid;border:1px solid #999}.doc.astro-md2lkezl .panel,.doc.astro-md2lkezl .panel *{color:#000!important}.doc__title.astro-md2lkezl{max-inline-size:none;font-size:22pt}.doc__prose.astro-md2lkezl{font-size:10.5pt;line-height:1.45}.doc__prose.astro-md2lkezl .doc-callout{background:0 0;border-inline-start-color:#999}.doc__prose.astro-md2lkezl a[href^=http]:after,.doc__prose.astro-md2lkezl a[href^=mailto\:]:after{content:" (" attr(href) ")";word-break:break-all;font-size:.85em}.doc__prose.astro-md2lkezl a[href^=mailto\:]:after{content:none}}}
