.galaxy-panel.svelte-10unohm{background:#08090b;top:0;right:0;bottom:0;left:0;min-height:100%;overflow:hidden;position:absolute}.galaxy-panel-fallback.svelte-10unohm,canvas.svelte-10unohm{height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.galaxy-panel-fallback.svelte-10unohm{background:radial-gradient(circle at 50% 48%,rgba(255,255,255,.86),transparent 4%),radial-gradient(circle at 42% 50%,rgba(255,95,39,.95),transparent 11%),conic-gradient(from 45deg,#111d60,#7a1ee6,#ed315d,#ff8b21,#19d6e5,#111d60)}.galaxy-panel-fallback.svelte-10unohm:before{background:linear-gradient(rgba(255,255,255,.22) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.22) 1px,transparent 1px);background-size:42px 42px;content:"";top:0;right:0;bottom:0;left:0;opacity:.62;position:absolute}.galaxy-panel-fallback.svelte-10unohm:after{border:22px solid rgba(255,255,255,.34);border-radius:999px;content:"";height:46%;position:absolute;right:-24%;top:18%;transform:rotate(-28deg);width:92%}canvas.svelte-10unohm{display:block;z-index:1}.public-nav.svelte-1elxaub{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid;padding:.72rem 1rem}.public-nav.is-default.svelte-1elxaub{background:#050607e0;border-color:#ffffff1a}.public-nav.is-home.svelte-1elxaub{background:#f4f1e8f0;border-color:#05050533}.nav-inner.svelte-1elxaub{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin:0 auto;max-width:80rem}.public-nav.is-home.svelte-1elxaub .nav-inner:where(.svelte-1elxaub){max-width:none}.brand-link.svelte-1elxaub{align-items:center;display:flex;gap:.75rem;min-width:0;text-decoration:none}.brand-logo.svelte-1elxaub{flex:none;height:2.25rem;width:2.25rem}.brand-text.svelte-1elxaub{color:#fff;font-size:1.125rem;font-weight:750;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-nav.is-home.svelte-1elxaub .brand-text:where(.svelte-1elxaub){color:#050505}.desktop-links.svelte-1elxaub{align-items:center;display:none;gap:0}.nav-link.svelte-1elxaub{border-radius:6px;color:#ffffffb8;font-size:.9rem;font-weight:700;letter-spacing:0;padding:.58rem .75rem;text-decoration:none;transition:background-color .16s ease,color .16s ease}.nav-link.svelte-1elxaub:hover{background:#ffffff1a;color:#fff}.public-nav.is-home.svelte-1elxaub .nav-link:where(.svelte-1elxaub){color:#050505b8}.public-nav.is-home.svelte-1elxaub .nav-link:where(.svelte-1elxaub):hover{background:#05050514;color:#050505}.nav-actions.svelte-1elxaub{align-items:center;display:flex;gap:.5rem}.mobile-toggle.svelte-1elxaub{align-items:center;border:1px solid rgba(255,255,255,.15);border-radius:6px;color:#fff;display:inline-flex;height:2.5rem;justify-content:center;transition:background-color .16s ease,border-color .16s ease,color .16s ease;width:2.5rem}.mobile-toggle.svelte-1elxaub:hover{background:#ffffff1a}.public-nav.is-home.svelte-1elxaub .mobile-toggle:where(.svelte-1elxaub){border-color:#05050533;color:#050505}.public-nav.is-home.svelte-1elxaub .mobile-toggle:where(.svelte-1elxaub):hover{background:#05050514}.mobile-menu.svelte-1elxaub{border-top:1px solid rgba(255,255,255,.1);margin:.75rem auto 0;max-width:80rem;padding-top:.75rem}.public-nav.is-home.svelte-1elxaub .mobile-menu:where(.svelte-1elxaub){border-color:#05050529;max-width:none}.mobile-menu-grid.svelte-1elxaub{display:grid;gap:.25rem}.mobile-link.svelte-1elxaub{border-radius:6px;color:#ffffffc2;font-size:.9rem;font-weight:700;padding:.62rem .75rem;text-decoration:none}.mobile-link.svelte-1elxaub:hover{background:#ffffff1a;color:#fff}.public-nav.is-home.svelte-1elxaub .mobile-link:where(.svelte-1elxaub){color:#050505c2}.public-nav.is-home.svelte-1elxaub .mobile-link:where(.svelte-1elxaub):hover{background:#05050514;color:#050505}.mobile-cta.svelte-1elxaub{background:hsl(var(--primary));border-radius:6px;color:#fff;font-size:.9rem;font-weight:800;margin-top:.5rem;padding:.62rem .75rem;text-align:center;text-decoration:none}.public-nav.is-home.svelte-1elxaub .mobile-cta:where(.svelte-1elxaub){background:#050505}@media(min-width:640px){.brand-text.svelte-1elxaub{font-size:1.25rem}}@media(min-width:1024px){.public-nav.svelte-1elxaub{padding-left:1.5rem;padding-right:1.5rem}.desktop-links.svelte-1elxaub{display:flex}.mobile-toggle.svelte-1elxaub,.mobile-menu.svelte-1elxaub{display:none}}
