@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.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/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.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/e532fa1b9921e1cd-s.3cb5lpr2l6xud.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/2fe89d53234c61d4-s.1u30mmyq6lnsd.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-20C0,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/99e609270109b47d-s.p.40sczeszzbjw1.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:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.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:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.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:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.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:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.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/6ff74e33ebd7bca3-s.352ti9pm7m6qh.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/1a69062cfe6f77f8-s.0o-3_g79811ob.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/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.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/2e95a7d252b9825a-s.15orukf5wyxb5.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-20C0,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/23b7a97ae3b5c134-s.p.226pwps5o-gq_.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%}.ibm_plex_mono_b7aa03b1-module__aoEe_q__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_b7aa03b1-module__aoEe_q__variable{--font-plex:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:Martian Mono;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/2b232b7efa22db1c-s.2zkj-p18lgxwi.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:Martian Mono;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/3bee448361125987-s.2ffn2c0h-1t7r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/564b25e5ad617bd2-s.1ns0a980vcn85.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ee9d8ff0751135e3-s.p.12ukhzf-lem3a.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:Martian Mono;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/2b232b7efa22db1c-s.2zkj-p18lgxwi.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:Martian Mono;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/3bee448361125987-s.2ffn2c0h-1t7r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/564b25e5ad617bd2-s.1ns0a980vcn85.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/ee9d8ff0751135e3-s.p.12ukhzf-lem3a.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:Martian Mono Fallback;src:local(Arial);ascent-override:63.69%;descent-override:12.74%;line-gap-override:0.0%;size-adjust:157.02%}.martian_mono_5dacd950-module__eh3UFW__className{font-family:Martian Mono,Martian Mono Fallback;font-style:normal}.martian_mono_5dacd950-module__eh3UFW__variable{--font-martian:"Martian Mono", "Martian Mono Fallback"}
:root{--void:#0c0507;--well:#070304;--sill:#140a0d;--live:#f45;--dim:#c0616c;--ghost:#6e2630;--ink:#fff0f1;--amber:#ffb454;--amber-dim:#c98f49;--mono:var(--font-plex), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--mark:var(--font-martian), var(--mono);--step:1.75;--shell:760px}html[data-state=pending]{--live:var(--amber);--dim:var(--amber-dim);--ghost:#6b4a22}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{background:var(--void);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%}body{min-height:100svh;font-family:var(--mono);font-size:clamp(13px,1.05vw + 10px,14.5px);line-height:var(--step);color:var(--dim);background: radial-gradient(120% 78% at 50% -14%, #ff44551a, transparent 62%), radial-gradient(80% 50% at 50% 104%, #ff44550d, transparent 70%), var(--void);transition:background .7s}html[data-state=pending] body{background:radial-gradient(120% 78% at 50% -14%, #ffb4541a, transparent 62%), radial-gradient(80% 50% at 50% 104%, #ffb4540d, transparent 70%), var(--void)}.grain{pointer-events:none;z-index:9;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:-50%}.page{justify-content:center;padding:clamp(28px,6vw,72px) clamp(16px,5vw,32px) clamp(40px,7vw,80px);display:flex}.stage{width:100%;max-width:var(--shell)}.brand{text-align:center;margin-bottom:clamp(26px,5vw,44px)}.mark{font-family:var(--mark);letter-spacing:.3em;color:var(--ink);align-items:center;gap:.5em;padding-left:.3em;font-size:clamp(1.05rem,4.4vw,1.75rem);font-weight:700;transition:color .7s;display:inline-flex}.mark-cursor{background:var(--live);width:.5em;height:1.02em;transition:background .7s;animation:1.15s step-end infinite blink;display:inline-block}@keyframes blink{0%,55%{opacity:1}56%,to{opacity:.12}}.status{letter-spacing:.26em;text-transform:uppercase;color:var(--dim);margin-top:1.1em;font-size:.795rem;transition:color .7s}.status-val{color:var(--live);transition:color .7s}html[data-state=pending] .status-val{font-weight:600}html[data-state=closed] .on-pending,html[data-state=pending] .on-closed{display:none}.terminal{border:1px solid var(--ghost);background:linear-gradient(180deg, #ff445509, transparent 130px), var(--well);transition:border-color .7s,box-shadow .7s,background .7s;box-shadow:0 0 0 1px #0009,0 70px 150px -80px #ff44556b,inset 0 1px #ff445517}html[data-state=pending] .terminal{background:linear-gradient(180deg, #ffb45409, transparent 130px), var(--well);box-shadow:0 0 0 1px #0009,0 70px 150px -80px #ffb45461,inset 0 1px #ffb45417}.term-bar,.term-foot{letter-spacing:.09em;color:var(--dim);justify-content:space-between;align-items:center;gap:1em;padding:.62em clamp(.9em,3vw,1.35em);font-size:.79rem;transition:color .7s,border-color .7s;display:flex}.term-bar{border-bottom:1px solid var(--ghost)}.term-foot{border-top:1px solid var(--ghost);text-transform:uppercase}.term-path b{color:var(--live);font-weight:400;transition:color .7s}.skip{font:inherit;letter-spacing:inherit;color:var(--dim);cursor:pointer;text-underline-offset:.28em;text-decoration:underline;-webkit-text-decoration-color:var(--ghost);text-decoration-color:var(--ghost);background:0 0;border:0;margin:0;padding:.2em .1em}.skip:hover{color:var(--live)}.term-body{min-height:248px;padding:clamp(1.05em,3.6vw,1.6em) clamp(.9em,3vw,1.35em) clamp(1.2em,3.6vw,1.7em)}.row{align-items:baseline;gap:0;display:flex}.row+.row{margin-top:.06em}.row .k{color:var(--dim);white-space:nowrap;transition:color .7s}.row .lead{border-bottom:1px dotted var(--ghost);flex:auto;min-width:1.4em;margin:0 .7em;transition:border-color .7s;transform:translateY(-.34em)}.row .v{color:var(--live);white-space:nowrap;transition:color .7s}.row .v.ink{color:var(--ink)}.row.done .k:before{content:"✓";color:var(--live);margin-right:.75em;transition:color .7s}.row.commit{animation:.62s ease-out commit}@keyframes commit{0%{filter:brightness(2.1)}to{filter:brightness()}}.row.block,.row.block .k{display:block}.row.block .lead{display:none}.row.block .v{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:.05em;padding-left:2.35em;display:block}.gap{height:1.4em}.cmd{color:var(--ink)}.cmd .sigil{color:var(--live);margin-right:.7em;transition:color .7s}.ask{color:var(--live);transition:color .7s}.ask .idx{color:var(--dim);margin-right:.75em;transition:color .7s}.promptline{cursor:text;min-height:1.75em;margin-top:.16em;position:relative}.chev{color:var(--live);margin-right:.7em;transition:color .7s}.echo{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.caret{vertical-align:-.19em;background:var(--live);width:.58em;height:1.05em;transition:background .7s;animation:1.15s step-end infinite blink;display:inline-block}.promptline:not(.focused) .caret{opacity:.3;animation:none}.field{opacity:0;width:100%;height:100%;font:inherit;color:#0000;-webkit-appearance:none;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.field:focus{outline:none}.pot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:-9999px}.err{color:var(--live);margin-top:.5em;transition:color .7s}.err:before{content:"!";opacity:.75;margin-right:.9em}.note{color:var(--dim);margin:0;transition:color .7s}.redact{width:calc(var(--w,8) * 1ch);vertical-align:-.19em;background-color:var(--ghost);background-image:repeating-linear-gradient(90deg,#0000004d 0 1px,#0000 1px 3px);height:1.02em;transition:background-color .7s;display:inline-block;box-shadow:inset 0 1px #ffffff0e}.foot{border-top:1px solid var(--ghost);margin-top:clamp(34px,6vw,58px);padding-top:clamp(26px,4.5vw,40px);transition:border-color .7s}.cols{grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,48px);display:grid}@media (max-width:640px){.cols{grid-template-columns:1fr;gap:34px}}.col-h{font:inherit;color:var(--dim);letter-spacing:.05em;margin:0 0 1.05em;font-weight:400;transition:color .7s}.col-h .sigil{color:var(--live);margin-right:.7em;transition:color .7s}.col p{max-width:38ch;margin:0 0 1.05em}.col p:last-child{margin-bottom:0}.col strong{color:var(--ink);white-space:nowrap;font-weight:500}.foot-bar{border-top:1px solid var(--ghost);letter-spacing:.17em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5em;margin-top:clamp(30px,5vw,46px);padding-top:1.35em;font-size:.79rem;transition:border-color .7s;display:flex}.foot-bar .who{font-family:var(--mark);letter-spacing:.22em;color:var(--dim);font-weight:400}.blip{background:var(--live);vertical-align:.05em;width:.52em;height:.52em;margin-right:.85em;transition:background .7s;animation:2.6s ease-in-out infinite pulse;display:inline-block}@keyframes pulse{0%,to{opacity:1}50%{opacity:.28}}:focus-visible{outline:2px solid var(--live);outline-offset:3px}::selection{background:var(--live);color:var(--void)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.caret,.mark-cursor{opacity:1}}
