:root{color-scheme:light;font:16px/1.5 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#202335;background:#f6f7fb}*{box-sizing:border-box}body{margin:0}main{max-width:700px;margin:64px auto;padding:0 24px}header{margin-bottom:28px}.eyebrow{font-size:11px;font-weight:750;letter-spacing:2px;color:#5865f2}h1{font-size:38px;line-height:1.15;letter-spacing:-1.4px;margin:12px 0}header p{color:#666c80;margin:0}form{padding:30px;background:#fff;border:1px solid #e1e4ee;border-radius:16px;box-shadow:0 8px 32px #242d4f06}label{display:block;font-size:13px;font-weight:650;margin:20px 0 8px}label:first-child{margin-top:0}label span{font-weight:400;color:#6a7185}input,textarea{width:100%;border:1px solid #d5d9e5;background:#fff;border-radius:7px;padding:12px;font:inherit;color:inherit}input:focus,textarea:focus{outline:2px solid #a7afff;outline-offset:1px}textarea{resize:vertical;min-height:160px;border-top-left-radius:0;border-top-right-radius:0;font-size:14px;line-height:1.65}.toolbar{display:flex;gap:4px;background:#f8f9fc;border:1px solid #d5d9e5;border-bottom:0;padding:6px;border-radius:7px 7px 0 0}.toolbar button{border:0;background:transparent;padding:6px 12px;border-radius:4px;color:#4d5570;cursor:pointer}.toolbar button:hover{background:#e9ecfa}.hint{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:#70788b;margin-top:5px}.over{color:#b32436}.send{display:flex;justify-content:space-between;align-items:center;width:100%;padding:13px 18px;background:#5865f2;border:0;border-radius:7px;color:#fff;font:600 14px system-ui;margin-top:25px;cursor:pointer}.send:hover{background:#4854df}.send:disabled{opacity:.55;cursor:wait}#result{margin-top:18px;padding:12px;border-radius:6px;font-size:14px;overflow-wrap:anywhere}#result[data-state=error]{background:#fff0f0;color:#a12a38}#result[data-state=success]{background:#effaf5;color:#146d4a}a{color:inherit}footer{text-align:center;font-size:11px;color:#7c8496;margin:20px 0}@media(max-width:540px){main{margin:30px auto;padding:0 16px}form{padding:20px}h1{font-size:32px}.hint{flex-direction:column;gap:2px}}
details{margin-top:16px;padding:12px 14px;background:#f8f9fc;border-radius:7px;font-size:13px}summary{cursor:pointer;font-weight:600;color:#5865f2}details p{color:#626a7e}#connect{margin-top:12px;padding:8px 14px;border:1px solid #cbd0e8;border-radius:5px;background:#fff;color:#4652cc;cursor:pointer}#webhook-result{margin-top:12px;overflow-wrap:anywhere}

.field-help{font-size:12px;color:#6a7185;margin:6px 0 0}#webhook-result a{color:#4652cc}button:disabled{opacity:.55;cursor:wait}

.key-help{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px;font-size:11px;color:#70788b}#forget-key{border:0;background:none;color:#5865f2;cursor:pointer;white-space:nowrap}#save-destination{margin-top:10px;padding:8px 14px;border:1px solid #cbd0e8;border-radius:5px;background:#fff;color:#4652cc;cursor:pointer}#destination-result{font-size:12px;color:#4652cc;margin-top:8px}.api-help{margin-top:18px}.api-help pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#eef0f7;padding:12px;border-radius:5px;font-size:12px}
.toolbar{flex-wrap:wrap}.markdown-help pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.7;margin:12px 0}.markdown-help a{color:#4652cc}.markdown-help p{font-size:12px}
