.interior-page{--interior-line:#29292f}.interior-page .page-hero{background:#09090b;padding-block:56px 64px}.interior-page .page-hero h1{max-width:920px;font-size:clamp(38px,4.5vw,64px);line-height:1.1}.interior-page .page-description{font-size:16px;max-width:65ch;color:#b4b4bf}.interior-page .page-hero nav{font-size:12px}.interior-page .page-visual{max-height:none;overflow:visible}.feature-detail .page-hero h1{font-size:clamp(38px,4vw,58px)}.feature-detail .page-hero .page-description{max-width:48ch}.feature-detail .page-hero figure{margin:0}.feature-detail main>section:not(.page-hero):not(.closing-cta){scroll-margin-top:100px}.feature-detail summary:hover{color:#0047AB}.documentation-layout{align-items:start}.documentation-sidebar{align-self:stretch}.documentation-sidebar nav{gap:4px;padding-right:24px;border-right:1px solid var(--interior-line)}.documentation-sidebar a{display:block;border-radius:6px;padding:8px 12px;line-height:1.5}.documentation-sidebar a:hover{background:#121216}.documentation-sidebar a[aria-current=page]{background:rgba(0,71,171,.2);color:#60a5fa}.documentation-article{max-width:70ch}.documentation-article>section+section{padding-top:32px;border-top:1px solid var(--interior-line)}.documentation-article h2{font-size:28px;font-weight:450}.documentation-article p{color:#bcbcc6}.documentation-article figure{margin-block:28px}.documentation-article figcaption{background:#151519;color:#c4c4ce}.docs-start-grid{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid var(--interior-line)}.docs-start-link{display:flex;align-items:start;gap:22px;padding:32px 32px 32px 0}.docs-start-link+.docs-start-link{padding-left:32px;border-left:1px solid var(--interior-line)}.docs-start-link>svg{flex-shrink:0;margin-top:4px;color:#0047AB}.docs-start-link h2{font-size:24px;letter-spacing:-.025em}.docs-start-link p{font-size:14px;line-height:1.8;color:#aaaab7;margin-top:12px;max-width:40ch}.docs-start-link span{display:flex;align-items:center;gap:12px;color:#60a5fa;margin-top:24px;font-size:13px}.docs-start-link:hover h2{color:#0047AB}.pricing-page #pricing-heading{font-size:clamp(42px,5vw,72px)}.pricing-page article[aria-labelledby]{border-radius:14px}.pricing-page article[aria-labelledby=free-heading]{background:#0d0d10}.pricing-page article[aria-labelledby=pro-heading]{background:#102019;border-color:#527564}.pricing-page table thead{background:#111115}.pricing-page table td,.pricing-page table th{padding-left:18px;padding-right:18px}.pricing-page table tbody tr:hover{background:#141419}.pricing-page table td:last-child{background:rgba(164,244,207,.035)}.pricing-page #compare-heading,.pricing-page #faq-heading{scroll-margin-top:110px}.pricing-page summary:hover{color:#0047AB}@media(max-width:1023px){.documentation-sidebar nav{border-right:0;border-bottom:1px solid var(--interior-line);padding:0 0 18px;gap:8px}.documentation-sidebar a{padding:9px 12px}}@media(max-width:640px){.interior-page .page-hero{padding-block:36px 42px}.interior-page .page-hero h1{font-size:38px}.docs-start-grid{grid-template-columns:1fr}.docs-start-link,.docs-start-link+.docs-start-link{padding:26px 0;border-left:0}.docs-start-link+.docs-start-link{border-top:1px solid var(--interior-line)}.docs-start-link h2{font-size:22px}.documentation-article h2{font-size:24px}.pricing-page table td,.pricing-page table th{padding-left:8px;padding-right:8px}}