.docs-shell{grid-template-rows:auto 1fr;grid-template-columns:232px minmax(0,1fr);align-items:start;gap:16px 44px;max-width:1240px;margin:0 auto;padding:28px 32px 72px;display:grid}.docs-search{border:1px solid var(--border);min-height:40px;color:var(--muted-foreground);background:#fff;border-radius:6px;grid-area:1/1;align-items:center;gap:8px;padding:0 10px;display:flex}.docs-search input{width:100%;min-width:0;font:inherit;color:var(--foreground);background:0 0;border:0;outline:0;padding:8px 0;font-size:14px}.docs-search:focus-within{outline:2px solid var(--primary);outline-offset:2px}.docs-navigation{grid-area:2/1;max-height:calc(100dvh - 48px);font-size:14px;position:sticky;top:24px;overflow:auto}.docs-navigation>div{margin-top:22px}.docs-navigation>div>span{color:var(--muted-foreground);margin:0 10px 7px;font-size:12px;display:block}.docs-navigation a{color:var(--foreground);border-radius:6px;padding:8px 10px;line-height:1.4;text-decoration:none;display:block}.docs-navigation a:hover{background:var(--muted)}.docs-navigation a[aria-current=page]{color:var(--primary);background:#e7eeea;font-weight:600}.docs-content{grid-area:1/2/span 2;min-width:0;max-width:800px}.docs-content h1{letter-spacing:-.7px;margin:0 0 14px;font-size:30px;line-height:1.2}.docs-intro{color:var(--muted-foreground);margin:0 0 32px;font-size:16px}.docs-navigation>a{align-items:center;gap:8px;display:flex}.docs-directory{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.docs-group{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);min-width:0;margin:0;padding:24px}.docs-group h2{color:var(--foreground);margin:0 0 16px;font-size:16px;font-weight:600}.docs-group>a{min-height:44px;color:var(--foreground);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:14px;line-height:1.5;text-decoration:none;display:flex}.docs-group>a:hover,.docs-results>a:hover h2{color:var(--primary)}.docs-group>a:hover span{text-underline-offset:3px;text-decoration:underline}.docs-group>a>svg{color:var(--muted-foreground);flex-shrink:0}.docs-breadcrumb{color:var(--muted-foreground);align-items:center;gap:8px;margin-bottom:16px;font-size:13px;display:flex}.docs-breadcrumb a{color:inherit}.docs-toc{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px 18px;margin-bottom:24px;padding-bottom:18px;font-size:13px;display:flex}.docs-toc a{color:var(--primary);text-decoration:none}.docs-article{overflow-wrap:anywhere;font-size:16px;line-height:1.75}.docs-article h2{letter-spacing:-.25px;margin:30px 0 12px;scroll-margin-top:24px;font-size:21px;line-height:1.3}.docs-article p{margin:14px 0}.docs-article ul,.docs-article ol{margin:12px 0 20px;padding-left:24px}.docs-article li{margin:7px 0;padding-left:4px}.docs-article ol li::marker{color:var(--primary);font-weight:700}.docs-article a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.docs-article code{background:#e9eeeb;border-radius:3px;padding:2px 5px;font-size:14px}.docs-article table{border-collapse:collapse;width:100%;font-size:14px;display:block;overflow-x:auto}.docs-article th,.docs-article td{border-bottom:1px solid var(--border);text-align:left;padding:9px 12px}.docs-image{width:fit-content;max-width:100%;margin:24px 0;display:block}.docs-image button{border:1px solid var(--border);cursor:zoom-in;background:#fff;border-radius:8px;width:auto;max-width:100%;padding:0;display:block;position:relative;overflow:hidden}.docs-image img{width:auto;max-width:100%;height:auto;display:block}.docs-image svg{box-sizing:content-box;color:var(--primary);background:#fff;border-radius:5px;padding:5px;position:absolute;bottom:10px;right:10px}.docs-image>span{color:var(--muted-foreground);margin-top:7px;font-size:12px;line-height:1.5;display:block}.docs-results>a{border-bottom:1px solid var(--border);color:inherit;padding:20px 0;text-decoration:none;display:block}.docs-results small,.docs-count{color:var(--muted-foreground);font-size:13px}.docs-results h2{margin:6px 0;font-size:19px}.docs-results p{color:var(--muted-foreground);margin:0;font-size:15px;line-height:1.6}.docs-pagination{border-top:1px solid var(--border);justify-content:space-between;gap:24px;margin-top:36px;padding-top:20px;display:flex}.docs-pagination a{max-width:48%;color:var(--primary);align-items:center;gap:8px;font-size:14px;text-decoration:none;display:flex}.docs-image-overlay{z-index:190;background:#10251fcc;position:fixed;inset:0}.docs-image-dialog{z-index:191;background:0 0;width:min(1200px,94vw);max-height:94dvh;padding:0;position:fixed;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.docs-image-dialog>button{z-index:1;background:#fff;border-radius:50%;position:absolute;top:8px;right:10px;box-shadow:0 1px 6px #0002}.docs-image-dialog img{width:100%;height:auto;display:block}.docs-mobile-navigation{display:none}.docs-toc>span{width:100%;color:var(--foreground);font-weight:600}.docs-article pre{background:var(--muted);border-radius:6px;padding:16px;overflow-x:auto}.docs-article pre code{background:0 0;padding:0}@media (width>=1200px){.docs-shell{max-width:1440px}.docs-content{max-width:none}.docs-reading{grid-template-columns:minmax(0,1fr) 160px;align-items:start;column-gap:40px;display:grid}.docs-reading>:not(.docs-toc){grid-column:1}.docs-reading .docs-toc{border:0;flex-flow:column;grid-area:1/2/span 5;gap:12px;margin:0;padding:0;line-height:1.5;display:flex;position:sticky;top:24px}}@media (width>=761px) and (width<=1000px){.docs-directory{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.docs-shell{grid-template-columns:minmax(0,1fr);gap:20px;padding:20px 18px 70px}.docs-search,.docs-content{grid-area:auto/1}.docs-search input{font-size:16px}.docs-navigation{display:none}.docs-mobile-navigation{align-items:center;gap:12px;min-width:0;font-size:14px;display:flex}.docs-mobile-navigation select{border:1px solid var(--border);min-width:0;font:inherit;background:#fff;border-radius:6px;flex:1;padding:10px}.docs-content h1{font-size:27px}.docs-directory{grid-template-columns:minmax(0,1fr);gap:16px}.docs-group{padding:20px}.docs-toc{margin-bottom:20px}.docs-pagination{gap:16px}}.docs-article ol{list-style:decimal}.docs-article ul{list-style:outside}.docs-zoom-viewport{max-height:90dvh}.docs-image-dialog .docs-zoom-viewport img{object-fit:contain;width:100%;max-width:100%;height:auto;max-height:90dvh}.docs-language{gap:2px;margin-left:auto;font-size:13px;display:flex}.docs-language a{color:var(--muted-foreground);border-radius:6px;padding:8px;text-decoration:none}.docs-language a[aria-current=page]{color:var(--primary);background:var(--muted)}.docs-language a:focus-visible{outline:2px solid var(--primary)}@media (width<=480px){.docs-page .site-header{gap:8px}.docs-page .site-header>.btn{padding:10px;font-size:0}.docs-page .site-header>.header-context{display:none}}
