.developer-space{min-width:0;max-width:1200px;margin:0 auto;padding:clamp(16px,3vw,40px)}.developer-space h1{margin:8px 0;font-size:clamp(30px,4vw,44px)}.developer-space p{line-height:1.6}.developer-warning{background:#edffb0;border:1px solid #c2d577;border-radius:16px;margin:24px 0;padding:18px}.developer-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:22px;display:grid}.developer-panel{background:#fffdf7;border:1px solid #dedbd4;border-radius:22px;min-width:0;margin-bottom:24px;padding:24px}.developer-panel h2{margin-top:0}.developer-panel form{flex-wrap:wrap;align-items:end;gap:12px;margin:20px 0;display:flex}.developer-panel label{flex:1;gap:8px;min-width:160px;display:grid}.developer-panel input{box-sizing:border-box;background:#fff;border:1px solid #cbc7d7;border-radius:10px;width:100%;min-width:0;padding:13px;font-size:16px}.developer-panel button{cursor:pointer;font:inherit;border:1px solid #d6d1e0;border-radius:12px;padding:12px 16px}.developer-panel button:disabled{opacity:.6;cursor:wait}.developer-panel code,.developer-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#efebff;border-radius:10px;padding:12px;font-size:14px;display:block}.developer-key{overflow-wrap:anywhere;border-top:1px solid #e4e0eb;justify-content:space-between;align-items:center;gap:15px;padding:16px 0;display:flex}.developer-key>div{min-width:0}.developer-key small{display:block}.developer-key code{background:0 0;padding:8px 0}.developer-panel [data-developer-secret],.developer-panel [data-webhook-secret]{background:#eeeaff;border-radius:12px;padding:16px}.developer-panel [hidden]{display:none}.developer-panel [data-developer-secret] input,.developer-panel [data-webhook-secret] input{margin:12px 0}@media (max-width:760px){.developer-grid{grid-template-columns:1fr}.developer-panel{padding:18px}.developer-key{flex-wrap:wrap;align-items:flex-start}}.developer-space{max-width:1240px;color:var(--ink,#191724)}.developer-space>header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.developer-space h1{letter-spacing:-1.8px}.developer-space p{color:#756d7e;font-size:14px}.developer-live{white-space:nowrap;background:#eaffb3;border:1px solid #cddcaa;border-radius:99px;align-items:center;gap:8px;padding:9px 14px;font-size:12px;font-weight:700;display:inline-flex}.developer-live:before{content:"";background:#4e6b1e;border-radius:50%;width:7px;height:7px}.developer-warning{color:#665575;background:#f0edf8;border:0;border-left:3px solid #6951c8;border-radius:0 12px 12px 0;margin:0 0 26px;padding:14px 18px;font-size:13px;line-height:1.7}.developer-warning b{color:#302640;margin-right:8px}.developer-panel{background:#fffdf8;padding:clamp(20px,2.4vw,30px);box-shadow:0 3px #ece8de}.developer-panel h2{letter-spacing:-.6px;margin:8px 0 10px;font-size:21px}.developer-panel h3{margin:24px 0 12px;font-size:14px}.developer-eyebrow{font:500 10px var(--mono,monospace);letter-spacing:1.5px;text-transform:uppercase;color:#89769d}.developer-panel label{flex:190px;min-width:0;font-size:12px;font-weight:700}.developer-panel input{color:#25212e;padding:13px 14px;font-size:16px}.developer-panel button,.developer-panel .button{white-space:normal;min-height:44px;font-size:12px;font-weight:600;line-height:1.4;transition:transform .15s,background .15s}.developer-panel button:not(.button-primary){color:#514665;background:#f6f3ee}.developer-panel button:active,.developer-panel .button:active{transform:translateY(2px)}.developer-panel :is(input,button,a):focus-visible{outline-offset:3px;outline:3px solid #9982e6}.developer-panel code,.developer-panel pre{font:12px/1.8 var(--mono,monospace);box-sizing:border-box;border:1px solid #e3ddec;border-radius:12px;max-width:100%}.developer-panel pre{color:#e4dbff;background:#27232e;border-color:#27232e}.developer-panel .developer-code-label{text-transform:uppercase;letter-spacing:1px;color:#89769d;margin-top:20px;font-size:11px}.developer-doc-link{justify-content:space-between;align-items:center;gap:15px;margin-top:24px;text-decoration:none;display:flex;color:#26251d!important;background:#dfff83!important;border-color:#c4d887!important}.developer-key{font-size:13px}.developer-key small{color:#817587;font-size:11px}.developer-key code{border:0;font-size:11px}.developer-key [data-revoke-key]{color:#983d4d;background:#fff0f1;border-color:#f0d5da}.developer-empty{background:#faf8f3;border:1px dashed #ddd5e4;border-radius:12px;padding:20px}.developer-empty b{color:#514665;font-size:13px;display:block}.developer-empty p{margin:5px 0 0;font-size:12px}.developer-panel [data-webhook-status]{background:#eeebf5;border-radius:99px;margin:0 0 18px;padding:5px 12px;font-size:12px;display:inline-block}.developer-delivery-header{border-top:1px solid #e6e0e9;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:18px;display:flex}.developer-delivery-header h3{margin:0}.developer-delivery-header button{font-size:11px}[data-webhook-deliveries]{overscroll-behavior:contain;max-height:320px;margin-top:14px;overflow-y:auto}.developer-delivery-state{color:#66547a;background:#eeebf5;border-radius:8px;padding:5px 9px;font-size:11px}.developer-delivery-state[data-state=delivered]{color:#496127;background:#eaf3da}.developer-delivery-state[data-state=failed]{color:#913b4b;background:#fae8e9}.developer-space [data-developer-status]:not(:empty){color:#4b386d;background:#eee9fa;border:1px solid #dbd1ef;border-radius:12px;padding:14px 18px}@media (max-width:850px){.developer-grid{grid-template-columns:1fr}.developer-space>header{align-items:flex-start;gap:12px}.developer-live{padding:7px 10px;font-size:10px}}@media (max-width:440px){.developer-space{padding:18px 14px}.developer-panel{border-radius:17px;padding:20px 16px}.developer-space>header{flex-direction:column}.developer-panel form>button{flex:1}.developer-panel label{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.developer-panel button,.developer-panel .button{transition:none}}
