.term{--term-bg:#08080A;--term-line:rgba(255,255,255,0.11);--term-fg:#B9B9C0;--term-dim:#6E6E76;--term-prompt:rgba(255,255,255,0.55);position:relative;min-width:0;text-align:left;color:var(--term-fg);background:var(--term-bg);border:1px solid var(--term-line);border-radius:10px;overflow:hidden;font:400 13px/1.75 var(--font-mono,'Red Hat Mono',ui-monospace,'SF Mono',Menlo,Consolas,monospace);font-variant-ligatures:none;font-variant-numeric:tabular-nums;box-shadow:inset 0 1px 0 rgba(255,255,255,0.03);transition:border-color .35s ease}.term:focus-within{border-color:rgb(var(--steel-rgb,222 226 231) / 0.42)}.term__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;height:38px;padding:0 14px;border-bottom:1px solid var(--term-line)}.term__dots{display:flex;gap:7px}.term__dots i{width:9px;height:9px;border-radius:50%;border:1px solid #55555C}.term__title{font-size:11px;letter-spacing:0.04em;color:#55555C;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.term__screen{height:clamp(280px,46vh,420px);overflow-y:auto;padding:14px 18px 18px;cursor:text;scrollbar-width:thin;scrollbar-color:#2A2A2E transparent}.term__screen::-webkit-scrollbar{width:8px}.term__screen::-webkit-scrollbar-thumb{background:#2A2A2E;border-radius:8px;border:2px solid var(--term-bg)}.term__out>*{white-space:pre-wrap;overflow-wrap:anywhere}.term__l{min-height:1.75em}.term__l--echo{color:#FFFFFF}.term__p{color:var(--term-prompt)}.term__l--dim{color:var(--term-dim)}.term__l--q{margin-top:0.5em;padding-left:2ch;text-indent:-2ch;color:#EDEDEF}.term__l--ref{padding-left:2ch}.term__l--q::before{content:"? ";color:var(--term-dim)}.term__l--note{color:#EDEDEF}.term__l--err{color:var(--red-text,#FF3B47)}.term__l--ok{color:var(--turq,#2EC4B6)}.term__row{display:grid;grid-template-columns:var(--kw,12ch) minmax(0,1fr);column-gap:2ch}.term__k{color:#FFFFFF;white-space:nowrap}.term__row--num .term__k{text-align:right;color:var(--term-dim)}.term__row--ls .term__v,.term__row--sum .term__k{color:var(--term-dim)}.term__row--sum .term__k{white-space:normal}.term__row--sum{grid-template-columns:minmax(0,min(var(--kw,12ch),38%)) minmax(0,1fr)}.term__row--sum .term__v{color:#EDEDEF}.term__b{padding-left:2ch;text-indent:-2ch;color:var(--term-dim)}.term__bv{color:var(--term-fg)}.term__b--end{color:var(--term-fg);margin-bottom:0.5em}.term__mark{position:relative;display:inline-block;width:2ch;height:1em;text-indent:0;vertical-align:-0.12em}.term__mark::before{content:"";position:absolute}.term__mark.is-wait::before{left:0.2em;top:0.42em;width:3px;height:3px;border-radius:50%;background:var(--term-dim);animation:term-wait 0.9s ease-in-out infinite alternate}.term__mark.is-ok::before{left:0.12em;top:0.16em;width:0.62em;height:0.32em;border-left:1.25px solid var(--steel-lo,#9AA1AA);border-bottom:1.25px solid var(--steel-lo,#9AA1AA);transform:rotate(-45deg);transform-origin:50% 50%;animation:term-tick 0.3s ease-out both}@keyframes term-wait{from{opacity:0.25}to{opacity:1}}@keyframes term-tick{from{opacity:0}to{opacity:1}}.term__probe{position:absolute;visibility:hidden;white-space:pre;pointer-events:none}.term__grid{display:grid;column-gap:2ch}.term__grid>*,.term__ll>:not(.term__f){white-space:pre;overflow:hidden}.term__ll{display:grid;column-gap:1ch;color:var(--term-dim)}.term__ll .is-num{text-align:right}.term .term__f{color:var(--term-fg);text-decoration-color:rgba(255,255,255,0.14)}.term .term__f--dir{color:#FFFFFF}.term .term__f:hover{text-decoration-color:currentColor}.term__tp{color:var(--term-dim)}.term__md--h{color:#FFFFFF}.term__md--li{padding-left:2ch;text-indent:-2ch}.term__mm{color:var(--term-dim)}.term__l--sp{margin-top:0.55em}.term a{color:#FFFFFF;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:rgba(255,255,255,0.28);text-underline-offset:3px;transition:text-decoration-color .2s ease}.term__row a{text-decoration-color:rgba(255,255,255,0.16)}.term a:hover{text-decoration-color:#FFFFFF}.term a:focus-visible{outline:1px solid #FFFFFF;outline-offset:2px;border-radius:2px;text-decoration-color:#FFFFFF}.term__line{position:relative;display:flex;align-items:baseline;gap:1ch;margin:0}.term__prompt{flex:none;color:var(--term-prompt);white-space:nowrap;cursor:text}.term__in{flex:1 1 auto;width:0;min-width:0;margin:0;padding:0;border:0;border-radius:0;outline:0;background:transparent;color:#FFFFFF;font:inherit;letter-spacing:inherit;caret-color:transparent;-webkit-appearance:none;appearance:none;box-shadow:none}.term__in:focus,.term__in:focus-visible{outline:0}.term__in::selection{background:rgba(255,255,255,0.85);color:#000000}.term__in[readonly]{color:var(--term-dim)}.term__measure{position:absolute;left:0;top:0;visibility:hidden;pointer-events:none;white-space:pre;font:inherit}.term__cursor{position:absolute;left:0;top:0;height:1.3em;width:0.6em;background:#FFFFFF;mix-blend-mode:difference;pointer-events:none;animation:term-blink 1.06s steps(1) infinite}.term__cursor.is-typing{animation:none}.term__cursor[hidden]{display:none}.term:not(.is-ready) .term__cursor{display:none}@keyframes term-blink{50%{opacity:0}}@media (max-width:640px){.term{font-size:12.5px}.term__screen{padding:12px 14px 16px}.term__row{column-gap:1.5ch}}@media (hover:none) and (pointer:coarse){.term__in,.term__measure,.term__cursor{font-size:16px}.term__screen{height:340px}}@media (hover:none) and (pointer:coarse) and (min-width:700px){.term__screen{height:400px}}@media (prefers-reduced-motion:reduce){.term__cursor,.term__mark::before{animation:none}.term,.term a{transition:none}}