html:has(.manual-page){scroll-behavior:auto}.manual-page[data-astro-cid-6tsi45c3]{min-height:100vh;padding:5rem 1.5rem 6rem}.manual-header[data-astro-cid-6tsi45c3]{width:min(100%,72rem);margin:0 auto 4rem;padding:0 0 3rem;border-bottom:1px solid var(--color-edge);display:flex;align-items:flex-end;justify-content:space-between;gap:3rem}.manual-back[data-astro-cid-6tsi45c3]{display:inline-flex;margin-bottom:3rem;color:var(--color-txt-dim);font-size:.875rem;text-decoration:none;transition:color .16s ease}.manual-back[data-astro-cid-6tsi45c3]:hover{color:var(--color-txt)}.manual-kicker[data-astro-cid-6tsi45c3],.manual-sidebar__title[data-astro-cid-6tsi45c3]{margin:0 0 1rem;color:var(--color-accent);font-family:var(--font-mono);font-size:.7rem;font-weight:650;letter-spacing:.2em;text-transform:uppercase}.manual-header[data-astro-cid-6tsi45c3] h1[data-astro-cid-6tsi45c3]{max-width:48rem;margin:0;color:var(--color-txt);font-size:clamp(2.6rem,6vw,5.25rem);font-weight:700;letter-spacing:-.055em;line-height:.98}.manual-version[data-astro-cid-6tsi45c3]{margin:1.5rem 0 0;color:var(--color-txt-dim);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.manual-logo-lockup[data-astro-cid-6tsi45c3]{width:min(25vw,15rem);flex:0 0 auto}.manual-logo-lockup--with-mark[data-astro-cid-6tsi45c3]{width:min(25vw,13rem);display:flex;align-items:center;flex-direction:column;gap:1rem}.manual-logo-mark[data-astro-cid-6tsi45c3]{width:min(72%,8rem);height:auto;opacity:.96}.manual-logo[data-astro-cid-6tsi45c3]{width:100%;height:auto;opacity:.92}.manual-layout[data-astro-cid-6tsi45c3]{width:min(100%,72rem);margin:0 auto;display:grid;grid-template-columns:15rem minmax(0,48rem);justify-content:space-between;gap:5rem}.manual-sidebar[data-astro-cid-6tsi45c3]{position:sticky;top:6.5rem;align-self:start;max-height:calc(100vh - 8rem);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(227,163,60,.35) transparent}.manual-sidebar[data-astro-cid-6tsi45c3] ol[data-astro-cid-6tsi45c3],.manual-mobile-contents[data-astro-cid-6tsi45c3] ol[data-astro-cid-6tsi45c3]{margin:0;padding:0;list-style:none}.manual-sidebar[data-astro-cid-6tsi45c3] li[data-astro-cid-6tsi45c3]+li[data-astro-cid-6tsi45c3]{margin-top:.15rem}.manual-sidebar[data-astro-cid-6tsi45c3] a[data-astro-cid-6tsi45c3]{display:grid;grid-template-columns:2rem 1fr;gap:.4rem;padding:.5rem .4rem;border-radius:.4rem;color:var(--color-txt-muted);font-size:.72rem;line-height:1.35;text-decoration:none;transition:color .16s ease,background-color .16s ease}.manual-sidebar[data-astro-cid-6tsi45c3] a[data-astro-cid-6tsi45c3] span[data-astro-cid-6tsi45c3]{color:#e3a33ca8;font-family:var(--font-mono);font-size:.65rem}.manual-sidebar[data-astro-cid-6tsi45c3] a[data-astro-cid-6tsi45c3]:hover{background:#fffaf00a;color:var(--color-txt)}.manual-main[data-astro-cid-6tsi45c3]{min-width:0}.manual-mobile-contents[data-astro-cid-6tsi45c3]{display:none}.manual-article>h1:first-child,.manual-article>h1:first-child+p,.manual-article>h1:first-child+p+hr,.manual-article>h1:first-child+p+hr+h2,.manual-article>h1:first-child+p+hr+h2+ol,.manual-article>h1:first-child+p+hr+h2+ol+hr{display:none}.manual-article{color:#c9c4bb;font-size:1.03rem;line-height:1.82}.manual-article h2,.manual-article h3,.manual-article h4{color:var(--color-txt);text-wrap:balance}.manual-article h2{margin:6.5rem 0 1.5rem;padding-top:1.25rem;border-top:1px solid var(--color-edge);font-size:clamp(2rem,4vw,3.15rem);font-weight:690;letter-spacing:-.045em;line-height:1.06;scroll-margin-top:6.5rem}.manual-article [id="1-introduction"]{margin-top:0;padding-top:0;border-top:0}.manual-article h3{margin:3rem 0 .8rem;font-size:1.28rem;font-weight:650;letter-spacing:-.02em;line-height:1.25;scroll-margin-top:6.5rem}.manual-article h4{margin:2.4rem 0 .7rem;font-size:1.05rem;font-weight:680;letter-spacing:-.01em;line-height:1.3;scroll-margin-top:6.5rem}.manual-article p{margin:0 0 1.35rem}.manual-article p+p{margin-top:0}.manual-article a{color:var(--color-accent-bright);text-decoration-color:#f3b5565c;text-underline-offset:.2em}.manual-article strong{color:#f0ece5;font-weight:650}.manual-article ul,.manual-article ol{margin:0 0 1.6rem;padding-left:1.4rem}.manual-article li{padding-left:.35rem}.manual-article li+li{margin-top:.48rem}.manual-article li::marker{color:var(--color-accent)}.manual-article blockquote{margin:2rem 0;padding:1.1rem 1.25rem;border-left:2px solid var(--color-accent);border-radius:0 .7rem .7rem 0;background:#e3a33c12;color:#d8d2c9}.manual-article blockquote p:last-child{margin-bottom:0}.manual-article code{padding:.12em .38em;border:1px solid var(--color-edge);border-radius:.3rem;background:#fffaf00a;color:#f1c77e;font-family:var(--font-mono);font-size:.88em}.manual-article pre{max-width:100%;margin:1.5rem 0 2rem;padding:1.1rem;overflow-x:auto;border:1px solid var(--color-edge);border-radius:.75rem;background:#11100f}.manual-article pre code{padding:0;border:0;background:transparent}.manual-article table{width:100%;max-width:100%;margin:1.75rem 0 2.25rem;border-collapse:separate;border-spacing:0;border:1px solid var(--color-edge);border-radius:.75rem;overflow:hidden;font-size:.9rem;line-height:1.5}.manual-article th,.manual-article td{padding:.8rem .9rem;border-bottom:1px solid var(--color-edge);text-align:left;vertical-align:top}.manual-article th{background:#fffaf00d;color:var(--color-txt);font-family:var(--font-mono);font-size:.72rem;font-weight:650;letter-spacing:.04em}.manual-article tr:last-child td{border-bottom:0}.manual-media{margin:2.5rem auto 3.25rem}.manual-media img,.manual-media video{display:block;width:100%;height:auto;border:1px solid rgba(255,250,240,.12);border-radius:.9rem;background:#11100f;box-shadow:0 1.5rem 4rem #00000047}.manual-media--portrait{width:min(100%,29rem)}.manual-media--diagram{width:min(100%,26rem)}.manual-media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:2.5rem 0 3.25rem}.manual-media-grid figure{margin:0}.manual-media figcaption,.manual-media-grid figcaption{margin-top:.75rem;color:var(--color-txt-muted);font-family:var(--font-mono);font-size:.67rem;letter-spacing:.04em;line-height:1.5;text-align:center;text-transform:uppercase}.manual-support[data-astro-cid-6tsi45c3]{margin-top:6rem;padding:2rem;border:1px solid rgba(227,163,60,.28);border-radius:1rem;background:linear-gradient(135deg,#e3a33c1c,#211f1db3);text-align:center}.manual-support[data-astro-cid-6tsi45c3] p[data-astro-cid-6tsi45c3]{margin:0 0 .35rem;color:var(--color-txt-dim);font-size:.82rem}.manual-support[data-astro-cid-6tsi45c3] a[data-astro-cid-6tsi45c3]{color:var(--color-txt);font-size:1.15rem;font-weight:650;text-decoration:none}@media(max-width:980px){.manual-layout[data-astro-cid-6tsi45c3]{grid-template-columns:1fr;gap:0}.manual-sidebar[data-astro-cid-6tsi45c3]{display:none}.manual-mobile-contents[data-astro-cid-6tsi45c3]{display:block;margin:0 0 3rem;border:1px solid var(--color-edge);border-radius:.75rem;background:#211f1db3}.manual-mobile-contents[data-astro-cid-6tsi45c3] summary[data-astro-cid-6tsi45c3]{padding:1rem 1.1rem;color:var(--color-txt);cursor:pointer;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.manual-mobile-contents[data-astro-cid-6tsi45c3] nav[data-astro-cid-6tsi45c3]{max-height:23rem;padding:0 1.1rem 1rem;overflow-y:auto}.manual-mobile-contents[data-astro-cid-6tsi45c3] a[data-astro-cid-6tsi45c3]{display:block;padding:.5rem 0;color:var(--color-txt-dim);font-size:.82rem;text-decoration:none}}@media(max-width:640px){.manual-page[data-astro-cid-6tsi45c3]{padding:3.75rem 1rem 4rem}.manual-header[data-astro-cid-6tsi45c3]{margin-bottom:2.5rem;padding-bottom:2rem;align-items:flex-start;flex-direction:column-reverse;gap:1.75rem}.manual-logo-lockup[data-astro-cid-6tsi45c3]{width:9rem}.manual-logo-lockup--with-mark[data-astro-cid-6tsi45c3]{width:10rem;gap:.75rem}.manual-logo-mark[data-astro-cid-6tsi45c3]{width:6rem}.manual-back[data-astro-cid-6tsi45c3]{margin-bottom:2rem}.manual-header[data-astro-cid-6tsi45c3] h1[data-astro-cid-6tsi45c3]{font-size:clamp(2.35rem,13vw,3.5rem)}.manual-article{font-size:1rem;line-height:1.72}.manual-article h2{margin-top:5rem;font-size:2.1rem}.manual-article h3{margin-top:2.5rem}.manual-article table{display:block;width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;white-space:normal}.manual-media-grid{grid-template-columns:1fr}.manual-media-grid figure{width:min(100%,24rem);margin:0 auto}}
