.pg-developers .hero{padding-bottom:40px}.pg-developers .hero h1{font-size:clamp(52px,9vw,128px)}.pg-developers .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pg-developers [hidden]{display:none!important}.pg-developers .qs{margin-top:48px;display:grid;grid-template-columns:1fr;gap:0;background:var(--ink);border-radius:32px;overflow:hidden;text-align:left;box-shadow:0 30px 80px #0415362e}.pg-developers .qs-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.08)}.pg-developers .lang{display:flex;flex-wrap:wrap;gap:4px}.pg-developers .lang button{border:0;background:none;color:#8c97b0;font:500 14px var(--body);border-radius:999px;padding:7px 14px;cursor:pointer}.pg-developers .lang button[aria-selected=true]{background:#ffffff1a;color:#fff}.pg-developers .qs-file{font:12px var(--mono);color:#6b7894}.pg-developers .qs-body{display:grid;grid-template-columns:1fr}@media (min-width: 960px){.pg-developers .qs-body{grid-template-columns:1.25fr 1fr}}.pg-developers .qs .code{border-radius:0;background:transparent;padding:24px;min-height:300px;min-width:0}.pg-developers .qs-resp{border-top:1px solid rgba(255,255,255,.08);padding:24px;font:13px/1.7 var(--mono);color:#d6def0;min-width:0;overflow-x:auto;white-space:pre}@media (min-width: 960px){.pg-developers .qs-resp{border-top:0;border-left:1px solid rgba(255,255,255,.08)}}.pg-developers .qs-resp .st{display:inline-flex;align-items:center;gap:8px;color:#9be3c4;font-family:var(--body);font-weight:600;font-size:13px;margin-bottom:8px}.pg-developers .qs-resp .st:before{content:"";width:8px;height:8px;border-radius:50%;background:#24da78}.pg-developers .qs-resp .s{color:#9be3c4}.pg-developers .qs-resp .k{color:#8fb0ff}.pg-developers .qs-resp .c{color:#6b7894}.pg-developers .signer{display:grid;grid-template-columns:1fr;gap:20px;margin-top:56px}@media (min-width: 1000px){.pg-developers .signer{grid-template-columns:1fr 1.1fr;gap:28px}}.pg-developers .s-in,.pg-developers .s-out{border-radius:28px;padding:24px;min-width:0}@media (min-width: 560px){.pg-developers .s-in,.pg-developers .s-out{padding:32px}}.pg-developers .s-in{background:var(--surface);border:1px solid var(--line);display:grid;gap:16px;align-content:start}.pg-developers .s-row{display:grid;grid-template-columns:110px 1fr;gap:12px}.pg-developers .s-row.eq{grid-template-columns:1fr 1fr}@media (max-width: 480px){.pg-developers .s-row,.pg-developers .s-row.eq{grid-template-columns:1fr}}.pg-developers .ts input{flex:1 1 auto;width:0}.pg-developers .fld{display:grid;gap:6px;min-width:0}.pg-developers .fld label{font-size:13px;font-weight:600;color:var(--muted)}.pg-developers .fld label em{font-style:normal;font-weight:400}.pg-developers .fld input,.pg-developers .fld select,.pg-developers .fld textarea{width:100%;min-width:0;font:14px var(--mono);color:var(--ink);background:var(--bg);border:1.5px solid var(--line);border-radius:12px;padding:10px 12px;outline:none;resize:vertical}.pg-developers .fld input:focus,.pg-developers .fld select:focus,.pg-developers .fld textarea:focus{border-color:var(--blue);background:#fff}.pg-developers .fld textarea:disabled{opacity:.55}.pg-developers .ts{display:flex;gap:8px}.pg-developers .ts button{border:1.5px solid var(--line);background:#fff;border-radius:12px;padding:0 14px;font:500 13px var(--body);cursor:pointer}.pg-developers .s-out{background:var(--ink);color:#d6def0;display:grid;gap:22px;align-content:start;position:relative;overflow:hidden}.pg-developers .s-out:before{content:"";position:absolute;inset:auto -20% -60% 30%;height:90%;background:radial-gradient(50% 50% at 50% 50%,rgba(37,99,235,.45),transparent 70%);pointer-events:none}.pg-developers .s-out>*{position:relative}.pg-developers .cap{font:600 11px var(--body);letter-spacing:.12em;text-transform:uppercase;color:#8c97b0;margin-bottom:10px;display:block}.pg-developers .payload{margin:0;font:14px/1.9 var(--mono);white-space:pre-wrap;word-break:break-all}.pg-developers .payload .pt{background:#8fb0ff24;color:#fff;border-radius:6px;padding:2px 6px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.pg-developers .payload .pt.e{color:#6b7894;font-style:italic}.pg-developers .payload .nl{color:#9be3c4;margin-left:6px;font-weight:500}.pg-developers .payload .lbl{display:inline-block;min-width:0;font:500 11px var(--body);color:#6b7894;margin-left:10px}.pg-developers .sig{font:500 15px/1.6 var(--mono);color:#9be3c4;word-break:break-all;display:block;transition:color .3s}.pg-developers .sig.flash{color:#fff}.pg-developers .hdrs{margin:0;font:13px/1.9 var(--mono);color:#b7c1d6;white-space:pre-wrap;word-break:break-all;border-top:1px solid rgba(255,255,255,.1);padding-top:18px}.pg-developers .hdrs b{color:#8fb0ff;font-weight:500}.pg-developers .s-note{font-size:13px;color:#8c97b0;margin:0}.pg-developers .eps{display:grid;grid-template-columns:1fr;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:28px;overflow:hidden;margin-top:56px}@media (min-width: 680px){.pg-developers .eps{grid-template-columns:1fr 1fr}}@media (min-width: 1060px){.pg-developers .eps{grid-template-columns:repeat(3,1fr)}}.pg-developers .eps>div{background:var(--bg);padding:28px;display:grid;gap:10px;align-content:start;min-width:0}.pg-developers .eps h3{font-family:var(--display);font-size:21px;font-weight:600;letter-spacing:-.03em;margin:0}.pg-developers .eps p{margin:0;color:var(--muted);font-size:15px}.pg-developers .eps ul{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:6px}.pg-developers .eps li{display:flex;gap:10px;align-items:center;font:12.5px var(--mono);min-width:0}.pg-developers .eps li code{overflow-wrap:anywhere;min-width:0}.pg-developers .m{flex:none;font:600 10px var(--mono);letter-spacing:.04em;border-radius:6px;padding:3px 6px;width:46px;text-align:center;background:#e4ebff;color:var(--blue-deep)}.pg-developers .m.get{background:#ddf3ea;color:var(--ok)}.pg-developers .m.patch{background:#eee8fb;color:#5b3fb0}.pg-developers .sdks{margin-top:56px;border-top:1px solid var(--line)}.pg-developers .sdk{display:grid;grid-template-columns:1fr;gap:8px 24px;align-items:center;border-bottom:1px solid var(--line);padding-block:22px}@media (min-width: 720px){.pg-developers .sdk{grid-template-columns:220px 1fr auto}}.pg-developers .sdk b{font-family:var(--display);font-weight:600;font-size:clamp(28px,3.4vw,40px);letter-spacing:-.045em;line-height:1}.pg-developers .sdk code{font:14px var(--mono);color:var(--muted);overflow-wrap:anywhere;min-width:0}.pg-developers .sdk button{justify-self:start;border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:8px 16px;font:500 13px var(--body);cursor:pointer;color:var(--ink)}.pg-developers .sdk button:hover{border-color:var(--blue);color:var(--blue)}.pg-developers .hooks{display:grid;grid-template-columns:1fr;gap:12px;margin-top:56px}@media (min-width: 700px){.pg-developers .hooks{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1100px){.pg-developers .hooks{grid-template-columns:repeat(4,1fr)}}.pg-developers .hook{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:22px;display:grid;gap:8px;min-width:0}.pg-developers .hook code{font:600 15px var(--mono);color:var(--blue)}.pg-developers .hook p{margin:0;color:var(--muted);font-size:14px}
