.parallax-layer.svelte-1hd17oe{position:absolute;top:-10%;left:-10%;width:120%;height:120%;will-change:transform}.subtle-line.svelte-1hd17oe{stroke:currentColor;stroke-width:1px;opacity:.15}.main-line.svelte-1hd17oe{stroke-width:1.5px;opacity:.25}.dotted.svelte-1hd17oe{stroke-dasharray:4 4}.node.svelte-1hd17oe{fill:currentColor;opacity:.4}.node.secondary.svelte-1hd17oe{opacity:.3}.node.highlight.svelte-1hd17oe{opacity:.6}@media(prefers-color-scheme:dark){.subtle-line.svelte-1hd17oe{opacity:.1}.main-line.svelte-1hd17oe{opacity:.15}.node.svelte-1hd17oe{opacity:.2}}.parallax-layer.svelte-1bv1g5v{position:absolute;top:0;left:0;width:100%;height:100%;will-change:transform;pointer-events:none}.helix-layer.svelte-1bv1g5v{overflow:hidden}.helix-track.svelte-1bv1g5v{position:absolute;top:0;left:0;width:min(26vw,240px);height:100%;padding-left:14px;box-sizing:border-box}.segment.svelte-1bv1g5v{position:absolute;left:0;width:100%;height:1px}.rung.svelte-1bv1g5v{position:absolute;top:50%;height:1px;transform:translateY(-50%);border-radius:999px}.dot.svelte-1bv1g5v{position:absolute;top:50%;width:11px;height:11px;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 16px #82b4e633;will-change:transform,opacity,left}.helix-haze.svelte-1bv1g5v{background:linear-gradient(90deg,rgb(91 125 175 / .14) 0%,rgb(88 188 225 / .08) 22%,transparent 60%);opacity:.55}@media(min-width:1200px){.helix-track.svelte-1bv1g5v{left:max(14px,calc(50vw - 670px))}.helix-haze.svelte-1bv1g5v{background:linear-gradient(90deg,rgb(91 125 175 / .14) 0%,rgb(88 188 225 / .08) 18%,transparent 48%)}}@media(prefers-color-scheme:dark){.helix-haze.svelte-1bv1g5v{opacity:.35}.dot.svelte-1bv1g5v{box-shadow:0 0 14px #6ea0dc29}}@media(max-width:700px){.helix-track.svelte-1bv1g5v{width:min(32vw,170px);padding-left:8px}.dot.svelte-1bv1g5v{width:9px;height:9px}}.background-container.svelte-1fmw0hk{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0;pointer-events:none;opacity:0;animation:svelte-1fmw0hk-backgroundFadeIn .8s ease-out .8s forwards}body{position:relative;color:#111}body>:not(.background-container){position:relative;z-index:1}@media(prefers-color-scheme:dark){body{color:#fff}}@media(prefers-reduced-motion:reduce){.background-container.svelte-1fmw0hk{animation:none;opacity:1}}@keyframes svelte-1fmw0hk-backgroundFadeIn{0%{opacity:0}to{opacity:1}}.footer.svelte-jz8lnl{margin-top:4rem;padding:2rem 0;width:100%;opacity:.5;transition:opacity .3s ease}.footer.svelte-jz8lnl:hover{opacity:.8}.footer-content.svelte-jz8lnl{display:flex;flex-direction:column;align-items:center;gap:.5rem;font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.75rem;letter-spacing:.02em}.footer-nav.svelte-jz8lnl{display:flex;justify-content:center;gap:1rem;align-items:center;margin-bottom:1rem}.footer-link.svelte-jz8lnl{color:#5b7daf;text-decoration:none;font-size:.75rem;font-weight:500;transition:opacity .2s ease}.footer-link.svelte-jz8lnl:hover{opacity:.8;text-decoration:underline}.footer-separator.svelte-jz8lnl{opacity:.3;font-size:.7rem}.footer.svelte-jz8lnl p:where(.svelte-jz8lnl){margin:0}.abn.svelte-jz8lnl{font-size:.7rem}@media(max-width:768px){.footer.svelte-jz8lnl{margin-top:2rem;padding:1rem 0}}@font-face{font-family:JetBrains Mono;src:url(../../../fonts/JetBrainsMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../../../fonts/JetBrainsMono-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--font-mono: "JetBrains Mono", "Fira Code", "Source Code Pro", monospace}body{font-family:var(--font-mono);line-height:1.6}.app-shell{display:contents}body{margin:0;padding:0;min-height:100vh;display:flex;flex-direction:column}@media(prefers-color-scheme:dark){body{background-color:#111;color:#fff}}
