.bg.svelte-1ebm05x{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;background:var(--color-bg)}.mesh.svelte-1ebm05x{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(38% 40% at 12% 8%,rgba(150,134,235,.42),transparent 70%),radial-gradient(34% 36% at 88% 4%,rgba(108,178,240,.4),transparent 70%),radial-gradient(40% 42% at 16% 96%,rgba(240,168,205,.3),transparent 70%),radial-gradient(36% 40% at 96% 92%,rgba(140,196,245,.32),transparent 72%);filter:saturate(1.05);animation:svelte-1ebm05x-drift 26s var(--ease) infinite alternate}@keyframes svelte-1ebm05x-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-3%,2%,0) scale(1.08)}}.grain.svelte-1ebm05x{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background-image:radial-gradient(circle at 50% 0%,transparent 60%,color-mix(in srgb,var(--color-bg) 80%,transparent) 100%)}@media (prefers-color-scheme: dark){.mesh.svelte-1ebm05x{background:radial-gradient(42% 44% at 12% 6%,rgba(99,102,241,.3),transparent 70%),radial-gradient(40% 42% at 90% 2%,rgba(56,120,235,.26),transparent 70%),radial-gradient(46% 48% at 50% 104%,rgba(124,84,210,.24),transparent 72%);filter:saturate(1)}}@media (prefers-reduced-motion: reduce){.mesh.svelte-1ebm05x{animation:none}}:root{--banner-height: 38px}.banner.svelte-12vk2hi{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:var(--banner-height);padding:0 16px;background:var(--accent);color:var(--accent-contrast);font-family:var(--font-family);font-size:13.5px;font-weight:500;text-align:center;position:relative;z-index:1000;transition:opacity .2s ease}.banner.svelte-12vk2hi:hover{opacity:.9}.pulse.svelte-12vk2hi{width:8px;height:8px;background:#4ade80;border-radius:50%;animation:svelte-12vk2hi-pulse 2s ease-in-out infinite;box-shadow:0 0 8px #4ade80}@keyframes svelte-12vk2hi-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.text.svelte-12vk2hi{letter-spacing:.5px}.arrow.svelte-12vk2hi{transition:transform .2s ease}.banner.svelte-12vk2hi:hover .arrow:where(.svelte-12vk2hi){transform:translate(4px)}footer.svelte-1fmutpz{padding:clamp(48px,7vw,80px) var(--padding-horizontal) 32px;font-size:14px;border-top:var(--border);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));background-color:var(--color-bg-elevated)}.inner.svelte-1fmutpz{max-width:var(--max-width);margin:0 auto;display:grid;grid-template-columns:1fr;gap:40px}@media screen and (min-width: 768px){.inner.svelte-1fmutpz{grid-template-columns:1.4fr 1fr;gap:64px}}.brand.svelte-1fmutpz{display:flex;flex-direction:column;align-items:flex-start;gap:14px;max-width:42ch}.wordmark.svelte-1fmutpz{display:flex;align-items:center;gap:9px;font-weight:600;font-size:19px;letter-spacing:-.01em;color:var(--color-text)}.brand.svelte-1fmutpz p:where(.svelte-1fmutpz){color:var(--color-text-muted);line-height:1.7}.contact.svelte-1fmutpz{color:var(--accent);font-family:var(--font-family-mono)}.contact.svelte-1fmutpz:hover{text-decoration:underline}.links.svelte-1fmutpz{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 24px;align-content:start}.links.svelte-1fmutpz a:where(.svelte-1fmutpz){color:var(--color-text-soft);transition:color .2s ease;width:max-content}.links.svelte-1fmutpz a:where(.svelte-1fmutpz):hover{color:var(--accent)}.baseline.svelte-1fmutpz{max-width:var(--max-width);margin:48px auto 0;padding-top:24px;border-top:var(--border);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;color:var(--color-text-muted);font-family:var(--font-family-mono);font-size:13px}.baseline.svelte-1fmutpz a:where(.svelte-1fmutpz){color:var(--color-text-muted)}.baseline.svelte-1fmutpz a:where(.svelte-1fmutpz):hover{color:var(--accent)}nav.svelte-1lrahaz{position:sticky;z-index:999;width:100%;top:0;display:flex;justify-content:space-between;align-items:center;height:var(--nav-height);padding:8px 16px;background:color-mix(in srgb,var(--color-bg) 72%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);border-bottom:var(--border)}:root{--nav-height: 52px}@media screen and (min-width: 576px){nav.svelte-1lrahaz{padding:12px 24px}:root{--nav-height: 64px}}ul.svelte-1lrahaz{list-style:none;margin-block-start:0;margin-block-end:0;padding-inline-start:0}.desktop-nav.svelte-1lrahaz{display:flex;gap:8px;height:100%;align-items:center;font-size:15px}.mobile-nav.svelte-1lrahaz{display:flex;flex-direction:column;gap:16px;width:100%;align-items:center;font-size:15px;position:absolute;z-index:999;top:var(--nav-height);left:0;background:color-mix(in srgb,var(--color-bg) 88%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);border-bottom:var(--border);padding:32px 0}a.svelte-1lrahaz{padding:8px 13px}a.svelte-1lrahaz:not(.self):not(.signup){border-radius:999px;transition:background-color .2s var(--ease),color .2s var(--ease)}a.svelte-1lrahaz:not(.self):not(.signup):hover,a.active.svelte-1lrahaz:not(.signup){background-color:var(--accent-soft);color:var(--accent)}a.signup.svelte-1lrahaz{font-weight:600;color:var(--accent-contrast);background-color:var(--accent);border-radius:999px;box-shadow:0 6px 16px -8px var(--accent);transition:background-color .2s var(--ease),box-shadow .2s var(--ease),transform .2s var(--ease)}a.signup.svelte-1lrahaz:hover{background-color:var(--accent-strong);transform:translateY(-1px);box-shadow:0 10px 22px -8px var(--accent)}.self.svelte-1lrahaz{font-weight:600;font-size:17px;letter-spacing:-.01em;display:flex;align-items:center;gap:9px}@media screen and (min-width: 576px){.mobile-menu.svelte-1lrahaz{display:none}}@media screen and (max-width: 575.98px){.desktop-nav.svelte-1lrahaz{display:none}}button.svelte-1lrahaz{display:flex;flex-direction:column;justify-content:space-between;width:32px;height:32px;padding:8px;border:none;border-radius:none}button.svelte-1lrahaz>div:where(.svelte-1lrahaz){width:100%;border-top:1px solid var(--color-text)}:root{color-scheme:light dark;--color-bg: light-dark(#f4f5fb, #0b0d14);--color-bg-rgb: 244, 245, 251;--color-surface: light-dark(#ffffff, #14161f);--color-surface-2: light-dark(rgba(255, 255, 255, .7), rgba(255, 255, 255, .04));--color-bg-elevated: light-dark(rgba(255, 255, 255, .72), rgba(20, 22, 31, .6));--blur-con-bg: var(--color-bg-elevated);--color-text: light-dark(#14151a, #eef0f5);--color-text-soft: light-dark(#4a4d57, #b7bbc6);--color-text-muted: light-dark(#8a8d98, #7e828f);--color-header: light-dark(#14151a, #f4f6fa);--accent: light-dark(#2563eb, #5b8cff);--accent-strong: light-dark(#1d4ed8, #7aa2ff);--accent-soft: light-dark(rgba(37, 99, 235, .08), rgba(91, 140, 255, .14));--accent-contrast: #ffffff;--border-color: light-dark(rgba(20, 21, 26, .08), rgba(255, 255, 255, .09));--border-strong: light-dark(rgba(20, 21, 26, .16), rgba(255, 255, 255, .18));--border: 1px solid var(--border-color);--shadow-sm: light-dark(0 1px 2px rgba(20, 21, 26, .04), 0 1px 2px rgba(0, 0, 0, .4));--shadow-md: light-dark( 0 10px 30px -12px rgba(20, 30, 70, .18), 0 12px 34px -14px rgba(0, 0, 0, .7) );--shadow-lg: light-dark( 0 30px 70px -28px rgba(30, 40, 90, .28), 0 30px 70px -26px rgba(0, 0, 0, .75) );--font-family: "Geist";--font-family-mono: "Geist Mono";--padding-vertical: 32px;--padding-horizontal: 24px;--padding: var(--padding-vertical) var(--padding-horizontal);--blur: 24px;--radius-sm: 12px;--radius: 18px;--radius-lg: 28px;--border-radius: var(--radius);--max-width: 1140px;--ease: cubic-bezier(.22, 1, .36, 1)}@font-face{font-family:Geist;font-display:swap;font-synthesis:none;src:url(../../../Geist.woff2) format("woff2 supports variations"),url(../../../Geist.woff2) format("woff2-variations");font-weight:100 1000}@font-face{font-family:Geist Mono;font-display:swap;font-synthesis:none;src:url(../../../GeistMono.woff2) format("woff2 supports variations"),url(../../../GeistMono.woff2) format("woff2-variations");font-weight:100 1000}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;background-color:var(--color-bg)}body{margin:0;font-family:var(--font-family);color:var(--color-text);line-height:1.5;font-size:16px;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;font-optical-sizing:auto}::selection{background-color:var(--accent);color:var(--accent-contrast);text-shadow:none}button,.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background-color:var(--color-surface);color:var(--color-text);padding:14px 22px;border-radius:var(--radius-sm);font-weight:600;font-family:inherit;font-size:15px;line-height:1;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;border:1px solid var(--border-strong);box-shadow:var(--shadow-sm);transition:transform .22s var(--ease),border-color .22s var(--ease),background-color .22s var(--ease),box-shadow .22s var(--ease),color .22s var(--ease)}button:hover,.btn:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn-primary{background-color:var(--accent);border-color:transparent;color:var(--accent-contrast);box-shadow:0 10px 24px -10px var(--accent)}.btn-primary:hover{background-color:var(--accent-strong);box-shadow:0 16px 32px -10px var(--accent)}input{font-size:15px;border-radius:var(--radius-sm);font-family:inherit;padding:14px 16px;border:1px solid var(--border-strong);width:280px;background-color:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-sm);transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}input::placeholder{color:var(--color-text-muted)}input:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}a{color:var(--color-text);text-decoration:none;-webkit-user-select:none;user-select:none}h1,h2,h3{margin-block-start:0;margin-block-end:.4em;font-family:var(--font-family);line-height:1.08;font-weight:600;letter-spacing:-.025em;color:var(--color-header)}h1{font-size:clamp(40px,6.5vw,72px)}h2{font-size:clamp(28px,4vw,44px)}h3{font-size:clamp(19px,2vw,22px);letter-spacing:-.015em}p{margin-block-start:0;margin-block-end:0;line-height:1.7}p:not(:last-child){margin-block-end:1em}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.01em;color:var(--accent);padding:7px 14px 7px 11px;border-radius:999px;border:1px solid var(--accent-soft);background-color:var(--accent-soft)}.eyebrow .dot{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.container{max-width:var(--max-width);margin:0 auto;padding:0 var(--padding-horizontal)}#interface.svelte-1ne0b44{position:relative;z-index:1;height:100%}
