@font-face{font-family:display;src:url(../media/montserrat_latin_var-s.p.1dqa_6e_ad4sj.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.0%;size-adjust:110.19%}.display_da8b703d-module__wIQ2GW__className{font-family:display,display Fallback}.display_da8b703d-module__wIQ2GW__variable{--font-display:"display", "display Fallback"}
@font-face{font-family:body;src:url(../media/montserrat_latin_var-s.p.1dqa_6e_ad4sj.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:body Fallback;src:local(Arial);ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.0%;size-adjust:110.19%}.body_877a59e4-module__PTswzW__className{font-family:body,body Fallback}.body_877a59e4-module__PTswzW__variable{--font-body:"body", "body Fallback"}
@font-face{font-family:mono;src:url(../media/jetbrains_mono_latin_var-s.p.1bkzbscqrt8rl.woff2)format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.mono_c6429958-module__HNH39q__className{font-family:mono,mono Fallback}.mono_c6429958-module__HNH39q__variable{--font-mono:"mono", "mono Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--safe-area-inset-bottom:env(safe-area-inset-bottom,0px);--kg-nebula-bg:radial-gradient(ellipse 90% 55% at 50% -12%, #ffe04d0d, transparent 60%), linear-gradient(180deg, #0d0d0d 0%, #0d0d0d 100%)}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%!important}html{scroll-behavior:smooth}body{overscroll-behavior:none}a{color:inherit;text-decoration:none}.safe-bottom{padding-bottom:max(0px, var(--safe-area-inset-bottom))}.spatial-backdrop{z-index:0;pointer-events:none;background:#0d0d0d;position:fixed;inset:0;overflow:hidden}.spatial-backdrop__nebula,.spatial-backdrop__stars{display:none}@keyframes spatial-drift{0%{transform:translate(-1.5%,-1%)scale(1.02)}to{transform:translate(1.5%,1%)scale(1.07)}}.kg-background-grid,.page-grid-bg{z-index:0;pointer-events:none;background:#0d0d0d;position:fixed;inset:0}.landing-bg-image{background-image:var(--kg-nebula-bg);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover}.landing-vignette{pointer-events:none;background:radial-gradient(90% 55% at 50% -12%,#ffe04d0d,#0000 60%)}.landing-scanlines{display:none}.landing-orbital-shell{aspect-ratio:1;perspective:1000px;justify-content:center;align-items:center;width:min(100%,19rem);margin-inline:auto;display:flex;position:relative}.landing-orbital-shell:before{content:"";filter:blur(20px);background:radial-gradient(circle,#ffe04d29 0%,#ffe04d00 72%);border-radius:50%;position:absolute;inset:14%}.landing-orbital-svg{z-index:1;filter:drop-shadow(0 0 14px #ffe04d38);width:100%;height:100%;position:relative}.landing-orbital-ring-outer,.landing-orbital-ring-inner,.landing-orbital-data{transform-origin:50%}.landing-orbital-ring-outer{animation:28s linear infinite landing-spin}.landing-orbital-ring-inner{animation:18s linear infinite landing-spin-reverse}.landing-orbital-data{animation:36s linear infinite landing-spin}.landing-orbital-core{animation:3s ease-in-out infinite alternate landing-pulse}.landing-orbital-k{fill:#171102;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.04em;font-size:22px;font-weight:800}@keyframes landing-scanlines{0%{background-position:0 0}to{background-position:0 100vh}}@keyframes landing-spin{to{transform:rotate(360deg)}}@keyframes landing-spin-reverse{to{transform:rotate(-360deg)}}@keyframes landing-pulse{0%{opacity:.92;transform:scale(.96)}to{opacity:1;transform:scale(1.04)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes pulse{0%{transform:scale(.92);box-shadow:0 0 #2c89}70%{transform:scale(1.08);box-shadow:0 0 0 6px #2c80}to{transform:scale(.92);box-shadow:0 0 #2c80}}@keyframes kg-spin{to{transform:rotate(360deg)}}.spin{animation:1s linear infinite kg-spin;display:inline-block}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.spatial-backdrop__nebula,.landing-scanlines,.landing-orbital-ring-outer,.landing-orbital-ring-inner,.landing-orbital-data,.landing-orbital-core{animation:none!important}}
