.ed{--margin:64px;--wide:1008px;--desk-h:184px;--bar-h:46px;--glyph-w:216px;grid-template-columns:min(calc(100vw - 2 * var(--margin)), var(--wide));grid-template-rows:calc(6 * var(--cell-h)) minmax(0, 1fr) var(--bar-h) var(--desk-h) var(--cell-h);justify-content:center;display:grid}.ed .frame-top{padding:calc(3 * var(--cell-h)) var(--cell-w) 0;align-items:flex-start}.editor{grid-template-columns:calc(32 * var(--cell-w)) minmax(0, 1fr);min-height:0;display:grid;position:relative}.tabline{display:none}.wheel{border-right:1px solid color-mix(in srgb, var(--dim) 30%, transparent);touch-action:none;-webkit-user-select:none;user-select:none;opacity:0;outline:none;min-height:0;transition:opacity .42s cubic-bezier(.23,1,.32,1);position:relative}.wheel.is-in{opacity:1}.wheel-dial{pointer-events:none;position:absolute;top:0;left:-150px}.wheel-list{clip-path:inset(0 0 0 -150px);margin:0;padding:0;list-style:none;position:absolute;inset:0}.wheel-item{border:1px solid color-mix(in srgb, var(--dim) 50%, transparent);background:var(--line);cursor:pointer;transform-origin:50%;will-change:transform;width:150px;height:94px;padding:0;position:absolute;top:0;left:0;overflow:hidden}.wheel.is-dragging .wheel-item{cursor:grabbing}.wheel-item:after{content:"";background:var(--bg);opacity:var(--shade,0);pointer-events:none;position:absolute;inset:0}.wheel-item[aria-selected=true]{border-color:var(--accent)}.wheel-item:focus-visible{box-shadow:inset 0 0 0 1px var(--accent);outline:none}.wheel-cap{z-index:2;background:color-mix(in srgb, var(--bg) 84%, transparent);color:var(--ink);text-align:left;text-overflow:ellipsis;white-space:nowrap;padding:1px 6px 2px;font-size:11px;line-height:14px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.wheel-cap b{float:right;color:var(--accent);font-weight:400}.thumb{pointer-events:none;position:absolute;inset:0}.thumb-art{width:114px;height:68px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.wheel-mark{border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:10px solid var(--accent);pointer-events:none;position:absolute;top:0;left:0}.wheel-hint{left:var(--cell-w);color:var(--dim);pointer-events:none;margin:0;font-size:10px;line-height:13px;position:absolute;bottom:4px}.wheel-hint span{display:block}.pane{grid-template-rows:calc(2 * var(--cell-h)) minmax(0, 1fr);min-width:0;min-height:0;display:grid;position:relative}.winbar{gap:var(--cell-w);padding:var(--cell-h) var(--cell-w) 0 calc(4 * var(--cell-w));color:var(--dim);white-space:nowrap;margin:0;display:flex;overflow:hidden}.buffer{min-height:0;padding:0 var(--glyph-w) calc(6 * var(--cell-h)) 0;scrollbar-width:none;outline:none;overflow:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 14px);mask-image:linear-gradient(#0000 0,#000 14px)}.buffer::-webkit-scrollbar{display:none}.ln{min-height:var(--cell-h);padding-left:calc(2 * var(--cell-w));white-space:pre-wrap;overflow-wrap:anywhere}.ln.prompt{margin-top:var(--cell-h)}.ln.is-in,.blk.is-in{animation:.26s cubic-bezier(.23,1,.32,1) both ln-in}@keyframes ln-in{0%{opacity:0}}.t-user{color:var(--fn)}.t-host,.t-dim{color:var(--dim)}.t-path{color:var(--ty)}.t-git{color:var(--kw)}.t-caret{color:var(--accent)}.t-num{color:var(--num)}.t-hot{color:var(--hot)}.t-kw{color:var(--kw)}.t-ink{color:var(--ink)}.t-tag{background:var(--accent);color:var(--bg);padding:0 4px}.t-cursor:after{content:"";width:var(--cell-w);height:var(--cell-h);vertical-align:top;background:var(--ink);animation:1.06s step-end infinite t-blink;display:inline-block}@keyframes t-blink{50%{opacity:0}}.buffer a,.t-link{color:var(--kw);font:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0}.buffer a:hover,.t-link:hover{text-decoration-color:currentColor}.t-row{grid-template-columns:calc(10 * var(--cell-w)) minmax(0, 1fr);display:grid}.t-row>span:first-child{color:var(--dim)}.t-para{max-width:76ch}.t-item{grid-template-columns:calc(4 * var(--cell-w)) minmax(0, 1fr);max-width:78ch;margin-bottom:4px;display:grid}.t-item>span:first-child{color:var(--num)}.t-item .t-dim{display:block}.t-ls{grid-template-columns:calc(22 * var(--cell-w)) calc(24 * var(--cell-w)) auto;width:max-content;max-width:100%;padding:0 0 0 calc(2 * var(--cell-w));color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:grid}.t-ls:hover>span:first-child{text-underline-offset:2px;text-decoration:underline}.t-ls>span:first-child{color:var(--ty)}.term-shot{gap:calc(3 * var(--cell-w));margin:6px calc(2 * var(--cell-w)) 0;grid-template-columns:auto minmax(0,1fr);display:grid}.term-shot.is-browser{grid-template-columns:minmax(0,1fr)}.shot-cap{gap:calc(2 * var(--cell-w));color:var(--dim);white-space:nowrap;margin:0 0 4px;display:flex}.shot-cap .t-name{color:var(--ink)}.shot-frame{border:1px solid color-mix(in srgb, var(--dim) 35%, transparent);background:var(--line);cursor:zoom-in;padding:0;display:block;position:relative;overflow:hidden}.is-phone .shot-frame{aspect-ratio:496/1080;border-radius:18px;width:196px}.is-browser .shot-frame{aspect-ratio:1280/872;width:100%;max-width:640px}.shot-frame video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.shot-side{align-self:start;min-width:0;padding-top:17px}.shot-side .ln{padding-left:0}.t-run{background:color-mix(in srgb, var(--dim) 30%, transparent);height:1px;margin-top:6px;display:block;position:relative;overflow:hidden}.t-run i{background:color-mix(in srgb, var(--ink) 70%, transparent);transform:scaleX(var(--p,0));transform-origin:0;position:absolute;inset:0}.glyph{top:calc(3 * var(--cell-h));right:var(--cell-w);width:calc(var(--glyph-w) - 2 * var(--cell-w));pointer-events:none;position:absolute}.glyph canvas{aspect-ratio:1.7;width:100%;display:block}.glyph-read{color:var(--dim);white-space:pre;margin:6px 0 0;font-size:9px;line-height:11px}.overlay{z-index:30;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}.bar{align-items:flex-start;gap:calc(4 * var(--cell-w));border-top:1px solid color-mix(in srgb, var(--dim) 32%, transparent);white-space:nowrap;min-width:0;padding-top:7px;display:flex;position:relative;overflow:hidden}.bar p{margin:0}.bar-id{min-width:calc(30 * var(--cell-w));flex:none;gap:5px;display:grid}.bar-title{letter-spacing:1px}.bar-sub{color:var(--dim);letter-spacing:.4px;font-size:9px}.bar-sub .cmd,.bar-sub .hunt{letter-spacing:0;white-space:pre;font-size:11px}.bar-sub .cmd{color:var(--ink)}.bar-sub .hunt{color:var(--hot)}.bar-sub .cmd:not(:empty)~span,.bar-sub .hunt:not(:empty)+.keys{display:none}.bar.is-typing .cmd:after{content:"";vertical-align:-1px;background:var(--accent);width:6px;height:11px;margin-left:1px;display:inline-block}.bar-cols,.bar-state{gap:calc(4 * var(--cell-w));flex:none;display:flex}.bar .col{gap:5px;display:grid}.bar .label{color:var(--dim);letter-spacing:1px;font-size:8.5px}.bar .value{font-size:12px}.bar-cols .value{color:var(--num)}.bar-graph{column-gap:calc(2 * var(--cell-w));grid-template-columns:auto auto;row-gap:5px;display:grid;margin-left:auto!important}.bar-graph .end{color:var(--num);text-align:right;font-size:9px}.bar-graph canvas{grid-column:1/-1;width:168px;height:14px;margin-top:-2px;display:block}.desk{min-height:0;position:relative}.lb{z-index:50;place-items:center;display:grid;position:fixed;inset:0}.lb[hidden]{display:none}.lb-back{background:color-mix(in srgb, var(--bg) 94%, transparent);cursor:zoom-out;position:absolute;inset:0}.lb-stage{border:1px solid color-mix(in srgb, var(--dim) 45%, transparent);background:var(--bg);position:relative}.lb-stage video{max-width:92vw;max-height:84vh;display:block}.lb-cap{color:var(--dim);white-space:pre;margin:0;font-size:11px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@media (width<=1100px){.ed{--margin:36px;--glyph-w:184px}}@media (width<=999px){.bar-state{display:none}}@media (height<=820px){.ed{--desk-h:150px}}@media (height<=700px){.ed{--desk-h:0px}.desk{display:none}}@media (width<=830px) and (width>=701px){.ed{--margin:20px;--glyph-w:0px}.glyph{display:none}}@media (width<=700px){.ed{--margin:16px;--glyph-w:0px;--desk-h:0px;grid-template-rows:calc(5 * var(--cell-h)) minmax(0, 1fr) var(--bar-h) 0 var(--cell-h)}.ed .frame-top{padding-top:calc(2 * var(--cell-h))}.editor{grid-template-columns:minmax(0,1fr);grid-template-rows:calc(2 * var(--cell-h)) minmax(0, 1fr)}.tabline{min-width:0;padding:0 var(--cell-w);background:var(--line);color:var(--chrome);text-align:left;cursor:pointer;border:0;align-items:center;display:flex}.tab-dir{color:var(--fn)}.tab-file{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.tab-toggle{padding-left:var(--cell-w);color:var(--dim)}.desk,.winbar,.glyph,.wheel-dial{display:none}.wheel{inset:calc(2 * var(--cell-h)) 0 0;z-index:5;background:var(--bg);border-right:0;display:none;position:absolute}.editor.is-tree-open .wheel{display:block}.wheel-hint{visibility:hidden}.pane{grid-row:2;grid-template-rows:minmax(0,1fr)}.buffer{padding-right:0}.ln{padding-left:0}.term-shot{grid-template-columns:minmax(0,1fr);margin:6px 0 0}.is-phone .shot-frame{width:min(220px,70vw)}.t-ls{grid-template-columns:calc(21 * var(--cell-w)) auto}.t-ls>span:last-child{display:none}.bar-id{min-width:0}.bar-cols,.bar-state{display:none}.bar-graph canvas{width:96px}}@media (prefers-reduced-motion:reduce){.t-cursor:after{animation:none}.ln.is-in,.blk.is-in,.wheel{transition:none;animation:none}}
