.developer-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:5rem;align-items:center}.developer-facts{display:flex;gap:2rem;margin:2rem 0}.developer-facts span{display:grid;font-size:.85rem;color:var(--muted,#65786e);gap:.35rem}.developer-facts b{font-size:1.1rem;color:#173e35}.developer-visual{border-radius:26px;background:#173e35;color:#e8f0df;padding:2rem;box-shadow:0 24px 60px #173e3517}.developer-visual-top{font-size:.65rem;letter-spacing:.15em;display:flex;align-items:center;gap:.5rem}.developer-visual pre{font-size:.95rem;line-height:1.9;margin:2rem 0;white-space:pre-wrap;overflow-wrap:anywhere}.developer-visual code span,.developer-visual strong{color:#c8df9c}.developer-visual p{font-size:1.1rem;color:#d8e4d5;line-height:1.6}.developer-console{padding-bottom:3rem;scroll-margin-top:2rem}.developer-auth-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:3rem;align-items:start}.developer-auth-grid .panel{padding:2rem}.developer-step{display:flex;gap:1rem;align-items:center}.developer-step span{border-radius:50%;border:1px solid #a9bfa5;width:2rem;height:2rem;display:grid;place-items:center;flex-shrink:0;font-size:.8rem}.developer-step h3{margin:.4rem 0}.developer-explainer{padding:1.5rem 0}.developer-explainer .developer-step:not(:first-child){margin-top:2rem}.developer-captcha{margin:1.2rem 0;min-height:3rem}.developer-code{font-size:1.8rem!important;letter-spacing:.45em;font-variant-numeric:tabular-nums}.developer-account-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem 0;border-bottom:1px solid #cbd7c6}.developer-account-bar strong{overflow-wrap:anywhere}.developer-usage{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:2rem 0}.developer-usage>div{padding:1.5rem;border:1px solid #cbd7c6;border-radius:16px;background:#f0f4e9;display:grid;gap:.6rem}.developer-usage strong{font-size:1.5rem}.developer-usage progress{width:100%;height:.6rem;accent-color:#2e6554}.developer-usage>p{grid-column:1/-1;margin:0}.developer-key-create{display:flex;gap:1rem;align-items:end;margin:2rem 0}.developer-key-create label{flex:1;margin:0}.developer-secret{padding:1.5rem;border:2px solid #5a8853;background:#edf4e5;border-radius:18px;margin:1.5rem 0}.developer-secret input{font-family:monospace;font-size:.85rem}.developer-secret pre,.developer-code-card pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.85rem;line-height:1.7}.developer-key-list{display:grid;gap:.75rem}.developer-key-row{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1.2rem;border:1px solid #cbd7c6;border-radius:14px}.developer-key-row strong{display:block;overflow-wrap:anywhere}.developer-key-row code{display:block;margin:.5rem 0;font-size:.8rem}.developer-key-row p{margin:0;font-size:.85rem}.developer-danger{margin-top:2.5rem;font-size:.9rem}.developer-danger summary{cursor:pointer}.developer-code-card{background:#173e35;color:#eff3e6;border-radius:16px;padding:1.5rem;margin:1.5rem 0}.developer-console [hidden]{display:none!important}#developer-status{min-height:1.6rem;overflow-wrap:anywhere}#developer-status.error{color:#963529}.developer-guide{overflow-wrap:anywhere}.developer-guide pre{overflow:auto}.developer-guide img{max-width:100%}@media(max-width:760px){.developer-hero{grid-template-columns:1fr;gap:2rem}.developer-visual{padding:1.5rem}.developer-auth-grid{grid-template-columns:1fr;gap:1rem}.developer-auth-grid .panel{padding:1.25rem}.developer-facts{gap:1.25rem;flex-wrap:wrap}.developer-facts span{font-size:.75rem}.developer-usage{grid-template-columns:1fr}.developer-key-create{align-items:stretch;flex-direction:column}.developer-key-row{align-items:start}.developer-key-row .button{padding:.65rem .8rem}.developer-account-bar{align-items:start}.developer-account-bar .button{flex-shrink:0}.developer-secret{padding:1rem}.developer-hero h1{font-size:clamp(2.6rem,12vw,4.5rem)}}
