.developer-page{padding-block:72px 100px}.developer-header{max-width:850px;margin-bottom:56px}.developer-header h1{letter-spacing:-.035em;margin-bottom:20px;font-size:clamp(32px,4.5vw,56px)}.developer-header p{max-width:70ch;color:var(--muted);font-size:17px;line-height:1.8}.developer-links{flex-wrap:wrap;gap:16px 24px;margin-top:24px;display:flex}.developer-links a{color:var(--blue);text-underline-offset:4px;font-size:14px;text-decoration:underline}.developer-layout{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:60px;display:grid}.developer-nav{color:var(--muted);gap:20px;font-size:14px;display:grid;position:sticky;top:110px}.developer-nav a:hover{color:var(--blue);text-decoration:underline}.developer-content{min-width:0}.developer-content section{margin-bottom:48px;scroll-margin-top:110px}.developer-content h2{margin-bottom:20px;font-size:25px}.developer-content h3{margin-block:24px 12px;font-size:16px}.developer-content p,.developer-content li{color:var(--muted);font-size:15px;line-height:1.85}.developer-content p{margin-bottom:16px}.developer-content ul,.developer-content ol{padding-left:24px}.developer-content li{margin-bottom:12px}.developer-content pre{background:#f3f6fb;border-radius:8px;margin-block:20px;padding:20px;font-size:13px;line-height:1.7;overflow:auto}.developer-content code{overflow-wrap:anywhere}.developer-content pre code{overflow-wrap:normal}.developer-errors div{border-bottom:1px solid #e5eaf1;grid-template-columns:45px 1fr;gap:20px;padding:14px 0;font-size:14px;display:grid}.developer-errors dt{font-weight:650}.developer-errors dd{color:var(--muted);margin:0}.developer-errors.developer-events div{grid-template-columns:minmax(170px,210px) 1fr}@media (width<=680px){.developer-errors.developer-events div{grid-template-columns:1fr;gap:4px}}.api-wrap{overflow-wrap:anywhere}.api-key-form{grid-template-columns:2fr 1fr 1fr;align-items:end;gap:16px;margin-top:24px;display:grid}.api-key-form label,.api-secret label{gap:8px;font-size:13px;font-weight:600;display:grid}.api-key-form input,.api-key-form select,.api-secret textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #cbd5e3;border-radius:7px;padding:11px 12px}.api-key-form button{justify-self:start}.api-key-form .p-security-confirmation{grid-column:1/-1}.api-secret{background:#f3f6fb;border-radius:8px;margin-top:24px;padding:20px}.api-secret textarea{resize:vertical;margin-bottom:16px;font-family:monospace}.api-revoke{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}@media (width<=900px){.developer-layout{grid-template-columns:160px minmax(0,1fr);gap:32px}.api-key-form{grid-template-columns:1fr}}@media (width<=680px){.developer-page{padding-block:40px 64px}.developer-layout{display:block}.developer-nav{gap:0;margin-bottom:32px;position:static}.developer-nav a{min-height:44px;padding-block:12px}.developer-links a{padding-block:8px}.developer-content h2{font-size:23px}.api-key-form input,.api-key-form select{font-size:16px}}.developer-docs-shell{min-height:100dvh}.developer-docs-bar{z-index:30;background:#fff;border-bottom:1px solid #e5eaf1;align-items:center;gap:24px;height:68px;padding:0 24px;display:flex;position:sticky;top:0}.developer-docs-brand img{width:28px;height:28px}.developer-docs-bar h1{letter-spacing:0;color:var(--muted);font-size:14px;font-weight:600}.developer-docs-bar nav{align-items:center;gap:20px;height:100%;display:flex}.developer-docs-bar a{white-space:nowrap;font-size:13px;font-weight:600}.developer-docs-bar nav a{border-bottom:2px solid #0000;align-items:center;height:100%;display:flex}.developer-docs-bar nav a[aria-current]{color:#0e7490;border-color:#0891b2}.developer-docs-keys{color:#0e7490;margin-left:auto}.developer-reference-frame{border:0;width:100%;height:calc(100dvh - 68px);display:block}@media (width<=680px){.developer-docs-bar{gap:16px;height:60px;padding:0 14px}.developer-docs-brand img{width:24px;height:24px}.developer-docs-bar h1,.developer-docs-keys{display:none}.developer-docs-bar nav{gap:16px;margin-left:auto}.developer-reference-frame{height:calc(100dvh - 60px)}}.developer-docs-brand{align-items:center;gap:8px;display:inline-flex}.developer-docs-brand>span{color:var(--ink);letter-spacing:-.06em;font-size:23px;font-weight:800}.developer-docs-brand>span>span{color:#0891b2}
