.styles-module__fBCCEG__main{background:var(--ifm-background-color);min-height:calc(100vh - 60px)}.styles-module__fBCCEG__container{max-width:900px;margin:0 auto;padding:0 1.5rem 4rem}.styles-module__fBCCEG__header{border-bottom:1px solid #e4e4e7;margin-bottom:2.5rem;padding:3.5rem 0 3rem}[data-theme=dark] .styles-module__fBCCEG__header{border-color:#27272a}.styles-module__fBCCEG__header h1{font-variation-settings:"wght" 600;color:#09090b;letter-spacing:-.02em;margin:0 0 .75rem;font-family:Geist,sans-serif;font-size:48px;font-weight:400;line-height:1.1}[data-theme=dark] .styles-module__fBCCEG__header h1{color:#fafafa}.styles-module__fBCCEG__subtitle{font-variation-settings:"wght" 450;color:#222222b3;margin:0;font-family:Geist,sans-serif;font-size:18px;line-height:1.5}[data-theme=dark] .styles-module__fBCCEG__subtitle{color:#fafafab3}.styles-module__fBCCEG__apiGrid{flex-direction:column;gap:1rem;margin-bottom:3rem;display:flex}.styles-module__fBCCEG__apiCard{background:#fff;border:1px solid #e4e4e7;border-radius:.75rem;align-items:center;gap:1.25rem;padding:1.5rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}[data-theme=dark] .styles-module__fBCCEG__apiCard{background:#171717;border-color:#27272a}.styles-module__fBCCEG__apiCard:hover{border-color:#18181b;text-decoration:none;box-shadow:0 4px 12px #00000014}[data-theme=dark] .styles-module__fBCCEG__apiCard:hover{border-color:#fafafa;box-shadow:0 4px 12px #0000004d}.styles-module__fBCCEG__apiCard.styles-module__fBCCEG__comingSoon{opacity:.6;cursor:not-allowed}.styles-module__fBCCEG__apiCard.styles-module__fBCCEG__comingSoon:hover{box-shadow:none;border-color:#e4e4e7}[data-theme=dark] .styles-module__fBCCEG__apiCard.styles-module__fBCCEG__comingSoon:hover{border-color:#27272a}.styles-module__fBCCEG__apiIcon{color:#fafafa;background:#18181b;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}[data-theme=dark] .styles-module__fBCCEG__apiIcon{color:#18181b;background:#fafafa}.styles-module__fBCCEG__apiContent{flex:1;min-width:0}.styles-module__fBCCEG__apiContent h2{color:#18181b;align-items:center;gap:.75rem;margin:0 0 .375rem;font-size:1.125rem;font-weight:600;display:flex}[data-theme=dark] .styles-module__fBCCEG__apiContent h2{color:#fafafa}.styles-module__fBCCEG__apiContent p{color:#52525b;margin:0;font-size:.875rem;line-height:1.5}[data-theme=dark] .styles-module__fBCCEG__apiContent p{color:#a1a1aa}.styles-module__fBCCEG__badge{text-transform:uppercase;letter-spacing:.025em;color:#52525b;background:#f4f4f5;border-radius:1rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:500;display:inline-flex}[data-theme=dark] .styles-module__fBCCEG__badge{color:#a1a1aa;background:#27272a}.styles-module__fBCCEG__apiArrow{color:#a1a1aa;transition:transform .15s,color .15s}.styles-module__fBCCEG__apiCard:hover .styles-module__fBCCEG__apiArrow{color:#18181b;transform:translate(4px)}[data-theme=dark] .styles-module__fBCCEG__apiCard:hover .styles-module__fBCCEG__apiArrow{color:#fafafa}.styles-module__fBCCEG__quickLinks{border-top:1px solid #e4e4e7;padding-top:2rem}[data-theme=dark] .styles-module__fBCCEG__quickLinks{border-color:#27272a}.styles-module__fBCCEG__quickLinks h3{font-variation-settings:"wght" 650;color:#09090b;letter-spacing:-.01em;margin:0 0 1rem;font-family:Geist,sans-serif;font-size:1.125rem;font-weight:650}[data-theme=dark] .styles-module__fBCCEG__quickLinks h3{color:#fafafa}.styles-module__fBCCEG__linkGrid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}@media (max-width:600px){.styles-module__fBCCEG__linkGrid{grid-template-columns:1fr}}.styles-module__fBCCEG__quickLink{color:#18181b;background:#fafafa;border-radius:.5rem;justify-content:space-between;align-items:center;padding:.875rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .15s;display:flex}[data-theme=dark] .styles-module__fBCCEG__quickLink{color:#fafafa;background:#27272a}.styles-module__fBCCEG__quickLink:hover{background:#f4f4f5;text-decoration:none}[data-theme=dark] .styles-module__fBCCEG__quickLink:hover{background:#3f3f46}.styles-module__fBCCEG__linkArrow{color:#a1a1aa}@media (max-width:768px){.styles-module__fBCCEG__header{padding:2.5rem 0 2rem}.styles-module__fBCCEG__header h1{font-size:36px}.styles-module__fBCCEG__subtitle{font-size:16px}.styles-module__fBCCEG__apiCard{text-align:left;flex-direction:column;align-items:flex-start}.styles-module__fBCCEG__apiArrow{display:none}}@media (max-width:480px){.styles-module__fBCCEG__header h1{font-size:28px}}
