.footer-shell.svelte-jz8lnl{border-top:1px solid var(--line);background:var(--bg-0);padding:72px 40px 28px}.footer-grid.svelte-jz8lnl{grid-template-columns:1.6fr repeat(4,minmax(0,1fr));gap:40px;margin-bottom:48px;display:grid}.footer-chips.svelte-jz8lnl,.footer-status.svelte-jz8lnl{align-items:center;display:flex}.footer-chips.svelte-jz8lnl{flex-wrap:wrap;gap:6px;margin-top:18px}.footer-links.svelte-jz8lnl{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.footer-bottom.svelte-jz8lnl{border-top:1px solid var(--line);color:var(--fg-3);justify-content:space-between;align-items:center;gap:16px;padding-top:20px;font-size:12px;display:flex}.footer-status.svelte-jz8lnl{flex-wrap:wrap;justify-content:flex-end;gap:14px}@media (width<=860px){.footer-shell.svelte-jz8lnl{padding:56px 24px 26px}.footer-grid.svelte-jz8lnl{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}}@media (width<=560px){.footer-shell.svelte-jz8lnl{padding-inline:18px}.footer-grid.svelte-jz8lnl{grid-template-columns:1fr;margin-bottom:34px}.footer-bottom.svelte-jz8lnl{flex-direction:column;align-items:flex-start}.footer-status.svelte-jz8lnl{justify-content:flex-start}}.marketing-nav.svelte-1h32yp1,.nav-left.svelte-1h32yp1,.nav-actions.svelte-1h32yp1{min-width:0}.nav-left.svelte-1h32yp1,.nav-actions.svelte-1h32yp1{align-items:center;display:flex}.nav-left.svelte-1h32yp1{gap:28px}.nav-actions.svelte-1h32yp1{justify-content:flex-end;gap:10px}.nav-auth-actions.svelte-1h32yp1{align-items:center;gap:8px;display:flex}.nav-mobile-trigger.svelte-1h32yp1,.nav-mobile-menu.svelte-1h32yp1{display:none}.marketing-nav--immersive.svelte-1h32yp1{--bg-0:#050608;--bg-1:#0b0d11;--bg-2:#12151b;--bg-3:#1a1e26;--fg-0:#f7f8fb;--fg-1:#d2d6df;--fg-2:#9da5b4;--fg-3:#7d8697;--line:#ffffff17;--line-2:#ffffff26;--line-3:#ffffff3d;background:#050608eb;border-color:#ffffff17}.marketing-nav--immersive.svelte-1h32yp1 .nav-link:where(.svelte-1h32yp1){color:#b8beca}.marketing-nav--immersive.svelte-1h32yp1 .nav-link:where(.svelte-1h32yp1):hover,.marketing-nav--immersive.svelte-1h32yp1 .nav-link.active:where(.svelte-1h32yp1){color:#fff;background:#ffffff12}.marketing-nav--immersive.svelte-1h32yp1 .nav-login:where(.svelte-1h32yp1){color:#e7e9ef}.marketing-nav--immersive.svelte-1h32yp1 .btn-primary{color:#08090c;box-shadow:none;background:#fff;border-color:#fff}.marketing-nav--immersive.svelte-1h32yp1 .btn-primary:hover{background:#e8eaf0}@media (width<=1060px){.nav-links.svelte-1h32yp1{display:none}.nav-mobile-trigger.svelte-1h32yp1{display:inline-grid}.nav-mobile-menu.svelte-1h32yp1{top:calc(100% + 1px);border-bottom:1px solid var(--line-2);background:color-mix(in srgb, var(--bg-0) 97%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:20px 28px;display:grid;position:absolute;inset-inline:0;box-shadow:0 18px 40px #00000029}.nav-mobile-links.svelte-1h32yp1{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.nav-mobile-links.svelte-1h32yp1 a:where(.svelte-1h32yp1){min-height:42px;color:var(--fg-1);border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.nav-mobile-links.svelte-1h32yp1 a:where(.svelte-1h32yp1):hover,.nav-mobile-links.svelte-1h32yp1 a.active:where(.svelte-1h32yp1){background:var(--bg-2);color:var(--fg-0)}.nav-mobile-auth.svelte-1h32yp1{display:none}}@media (width<=720px){.marketing-nav.svelte-1h32yp1{gap:12px;padding-inline:18px}.nav-auth-actions.svelte-1h32yp1{display:none}.nav-mobile-menu.svelte-1h32yp1{grid-template-columns:1fr;padding-inline:18px}.nav-mobile-links.svelte-1h32yp1{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-mobile-auth.svelte-1h32yp1{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:14px;display:grid}.nav-mobile-auth.svelte-1h32yp1 .btn:where(.svelte-1h32yp1):only-child{grid-column:1/-1}}@media (width<=480px){.marketing-nav.svelte-1h32yp1{padding-inline:14px}.nav-left.svelte-1h32yp1 .logo{gap:8px!important;font-size:17px!important}.nav-left.svelte-1h32yp1 .logo-badge{width:40px!important;height:40px!important}.nav-actions.svelte-1h32yp1{gap:8px}}@media (width<=390px){.nav-mobile-links.svelte-1h32yp1{grid-template-columns:1fr}}
