.prompt[data-v-22418ac0]{white-space:pre;-webkit-user-select:none;user-select:none}.u[data-v-22418ac0]{color:var(--cyan);font-weight:700}.at[data-v-22418ac0]{color:var(--ink-faint)}.h[data-v-22418ac0]{color:var(--violet);font-weight:700}.cwd[data-v-22418ac0]{color:var(--amber)}.sig[data-v-22418ac0]{color:var(--ink-dim)}.b[data-v-eb054fbe]{font-weight:700}.t-ink[data-v-eb054fbe]{color:var(--ink)}.t-ink2[data-v-eb054fbe]{color:var(--ink-2)}.t-dim[data-v-eb054fbe]{color:var(--ink-dim)}.t-faint[data-v-eb054fbe]{color:var(--ink-faint)}.t-cyan[data-v-eb054fbe]{color:var(--cyan)}.t-pink[data-v-eb054fbe]{color:var(--pink)}.t-amber[data-v-eb054fbe]{color:var(--amber)}.t-green[data-v-eb054fbe]{color:var(--green)}.t-violet[data-v-eb054fbe]{color:var(--violet)}.t-red[data-v-eb054fbe]{color:var(--red)}a[data-v-eb054fbe]{text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab,currentColor 35%,transparent);text-decoration-color:color-mix(in oklab,currentColor 35%,transparent);text-underline-offset:.22em}a[data-v-eb054fbe]:hover{color:var(--ink);-webkit-text-decoration-color:var(--pink);text-decoration-color:var(--pink)}.act[data-v-eb054fbe]{font:inherit;line-height:inherit;text-align:start;white-space:inherit;text-underline-offset:.25em;transition:background var(--dur-1),color var(--dur-1);border-radius:2px;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:inline}@media (hover:hover){.act[data-v-eb054fbe]:hover{background:color-mix(in oklab,currentColor 16%,transparent);text-decoration-color:currentColor}}.act[data-v-eb054fbe]:focus-visible{outline-offset:1px}.sw[data-v-eb054fbe]{display:inline-block;box-shadow:inset 0 0 0 1px #ffffff0f}.logo[data-v-2418aa25]{filter:drop-shadow(0 0 .5em #8b6cff59);width:15em;max-width:100%;height:auto;display:block;overflow:visible}.shadow[data-v-2418aa25]{opacity:.55}.tld[data-v-2418aa25]{font-family:var(--font-mono)}.fx-type[data-v-2418aa25]{animation:.7s steps(24,end) both type-in-2418aa25}@keyframes type-in-2418aa25{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.fx-glitch[data-v-2418aa25]{width:18em;animation:1.2s step-end both logo-glitch-2418aa25}@keyframes logo-glitch-2418aa25{0%{clip-path:inset(0 100% 0 0)}6%{clip-path:inset(0 40% 60% 0);filter:drop-shadow(.25em 0 #5fd4ffe6)drop-shadow(-.25em 0 #ff3d7fe6);translate:-.6em}14%{clip-path:inset(45% 0 10% 20%);translate:.5em}22%{clip-path:inset(0);filter:drop-shadow(.12em 0 #5fd4ffe6)drop-shadow(-.12em 0 #ff3d7fe6)hue-rotate(60deg);translate:-.2em}34%{clip-path:inset(20% 0 55%);translate:.3em}42%{clip-path:inset(0);filter:drop-shadow(.06em 0 #5fd4ffcc)drop-shadow(-.06em 0 #ff3d7fcc);translate:0}to{clip-path:inset(0);filter:drop-shadow(.06em 0 #5fd4ffb3)drop-shadow(-.06em 0 #ff3d7fb3)drop-shadow(0 0 .6em #ff3d7f59);translate:0}}@media (prefers-reduced-motion:reduce){.fx-glitch[data-v-2418aa25],.fx-type[data-v-2418aa25]{animation:none}}.ln[data-v-a0c4432c]{white-space:pre-wrap;overflow-wrap:anywhere;min-height:1lh}.cmd[data-v-a0c4432c]{color:var(--ink);margin-top:.6em}.cmd[data-v-a0c4432c]:first-child{margin-top:0}.vimtag[data-v-a0c4432c]{color:var(--violet)}.gap[data-v-a0c4432c]{height:.7lh}.tbl[data-v-a0c4432c]{-moz-column-gap:3ch;grid-template-columns:max-content minmax(0,1fr);column-gap:3ch;margin-block:.25em;display:grid}.tbl+.tbl[data-v-a0c4432c]{margin-top:.8em}.tbl-head[data-v-a0c4432c]{letter-spacing:.06em;grid-column:1/-1;margin-bottom:.15em}.tbl-head.later[data-v-a0c4432c]{margin-top:.7em}.tbl-row[data-v-a0c4432c]{display:contents}.tbl-k[data-v-a0c4432c],.tbl-v[data-v-a0c4432c]{white-space:pre-wrap;overflow-wrap:anywhere}@container term (width<19rem){.tbl[data-v-a0c4432c]{grid-template-columns:minmax(0,1fr)}.tbl-v[data-v-a0c4432c]{color:var(--ink-dim);margin-bottom:.3em;padding-left:2ch}}.art[data-v-a0c4432c]{font:inherit;white-space:pre;margin:.3em 0;line-height:1.12;overflow:hidden}.art-ln[data-v-a0c4432c]{display:block}.split[data-v-a0c4432c]{flex-wrap:wrap;align-items:flex-start;gap:.6em 4ch;margin-block:.5em;display:flex}.split .art[data-v-a0c4432c]{margin:.2em 0 0}.logo-wrap[data-v-a0c4432c]{margin-block:.6em .4em}.split.has-logo[data-v-a0c4432c]{align-items:center;gap:1em 3.5ch}.split-info[data-v-a0c4432c]{flex:24ch;min-width:0}.split-info .ln[data-v-a0c4432c]{animation:line-in-a0c4432c var(--dur-3) var(--ease-out) both;animation-delay:calc(var(--i) * 28ms)}@keyframes line-in-a0c4432c{0%{opacity:0;translate:.6em}}.card[data-v-a0c4432c]{--rc:var(--rank-c);border:1px solid color-mix(in oklab,var(--rc) 55%,transparent);border-radius:var(--radius-s);background:linear-gradient(100deg,color-mix(in oklab,var(--rc) 14%,transparent),transparent 60%),#ffffff05;max-width:52ch;box-shadow:0 0 2.5em -1em color-mix(in oklab,var(--rc) 60%,transparent);font-family:var(--font-body);animation:card-in-a0c4432c .6s var(--ease-spring) both;border-left-width:3px;grid-template-columns:auto minmax(0,1fr);gap:0 1.2em;margin-block:.6em .3em;padding:.9em 1.1em .9em .9em;display:grid;position:relative;overflow:hidden}:is(.card[data-rank=SS],.card[data-rank=S])[data-v-a0c4432c]{box-shadow:0 0 0 1px color-mix(in oklab,var(--rc) 40%,transparent),0 0 3em -.5em color-mix(in oklab,var(--rc) 70%,transparent)}:is(.card[data-rank=SS],.card[data-rank=S])[data-v-a0c4432c]:after{content:"";background:linear-gradient(110deg,transparent 30%,color-mix(in oklab,var(--rc) 30%,transparent) 48%,#ffffff2e 50%,transparent 62%);animation:sheen-a0c4432c 1.6s .35s var(--ease-in-out) both;pointer-events:none;position:absolute;inset:0;translate:-100%}@supports (corner-shape:bevel){.card[data-v-a0c4432c]{corner-shape:bevel;border-radius:.6rem 0}}@keyframes card-in-a0c4432c{0%{opacity:0;filter:blur(6px)brightness(1.8);scale:.94}}@keyframes sheen-a0c4432c{to{translate:100%}}.card-rank[data-v-a0c4432c]{border-right:1px dashed color-mix(in oklab,var(--rc) 35%,transparent);align-self:stretch;place-items:center;min-width:2.4em;padding-right:1em;display:grid}.card-rank-l[data-v-a0c4432c]{font-family:var(--font-display);letter-spacing:-.04em;color:var(--rc);text-shadow:0 0 .5em color-mix(in oklab,var(--rc) 60%,transparent);font-size:2em;font-weight:800;line-height:1}.card-meta[data-v-a0c4432c]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-dim);flex-wrap:wrap;align-items:center;gap:.15em .6ch;font-size:.82em;display:flex}.card-dot[data-v-a0c4432c]{color:var(--ink-faint)}.card-new[data-v-a0c4432c]{background:var(--rc);color:var(--bg-0);border-radius:2px;margin-left:.4ch;padding:0 .5em;font-weight:700}.card-title[data-v-a0c4432c]{color:var(--ink);text-wrap:balance;margin-top:.25em;font-size:1.1em;font-weight:650;line-height:1.3}.card-title a[data-v-a0c4432c]{color:inherit}.card-text[data-v-a0c4432c]{color:var(--ink-2);text-wrap:pretty;margin-top:.3em;line-height:1.5}.vim[data-v-a0c4432c]{border-left:2px solid color-mix(in oklab,var(--violet) 40%,transparent);margin-block:.4em;padding-left:1ch}.vim-tilde[data-v-a0c4432c]{color:var(--violet);opacity:.7;line-height:1.35}.vim-status[data-v-a0c4432c]{background:var(--ink-2);color:var(--bg-0);white-space:pre;justify-content:space-between;gap:2ch;margin-top:.3em;padding:0 1ch;display:flex;overflow:hidden}@media (prefers-reduced-motion:reduce){.card[data-v-a0c4432c],.card[data-v-a0c4432c]:after,.split-info .ln[data-v-a0c4432c]{animation:none!important}}.term[data-v-304bd257]{--term-font:calc(clamp(.8rem, .74rem + .18vw, .95rem));width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);opacity:0;transition:opacity var(--dur-2) var(--ease-out),display var(--dur-2) allow-discrete,overlay var(--dur-2) allow-discrete;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.term[open][data-v-304bd257]{opacity:1;place-items:center;display:grid}@starting-style{.term[open][data-v-304bd257]{opacity:0}}.term[data-v-304bd257]::backdrop{-webkit-backdrop-filter:blur(5px)saturate(1.15);opacity:0;transition:opacity var(--dur-3) var(--ease-out),display var(--dur-3) allow-discrete,overlay var(--dur-3) allow-discrete;background:radial-gradient(120% 90% at 50% 40%,#07060f40,#07060fb3),#07060f33}.term[open][data-v-304bd257]::backdrop{opacity:1}@starting-style{.term[open][data-v-304bd257]::backdrop{opacity:0}}.win[data-v-304bd257]{border:1px solid var(--line-strong);border-radius:0 var(--bevel);background:radial-gradient(90% 60% at 15% 0,#5fd4ff0f,transparent 60%),radial-gradient(80% 60% at 100% 100%,#ff3d7f0d,transparent 60%),color-mix(in oklab,var(--bg-1) 86%,transparent);-webkit-backdrop-filter:blur(18px)saturate(1.25);width:calc(min(72rem,92vw));min-width:24rem;max-width:calc(100vw - 2rem);height:70dvh;min-height:18rem;max-height:calc(100dvh - 2rem);font-family:var(--font-mono);font-size:var(--term-font);resize:both;transition:scale var(--dur-2) var(--ease-out),filter var(--dur-2) var(--ease-out),width var(--dur-3) var(--ease-out),height var(--dur-3) var(--ease-out),translate var(--dur-3) var(--ease-out);animation:crt-on-304bd257 .56s var(--ease-out) both;outline:none;flex-direction:column;line-height:1.6;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #00000059,0 2.5rem 6rem -1.5rem #000000bf,0 0 4rem -1rem #5fd4ff2e}.win[data-v-304bd257]:after{content:"";z-index:3;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(#0000,#5fd4ff09 50%,#0000) 0 -30%/100% 30% no-repeat,repeating-linear-gradient(#ffffff06 0 1px,#0000 0 3px);animation:9s linear infinite refresh-304bd257;position:absolute;inset:0}.win[data-v-304bd257]:active{transition-property:scale,filter,width,height}.term:not([open]) .win[data-v-304bd257]{filter:blur(2px)brightness(1.4);scale:.985}@supports (corner-shape:bevel){.win[data-v-304bd257]{corner-shape:bevel}}.term.max .win[data-v-304bd257]{resize:none;translate:none;width:calc(100vw - 2rem)!important;height:calc(100dvh - 2rem)!important}@keyframes crt-on-304bd257{0%{clip-path:inset(49.6% 50%);filter:brightness(3)saturate(0)}35%{clip-path:inset(49.6% 0);filter:brightness(2.6)saturate(.4)}70%{clip-path:inset(0);filter:brightness(1.35)}to{clip-path:inset(0);filter:none}}@keyframes refresh-304bd257{0%{background-position:0 -30%,0 0}to{background-position:0 130%,0 0}}.bar[data-v-304bd257]{border-bottom:1px solid var(--line);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;background:linear-gradient(#ffffff0b,#ffffff03);flex:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;height:2.6em;padding-inline:.75em .35em;display:grid;position:relative}.bar[data-v-304bd257]:active{cursor:grabbing}.bar[data-v-304bd257]:after{content:"";background:linear-gradient(90deg,var(--cyan),transparent 35%,transparent 70%,#ff3d7f99);opacity:.7;height:1px;position:absolute;inset:auto 0 -1px}.bar-tag[data-v-304bd257]{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);justify-self:start;align-items:center;gap:.45em;font-size:.78em;display:inline-flex}.bar-tag[data-v-304bd257] svg{width:1.25em;height:1.25em;color:var(--cyan)}.bar-title[data-v-304bd257]{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:.9em;overflow:hidden}.bar-btns[data-v-304bd257]{justify-self:end;gap:.15em;display:flex}.bar-btn[data-v-304bd257]{border-radius:var(--radius-s);width:2.1em;height:2.1em;color:var(--ink-dim);transition:color var(--dur-1),background var(--dur-1);place-items:center;display:grid}.bar-btn[data-v-304bd257] svg{width:1.05em;height:1.05em}@media (hover:hover){.bar-btn[data-v-304bd257]:hover{color:var(--ink);background:#ffffff12}.bar-btn.close[data-v-304bd257]:hover{color:var(--bg-0);background:var(--pink)}}.screen[data-v-304bd257]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--bg-4) transparent;text-shadow:0 0 .55em #5fd4ff24;cursor:text;flex:1;min-height:0;padding:.9em 1.15em 1.1em;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 .9em);mask-image:linear-gradient(#0000,#000 .9em);container:term/inline-size}.log[data-v-304bd257]{color:var(--ink-2);tab-size:4}.log[data-v-304bd257]>*{animation:line-in-304bd257 .18s var(--ease-out) both}@keyframes line-in-304bd257{0%{opacity:0;translate:0 .25em}}.screen.panic .log[data-v-304bd257]{animation:1.3s step-end both panic-304bd257}@keyframes panic-304bd257{0%{filter:none}8%{filter:hue-rotate(140deg)saturate(3);clip-path:inset(10% 0 55%);translate:-.4em}16%{clip-path:inset(48% 0 12%);translate:.6em}24%{filter:invert()hue-rotate(180deg);clip-path:inset(0);translate:0}32%{opacity:0}80%{opacity:0}88%{opacity:1;filter:brightness(2)}to{opacity:1;filter:none}}.kp[data-v-304bd257]{z-index:2;color:var(--red);text-align:center;text-shadow:.08em 0 #5fd4ffb3,-.08em 0 #ff3d7fcc;opacity:0;pointer-events:none;animation:1.3s step-end both kp-304bd257;position:absolute;inset:42% 1.2em auto}@keyframes kp-304bd257{30%{opacity:0}34%{opacity:1}52%{opacity:.4;translate:.3em}56%{opacity:1;translate:0}80%{opacity:0}}.prompt-row[data-v-304bd257]{align-items:baseline;gap:1ch;margin-top:.6em;display:flex}.prompt-row.hidden[data-v-304bd257]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.prompt-label[data-v-304bd257]{cursor:text;flex:none}.vim-mode[data-v-304bd257]{background:var(--violet);color:var(--bg-0);letter-spacing:.05em;padding:0 .6ch;font-size:.85em;font-weight:700}.field[data-v-304bd257]{min-width:0;font:inherit;flex:1;position:relative}.field input[data-v-304bd257]{width:100%;color:var(--ink);font:inherit;line-height:inherit;letter-spacing:0;caret-color:#0000;text-shadow:inherit;background:0 0;border:0;outline:none;padding:0;display:block}.field input[data-v-304bd257]::selection{background:color-mix(in oklab,var(--cyan) 45%,transparent);color:var(--ink)}.ghost[data-v-304bd257]{top:0;left:calc(var(--len) * 1ch);color:var(--ink-faint);white-space:pre;pointer-events:none;position:absolute}.caret[data-v-304bd257]{left:calc(var(--col) * 1ch - var(--sl) * 1px);background:var(--cyan);width:1ch;height:1.25em;color:var(--bg-0);white-space:pre;text-shadow:none;pointer-events:none;place-items:center;line-height:1;animation:1.06s step-end .5s infinite blink-304bd257;display:grid;position:absolute;top:calc(.5lh - .625em);box-shadow:0 0 .6em #5fd4ff99}.caret.off[data-v-304bd257]{color:#0000;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cyan) 70%,transparent);background:0 0;animation:none}@keyframes blink-304bd257{50%{color:#0000;box-shadow:none;background:0 0}}.busy-line[data-v-304bd257]{color:var(--ink-faint);margin-top:.6em}.spin[data-v-304bd257]{color:var(--cyan)}.chips[data-v-304bd257]{display:none}.chip-btn[data-v-304bd257]{border:1px solid var(--line-strong);min-height:2.5rem;color:var(--ink-2);font-family:var(--font-mono);white-space:nowrap;transition:background var(--dur-1),border-color var(--dur-1),color var(--dur-1);background:#ffffff08;border-radius:999px;flex:none;padding:0 .95em;font-size:.8125rem}.chip-btn[data-v-304bd257]:active{background:color-mix(in oklab,var(--cyan) 18%,transparent);border-color:var(--cyan);color:var(--ink)}.chip-btn[aria-disabled=true][data-v-304bd257]{opacity:.4;pointer-events:none}.chip-btn.stop[data-v-304bd257]{border-color:color-mix(in oklab,var(--pink) 60%,transparent);color:var(--pink)}.status[data-v-304bd257]{border-top:1px solid var(--line);height:1.9em;color:var(--ink-dim);white-space:nowrap;-webkit-user-select:none;user-select:none;background:#00000040;flex:none;align-items:center;gap:0;font-size:.8em;display:flex}.status>span[data-v-304bd257]{align-items:center;gap:.5ch;height:100%;padding-inline:1.2ch;display:inline-flex}.status[data-v-304bd257] svg{width:1em;height:1em;color:var(--amber)}.st-sess[data-v-304bd257]{background:var(--cyan);color:var(--bg-0);font-weight:700}.st-win[data-v-304bd257]{color:var(--ink)}.st-fill[data-v-304bd257]{flex:1;padding:0!important}.st-np[data-v-304bd257]{text-overflow:ellipsis;max-width:40%;line-height:1.9em;overflow:hidden;display:block!important}.st-clock[data-v-304bd257]{color:var(--ink-2);border-left:1px solid var(--line)}.st-lang[data-v-304bd257]{background:color-mix(in oklab,var(--violet) 30%,transparent);color:var(--ink)}@media (width<48rem){.term[open][data-v-304bd257]{place-items:stretch stretch}.term[data-v-304bd257]{--term-font:.8125rem}.win[data-v-304bd257]{inset:var(--vvt,0) 0 auto;width:100%;height:var(--vvh,100dvh);corner-shape:round;resize:none;background:radial-gradient(90% 40% at 0 0,#5fd4ff12,transparent 60%),color-mix(in oklab,var(--bg-0) 92%,transparent);min-width:0;max-width:none;min-height:0;max-height:none;box-shadow:none;animation:sheet-up-304bd257 .42s var(--ease-out) both;border:0;border-radius:0;position:fixed;translate:none!important}.term:not([open]) .win[data-v-304bd257]{filter:none;scale:1;translate:0 4%!important}.bar[data-v-304bd257]{height:calc(3.25rem + var(--safe-top));padding:var(--safe-top) calc(.25rem + var(--safe-right)) 0 calc(1rem + var(--safe-left));cursor:default;grid-template-columns:auto 1fr auto}.bar-title[data-v-304bd257]{text-align:center}.bar-btn[data-v-304bd257]{width:2.75rem;height:2.75rem}.bar-btn[data-v-304bd257] svg{width:1.35rem;height:1.35rem}.desk[data-v-304bd257]{display:none}.screen[data-v-304bd257]{cursor:auto;flex-direction:column;padding:0;display:flex;overflow:hidden;-webkit-mask-image:none;mask-image:none}.log[data-v-304bd257]{min-height:0;padding:.9rem calc(1rem + var(--safe-right)) .75rem calc(1rem + var(--safe-left));overscroll-behavior:contain;flex:1;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 .9rem);mask-image:linear-gradient(#0000,#000 .9rem)}.chips[data-v-304bd257]{padding:.6rem calc(1rem + var(--safe-right)) .1rem calc(1rem + var(--safe-left));scrollbar-width:none;flex:none;gap:.5rem;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 1rem calc(100% - 1.5rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 1rem calc(100% - 1.5rem),#0000)}.chips[data-v-304bd257]::-webkit-scrollbar{display:none}.busy-line[data-v-304bd257],.prompt-row[data-v-304bd257]{padding:.6rem calc(1rem + var(--safe-right)) calc(.75rem + var(--safe-bottom)) calc(1rem + var(--safe-left));border-top:1px solid var(--line);background:#00000040;flex:none;margin:0}.prompt-row[data-v-304bd257]{align-items:center;min-height:3.5rem;font-size:calc(max(16px,1rem))}.term.kb .busy-line[data-v-304bd257],.term.kb .prompt-row[data-v-304bd257]{padding-bottom:.6rem}.status[data-v-304bd257]{display:none}}@media (pointer:coarse) and (width>=48rem){.chips[data-v-304bd257]{flex-wrap:wrap;gap:.5rem;margin-top:.9em;display:flex}.win[data-v-304bd257]{resize:none}}@keyframes sheet-up-304bd257{0%{opacity:0;translate:0 6%}}@media (prefers-reduced-motion:reduce){.caret[data-v-304bd257],.log[data-v-304bd257]>*,.screen.panic .log[data-v-304bd257],.win[data-v-304bd257],.win[data-v-304bd257]:after{animation:none!important}.win[data-v-304bd257]{transition:none}}html:has(dialog.term[open]){overflow:hidden}
