.api-console{gap:24px;display:grid}.api-console-panel{padding:24px}.api-console-panel h2{margin:0 0 10px}.api-metrics,.api-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.api-metrics article,.api-plan-grid article{background:#fff;border:1px solid #e7e1f3;border-radius:18px;gap:12px;padding:24px;display:grid}.api-metrics strong{color:#372369;font-size:22px}.api-metrics small,.api-metrics span,.api-key-list small{color:#64748b}.api-key-form{align-items:end;gap:16px;margin:24px 0;display:flex}.api-key-form .field{flex:1}.api-key-list article{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.api-key-list article>div{gap:8px;display:grid}.api-key-once{background:#f5f0ff;border:1px solid #c4b5fd;border-radius:12px;flex-wrap:wrap;gap:12px;margin:20px 0;padding:20px;display:flex}.api-key-once code{overflow-wrap:anywhere;flex-basis:100%}.api-docs{max-width:1000px;margin:auto;padding:48px 24px}.api-docs pre{color:#eee;background:#241a38;border-radius:12px;padding:20px;font-size:14px;overflow:auto}.api-docs h2{margin-top:32px}.api-docs p{line-height:1.9}.api-plan-grid h3{margin:0}.api-key-list code{overflow-wrap:anywhere}.api-docs table{border-collapse:collapse;width:100%}.api-docs td,.api-docs th{text-align:left;border-bottom:1px solid #e7e1f3;padding:12px}.api-checkout{gap:20px;max-width:650px;display:grid}.api-checkout input,.api-checkout select{border:1px solid #ddd;border-radius:10px;width:100%;padding:12px}.api-payment-qr{width:100%;max-width:320px;margin:20px auto}@media (max-width:800px){.api-metrics,.api-plan-grid{grid-template-columns:1fr}.api-key-form{flex-direction:column;align-items:stretch}.api-key-list article{align-items:start}.api-console-panel{padding:18px}}.api-console-panel{background:#fff;border:1px solid #e7e1f3;border-radius:20px;box-shadow:0 6px 28px #37236909}.api-docs h1{letter-spacing:-.03em;color:#241a38;font-size:clamp(30px,4vw,48px);line-height:1.35}.api-docs .eyebrow{color:#7c3aed}.api-console-panel>p{color:#64748b;line-height:1.85}
