@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/IBMPlexMono-Regular-Du0PCiXT.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/IBMPlexMono-Italic-DBOsyln_.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/IBMPlexMono-Bold-DlFXw90w.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/IBMPlexMono-BoldItalic-Dky75mrl.woff2)format("woff2")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;--bg:#090b08;--ink:#e7f0cc;--dim:#8b9578;--faint:#4d5543;--danger:#e7f0cc;--pixel:2px;--hard-shadow:6px 6px 0 var(--ink);font-family:IBM Plex Mono,Cascadia Mono,SFMono-Regular,Consolas,monospace}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;overflow:hidden}body{background:var(--bg);color:var(--ink);letter-spacing:.015em;font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit}button{color:inherit}button,label{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,a:focus-visible{outline:var(--pixel) solid var(--ink);outline-offset:3px;animation:.7s steps(2,end) infinite focus-blink}button:not(:disabled){cursor:pointer}button:disabled{cursor:not-allowed;opacity:.35}::selection{color:var(--bg);background:var(--ink)}*{scrollbar-width:thin;scrollbar-color:var(--ink) var(--bg)}a{color:var(--ink);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--bg);background:var(--ink)}.startup-fallback{width:100%;height:100%;color:var(--ink);background:var(--bg);text-align:center;place-content:center;gap:8px;padding:24px;display:grid}.startup-fallback strong{letter-spacing:.08em;font-size:18px}.startup-fallback span{color:var(--dim);letter-spacing:.08em;font-size:10px}#root:before,#root:after{content:"";z-index:9999;pointer-events:none;position:fixed;inset:0}#root:before{opacity:.42;background:repeating-linear-gradient(0deg,#0000 0 3px,#00000026 3px 4px),repeating-linear-gradient(90deg,#e7f0cc05 0 1px,#0000 1px 3px);animation:.18s steps(2,end) infinite crt-flicker}#root:after{background-color:#0000;background-image:linear-gradient(#0000 0 44%,#e7f0cc0d 49%,#00000014 51%,#0000 56%),radial-gradient(#0000 54%,#00000026 78%,#00000057 100%);background-position:0 -100vh,50%;background-repeat:no-repeat;background-size:100% 160px,100% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:8s linear infinite crt-sweep}.site-shell{background:var(--bg);border:var(--pixel) solid var(--ink);grid-template-rows:54px minmax(0,1fr) 40px;width:100%;height:100%;display:grid}.site-top-bar{min-width:0;color:var(--bg);background:var(--ink);border-bottom:var(--pixel) solid var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:0 16px;display:flex;position:relative}.site-top-bar:after{content:"";z-index:5;background:repeating-linear-gradient(90deg, var(--ink) 0 8px, var(--bg) 8px 16px);pointer-events:none;height:8px;position:absolute;top:100%;left:0;right:0}.world-title{white-space:nowrap;align-items:center;gap:10px;min-width:0;display:flex}.world-title strong{letter-spacing:.08em;text-transform:uppercase;font-size:14px;line-height:1}.world-title strong:before{content:"> "}.world-title span{background:var(--bg);width:8px;height:8px}.world-title em{color:var(--bg);text-overflow:ellipsis;text-transform:uppercase;font-size:11px;font-style:normal;overflow:hidden}.site-nav{align-items:stretch;min-width:0;height:100%;display:flex}.nav-link{border:0;border-left:1px solid var(--bg);min-height:44px;color:var(--bg);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:0 0;place-items:center;padding:0 12px;font-size:10px;font-weight:700;text-decoration:none;display:grid}.nav-link:last-child{border-right:1px solid var(--bg)}.nav-link:hover,.nav-link[aria-current=page]{color:var(--ink);background:var(--bg)}.top-actions{align-items:center;gap:12px;min-width:0;display:flex}.connection-status{white-space:nowrap;text-transform:uppercase;align-items:center;gap:14px;font-size:10px;display:flex}.connection-status span{color:var(--bg);align-items:center;gap:6px;display:flex}.status-square{background:currentColor;width:5px;height:5px;animation:1.2s steps(2,end) infinite status-blink}.connection-status time{color:var(--bg);font-variant-numeric:tabular-nums;font-weight:700}.lang-toggle{border:1px solid var(--bg);min-width:46px;min-height:32px;color:var(--bg);letter-spacing:.07em;background:0 0;place-items:center;padding:0 10px;font-size:10px;font-weight:700;display:grid}.lang-toggle:hover:not(:disabled){color:var(--ink);background:var(--bg);box-shadow:none}.site-content{overscroll-behavior:contain;min-height:0;overflow-y:auto}.site-status-bar{border-top:3px solid var(--ink);min-width:0;color:var(--bg);background:var(--ink);text-transform:uppercase;white-space:nowrap;align-items:center;gap:24px;padding:0 18px;font-size:10px;font-weight:700;display:flex;overflow-x:auto}.site-status-bar span{align-items:center;gap:6px;display:flex}.site-status-bar strong{margin-left:auto;font-weight:700}.login-mark{width:58px;height:48px;margin-bottom:12px;display:block;position:relative}.login-mark span{background:var(--ink);width:8px;height:8px;position:absolute}.login-mark span:first-child{box-shadow:8px -8px 0 var(--ink), 16px -16px 0 var(--ink), 24px -8px 0 var(--ink), 32px 0 0 var(--ink);top:24px;left:8px}.login-mark span:nth-child(2){box-shadow:8px 0 0 var(--ink), 16px 0 0 var(--ink), 8px 8px 0 var(--ink);top:32px;left:16px}.login-mark span:nth-child(3){display:none}.home-page{max-width:1080px;margin:0 auto;padding:28px clamp(18px,4vw,40px) 40px;position:relative}.home-page:before{z-index:-1;content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 31px,#e7f0cc0a 31px 32px);position:absolute;inset:48% 0 0}.hero{border:3px solid var(--ink);background:var(--bg);width:min(940px,100%);box-shadow:var(--hard-shadow);grid-template-rows:auto auto;margin:0 auto;animation:.32s steps(4,end) both entry-in;display:grid}.hero-copy{min-width:0;padding:24px clamp(18px,3vw,26px) 20px}.hero-copy h1{letter-spacing:.08em;text-transform:uppercase;margin:6px 0;font-size:clamp(26px,3.6vw,40px);line-height:1.05}.hero-copy h1:after{content:"_";animation:.65s steps(2,end) infinite caret-blink}.kicker{color:var(--dim);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.kicker:before{content:"// "}.tagline{color:var(--dim);margin:0 0 6px;font-size:13px;line-height:1.5}.hero-note{max-width:54ch;color:var(--ink);margin:0;font-size:12px;line-height:1.6}.hero-brief{border-top:var(--pixel) solid var(--faint);margin-top:20px;display:grid}.hero-brief>div{border-bottom:1px solid var(--faint);padding:11px 0}.hero-brief strong{color:var(--ink);letter-spacing:.09em;text-transform:uppercase;margin-bottom:4px;font-size:9px;display:block}.hero-brief strong:before{color:var(--faint);content:"// "}.hero-brief p,.hero-brief .requirements-list{color:var(--dim);margin:0;font-size:11px;line-height:1.55}.hero-downloads{border-top:var(--pixel) solid var(--faint);margin:0;padding:14px clamp(18px,3vw,26px) 18px}.secondary-link{border:var(--pixel) solid var(--ink);min-height:44px;color:var(--ink);background:var(--bg);letter-spacing:.07em;text-transform:uppercase;place-items:center;padding:9px 14px;font-size:10px;font-weight:700;text-decoration:none;display:inline-grid}.secondary-link:hover{color:var(--bg);background:var(--ink)}.join-form{border-top:3px solid var(--ink);text-align:left;align-content:start;gap:14px;min-width:0;padding:22px clamp(18px,3vw,26px) 24px;display:grid}.join-form h2{text-transform:uppercase;margin:0 0 2px;font-size:17px}.queue-outcome{border-left:3px solid var(--ink);color:var(--dim);margin:-4px 0 2px;padding:10px 12px;font-size:11px;line-height:1.55}@media (min-width:900px){.hero{grid-template-columns:minmax(0,1fr) minmax(0,400px);grid-template-areas:"copy form"}.hero-copy{grid-area:copy;padding-top:28px}.join-form{border-top:0;border-left:3px solid var(--ink);grid-area:form}}.join-form h2:before{content:"> ";animation:.65s steps(2,end) infinite caret-blink}.field{color:var(--dim);letter-spacing:.08em;text-transform:uppercase;gap:5px;font-size:10px;font-weight:700;display:grid}.field input{border:var(--pixel) solid var(--ink);width:100%;min-height:44px;color:var(--ink);background:var(--bg);letter-spacing:.015em;text-transform:none;outline:0;padding:9px 10px;font-size:14px}.field input:focus{color:var(--bg);background:var(--ink)}.field input::placeholder{color:var(--faint)}.field small{color:var(--faint);letter-spacing:.02em;text-transform:none;font-size:9px;font-weight:400;line-height:1.4}.field small.field-warning{color:var(--ink);font-size:10px;line-height:1.45}.field-warning:before{content:"!! ";font-weight:700}.consent-field{min-height:44px;color:var(--dim);align-items:flex-start;gap:10px;padding:6px 0;font-size:12px;line-height:1.5;display:flex}.consent-field input{appearance:none;border:var(--pixel) solid var(--ink);background:var(--bg);flex:none;place-content:center;width:20px;height:20px;margin:2px 0 0;display:grid}.consent-field input:before{background:var(--ink);content:"";width:10px;height:10px;transition:transform 80ms steps(2,end);transform:scale(0)}.consent-field input:checked:before{transform:scale(1)}.consent-field input:focus-visible{outline-offset:3px}.consent-field-error input{box-shadow:3px 3px 0 var(--ink)}.consent-field a{color:var(--ink);font-weight:700}.consent-field a:hover{color:var(--bg)}.consent-warning{color:var(--ink);margin:-10px 0 0 30px;font-size:10px}.primary-button{border:var(--pixel) solid var(--ink);width:100%;min-height:46px;color:var(--bg);background:var(--ink);letter-spacing:.07em;text-transform:uppercase;margin-top:4px;padding:9px 14px;font-size:11px;font-weight:700;display:block}.primary-button:hover:not(:disabled){color:var(--ink);background:var(--bg);box-shadow:4px 4px 0 var(--ink)}.primary-button:disabled{color:var(--dim);background:var(--bg);border-color:var(--faint);opacity:1}.primary-button:active:not(:disabled){box-shadow:none;transform:translate(2px,2px)}.releases-intro{max-width:640px;color:var(--dim);margin:-4px 0 22px;font-size:12px;line-height:1.6}.release-history{gap:14px;margin:0;padding:0;list-style:none;display:grid}.release-history>li{border:3px solid var(--ink);padding:clamp(18px,3vw,28px)}.release-history header{color:var(--dim);text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.release-history header strong{color:var(--ink);letter-spacing:.06em;font-size:14px}.release-history h2{text-transform:uppercase;margin:14px 0 8px;font-size:clamp(18px,3vw,26px)}.release-history p{max-width:700px;color:var(--dim);margin:0;font-size:12px;line-height:1.6}.release-history ul{gap:7px;margin:18px 0 0;padding:0;list-style:none;display:grid}.release-history ul li{border-left:3px solid var(--ink);padding:10px 12px;font-size:11px;line-height:1.55}.release-history ul li:before{content:"> ";color:var(--dim)}.alert{border:var(--pixel) solid var(--ink);color:var(--ink);background:var(--bg);margin:4px 0 0;padding:11px 13px;font-size:11px;line-height:1.5;animation:.32s steps(4,end) both entry-in}.alert strong{letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:10px;display:block}.alert strong:before{content:"!! "}.alert p{color:var(--dim);margin:0}.alert-error{color:var(--bg);background:var(--ink);animation:.7s steps(2,end) 3 warning-flash}.alert-error:before{content:"!! ";font-weight:700}.alert-note{border-style:dashed}.alert-note p{color:var(--dim)}.turnstile-wrap{gap:4px;width:100%;display:grid}.turnstile-widget{width:100%;min-height:65px;position:relative}.turnstile-widget:not(.turnstile-loading):after{z-index:1;background:var(--ink);content:"";pointer-events:none;width:1px;height:65px;position:absolute;top:0;right:0}.turnstile-loading{border:1px solid var(--faint)}.turnstile-note{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.world-transmission{border-top:3px solid var(--ink);border-bottom:var(--pixel) solid var(--faint);background:var(--bg);grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);width:min(940px,100%);min-height:230px;margin:34px auto 0;animation:.32s steps(4,end) .12s both entry-in;display:grid}.transmission-copy{padding:30px 32px 34px 0}.transmission-copy h2{letter-spacing:.05em;text-transform:uppercase;max-width:15ch;margin:8px 0 14px;font-size:clamp(23px,3.5vw,36px);line-height:1.08}.transmission-copy>p:last-child{max-width:58ch;color:var(--dim);margin:0;font-size:13px;line-height:1.6}.transmission-log{border-left:var(--pixel) solid var(--faint);align-content:center;padding:24px 0 24px 28px;display:grid}.transmission-log p{border-bottom:1px solid var(--faint);color:var(--ink);letter-spacing:.04em;grid-template-columns:36px 1fr;gap:8px;margin:0;padding:13px 0;font-size:10px;font-weight:700;display:grid}.transmission-log p:last-child{border-bottom:0}.transmission-log span{color:var(--faint);font-variant-numeric:tabular-nums}.requirements-list{color:var(--dim);margin:0;padding-left:0;font-size:12px;line-height:1.6;list-style:none}.requirements-list li{text-indent:-14px;padding-left:14px}.requirements-list li:before{content:"> ";color:var(--faint)}.legal-note{width:min(940px,100%);color:var(--dim);text-transform:uppercase;letter-spacing:.04em;margin:20px auto 0;font-size:10px;line-height:1.5}.legal-note:before{content:"// ";color:var(--faint)}.page{max-width:920px;margin:0 auto;padding:30px clamp(18px,4vw,40px) 44px;animation:.32s steps(4,end) both entry-in}.page>h1{letter-spacing:.08em;text-transform:uppercase;margin:8px 0 6px;font-size:clamp(24px,4vw,38px);line-height:1.1}.muted-line{color:var(--dim);font-size:12px}.panel-dialog{border:3px solid var(--ink);background:var(--bg);max-width:640px;box-shadow:var(--hard-shadow);margin-top:18px;padding:18px 20px;animation:.24s steps(3,end) both dialog-in}.panel-dialog strong{letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:12px;display:block}.panel-dialog strong:before{content:"!! "}.panel-dialog p{color:var(--dim);margin:0;font-size:12px;line-height:1.6}.panel-form{border:3px solid var(--ink);background:var(--bg);width:min(560px,100%);box-shadow:var(--hard-shadow);gap:14px;margin-top:18px;padding:22px 24px 24px;display:grid}.panel-form h2{text-transform:uppercase;margin:0;font-size:16px}.form-hint{color:var(--dim);margin:-6px 0 0;font-size:11px;line-height:1.55}.back-link{color:var(--dim);margin:16px 0 0;font-size:11px}.back-link a{min-height:44px;color:var(--ink);letter-spacing:.06em;text-transform:uppercase;place-items:center;padding:0 2px;font-size:10px;font-weight:700;display:inline-grid}.release-summary{border:var(--pixel) solid var(--faint);color:var(--dim);text-transform:uppercase;flex-wrap:wrap;gap:8px 22px;margin-top:16px;padding:10px 14px;font-size:10px;display:flex}.release-meta strong{color:var(--ink)}.notes{max-width:74ch;color:var(--dim);margin:16px 0 0;font-size:12px;line-height:1.55}.loading-line{color:var(--dim);margin:18px 0 0;font-size:12px}.loading-line:before{content:"> ";color:var(--faint)}.loading-line:after{content:"_";animation:.65s steps(2,end) infinite caret-blink}.download-list{gap:14px;margin-top:18px;display:grid}.download-row{border:var(--pixel) solid var(--ink);background:var(--bg);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 18px;display:grid}.download-copy{min-width:0}.download-copy h2{text-transform:uppercase;margin:0 0 4px;font-size:13px}.download-copy p{color:var(--dim);overflow-wrap:anywhere;margin:0 0 8px;font-size:11px}.download-facts{flex-wrap:wrap;gap:6px 22px;margin:0;display:flex}.download-facts div{align-items:baseline;gap:7px;display:flex}.download-facts dt{color:var(--faint);text-transform:uppercase;font-size:9px}.download-facts dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:11px}.download-facts .sha{color:var(--dim)}.download-button{place-items:center;width:170px;margin:0;text-decoration:none;display:grid}.download-button:hover{color:var(--ink);background:var(--bg)}.legal-intro{max-width:70ch;color:var(--dim);margin:0 0 22px;font-size:13px;line-height:1.65}.legal-index{border:var(--pixel) solid var(--faint);margin:0 0 26px;padding:12px 16px 14px}.legal-index h2{color:var(--dim);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:700}.legal-index h2:before{content:"// "}.legal-index ul{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:0 20px;margin:0;padding:0;list-style:none;display:grid}.legal-index a{min-height:34px;color:var(--dim);padding:8px 0;font-size:12px;line-height:1.4;text-decoration:none;display:block}.legal-index a:before{content:"> ";color:var(--faint)}.legal-index a:hover,.legal-index a:focus-visible{color:var(--bg);background:var(--ink)}.legal-sections{gap:0;display:grid}.legal-section{border-top:var(--pixel) solid var(--faint);padding:18px 0;scroll-margin-top:14px}.legal-section:last-child{border-bottom:var(--pixel) solid var(--faint)}.legal-section h2{letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;font-size:13px}.legal-section p{max-width:72ch;color:var(--dim);margin:0 0 12px;font-size:13px;line-height:1.65}.legal-section p:last-child{margin-bottom:0}.legal-section ul{max-width:72ch;color:var(--dim);margin:0 0 12px;padding-left:20px;font-size:13px;line-height:1.65}.legal-section ul:last-child{margin-bottom:0}.legal-contact{color:var(--dim);margin:24px 0 0;font-size:11px}.notfound-page p{color:var(--dim);font-size:12px}button:not(:disabled){transition:transform 80ms steps(2,end),box-shadow 80ms steps(2,end),color 80ms steps(2,end),background 80ms steps(2,end)}button:not(:disabled):hover{box-shadow:4px 4px 0 var(--ink);transform:translate(-2px,-2px)}button:not(:disabled):active{box-shadow:none;transform:translate(2px,2px)}@keyframes entry-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes dialog-in{0%{opacity:0;transform:scale(.94)translate(8px,8px)}to{opacity:1;transform:none}}@keyframes status-blink{0%,48%{opacity:1}49%,to{opacity:.28}}@keyframes caret-blink{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes focus-blink{50%{outline-color:#0000}}@keyframes warning-flash{50%{color:var(--bg);background:var(--ink)}}@keyframes crt-flicker{50%{opacity:.34}}@keyframes crt-sweep{to{background-position:0 120vh,50%}}@media (max-width:940px){.world-transmission{grid-template-columns:1fr}.transmission-copy{padding-right:0}.transmission-log{border-top:var(--pixel) solid var(--faint);border-left:0;padding:8px 0}.connection-status span{display:none}}@media (max-width:680px){.site-shell{grid-template-rows:54px minmax(0,1fr) 40px}.site-top-bar{flex-wrap:nowrap;gap:6px;padding:0 6px;overflow:hidden}.world-title{flex:none;gap:0}.world-title strong,.world-title em{display:none}.world-title span{flex:0 0 8px;width:8px;height:8px}.connection-status{display:none}.site-nav{flex:auto;min-width:0;margin:0}.nav-link{text-align:center;white-space:nowrap;text-overflow:ellipsis;letter-spacing:.02em;flex:auto;min-width:0;min-height:0;padding:0 3px;font-size:9px;line-height:54px;display:block;overflow:hidden}.nav-link:first-child{border-left:0}.top-actions{flex:none;gap:6px}.lang-toggle{min-width:40px;padding:0 8px}.hero-copy{padding:20px 16px 18px}.hero-brief{margin-top:16px}.hero-copy h1{font-size:clamp(24px,9vw,34px)}.join-form{padding:18px 16px 20px}.hero-downloads{padding:14px 16px 16px}.world-transmission{margin-top:28px}.transmission-copy{padding:24px 0 26px}.secondary-link{display:grid}.download-row{grid-template-columns:1fr}.download-button{width:100%}.site-status-bar{gap:14px;padding:0 12px}.legal-index a{min-height:44px;padding:13px 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
