:root{--mono:ui-monospace, "SFMono-Regular", "Cascadia Mono", Menlo, Consolas, "Liberation Mono", monospace}*,:before,:after{box-sizing:border-box}html{background:var(--bg);color:var(--fg);-webkit-text-size-adjust:100%}body{background:var(--bg);min-height:100dvh;color:var(--fg);margin:0}a{color:var(--cyan)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.term-page{font-family:var(--mono);font-size:15px;line-height:1.5}.skip-link{z-index:10;background:var(--surface);padding:4px 8px;font-size:14px;position:absolute;top:8px;right:16px;transform:translateY(-200%)}.skip-link:focus{transform:none}.term{max-width:120ch;padding:8px 16px 96px}.welcome p{white-space:pre-wrap;margin:0}.welcome .gap{height:1.5em}.welcome .cmds{flex-wrap:wrap;gap:0 4ch;padding-left:2ch;display:flex}.welcome-short,:root[data-returning] .welcome-long{display:none}:root[data-returning] .welcome-short{display:block}:root:not(.js) .term-ui{display:none}@media (prefers-reduced-motion:no-preference){:root.js:not([data-returning]) .welcome-long .wl{clip-path:inset(0 100% 0 0);animation:.16s steps(24,end) forwards type;animation-delay:calc(var(--i) * .16s)}:root.js .welcome.done .wl{clip-path:none;animation:none}}@keyframes type{to{clip-path:inset(0)}}.log{margin-top:1.5em}.entry+.entry{margin-top:.25em}.ln{white-space:pre-wrap;overflow-wrap:anywhere;min-height:1.5em}.err{color:var(--red)}.dim{color:var(--dim)}.dir{color:var(--blue);font-weight:600}.link{color:var(--cyan)}.match{color:var(--red);font-weight:700}.title{font-weight:700}.json-key{color:var(--blue)}.json-str{color:var(--green)}:where(button.cmd,.cmd-link){appearance:none;font:inherit;color:inherit;cursor:pointer;text-align:left;text-decoration:underline dotted;text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:3px;background:0 0;border:0;margin:0;padding:0}.cmd-name{font:inherit;color:var(--blue)}button.cmd:hover{text-decoration-style:solid}.columns{grid-template-columns:repeat(auto-fill, minmax(var(--colw,16ch), max-content));gap:0 3ch;display:grid}.term-img{border-radius:6px;max-width:min(100%,80ch);height:auto;margin:.25em 0;display:block}.table-wrap{max-width:100%;overflow-x:auto}.table{border-collapse:collapse}.table td{white-space:nowrap;vertical-align:top;padding:0 2ch 0 0}.md{white-space:normal;max-width:90ch}.md>:first-child{margin-top:0}.md h1,.md h2,.md h3{margin:1em 0 .25em;font-size:1em}.md h1{color:var(--yellow)}.md h2{color:var(--green)}.md h2:before{content:"## ";color:var(--dim)}.md h3:before{content:"### ";color:var(--dim)}.md p,.md ul,.md ol{margin:.25em 0}.md ul,.md ol{padding-left:3ch}.md code{color:var(--cyan)}.md code:before,.md code:after{content:"`";color:var(--dim)}.md blockquote{border-left:2px solid var(--border);color:var(--dim);margin:.5em 0;padding-left:2ch}.md [data-cmd]{cursor:pointer}.prompt-line{flex-wrap:wrap;align-items:baseline;column-gap:1ch;margin-top:.25em;display:flex}.prompt{white-space:nowrap}.prompt .user,.prompt .cwd{color:var(--green)}.prompt .status{color:var(--red)}.field{flex:8ch;min-width:8ch;position:relative}.field input,.field .mirror{font:inherit;letter-spacing:inherit;white-space:pre;border:0;width:100%;margin:0;padding:0;line-height:1.5}.field input{z-index:1;color:#0000;caret-color:#0000;background:0 0;outline:none;position:relative}.field input::selection{color:var(--bg);background:var(--cyan)}.field .mirror{pointer-events:none;color:var(--fg);position:absolute;inset:0;overflow:hidden}.mirror .ghost{color:var(--dim)}.hl-cmd{color:var(--blue)}.hl-error{color:var(--red)}.hl-param,.hl-op{color:var(--cyan)}.hl-quote{color:var(--yellow)}.hl-end{color:var(--green)}.hl-comment{color:var(--dim)}.hl-path{text-underline-offset:3px;text-decoration:underline}.mirror .cursor{background:var(--fg);color:var(--bg)}.field:not(:focus-within) .cursor{color:inherit;outline:1px solid var(--dim);outline-offset:-1px;background:0 0}@media (prefers-reduced-motion:no-preference){.field:focus-within .cursor{animation:1.1s step-end infinite blink}}@keyframes blink{50%{color:inherit;background:0 0}}.download-link{color:var(--cyan)}.mobile-bar{display:none}@media (pointer:coarse){.term-page{font-size:16px}.mobile-bar{padding:8px 16px calc(8px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--border);transform:translateY(calc(-1 * var(--kb,0px)));gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-x:auto}.mobile-bar button{min-width:48px;min-height:40px;font:inherit;color:var(--fg);background:var(--bg);border:1px solid var(--border);border-radius:6px;flex:none;padding:0 12px}}
