.landing.svelte-1x05zx6{isolation:isolate;flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow:clip}.sky.svelte-1x05zx6{z-index:-2;background:radial-gradient(1px 1px at 12% 22%, #c9d4e880, transparent 100%), radial-gradient(1px 1px at 31% 68%, #c9d4e84d, transparent 100%), radial-gradient(1.5px 1.5px at 47% 12%, #c9d4e866, transparent 100%), radial-gradient(1px 1px at 63% 41%, #c9d4e859, transparent 100%), radial-gradient(1px 1px at 78% 76%, #c9d4e873, transparent 100%), radial-gradient(1.5px 1.5px at 89% 28%, #c9d4e84d, transparent 100%), radial-gradient(1px 1px at 22% 88%, #c9d4e84d, transparent 100%), linear-gradient(180deg, #080b11, var(--bg) 55%, #0e121b);position:fixed;inset:0}.aurora.svelte-1x05zx6{filter:blur(70px);opacity:.3;border-radius:50%;animation:22s ease-in-out infinite alternate svelte-1x05zx6-aurora;position:absolute}.a1.svelte-1x05zx6{background:radial-gradient(closest-side, var(--accent), transparent 70%);width:44vw;height:34vh;top:-8%;left:8%}.a2.svelte-1x05zx6{background:radial-gradient(closest-side, var(--el-dark), transparent 70%);width:38vw;height:30vh;animation-delay:-8s;top:16%;right:4%}.a3.svelte-1x05zx6{background:radial-gradient(closest-side, var(--el-ice), transparent 70%);opacity:.1;width:50vw;height:28vh;animation-delay:-15s;bottom:-12%;left:28%}@keyframes svelte-1x05zx6-aurora{0%{transform:translate(0,0)scale(1)}to{transform:translate(4vw,3vh)scale(1.15)}}.drift.svelte-1x05zx6{z-index:-1;justify-content:space-between;padding:0 6vw;display:flex;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.col.svelte-1x05zx6{overflow:hidden}.track.svelte-1x05zx6{animation:svelte-1x05zx6-drift var(--dur) linear infinite;flex-direction:column;gap:56px;padding:28px 0;display:flex}.col.reverse.svelte-1x05zx6 .track:where(.svelte-1x05zx6){animation-direction:reverse}.track.svelte-1x05zx6 img:where(.svelte-1x05zx6){filter:saturate(.35)brightness(.8);opacity:.45;-webkit-user-select:none;user-select:none;border-radius:50%}@keyframes svelte-1x05zx6-drift{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.top.svelte-1x05zx6{z-index:2;position:absolute;top:14px;right:16px}.hero.svelte-1x05zx6{place-items:center;min-height:88dvh;padding:56px 16px 24px;display:grid}.card.svelte-1x05zx6{text-align:center;border-radius:var(--r-lg);border:1px solid var(--border-strong);-webkit-backdrop-filter:blur(14px);background:linear-gradient(#1a202d9e,#0e121bb8);max-width:580px;padding:44px 40px 36px;animation:.7s cubic-bezier(.23,1,.32,1) both svelte-1x05zx6-rise;position:relative}.card.svelte-1x05zx6:before{content:"";border-radius:inherit;background:linear-gradient(90deg,#0000 8%,#86d4f98c,#0000 92%);height:1px;position:absolute;inset:0 0 auto}.mark.svelte-1x05zx6{margin-bottom:14px;animation:5s ease-in-out infinite svelte-1x05zx6-bob}@keyframes svelte-1x05zx6-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.eyebrow.svelte-1x05zx6{font-family:var(--font-display);letter-spacing:.24em;text-transform:uppercase;color:var(--accent);margin:0 0 10px;font-size:11.5px;font-weight:600}.card.svelte-1x05zx6 h1:where(.svelte-1x05zx6){background:linear-gradient(180deg, var(--text-1), #acb7cd);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:12px;font-size:clamp(28px,5vw,42px);line-height:1.12}.sub.svelte-1x05zx6{max-width:46ch;color:var(--text-2);text-wrap:pretty;margin:0 auto 28px;font-size:14.5px}.cta.svelte-1x05zx6{border-radius:var(--r-md);font-family:var(--font-display);color:var(--accent-ink);background:linear-gradient(#45bff7,#0c9cdf);border:1px solid #6eccf799;align-items:center;gap:10px;padding:13px 26px;font-size:15px;font-weight:600;transition:transform .14s cubic-bezier(.23,1,.32,1),filter .14s;display:inline-flex;position:relative;overflow:hidden}.cta.svelte-1x05zx6:hover{color:var(--accent-ink);filter:brightness(1.08);transform:translateY(-1px)}.cta.svelte-1x05zx6:active{transform:scale(.97)}.cta.svelte-1x05zx6 .shine:where(.svelte-1x05zx6){background:linear-gradient(115deg,#0000 32%,#ffffff73 48%,#0000 60%);position:absolute;inset:0;transform:translate(-110%)}.cta.svelte-1x05zx6:hover .shine:where(.svelte-1x05zx6){animation:.9s cubic-bezier(.23,1,.32,1) svelte-1x05zx6-shine}@keyframes svelte-1x05zx6-shine{to{transform:translate(110%)}}.private.svelte-1x05zx6{color:var(--text-3);margin:16px 0 0;font-size:12px}.stats.svelte-1x05zx6{border-top:1px solid var(--border);color:var(--text-2);flex-wrap:wrap;justify-content:center;gap:6px 0;margin:26px 0 0;padding:14px 0 0;font-size:12.5px;list-style:none;display:flex}.stats.svelte-1x05zx6 li:where(.svelte-1x05zx6){align-items:center;display:flex}.stats.svelte-1x05zx6 li:where(.svelte-1x05zx6)+li:where(.svelte-1x05zx6):before{content:"";background:var(--text-4);border-radius:50%;width:3px;height:3px;margin:0 12px}.features.svelte-1x05zx6{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;width:min(1080px,100% - 32px);margin:0 auto;padding-bottom:48px;display:grid}.feature.svelte-1x05zx6{border-radius:var(--r-md);border:1px solid var(--border);-webkit-backdrop-filter:blur(8px);animation:svelte-1x05zx6-rise .7s cubic-bezier(.23, 1, .32, 1) var(--delay) both;background:linear-gradient(#171b2799,#11141db3);padding:18px 16px;transition:border-color .14s,transform .14s cubic-bezier(.23,1,.32,1)}.feature.svelte-1x05zx6:hover{border-color:#25b2f459;transform:translateY(-2px)}.feature.svelte-1x05zx6 img:where(.svelte-1x05zx6){box-sizing:content-box;border-radius:var(--r-sm);border:1px solid var(--border);filter:saturate(.9);background:#252c3ccc;margin-bottom:10px;padding:7px;transition:filter .14s}.feature.svelte-1x05zx6:hover img:where(.svelte-1x05zx6){filter:saturate(1.15)}.feature.svelte-1x05zx6 h3:where(.svelte-1x05zx6){color:var(--text-1);margin-bottom:4px;font-size:13px;font-weight:600}.feature.svelte-1x05zx6 p:where(.svelte-1x05zx6){color:var(--text-2);margin:0;font-size:12.5px}footer.svelte-1x05zx6{text-align:center;color:var(--text-4);padding:0 16px 26px;font-size:11.5px}footer.svelte-1x05zx6 p:where(.svelte-1x05zx6){margin:2px 0}@keyframes svelte-1x05zx6-rise{0%{opacity:0;transform:translateY(16px)}}@media (width<=760px){.drift.svelte-1x05zx6{padding:0 3vw}.col.svelte-1x05zx6:nth-child(2),.col.svelte-1x05zx6:nth-child(3){display:none}.card.svelte-1x05zx6{padding:36px 22px 30px}.hero.svelte-1x05zx6{min-height:92dvh}}
