.Zq9A5W_page{padding-bottom:var(--space-20);overflow-x:hidden}.Zq9A5W_hero{padding:var(--space-16) var(--space-6) var(--space-12);background:radial-gradient(ellipse 70% 50% at 50% 0%, var(--primary-light) 0%, transparent 70%);position:relative;overflow:hidden}.Zq9A5W_heroGlow{background:radial-gradient(circle, color-mix(in srgb, var(--primary) 12%, transparent) 0%, transparent 70%);pointer-events:none;width:600px;height:600px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.Zq9A5W_breadcrumb{align-items:center;gap:var(--space-1);margin-bottom:var(--space-6);font-size:.8125rem;display:flex}.Zq9A5W_breadcrumbLink{color:var(--text-muted);text-decoration:none;transition:color .15s}.Zq9A5W_breadcrumbLink:hover{color:var(--primary-text)}.Zq9A5W_breadcrumbSep{color:var(--text-subtle);-webkit-user-select:none;user-select:none}.Zq9A5W_breadcrumbCurrent{color:var(--text);font-weight:500}.Zq9A5W_heroTitle{letter-spacing:-.035em;color:var(--text);margin-bottom:var(--space-4);font-size:clamp(2rem,5vw,3rem);font-weight:800}.Zq9A5W_heroSub{color:var(--text-muted);max-width:620px;margin-bottom:var(--space-6);font-size:1.0625rem;line-height:1.7}.Zq9A5W_heroCtas{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.Zq9A5W_ctaPrimary{background:var(--primary);border-radius:var(--radius-full);letter-spacing:-.01em;box-shadow:0 4px 18px color-mix(in srgb, var(--primary) 35%, transparent), 0 2px 6px #00000014;align-items:center;gap:8px;padding:12px 28px;font-size:.9375rem;font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden;color:#fff!important}.Zq9A5W_ctaPrimary:hover{background:var(--primary-hover);box-shadow:0 8px 28px color-mix(in srgb, var(--primary) 50%, transparent), 0 4px 12px #0000001f;transform:translateY(-2px)scale(1.02);color:#fff!important}.Zq9A5W_ctaPrimary:active{transform:translateY(0)scale(.99)}.Zq9A5W_ctaSecondary{color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius-full);background:color-mix(in srgb, var(--surface) 80%, transparent);-webkit-backdrop-filter:blur(8px);align-items:center;gap:6px;padding:12px 24px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.Zq9A5W_ctaSecondary:hover{color:var(--primary-text);border-color:var(--primary);background:var(--primary-light);transform:translateY(-1px)}.Zq9A5W_ctaOutline{color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius-full);background:0 0;align-items:center;gap:6px;padding:12px 24px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.Zq9A5W_ctaOutline:hover{color:var(--primary-text);border-color:var(--primary);background:var(--primary-light);transform:translateY(-1px)}.Zq9A5W_sectionTitle{color:var(--text);margin-bottom:var(--space-2);letter-spacing:-.02em;font-size:1.375rem;font-weight:700}.Zq9A5W_sectionDesc{color:var(--text-muted);margin-bottom:var(--space-6);max-width:600px;font-size:.9375rem;line-height:1.65}.Zq9A5W_resources{padding:var(--space-12) 0 var(--space-10)}.Zq9A5W_resourceGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));display:grid}.Zq9A5W_resourceCard{gap:var(--space-3);padding:var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);flex-direction:column;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000a}.Zq9A5W_resourceCard:before{content:"";background:var(--primary);transform-origin:bottom;border-radius:0 2px 2px 0;width:3px;transition:transform .2s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.Zq9A5W_resourceCard:hover{border-color:var(--border-strong);box-shadow:0 8px 24px #00000014, var(--shadow-primary);transform:translateY(-3px)}.Zq9A5W_resourceCard:hover:before{transform:scaleY(1)}.Zq9A5W_resourceIconWrap{background:var(--primary-light);border-radius:var(--radius-lg);width:40px;height:40px;color:var(--primary-text);border:1px solid color-mix(in srgb, var(--primary) 20%, transparent);justify-content:center;align-items:center;transition:all .2s;display:flex}.Zq9A5W_resourceCard:hover .Zq9A5W_resourceIconWrap{background:var(--primary);color:#fff;border-color:var(--primary)}.Zq9A5W_resourceTitle{color:var(--text);letter-spacing:-.02em;font-size:1rem;font-weight:700}.Zq9A5W_resourceDesc{color:var(--text-muted);flex:1;font-size:.8375rem;line-height:1.55}.Zq9A5W_resourceCta{color:var(--primary-text);align-items:center;gap:4px;margin-top:auto;font-size:.8125rem;font-weight:600;display:flex}.Zq9A5W_resourceCard:hover .Zq9A5W_resourceCta svg{transform:translate(3px)}.Zq9A5W_resourceCta svg{transition:transform .2s}.Zq9A5W_quickstart{padding:var(--space-10) 0;border-top:1px solid var(--border)}.Zq9A5W_steps{gap:var(--space-3);margin-bottom:var(--space-6);flex-direction:column;display:flex}.Zq9A5W_step{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color .2s;display:flex}.Zq9A5W_step:hover{border-color:var(--primary)}.Zq9A5W_stepNumber{background:var(--primary);color:#fff;border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.875rem;font-weight:700;display:flex}.Zq9A5W_stepTitle{color:var(--text);margin-bottom:2px;font-size:.9375rem;font-weight:600}.Zq9A5W_stepDesc{color:var(--text-muted);font-size:.8375rem;line-height:1.5}.Zq9A5W_codeExample{border:1px solid var(--border);border-radius:var(--radius-lg);margin-bottom:var(--space-4);overflow:hidden}.Zq9A5W_codeHeader{padding:var(--space-2) var(--space-4);background:var(--bg-alt);border-bottom:1px solid var(--border);color:var(--text-muted);justify-content:space-between;align-items:center;font-size:.8125rem;font-weight:600;display:flex}.Zq9A5W_codeLang{font-family:var(--font-mono);color:var(--text-subtle);text-transform:uppercase;font-size:.75rem}.Zq9A5W_codePre{padding:var(--space-4) var(--space-5);background:var(--surface);font-family:var(--font-mono);color:var(--text);white-space:pre-wrap;word-break:break-all;margin:0;font-size:.8125rem;line-height:1.65;overflow-x:auto}.Zq9A5W_apiCategories{padding:var(--space-10) 0;border-top:1px solid var(--border)}.Zq9A5W_categoryGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.Zq9A5W_categoryCard{gap:var(--space-2);padding:var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);flex-direction:column;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 1px 3px #0000000a}.Zq9A5W_categoryCard:hover{border-color:var(--border-strong);box-shadow:0 4px 16px #00000012, var(--shadow-primary);transform:translateY(-2px)}.Zq9A5W_categoryTop{margin-bottom:var(--space-1);justify-content:space-between;align-items:center;display:flex}.Zq9A5W_categoryIconWrap{background:var(--primary-light);border-radius:var(--radius-md);width:36px;height:36px;color:var(--primary-text);border:1px solid color-mix(in srgb, var(--primary) 20%, transparent);justify-content:center;align-items:center;display:flex}.Zq9A5W_categoryCard:hover .Zq9A5W_categoryIconWrap{background:var(--primary);color:#fff;border-color:var(--primary)}.Zq9A5W_categoryCount{text-transform:uppercase;letter-spacing:.04em;color:var(--text-subtle);background:var(--bg-alt);border:1px solid var(--border);border-radius:var(--radius-full);padding:2px 8px;font-size:.6875rem;font-weight:700}.Zq9A5W_categoryTitle{color:var(--text);letter-spacing:-.02em;font-size:.9375rem;font-weight:700}.Zq9A5W_categoryDesc{color:var(--text-muted);font-size:.8125rem;line-height:1.5}.Zq9A5W_authSection{padding:var(--space-10) 0;border-top:1px solid var(--border)}.Zq9A5W_infoGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.Zq9A5W_infoCard{padding:var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:0 1px 3px #0000000a}.Zq9A5W_infoTitle{align-items:center;gap:var(--space-2);color:var(--text);margin-bottom:var(--space-3);letter-spacing:-.02em;font-size:.9375rem;font-weight:700;display:flex}.Zq9A5W_infoTitle svg{color:var(--primary-text)}.Zq9A5W_infoDesc{color:var(--text-muted);font-size:.8375rem;line-height:1.6}.Zq9A5W_infoDesc code{background:var(--bg-alt);border:1px solid var(--border);font-family:var(--font-mono);border-radius:4px;padding:1px 6px;font-size:.875em}.Zq9A5W_infoDesc a{color:var(--primary-text);font-weight:600;text-decoration:none}.Zq9A5W_infoDesc a:hover{text-decoration:underline}.Zq9A5W_rateLimitTable{gap:var(--space-2);flex-direction:column;display:flex}.Zq9A5W_rateLimitRow{gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--bg-alt);border-radius:var(--radius-md);color:var(--text-muted);grid-template-columns:80px 1fr 1fr;align-items:center;font-size:.8125rem;display:grid}.Zq9A5W_planName{color:var(--text);font-size:.8125rem;font-weight:700}.Zq9A5W_useCases{padding:var(--space-10) 0;border-top:1px solid var(--border)}.Zq9A5W_useCaseGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.Zq9A5W_useCaseCard{padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color .2s}.Zq9A5W_useCaseCard:hover{border-color:var(--primary)}.Zq9A5W_useCaseTitle{color:var(--text);margin-bottom:var(--space-1);letter-spacing:-.01em;font-size:.875rem;font-weight:700}.Zq9A5W_useCaseDesc{color:var(--text-muted);font-size:.7875rem;line-height:1.5}.Zq9A5W_faqSection{padding:var(--space-10) 0;border-top:1px solid var(--border)}.Zq9A5W_faqList{gap:var(--space-2);flex-direction:column;display:flex}.Zq9A5W_faqItem{border:1px solid var(--border);border-radius:var(--radius-md);transition:border-color .2s;overflow:hidden}.Zq9A5W_faqItem[open]{border-color:var(--border-strong)}.Zq9A5W_faqQuestion{padding:var(--space-3) var(--space-4);color:var(--text);cursor:pointer;font-size:.9375rem;font-weight:600;transition:background .15s}.Zq9A5W_faqQuestion:hover{background:var(--bg-alt)}.Zq9A5W_faqAnswer{padding:0 var(--space-4) var(--space-3);color:var(--text-muted);margin:0;font-size:.875rem;line-height:1.65}.Zq9A5W_ctaBottom{text-align:center;padding:var(--space-12) var(--space-4);border-top:1px solid var(--border)}.Zq9A5W_ctaBottomTitle{color:var(--text);margin-bottom:var(--space-2);letter-spacing:-.03em;font-size:1.5rem;font-weight:800}.Zq9A5W_ctaBottomDesc{color:var(--text-muted);margin-bottom:var(--space-6);font-size:.9375rem;line-height:1.6}.Zq9A5W_ctaBottomActions{justify-content:center;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:768px){.Zq9A5W_hero{padding:var(--space-10) var(--space-4) var(--space-8)}.Zq9A5W_resourceGrid{grid-template-columns:1fr}.Zq9A5W_categoryGrid{grid-template-columns:1fr 1fr}.Zq9A5W_infoGrid{grid-template-columns:1fr}.Zq9A5W_useCaseGrid{grid-template-columns:1fr 1fr}.Zq9A5W_rateLimitRow{grid-template-columns:65px 1fr 1fr}}@media (max-width:480px){.Zq9A5W_heroCtas{flex-direction:column;align-items:stretch}.Zq9A5W_ctaPrimary,.Zq9A5W_ctaSecondary,.Zq9A5W_ctaOutline{text-align:center;justify-content:center}.Zq9A5W_categoryGrid,.Zq9A5W_useCaseGrid{grid-template-columns:1fr}.Zq9A5W_ctaBottomActions{flex-direction:column}}
