body{--bg:#0c0b0d;--ink:#d8d1cc;--dim:#7d8581;--chrome:#9d9894;--accent:#ff2fb3;--line:#1a191a;--kw:#bd5cff;--str:#f2f2ea;--fn:#6c70e0;--ty:#53b1ca;--num:#8f57ff;--cell-w:7.2px;--cell-h:13px;--margin:64px;--wide:1008px;--desk-h:184px;--bar-h:46px;--eye-w:248px;font-family:Plex Mono,ui-monospace,monospace;transition:background-color .42s cubic-bezier(.23,1,.32,1),color .42s cubic-bezier(.23,1,.32,1)}.stage{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;font:400 12px/13px Plex Mono,ui-monospace,monospace;display:grid}.frame-top{grid-row:1;display:block;position:relative;inset:auto}.brand{left:var(--cell-w);top:calc(3 * var(--cell-h));gap:var(--cell-w);min-height:0;color:var(--ink);letter-spacing:0;font:400 12px/13px Plex Mono,ui-monospace,monospace;position:absolute}.brand svg{width:calc(2 * var(--cell-w));height:12px}.brand:after,.switch a:after,.switch .lang-key:after{content:"";position:absolute;inset:-16px -8px}.switch{right:var(--cell-w);top:calc(3 * var(--cell-h));gap:calc(2 * var(--cell-w));display:flex;position:absolute}.switch a,.switch .lang-key{letter-spacing:0;min-width:0;min-height:0;font:400 12px/13px Plex Mono,ui-monospace,monospace;position:relative}.switch .lang-key{margin:-6px -5px;padding:6px 5px}.editor{grid-row:2;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-ink{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%;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-cap{background:color-mix(in srgb, var(--bg) 84%, transparent);color:var(--ink);text-align:left;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;padding:1px 6px 2px;font:400 11px/14px Plex Mono,ui-monospace,monospace;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.wheel-item img{object-fit:cover;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.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-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;position:absolute;bottom:4px}.pane{grid-template-rows:calc(2 * var(--cell-h)) minmax(0, 1fr);min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.winbar{padding:var(--cell-h) var(--cell-w) 0 calc(6 * var(--cell-w));color:var(--dim);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.buffer{min-height:0;padding-right:calc(var(--eye-w) + 16px);padding-bottom:calc(6 * var(--cell-h));scrollbar-width:none;outline:none;overflow:auto}html{scrollbar-width:none}html::-webkit-scrollbar{display:none}.buffer::-webkit-scrollbar{display:none}.rack-wrap::-webkit-scrollbar{display:none}::highlight(worm-eaten){color:#0000}.ln{grid-template-columns:calc(6 * var(--cell-w)) minmax(0, 1fr);min-height:var(--cell-h);display:grid}.ln .no{padding-right:var(--cell-w);color:var(--dim);text-align:right;opacity:.55;-webkit-user-select:none;user-select:none}.ln .tx{padding-right:var(--cell-w);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.ln.is-tilde .no{opacity:0}.ln.is-tilde .tx{color:var(--dim);opacity:.45}.md-h{color:var(--kw)}.md-h1,.md-list{color:var(--accent)}.md-code{color:var(--str)}.md-fence,.md-quote,.md-comment{color:var(--dim)}.md-num{color:var(--num)}a.md-link{color:var(--link,var(--fn));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}a.md-link:hover{text-decoration-color:currentColor}.shot{margin:var(--cell-h) calc(2 * var(--cell-w)) var(--cell-h) calc(6 * var(--cell-w))}.shot figcaption{justify-content:space-between;gap:var(--cell-w);color:var(--dim);display:flex}.shot .frame{border:1px solid color-mix(in srgb, var(--dim) 35%, transparent);background:var(--line);margin-top:4px;position:relative;overflow:hidden}.shot .frame.is-xray{cursor:ew-resize;touch-action:pan-y}.shot img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;display:block}.shot canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.eye-host{top:calc(2 * var(--cell-h));right:var(--cell-w);width:calc(var(--eye-w) - 2 * var(--cell-w));bottom:calc(var(--cell-h) + 2px);pointer-events:auto;cursor:pointer;max-height:318px;position:absolute}.desk{grid-row:4;min-height:0;position:relative}.tip{z-index:60;border:1px solid color-mix(in srgb, var(--dim) 45%, transparent);background:var(--bg);color:var(--ink);white-space:pre;pointer-events:none;padding:3px 6px;font:400 11px/1.3 Plex Mono,ui-monospace,monospace;position:fixed;top:0;left:0}.tip[hidden]{display:none}.contours{z-index:-1;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.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);min-width:0;color:var(--ink);white-space:nowrap;grid-row:3;padding-top:7px;display:flex;position:relative;overflow:hidden}.bar p{margin:0}.bar-id{min-width:calc(29 * var(--cell-w));flex:none;gap:5px;display:grid}.bar-title{letter-spacing:1px;font-size:12px;line-height:13px}.bar-sub{color:var(--dim);letter-spacing:.4px;font-size:9px;line-height:13px}.bar-sub .cmd,.bar-sub .hunt{letter-spacing:0;font-size:11px}.bar-sub .cmd{color:var(--ink);white-space:pre}.bar-sub .hunt{color:var(--accent);white-space:pre}.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;line-height:13px}.bar .value{font-size:12px;line-height:13px}.bar .value.is-hot{color:var(--accent)}.bar-cols .value,.bar-graph .value{color:var(--color1,var(--ink))}.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[hidden]{display:none}.bar-graph .end{text-align:right}.bar-graph canvas{grid-column:1/-1;margin-top:-2px;display:block}.den{--worm:108, 112, 224;cursor:pointer;background:0 0;border:0;width:28px;height:24px;padding:0;position:absolute;top:0;right:0}.den:before{content:"";box-sizing:border-box;border:1px solid color-mix(in srgb, var(--dim) 45%, transparent);border-top:0;border-radius:0 0 9px 9px;width:18px;height:9px;transition:border-color .16s;position:absolute;top:0;left:5px}.den:focus-visible:before{border-color:color-mix(in srgb, var(--ink) 70%, transparent)}@media (hover:hover){.den:hover:before{border-color:color-mix(in srgb, var(--ink) 70%, transparent)}}.den:focus-visible{outline:0}.den:after{content:"";background:rgb(var(--worm));width:2px;height:2px;box-shadow:4px 0 rgb(var(--worm));opacity:0;border-radius:1px;position:absolute;top:3px;left:11px}.den[aria-pressed=false]:after{animation:8.4s ease-in-out infinite den-eyes}@keyframes den-eyes{0%,to{opacity:0;transform:none}8%,30%{opacity:1;transform:none}31%{transform:scaleY(.15)}32.5%,45%{transform:none}48%,57%{transform:translate(-1.5px)}61%,64%{transform:translate(1.5px)}68%,72%{transform:none}73%,75%{transform:scaleY(.15)}74%,76%{transform:none}86%{opacity:1}92%{opacity:0}}.ln.term{padding-left:calc(2 * var(--cell-w));grid-template-columns:minmax(0,1fr)}.t-prompt-row{margin-top:var(--cell-h)}.t-user{color:var(--fn)}.t-host,.t-key,.t-dim{color:var(--dim)}.t-path{color:var(--ty)}.t-git{color:var(--kw)}.t-caret,.t-gauge{color:var(--accent)}.t-gauge-off{color:var(--dim);opacity:.55}.t-icon{vertical-align:-2px;fill:currentColor;width:12px;height:12px}.t-glyph{box-sizing:border-box;text-align:center;vertical-align:-2px;opacity:.8;border:1px solid;width:12px;height:12px;font-size:8px;line-height:10px;display:inline-block;overflow:hidden}.t-code{margin:2px 0 6px calc(6 * var(--cell-w));color:color-mix(in srgb, var(--ink) 85%, transparent);white-space:pre-wrap;overflow-wrap:normal;font-size:11px;display:grid}.t-code>span{grid-area:1/1;min-width:0}.t-measure{visibility:hidden}.t-call,.t-syn{color:var(--color1,var(--accent))}.t-code.is-typing .t-live:after{content:"";vertical-align:-.1em;background:var(--ink);width:1px;height:1em;margin-left:1px;display:inline-block}.t-cal{grid-template-columns:max-content repeat(var(--weeks), minmax(0, 1fr));max-width:calc(4 * var(--cell-w) + var(--weeks) * 15px);margin:4px 0 0 calc(2 * var(--cell-w));color:var(--dim);gap:2px;font-size:9px;line-height:1;display:grid}.t-cal-day{align-self:center;padding-right:6px}.t-cal-month,.t-cal-week{white-space:nowrap}.t-cal-month{padding-bottom:4px}.t-cal-week{padding-top:3px}.t-cal>i,.t-cal-legend i{aspect-ratio:1;background:color-mix(in srgb, var(--ink) 9%, transparent);border-radius:1px}.t-cal>i{visibility:hidden}.t-cal>i.is-on{visibility:visible}.t-cal i.l1{background:color-mix(in srgb, var(--ink) 30%, transparent)}.t-cal i.l2{background:color-mix(in srgb, var(--ink) 50%, transparent)}.t-cal i.l3{background:color-mix(in srgb, var(--ink) 72%, transparent)}.t-cal i.l4{background:var(--accent)}.t-cal>i.is-head{outline:1px solid var(--accent);outline-offset:1px}.t-cal-legend{justify-content:flex-end;align-items:center;gap:3px;margin:4px 0 0;display:flex}.t-cal-legend i{width:9px}.t-cal-legend i:first-of-type{margin-left:4px}.t-cal-legend i:last-of-type{margin-right: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}}.term-shot{margin:6px calc(2 * var(--cell-w)) 0}.term-shot figcaption{gap:calc(2 * var(--cell-w));color:var(--dim);white-space:nowrap;display:flex}.term-shot .t-name{min-width:0;color:var(--ink);text-overflow:ellipsis;overflow:hidden}.term-shot .t-help{margin-left:auto}.term-shot .frame{aspect-ratio:16/9;border:1px solid color-mix(in srgb, var(--dim) 35%, transparent);background:var(--line);margin-top:4px;position:relative;overflow:hidden}.term-shot .frame.is-xray{cursor:ew-resize;touch-action:pan-y}.term-shot img{object-fit:contain;opacity:0;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;transition:opacity .32s cubic-bezier(.23,1,.32,1);display:block;position:absolute;inset:0}.term-shot img.is-on{opacity:1}.term-shot video{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .32s cubic-bezier(.23,1,.32,1);display:block;position:absolute;inset:0}.term-shot video.is-on{opacity:1}.term-shot video::cue{background:color-mix(in srgb, var(--bg) 82%, transparent);color:var(--ink);font:400 12px/1.4 Plex Mono,ui-monospace,monospace}.t-play{z-index:2;border:1px solid color-mix(in srgb, var(--ink) 45%, transparent);background:color-mix(in srgb, var(--bg) 84%, transparent);color:var(--ink);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:4px 10px;transition:transform .16s ease-out,border-color .16s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.t-play[hidden]{display:none}.t-play:hover{border-color:var(--accent)}.t-play:active{transform:translate(-50%,-50%)scale(.97)}.t-play:focus-visible{box-shadow:inset 0 0 0 1px var(--accent);outline:none}.t-play svg{fill:currentColor;width:10px;height:10px}.t-run{background:color-mix(in srgb, var(--dim) 30%, transparent);height:1px;margin-top:5px;display:block;position:relative;overflow:hidden}.t-run i{background:color-mix(in srgb, var(--ink) 70%, transparent);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.term-shot.has-chapters .t-run{visibility:hidden}.t-chap{margin-top:6px}.t-chap-bar{align-items:center;gap:3px;height:9px;display:flex}.t-chap-seg{cursor:pointer;background:0 0;border:0;flex:1 1 0;height:100%;padding:0;position:relative}.t-chap-seg:before,.t-chap-seg i{content:"";position:absolute;inset:3px 0}.t-chap-seg:before{background:color-mix(in srgb, var(--dim) 35%, transparent)}.t-chap-seg i{background:var(--project,var(--ink));transform-origin:0;transform:scaleX(0)}.t-chap-seg:hover:before,.t-chap-seg:focus-visible:before{background:color-mix(in srgb, var(--ink) 55%, transparent)}.t-chap-seg:focus-visible{outline:1px solid var(--project,var(--accent));outline-offset:1px}.t-chap-now{white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;overflow:hidden}.t-chap-n{color:var(--project,var(--accent))}.t-chap-cmd{color:var(--dim)}.t-run.is-running i{animation:t-run var(--run,3.8s) linear forwards}@keyframes t-run{to{transform:scaleX(1)}}.term-shot canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.t-zoom,.arc-zoom{z-index:3;background:color-mix(in srgb, var(--bg) 72%, transparent);width:22px;height:22px;color:var(--ink);cursor:zoom-in;opacity:0;border:0;place-items:center;padding:0;transition:opacity .16s;display:grid;position:absolute}.t-zoom svg,.arc-zoom svg{fill:none;stroke:currentColor;stroke-width:1.2px;shape-rendering:crispedges;width:14px;height:14px}.t-zoom{bottom:6px;right:6px}.arc-grid li{position:relative;container-type:inline-size}.arc-zoom{top:calc(56.25cqw - 26.75px);right:10px}.term-shot .frame:hover .t-zoom,.arc-grid li:hover .arc-zoom,.t-zoom:focus-visible,.arc-zoom:focus-visible{opacity:1;outline:none}@media (hover:none){.t-zoom,.arc-zoom{opacity:.85}}.lb{z-index:50;outline:none;position:fixed;inset:0}.lb[hidden]{display:none}.lb-back{background:color-mix(in srgb, var(--bg) 94%, transparent);position:absolute;inset:0}.lb-stage{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--dim) 45%, transparent);background:var(--bg);transform-origin:0 0;cursor:zoom-out;position:fixed;top:0;left:0}.lb-img,.lb-film{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.lb-film{opacity:0;cursor:pointer}.lb-film.is-on{opacity:1}.lb-film::cue{background:color-mix(in srgb, var(--bg) 82%, transparent);color:var(--ink);font:400 12px/1.4 Plex Mono,ui-monospace,monospace}.lb-cap{color:var(--dim);white-space:pre;justify-content:space-between;gap:16px;margin:0;font:400 11px/13px Plex Mono,ui-monospace,monospace;display:flex;position:fixed;top:0;left:0}.lb-cap>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.lb-cap>span:last-child{flex:none}.lb-b{color:var(--ink)}.is-zoomed{overscroll-behavior-x:none}.lb-apply{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.lb-apply:hover,.lb-apply:focus-visible{text-underline-offset:3px;outline:none;text-decoration:underline}.t-dots{flex-wrap:wrap;gap:4px;margin:6px 0 0;display:flex}.t-dot{border:1px solid color-mix(in srgb, var(--dim) 40%, transparent);color:var(--dim);font:inherit;cursor:pointer;background:0 0;padding:0 5px}.t-dot[aria-current=true]{border-color:var(--accent);background:var(--accent);color:var(--bg)}.buffer[data-kind=project] .md-h1,.stage[style*=--project] .bar-cols .value{color:var(--project)}.buffer[data-kind=project] .t-run i{background:var(--project,var(--ink))}.buffer[data-kind=project] .t-dot[aria-current=true]{border-color:var(--project,var(--accent));background:var(--project,var(--accent))}.wave.schem{height:auto;margin-left:calc(2 * var(--cell-w));pointer-events:auto;scrollbar-width:none;overflow:auto clip}.schem svg{font:400 9.5px/1 Plex Mono,ui-monospace,monospace;display:block}.schem-frame{fill:none;stroke:color-mix(in srgb, var(--dim) 55%, transparent)}.schem-rule,.schem-tick{stroke:color-mix(in srgb, var(--dim) 30%, transparent)}.schem-col,.schem-foot{fill:var(--dim);letter-spacing:1px;font-size:8.5px}.schem-edge path{fill:none;stroke:color-mix(in srgb, var(--dim) 70%, transparent);stroke-width:1px;transition:stroke .2s,opacity .2s}.schem-packet{fill:var(--project,var(--accent))}.schem-node{cursor:default;outline:none;transition:opacity .2s}.schem-node rect{fill:var(--bg);stroke:color-mix(in srgb, var(--ink) 55%, transparent);transition:stroke .2s,fill .2s}.schem-node text{fill:var(--ink)}.schem-node.is-key rect{stroke:var(--project,var(--accent))}.schem-node:focus-visible rect{stroke-width:2px}.is-tracing .schem-node:not(.is-lit),.is-tracing .schem-edge:not(.is-lit){opacity:.22}.is-tracing .schem-node.is-lit rect{stroke:var(--project,var(--accent));fill:color-mix(in srgb, var(--project,var(--accent)) 14%, var(--bg))}.is-tracing .schem-edge.is-lit path{stroke:var(--project,var(--accent))}.buffer[data-kind=about]{padding-bottom:0}.buffer[data-kind=about] .wave{margin-left:calc(2 * var(--cell-w));margin-bottom:0}.rackview{--strip:26px;--strip-gap:4px;padding:var(--cell-h) calc(2 * var(--cell-w)) calc(3 * var(--cell-h)) calc(6 * var(--cell-w))}.buffer[data-kind=themes],.buffer[data-kind=more]{padding-bottom:0}.arc{--fade-top:0px;--fade-bottom:0px;margin:6px calc(2 * var(--cell-w)) 0;overscroll-behavior:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent 100%);position:relative;overflow-y:auto}.arc::-webkit-scrollbar{display:none}.arc-inner{padding:22px 0 14px 30px;position:relative}.arc-grp{margin-bottom:20px;padding-top:32px;position:relative}.arc-mon{color:var(--ink);letter-spacing:.04em;margin:0;font:400 10px/12px Plex Mono,ui-monospace,monospace;position:absolute;top:4px;left:-12px}.arc-count{color:var(--dim)}.arc-wire{pointer-events:none;color:color-mix(in srgb, var(--dim) 30%, transparent);position:absolute;top:0;left:0;overflow:visible}.arc-wire line{stroke:currentColor;stroke-width:1px;shape-rendering:crispedges}.arc-wire rect{fill:color-mix(in srgb, var(--dim) 70%, transparent)}.arc-wire .arc-tip{fill:none;stroke:currentColor;stroke-width:1px}.arc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.arc-card{border:1px solid color-mix(in srgb, var(--ink) 16%, transparent);background:color-mix(in srgb, var(--ink) 3%, var(--bg));width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;padding:5px 5px 6px;display:block}.arc-card img{aspect-ratio:16/9;object-fit:cover;background:var(--line);width:100%;height:auto;display:block}.arc-card.is-on{border-color:var(--accent)}.arc-card:focus-visible{box-shadow:inset 0 0 0 1px var(--accent);outline:none}.arc-meta{justify-content:space-between;align-items:center;gap:6px;margin-top:5px;display:flex}.arc-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.arc-stars{color:var(--dim);white-space:nowrap;font-size:9px}.arc-stars b{background:var(--color1,var(--accent));color:var(--bg);margin-left:4px;padding:0 4px;font-weight:400}.arc-sw{align-items:center;height:10px;margin-top:4px;display:flex}.arc-sw i{width:9px;height:7px}.arc-note{color:var(--dim);white-space:nowrap;font-size:9px}.buffer[data-kind=more] .arc-meta{flex-direction:column;align-items:stretch;gap:3px}.buffer[data-kind=more] .arc-name{white-space:normal;overflow-wrap:anywhere}.t-mark{vertical-align:-1px;background:var(--accent);display:inline-block}.buffer:has(.wave[data-panel="1"]) .t-city{display:none}.t-hang .tx{padding-left:calc(9 * var(--cell-w));text-indent:calc(-9 * var(--cell-w))}.t-done{color:var(--dim)}.city{width:auto;height:26px;color:color-mix(in srgb, var(--ink) 80%, transparent);display:block;overflow:visible}.city polyline{fill:none;stroke:currentColor;stroke-width:.9px;stroke-linecap:round;stroke-linejoin:round}.arc-shot{display:block;position:relative}.t-mount.rackview{padding:6px calc(2 * var(--cell-w)) 0}.rack-wrap{position:relative}.rack-stats{align-content:flex-start;gap:4px calc(3 * var(--cell-w));min-height:calc(2 * var(--cell-h) + 4px);color:var(--dim);flex-wrap:wrap;margin:14px 0 0;display:flex}.rack-stats b{color:var(--ink);font-weight:400}.rack-stats .rs-name{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 45%, transparent);text-underline-offset:2px}.rack-stats .rs-flag{color:var(--kw)}.wave{height:300px;margin:0 calc(2 * var(--cell-w)) var(--cell-h) calc(6 * var(--cell-w));isolation:isolate;pointer-events:none;position:relative;overflow:clip}.wave canvas,.wave-leaders{width:100%;height:100%;position:absolute;inset:0}.wave-code{visibility:hidden;color:var(--ink);white-space:pre;text-shadow:0 0 3px var(--bg), 0 1px 8px var(--bg);will-change:transform;-webkit-mask-image:linear-gradient(90deg, #000 var(--code-solid,100%), transparent var(--code-edge,120%));mask-image:linear-gradient(90deg, #000 var(--code-solid,100%), transparent var(--code-edge,120%));font:400 12px/1.5 Plex Mono,ui-monospace,monospace;position:absolute;inset:0 auto auto 0}.wave-code code{font:inherit}.wave-code .code-accent{color:var(--accent)}.wave-leader{fill:none;stroke:var(--dim);stroke-width:.75px;vector-effect:non-scaling-stroke}.wave-target{fill:var(--dim)}.wave-leaders [data-annotation=accent] .wave-target{fill:var(--accent)}.rack{gap:var(--strip-gap);height:clamp(260px,40vh,480px);margin:0;padding:0;list-style:none;display:flex}.strip{flex:0 0 var(--strip);min-width:0;transition:flex-basis .55s cubic-bezier(.2,.8,.2,1),flex-grow .55s cubic-bezier(.2,.8,.2,1);position:relative}.strip.is-open{flex:1 1 var(--strip)}.strip-btn{background:var(--line);width:100%;color:var(--ink);cursor:pointer;border:0;padding:0;position:absolute;inset:0;overflow:hidden}.strip.is-open .strip-btn{cursor:default}.strip-btn img{object-fit:cover;object-position:var(--pos,50% 45%);filter:grayscale()brightness(.6)contrast(1.06);width:100%;height:100%;transition:filter .45s;position:absolute;inset:0}.strip-btn:hover img,.strip-btn:focus-visible img{filter:grayscale()brightness(.92)contrast(1.06)}.strip.is-open .strip-btn img{filter:none}.strip-btn:focus-visible{outline-offset:-3px}.strip-name{writing-mode:vertical-rl;white-space:nowrap;letter-spacing:.02em;text-shadow:0 0 6px #000000e6;color:#f4f1ea;font:400 11px/1 Plex Mono,ui-monospace,monospace;transition:opacity .3s;position:absolute;top:12px;left:50%;transform:translate(-50%)}.strip.is-open .strip-name{opacity:0}.strip-chips{grid-template-rows:repeat(8,9px);display:grid;position:absolute;inset:auto 0 0}.strip.is-open .strip-chips{grid-template-rows:none;grid-template-columns:repeat(8,minmax(0,1fr));height:16px}.gitlog{padding:var(--cell-h) calc(2 * var(--cell-w)) calc(3 * var(--cell-h)) calc(6 * var(--cell-w))}.gl-comment{margin:0 0 var(--cell-h);color:var(--dim)}.gl-count{color:var(--accent);letter-spacing:-.02em;white-space:pre;margin:0;font:400 12px/10px Plex Mono,ui-monospace,monospace}.gl-caption{margin:var(--cell-h) 0 calc(2 * var(--cell-h));color:var(--dim)}.gl-caption b{color:var(--ink);font-weight:400}.gl-grid{--weeks:38;grid-template-columns:repeat(var(--weeks), minmax(0, 1fr));max-width:calc(var(--weeks) * 15px);grid-template-rows:repeat(7,auto);grid-auto-flow:column;gap:3px;display:grid}.gl-cell{aspect-ratio:1;background:var(--line);border-radius:2px;transition:background-color .18s,box-shadow .18s}.gl-cell.is-lit.l1{background:color-mix(in srgb, var(--accent) 28%, var(--line))}.gl-cell.is-lit.l2{background:color-mix(in srgb, var(--accent) 50%, var(--line))}.gl-cell.is-lit.l3{background:color-mix(in srgb, var(--accent) 75%, var(--line))}.gl-cell.is-lit.l4{background:var(--accent)}.gl-cell.is-future{opacity:.35}.gl-cell.is-scan{box-shadow:0 0 0 1px var(--ink)}.gl-months{grid-template-columns:repeat(var(--weeks), minmax(0, 1fr));max-width:calc(var(--weeks) * 15px);color:var(--dim);margin-top:6px;font-size:10px;display:grid}.gl-months span{white-space:nowrap;grid-row:1}.gl-stats{margin:calc(2 * var(--cell-h)) 0 0;padding-top:var(--cell-h);border-top:1px solid var(--line);color:var(--dim)}.gl-stats b{color:var(--ink);font-weight:400}@media (width<=1100px){body{--margin:36px;--eye-w:240px}}@media (width<=700px){.arc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 10px}.arc-meta{flex-direction:column;align-items:flex-start;gap:3px}.buffer[data-kind=more] .arc-name{font-size:10px}}@media (width<=900px){.rack-wrap{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.rack{width:max-content;height:400px}.strip.is-open{flex:0 0 min(300px,72vw)}}@media (width<=800px){body{--margin:20px}}@media (width>=701px) and (width<=830px){body{--margin:20px;--eye-w:clamp(88px, 100vw - 620px, 184px)}}@media (width<=999px){.bar-state{display:none}}@media (width<=700px){.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);font:inherit;text-align:left;cursor:pointer;border:0;align-items:center;gap:0;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)}body{--eye-w:0px;--desk-h:0px;--eye-hw:clamp(0px, 100vw - 2 * (var(--margin) + 124px), 104px)}.desk,.winbar,.eye-host{display:none}.wheel-hint{visibility:hidden}.buffer.is-cut{-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--fade)), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--fade)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--fade)), transparent)}.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}.bar-id{min-width:0}.bar-cols,.bar-state{display:none}.term-shot{margin-right:0}.t-cal{gap:1.5px;margin-left:0}.t-code{margin-left:0}.pane{grid-row:2;grid-template-rows:minmax(0,1fr)}.ln{grid-template-columns:calc(4 * var(--cell-w)) minmax(0, 1fr)}.shot,.rackview,.gitlog,.wave{margin-left:0;padding-left:0}.wave{height:240px;margin-right:0}.shot{margin-right:0}.brand span{display:inline}}@media (width<=380px){body{--margin:16px}}@media (prefers-reduced-motion:reduce){.t-cursor:after{animation:none}.den[aria-pressed=false]:after{opacity:.8;animation:none}.term-shot img,.term-shot video,.t-play{transition:none}.t-run{display:none}body,.wheel,.strip,.strip-btn img,.strip-name,.gl-cell{transition:none}}
