.documentation-shell{min-height:100dvh;color:var(--foreground)}.documentation-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:32px;padding-bottom:20px;display:grid}.documentation-sidebar{top:calc(var(--reposter-public-header-height) + var(--reposter-public-page-top-gap));min-height:0;max-height:calc(100dvh - var(--reposter-public-header-height) - var(--reposter-public-page-top-gap) - 24px);flex-direction:column;display:flex;position:sticky}.documentation-sidebar-card{min-height:0;max-height:inherit;gap:0;padding:16px}.documentation-scroll-area{overscroll-behavior-y:contain;min-height:0;overflow-y:auto}.documentation-sidebar-card>.documentation-search-input{flex-shrink:0}.documentation-search-input{background:var(--card)}.documentation-navigation a:focus-visible,.documentation-search-results>a:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.documentation-navigation{margin-top:28px}.documentation-navigation-group+.documentation-navigation-group{margin-top:24px}.documentation-navigation-label{color:var(--muted-foreground);align-items:center;gap:9px;padding:0 10px 12px;font-size:12px;font-weight:600;display:flex}.documentation-navigation-label svg{flex-shrink:0}.documentation-navigation-article{border-radius:var(--radius-md);align-items:center;min-height:2rem;padding:6px 8px 6px 36px;font-size:.875rem;font-weight:400;line-height:1.25rem;display:flex}.documentation-navigation-article:hover{background:var(--accent)}.documentation-navigation-article[aria-current=page]{background:color-mix(in oklch,var(--primary) 9%,transparent);color:var(--primary);font-weight:500}.documentation-main{min-width:0;scroll-margin-top:calc(var(--reposter-public-header-height) + 25px);outline:none}.documentation-article{padding:30px 36px 32px}.documentation-article-header{margin-bottom:26px}.documentation-eyebrow{color:var(--primary);font-size:11px;font-weight:600}.documentation-prose{overflow-wrap:anywhere}.documentation-prose>div.space-y-4{display:flow-root}.documentation-prose p,.documentation-prose li{font-size:14px;line-height:1.7}.documentation-prose strong{font-weight:600}.documentation-prose h2{scroll-margin-top:calc(var(--reposter-public-header-height) + 30px);letter-spacing:-.02em;padding-top:18px;font-size:22px;line-height:1.3}.documentation-prose h3{scroll-margin-top:calc(var(--reposter-public-header-height) + 30px);padding-top:8px;font-size:17px}.documentation-prose figure{padding:6px 0}.documentation-prose figure>button{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.documentation-prose .reposter-news-image{border-radius:calc(var(--radius-lg) - 1px);clip-path:none;width:100%;max-width:100%;max-height:none}.documentation-prose .reposter-news-media-skeleton{border-radius:calc(var(--radius-lg) - 1px)}.documentation-prose .reposter-news-media-skeleton[data-news-image-size=true]{width:100%;max-width:100%;max-height:none;aspect-ratio:var(--reposter-news-media-aspect-ratio)}.documentation-prose blockquote{border:1px solid color-mix(in oklch,var(--primary) 22%,var(--border));border-radius:var(--radius-md);background:color-mix(in oklch,var(--primary) 4%,var(--card));padding:14px 16px}.documentation-prose blockquote p{font-size:13px}.documentation-prose ol{counter-reset:documentation-step;padding-left:0;list-style:none}.documentation-prose ol>li{counter-increment:documentation-step;padding-left:29px;position:relative}.documentation-prose ol>li:before{content:counter(documentation-step);background:var(--primary);width:19px;height:19px;color:var(--primary-foreground);border-radius:50%;place-items:center;font-size:10px;font-weight:650;line-height:1;display:grid;position:absolute;top:3px;left:0}.documentation-page-footer{color:var(--muted-foreground);justify-content:space-between;gap:16px;padding:20px 4px 0;font-size:11px;display:flex}.documentation-page-footer a{white-space:nowrap}.documentation-home{gap:28px;display:grid}.documentation-home-grid{gap:var(--reposter-block-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.documentation-home-link{border-radius:var(--radius-lg);min-width:0}.documentation-home-link:hover [data-slot=card]{border-color:var(--primary)}.documentation-home-link:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.documentation-search-results{padding-top:12px}.documentation-search-results>a{border-radius:var(--radius-md);overflow-wrap:anywhere;gap:5px;padding:10px;display:grid}.documentation-search-results>a:hover{background:var(--accent)}.documentation-search-results strong{font-size:13px;font-weight:600}.documentation-search-results span{-webkit-line-clamp:3;color:var(--muted-foreground);-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.documentation-search-empty{min-height:100px;color:var(--muted-foreground);text-align:center;justify-content:center;align-items:center;font-size:13px;display:flex}.documentation-mobile-toolbar{display:none}@container reposter-public (max-width:1000px){.documentation-layout{gap:24px;padding-bottom:24px}.documentation-article{padding:26px}}@container reposter-public (max-width:767px){.documentation-mobile-toolbar{top:var(--reposter-public-header-height);z-index:20;border-bottom:1px solid var(--border);background:var(--card);padding-block:7px;display:block;position:sticky}.documentation-mobile-controls{align-items:center;gap:8px;display:flex}.documentation-mobile-toolbar .documentation-search-results{max-height:calc(100dvh - var(--reposter-public-header-height) - 95px);overflow-y:auto}.documentation-layout{padding-bottom:16px;display:block}.documentation-sidebar{display:none}.documentation-article{padding:22px 18px}.documentation-prose p,.documentation-prose li{font-size:13px}.documentation-prose h2{scroll-margin-top:calc(var(--reposter-public-header-height) + 67px);font-size:20px}.documentation-prose h3{scroll-margin-top:calc(var(--reposter-public-header-height) + 67px);font-size:16px}.documentation-main{scroll-margin-top:calc(var(--reposter-public-header-height) + 60px)}.documentation-page-footer{font-size:10px}.documentation-home-grid{grid-template-columns:minmax(0,1fr)}}.documentation-layout-home{grid-template-columns:minmax(0,1fr)}@media (prefers-reduced-motion:no-preference){html:has(.documentation-shell){scroll-behavior:smooth}}
