.hk-scroll-progress.svelte-1vldm3c{position:absolute;bottom:0;left:0;right:0;height:2px;transform-origin:left;will-change:transform;background:linear-gradient(90deg,transparent,hsl(189 70% 58% / .9),transparent)}.hk-shell.svelte-1dwsqdp{position:sticky;top:0;z-index:100}.hk-bar.svelte-1dwsqdp{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;max-width:1400px;margin:0 auto;padding:0 24px}.hk-actions.svelte-1dwsqdp{justify-self:end}.hk-skip.svelte-1dwsqdp{position:absolute;left:-9999px}.hk-skip.svelte-1dwsqdp:focus{left:8px;top:8px;z-index:200}.hk-nav-item.svelte-qydbo2{color:hsl(var(--muted-foreground));text-decoration:none;transition:color .3s ease;background:transparent;border:none;cursor:pointer}.hk-nav-dropdown .hk-nav-icon{opacity:.85;transition:transform .3s cubic-bezier(.4,0,.2,1),color .3s ease,opacity .3s ease}.hk-nav-label.svelte-qydbo2{transition:color .3s ease}.hk-nav-item.svelte-qydbo2:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:linear-gradient(90deg,transparent,hsl(var(--luvex-special-cyan)),transparent);box-shadow:0 0 6px hsl(var(--luvex-special-cyan) / .6);transition:width .4s cubic-bezier(.4,0,.2,1),left .4s cubic-bezier(.4,0,.2,1);border-radius:2px}.hk-nav-item.svelte-qydbo2:hover:after,.hk-nav-item.hk-nav-active.svelte-qydbo2:after{width:60%;left:20%}.hk-nav-item.svelte-qydbo2:hover{color:hsl(var(--foreground));background:hsl(var(--luvex-special-cyan) / .08);border-radius:.375rem}.hk-nav-dropdown .hk-nav-item:hover .hk-nav-icon{color:hsl(var(--luvex-special-cyan));opacity:1;transform:scale(1.15) translateY(-1px)}.hk-nav-item.svelte-qydbo2:hover .hk-nav-label:where(.svelte-qydbo2){color:hsl(var(--luvex-special-cyan))}.hk-nav-item.hk-nav-active.svelte-qydbo2{color:hsl(var(--foreground))}.hk-nav-dropdown .hk-nav-item.hk-nav-active .hk-nav-icon{color:hsl(var(--luvex-special-cyan));opacity:1}.hk-nav-item.hk-nav-active.svelte-qydbo2 .hk-nav-label:where(.svelte-qydbo2){color:hsl(var(--luvex-special-cyan))}.hk-dropdown-panel.svelte-qydbo2{animation:svelte-qydbo2-dropdown-in .18s cubic-bezier(.4,0,.2,1)}@keyframes svelte-qydbo2-dropdown-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.hk-brand.svelte-1bxpfka{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:inherit;cursor:pointer}.hk-mark.svelte-1bxpfka{display:block;overflow:visible;flex-shrink:0;filter:drop-shadow(0 0 1.2px rgba(255,255,255,.6));transition:filter .6s ease}.hk-brand--simulex.svelte-1bxpfka .hk-mark:where(.svelte-1bxpfka){filter:drop-shadow(0 0 1.2px rgba(34,211,238,.7))}.hk-brand.is-morphing.svelte-1bxpfka .hk-mark:where(.svelte-1bxpfka){filter:drop-shadow(0 0 2px rgba(34,211,238,.85))}.hk-brand-plate.svelte-1bxpfka{fill:url(#hk-plate-grad);clip-path:var(--hk-sq-clip);opacity:0;transition:clip-path .9s var(--hk-ease-morph),opacity .4s ease}.hk-brand:not(.hk-brand--simulex).is-morphing.svelte-1bxpfka .hk-brand-plate:where(.svelte-1bxpfka),.hk-brand:not(.hk-brand--simulex).is-arriving.svelte-1bxpfka .hk-brand-plate:where(.svelte-1bxpfka){clip-path:var(--hk-hex-clip);opacity:1}.hk-brand--simulex.svelte-1bxpfka .hk-brand-plate:where(.svelte-1bxpfka){clip-path:var(--hk-hex-clip);opacity:1}.hk-brand--simulex.is-morphing.svelte-1bxpfka .hk-brand-plate:where(.svelte-1bxpfka),.hk-brand--simulex.is-arriving.svelte-1bxpfka .hk-brand-plate:where(.svelte-1bxpfka){clip-path:var(--hk-sq-clip);opacity:0}.hk-mark-paths.svelte-1bxpfka{opacity:1;transition:opacity .6s ease}.hk-brand:not(.hk-brand--simulex).is-morphing.svelte-1bxpfka .hk-mark-paths:where(.svelte-1bxpfka),.hk-brand:not(.hk-brand--simulex).is-arriving.svelte-1bxpfka .hk-mark-paths:where(.svelte-1bxpfka){opacity:0}.hk-brand--simulex.svelte-1bxpfka .hk-mark-paths:where(.svelte-1bxpfka){opacity:0}.hk-brand--simulex.is-morphing.svelte-1bxpfka .hk-mark-paths:where(.svelte-1bxpfka),.hk-brand--simulex.is-arriving.svelte-1bxpfka .hk-mark-paths:where(.svelte-1bxpfka){opacity:1}.hk-glyph--cyan.svelte-1bxpfka{fill:#45afc8;transition:fill .6s ease}.hk-glyph--mint.svelte-1bxpfka{fill:#90d9bd;transition:fill .6s ease}.hk-sim-dot.svelte-1bxpfka{fill:#6dd5ed;opacity:0;transition:opacity .6s ease,r .6s var(--hk-ease-morph)}.hk-brand:not(.hk-brand--simulex).is-morphing.svelte-1bxpfka .hk-sim-dot:where(.svelte-1bxpfka),.hk-brand:not(.hk-brand--simulex).is-arriving.svelte-1bxpfka .hk-sim-dot:where(.svelte-1bxpfka){opacity:.85;r:1.5}.hk-brand--simulex.svelte-1bxpfka .hk-sim-dot:where(.svelte-1bxpfka){opacity:.85;r:1.5}.hk-brand--simulex.is-morphing.svelte-1bxpfka .hk-sim-dot:where(.svelte-1bxpfka),.hk-brand--simulex.is-arriving.svelte-1bxpfka .hk-sim-dot:where(.svelte-1bxpfka){opacity:0;r:0}.hk-brand--simulex.svelte-1bxpfka:not(.is-morphing):not(.is-arriving) .hk-sim-dot:where(.svelte-1bxpfka){animation:svelte-1bxpfka-hk-edge-shimmer 4.8s ease-in-out infinite}.hk-brand--simulex.svelte-1bxpfka .hk-sim-dot--top:where(.svelte-1bxpfka){animation-delay:0s}.hk-brand--simulex.svelte-1bxpfka .hk-sim-dot--tr:where(.svelte-1bxpfka){animation-delay:.4s}.hk-brand--simulex.svelte-1bxpfka .hk-sim-dot--br:where(.svelte-1bxpfka){animation-delay:.8s}.hk-brand--simulex.svelte-1bxpfka .hk-sim-dot--bottom:where(.svelte-1bxpfka){animation-delay:1.2s}.hk-brand--simulex.svelte-1bxpfka .hk-sim-dot--bl:where(.svelte-1bxpfka){animation-delay:1.6s}.hk-brand--simulex.svelte-1bxpfka .hk-sim-dot--tl:where(.svelte-1bxpfka){animation-delay:2s}@keyframes svelte-1bxpfka-hk-edge-shimmer{0%,to{opacity:.65}50%{opacity:1}}.hk-brand:not(.hk-brand--simulex).is-morphing.svelte-1bxpfka .hk-sim-dot--top:where(.svelte-1bxpfka){transition-delay:0ms}.hk-brand:not(.hk-brand--simulex).is-morphing.svelte-1bxpfka .hk-sim-dot--tr:where(.svelte-1bxpfka){transition-delay:70ms}.hk-brand:not(.hk-brand--simulex).is-morphing.svelte-1bxpfka .hk-sim-dot--br:where(.svelte-1bxpfka){transition-delay:.14s}.hk-brand:not(.hk-brand--simulex).is-morphing.svelte-1bxpfka .hk-sim-dot--bottom:where(.svelte-1bxpfka){transition-delay:.21s}.hk-brand:not(.hk-brand--simulex).is-morphing.svelte-1bxpfka .hk-sim-dot--bl:where(.svelte-1bxpfka){transition-delay:.28s}.hk-brand:not(.hk-brand--simulex).is-morphing.svelte-1bxpfka .hk-sim-dot--tl:where(.svelte-1bxpfka){transition-delay:.35s}.hk-sim-center.svelte-1bxpfka{fill:url(#hk-center-grad);opacity:0;transition:opacity .6s ease .1s,r .6s var(--hk-ease-morph) .1s;transform-origin:16px 16px;filter:drop-shadow(0 0 2.5px rgba(34,211,238,.9)) drop-shadow(0 0 4px rgba(34,211,238,.4))}.hk-brand:not(.hk-brand--simulex).is-morphing.svelte-1bxpfka .hk-sim-center:where(.svelte-1bxpfka),.hk-brand:not(.hk-brand--simulex).is-arriving.svelte-1bxpfka .hk-sim-center:where(.svelte-1bxpfka){opacity:1;r:2.5}.hk-brand--simulex.svelte-1bxpfka .hk-sim-center:where(.svelte-1bxpfka){opacity:1;r:2.5}.hk-brand--simulex.svelte-1bxpfka:not(.is-morphing):not(.is-arriving) .hk-sim-center:where(.svelte-1bxpfka){animation:svelte-1bxpfka-hk-center-heartbeat 3s ease-in-out infinite}@keyframes svelte-1bxpfka-hk-center-heartbeat{0%,to{r:2.5}50%{r:3}}.hk-brand--simulex.is-morphing.svelte-1bxpfka .hk-sim-center:where(.svelte-1bxpfka),.hk-brand--simulex.is-arriving.svelte-1bxpfka .hk-sim-center:where(.svelte-1bxpfka){opacity:0;r:0}.hk-wordmark.svelte-1bxpfka{position:relative;display:inline-grid;grid-template-columns:1fr;grid-template-rows:1fr;font-family:Geist Sans,system-ui,sans-serif;font-weight:700;font-size:.875rem;letter-spacing:.18em;line-height:1;color:#fff;text-transform:uppercase;-webkit-user-select:none;user-select:none;height:12px}.hk-wordmark-svg.svelte-1bxpfka{grid-column:1;grid-row:1;display:block;height:100%;width:auto;white-space:nowrap;transition:opacity .6s ease}.hk-wordmark-simulex.svelte-1bxpfka{grid-column:1;grid-row:1;align-self:center;white-space:nowrap;transition:opacity .6s ease}.hk-wordmark-luvex.svelte-1bxpfka{opacity:1}.hk-wordmark-simulex.svelte-1bxpfka{opacity:0}.hk-brand--simulex.svelte-1bxpfka .hk-wordmark-luvex:where(.svelte-1bxpfka){opacity:0}.hk-brand--simulex.svelte-1bxpfka .hk-wordmark-simulex:where(.svelte-1bxpfka){opacity:1}.hk-brand:not(.hk-brand--simulex).is-morphing.svelte-1bxpfka .hk-wordmark-luvex:where(.svelte-1bxpfka),.hk-brand:not(.hk-brand--simulex).is-arriving.svelte-1bxpfka .hk-wordmark-luvex:where(.svelte-1bxpfka){opacity:0}.hk-brand:not(.hk-brand--simulex).is-morphing.svelte-1bxpfka .hk-wordmark-simulex:where(.svelte-1bxpfka),.hk-brand:not(.hk-brand--simulex).is-arriving.svelte-1bxpfka .hk-wordmark-simulex:where(.svelte-1bxpfka){opacity:1}.hk-brand--simulex.is-morphing.svelte-1bxpfka .hk-wordmark-luvex:where(.svelte-1bxpfka),.hk-brand--simulex.is-arriving.svelte-1bxpfka .hk-wordmark-luvex:where(.svelte-1bxpfka){opacity:1}.hk-brand--simulex.is-morphing.svelte-1bxpfka .hk-wordmark-simulex:where(.svelte-1bxpfka),.hk-brand--simulex.is-arriving.svelte-1bxpfka .hk-wordmark-simulex:where(.svelte-1bxpfka){opacity:0}.hk-wordmark-lex.svelte-1bxpfka{color:#6dd5ed;text-shadow:0 0 6px rgba(109,213,237,.45)}.hk-sr-only.svelte-1bxpfka{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.hk-mark.svelte-1bxpfka,.hk-brand-plate.svelte-1bxpfka,.hk-mark-paths.svelte-1bxpfka,.hk-glyph--cyan.svelte-1bxpfka,.hk-glyph--mint.svelte-1bxpfka,.hk-sim-dot.svelte-1bxpfka,.hk-sim-center.svelte-1bxpfka,.hk-wordmark-svg.svelte-1bxpfka,.hk-wordmark-simulex.svelte-1bxpfka{animation:none!important;transition:none!important}}
