.webhook-hero{isolation:isolate;padding-top:calc(var(--announcement-h, 0px) + 88px)}@media (min-width:640px){.webhook-hero{padding-top:calc(var(--announcement-h, 0px) + 104px)}}@media (min-width:1024px){.webhook-hero{padding-top:calc(var(--announcement-h, 0px) + 120px)}}@keyframes wh-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.wh-dot-pulse{animation:wh-pulse-dot 1.6s ease-in-out infinite}@keyframes wh-ping{0%{transform:scale(1);opacity:1}to{transform:scale(2.5);opacity:0}}.wh-ping:before{content:"";position:absolute;inset:0;border-radius:9999px;background:inherit;animation:wh-ping 2s cubic-bezier(0,0,.2,1) infinite}@keyframes wh-draw{0%{stroke-dashoffset:var(--total,200)}to{stroke-dashoffset:0}}.wh-draw-path{stroke-dasharray:var(--total,200);stroke-dashoffset:var(--total,200)}[data-js-ready] .reveal.in .wh-draw-path{animation:wh-draw 2s cubic-bezier(.4,0,.2,1) forwards}.wh-code{font-family:var(--font-geist-mono),"Geist Mono",monospace;font-size:11px;line-height:1.65}.wh-code-method-post{color:#10b981}.wh-code-method-get{color:#06b6d4}.wh-code-method-put{color:#f59e0b}.wh-code-key{color:#c4b5fd}.wh-code-str{color:#6ee7b7}.wh-code-num{color:#fcd34d}.wh-code-cmt{color:rgba(255,255,255,.4);font-style:italic}.wh-code-punct{color:rgba(255,255,255,.55)}@keyframes wh-packet-flow{0%{opacity:0;transform:translateX(-12px)}50%{opacity:1}to{opacity:0;transform:translateX(12px)}}.wh-packet{animation:wh-packet-flow 2.4s cubic-bezier(.2,.7,.2,1) infinite}.wh-packet.d1{animation-delay:.4s}.wh-packet.d2{animation-delay:.8s}.wh-cta{position:relative;display:inline-flex;align-items:center;gap:10px;padding:14px 30px;border-radius:9999px;font-weight:500;font-size:14px;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s;overflow:hidden;isolation:isolate}.wh-cta:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,.25),transparent 60%);opacity:0;transition:opacity .35s;pointer-events:none}.wh-cta:hover{transform:translateY(-2px)}.wh-cta:hover:after{opacity:1}.wh-cta:active{transform:translateY(0) scale(.985)}.wh-cta .wh-cta-arrow{transition:transform .35s cubic-bezier(.2,.7,.2,1)}.wh-cta:hover .wh-cta-arrow{transform:translateX(4px)}.wh-card{background:#fff;border:1px solid rgba(15,17,54,.08);border-radius:16px;transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s,border-color .4s}.wh-card:hover{transform:translateY(-4px);border-color:rgba(79,70,229,.3);box-shadow:0 24px 50px -24px rgba(79,70,229,.22)}.wh-status{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:9999px;font-family:var(--font-geist-mono),"Geist Mono",monospace;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.16em}.kinetic-wh-word{display:inline-block;color:inherit;-webkit-text-fill-color:inherit;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}[data-js-ready] .wh-kinetic .kinetic-wh-word{opacity:0;transform:translateY(100%)}[data-js-ready] .wh-kinetic.in .kinetic-wh-word{opacity:1;transform:translateY(0)}.wh-grad-text .kinetic-wh-word,.wh-grad-text-light .kinetic-wh-word{background:var(--kinetic-grad,inherit);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.wh-grad-text,.wh-grad-text-static{background:linear-gradient(135deg,#06b6d4,#4f46e5 50%,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.wh-grad-text-static{display:inline-block}.wh-grad-text-light-static{background:linear-gradient(120deg,#67e8f9,#c4b5fd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block}.wh-progress-bar{height:4px;background:rgba(15,17,54,.06);border-radius:2px;overflow:hidden}.wh-progress-fill{height:100%;border-radius:2px;transform-origin:left;animation:wh-progress 1.4s cubic-bezier(.4,0,.2,1) forwards}@keyframes wh-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.wh-dots{background-image:radial-gradient(circle,rgba(15,17,54,.05) 1px,transparent 0)}.wh-dots,.wh-dots-dark{background-size:22px 22px}.wh-dots-dark{background-image:radial-gradient(circle,rgba(255,255,255,.08) 1px,transparent 0)}.wh-sticky-top{top:96px}@media (prefers-reduced-motion:reduce){.kinetic-wh-word{transition:none;opacity:1;transform:none}.wh-draw-path{stroke-dashoffset:0;animation:none}.wh-progress-fill{animation:none;transform:scaleX(1)}.wh-dot-pulse,.wh-packet,.wh-ping:before{animation:none}}