@font-face{font-family:mono;src:url(../media/CommitMono_Regular.p.1q2lceu4yl5xg.woff2)format("woff2");font-display:swap}.mono_128e50f4-module__zTGP3a__className{font-family:mono}.mono_128e50f4-module__zTGP3a__variable{--font-mono:"mono"}
:root{--bg:#11111b;--ink:#1e1e2e;--pink:#fdb2ff;--dim:#b4a4c8;--paper:#e6dff0;--key:#fdb2ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--bg);-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);min-height:100svh;color:var(--pink);font-family:var(--font-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;font-size:12px;line-height:1.45;display:flex}body:before,body:after{content:"";flex:1 1 0}main{width:min(34rem,100%);padding:max(1.5rem, env(safe-area-inset-top)) max(1.25rem, env(safe-area-inset-right)) max(2.5rem, env(safe-area-inset-bottom)) max(1.25rem, env(safe-area-inset-left));margin-inline:auto}.term{border:1px solid var(--pink)}.bar{background:var(--pink);min-width:0;color:var(--ink);letter-spacing:.04em;justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding:.28rem .75rem;font-size:1em;font-weight:400;line-height:1.3;display:flex}.screen{padding:.85rem .75rem .7rem}.dim{color:var(--dim)}.news{color:var(--pink);margin:0}.news .dim{margin-right:.75rem}.news a{color:inherit;overflow-wrap:anywhere;text-decoration:none}.news a:hover{color:#fff4ff}.fns{flex-direction:column;gap:.35rem;margin-top:1rem;display:flex}.fns a,.fns button{width:100%;min-width:0;color:var(--paper);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:2.2ch 4.5ch auto minmax(0,1fr);align-items:center;gap:.45rem;margin:0;padding:0;text-decoration:none;display:grid}.n{color:var(--pink)}.val{min-width:0;color:var(--pink);overflow-wrap:anywhere}.key{background:var(--key);width:max-content;color:var(--ink);justify-self:start;padding:0 .28em;line-height:1.35}.fns a:hover .val,.fns a:hover,.fns button:hover .val,.fns button:hover{color:#fff4ff}.fns a:focus-visible,.fns button:focus-visible{outline:1px solid var(--key);outline-offset:3px}.cmd{border-bottom:1px solid var(--pink);flex-direction:column;gap:.35rem;margin:0;padding:.5rem .75rem;display:flex}.cmd-row{align-items:center;gap:.55rem;display:flex}.cmd-note{color:var(--dim);margin:0;display:none}.cmd-field{cursor:text;flex:1;align-items:flex-start;gap:.55rem;min-width:0;display:flex;position:relative}.prompt,.cmd-echo{color:var(--pink);letter-spacing:.04em;white-space:pre}.cmd-echo{color:var(--paper);white-space:pre-wrap}.caret{background:var(--pink);vertical-align:-.22em;width:.72em;height:1.35em;margin-left:.12em;animation:1.1s step-end infinite blink;display:inline-block}@keyframes blink{50%{visibility:hidden}}.cmd textarea{resize:none;color:#0000;width:100%;height:100%;font:inherit;line-height:inherit;letter-spacing:.04em;caret-color:#0000;background:0 0;border:0;outline:none;margin:0;padding:0;position:absolute;inset:0;overflow:hidden}.reply{color:var(--pink);white-space:pre-line;margin:0}::selection{background:var(--pink);color:var(--ink)}@media (prefers-reduced-motion:reduce){.caret{animation:none}}@media (max-width:640px){body{font-size:11px}main{padding-top:max(1.25rem, env(safe-area-inset-top));padding-bottom:max(1.25rem, env(safe-area-inset-bottom));padding-inline:max(1rem, env(safe-area-inset-left), env(safe-area-inset-right))}.cmd-row{display:none}.cmd-note{display:block}}
