@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/faab88e4be272d29-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a45aa1001bf9176f-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41ba59f553543ecf-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/67bba87670b402d1-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d6c1ff7e86974212-s.p.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e60f3e45d49b65c3-s.2ontrj8z1-o25.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f5edaafc8393c36-s.33iiebxkijmxa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f1c080d8717d5d0c-s.2nzetymcmw3t7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/afc8e0e4a8c58d89-s.0_f09-l1omku8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2880e9b87afbd5d9-s.p.0fcfx2a-jndc5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}._2bhinG_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}._2bhinG_variable{--font-plex:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../media/918fa44f42910192-s.3fm2o_8g5wbt2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5ef623414c7c0f3b-s.2t0y5ugd5ycxx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../media/591c50bbc7585aef-s.p.0bh8ttrlmx6iv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:VT323 Fallback;src:local(Arial);ascent-override:89.16%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:89.73%}._8K51FW_className{font-family:VT323,VT323 Fallback;font-style:normal;font-weight:400}._8K51FW_variable{--font-vt:"VT323", "VT323 Fallback"}
:root{--bg:#020c0b;--deep:#0c2824;--dim:#1c584e;--mid:#349688;--teal:#50d2c1;--mint:#97fce4;--gutter:clamp(16px, 4vw, 56px);--body:var(--font-plex), Menlo, Consolas, monospace;--display:var(--font-vt), Menlo, Consolas, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--mint);font-family:var(--body);margin:0;font-size:1rem;line-height:1.6;overflow-x:hidden}body:after{content:"";z-index:50;pointer-events:none;background:repeating-linear-gradient(#0000002b 0 1px,#0000 1px 3px);position:fixed;inset:0}h1,h2,h3,p,ol,ul,pre{margin:0;padding:0}ol,ul{list-style:none}h2,.page-title{font-family:var(--display);font-variant-ligatures:none;text-shadow:0 0 18px #97fce459;font-size:clamp(3rem,7vw,5.25rem);font-weight:400;line-height:1}h3{font-size:1rem;font-weight:600;line-height:1.4}img{max-width:100%;height:auto;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--mint);outline-offset:3px}::selection{background:var(--mint);color:var(--bg)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.button{border:1px solid var(--mint);background:var(--mint);min-height:48px;color:var(--bg);font:600 1rem/1.5 var(--body);cursor:pointer;border-radius:0;padding:11px 22px;text-decoration:none;display:inline-block}.button:hover:not(:disabled){background:var(--bg);color:var(--mint)}.button:disabled{opacity:.55;cursor:not-allowed}.button-quiet{color:var(--mint);background:0 0}.button-quiet:hover:not(:disabled){background:var(--mint);color:var(--bg)}.text-button{color:var(--teal);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.text-button:hover{color:var(--mint)}html:not([data-entered]) body:has(.preloader){overflow:hidden}html[data-entered=done] .preloader{display:none}.preloader{z-index:40;background:var(--bg);place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}.preloader-term{width:min(100%,640px)}.preloader-mark{width:fit-content;max-width:100%;margin-bottom:26px;position:relative}.preloader-mark pre{color:var(--dim);font:600 clamp(7px, 2.3vw, 14px) / .96 var(--body)}.preloader-mark .preloader-fill{color:var(--mint);text-shadow:0 0 6px #97fce480;clip-path:inset(0 0 calc(100% - var(--progress,0%)) 0);position:absolute;inset:0}.preloader-log{min-height:6.4em;color:var(--teal);font-size:.875rem}.preloader-bar{font-variant-numeric:tabular-nums;white-space:pre;margin-top:10px;font-size:clamp(.8125rem,3.4vw,1rem)}.preloader-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.preloader-actions-waiting{visibility:hidden}.preloader-leaving{pointer-events:none;animation:.5s cubic-bezier(.6,0,.9,.4) both crt-off}@keyframes crt-off{60%{opacity:1;transform:scaleY(.01)}to{opacity:0;transform:scaleY(.01)scaleX(0)}}.music-toggle{z-index:30;border:1px solid var(--dim);background:var(--bg);min-height:40px;color:var(--teal);font:600 .875rem/1.4 var(--body);cursor:pointer;border-radius:0;padding:6px 12px;position:fixed;top:8px;right:12px}.music-toggle:hover{border-color:var(--mint);color:var(--mint)}.music-toggle[aria-pressed=true]{background:var(--mint);border-color:var(--mint);color:var(--bg)}.hero{background:var(--bg);height:max(100svh,640px);position:relative;overflow:hidden}.hero-canvas{font-family:var(--body);display:block;position:absolute;top:0;left:0}.hero-panel{top:var(--panel-top,45svh);left:var(--panel-left,40px);width:var(--panel-width,600px);background:var(--bg);max-width:calc(100% - 32px);padding:18px 24px 26px;position:absolute}.tagline{text-shadow:0 0 12px #97fce473;font-weight:600}.hero-copy{max-width:54ch;color:var(--teal);margin-top:10px}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:20px;display:flex}.counter{color:var(--teal);font-variant-numeric:tabular-nums}.hero-caption{right:var(--gutter);background:var(--bg);white-space:nowrap;padding:2px 12px;font-weight:600;position:absolute;bottom:24px}.site-header{max-width:1280px;padding:24px var(--gutter) 0;margin-inline:auto;font-weight:600}.site-header a{padding-block:10px;text-decoration:none;display:inline-block}.site-header a:hover{color:var(--teal)}.claim{max-width:1280px;padding:clamp(40px, 7vw, 88px) var(--gutter) clamp(64px, 9vw, 112px);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,6vw,96px);margin-inline:auto;display:grid}.claim-intro{position:sticky;top:48px}.claim-intro p{max-width:44ch;color:var(--teal);margin-top:18px}.claim-intro .safety{border-left:2px solid var(--dim);margin-top:26px;padding-left:14px;font-size:.875rem}.steps{counter-reset:step;gap:0;display:grid}.step{counter-increment:step;padding:0 0 34px 52px;position:relative}.step:before{content:counter(step);width:34px;font-family:var(--display);font-size:2.25rem;line-height:1;position:absolute;top:-4px;left:0}.step:after{content:"";background:var(--dim);width:1px;position:absolute;top:36px;bottom:8px;left:8px}.step:last-child:after{display:none}.step:has(+.claim-error):after{display:none}.step-waiting{color:var(--mid)}.step-done{color:var(--teal)}.step h3{margin-bottom:12px}.step label{color:var(--teal);margin-bottom:6px;font-size:.875rem;display:block}.step-summary{font-variant-numeric:tabular-nums}.step p{max-width:58ch}.field{max-width:560px;margin-bottom:14px;position:relative}.field:before{content:">";color:var(--teal);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.field input{border:1px solid var(--mid);background:var(--deep);width:100%;min-height:48px;color:var(--mint);font:400 1rem/1.4 var(--body);caret-color:var(--mint);border-radius:0;padding:10px 12px 10px 32px}.field input::placeholder{color:var(--mid)}.field input:focus{border-color:var(--mint);outline:2px solid var(--mint);outline-offset:1px}.code{color:var(--mint);white-space:nowrap;font-weight:600}.tasks{gap:8px;max-width:560px;margin-top:14px;display:grid}.task{border:1px solid var(--mint);align-items:center;gap:12px;min-height:48px;padding:10px 14px;font-weight:600;text-decoration:none;display:flex}.task:hover{background:var(--mint);color:var(--bg)}.task-done{border-color:var(--dim);color:var(--teal);font-weight:400}.step-hint{color:var(--teal);margin-top:10px;font-size:.875rem}.tweet-preview{border:1px solid var(--dim);max-width:560px;color:var(--teal);font:400 .875rem/1.55 var(--body);white-space:pre-wrap;overflow-wrap:anywhere;margin:14px 0 16px;padding:14px 16px}.claim-error{border:1px solid var(--mint);background:var(--deep);max-width:560px;margin-left:52px;padding:12px 14px}.notice{border:1px solid var(--dim);color:var(--teal);padding:16px}.claimed{outline:none;grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:28px;display:grid}.claimed h3{font-family:var(--display);margin-bottom:12px;font-size:2.25rem;font-weight:400;line-height:1.05}.claimed p{color:var(--teal);margin-bottom:14px}.claimed-art{animation:1.1s steps(30,end) both scan-in}@keyframes scan-in{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.about{max-width:1280px;padding:clamp(64px, 10vw, 128px) var(--gutter);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(32px,6vw,96px);margin-inline:auto;display:grid}.about-copy>p{max-width:58ch;color:var(--teal);margin-top:18px}.spec{max-width:620px;margin:34px 0 0}.spec>div{border-bottom:1px solid var(--deep);align-items:baseline;gap:10px;padding:9px 0;display:flex}.spec dt{color:var(--teal);flex:1}.spec dd{text-align:right;margin:0;font-weight:600}.glyph-zoom{margin:0}.glyph-zoom>div{aspect-ratio:1;border:1px solid var(--dim);position:relative;overflow:hidden}.glyph-zoom img{width:1280px;max-width:none;height:1280px;position:absolute;top:calc(50% - 610px);left:calc(50% - 640px)}.glyph-zoom figcaption{color:var(--teal);margin-top:10px;font-size:.875rem}.join,.faq{max-width:1280px;padding:clamp(48px, 8vw, 104px) var(--gutter);margin-inline:auto}.join ol{counter-reset:join;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,56px);margin:34px 0;display:grid}.join li{counter-increment:join}.join li:before{content:counter(join);font-family:var(--display);margin-bottom:8px;font-size:3rem;line-height:1;display:block}.join li p{color:var(--teal);margin-top:6px}.faq{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,96px);display:grid}.faq details{border-bottom:1px solid var(--dim)}.faq summary{cursor:pointer;justify-content:space-between;gap:16px;padding:16px 0;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"[+]";color:var(--teal);flex:none}.faq details[open] summary:after{content:"[-]"}.faq summary:hover{color:var(--teal)}.faq details p{max-width:62ch;color:var(--teal);padding-bottom:18px}.souls{padding-bottom:clamp(48px,8vw,96px)}.souls h2{padding:0 var(--gutter) 28px;max-width:1280px;margin-inline:auto}.souls ul{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.souls img{filter:brightness(1.5)contrast(1.08);width:100%}.souls li>div{padding:14px clamp(10px,1.4vw,20px) 0}.souls li p{color:var(--teal);margin-top:6px;font-size:.875rem;line-height:1.5}.footer{max-width:1280px;padding:28px var(--gutter) 40px;color:var(--teal);margin-inline:auto}@media (max-width:859px),(max-aspect-ratio:23/20){.hero{height:max(100svh,800px)}.hero-panel{width:calc(100% - 32px);padding:12px 14px 16px;left:16px}.tagline{font-size:.875rem}.hero-copy{margin-top:6px;font-size:.9375rem}.hero-actions{margin-top:12px}.hero-caption{font-size:.875rem;bottom:14px;left:16px;right:auto}.claim,.about,.faq,.join ol{grid-template-columns:minmax(0,1fr)}.claim-intro{position:static}.step{padding-left:40px}.claim-error{margin-left:40px}.claimed,.souls ul{grid-template-columns:minmax(0,1fr)}.souls li{padding-inline:var(--gutter);grid-template-columns:128px minmax(0,1fr);align-items:center;gap:16px;margin-bottom:14px;display:grid}.souls li>div{padding:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.claimed-art,.preloader-leaving{animation:none}}
