@tailwind base;@tailwind components;@tailwind utilities;@font-face{font-family:SNPro;src:url(../../../assets/fonts/SNPro-VariableFont_wght.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Caveat;src:url(../../../assets/fonts/Caveat.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@view-transition{navigation:auto}html{scroll-behavior:smooth}.font-handwriting{font-family:Caveat,cursive!important;font-weight:400!important}:where(body:not(:has(main.dashboard))) :is(h1,h2,h3,p){text-wrap:balance}:where(body:not(:has(main.dashboard))) :is(h1,h2,h3,h4,h5,h6){line-height:1!important}:where(body:not(:has(main.dashboard))) [id]{scroll-margin-top:100px}:where(body:not(:has(main.dashboard))) i[class*=fi-]{margin-left:1px;padding-left:1px;display:flex}.mobile-menu{opacity:0;max-height:0;transition:max-height .3s,opacity .3s;overflow:hidden}.mobile-menu.active{opacity:1;max-height:600px}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__track{z-index:0;position:relative;overflow:hidden}.splide__list{display:flex;margin:0!important;padding:0!important;list-style:none!important}.splide__slide{flex-shrink:0;margin:0;list-style:none!important}.splide__sr{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.splide__pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:1rem 0 0;padding:0;list-style:none;display:flex;bottom:-2rem!important}.splide__pagination li{line-height:1;list-style:none}.splide__pagination__page{cursor:pointer;appearance:none;background:#fff3;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:all .3s;display:inline-block}.splide__pagination__page.is-active{background:#f4f1fa;border-radius:4px;width:24px}:root{--site-width:1440px}[data-scroll-section]{scroll-margin-top:7rem}.section-rail-nav{z-index:110;flex-direction:column;align-items:flex-start;gap:.125rem;display:none;position:fixed;top:50%;left:clamp(.75rem,2vw,2rem);transform:translateY(-50%)}.section-rail-link{color:#a3a3a3;outline:none;align-items:center;width:3.25rem;height:1.5rem;display:flex;position:relative}.section-rail-line{transform-origin:0;background:currentColor;border-radius:999px;width:1.125rem;height:.1875rem;transition:transform .22s cubic-bezier(.16,1,.3,1),color .18s ease-out;display:block;transform:scaleX(1)}.section-rail-label{color:#15131d;opacity:0;pointer-events:none;white-space:nowrap;background:#fff;border:1px solid #15131d14;border-radius:.75rem;width:max-content;max-width:15rem;padding:.625rem .8rem;font-size:.8125rem;font-weight:650;line-height:1.15;transition:opacity .15s ease-out,transform .22s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:3.25rem;transform:translate(-.5rem,-50%);box-shadow:0 10px 28px #15131d29}.section-rail-link:hover,.section-rail-link:focus-visible{color:#5d5870}.section-rail-link:hover .section-rail-line,.section-rail-link:focus-visible .section-rail-line{transform:scaleX(1.6)}.section-rail-link:hover .section-rail-label,.section-rail-link:focus-visible .section-rail-label{opacity:1;transform:translateY(-50%)}.section-rail-link.is-active{color:#15131d}.section-rail-link.is-active .section-rail-line{transform:scaleX(2.35)}.section-rail-link:focus-visible .section-rail-label{box-shadow:0 0 0 3px #9251ea33,0 10px 28px #15131d29}html:has(.dark-page) .section-rail-nav:not(.is-over-light) .section-rail-link{color:#f4f1fa38}:is(html:has(.dark-page) .section-rail-nav:not(.is-over-light) .section-rail-link:hover,html:has(.dark-page) .section-rail-nav:not(.is-over-light) .section-rail-link:focus-visible){color:#f4f1fa8c}html:has(.dark-page) .section-rail-nav:not(.is-over-light) .section-rail-link.is-active{color:#f4f1fa}html:has(.dark-page) .section-rail-nav:not(.is-over-light) .section-rail-label{color:#f4f1fa;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#16141fdb;border-color:#ffffff1a;box-shadow:0 14px 34px #00000073}html:has(.dark-page) .section-rail-nav:not(.is-over-light) .section-rail-link:focus-visible .section-rail-label{box-shadow:0 0 0 3px #9cb2f459,0 14px 34px #00000073}@media (width>=1280px){:root{--site-width:min(1440px, calc(100% - 10rem))}.section-rail-nav{display:flex}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.section-rail-line,.section-rail-label{transition:none}}@property --iridescent-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --btn-top{syntax:"<color>";inherits:false;initial-value:#0000}@property --btn-bottom{syntax:"<color>";inherits:false;initial-value:#0000}:root{--iridescent:#0091ff, #9cb2f4, #9251ea, #e64fae, #ffbdb3, #e581b4, #0091ff;--text-gradient:linear-gradient(100deg, #b3c2fb 0%, #e8b2e8 30%, #ffc4b8 55%, #c8b4f8 80%, #b3c2fb 100%);--text-gradient-light:linear-gradient(100deg, #5868cf 0%, #8458c9 35%, #b0589f 65%, #5868cf 100%)}@layer components{.glass-surface{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:linear-gradient(#ffffff0e,#ffffff04);border:1px solid #ffffff14;box-shadow:inset 0 1px #ffffff12,0 30px 80px -40px #000000e6}.text-iridescent{background:var(--text-gradient);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:9s linear infinite iridescent-shift}.btn-iridescent{--btn-top:#f6f3fb;--btn-bottom:#e9e4f3;background:linear-gradient(var(--btn-top), var(--btn-bottom)) padding-box, conic-gradient(from var(--iridescent-angle), var(--iridescent)) border-box;color:#0c0b12;white-space:nowrap;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;font-weight:600;transition:--btn-top .3s,--btn-bottom .3s,transform .3s cubic-bezier(.16,1,.3,1);animation:5s linear infinite iridescent-spin;display:inline-flex;position:relative}.btn-iridescent:after{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--iridescent-angle), var(--iridescent));filter:blur(16px);opacity:.6;pointer-events:none;transition:opacity .3s,filter .3s;animation:5s linear infinite iridescent-spin;position:absolute;inset:3px -3px -5px}.btn-iridescent:hover{--btn-top:#dfe6ff;--btn-bottom:#ffd2e4}.btn-iridescent:hover:after,.btn-dark:hover:after{opacity:1;filter:blur(20px)}.btn-iridescent:active,.btn-dark:active{transform:scale(.98)}.btn-iridescent:focus-visible,.btn-glass:focus-visible{outline-offset:3px;outline:2px solid #9cb2f4!important}.section-title{letter-spacing:-.035em;color:#f4f1fa;text-wrap:balance;font-size:clamp(2rem,4.2vw,3.25rem);font-weight:600;line-height:1.06}.section-title .accent,.section-title .font-handwriting{background:var(--text-gradient);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;padding-right:0;font-size:1em;animation:9s linear infinite iridescent-shift;font-family:inherit!important;font-weight:inherit!important}.section-lede{color:#f4f1fa99;text-wrap:balance;font-size:1.05rem;line-height:1.65}.on-light .section-title{color:#15131d}.on-light .section-title .accent,.on-light .section-title .font-handwriting{background-image:var(--text-gradient-light)}.on-light .section-lede{color:#5d5870}.on-light .on-dark .section-title{color:#f4f1fa}.on-light .on-dark .section-title .accent{background-image:var(--text-gradient)}.on-light .on-dark .section-lede{color:#f4f1fa99}.btn-dark{--btn-top:#15131d;--btn-bottom:#1d1a28;background:linear-gradient(var(--btn-top), var(--btn-bottom)) padding-box, conic-gradient(from var(--iridescent-angle), var(--iridescent)) border-box;color:#f4f1fa;white-space:nowrap;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;font-weight:600;transition:--btn-top .3s,--btn-bottom .3s,transform .3s cubic-bezier(.16,1,.3,1);animation:5s linear infinite iridescent-spin;display:inline-flex;position:relative}.btn-dark:after{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--iridescent-angle), var(--iridescent));filter:blur(16px);opacity:.45;pointer-events:none;transition:opacity .3s,filter .3s;animation:5s linear infinite iridescent-spin;position:absolute;inset:3px -3px -5px}.btn-dark:hover{--btn-top:#241e35;--btn-bottom:#2c1f3c}.btn-dark:focus-visible{outline-offset:3px;outline:2px solid #9251ea!important}.btn-glass{color:#f4f1fadb;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;font-weight:500;transition:background-color .25s,border-color .25s,color .25s,transform .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.btn-glass:hover{color:#f4f1fa;background:#ffffff14;border-color:#ffffff2e}.btn-glass:active{transform:scale(.98)}}.reveal [data-reveal]{opacity:0;filter:blur(6px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),filter .8s;transition-delay:calc(var(--i,0) * 70ms);transform:translateY(18px)}.reveal.is-visible [data-reveal]{opacity:1;filter:none;transform:none}html:has(.dark-page){background:#07060b}.dark-page :is(h1,h2,h3,h4,p,li,blockquote,figcaption,label,dt,dd),.footer-dark :is(h4,p,li){text-wrap:balance}.dark-page{isolation:isolate;color:#f4f1fa;background:#07060b;position:relative;overflow-x:clip}.zone-light{isolation:isolate;color:#15131d;background:radial-gradient(60% 35% at 50% 0,#9cb2f447,#0000 70%),#f5f3f9;border-radius:2rem;margin:0 .5rem;position:relative}.zone-light--grid:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(#9251ea0f 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#9251ea0f 1px,#0000 1px) 0 0/56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000,#0000 80%);mask-image:radial-gradient(70% 60% at 50% 30%,#000,#0000 80%)}@media (width>=640px){.zone-light{border-radius:2.75rem;margin:0 .75rem}}.is-offscreen *,.is-offscreen :before,.is-offscreen :after{animation-play-state:paused!important}.starfield{pointer-events:none;opacity:.55;background-image:radial-gradient(1px 1px at 8% 22%,#ffffffb3,#0000),radial-gradient(1px 1px at 23% 64%,#ffffff80,#0000),radial-gradient(1.5px 1.5px at 37% 14%,#fff9,#0000),radial-gradient(1px 1px at 52% 42%,#ffffff73,#0000),radial-gradient(1px 1px at 66% 8%,#fff9,#0000),radial-gradient(1.5px 1.5px at 79% 36%,#ffffff8c,#0000),radial-gradient(1px 1px at 91% 70%,#ffffff80,#0000),radial-gradient(1px 1px at 14% 86%,#fff6,#0000);background-size:640px 420px;position:absolute;inset:0}.starfield:after{content:"";background-image:radial-gradient(1.5px 1.5px at 18% 34%,#d6e0ffe6,#0000),radial-gradient(1px 1px at 46% 72%,#ffd6ece6,#0000),radial-gradient(1.5px 1.5px at 72% 18%,#d6e0ffe6,#0000),radial-gradient(1px 1px at 88% 54%,#ffd6ece6,#0000);background-size:520px 360px;animation:3.6s ease-in-out infinite alternate twinkle;position:absolute;inset:0}@keyframes twinkle{0%{opacity:.15}to{opacity:1}}@keyframes iridescent-spin{to{--iridescent-angle:360deg}}@keyframes iridescent-shift{to{background-position:200% 0}}@media (prefers-reduced-motion:reduce){.text-iridescent,.btn-iridescent,.btn-iridescent:after,.btn-dark,.btn-dark:after,.starfield:after,.section-title .accent,.section-title .font-handwriting{animation:none}}@media (prefers-reduced-transparency:reduce){.glass-surface{-webkit-backdrop-filter:none;backdrop-filter:none;background:#13121b}}:is(.integration-zone,.webhook-widget) :is(.docs-section-title,.text-\[\#2C254F\],.docs-note>strong,.webhook-nav-title,.webhook-nav-link){color:#15131d}:is(.integration-zone,.webhook-widget) .text-gray-700{color:#3d394d}:is(.integration-zone,.webhook-widget) .docs-card{background:#fff;border-color:#15131d12;box-shadow:0 24px 50px -40px #46328c73}.webhook-widget .docs-card{box-shadow:none}:is(.integration-zone,.webhook-widget) .docs-note{background:#ffffffb3;border-color:#15131d14}:is(.integration-zone,.webhook-widget) .docs-table th{color:#15131d;background:#f5f3f9}:is(.integration-zone,.webhook-widget) .docs-table :is(th,td){border-color:#15131d14}:is(.integration-zone,.webhook-widget) .docs-tab.active{color:#f4f1fa;box-shadow:none;background:#15131d;border-color:#15131d}:is(.integration-zone,.webhook-widget) .webhook-reference>.docs-card{box-shadow:none;background:0 0}:is(.integration-zone,.webhook-widget) .docs-content .integration-doc-link{color:#6a3fd4;text-decoration-color:#6a3fd466}:is(.integration-zone,.webhook-widget) .webhook-reference-tabs button[aria-selected=true]{color:#15131d;border-bottom-color:#15131d}:is(.integration-zone,.webhook-widget) .webhook-nav-link:hover{color:#6a3fd4}:is(.integration-zone,.webhook-widget) .webhook-nav-link.active{background:#fff;box-shadow:0 8px 20px -14px #46328c73}:is(.integration-zone,.webhook-widget) .mcp-code-example summary{color:#15131d;background:#f5f3f9}:is(.integration-zone,.webhook-widget) .docs-content .mcp-doc-nav a:hover{border-color:#15131d}:is(.integration-zone,.webhook-widget) .mcp-checklist li::marker{color:#6a3fd4}:is(.integration-zone,.webhook-widget) .docs-content .mcp-spec-note a{text-decoration-color:#6a3fd466;color:#6a3fd4!important}.webhook-widget .webhook-nav-link.active{box-shadow:none;background:#f5f3f9}.webhook-widget-header h1{color:#15131d}.webhook-widget-header>p{color:#3d394d}.field,.field-light{border:1px solid;border-radius:1rem;width:100%;min-height:3rem;padding:.7rem 1.1rem;font-size:1rem;line-height:1.5;transition:border-color .2s,background-color .2s,box-shadow .2s}.field:focus,.field-light:focus{outline:none}.field{color:#f4f1fa;background:#ffffff0a;border-color:#ffffff1a}.field::placeholder{color:#f4f1fa59}.field:focus{background:#ffffff12;border-color:#c9d5fbd9;box-shadow:0 0 0 4px #9cb2f44d}.field-light{color:#15131d;background:#fff;border-color:#15131d1f}.field-light::placeholder{color:#15131d61}.field-light:focus{border-color:#6a3fd499;box-shadow:0 0 0 4px #9251ea2e}:is(.field,.field-light):is(textarea){resize:vertical}:is(.field,.field-light).pr-12{padding-right:3rem}:is(.btn-iridescent,.btn-dark,.btn-glass):disabled{opacity:.45;cursor:not-allowed}:is(.btn-iridescent,.btn-dark):disabled:after{opacity:0}.tooltip-bubble{z-index:2000;color:#f4f1fa;text-align:center;pointer-events:none;opacity:0;background:#1b1924;border:1px solid #ffffff1f;border-radius:.75rem;max-width:16rem;padding:.55rem .8rem;font-size:.8rem;font-weight:500;line-height:1.4;transition:opacity .18s,transform .18s;position:fixed;transform:translateY(4px);box-shadow:0 18px 40px -12px #000000b3}.tooltip-bubble.is-visible{opacity:1;transform:none}div.svelte-4i3hq9{display:inline-block}.animate-icon.svelte-4i3hq9{animation:.5s ease-in-out svelte-4i3hq9-primaryAnimation}@keyframes svelte-4i3hq9-primaryAnimation{0%{transform:scale(1)rotate(0)}20%{transform:scale(1.1)rotate(-3deg)}40%{transform:scale(1.1)rotate(3deg)}60%{transform:scale(1.1)rotate(-2deg)}to{transform:scale(1)rotate(0)}}.toast.svelte-1o5tudn{color:#f4f1fa;pointer-events:auto;background:#1b1924;border:1px solid #ffffff1f;border-radius:1rem;align-items:flex-start;gap:.7rem;width:100%;padding:.85rem 1rem;font-size:.92rem;font-weight:500;line-height:1.45;animation:.18s ease-out svelte-1o5tudn-appear;display:flex;box-shadow:0 18px 40px -12px #000000b3}.toast.error.svelte-1o5tudn{color:#ffc2d9;background:linear-gradient(#e64fae1a,#e64fae1a),#14131b;border-color:#e64fae52}.toast.success.svelte-1o5tudn{color:#b7f5cb;background:linear-gradient(#4ade8017,#4ade8017),#14131b;border-color:#4ade8047}.toast-icon.svelte-1o5tudn{flex:none;margin-top:.1rem}.toast-messages.svelte-1o5tudn{overflow-wrap:anywhere;white-space:pre-line;flex:1;min-width:0}.toast-messages.svelte-1o5tudn p:where(.svelte-1o5tudn){margin:0}.toast-messages.svelte-1o5tudn p:where(.svelte-1o5tudn)+p:where(.svelte-1o5tudn){margin-top:.35rem}button.svelte-1o5tudn{width:1.75rem;height:1.75rem;color:inherit;cursor:pointer;opacity:.75;background:0 0;border:0;border-radius:.45rem;flex:none;place-items:center;margin:-.2rem -.3rem -.2rem 0;display:grid}button.svelte-1o5tudn:hover{opacity:1;background:#ffffff14}button.svelte-1o5tudn:focus-visible{outline-offset:2px;outline:2px solid}@keyframes svelte-1o5tudn-appear{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.toast.svelte-1o5tudn{animation:none}}.toast-stack.svelte-zqaqrj{z-index:10000;color:#f4f1fa;pointer-events:none;background:0 0;border:0;flex-direction:column;gap:.65rem;width:min(30rem,100vw + 1rem);max-height:calc(100dvh + 1.5rem);margin:0;padding:1rem 2rem 3rem;font-family:inherit;display:flex;position:fixed;inset:.25rem -.5rem auto auto;overflow-y:auto}.toast-stack.svelte-zqaqrj:not(:popover-open){display:none}@media (width<=1024px){.toast-stack.svelte-zqaqrj{width:min(30rem,100vw + 2.5rem);max-height:calc(100dvh - 2rem);inset:3.8rem -1.25rem auto auto}}
