.docs-page[data-v-2fcb789e]{padding:2rem 1rem 3.25rem;width:100%}.docs-page__container[data-v-2fcb789e]{margin:0 auto;max-width:1140px}.docs-page__header[data-v-2fcb789e]{margin-bottom:1.5rem}.docs-page__title[data-v-2fcb789e]{color:hsl(var(--foreground));font-size:clamp(1.6rem,2.2vw,2.05rem);font-weight:700;letter-spacing:-.015em;line-height:1.2;margin:0}.docs-page__intro[data-v-2fcb789e]{color:hsl(var(--muted-foreground));font-size:.95rem;line-height:1.9;margin:.7rem 0 0;max-width:72ch}.docs-page__mobile-nav[data-v-2fcb789e]{margin-bottom:1rem}.docs-page__mobile-button[data-v-2fcb789e]{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:.7rem;color:hsl(var(--foreground));font-size:.88rem;font-weight:500;padding:.66rem .82rem;text-align:left;transition:background-color .18s ease,border-color .18s ease,color .18s ease;width:100%}.docs-page__mobile-button[data-v-2fcb789e]:hover{background:hsl(var(--muted)/.6)}.docs-page__mobile-list[data-v-2fcb789e]{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:.7rem;margin-top:.5rem;padding:.45rem}.docs-page__mobile-link[data-v-2fcb789e]{border-radius:.5rem;color:hsl(var(--muted-foreground));display:block;font-size:.87rem;line-height:1.45;padding:.5rem .62rem;text-decoration:none;transition:background-color .18s ease,color .18s ease}.docs-page__mobile-link--active[data-v-2fcb789e],.docs-page__mobile-link[data-v-2fcb789e]:hover{background:hsl(var(--muted)/.75);color:hsl(var(--foreground))}.docs-page__body[data-v-2fcb789e]{display:grid;gap:1.1rem;grid-template-columns:1fr}.docs-page__sidebar[data-v-2fcb789e]{display:none}.docs-page__content[data-v-2fcb789e]{min-width:0}.docs-page__content[data-v-2fcb789e] .doc-article{max-width:74ch}.docs-page__content[data-v-2fcb789e] .doc-section{margin:0;padding:0}.docs-page__content[data-v-2fcb789e] .doc-section+.doc-section{border-top:1px solid hsl(var(--border)/.65);margin-top:2rem;padding-top:1.5rem}.docs-page__content[data-v-2fcb789e] .doc-heading{color:hsl(var(--foreground));font-size:clamp(1.22rem,1.8vw,1.5rem);letter-spacing:-.01em;line-height:1.35;margin:0}.docs-page__content[data-v-2fcb789e] .doc-subheading{color:hsl(var(--foreground));font-size:1.03rem;font-weight:600;line-height:1.5;margin:.05rem 0 0}.docs-page__content[data-v-2fcb789e] .doc-text{color:hsl(var(--muted-foreground));font-size:.93rem;line-height:1.92;margin:.62rem 0 0}.docs-page__content[data-v-2fcb789e] .doc-steps{margin:.78rem 0 0;padding-left:1.18rem}.docs-page__content[data-v-2fcb789e] .doc-steps li{color:hsl(var(--foreground));font-size:.93rem;line-height:1.82;margin:0}.docs-page__content[data-v-2fcb789e] .doc-steps li+li{margin-top:.36rem}.docs-page__content[data-v-2fcb789e] .doc-bullets{margin:.78rem 0 0;padding-left:1.18rem}.docs-page__content[data-v-2fcb789e] .doc-bullets li{color:hsl(var(--foreground));font-size:.93rem;line-height:1.82}.docs-page__content[data-v-2fcb789e] .doc-bullets li+li{margin-top:.32rem}.docs-page__content[data-v-2fcb789e] .doc-callout{border-left:2px solid hsl(var(--primary)/.55);color:hsl(var(--muted-foreground));font-size:.9rem;line-height:1.84;margin:.85rem 0 0;padding:.1rem 0 .1rem .75rem}@media(min-width:960px){.docs-page[data-v-2fcb789e]{padding:2.25rem 1.5rem 3.6rem}.docs-page__mobile-nav[data-v-2fcb789e]{display:none}.docs-page__body[data-v-2fcb789e]{align-items:start;gap:1.9rem;grid-template-columns:260px minmax(0,1fr)}.docs-page__sidebar[data-v-2fcb789e]{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:.8rem;display:block;padding:.9rem .78rem;position:sticky;top:5.55rem}.docs-page__sidebar-title[data-v-2fcb789e]{color:hsl(var(--muted-foreground));font-size:.68rem;letter-spacing:.08em;margin:0 0 .55rem;text-transform:uppercase}.docs-page__sidebar-nav[data-v-2fcb789e]{display:flex;flex-direction:column;gap:.1rem}.docs-page__sidebar-link[data-v-2fcb789e]{border-radius:.48rem;color:hsl(var(--muted-foreground));font-size:.85rem;line-height:1.42;padding:.46rem .52rem;text-decoration:none;transition:background-color .2s ease,color .2s ease}.docs-page__sidebar-link--active[data-v-2fcb789e],.docs-page__sidebar-link[data-v-2fcb789e]:hover{background:hsl(var(--muted)/.72);color:hsl(var(--foreground))}.docs-page__content[data-v-2fcb789e] .doc-section{padding:0}}
