.doc-content .category-section{margin-top:2.5rem;margin-bottom:.5rem;font-size:1.35rem}.doc-content .category-description{margin:.35rem 0 1rem;color:var(--muted)}.doc-content p.category-cta{margin:1.5rem 0 2rem}.doc-content p.category-cta a{display:inline-flex;min-height:2.75rem;align-items:center;padding:.65rem 1.05rem;border-radius:999px;color:#fff;background:#171717;font-weight:650;text-decoration:none}.dark .doc-content p.category-cta a{color:#171717;background:#f4f4f4}.doc-content ul.category-link-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1rem 0 2.5rem;padding:0;list-style:none}.doc-content ul.category-link-grid li{margin:0}.doc-content ul.category-link-grid a{position:relative;display:flex;min-height:6.5rem;align-items:flex-start;padding:1rem 2.5rem 1rem 1rem;border:1px solid var(--border);border-radius:.7rem;color:var(--text);font-weight:560;text-decoration:none}.doc-content ul.category-link-grid a:hover{background:var(--soft)}.doc-content ul.category-link-grid a:after{position:absolute;right:1rem;bottom:1rem;color:var(--muted);content:"→";font-size:1rem}@media (max-width: 639px){.doc-content ul.category-link-grid{grid-template-columns:1fr}}@media (min-width: 640px) and (max-width: 900px){.doc-content ul.category-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.quickstart-content>h2{margin-top:2.75rem;font-size:1.25rem;letter-spacing:-.02em}.quickstart-content .quickstart-surface-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0 1.25rem}.quickstart-content .quickstart-surface-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:.9rem;background:var(--surface)}.quickstart-content .quickstart-surface-media{aspect-ratio:854 / 437;overflow:hidden;background:#655cf4}.quickstart-content .quickstart-surface-media img{display:block;width:100%;height:100%;object-fit:cover}.quickstart-content .quickstart-surface-copy{display:flex;min-height:8.75rem;flex:auto;flex-direction:column;align-items:flex-start;padding:1.25rem .9rem .9rem}.quickstart-content .quickstart-surface-copy strong{color:var(--text);font-size:1rem;font-weight:560;line-height:1.4}.quickstart-content .quickstart-surface-copy small{display:block;margin-top:.5rem;color:var(--muted);font-size:.875rem;line-height:1.45}.quickstart-content .quickstart-surface-badge{display:inline-flex;margin-top:auto;padding:.125rem .625rem;border-radius:999px;color:var(--muted);background:var(--soft);font-size:.75rem;line-height:1rem}.quickstart-content .quickstart-callout{margin:1.25rem 0;padding:.9rem 1rem;border:1px solid var(--border);border-radius:.85rem;background:var(--soft);font-size:.875rem;line-height:1.45}.quickstart-content .quickstart-chooser{display:inline-flex;margin-bottom:1.5rem;padding:.2rem;border-radius:.7rem;background:var(--soft)}.quickstart-content .quickstart-chooser button{padding:.55rem .9rem;border:0;border-radius:.6rem;color:var(--muted);background:transparent;cursor:pointer;font-size:.875rem}.quickstart-content .quickstart-chooser button[aria-selected=true]{color:var(--text);background:var(--surface);box-shadow:0 1px 3px #0001}.quickstart-content .quickstart-panel[hidden]{display:none}.quickstart-content .doc-workflow-steps{display:grid;gap:1.25rem;margin:1.5rem 0 2rem;padding:0;counter-reset:doc-workflow-step;list-style:none}.quickstart-content .doc-workflow-steps>li{position:relative;margin:0;padding-left:2.75rem;counter-increment:doc-workflow-step}.quickstart-content .doc-workflow-steps>li:before{position:absolute;top:0;left:0;display:flex;width:1.7rem;height:1.7rem;align-items:center;justify-content:center;border-radius:999px;color:var(--muted);background:var(--soft);content:counter(doc-workflow-step);font-size:.75rem;font-weight:650}.quickstart-content .quickstart-next-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1rem 0 0;padding:0;list-style:none}.quickstart-content .quickstart-next-links li{margin:0;padding:1.15rem;border:1px solid var(--border);border-radius:1rem;background:var(--surface)}.quickstart-content .quickstart-next-links a{display:block;color:var(--text);font-weight:650;text-decoration:none}.quickstart-content .quickstart-next-links span{display:block;margin-top:.5rem;color:var(--muted);font-size:.875rem;line-height:1.5}@media (max-width: 680px){.quickstart-content .quickstart-surface-cards{grid-template-columns:1fr}}@media (max-width: 680px){.quickstart-content .quickstart-next-links{grid-template-columns:1fr}}.quickstart-content .quickstart-panel>h3{margin-top:0}
