.airp-developers main{background:var(--paper);color:var(--ink)}.airp-developers .dev-wrap{width:min(1180px,100% - 48px);margin:0 auto;padding:112px 0 96px}.airp-developers .dev-hero{max-width:900px;margin-bottom:64px}.airp-developers .dev-kicker{color:var(--amber-dark);font:700 12px/1 var(--font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px}.airp-developers .dev-hero h1{max-width:840px;font:500 clamp(48px, 7vw, 88px)/.96 var(--font-display,sans-serif);letter-spacing:-.055em;margin:0}.airp-developers .dev-hero>p:last-child{max-width:680px;color:var(--ink-60);margin:28px 0 0;font-size:20px;line-height:1.55}.airp-developers .dev-grid{border:1px solid var(--hairline);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.airp-developers .dev-card{border-inline-end:1px solid var(--hairline);background:#fff;min-width:0;padding:30px}.airp-developers .dev-card:last-child{border-inline-end:0}.airp-developers .dev-num{color:var(--amber-dark);font:700 12px/1 var(--font-mono,monospace)}.airp-developers .dev-card h2,.airp-developers .dev-prompt h2{font:600 30px/1.05 var(--font-display,sans-serif);letter-spacing:-.025em;margin:20px 0 14px}.airp-developers .dev-card p{min-height:104px;color:var(--ink-60);line-height:1.6}.airp-developers pre{color:#f8f5ed;max-width:100%;font:12px/1.55 var(--font-mono,monospace);white-space:pre;background:#151513;border-radius:8px;padding:14px 16px;overflow-x:auto}.airp-developers .dev-card>a{color:var(--ink);text-underline-offset:4px;margin-top:18px;font-weight:650;display:inline-block}.airp-developers .dev-configs{gap:14px;display:grid}.airp-developers .dev-configs strong{margin-bottom:5px;font-size:13px;display:block}.airp-developers .dev-configs pre{margin:0}.airp-developers .dev-api{max-height:360px}.airp-developers .dev-prompt{background:var(--ink);color:var(--paper);grid-template-columns:.65fr 1.35fr;align-items:start;gap:56px;margin-top:72px;padding:48px;display:grid}.airp-developers .dev-prompt .dev-kicker{color:var(--amber)}.airp-developers .dev-prompt h2{margin-top:0;font-size:42px}.airp-developers .dev-prompt pre{white-space:pre-wrap;background:#ffffff0d;border:1px solid #ffffff24;margin:0}.airp-developers .dev-import{border:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:30px;margin-top:24px;padding:24px 30px;display:flex}.airp-developers .dev-import p{margin:0}.airp-developers .dev-import a{color:var(--ink);flex:none;font-weight:650}@media (max-width:1000px){.airp-developers .dev-grid{grid-template-columns:1fr}.airp-developers .dev-card{border-inline-end:0;border-bottom:1px solid var(--hairline)}.airp-developers .dev-card:last-child{border-bottom:0}.airp-developers .dev-card p{min-height:0}}@media (max-width:680px){.airp-developers .dev-wrap{width:min(100% - 32px,1180px);padding:168px 0 64px}.airp-developers .dev-hero{margin-bottom:40px}.airp-developers .dev-hero h1{font-size:46px}.airp-developers .dev-hero>p:last-child{font-size:17px}.airp-developers .dev-card{padding:24px}.airp-developers .dev-prompt{grid-template-columns:1fr;gap:20px;margin-top:40px;padding:28px 22px}.airp-developers .dev-prompt h2{font-size:34px}.airp-developers .dev-import{flex-direction:column;align-items:flex-start}}
