.docs-browse{max-width:84rem;margin-inline:auto}.docs-browse-body{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:var(--space-10);align-items:start}.docs-browse-results{min-width:0}.docs-rail{position:sticky;inset-block-start:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4)}.docs-rail-heading,.docs-browse-group-title{font-size:var(--font-size-2xl);margin:var(--space-8) 0 var(--space-4);padding-block-end:var(--space-2);border-block-end:2px solid var(--color-border)}.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;list-style:none;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.docs-rail-summary::-webkit-details-marker{display:none}.docs-rail-summary:after{content:"";float:inline-end;width:.5rem;height:.5rem;margin-block-start:.35em;border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;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);font-weight:600;color:var(--color-text)}.docs-rail-list{list-style:none;margin:var(--space-2) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.docs-rail-option{display:flex;align-items:center;gap:var(--space-2);padding-block:.15rem;font-size:var(--font-size-sm);cursor:pointer}.docs-rail-option-label{flex:1 1 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{flex:none;width:1rem;height:1rem;accent-color:var(--color-primary);cursor:pointer}@media(max-width:60rem){.docs-browse-body{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.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{padding:0;border:0;background:none;color:var(--color-primary);font-size:inherit;cursor:pointer;text-decoration:underline}.docs-browse-group{margin-block-end:var(--space-10)}.docs-browse-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:var(--space-4);list-style:none;padding:0;margin:0}.docs-browse-item{display:flex}.docs-browse-item[hidden]{display:none}.docs-card{position:relative;display:flex;flex-direction:column;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;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:"";position:absolute;inset:0;z-index:1}.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-snug);color:inherit;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;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{display:block;width:calc(100% + var(--space-8));height:auto;margin-inline:calc(var(--space-4) * -1);margin-block-end:var(--space-3);aspect-ratio:320 / 120}:root[data-theme=dark] .docs-card-thumb{filter:invert(1) hue-rotate(180deg) brightness(.82) saturate(1.15)}.docs-card-chip{display:inline-flex;align-items:center;gap:var(--space-1);margin-block-start:auto;color:var(--color-text-secondary);font-size:var(--font-size-xs)}.docs-chip-glyph{width:1rem;height:1rem;flex:none;fill:none;stroke:hsl(var(--docs-hue) 45% 38%);stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}:root[data-theme=dark] .docs-chip-glyph{stroke:hsl(var(--docs-hue) 45% 68%)}.docs-card-description{position:absolute;inset:0;z-index:2;margin:0;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);overflow:hidden;opacity:0;pointer-events:none;transition:opacity .12s ease}.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{position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2);z-index:3;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:0;border-radius:var(--radius-full);background-color:var(--color-bg-alt);color:var(--color-text-secondary);cursor:pointer}.docs-card-info svg{width:1.1rem;height:1.1rem;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round}.docs-card-info:hover,.docs-card-info:focus-visible{color:var(--color-primary)}.docs-card-topics[data-astro-cid-bdqtk7cp]{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:0}.docs-card-topic[data-astro-cid-bdqtk7cp]{font-size:var(--font-size-xs);line-height:1.6;color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-full);padding:0 var(--space-2)}.docs-card-topic-shelf[data-astro-cid-bdqtk7cp]{font-weight:600;color:var(--color-text)}
