.hero-background[data-astro-cid-ge2uvauf]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.gradient-orb[data-astro-cid-ge2uvauf]{filter:blur(120px);opacity:.6;will-change:transform;border-radius:50%;animation:12s ease-in-out infinite float;position:absolute;transform:translateZ(0)}.orb-1[data-astro-cid-ge2uvauf]{background:radial-gradient(circle,#9333ea66 0%,#6366f14d 30%,#3b82f626 50%,#0000 70%);width:600px;height:600px;top:-300px;left:-150px}.orb-2[data-astro-cid-ge2uvauf]{background:radial-gradient(circle,#a855f759 0%,#9333ea40 30%,#6366f126 50%,#0000 70%);width:700px;height:700px;animation-delay:4s;top:20%;right:-250px}.orb-3[data-astro-cid-ge2uvauf]{background:radial-gradient(circle,#7e22ce59 0%,#9333ea40 30%,#4f46e526 50%,#0000 70%);width:500px;height:500px;animation-delay:8s;bottom:-200px;left:40%}@keyframes float{0%,to{transform:translate(0)scale(1)}33%{transform:translate(40px,-40px)scale(1.05)}66%{transform:translate(-30px,20px)scale(.95)}}.gradient-text[data-astro-cid-ge2uvauf]{background:linear-gradient(135deg,#3b82f6 0%,#6366f1 50%,#4f46e5 100%) 0 0/200% 200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:4s infinite gradientShift}@keyframes gradientShift{0%,to{background-position:0%}50%{background-position:100%}}.typing-cursor[data-astro-cid-ge2uvauf]{vertical-align:baseline;background:linear-gradient(135deg,#3b82f6 0%,#6366f1 50%,#4f46e5 100%);border-radius:2px;width:.5em;height:4px;margin-bottom:-4px;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.app-badge[data-astro-cid-ge2uvauf]{color:#e4e4e7;background:#18181b99;border:1px solid #3f3f4680;border-radius:.75rem;align-items:center;gap:.5rem;padding:.5rem 1rem;text-decoration:none;transition:all .2s;display:inline-flex}.app-badge[data-astro-cid-ge2uvauf]:hover:not(.app-badge-disabled){background:#18181bcc;border-color:#6366f166}.app-badge-disabled[data-astro-cid-ge2uvauf]{opacity:.5;cursor:default}.code-card[data-astro-cid-ge2uvauf]{transition:transform .3s,box-shadow .3s}.code-card[data-astro-cid-ge2uvauf]:hover{transform:translateY(-2px);box-shadow:0 25px 50px -12px #00000080}.code-card[data-astro-cid-ge2uvauf].sending{animation:.5s sendPulse}@keyframes sendPulse{0%{box-shadow:0 0 #6366f166}50%{box-shadow:0 0 0 8px #6366f100}to{box-shadow:0 0 #6366f100}}.phone-mockup[data-astro-cid-ge2uvauf]{justify-content:center;align-items:center;display:flex;position:relative}.phone-wrapper[data-astro-cid-ge2uvauf]{z-index:1;max-height:calc(100vh - 9rem);position:relative}.phone-screenshot[data-astro-cid-ge2uvauf]{border-radius:0;width:auto;height:auto;max-height:calc(100vh - 9rem);display:block}.push-bubble[data-astro-cid-ge2uvauf]{z-index:10;opacity:0;pointer-events:none;transition:none;position:absolute;top:8%;left:8%;right:6%;transform:translateY(-20px)scale(.95)}.push-bubble[data-astro-cid-ge2uvauf].visible{opacity:1;animation:.4s cubic-bezier(.16,1,.3,1) bubbleIn;transform:translateY(0)scale(1)}.push-bubble[data-astro-cid-ge2uvauf].hiding{opacity:0;transition:opacity .3s,transform .3s;transform:translateY(-10px)scale(.98)}.push-bubble-inner[data-astro-cid-ge2uvauf]{backdrop-filter:blur(20px);background:#1e1e23f2;border:1px solid #3f3f4666;border-radius:1rem;padding:.75rem;box-shadow:0 8px 32px #0006,0 0 0 1px #ffffff0d}@keyframes bubbleIn{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.phone-glow[data-astro-cid-ge2uvauf]{filter:blur(40px);z-index:0;pointer-events:none;background:radial-gradient(circle,#6366f126 0%,#3b82f614 40%,#0000 70%);border-radius:50%;width:350px;height:350px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scroll-indicator[data-astro-cid-ge2uvauf]{text-decoration:none;animation:2s infinite bounce}.mouse[data-astro-cid-ge2uvauf]{border:2px solid #6366f166;border-radius:12px;justify-content:center;width:24px;height:40px;margin:0 auto;padding-top:6px;display:flex}.wheel[data-astro-cid-ge2uvauf]{background:#6366f199;border-radius:2px;width:3px;height:8px;animation:1.5s infinite scroll}@keyframes scroll{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(12px)}}@keyframes bounce{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(8px)}}@media (width<=1023px){.phone-mockup[data-astro-cid-ge2uvauf]{margin-top:2rem}.phone-wrapper[data-astro-cid-ge2uvauf]{width:280px}}@media (width<=374px){.phone-wrapper[data-astro-cid-ge2uvauf]{width:240px}}.feature-card[data-astro-cid-cognygiv]{border-radius:1rem;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.feature-card[data-astro-cid-cognygiv]:hover{transform:translateY(-4px)}.feature-card-inner[data-astro-cid-cognygiv]{z-index:1;backdrop-filter:blur(12px);background:linear-gradient(135deg,#18181bcc 0%,#18181b66 100%);border:1px solid #3f3f464d;border-radius:1rem;height:100%;padding:1.5rem;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.feature-card[data-astro-cid-cognygiv]:hover .feature-card-inner[data-astro-cid-cognygiv]{background:linear-gradient(135deg,#18181be6 0%,#18181b99 100%);border-color:#6366f166}.feature-icon[data-astro-cid-cognygiv]{border-radius:.75rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin-bottom:1rem;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 12px -2px #0000004d}.feature-card[data-astro-cid-cognygiv]:hover .feature-icon[data-astro-cid-cognygiv]{transform:scale(1.1)rotate(3deg);box-shadow:0 8px 20px -4px #0006}.feature-glow[data-astro-cid-cognygiv]{opacity:0;filter:blur(20px);z-index:0;background:linear-gradient(135deg,#3b82f6 0%,#6366f1 100%);border-radius:1rem;transition:opacity .4s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.feature-card[data-astro-cid-cognygiv]:hover .feature-glow[data-astro-cid-cognygiv]{opacity:.1}.feature-card[data-astro-cid-cognygiv][data-glow=blue] .feature-glow[data-astro-cid-cognygiv]{background:linear-gradient(135deg,#3b82f6 0%,#06b6d4 100%)}.feature-card[data-astro-cid-cognygiv][data-glow=yellow] .feature-glow[data-astro-cid-cognygiv]{background:linear-gradient(135deg,#eab308 0%,#f97316 100%)}.feature-card[data-astro-cid-cognygiv][data-glow=purple] .feature-glow[data-astro-cid-cognygiv]{background:linear-gradient(135deg,#a855f7 0%,#ec4899 100%)}.feature-card[data-astro-cid-cognygiv][data-glow=green] .feature-glow[data-astro-cid-cognygiv]{background:linear-gradient(135deg,#22c55e 0%,#10b981 100%)}.feature-card[data-astro-cid-cognygiv][data-glow=indigo] .feature-glow[data-astro-cid-cognygiv]{background:linear-gradient(135deg,#6366f1 0%,#3b82f6 100%)}.feature-card[data-astro-cid-cognygiv][data-glow=rose] .feature-glow[data-astro-cid-cognygiv]{background:linear-gradient(135deg,#f43f5e 0%,#ef4444 100%)}.feature-card[data-astro-cid-cognygiv][data-glow=amber] .feature-glow[data-astro-cid-cognygiv]{background:linear-gradient(135deg,#f59e0b 0%,#eab308 100%)}.feature-card[data-astro-cid-cognygiv][data-glow=cyan] .feature-glow[data-astro-cid-cognygiv]{background:linear-gradient(135deg,#06b6d4 0%,#14b8a6 100%)}.code-section[data-astro-cid-g3bhhrm5],.tab-container[data-astro-cid-g3bhhrm5]{position:relative}.tab-list[data-astro-cid-g3bhhrm5]{background:#18181b99;border:1px solid #3f3f464d;border-radius:.75rem;gap:.5rem;padding:.25rem;display:flex}.publish-tab[data-astro-cid-g3bhhrm5],.subscribe-tab[data-astro-cid-g3bhhrm5]{color:#a1a1aa;cursor:pointer;background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.publish-tab[data-astro-cid-g3bhhrm5]:hover,.subscribe-tab[data-astro-cid-g3bhhrm5]:hover{color:#e4e4e7;background:#3f3f464d}.publish-tab[data-astro-cid-g3bhhrm5].tab-active,.subscribe-tab[data-astro-cid-g3bhhrm5].tab-active{color:#fff;background:linear-gradient(135deg,#6366f14d 0%,#4f46e533 100%);box-shadow:0 0 20px -5px #6366f14d}.code-block-container[data-astro-cid-g3bhhrm5]{position:relative}.code-block[data-astro-cid-g3bhhrm5]{background:linear-gradient(135deg,#18181b 0%,#27272a 100%);border:1px solid #3f3f4666;border-radius:1rem;overflow:hidden;box-shadow:0 20px 40px -10px #0006}.code-block-header[data-astro-cid-g3bhhrm5]{background:#0000004d;border-bottom:1px solid #3f3f464d;justify-content:space-between;align-items:center;padding:.875rem 1.25rem;display:flex}.window-controls[data-astro-cid-g3bhhrm5]{gap:.5rem;display:flex}.dot[data-astro-cid-g3bhhrm5]{border-radius:50%;width:.75rem;height:.75rem}.dot-red[data-astro-cid-g3bhhrm5]{background:#ff5f56}.dot-yellow[data-astro-cid-g3bhhrm5]{background:#ffbd2e}.dot-green[data-astro-cid-g3bhhrm5]{background:#27c93f}.code-lang[data-astro-cid-g3bhhrm5]{color:#71717a;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:500}.copy-btn[data-astro-cid-g3bhhrm5]{color:#a1a1aa;cursor:pointer;background:#3f3f464d;border:1px solid #3f3f4666;border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;transition:all .2s;display:flex}.copy-btn[data-astro-cid-g3bhhrm5]:hover{color:#fff;background:#6366f14d;border-color:#6366f166}.copy-btn[data-astro-cid-g3bhhrm5].copied{color:#34d399;background:#34d3991a;border-color:#34d3994d}.code-content[data-astro-cid-g3bhhrm5]{padding:1.25rem;font-family:JetBrains Mono,Fira Code,Monaco,Consolas,monospace;font-size:.875rem;line-height:1.7;overflow-x:auto}.code-content[data-astro-cid-g3bhhrm5] code[data-astro-cid-g3bhhrm5]{color:#e4e4e7}.token-command[data-astro-cid-g3bhhrm5]{color:#7dd3fc;font-weight:600}.token-flag[data-astro-cid-g3bhhrm5]{color:#c084fc}.token-string[data-astro-cid-g3bhhrm5]{color:#86efac}.token-url[data-astro-cid-g3bhhrm5]{color:#93c5fd}.token-keyword[data-astro-cid-g3bhhrm5]{color:#f472b6}.token-module[data-astro-cid-g3bhhrm5]{color:#fcd34d}.token-function[data-astro-cid-g3bhhrm5]{color:#7dd3fc}.token-param[data-astro-cid-g3bhhrm5]{color:#fca5a5}.token-variable[data-astro-cid-g3bhhrm5]{color:#e5e7eb}.token-class[data-astro-cid-g3bhhrm5]{color:#fcd34d}.token-property[data-astro-cid-g3bhhrm5]{color:#93c5fd}.token-builtin[data-astro-cid-g3bhhrm5]{color:#c084fc}.usecase-card[data-astro-cid-gk6ge62r]{border-radius:1.25rem;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.usecase-card[data-astro-cid-gk6ge62r]:hover{transform:translateY(-4px)}.usecase-card-inner[data-astro-cid-gk6ge62r]{z-index:1;backdrop-filter:blur(12px);background:linear-gradient(135deg,#18181bcc 0%,#18181b66 100%);border:1px solid #3f3f464d;border-radius:1.25rem;height:100%;padding:1.75rem;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.usecase-card[data-astro-cid-gk6ge62r]:hover .usecase-card-inner[data-astro-cid-gk6ge62r]{background:linear-gradient(135deg,#18181be6 0%,#18181b99 100%);border-color:#6366f166}.usecase-icon[data-astro-cid-gk6ge62r]{border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 8px 16px -4px #0000004d}.usecase-card[data-astro-cid-gk6ge62r]:hover .usecase-icon[data-astro-cid-gk6ge62r]{transform:scale(1.05)rotate(3deg);box-shadow:0 12px 24px -6px #0006}.usecase-examples[data-astro-cid-gk6ge62r]{border-top:1px solid #3f3f4633;padding-top:1.25rem}.usecase-glow[data-astro-cid-gk6ge62r]{opacity:0;filter:blur(25px);z-index:0;background:linear-gradient(135deg,#3b82f6 0%,#6366f1 100%);border-radius:1.25rem;transition:opacity .4s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.usecase-card[data-astro-cid-gk6ge62r]:hover .usecase-glow[data-astro-cid-gk6ge62r]{opacity:.12}.usecase-card[data-astro-cid-gk6ge62r][data-glow=blue] .usecase-glow[data-astro-cid-gk6ge62r]{background:linear-gradient(135deg,#3b82f6 0%,#6366f1 100%)}.usecase-card[data-astro-cid-gk6ge62r][data-glow=emerald] .usecase-glow[data-astro-cid-gk6ge62r]{background:linear-gradient(135deg,#10b981 0%,#14b8a6 100%)}.usecase-card[data-astro-cid-gk6ge62r][data-glow=purple] .usecase-glow[data-astro-cid-gk6ge62r]{background:linear-gradient(135deg,#a855f7 0%,#8b5cf6 100%)}.usecase-card[data-astro-cid-gk6ge62r][data-glow=orange] .usecase-glow[data-astro-cid-gk6ge62r]{background:linear-gradient(135deg,#f97316 0%,#ef4444 100%)}.cta-container[data-astro-cid-gk6ge62r]{max-width:32rem;margin:0 auto}.cta-inner[data-astro-cid-gk6ge62r]{backdrop-filter:blur(12px);background:linear-gradient(135deg,#18181b99 0%,#18181b4d 100%);border:1px solid #3f3f4633;border-radius:1.5rem;padding:2.5rem}
