.orb-dot.svelte-dnt24z,.orb-ring.svelte-dnt24z{position:fixed;top:0;left:0;z-index:9998;pointer-events:none;border-radius:50%;will-change:transform}.orb-dot.svelte-dnt24z{width:10px;height:10px;background:linear-gradient(135deg,#6e56f8,#22d3ee);box-shadow:0 0 14px #6e56f8cc;transition:scale .18s ease}.orb-ring.svelte-dnt24z{width:92px;height:92px;border:3.5px solid rgba(34,211,238,.6);transition:opacity .25s ease}@media(pointer:coarse){.orb-dot.svelte-dnt24z,.orb-ring.svelte-dnt24z{display:none}}.mesh.svelte-1d3t2sv{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:.9}.navbar.svelte-1jnx671{position:fixed;top:0;left:0;right:0;height:var(--nav-h, 72px);z-index:60;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(1.25rem,4vw,3rem);transition:background .4s var(--ease-fluid),border-color .4s var(--ease-fluid);border-bottom:1px solid transparent}.navbar.scrolled.svelte-1jnx671{background:#08080ab3;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom-color:#ffffff12}.lockup.svelte-1jnx671{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.mark.svelte-1jnx671{width:22px;height:22px;display:block;filter:drop-shadow(0 0 9px rgba(110,86,248,.55))}.word.svelte-1jnx671{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:1.12rem;letter-spacing:-.02em;color:#f5f5f7}.dot.svelte-1jnx671{background:linear-gradient(135deg,#9d8cff,#5eead4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.menu-btn.svelte-1jnx671{display:inline-flex;align-items:center;gap:11px;background:transparent;border:none;color:#f5f5f7;font-family:IBM Plex Mono,monospace;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;z-index:61}.bars.svelte-1jnx671{display:inline-flex;flex-direction:column;gap:5px;width:24px}.bars.svelte-1jnx671 span:where(.svelte-1jnx671){height:2px;width:100%;background:#f5f5f7;border-radius:2px;transition:transform .4s var(--ease-fluid),opacity .3s}.bars.open.svelte-1jnx671 span:where(.svelte-1jnx671):first-child{transform:translateY(7px) rotate(45deg)}.bars.open.svelte-1jnx671 span:where(.svelte-1jnx671):last-child{transform:translateY(-7px) rotate(-45deg)}.menu-label.svelte-1jnx671{min-width:3ch;text-align:left}.overlay.svelte-1jnx671{position:fixed;inset:0;z-index:55;display:flex;flex-direction:column;justify-content:center;padding:var(--nav-h, 72px) clamp(1.5rem,8vw,7rem) 3rem;background:#08080af5;backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px);clip-path:inset(0 0 100% 0);transition:clip-path .75s var(--ease-fluid);pointer-events:none}.overlay.open.svelte-1jnx671{clip-path:inset(0 0 0 0);pointer-events:auto}.overlay.svelte-1jnx671 ul:where(.svelte-1jnx671){list-style:none;margin:0;padding:0}.overlay.svelte-1jnx671 li:where(.svelte-1jnx671){overflow:hidden}.overlay.svelte-1jnx671 li:where(.svelte-1jnx671) a:where(.svelte-1jnx671){display:flex;align-items:baseline;gap:clamp(1rem,3vw,2.5rem);padding:clamp(.3rem,1.2vw,.7rem) 0;text-decoration:none;color:#71717a;transform:translateY(110%);transition:transform .6s var(--ease-fluid),color .3s ease;transition-delay:calc(var(--i) * .04s)}.overlay.open.svelte-1jnx671 li:where(.svelte-1jnx671) a:where(.svelte-1jnx671){transform:translateY(0)}.overlay.svelte-1jnx671 li:where(.svelte-1jnx671) a:where(.svelte-1jnx671):hover{color:#f5f5f7}.overlay.svelte-1jnx671 .num:where(.svelte-1jnx671){font-family:IBM Plex Mono,monospace;font-size:.85rem;color:#5eead4;opacity:.7}.overlay.svelte-1jnx671 .lbl:where(.svelte-1jnx671){font-family:Space Grotesk,sans-serif;font-weight:600;font-size:clamp(1.6rem,4vw,2.8rem);line-height:1.1;letter-spacing:-.03em}.overlay.svelte-1jnx671 li:where(.svelte-1jnx671) a:where(.svelte-1jnx671):hover .lbl:where(.svelte-1jnx671){background:linear-gradient(135deg,#9d8cff,#5eead4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.overlay-foot.svelte-1jnx671{margin-top:clamp(2rem,5vw,3.5rem);display:flex;gap:2rem;flex-wrap:wrap;font-family:IBM Plex Mono,monospace;font-size:.78rem;letter-spacing:.06em;color:#71717a;opacity:0;transition:opacity .5s ease .35s}.overlay.open.svelte-1jnx671 .overlay-foot:where(.svelte-1jnx671){opacity:1}
