@font-face{font-family:FeatureMono;src:local(FeatureMono Regular),local(FeatureMono-Regular),url(./FeatureMono-Regular.vPt9K9Bn.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FeatureMono;src:local(FeatureMono Medium),local(FeatureMono-Medium),url(./FeatureMono-Medium.CYZwVyBm.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:Inter;src:local(Inter),url(./Inter.DGGbvZju.woff2)format("woff2-variations");font-weight:100 800;font-style:normal;font-display:swap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--background:#121212;--element:#1a1a1a;--element-hover:#242424;--border:#3a3a3a;--accent:#a058ff;--accent-hover:#7f1fff;--text:#e6e6e6;--text-hover:#d9d9d9;--text-secondary:#ababab;--text-muted:#303030;--font-size-small:12px;--font-size:14px;--font-size-large:16px;--font-size-title:16px;--content-width:1200px;--padding-8:8px;--padding-16:16px;--padding-24:24px;--padding-32:32px}*{box-sizing:border-box;scroll-behavior:smooth;margin:0;padding:0}body{background-color:var(--background);font-family:Inter;font-size:var(--font-size)}a,body{color:var(--text)}a{text-decoration:none}.page-container{padding:var(--padding-16);flex-direction:column;align-items:center;gap:64px;display:flex}.button[data-v-238089c3]{justify-content:center;gap:var(--padding-8);padding:var(--padding-8) var(--padding-16);white-space:nowrap;cursor:pointer;font-family:FeatureMono;font-size:var(--font-size-large);border:none;text-decoration:none;display:flex}.button--default[data-v-238089c3]{background-color:var(--element);color:var(--text)}.button--default[data-v-238089c3]:hover{background-color:var(--element-hover)}.button--active[data-v-238089c3]{background-color:var(--text);color:var(--background);font-weight:500}.button--active[data-v-238089c3]:hover{background-color:var(--text-hover)}.button--accent[data-v-238089c3]{background-color:var(--accent);color:var(--background);font-weight:500}.button--accent[data-v-238089c3]:hover{background-color:var(--accent-hover)}.button--disabled[data-v-238089c3],.button[data-v-238089c3]:disabled{opacity:.5;cursor:default;pointer-events:none}.pane[data-v-aad91713]{border:1px solid var(--border);position:relative}.pane .title[data-v-aad91713]{background-color:var(--background);color:var(--border);text-transform:capitalize;-webkit-user-select:none;user-select:none;padding-inline:2px;font-family:FeatureMono;position:absolute;top:-8px;left:6px}.container[data-v-e1f2faa0]{-webkit-user-select:none;user-select:none;max-width:var(--content-width);width:100%;padding:var(--padding-16);justify-content:space-between}.container[data-v-e1f2faa0],.container .left[data-v-e1f2faa0]{align-items:center;display:flex}.container .left[data-v-e1f2faa0]{gap:var(--padding-24)}.container .left a[data-v-e1f2faa0]{display:flex}.container .left .logo[data-v-e1f2faa0]{width:32px;height:32px}.container .left .links[data-v-e1f2faa0]{align-items:center;gap:var(--padding-24);display:flex}.container .left .links .link[data-v-e1f2faa0]{gap:var(--padding-8);font-family:FeatureMono;font-size:var(--font-size-large);color:var(--text-secondary);display:flex}.container .left .links .link .iconify[data-v-e1f2faa0]{font-size:16px}.container .left .links .link[data-v-e1f2faa0]:hover{color:var(--text)}.container .right[data-v-e1f2faa0]{align-items:center;gap:var(--padding-8);display:flex}.tui[data-v-5b1b82f9]{gap:var(--padding-8);outline:none;flex-direction:column;height:100%;display:flex;position:relative}.tui .overlay[data-v-5b1b82f9]{z-index:2;background:color-mix(in srgb,var(--background) 70%,transparent);color:var(--text);font:inherit;cursor:pointer;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:absolute;inset:0}.tui .stage[data-v-5b1b82f9]{flex:1;min-height:0;overflow:hidden}.tui .stage canvas[data-v-5b1b82f9]{cursor:pointer;touch-action:pan-y;display:block}.tui .status[data-v-5b1b82f9]{align-items:center;gap:var(--padding-8) var(--padding-16);height:16px;font-size:var(--font-size-small);white-space:nowrap;color:var(--text-secondary);flex-shrink:0;line-height:16px;display:flex;overflow:hidden}.tui .status[data-v-5b1b82f9]>*{flex:none;height:16px}.tui .status>span[data-v-5b1b82f9]:first-child{text-overflow:ellipsis;flex:1 1 0;min-width:0;overflow:hidden}.tui .status>span:first-child a[data-v-5b1b82f9]{color:var(--text);text-decoration:underline}.tui .status button[data-v-5b1b82f9]{appearance:none;height:16px;min-height:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;line-height:16px}.tui .status button[data-v-5b1b82f9]:hover{color:var(--text)}.tui .status .volume[data-v-5b1b82f9]{align-items:center;gap:var(--padding-8);display:flex}.tui[data-v-cf9b09fc]{gap:var(--padding-8);flex-direction:column;height:100%;display:flex}.tui .stage[data-v-cf9b09fc]{flex:1;min-height:0;overflow:hidden}.tui .stage canvas[data-v-cf9b09fc]{cursor:pointer;touch-action:pan-y;display:block}.tui .status[data-v-cf9b09fc]{gap:0 var(--padding-16);font-size:var(--font-size-small);color:var(--text-secondary);flex-wrap:wrap;display:flex}.tui .status button[data-v-cf9b09fc]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.tui .status button[data-v-cf9b09fc]:hover{color:var(--text)}.tui[data-v-140179d4]{gap:var(--padding-8);flex-direction:column;height:100%;line-height:1.3;display:flex}.tui .head b[data-v-140179d4]{color:var(--accent);font-weight:500}.tui .dim[data-v-140179d4]{color:var(--text-secondary)}.tui .cols[data-v-140179d4]{gap:var(--padding-8) var(--padding-32);flex-wrap:wrap;flex:1;min-height:0;display:flex;overflow:hidden}.tui .cols .row[data-v-140179d4]{gap:var(--padding-8);display:flex}.tui .cols .row .label[data-v-140179d4]{width:12ch}.tui .cols .row .bar[data-v-140179d4]{color:var(--accent)}.tui .status[data-v-140179d4]{gap:0 var(--padding-16);font-size:var(--font-size-small);color:var(--text-secondary);flex-wrap:wrap;margin-top:auto;display:flex}.tui .status button[data-v-140179d4]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.tui .status button[data-v-140179d4]:hover{color:var(--text)}.container[data-v-6ccb9aca]{gap:var(--padding-16);max-width:var(--content-width);width:100%;padding:var(--padding-16)}.container[data-v-6ccb9aca],.container .terminal[data-v-6ccb9aca]{flex-direction:column;display:flex}.container .terminal[data-v-6ccb9aca]{cursor:text;gap:2px;height:150px;font-family:FeatureMono}.container .terminal.running[data-v-6ccb9aca]{cursor:default}.container .terminal.seq[data-v-6ccb9aca]{height:200px}.container .terminal .out[data-v-6ccb9aca]{white-space:pre-wrap;word-break:break-word;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.container .terminal .out .line[data-v-6ccb9aca]{flex-shrink:0}.container .terminal .out .line.err[data-v-6ccb9aca]{color:var(--text)}.container .terminal .out .line.ok[data-v-6ccb9aca]{color:var(--accent)}.container .terminal .out .line.dim[data-v-6ccb9aca]{color:var(--text-secondary)}.container .terminal .out .line a[data-v-6ccb9aca]{color:var(--text);text-decoration:underline}.container .terminal .out .line .cmd-link[data-v-6ccb9aca]{color:inherit;font:inherit;text-align:left;white-space:pre-wrap;cursor:pointer;background:0 0;border:none;padding:0}.container .terminal .out .line .cmd-link[data-v-6ccb9aca]:hover{color:var(--accent)}.container .terminal .ps1[data-v-6ccb9aca]{color:var(--accent);margin-right:var(--padding-8)}.container .terminal .prompt[data-v-6ccb9aca]{align-items:center;display:flex}.container .terminal .prompt .field[data-v-6ccb9aca]{flex:1;align-items:center;min-width:0;display:flex;position:relative}.container .terminal .prompt .field .caret[data-v-6ccb9aca]{background:var(--text);pointer-events:none;width:1ch;height:1.2em;animation:1s step-end infinite blink-6ccb9aca;position:absolute;top:50%;transform:translateY(-50%)}.container .terminal .prompt input[data-v-6ccb9aca]{min-width:0;color:var(--text);font-family:FeatureMono;font-size:var(--font-size);caret-color:#0000;background:0 0;border:none;outline:none;flex:1;position:relative}.container .bar[data-v-6ccb9aca]{justify-content:space-between;align-items:center;gap:var(--padding-8) var(--padding-24);padding-top:var(--padding-16);border-top:1px solid var(--text-muted);flex-wrap:wrap;display:flex}.container .bar .links[data-v-6ccb9aca]{gap:var(--padding-24);flex-wrap:wrap;display:flex}.container .bar .links a[data-v-6ccb9aca]{color:var(--text-secondary)}.container .bar .links a[data-v-6ccb9aca]:hover{color:var(--text)}.container .bar p[data-v-6ccb9aca]{font-size:var(--font-size-small);color:var(--text-secondary)}.container .confetti[data-v-6ccb9aca]{z-index:999;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}@keyframes blink-6ccb9aca{50%{opacity:0}}
