.rs-root{--rs-blue:#3b82f6;--rs-cyan:#22d3ee;--rs-violet:#a78bfa;--rs-green:#34d399;--rs-ink:#050914;background:var(--rs-ink);color:var(--foreground);overflow-x:clip}.rs-grid{background-image:linear-gradient(#94a3b817 1px,#0000 1px),linear-gradient(90deg,#94a3b817 1px,#0000 1px);background-size:56px 56px;animation:24s linear infinite rs-grid-pan;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 78%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 78%)}@keyframes rs-grid-pan{to{background-position:56px 56px,56px 56px}}.rs-aurora{filter:blur(90px);opacity:.55;will-change:transform;border-radius:9999px;position:absolute}.rs-aurora-a{background:radial-gradient(circle,#3b82f6cc,#0000 70%);width:520px;height:520px;animation:18s ease-in-out infinite alternate rs-drift-a;top:-120px;left:-140px}.rs-aurora-b{background:radial-gradient(circle,#a78bfab3,#0000 70%);width:460px;height:460px;animation:22s ease-in-out infinite alternate rs-drift-b;top:40px;right:-120px}.rs-aurora-c{background:radial-gradient(circle,#22d3ee73,#0000 70%);width:420px;height:420px;animation:26s ease-in-out infinite alternate-reverse rs-drift-a;top:260px;left:35%}@keyframes rs-drift-a{to{transform:translate(120px,80px)scale(1.15)}}@keyframes rs-drift-b{to{transform:translate(-140px,100px)scale(.9)}}.rs-gradient-text{background:linear-gradient(110deg,#93c5fd 0%,#22d3ee 35%,#a78bfa 70%,#93c5fd 100%) 0 0/220%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:8s linear infinite rs-shine}@keyframes rs-shine{to{background-position:220%}}.rs-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#93c5fd;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a99;border:1px solid #94a3b840;border-radius:9999px;align-items:center;gap:.5rem;padding:.4rem .9rem;font-size:.72rem;font-weight:700;display:inline-flex}.rs-live-dot{background:var(--rs-green);border-radius:9999px;width:8px;height:8px;display:inline-block;position:relative}.rs-live-dot:after{content:"";border:1px solid var(--rs-green);border-radius:9999px;animation:1.8s ease-out infinite rs-ping;position:absolute;inset:-4px}@keyframes rs-ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.rs-card{isolation:isolate;-webkit-backdrop-filter:blur(14px);background:linear-gradient(160deg,#1e293b8c,#0f172ab3);border:1px solid #94a3b829;border-radius:1.5rem;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .35s;position:relative;overflow:hidden}.rs-card:before{content:"";z-index:-1;opacity:0;background:radial-gradient(360px circle at var(--mx,50%) var(--my,0%), #3b82f638, transparent 60%);transition:opacity .35s;position:absolute;inset:0}.rs-card:hover,.rs-card:focus-within{border-color:#60a5fa8c;transform:translateY(-4px);box-shadow:0 24px 60px -30px #3b82f6b3}.rs-card:hover:before,.rs-card:focus-within:before{opacity:1}.rs-icon{color:#93c5fd;background:linear-gradient(145deg,#3b82f640,#22d3ee1a);border:1px solid #60a5fa4d;border-radius:1rem;justify-content:center;align-items:center;width:3rem;height:3rem;transition:transform .35s;display:flex}.rs-card:hover .rs-icon{transform:rotate(-6deg)scale(1.08)}.rs-marquee{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.rs-marquee-track{flex-shrink:0;gap:.75rem;padding-right:.75rem;animation:38s linear infinite rs-marquee;display:flex}.rs-marquee:hover .rs-marquee-track{animation-play-state:paused}@keyframes rs-marquee{to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.rs-marquee{overflow-x:auto}.rs-marquee-track{animation:none}.rs-marquee-track[aria-hidden=true]{display:none}}.rs-float{animation:7s ease-in-out infinite rs-float}.rs-float-delay{animation:8.5s ease-in-out -3s infinite rs-float}@keyframes rs-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.rs-ecg{stroke-dasharray:520;stroke-dashoffset:520px;animation:3.6s ease-in-out infinite rs-ecg}@keyframes rs-ecg{0%{stroke-dashoffset:520px}55%,to{stroke-dashoffset:0}}.rs-ring{background:conic-gradient(#22d3ee calc(var(--pct) * 1%), #94a3b82e 0);border-radius:9999px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 calc(100% - 6px));mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 calc(100% - 6px))}.rs-bar{transform-origin:bottom;animation:3.2s ease-in-out infinite alternate rs-bar}@keyframes rs-bar{0%{transform:scaleY(.55)}to{transform:scaleY(1)}}.rs-reveal{transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1);transition-delay:var(--rs-delay,0s)}.rs-reveal[data-pending=true]{opacity:0;transform:translateY(28px)}.rs-line{background:linear-gradient(#3b82f600,#3b82f6 12%,#22d3ee 55%,#a78bfa 90%,#a78bfa00)}.rs-soon{background:linear-gradient(160deg,#4c1d952e,#0f172a99);border:1px dashed #a78bfa66}.rs-soon-bar{background:linear-gradient(90deg,#a78bfa,#22d3ee,#a78bfa) 0 0/200% 100%;animation:3s linear infinite rs-sweep}@keyframes rs-sweep{to{background-position:-200% 0}}.rs-btn-primary{background:linear-gradient(120deg,#3b82f6,#2563eb 50%,#22d3ee) 0 0/160% 100%;transition:transform .25s,background-position .5s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 18px 40px -18px #3b82f6e6}.rs-btn-primary:hover{background-position:100% 0;transform:translateY(-2px);box-shadow:0 22px 48px -16px #22d3eeb3}.rs-btn-ghost{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a8c;border:1px solid #94a3b859;transition:transform .25s,border-color .25s,background .25s}.rs-btn-ghost:hover{background:#1e293bb3;border-color:#60a5fab3;transform:translateY(-2px)}.rs-faq summary{cursor:pointer;list-style:none}.rs-faq summary::-webkit-details-marker{display:none}.rs-faq[open] .rs-faq-plus{transform:rotate(45deg)}.rs-faq-plus{transition:transform .3s}.hb-track{background:linear-gradient(90deg,#3b82f61f,#22d3ee80);border-radius:9999px;height:2px;display:block;position:relative;overflow:hidden}.hb-track:after{content:"";background:linear-gradient(90deg,#0000,#e0f2fe,#0000);width:28%;animation:2.8s linear infinite hb-run;position:absolute;inset:0 auto 0 0}@keyframes hb-run{0%{transform:translate(-110%)}to{transform:translate(380%)}}.hb-glow{filter:drop-shadow(0 0 6px #22d3eea6)}.hb-blip{stroke-dasharray:1;stroke-dashoffset:1px;animation:2.8s ease-in-out infinite hb-draw}@keyframes hb-draw{0%{stroke-dashoffset:1px}40%,82%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}.hb-beat{transform-origin:50%;filter:drop-shadow(0 0 8px #22d3eeb3);animation:1.4s ease-in-out infinite hb-beat}@keyframes hb-beat{0%,to{transform:scale(1)}14%{transform:scale(1.28)}28%{transform:scale(1)}42%{transform:scale(1.18)}70%{transform:scale(1)}}
