.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}}.mega-panel.svelte-16o1lh1{background:#14233cf7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:2px solid #6dd5ed;animation:svelte-16o1lh1-slide-down .25s ease-out}.mega-panel__inner.svelte-16o1lh1{max-width:1400px;margin:0 auto;padding:22px 28px 14px}.mega-panel__grid.svelte-16o1lh1{display:grid;gap:36px}.cols-3.svelte-16o1lh1 .mega-panel__grid:where(.svelte-16o1lh1){grid-template-columns:1fr 1fr 1.1fr}.cols-4.svelte-16o1lh1 .mega-panel__grid:where(.svelte-16o1lh1){grid-template-columns:1fr 1fr .95fr 1.1fr}.mega-panel__footer.svelte-16o1lh1{margin-top:14px;padding-top:12px;border-top:1px solid rgba(109,213,237,.15);display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#ffffff8c;font-family:ui-monospace,monospace;letter-spacing:.04em}@keyframes svelte-16o1lh1-slide-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.mega-panel.svelte-16o1lh1{animation:none}}@media(max-width:1023px){.mega-panel.svelte-16o1lh1{display:none}}.featured.svelte-bns5e9{display:block;text-decoration:none;padding:14px 16px;border-radius:8px;transition:transform .2s,box-shadow .2s}.featured--subtle.svelte-bns5e9{background:#6dd5ed0a;border-left:3px solid #6dd5ed;color:#ffffffd9}.featured--high-value.svelte-bns5e9{background:linear-gradient(135deg,#6dd5ed2e,#22d3ee14);border:1px solid rgba(109,213,237,.4);color:#fff}.featured--forum-hero.svelte-bns5e9{background:linear-gradient(135deg,#22c55e1f,#6dd5ed0d);border:1px solid rgba(34,197,94,.32);color:#fff}.featured.svelte-bns5e9:hover{transform:translateY(-1px)}.featured__title.svelte-bns5e9{font-weight:600;font-size:14px;margin-bottom:6px;display:flex;align-items:center;gap:8px}.featured--forum-hero.svelte-bns5e9 .featured__cta:where(.svelte-bns5e9){color:#86efac}.featured__stats.svelte-bns5e9{display:flex;gap:14px;margin-top:12px;padding-top:10px;border-top:1px dashed rgba(255,255,255,.1);font-size:10.5px;color:#fff9;flex-wrap:wrap}.featured__stat.svelte-bns5e9 strong:where(.svelte-bns5e9){color:#6dd5ed;font-family:JetBrains Mono,ui-monospace,monospace;margin-right:3px;font-weight:700}.featured--forum-hero.svelte-bns5e9 .featured__stat:where(.svelte-bns5e9) strong:where(.svelte-bns5e9){color:#86efac}.featured__desc.svelte-bns5e9{font-size:12px;line-height:1.45;margin:0;opacity:.85}.featured__cta.svelte-bns5e9{display:inline-block;margin-top:10px;font-size:12px;color:#6dd5ed;font-weight:600}@media(prefers-reduced-motion:reduce){.featured.svelte-bns5e9{transition:none}.featured.svelte-bns5e9:hover{transform:none}}.lxv5-nav.svelte-8gab6h{display:flex;justify-content:center;align-items:stretch;gap:34px;height:100%;position:relative}@media(max-width:1023px){.lxv5-nav.svelte-8gab6h{display:none}}.lxv5-nav-beams.svelte-8gab6h{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:visible;opacity:0;transition:opacity .25s ease;z-index:1}.lxv5-nav-beams.is-active.svelte-8gab6h{opacity:1}.lxv5-nav-beams__line.svelte-8gab6h{fill:none;stroke:var(--luvex-bright-cyan, #6dd5ed);stroke-width:1.5;stroke-linecap:round;opacity:.7;filter:drop-shadow(0 0 4px rgba(109,213,237,.7));stroke-dasharray:1;stroke-dashoffset:1}.lxv5-nav-beams.is-active.svelte-8gab6h .lxv5-nav-beams__line:where(.svelte-8gab6h){animation:svelte-8gab6h-lxv5-beam-draw .5s ease forwards}.lxv5-nav-beams__dot.svelte-8gab6h{fill:var(--luvex-bright-cyan, #6dd5ed);opacity:0;filter:drop-shadow(0 0 5px rgba(109,213,237,.9))}.lxv5-nav-beams.is-active.svelte-8gab6h .lxv5-nav-beams__dot:where(.svelte-8gab6h){animation:svelte-8gab6h-lxv5-beam-dot .4s ease .38s forwards}@keyframes svelte-8gab6h-lxv5-beam-draw{to{stroke-dashoffset:0}}@keyframes svelte-8gab6h-lxv5-beam-dot{to{opacity:1}}@media(prefers-reduced-motion:reduce){.lxv5-nav-beams__line.svelte-8gab6h{animation:none;stroke-dashoffset:0}.lxv5-nav-beams__dot.svelte-8gab6h{animation:none;opacity:1}}.lxv5-nav-item.svelte-8gab6h{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:4px 10px 6px;color:#ffffffc7;text-decoration:none;font-size:11.5px;font-weight:500;letter-spacing:.02em;cursor:pointer;background:transparent;border:0;font-family:inherit;transition:color .2s ease}.lxv5-nav-item__label.svelte-8gab6h{font-size:11.5px;line-height:1;display:inline-flex;align-items:center;gap:3px}.lxv5-nav-item__caret.svelte-8gab6h{font-size:8px;opacity:.45}.lxv5-nav-item__icon.svelte-8gab6h{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;color:#ffffffd9;transition:color .2s ease,transform .3s cubic-bezier(.34,1.56,.64,1),filter .25s ease}.lxv5-nav-item__icon.svelte-8gab6h svg{width:28px;height:28px;overflow:visible}.lxv5-nav-item__bar.svelte-8gab6h{position:absolute;bottom:0;left:50%;width:0;height:2px;background:linear-gradient(90deg,transparent,var(--luvex-bright-cyan, #6dd5ed),transparent);transform:translate(-50%);transition:width .4s cubic-bezier(.16,1,.3,1);box-shadow:0 0 8px #6dd5edb3}.lxv5-nav-item.svelte-8gab6h:hover{color:#fff}.lxv5-nav-item.svelte-8gab6h:hover .lxv5-nav-item__icon:where(.svelte-8gab6h){color:var(--luvex-bright-cyan, #8ee4f5);transform:translateY(-2px);filter:drop-shadow(0 0 8px rgba(109,213,237,.75)) drop-shadow(0 0 16px rgba(109,213,237,.35))}.lxv5-nav-item.is-route-active.svelte-8gab6h{color:#fffffff0}.lxv5-nav-item.is-route-active.svelte-8gab6h .lxv5-nav-item__icon:where(.svelte-8gab6h){color:var(--luvex-bright-cyan, #6dd5ed)}.lxv5-nav-item.is-route-active.svelte-8gab6h .lxv5-nav-item__bar:where(.svelte-8gab6h){width:40%;opacity:.7}.lxv5-nav-item.is-active.svelte-8gab6h{color:#fff}.lxv5-nav-item.is-active.svelte-8gab6h .lxv5-nav-item__icon:where(.svelte-8gab6h){color:var(--luvex-bright-cyan, #8ee4f5);filter:drop-shadow(0 0 8px rgba(109,213,237,.9)) drop-shadow(0 0 18px rgba(109,213,237,.45))}.lxv5-nav-item.is-active.svelte-8gab6h .lxv5-nav-item__bar:where(.svelte-8gab6h){width:70%;opacity:1}.lxv5-nav-item.is-active.svelte-8gab6h .lxv5-nav-item__caret:where(.svelte-8gab6h){transform:rotate(180deg);opacity:.9}.lxv5-nav-item--pivot.svelte-8gab6h{color:#fff}.lxv5-nav-item--pivot.svelte-8gab6h .lxv5-nav-item__label:where(.svelte-8gab6h){font-weight:600}.lxv5-nav-item--pivot.svelte-8gab6h .lxv5-nav-item__icon:where(.svelte-8gab6h){color:var(--luvex-bright-cyan, #6dd5ed);filter:drop-shadow(0 0 4px rgba(109,213,237,.4));position:relative}.lxv5-nav-item--pivot.svelte-8gab6h .lxv5-nav-item__icon:where(.svelte-8gab6h):after{content:"";position:absolute;top:calc(100% + 1px);left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background:var(--luvex-bright-cyan, #6dd5ed);box-shadow:0 0 6px #6dd5edcc;animation:svelte-8gab6h-pivot-pulse 2.4s ease-in-out infinite}@keyframes svelte-8gab6h-pivot-pulse{0%,to{opacity:1;transform:translate(-50%) scale(1)}50%{opacity:.55;transform:translate(-50%) scale(.85)}}@media(prefers-reduced-motion:reduce){.lxv5-nav-item--pivot.svelte-8gab6h .lxv5-nav-item__icon:where(.svelte-8gab6h):after{animation:none}.lxv5-nav-item__icon.svelte-8gab6h,.lxv5-nav-item.svelte-8gab6h{transition:none}}.lxv5-nav-item--pivot.svelte-8gab6h:hover .lxv5-nav-item__icon:where(.svelte-8gab6h){filter:drop-shadow(0 0 8px rgba(109,213,237,.85)) drop-shadow(0 0 18px rgba(109,213,237,.4))}.site-header.scrolled .lxv5-nav.svelte-8gab6h{gap:24px}.site-header.scrolled .lxv5-nav-item.svelte-8gab6h{flex-direction:row;gap:8px;padding:0 6px}.site-header.scrolled .lxv5-nav-item__label.svelte-8gab6h{font-size:12px}.site-header.scrolled .lxv5-nav-item__icon.svelte-8gab6h{width:22px;height:22px}.site-header.scrolled .lxv5-nav-item__icon.svelte-8gab6h svg{width:20px;height:20px}.site-header.scrolled .lxv5-nav-item.svelte-8gab6h:hover .lxv5-nav-item__icon:where(.svelte-8gab6h){transform:translateY(0)}.site-header.scrolled .lxv5-nav-item.is-active.svelte-8gab6h .lxv5-nav-item__bar:where(.svelte-8gab6h){width:100%}.site-header.scrolled .lxv5-nav-item--pivot.svelte-8gab6h .lxv5-nav-item__icon:where(.svelte-8gab6h):after{width:3px;height:3px;top:calc(100% + 2px)}
