html:has(.manual-page){scroll-behavior:auto}.manual-page{padding:clamp(2rem,5vw,4rem) 0 0}.manual-header{border-bottom:1px solid var(--line);padding-bottom:2.5rem}.manual-header h1{letter-spacing:-.03em;max-width:none;margin-bottom:1rem;font-size:clamp(2rem,4vw,3.25rem);line-height:1.2}.manual-product{color:var(--blue-dark);margin-bottom:.65rem;font-weight:700}.manual-description{max-width:65ch;color:var(--muted);margin-bottom:0;line-height:1.8}.manual-facts{flex-wrap:wrap;gap:1rem 2rem;margin:1.5rem 0 0;display:flex}.manual-facts dt{color:var(--muted);margin-bottom:.25rem;font-size:.85rem}.manual-facts dd{margin:0;font-weight:700;line-height:1.6}.manual-cover{width:100%;height:auto;margin-top:1.5rem}.manual-body{min-width:0}.manual-content{overflow-wrap:anywhere;min-width:0;max-width:75ch;padding:2rem 0 0;font-size:1rem;line-height:1.85}.manual-content :is(h1,h2,h3,h4,h5,h6){letter-spacing:-.02em;scroll-margin-top:5rem;line-height:1.4}.manual-content h2{margin:3.5rem 0 1rem;font-size:clamp(1.5rem,2.5vw,2rem)}.manual-content h2:first-child{margin-top:0}.manual-content h3{margin:2.5rem 0 .75rem;font-size:1.25rem}.manual-content :is(h4,h5,h6){margin:2rem 0 .75rem;font-size:1rem}.manual-content p{margin-bottom:1rem}.manual-content :is(ul,ol){padding-left:1.6rem}.manual-content li+li{margin-top:.35rem}.manual-content li>:is(ul,ol){margin:.5rem 0}.manual-content .manual-callout{background:var(--paper-deep);border-radius:.6rem;align-items:flex-start;gap:.75rem;margin:1.5rem 0;padding:.75rem;display:flex}.manual-content .manual-callout>span{flex:0 0 1.5rem;line-height:1.6}.manual-content .manual-callout p{min-width:0;margin:0}.manual-content a{color:var(--blue-dark);text-underline-offset:.2em}.manual-content a:hover{color:var(--blue)}.manual-content img{width:100%;height:auto;margin:1.5rem 0 0}.manual-content blockquote{border-left:1px solid var(--blue);color:var(--muted);margin:1.5rem 0;padding:.25rem 0 .25rem 1rem}.manual-content blockquote p:last-child{margin-bottom:0}.manual-content pre{max-width:100%;padding:1rem;font-size:.9rem;line-height:1.65;overflow-x:auto}.manual-content :not(pre)>code{background:var(--paper-deep);padding:.15em .3em;font-size:.9em}.manual-content table{border-collapse:collapse;max-width:100%;margin:1.5rem 0;display:block;overflow-x:auto}.manual-content :is(th,td){border:1px solid var(--line);text-align:left;min-width:8rem;padding:.6rem .8rem}.manual-content th{background:var(--paper-deep)}.manual-content hr{border:0;border-top:1px solid var(--line);margin:2rem 0}.manual-content .task-list-item{list-style:none}.manual-content input[type=checkbox]{accent-color:var(--blue);margin-right:.45rem}.manual-toc{display:none}.manual-toc-mobile{z-index:10;background:var(--paper);border-bottom:1px solid var(--line);margin-top:1rem;position:sticky;top:0}.manual-toc-mobile summary{cursor:pointer;align-items:center;gap:1rem;min-height:3.5rem;padding:.7rem .25rem;list-style:none;display:flex}.manual-toc-mobile summary::-webkit-details-marker{display:none}.manual-toc-mobile summary>span:first-child{color:var(--muted);flex:none;font-size:.85rem}.manual-toc-mobile [data-current-section]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--blue-dark);flex:1;font-size:.9rem;font-weight:700;overflow:hidden}.manual-toc-mobile summary:after{content:"";border-bottom:1px solid;border-right:1px solid;width:.5rem;height:.5rem;margin-right:.5rem;transform:rotate(45deg)}.manual-toc-mobile[open] summary:after{transform:rotate(225deg)}.manual-toc-mobile nav{border-bottom:1px solid var(--line);background:var(--paper);max-height:65vh;padding:.5rem 0 1rem;position:absolute;top:100%;left:0;right:0;overflow-y:auto}:is(.manual-toc,.manual-toc-mobile) ol{margin:0;padding:0;list-style:none}:is(.manual-toc,.manual-toc-mobile) a{border-left:1px solid var(--line);color:var(--muted);padding:.7rem .9rem;font-size:.9rem;line-height:1.55;text-decoration:none;display:block}:is(.manual-toc,.manual-toc-mobile) a[aria-current=location]{border-color:var(--blue);color:var(--blue-dark);background:var(--paper-deep);font-weight:700}:is(.manual-toc,.manual-toc-mobile) a:hover{color:var(--blue);background:var(--paper-deep)}.manual-toc-subsection{margin-left:1rem}.manual-contact{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:3rem;padding:2rem 0;display:flex}.manual-contact p{margin:0;line-height:1.8}.manual-contact a{background:var(--blue);color:#fff;align-items:center;gap:.75rem;min-height:3rem;padding:.8rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.manual-contact a:hover{background:var(--blue-dark)}.manual-contact svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.manual-page :is(a,summary,pre,table):focus-visible{outline:2px solid var(--blue);outline-offset:4px}.manual-content :is(h2,h3):focus{outline:none}.manual-content :is(h2,h3):focus-visible{outline:2px solid var(--blue);outline-offset:4px}@media (width>=720px){.manual-header--with-cover{grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:2.5rem;display:grid}.manual-cover{margin-top:0}}@media (width>=1024px){.manual-body--with-toc{grid-template-columns:minmax(0,1fr) 240px;gap:4rem;display:grid}.manual-content{padding-top:2.5rem}.manual-content :is(h1,h2,h3,h4,h5,h6){scroll-margin-top:2rem}.manual-toc-mobile{display:none}.manual-toc{padding-top:2.5rem;display:block}.manual-toc nav{max-height:calc(100vh - 4rem);position:sticky;top:2rem;overflow-y:auto}.manual-toc nav>p{color:var(--muted);margin-bottom:1rem;font-size:.85rem}}@media (prefers-reduced-motion:reduce){.manual-page *,.manual-page :after{scroll-behavior:auto;transition:none}}
