@font-face{font-family:Serendib Terminal fallback;src:local(Courier New);font-weight:100 800;size-adjust:108.316%;ascent-override:92.3227%;descent-override:18.4645%;line-gap-override:0%}.terminal-body{overscroll-behavior:contain;background:var(--term-bg);height:100%;min-height:0;color:var(--term-ink);font:400 var(--terminal-size,var(--terminal-base,13px))/20px "Serendib Terminal", "Serendib Terminal fallback", monospace;font-variant-numeric:tabular-nums;cursor:text;padding:12px 14px;font-stretch:87.5%;overflow:auto}.terminal-body ::selection{background:#ffb0704d}.terminal-body p,.terminal-body pre{font:inherit;margin:0}.terminal-welcome p{white-space:pre-wrap}.terminal-line{white-space:pre-wrap;overflow-wrap:anywhere;min-height:20px}.terminal-help{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:20px!important}.terminal-output{min-width:0}.terminal-output>[aria-live=off]>.terminal-line{content-visibility:auto;contain-intrinsic-size:auto 20px}.term-user{color:var(--term-user)}.term-host{color:var(--term-host)}.term-path{color:var(--term-path)}.term-dim{color:var(--term-dim)}.term-ink{color:var(--term-ink)}.term-err{color:var(--term-err)}.term-ok{color:var(--term-ok)}.terminal-body .term-link,.terminal-static-links a{color:var(--term-link);text-decoration:none}.terminal-body a:hover{text-underline-offset:3px;text-decoration:underline}.terminal-input-line{white-space:pre;align-items:start;min-height:20px;display:flex}.terminal-input-wrap{flex:1;min-width:4ch;position:relative;overflow:hidden}.terminal-input-wrap input{width:100%;min-width:0;height:20px;font:inherit;font-stretch:inherit;color:var(--term-ink);caret-color:#0000;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0}.terminal-input-wrap:focus-within{box-shadow:inset 0 -1px #ffb07040}.terminal-caret,.terminal-caret-static{border:1px solid var(--term-caret);pointer-events:none;vertical-align:-4px;width:8px;height:18px;display:inline-block}.terminal-caret{position:absolute;top:1px}.terminal-body[data-focused=true] .terminal-input-wrap:focus-within .terminal-caret{background:var(--term-caret);animation:1s steps(2,jump-none) infinite terminal-blink}@keyframes terminal-blink{to{opacity:0}}@media (prefers-reduced-motion:reduce){.terminal-caret{animation:none!important}}html[data-motion=reduce] .terminal-caret{animation:none!important}.static-window[data-app=terminal]{background:var(--term-bg)}.static-window[data-app=terminal] .static-titlebar{color:#bab2a6;height:30px;min-height:30px;font:450 12px/16px var(--font-ui);background:#1f1b18;flex-shrink:0}.static-window[data-app=terminal] .static-content{background:var(--term-bg);padding:0}.static-window[data-app=terminal] .static-document{max-width:none;height:100%;margin:0;padding:0}.static-window[data-app=terminal] .terminal-body{height:auto;min-height:100%;overflow:visible}.static-window[data-app=terminal] .terminal-body p{margin:0}.static-window[data-app=terminal] .terminal-body pre{background:0 0;border-radius:0;padding:0}.terminal-static-links{margin-top:20px}.terminal-quick{display:none}@container window (width<=440px){.terminal-input-line{flex-wrap:wrap}.terminal-input-wrap{min-width:min(12ch,100%)}.terminal-body{padding:12px 14px max(12px, env(safe-area-inset-bottom))}}@media (width<=1023px),(pointer:coarse) and (width<=1179px){.static-window[data-app=terminal] .static-titlebar{min-height:calc(52px + env(safe-area-inset-top))}:is(.static-window[data-app=terminal],.managed-window[data-sheet][data-app=terminal]){--terminal-base:12px;--terminal-zoom:.75}.managed-window[data-sheet] .terminal-input-line{z-index:1;background:var(--term-bg);box-shadow:0 12px 0 var(--term-bg);position:sticky;bottom:0}.managed-window[data-sheet] .terminal-input-wrap{height:20px}.managed-window[data-sheet] .terminal-input-wrap input{width:calc(100% / var(--terminal-zoom));height:calc(20px / var(--terminal-zoom));transform:scale(var(--terminal-zoom));transform-origin:0 0;font-size:16px}.managed-window[data-sheet] .terminal-quick{overscroll-behavior-x:contain;scrollbar-width:none;padding:8px max(12px, env(safe-area-inset-left));background:#1f1b18;border-top:1px solid #ffffff14;flex-shrink:0;gap:8px;display:flex;overflow-x:auto}.terminal-quick button{min-width:44px;height:44px;color:var(--term-ink);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;flex-shrink:0;padding:0 14px;font:500 87.5% 12px/16px Serendib Terminal,Serendib Terminal fallback,monospace}.managed-window[data-sheet] .terminal-body .term-link{text-underline-offset:3px;text-decoration:underline}.terminal-quick button:active{background:#ffffff24}.terminal-quick button:disabled{opacity:.5;cursor:default}.terminal-quick button:focus-visible{outline:2px solid var(--term-caret);outline-offset:2px}}@media (forced-colors:active){.terminal-quick button{border-color:buttontext}}
