@font-face{font-family:Space Grotesk;src:url(/assets/space-grotesk.ttf) format("truetype");font-style:normal;font-weight:500;font-display:swap}:root{color-scheme:dark;--paper:#0b0d0d;--ink:#e1e5e3;--mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--ascii-font:var(--mono);--ascii-paper:#0b0d0d;--ascii-ink:#a2afad;--ascii-color-green:#80afa2;--ascii-color-blue:#78a6b9;--ascii-color-purple:#a599bd;--ascii-color-orange:#c5a77d}*{box-sizing:border-box}html,body{width:100%;height:100%;overflow:hidden}html{background:var(--paper)}body{margin:0;color:var(--ink);font-family:Space Grotesk,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{-webkit-tap-highlight-color:transparent;color:inherit;text-decoration:none}a:focus-visible{outline:2px solid #c6e5d4;outline-offset:6px}::selection{background:#c7b2ff;color:#0b0d0d}.site-shell{--edge:clamp(18px,4vmin,35px);position:relative;width:100%;height:100svh;height:100dvh;padding:var(--edge);isolation:isolate;overflow:hidden}.enclosure{position:relative;isolation:isolate;overflow:hidden;width:100%;height:100%;border:1px solid #414746;border-radius:27px;display:flex;flex-direction:column;padding:clamp(18px,4dvh,37px) 43px clamp(18px,3.4dvh,30px);background:#0b0d0d}.perimeter{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:4}.perimeter text{font:9px var(--mono);letter-spacing:2.2px;fill:#888e8b;text-transform:lowercase}#rack-background{position:absolute;inset:0;z-index:-3;overflow:hidden;opacity:.8}.rack{position:absolute!important;inset:-4%;width:108%;height:108%}.rack canvas{position:absolute;top:0;left:0;display:block}.atmosphere{position:absolute;inset:0;z-index:-2;background:radial-gradient(ellipse at 50% 34%,#0b0d0dc4,#0b0d0db8 26%,#0b0d0d66 60%,#0b0d0d33),linear-gradient(0deg,#0b0d0df2 0%,transparent 22%,transparent 75%,#0b0d0d 100%)}.grain{position:absolute;inset:0;pointer-events:none;z-index:3;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.8' filter='url(%23n)'/%3E%3C/svg%3E")}.crosshair{position:absolute;color:#747f7b;font:15px var(--mono);z-index:4;line-height:1}.crosshair--tl{top:12px;left:12px}.crosshair--tr{top:12px;right:12px}.crosshair--bl{bottom:12px;left:12px}.crosshair--br{bottom:12px;right:12px}.masthead{flex:0 0 auto;position:relative;z-index:5}.wordmark{display:inline-block;font:11px var(--mono);letter-spacing:2.6px;color:#d6dcda}.wordmark-slash{color:#6c7671}main{flex:1;min-width:0;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;text-align:center;z-index:2}.hero-content{flex:0 0 auto;width:100%;display:flex;flex-direction:column;align-items:center;transform:scale(var(--content-scale,1));transform-origin:center}h1{position:relative;font-size:min(6.3vw,13dvh,104px);font-weight:500;line-height:1.07;letter-spacing:-.065em;margin:0;max-width:1300px;text-wrap:balance;background-color:#d3d9ed;background-image:radial-gradient(ellipse at 14% 20%,#b1eea9 0%,#c8f3af 13%,transparent 37%),radial-gradient(ellipse at 78% 5%,#ebadb5 0%,#f4cba0 15%,transparent 42%),radial-gradient(ellipse at 45% 90%,#b6a3ff 0%,#aab9f5 16%,transparent 42%),radial-gradient(ellipse at 95% 84%,#adf4dd 0%,#9fdded 15%,transparent 40%),radial-gradient(ellipse at 6% 80%,#f1c29c 0%,#f1b1b9 16%,transparent 46%),linear-gradient(110deg,#e4b5d8,#a1d7ec,#d4edc6,#f2ce9b);background-size:170% 180%,170% 190%,180% 170%,190% 180%,180% 170%,100% 100%;background-position:0% 0%,100% 0%,50% 100%,100% 100%,0% 100%,50% 50%;color:transparent;background-clip:text;-webkit-background-clip:text;animation:liquid 19s ease-in-out infinite alternate}h1 span{display:block}h1 span+span{margin-top:3px}@keyframes liquid{0%{background-position:0% 0%,100% 0%,50% 100%,100% 100%,0% 100%,50% 50%;background-size:170% 180%,170% 190%,180% 170%,190% 180%,180% 170%,100% 100%}50%{background-position:70% 100%,0% 80%,100% 10%,30% 0%,90% 50%,50% 50%;background-size:210% 130%,130% 180%,160% 220%,140% 190%,220% 150%,100% 100%}to{background-position:100% 30%,50% 100%,0% 50%,0% 80%,100% 0%,50% 50%;background-size:160% 210%,190% 140%,220% 140%,170% 230%,150% 190%,100% 100%}}.fork-scene{--chip-height:clamp(30px,4.4vw,52px);--chip-font:clamp(9px,1.6vw,18px);position:relative;width:min(800px,92%);height:clamp(130px,34dvh,320px);flex:none;margin-top:clamp(12px,4dvh,36px)}.fork{position:absolute;top:0;left:0;width:100%;height:calc(100% - var(--chip-height)/2);overflow:visible;display:block}.beam{stroke-dasharray:9 91;stroke-dashoffset:9;animation:transmit 4.5s linear infinite;stroke-linecap:round}.beam-halo{opacity:.8}@keyframes transmit{0%{stroke-dashoffset:9;opacity:0}8%{opacity:1}82%{opacity:1}to{stroke-dashoffset:-100;opacity:0}}.branch-chip{position:absolute;bottom:0;transform:translate(-50%);height:var(--chip-height);display:flex;align-items:center;gap:calc(var(--chip-height)*.22);padding:calc(var(--chip-height)*.1);padding-right:calc(var(--chip-height)*.4);border-radius:999px;font:400 var(--chip-font)/1 Arial,Helvetica,sans-serif;white-space:nowrap}.chip-badge{width:calc(var(--chip-height)*.8);height:calc(var(--chip-height)*.8);border-radius:50%;display:grid;place-items:center;flex:none;color:#f8f8fa}.chip-badge svg{display:block;width:62%;height:62%}.branch-chip--left{left:15%;width:calc(var(--chip-height)*1.8);color:#2f84fc;background:#181f2b}.branch-chip--left .chip-badge{background:#2f84fc}.branch-chip--center{left:50%;color:#f4edfa;background:#aa00f4}.branch-chip--center .chip-badge{background:#b526f7}.branch-chip--center .chip-label{letter-spacing:.01em}.branch-chip--right{left:85%;width:calc(var(--chip-height)*1.8);color:#a2a2ac;background:#1e1f24}.branch-chip--right .chip-badge{background:#a2a2ac}.branch-chip--left .chip-label,.branch-chip--right .chip-label{font-size:1.2em}body[data-motion=paused] *,body[data-motion=paused] *:before,body[data-motion=paused] *:after{animation-play-state:paused!important}@media(min-width:1800px){.enclosure{padding-left:60px;padding-right:60px}.fork-scene{width:min(900px,90%)}}@media(max-width:900px){.enclosure{padding-left:27px;padding-right:27px;border-radius:22px}.wordmark{font-size:10px;letter-spacing:2px}.fork-scene{width:96%}.perimeter text{font-size:8px;letter-spacing:1.8px}}@media(max-width:600px){.enclosure{padding-left:14px;padding-right:14px;border-radius:20px}.wordmark{font-size:9px;letter-spacing:1.6px}h1{font-size:min(8.1vw,9dvh,48px);line-height:1.13;letter-spacing:-.065em;max-width:100%}h1 span+span{max-width:10em;margin:8px auto 0}.fork-scene{width:100%;height:clamp(140px,30dvh,260px)}.crosshair{font-size:11px}.crosshair--tl,.crosshair--tr{top:9px}.crosshair--bl,.crosshair--br{bottom:9px}.crosshair--tl,.crosshair--bl{left:9px}.crosshair--tr,.crosshair--br{right:9px}.atmosphere{background:radial-gradient(ellipse at 50% 35%,#0b0d0de8,#0b0d0dd1 25%,#0b0d0d55 80%),linear-gradient(0deg,#0b0d0d 0%,transparent 40%,transparent 75%,#0b0d0d 100%)}#rack-background{opacity:.7}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.beam{stroke-dashoffset:-45;opacity:.7}}
