.marketing-header.svelte-1v8sfn{z-index:50;border-bottom:1px solid #0000;transition:background-color .18s,border-color .18s;position:sticky}.marketing-header.solid.svelte-1v8sfn{background:#0a0a0bf5;border-color:#ffffff0f}.nav-bar.svelte-1v8sfn{align-items:center;gap:12px;max-width:1152px;height:64px;margin:0 auto;padding:0 20px;display:flex}.brand-link.svelte-1v8sfn{border-radius:4px;flex-shrink:0;display:flex}.desktop-nav.svelte-1v8sfn{align-items:center;gap:2px;display:none;position:relative}.nav-link.svelte-1v8sfn{color:#a5adbc;border-radius:999px;align-items:center;gap:5px;padding:7px 12px;font-size:13px;font-weight:500;line-height:20px;text-decoration:none;transition:color .16s,background-color .16s;display:inline-flex}.nav-link.svelte-1v8sfn:hover,.nav-link.active.svelte-1v8sfn,.nav-link[aria-current=page].svelte-1v8sfn{color:#fff;background:#ffffff0a}.nav-trigger.svelte-1v8sfn{cursor:pointer}.nav-trigger.svelte-1v8sfn svg{color:#929daf;transition:rotate .18s}.nav-trigger.active.svelte-1v8sfn svg{rotate:180deg}.nav-actions.svelte-1v8sfn{align-items:center;gap:4px;margin-left:auto;display:flex}.sign-in.svelte-1v8sfn{margin-right:8px;display:none}.access-link.svelte-1v8sfn{color:#0b0b0c;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:44px;font-size:13px;font-weight:500;display:inline-flex}.access-link.svelte-1v8sfn span:where(.svelte-1v8sfn){border-radius:inherit;background:#f4f4f5;align-items:center;min-height:32px;padding:0 12px;transition:background-color .16s;display:inline-flex}.access-link.svelte-1v8sfn:hover span:where(.svelte-1v8sfn){background:#fff}.mobile-toggle.svelte-1v8sfn{color:#e2e8f0;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.panel-bridge.svelte-1v8sfn{padding-top:13px;position:absolute;top:100%;left:-8px}.menu-panel.svelte-1v8sfn{width:744px;max-width:calc(100vw - 208px);max-height:calc(100dvh - 76px - var(--marketing-welcome-offset,0px));scrollbar-width:thin;scrollbar-color:#475569 #131519;background:#131519;border-radius:16px;overflow:auto;box-shadow:0 20px 52px #0008}.panel-body.svelte-1v8sfn{grid-template-columns:minmax(0,1fr) 236px;align-items:stretch;gap:22px;padding:22px;animation:.16s ease-out svelte-1v8sfn-reveal-panel;display:grid}.menu-links.svelte-1v8sfn{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:14px 12px;display:grid}.menu-link.svelte-1v8sfn{border-radius:8px;align-items:flex-start;gap:10px;padding:8px;text-decoration:none;transition:background-color .16s;display:flex}.menu-link.svelte-1v8sfn:hover{background:#ffffff08}.menu-link.svelte-1v8sfn .menu-icon{color:#91b4fc;flex-shrink:0;margin-top:2px}.link-title.svelte-1v8sfn{color:#f4f4f5;font-size:13px;font-weight:500;line-height:1.5;display:block}.link-description.svelte-1v8sfn{color:#a5adbc;margin-top:5px;font-size:12px;line-height:1.65;display:block}.nav-feature.svelte-1v8sfn{color:#fff;background:#1c2027;border-radius:12px;flex-direction:column;align-self:start;text-decoration:none;transition:background-color .18s;display:flex;overflow:hidden}.nav-feature.svelte-1v8sfn:hover{background:#232932}.feature-art.svelte-1v8sfn{background:#252d38;height:150px;display:block;overflow:hidden}.feature-art.svelte-1v8sfn img:where(.svelte-1v8sfn){object-fit:cover;width:100%;height:100%;transition:transform .28s ease-out}.feature-art.mosaic.svelte-1v8sfn{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:3px;display:grid}.feature-art.mosaic.svelte-1v8sfn img:where(.svelte-1v8sfn){min-width:0;min-height:0}.nav-feature.svelte-1v8sfn:hover .feature-art:where(.svelte-1v8sfn):not(.mosaic) img:where(.svelte-1v8sfn){transform:scale(1.035)}.feature-copy.svelte-1v8sfn{padding:17px 18px 18px;display:block}.feature-title.svelte-1v8sfn{letter-spacing:-.025em;text-wrap:balance;font-size:22px;font-weight:550;line-height:1.12;display:block}.feature-cta.svelte-1v8sfn{color:#a3c0fc;justify-content:space-between;align-items:center;gap:8px;margin-top:17px;font-size:12px;font-weight:500;line-height:1.5;display:flex}.feature-cta.svelte-1v8sfn svg{flex-shrink:0;transition:translate .18s}.nav-feature.svelte-1v8sfn:hover .feature-cta:where(.svelte-1v8sfn) svg{translate:3px}.panel-footer.svelte-1v8sfn{border-top:1px solid #ffffff0a;justify-content:space-between;align-items:center;gap:16px;padding:11px 30px;display:flex}.panel-contact.svelte-1v8sfn{color:#a5adbc;align-items:center;gap:12px;font-size:12px;display:flex}.panel-footer.svelte-1v8sfn a:where(.svelte-1v8sfn){color:#b8c3d5;align-items:center;gap:9px;min-height:24px;font-size:12px;display:inline-flex}.panel-footer.svelte-1v8sfn a:where(.svelte-1v8sfn):hover{color:#fff}.mobile-dialog.svelte-1v8sfn{color:#f4f4f5;background:#0a0a0b;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.mobile-dialog[open].svelte-1v8sfn{flex-direction:column;display:flex}.mobile-dialog.svelte-1v8sfn::backdrop{background:#0a0a0b}.mobile-dialog.svelte-1v8sfn .nav-bar:where(.svelte-1v8sfn){width:100%;height:calc(64px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) max(20px, env(safe-area-inset-right,0px)) 0 max(20px, env(safe-area-inset-left,0px));flex-shrink:0}.mobile-nav.svelte-1v8sfn{overscroll-behavior:contain;min-height:0;padding:4px max(20px, env(safe-area-inset-right,0px)) max(20px, env(safe-area-inset-bottom,0px)) max(20px, env(safe-area-inset-left,0px));scrollbar-width:thin;scrollbar-color:#475569 #0a0a0b;background:#0a0a0b;border-top:1px solid #ffffff0f;flex:1;overflow-y:auto}.mobile-section.svelte-1v8sfn{border-bottom:1px solid #ffffff0f}.mobile-section-trigger.svelte-1v8sfn{color:#e2e8f0;cursor:pointer;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:8px 4px;font-size:14px;font-weight:500;display:flex}.mobile-section-trigger[aria-expanded=true].svelte-1v8sfn svg{rotate:180deg}.mobile-section-content.svelte-1v8sfn{padding-bottom:12px}.menu-links.compact.svelte-1v8sfn{grid-template-columns:1fr;gap:0;margin-bottom:12px}.compact.svelte-1v8sfn .menu-link:where(.svelte-1v8sfn){align-items:center;min-height:44px;padding:9px 10px}.compact.svelte-1v8sfn .menu-link:where(.svelte-1v8sfn) .menu-icon{margin-top:0}.nav-feature.compact.svelte-1v8sfn{grid-template-columns:90px minmax(0,1fr);align-items:stretch;display:grid}.compact.svelte-1v8sfn .feature-art:where(.svelte-1v8sfn){height:100%;min-height:112px}.compact.svelte-1v8sfn .feature-art.mosaic:where(.svelte-1v8sfn){grid-template-rows:1fr 1fr;grid-template-columns:1fr}.compact.svelte-1v8sfn .feature-art.mosaic:where(.svelte-1v8sfn) img:where(.svelte-1v8sfn):nth-child(n+3){display:none}.compact.svelte-1v8sfn .feature-copy:where(.svelte-1v8sfn){align-self:center;padding:14px 16px}.compact.svelte-1v8sfn .feature-title:where(.svelte-1v8sfn){text-wrap:initial;font-size:18px;line-height:1.2}.compact.svelte-1v8sfn .feature-cta:where(.svelte-1v8sfn){margin-top:10px}.mobile-overview.svelte-1v8sfn{color:#b8c3d5;justify-content:space-between;align-items:center;min-height:44px;padding:8px 8px 0;font-size:12px;display:flex}.mobile-standalone.svelte-1v8sfn{color:#e2e8f0;align-items:center;min-height:48px;padding:8px 4px;font-size:14px;font-weight:500;display:flex}.mobile-account-links.svelte-1v8sfn{border-top:1px solid #ffffff0f;justify-content:space-between;gap:12px;padding:8px 4px 0;display:flex}.mobile-account-links.svelte-1v8sfn a:where(.svelte-1v8sfn){color:#b8c3d5;align-items:center;gap:8px;min-height:44px;font-size:13px;display:inline-flex}.marketing-header.svelte-1v8sfn :where(.svelte-1v8sfn):is(a:where(.svelte-1v8sfn),button:where(.svelte-1v8sfn)):focus-visible,.mobile-dialog.svelte-1v8sfn :where(.svelte-1v8sfn):is(a:where(.svelte-1v8sfn),button:where(.svelte-1v8sfn)):focus-visible{outline-offset:3px;outline:2px solid #91b4fc}.marketing-header.svelte-1v8sfn .mobile-toggle.pointer-focus:where(.svelte-1v8sfn):focus,.mobile-dialog.svelte-1v8sfn .mobile-toggle.pointer-focus:where(.svelte-1v8sfn):focus{outline:none}.marketing-header.svelte-1v8sfn :where(.svelte-1v8sfn)::selection{color:#fff;background:#2070f8}.mobile-dialog.svelte-1v8sfn :where(.svelte-1v8sfn)::selection{color:#fff;background:#2070f8}@keyframes svelte-1v8sfn-reveal-panel{0%{opacity:.6}to{opacity:1}}@media (width>=480px){.menu-links.compact.svelte-1v8sfn{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=640px){.sign-in.svelte-1v8sfn{display:inline-flex}}@media (width>=1024px){.nav-bar.svelte-1v8sfn{gap:24px;height:60px;padding:0 32px}.desktop-nav.svelte-1v8sfn{display:flex}.mobile-toggle.svelte-1v8sfn,.mobile-nav.svelte-1v8sfn{display:none}.access-link.svelte-1v8sfn{min-height:32px}.access-link.svelte-1v8sfn span:where(.svelte-1v8sfn){padding:0 16px}}@media (prefers-reduced-motion:reduce){.marketing-header.svelte-1v8sfn,.nav-link.svelte-1v8sfn,.nav-trigger.svelte-1v8sfn svg,.access-link.svelte-1v8sfn span:where(.svelte-1v8sfn),.menu-link.svelte-1v8sfn,.nav-feature.svelte-1v8sfn,.feature-art.svelte-1v8sfn img:where(.svelte-1v8sfn),.feature-cta.svelte-1v8sfn svg{transition:none}.panel-body.svelte-1v8sfn{animation:none}.nav-feature.svelte-1v8sfn:hover .feature-art:where(.svelte-1v8sfn) img:where(.svelte-1v8sfn){transform:none}.nav-feature.svelte-1v8sfn:hover .feature-cta:where(.svelte-1v8sfn) svg{translate:none}}.dark-site.svelte-56kotk{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
