.skip-docs{position:fixed;left:16px;top:-100px;z-index:200;background:var(--color-background);padding:12px;border:2px solid var(--color-primary)}.skip-docs:focus{top:12px}.manual-bar{border-bottom:1px solid var(--color-border);background:var(--color-background)}.manual-bar-inner{max-width:1480px;padding:12px 36px;margin:auto;display:flex;align-items:center;gap:18px}.manual-home{font-size:14px;color:var(--color-text-secondary)}.bar-divider{color:var(--color-border)}#manual-product{font:500 14px var(--font-display);color:var(--color-text);background:var(--color-background);border:0;max-width:290px;padding:8px 24px 8px 0}.manual-bar .docs-search{margin-left:auto}.manual-shell{display:grid;grid-template-columns:230px minmax(0,760px) 190px;gap:52px;max-width:1480px;padding:0 36px;margin:auto;align-items:start}.sidebar,.contents{position:sticky;top:92px;max-height:calc(100vh - 110px);overflow-y:auto;padding:38px 0 32px;font-size:14px}.topics>summary{display:none}.manual-name{display:block;font-size:16px;font-weight:600;color:var(--color-text);padding:0 10px;margin-bottom:28px}.topic-group{margin-bottom:24px}.topic-group>p{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary);margin:0 10px 8px}.sidebar ul,.contents ul{list-style:none}.topic-group a{display:block;padding:7px 10px;color:var(--color-text-secondary);border-left:2px solid transparent;line-height:1.45}.topic-group a:hover{color:var(--color-primary)}.topic-group a[aria-current=page]{color:var(--color-primary);border-color:var(--color-primary);background:var(--color-background-alt);font-weight:500}.topic-section{margin:4px 0}.topic-section>summary{padding:8px 10px;cursor:pointer;font-weight:500;color:var(--color-text)}.topic-section>ul{margin-left:12px;border-left:1px solid var(--color-border-light)}.topic-section[open]{padding-bottom:8px}.sidebar-links{border-top:1px solid var(--color-border);margin:28px 10px 0;padding-top:16px}.sidebar-links a{display:block;color:var(--color-text-secondary);padding:5px 0;font-size:12px}.sidebar-links a span{float:right}.article{padding:42px 0 72px;min-width:0}.article:focus{outline:none}.breadcrumb{color:var(--color-text-secondary);font-size:12px;margin-bottom:18px}.breadcrumb a{color:inherit}.breadcrumb span{color:var(--color-text-muted);margin:0 8px}.article h1{font-size:clamp(30px,4vw,40px);line-height:1.2;font-weight:600;letter-spacing:-.035em;margin-bottom:18px}.article .description{color:var(--color-text-secondary);font-size:17px;line-height:1.7}.article-heading{padding-bottom:28px;margin-bottom:30px;border-bottom:1px solid var(--color-border)}.prose{font-size:16px;line-height:1.85;overflow-wrap:anywhere}.prose p,.prose ul,.prose ol,.prose table,.prose pre,.prose blockquote{margin:0 0 22px}.prose h2{font-size:25px;line-height:1.35;font-weight:500;letter-spacing:-.02em;margin:42px 0 18px}.prose h3{font-size:19px;line-height:1.45;font-weight:600;margin:30px 0 12px}.prose h2,.prose h3{scroll-margin-top:100px}.prose a{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}.prose ul,.prose ol{padding-left:24px}.prose li{padding-left:3px;margin-bottom:8px}.prose li>p{margin-bottom:10px}.prose code{font:.85em var(--font-mono);padding:3px 5px;background:var(--color-background-alt);border-radius:3px}.prose pre{border:1px solid var(--color-border);border-radius:5px;padding:18px;overflow-x:auto;font-size:14px;line-height:1.65}.prose pre code{padding:0;background:transparent;font-size:inherit}.prose table{display:block;overflow-x:auto;border-collapse:collapse;font-size:14px;max-width:100%}.prose th,.prose td{text-align:left;padding:10px 14px;border:1px solid var(--color-border);vertical-align:top}.prose th{font-weight:600;background:var(--color-background-alt)}.prose blockquote{border-left:3px solid var(--color-primary);padding:14px 20px;background:var(--color-background-alt);color:var(--color-text-secondary)}.prose blockquote p:last-child{margin:0}.prose img{border:1px solid var(--color-border);border-radius:4px;margin:24px 0}.prose a:has(>img){display:block}.prose a>img{cursor:zoom-in}.prose p:has(>a>img)+p:has(>em:only-child){font-size:13px;color:var(--color-text-secondary);margin-top:-12px;line-height:1.6}.heading-anchor{font:400 16px var(--font-mono);margin-left:10px;opacity:0;text-decoration:none!important}.prose h2:hover .heading-anchor,.prose h3:hover .heading-anchor,.heading-anchor:focus{opacity:1}.contents{font-size:12px}.contents p{font-weight:600;margin-bottom:14px}.contents a{display:block;color:var(--color-text-secondary);border-left:1px solid var(--color-border);padding:5px 0 5px 14px;line-height:1.5}.contents a:hover{color:var(--color-primary);border-color:var(--color-primary)}.contents .nested a{padding-left:24px}.release-note{margin-top:48px;color:var(--color-text-secondary);font-size:11px;font-family:var(--font-mono)}.release-note strong{font-weight:500}.page-turns{border-top:1px solid var(--color-border);margin-top:24px;padding-top:24px;display:grid;grid-template-columns:1fr 1fr;gap:24px}.page-turns a{font-size:14px;color:var(--color-primary)}.page-turns a:last-child{text-align:right}.page-turns a span{display:block;font-size:11px;margin-bottom:6px;color:var(--color-text-secondary)}.mobile-contents{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:is(.manual-shell,.manual-bar,.docs-home) :focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}@media(min-width:851px){.topics:not([open])>nav{display:block}}@media(max-width:1250px){.manual-shell{grid-template-columns:210px minmax(0,1fr);gap:40px;max-width:1120px}.contents{display:none}.mobile-contents{display:block;margin-bottom:28px;font-size:13px;color:var(--color-text-secondary)}.mobile-contents summary{cursor:pointer}.mobile-contents ul{margin:12px 0 0 20px}.mobile-contents a{color:var(--color-primary)}}@media(max-width:850px){.manual-shell{display:block;padding:0 24px}.sidebar{position:static;max-height:none;padding:0;border-bottom:1px solid var(--color-border)}.topics>summary{display:flex;justify-content:space-between;cursor:pointer;padding:18px 0;font-size:13px}.topics>nav{padding-bottom:24px}.manual-name{display:none}.article{padding-top:28px}.manual-bar-inner{padding:12px 24px;gap:10px;flex-wrap:wrap}#manual-product{max-width:230px}.manual-home{font-size:12px}.prose{font-size:15px}.article .description{font-size:16px}}@media(max-width:550px){.manual-bar .docs-search{margin-left:0;flex-basis:100%}.manual-bar .search-panel{left:0;right:auto}#manual-product{max-width:calc(100vw - 170px)}.manual-shell{padding:0 20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
