.lp{--lp-nav-height: 61px}.lp .lp-nav-overlap{margin-top:calc(-1 * var(--lp-nav-height))}.lp .lp-nav-clearance{border-top:var(--lp-hero-clearance, var(--lp-nav-height)) solid transparent;background-origin:border-box!important;background-clip:border-box!important}.nav-mega-icon.svelte-14ferv9{position:relative;color:var(--primary-highlight, #6995dd)}.nav-mega-icon.svelte-14ferv9:before,.nav-mega-icon.svelte-14ferv9:after{position:absolute;inset:0;background:currentColor;content:"";-webkit-mask:var(--nav-icon-url) center / contain no-repeat;mask:var(--nav-icon-url) center / contain no-repeat}.nav-mega-icon.svelte-14ferv9:before{opacity:.76;transition:opacity .18s ease}.nav-mega-icon.svelte-14ferv9:after{background:linear-gradient(135deg,#60a5fa,#2563eb 78%);clip-path:circle(8% at 50% 50%);opacity:0;transition:clip-path .28s cubic-bezier(.16,1,.3,1),opacity .14s ease-out}.nav-mega-icon-gold.svelte-14ferv9{color:#c3a75d}.nav-mega-icon-gold.svelte-14ferv9:after{background:linear-gradient(135deg,#dfc268,#b98d20 78%)}.nav-mega-item.svelte-14ferv9:hover .nav-mega-icon:where(.svelte-14ferv9):before,.nav-mega-item.svelte-14ferv9:focus-visible .nav-mega-icon:where(.svelte-14ferv9):before{opacity:.3}.nav-mega-item.svelte-14ferv9:hover .nav-mega-icon:where(.svelte-14ferv9):after,.nav-mega-item.svelte-14ferv9:focus-visible .nav-mega-icon:where(.svelte-14ferv9):after{clip-path:circle(75% at 50% 50%);opacity:1}@media(prefers-reduced-motion:reduce){.nav-mega-icon.svelte-14ferv9,.nav-mega-icon.svelte-14ferv9:before,.nav-mega-icon.svelte-14ferv9:after{transition-duration:.01ms}}.lp-nav.svelte-1qi765d{position:relative;z-index:50;width:100%;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;transition:background .18s ease,box-shadow .18s ease}.nav-sticky.svelte-1qi765d{position:sticky;top:0}.nav-solid.svelte-1qi765d{background:#ffffffe6;box-shadow:0 1px #0f172a12;-webkit-backdrop-filter:blur(16px) saturate(1.6);backdrop-filter:blur(16px) saturate(1.6)}.nav-menu-open.svelte-1qi765d{z-index:100;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.nav-shell.svelte-1qi765d{display:grid;grid-template-columns:minmax(160px,1fr) auto minmax(220px,1fr);align-items:center;height:var(--lp-nav-height);gap:26px}.nav-brand.svelte-1qi765d{display:inline-flex;width:fit-content;align-items:center}.nav-brand.svelte-1qi765d img:where(.svelte-1qi765d){display:block;width:158px;height:auto}.nav-links.svelte-1qi765d{display:flex;align-items:stretch;height:var(--lp-nav-height);gap:3px}.lp-nav-item.svelte-1qi765d{position:relative;display:flex;align-items:stretch}.lp-nav-item.svelte-1qi765d>button:where(.svelte-1qi765d),.nav-link.svelte-1qi765d{display:inline-flex;align-items:center;gap:6px;padding:0 14px;border:0;background:transparent;color:#344156;font:inherit;font-size:13px;font-weight:500;text-decoration:none;white-space:nowrap;cursor:pointer;transition:color .15s ease}.lp-nav-item.svelte-1qi765d>button:where(.svelte-1qi765d):after,.nav-link.svelte-1qi765d:after{position:absolute;bottom:8px;left:14px;right:14px;height:2px;border-radius:999px 999px 0 0;background:#2563eb;content:"";opacity:0;transform:scaleX(.5);transition:opacity .15s ease,transform .15s ease}.nav-link.svelte-1qi765d{position:relative}.lp-nav-item.svelte-1qi765d>button:where(.svelte-1qi765d):hover,.lp-nav-item.svelte-1qi765d>button:where(.svelte-1qi765d):focus-visible,.nav-item-open.svelte-1qi765d>button:where(.svelte-1qi765d),.nav-link.svelte-1qi765d:hover,.nav-link.svelte-1qi765d:focus-visible,.nav-link-active.svelte-1qi765d{color:#1d4ed8!important;outline:none}.lp-nav-item.svelte-1qi765d>button:where(.svelte-1qi765d):hover:after,.lp-nav-item.svelte-1qi765d>button:where(.svelte-1qi765d):focus-visible:after,.nav-link.svelte-1qi765d:hover:after,.nav-link.svelte-1qi765d:focus-visible:after,.nav-link-active.svelte-1qi765d:after{opacity:1;transform:scaleX(1)}.lp-nav-item.nav-item-open.svelte-1qi765d>button:where(.svelte-1qi765d):after{opacity:0;transform:scaleX(.5)}.lp-nav-item.svelte-1qi765d>button:where(.svelte-1qi765d) svg:where(.svelte-1qi765d),.nav-link.svelte-1qi765d svg:where(.svelte-1qi765d){transition:transform .15s ease}.lp-nav-item.svelte-1qi765d>button:where(.svelte-1qi765d) svg:where(.svelte-1qi765d) path:where(.svelte-1qi765d),.nav-link.svelte-1qi765d svg:where(.svelte-1qi765d) path:where(.svelte-1qi765d),.mobile-menu.svelte-1qi765d svg:where(.svelte-1qi765d) path:where(.svelte-1qi765d){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4}.nav-item-open.svelte-1qi765d>button:where(.svelte-1qi765d) svg:where(.svelte-1qi765d){transform:rotate(180deg)}.nav-flyout.svelte-1qi765d{position:absolute;top:calc(100% - 4px);left:50%;z-index:60;padding-top:10px;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-4px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.nav-item-open.svelte-1qi765d .nav-flyout:where(.svelte-1qi765d){opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.nav-auth.svelte-1qi765d{display:flex;justify-content:flex-end;align-items:center;gap:10px}.nav-login.svelte-1qi765d{display:grid;place-items:center;padding:10px 7px;color:#344156;font-size:13px;text-decoration:none;transition:color .15s ease}.nav-login.svelte-1qi765d:hover,.nav-login.svelte-1qi765d:focus-visible{color:#1d4ed8;outline:none}.nav-login.svelte-1qi765d strong:where(.svelte-1qi765d){font-weight:520}.lp-nav.svelte-1qi765d .nav-cta:where(.svelte-1qi765d){line-height:1.4}.btn-on-white.svelte-1qi765d{border-color:#c3d4f0}.nav-on-dark.svelte-1qi765d .nav-brand:where(.svelte-1qi765d) img:where(.svelte-1qi765d){filter:brightness(0) invert(1)}.nav-on-dark.svelte-1qi765d .lp-nav-item:where(.svelte-1qi765d)>button:where(.svelte-1qi765d),.nav-on-dark.svelte-1qi765d .nav-link:where(.svelte-1qi765d),.nav-on-dark.svelte-1qi765d .nav-login:where(.svelte-1qi765d){color:#f8fafc}.nav-on-dark.svelte-1qi765d .lp-nav-item:where(.svelte-1qi765d)>button:where(.svelte-1qi765d):hover,.nav-on-dark.svelte-1qi765d .lp-nav-item:where(.svelte-1qi765d)>button:where(.svelte-1qi765d):focus-visible,.nav-on-dark.svelte-1qi765d .nav-item-open:where(.svelte-1qi765d)>button:where(.svelte-1qi765d),.nav-on-dark.svelte-1qi765d .nav-link:where(.svelte-1qi765d):hover,.nav-on-dark.svelte-1qi765d .nav-link:where(.svelte-1qi765d):focus-visible,.nav-on-dark.svelte-1qi765d .nav-link-active:where(.svelte-1qi765d){color:#bfdbfe!important}.nav-on-dark.svelte-1qi765d .nav-login:where(.svelte-1qi765d):hover,.nav-on-dark.svelte-1qi765d .nav-login:where(.svelte-1qi765d):focus-visible{color:#bfdbfe}.nav-on-dark.svelte-1qi765d .nav-cta:where(.svelte-1qi765d){color:#fff;background:#ffffff1a;border-color:#fff6}.nav-on-dark.svelte-1qi765d .nav-burger:where(.svelte-1qi765d) span:where(.svelte-1qi765d){background:#f8fafc}.nav-burger.svelte-1qi765d{display:none;width:44px;height:44px;align-items:center;justify-content:center;flex-direction:column;gap:5px;padding:10px;border:0;border-radius:8px;background:transparent;cursor:pointer}.nav-burger.svelte-1qi765d:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.nav-burger.svelte-1qi765d span:where(.svelte-1qi765d){display:block;width:22px;height:2px;border-radius:99px;background:#26344a;transform-origin:center;transition:background .18s ease,opacity .18s ease,transform .2s ease,width .18s ease}.nav-burger.svelte-1qi765d span:where(.svelte-1qi765d):nth-child(2){width:15px;background:#2563eb}.nav-menu-open.svelte-1qi765d .nav-burger:where(.svelte-1qi765d) span:where(.svelte-1qi765d):first-child{transform:translateY(7px) rotate(45deg)}.nav-menu-open.svelte-1qi765d .nav-burger:where(.svelte-1qi765d) span:where(.svelte-1qi765d):nth-child(2){opacity:0;transform:scaleX(0)}.nav-menu-open.svelte-1qi765d .nav-burger:where(.svelte-1qi765d) span:where(.svelte-1qi765d):last-child{transform:translateY(-7px) rotate(-45deg)}.mobile-menu.svelte-1qi765d{position:fixed;top:var(--lp-nav-height);left:0;right:0;bottom:0;display:flex;flex-direction:column;background:radial-gradient(circle at 86% 4%,rgba(96,165,250,.14),transparent 28%),linear-gradient(180deg,#fff,#f8fbff);border-top:1px solid #e8edf4}.mobile-menu-scroll.svelte-1qi765d{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain}.mobile-menu-inner.svelte-1qi765d{width:min(100%,660px);margin-inline:auto;padding-inline:24px;padding-top:18px;padding-bottom:max(28px,env(safe-area-inset-bottom))}.mobile-sections.svelte-1qi765d{display:flex;flex-direction:column}.mobile-sections.svelte-1qi765d section:where(.svelte-1qi765d){position:relative;border-bottom:1px solid #e8edf4}.mobile-sections.svelte-1qi765d .mobile-section-open:where(.svelte-1qi765d){padding-bottom:12px;border-bottom-color:#2563eb3d}.mobile-sections.svelte-1qi765d section:where(.svelte-1qi765d)>button:where(.svelte-1qi765d){display:grid;grid-template-columns:38px minmax(0,1fr) 34px;width:100%;align-items:center;gap:10px;min-height:70px;padding:0;border:0;background:transparent;color:#1c2940;font:inherit;text-align:left;cursor:pointer}.mobile-sections.svelte-1qi765d section:where(.svelte-1qi765d)>button:where(.svelte-1qi765d) strong:where(.svelte-1qi765d){font-size:20px;font-weight:580;letter-spacing:-.025em}.mobile-section-index.svelte-1qi765d{color:#8ca0bb;font-size:10px;font-weight:680;letter-spacing:.12em;transition:color .16s ease}.mobile-section-toggle.svelte-1qi765d{display:grid;width:32px;height:32px;place-items:center;border-radius:999px;background:#ebf1f8db;color:#71839c;transition:background .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.mobile-section-toggle.svelte-1qi765d svg:where(.svelte-1qi765d){transition:transform .18s ease}.mobile-sections.svelte-1qi765d section:where(.svelte-1qi765d)>button:where(.svelte-1qi765d):focus-visible{border-radius:10px;outline:2px solid #2563eb;outline-offset:2px}.mobile-section-open.svelte-1qi765d>button:where(.svelte-1qi765d){color:#1d4ed8}.mobile-section-open.svelte-1qi765d .mobile-section-index:where(.svelte-1qi765d){color:#2563eb}.mobile-section-open.svelte-1qi765d .mobile-section-toggle:where(.svelte-1qi765d){background:#2563eb;box-shadow:0 8px 18px -10px #2563ebe6;color:#fff}.mobile-section-open.svelte-1qi765d .mobile-section-toggle:where(.svelte-1qi765d) svg:where(.svelte-1qi765d){transform:rotate(180deg)}.mobile-section-items.svelte-1qi765d{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;padding:0 0 0 48px}.mobile-section-items.svelte-1qi765d a:where(.svelte-1qi765d){display:flex;align-items:center;min-width:0;min-height:44px;border-top:1px solid rgba(148,163,184,.2);color:#4e5e75;font-size:13.5px;font-weight:500;text-decoration:none}.mobile-section-items.svelte-1qi765d a:where(.svelte-1qi765d):focus-visible{border-radius:6px;outline:2px solid #2563eb;outline-offset:-2px}.mobile-developers.svelte-1qi765d{display:grid;grid-template-columns:38px minmax(0,1fr) 34px;align-items:center;gap:10px;min-height:70px;border-bottom:1px solid #e8edf4;color:#1c2940;text-decoration:none}.mobile-developers.svelte-1qi765d strong:where(.svelte-1qi765d){font-size:20px;font-weight:580;letter-spacing:-.025em}.mobile-developers.svelte-1qi765d:focus-visible{border-radius:10px;outline:2px solid #2563eb;outline-offset:2px}.mobile-actions.svelte-1qi765d{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:330px;max-width:100%;gap:6px;align-items:center;margin-top:22px;margin-left:auto;padding:6px;border:1px solid rgba(203,213,225,.72);border-radius:16px;background:#ffffffc2;box-shadow:0 14px 32px -28px #1e40afb3}.mobile-actions.svelte-1qi765d a:where(.svelte-1qi765d),.mobile-actions.svelte-1qi765d button:where(.svelte-1qi765d){display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:8px;padding:0 16px;border-radius:11px;font:inherit;font-size:13px;font-weight:560;text-decoration:none;cursor:pointer}.mobile-actions.svelte-1qi765d a:where(.svelte-1qi765d){border:0;background:linear-gradient(135deg,#1d4ed8,#2563eb);box-shadow:0 8px 18px -11px #1d4ed8e6;color:#fff}.mobile-actions.svelte-1qi765d button:where(.svelte-1qi765d){border:1px solid #d9e2ee;background:transparent;color:#334155}.mobile-actions.svelte-1qi765d a:where(.svelte-1qi765d):focus-visible{outline:2px solid #2563eb;outline-offset:2px}.mobile-actions.svelte-1qi765d button:where(.svelte-1qi765d):focus-visible{outline:2px solid #1d4ed8;outline-offset:2px}@media(max-width:1100px){.nav-shell.svelte-1qi765d{grid-template-columns:minmax(150px,1fr) auto minmax(205px,1fr);gap:14px}.lp-nav-item.svelte-1qi765d>button:where(.svelte-1qi765d),.nav-link.svelte-1qi765d{padding-inline:10px}}@media(max-width:1023px){.nav-shell.svelte-1qi765d{display:flex;justify-content:space-between}.nav-links.svelte-1qi765d,.nav-auth.svelte-1qi765d{display:none}.nav-burger.svelte-1qi765d{display:flex}}@media(max-width:520px){.nav-brand.svelte-1qi765d img:where(.svelte-1qi765d){width:148px}.mobile-section-items.svelte-1qi765d{grid-template-columns:1fr}.mobile-actions.svelte-1qi765d{width:100%}}@media(prefers-reduced-motion:reduce){.lp-nav.svelte-1qi765d :where(.svelte-1qi765d),.lp-nav.svelte-1qi765d :where(.svelte-1qi765d):before,.lp-nav.svelte-1qi765d :where(.svelte-1qi765d):after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.flight-animation.svelte-gqud0c{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.cf-cta.svelte-rq0otp{background:linear-gradient(to bottom,#fff 0,rgba(255,255,255,.84) 62px,transparent 220px),linear-gradient(188.89deg,#bfdbfe 11.776%,#eff6ff 72.103%)}.cf-sun.svelte-rq0otp{background:radial-gradient(ellipse at center,rgba(255,255,255,.98) 0%,transparent 64%)}.cf-footer.svelte-rq0otp{background:radial-gradient(46% 42% at 50% 0%,#ffffff57,#bfdbfe33 34%,#1d4ed800 72%),linear-gradient(180deg,#6995dd 12.213%,#1d4ed8 97.965%)}.cf-footer--compact.svelte-rq0otp{display:flex}.cf-footer--compact.svelte-rq0otp .lp-container{display:flex;width:100%;flex:1;flex-direction:column}.cf-footer--compact.svelte-rq0otp .cf-footer-legal:where(.svelte-rq0otp){margin-top:0}@media(max-width:640px){.cf-footer--compact.svelte-rq0otp{min-height:1034px}.cf-footer--compact.svelte-rq0otp .cf-footer-legal:where(.svelte-rq0otp){margin-top:auto}.cf-footer--compact.svelte-rq0otp .cf-footer-links--compact:where(.svelte-rq0otp)>div:where(.svelte-rq0otp):first-child>div:where(.svelte-rq0otp){min-height:179px}.cf-footer--compact.svelte-rq0otp .cf-footer-links--compact:where(.svelte-rq0otp){margin-top:31px}}.cf-social-mark.svelte-rq0otp{position:relative;color:#fff9;transition:color .15s}.cf-social-mark.svelte-rq0otp:before,.cf-social-mark.svelte-rq0otp:after{content:"";position:absolute;inset:0;border-radius:inherit;transition:opacity .15s}.cf-social-mark.svelte-rq0otp:before{background:linear-gradient(180deg,#1e3a8a26,#1e3a8a4d)}.cf-social-mark.svelte-rq0otp:after{background:linear-gradient(180deg,#1e3a8a4d,#1e3a8a8c);opacity:0}.cf-social-mark.svelte-rq0otp svg:where(.svelte-rq0otp){position:relative;z-index:1}.group.svelte-rq0otp:hover .cf-social-mark:where(.svelte-rq0otp):before,.group.svelte-rq0otp:focus-visible .cf-social-mark:where(.svelte-rq0otp):before{opacity:0}.group.svelte-rq0otp:hover .cf-social-mark:where(.svelte-rq0otp):after,.group.svelte-rq0otp:focus-visible .cf-social-mark:where(.svelte-rq0otp):after{opacity:1}.group.svelte-rq0otp:hover .cf-social-mark:where(.svelte-rq0otp),.group.svelte-rq0otp:focus-visible .cf-social-mark:where(.svelte-rq0otp){color:#fff}.cf-social-label.svelte-rq0otp{font-size:12px;color:#f8fafc99;transition:color .15s}.group.svelte-rq0otp:hover .cf-social-label:where(.svelte-rq0otp),.group.svelte-rq0otp:focus-visible .cf-social-label:where(.svelte-rq0otp){color:#fff}
