.docs-browse{max-width:84rem;margin-inline:auto}.docs-browse-body{gap:var(--space-10);grid-template-columns:15rem minmax(0,1fr);align-items:start;display:grid}.docs-browse-results{min-width:0}.docs-rail{gap:var(--space-4);flex-direction:column;display:flex;position:sticky;inset-block-start:var(--space-4)}.docs-rail-heading,.docs-browse-group-title{font-size:var(--font-size-2xl);margin:var(--space-8) 0 var(--space-4);border-block-end:2px solid var(--color-border);padding-block-end:var(--space-2)}.docs-rail-search{display:block}.docs-rail-group{border-block-start:1px solid var(--color-border);padding-block-start:var(--space-3)}.docs-rail-summary{cursor:pointer;font-size:var(--font-size-sm);color:var(--color-text-secondary);list-style:none}.docs-rail-summary::-webkit-details-marker{display:none}.docs-rail-summary:after{content:"";float:inline-end;border-block-end:1.5px solid;border-inline-end:1.5px solid;width:.5rem;height:.5rem;margin-block-start:.35em;transform:rotate(45deg)}.docs-rail-group[open]>.docs-rail-summary:after{transform:rotate(-135deg)}[data-docs-category] .docs-rail-group--primary{display:none}.docs-rail-group--primary{border-block-start:0;padding-block-start:0}.docs-rail-group--primary>.docs-rail-summary{font-size:var(--font-size-base);color:var(--color-text);font-weight:600}.docs-rail-list{margin:var(--space-2) 0 0;gap:var(--space-1);flex-direction:column;padding:0;list-style:none;display:flex}.docs-rail-option{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);cursor:pointer;padding-block:.15rem;display:flex}.docs-rail-option-label{flex:auto;min-width:0}.docs-rail-count{font-variant-numeric:tabular-nums;font-size:var(--font-size-xs);color:var(--color-text-secondary)}.docs-facet{width:1rem;height:1rem;accent-color:var(--color-primary);cursor:pointer;flex:none}@media (width<=60rem){.docs-browse-body{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.docs-rail{position:static}}.docs-browse-search-input{width:100%;max-width:28rem;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-full);background-color:var(--color-bg);color:var(--color-text);font-size:var(--font-size-sm)}.docs-browse-clear{color:var(--color-primary);font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.docs-browse-group{margin-block-end:var(--space-10)}.docs-browse-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));margin:0;padding:0;list-style:none;display:grid}.docs-browse-item{display:flex}.docs-browse-item[hidden]{display:none}.docs-card{gap:var(--space-2);width:100%;padding:0 var(--space-4) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg-alt);color:inherit;flex-direction:column;display:flex;position:relative;overflow:hidden}.docs-card:hover,.docs-card:focus-within{border-color:var(--color-primary)}.docs-card-link{color:inherit;text-decoration:none}.docs-card-link:after{content:"";z-index:1;position:absolute;inset:0}.docs-card-link:focus-visible{outline:none}.docs-card:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}.docs-browse .docs-card-title{font-size:var(--font-size-base);line-height:var(--leading-normal);color:inherit;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.docs-browse-empty{color:var(--color-text-secondary)}.docs-browse-group[data-category=Tutorials]{--docs-hue:150}.docs-browse-group[data-category=Guides]{--docs-hue:220}.docs-browse-group[data-category=Concepts]{--docs-hue:280}.docs-browse-group[data-category=Reference]{--docs-hue:185}.docs-browse-group[data-category=Use\ Cases]{--docs-hue:35}.docs-browse-group[data-category=Legal]{--docs-hue:345}.docs-card-thumb{width:calc(100% + var(--space-8));height:auto;margin-inline:calc(var(--space-4) * -1);aspect-ratio:320/120;margin-block-end:var(--space-3);display:block}:root[data-theme=dark] .docs-card-thumb{filter:invert()hue-rotate(180deg)brightness(.82)saturate(1.15)}.docs-card-chip{align-items:center;gap:var(--space-1);color:var(--color-text-secondary);font-size:var(--font-size-xs);margin-block-start:auto;display:inline-flex}.docs-chip-glyph{fill:none;width:1rem;height:1rem;stroke:hsl(var(--docs-hue) 45% 38%);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none}:root[data-theme=dark] .docs-chip-glyph{stroke:hsl(var(--docs-hue) 45% 68%)}.docs-card-description{z-index:2;padding:var(--space-4);background-color:var(--color-bg-alt);color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--leading-normal);opacity:0;pointer-events:none;margin:0;transition:opacity .12s;position:absolute;inset:0;overflow:hidden}.docs-card:hover .docs-card-description,.docs-card:focus-within .docs-card-description,.docs-card.is-revealed .docs-card-description{opacity:1}@media (prefers-reduced-motion:reduce){.docs-card-description{transition:none}}.docs-card-info{z-index:3;border-radius:var(--radius-full);background-color:var(--color-bg-alt);width:1.75rem;height:1.75rem;color:var(--color-text-secondary);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}.docs-card-info svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;width:1.1rem;height:1.1rem}.docs-card-info:hover,.docs-card-info:focus-visible{color:var(--color-primary)}.docs-card-topics[data-astro-cid-tcdu6x6z]{gap:var(--space-1);flex-wrap:wrap;margin:0;display:flex}.docs-card-topic[data-astro-cid-tcdu6x6z]{font-size:var(--font-size-xs);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-full);padding:0 var(--space-2);line-height:1.6}.docs-card-topic-shelf[data-astro-cid-tcdu6x6z]{color:var(--color-text);font-weight:600}
