@layer pages{.dev-intro{color:var(--text-on-dark);background:radial-gradient(circle at 86% 10%, #8ce8ca26, transparent 30%), var(--ink-950)}.dev-intro__grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.dev-intro__copy h2,.dev-section-copy h2{margin-top:var(--space-4)}.dev-intro__copy>p:last-of-type,.dev-section-copy>p:last-child{max-width:720px;margin-top:var(--space-5);color:var(--text-soft);font-size:clamp(1rem,1.4vw,1.15rem)}.dev-intro__copy>p:last-of-type{color:#bbcecb}.dev-status{color:var(--accent-400);letter-spacing:.14em;align-items:center;gap:.65rem;font-size:.68rem;font-weight:800;display:inline-flex}.dev-status span{background:currentColor;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #a6f3dc1a}.dev-status--dark{color:var(--ink-800)}.dev-status--dark span{box-shadow:0 0 0 5px #06181c1a}.dev-intro__actions{margin-top:var(--space-6);flex-wrap:wrap;align-items:center;gap:1rem 1.4rem;display:flex}.dev-inline-link{--link-color:var(--accent-400);--link-hover:var(--text-on-dark)}.dev-artifact-pending{color:#c1d1cf;border:1px solid var(--line-dark);border-radius:var(--radius-sm);max-width:310px;padding:.85rem 1rem;font-size:.78rem}.dev-code{color:#e4efed;border-radius:var(--radius-md);min-width:0;box-shadow:var(--shadow-panel);background:#031316;border:1px solid #a6f3dc26;overflow:hidden}.dev-code__bar{color:#91aaa7;letter-spacing:.08em;justify-content:space-between;gap:1rem;padding:.85rem 1rem;font-size:.64rem;font-weight:800;display:flex}.dev-code pre{overscroll-behavior-inline:contain;max-width:100%;margin:0;padding:clamp(1.2rem,3vw,2rem);font-size:clamp(.72rem,1.4vw,.84rem);line-height:1.75;overflow-x:auto}.dev-code code,.dev-table code,.dev-schema dt,.dev-environments code,.dev-event-list code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.dev-code>p{color:#8ca3a0;padding:.8rem 1rem;font-size:.7rem}.dev-steps{margin-top:var(--space-8);grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.dev-steps li{grid-template-columns:auto 1fr;gap:1rem;padding:1.7rem 1.5rem 0 0;display:grid}.dev-steps li+li{border-left:1px solid var(--line-dark);padding-left:1.5rem}.dev-steps li>span,.dev-lifecycle li>span{color:var(--accent-400);font-size:.66rem;font-weight:800}.dev-steps h3{font-size:1.15rem}.dev-steps p{color:#9eb2af;margin-top:.65rem;font-size:.78rem}.dev-boundary{gap:var(--space-7);display:grid}.dev-boundary .dev-section-copy{max-width:860px}.dev-boundary__flow{background:var(--border);border:1px solid var(--border);border-radius:var(--radius-md);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.dev-boundary__flow article{background:var(--surface-raised);min-height:210px;padding:clamp(1.4rem,3vw,2.2rem)}.dev-boundary__flow article:not(:last-child):after{content:"→";float:right;color:var(--text-soft);margin-top:-1.2rem}.dev-boundary__flow span{color:var(--text-soft);font-size:.65rem;font-weight:800}.dev-boundary__flow h3{margin-top:var(--space-6);font-size:clamp(1.4rem,2vw,2rem)}.dev-boundary__flow p{color:var(--text-soft);margin-top:.8rem;font-size:.82rem}.dev-environments{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.dev-environments article{gap:var(--space-5);padding:var(--space-5);background:var(--surface-soft);border:1px solid var(--border);border-radius:var(--radius-md);grid-template-columns:minmax(100px,auto) 1fr;align-items:start;display:grid}.dev-environments code{color:var(--ink-950);background:var(--accent-300);border-radius:var(--radius-sm);padding:.5rem .65rem;font-size:.75rem;font-weight:800}.dev-environments p{color:var(--text-soft);margin-top:.4rem;font-size:.78rem}.dev-contract{gap:var(--space-7);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;display:grid}.dev-code--response{grid-row:span 2}.dev-schema{gap:.5rem;display:grid}.dev-schema div{grid-template-columns:minmax(180px,.7fr) 1.3fr;gap:1rem;padding:.85rem 0;font-size:.75rem;display:grid}.dev-schema dt{font-weight:800}.dev-schema dd{color:var(--text-soft);overflow-wrap:anywhere}.dev-heading-row{justify-content:space-between;gap:var(--space-7);align-items:end;display:flex}.dev-heading-row .dev-section-copy{max-width:800px}.dev-limit,.dev-quota-note{flex:none;justify-items:end;display:grid}.dev-limit strong,.dev-quota-note strong{font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(3rem,7vw,6rem);line-height:.8}.dev-limit span,.dev-quota-note span{max-width:240px;color:var(--text-soft);text-align:right;margin-top:.7rem;font-size:.72rem}.dev-table-wrap{margin-top:var(--space-7);border:1px solid var(--border);border-radius:var(--radius-md);overflow-x:auto}.dev-table{border-collapse:collapse;background:var(--surface-raised);width:100%;min-width:720px;font-size:.78rem}.dev-table th,.dev-table td{text-align:left;border-bottom:1px solid var(--border);padding:1rem 1.1rem}.dev-table th{color:var(--text-soft);letter-spacing:.09em;text-transform:uppercase;font-size:.66rem}.dev-table tr:last-child td{border-bottom:0}.dev-code--batch{max-width:880px;margin-top:var(--space-6);box-shadow:var(--shadow-soft)}.dev-heading-row--dark .dev-section-copy>p:last-child,.dev-quota-note span{color:#a9bfbc}.dev-lifecycle{margin-top:var(--space-8);grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.dev-lifecycle li{min-height:270px;padding:1.7rem 1.5rem 1rem 0}.dev-lifecycle li+li{border-left:1px solid var(--line-dark);padding-left:1.5rem}.dev-lifecycle h3{margin-top:var(--space-7)}.dev-lifecycle p{color:#a9bfbc;margin-top:1rem;font-size:.8rem}.dev-webhooks{gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);align-items:start;display:grid}.dev-webhooks__details{gap:var(--space-5);min-width:0;display:grid}.dev-event-list{padding:0;list-style:none}.dev-event-list li{align-items:center;gap:.8rem;padding:1rem 0;font-size:.75rem;display:flex}.dev-event-list span{background:var(--accent-500);border-radius:50%;flex:none;width:8px;height:8px}.dev-event-list code{overflow-wrap:anywhere;min-width:0}.dev-callout{--muted:var(--ink-800);padding:var(--space-5);color:var(--ink-950);background:var(--accent-300);border-radius:var(--radius-md)}.dev-callout p{color:var(--ink-800);margin-top:.8rem;font-size:.8rem}.dev-section-copy h2,.dev-intro__copy h2{font-size:clamp(1.7rem,3vw,2.6rem)}.dev-error-contract{padding:var(--space-5);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md);grid-column:1/-1;gap:.85rem;display:grid}.dev-error-contract>div{flex-wrap:wrap;justify-content:space-between;gap:.6rem 1rem;display:flex}.dev-error-contract span{color:var(--text-soft);letter-spacing:.1em;font-size:.65rem;font-weight:800}.dev-error-contract code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem}.dev-error-contract p{color:var(--text-soft);font-size:.78rem}.dev-security-grid{gap:var(--space-5);margin-top:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.dev-security-grid article{padding:var(--space-5);border:1px solid var(--line-dark);border-radius:var(--radius-md);background:#ffffff09}.dev-security-grid h3{font-size:1.2rem}.dev-security-grid p{color:#a9bfbc;margin-top:.8rem;font-size:.78rem}.dev-policy{gap:var(--space-7);display:grid}.dev-policy__grid{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.dev-policy__grid article{min-height:240px;padding:var(--space-5);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md)}.dev-policy__grid article>span{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.7rem;font-weight:800}.dev-policy__grid h3{margin-top:var(--space-7)}.dev-policy__grid p{color:var(--text-soft);overflow-wrap:anywhere;margin-top:1rem;font-size:.8rem}.dev-access{justify-content:space-between;gap:var(--space-7);color:var(--ink-950);align-items:center;display:flex}.dev-access>div:first-child{min-width:0;max-width:790px}.dev-access h2{margin-top:var(--space-4);font-size:clamp(2.5rem,5vw,5rem)}.dev-access h2+p{margin-top:var(--space-5);color:var(--ink-800)}.dev-access .dev-inline-link{--link-color:var(--ink-950);--link-hover:#05665e}.dev-access__actions{flex:none;justify-items:start;gap:1rem 1.4rem;max-width:100%;margin-top:0;display:grid}}@media (width<=960px){@layer pages{.dev-intro__grid,.dev-contract,.dev-webhooks{grid-template-columns:1fr}.dev-intro__copy{max-width:780px}.dev-code--response{grid-row:auto}.dev-lifecycle{grid-template-columns:1fr 1fr}.dev-lifecycle li:nth-child(3){border-left:0;padding-left:0}}}@media (width<=700px){@layer pages{.dev-steps,.dev-boundary__flow,.dev-environments{grid-template-columns:1fr}.dev-steps li,.dev-steps li+li{border-left:0;padding:1.25rem 0}.dev-boundary__flow article{min-height:170px}.dev-boundary__flow article:not(:last-child):after{content:"↓"}.dev-heading-row{flex-direction:column;align-items:start}.dev-limit,.dev-quota-note{justify-items:start}.dev-limit span,.dev-quota-note span{text-align:left}}}@media (width<=520px){@layer pages{.dev-environments article,.dev-schema div,.dev-lifecycle{grid-template-columns:1fr}.dev-lifecycle li,.dev-lifecycle li+li,.dev-lifecycle li:nth-child(3),.dev-lifecycle li:nth-child(4){border-left:0;min-height:210px;padding:1.4rem 0}.dev-code__bar{flex-direction:column;align-items:start}.dev-code pre{font-size:.7rem}}}@media (width<=960px){@layer pages{.dev-access{align-items:start;gap:var(--space-6);flex-direction:column}}}@media (width<=700px){@layer pages{.dev-security-grid,.dev-policy__grid{grid-template-columns:1fr}.dev-policy__grid article{min-height:210px}}}
