html,body,#root{height:100%}body{color:#e8e8ea;background:#04050c;margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow:hidden}.bridge-fullscreen{position:fixed;inset:0}.bridge-fullscreen canvas{touch-action:none;width:100%;height:100%;display:block}.term{box-sizing:border-box;pointer-events:none;z-index:4;color:#e8e8e8;text-shadow:0 1px 6px #000000bf;flex-direction:column;justify-content:flex-start;max-height:70vh;padding:12px 16px;font:13px/1.42 ui-monospace,SF Mono,Menlo,Consolas,monospace;display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden}.term-line{white-space:pre-wrap;word-break:break-word;pointer-events:auto;width:max-content;max-width:100%}.ps-host,.ps-path{color:#e8e8e8}.ps-pct{color:#e8e8e88c}.ps-cmd{color:#6ee787}.term-out-line{color:#e8e8e8;padding-left:1.6ch}.term-cmd{margin-top:2px}.term-dim{color:#e8e8e880}.term-rainbow{-webkit-text-fill-color:transparent;color:#0000;letter-spacing:.02ch;will-change:background-position;background-image:repeating-linear-gradient(90deg,#ff4d4d 0,#ff9b3d 11px,#ffe23d 22px,#57e86a 33px,#2fe0c0 44px,#38b6ff 55px,#6d7bff 66px,#b06dff 77px,#ff6dc4 88px,#ff4d4d 99px);background-repeat:repeat;-webkit-background-clip:text;background-clip:text;font-weight:600;animation:4s linear infinite paused term-rainbow-shimmer}.term-rainbow.is-firing{animation-play-state:running}@keyframes term-rainbow-shimmer{to{background-position:-99px 0}}@media (prefers-reduced-motion:reduce){.term-rainbow.is-firing{animation-play-state:paused}}.term-prompt{pointer-events:auto;align-items:baseline;width:max-content;max-width:100%;display:inline-flex}.term-ps1{white-space:pre}.term-field{width:40ch;max-width:60vw;font:inherit;color:#6ee787;caret-color:#6ee787;background:0 0;border:0;outline:0;padding:0}.term-field::placeholder{color:#e8e8e866;opacity:1}.term-link{color:#8fd0ff;pointer-events:auto;text-decoration:underline}.term-icon{vertical-align:-.18em;width:1.05em;height:1.05em;margin-right:.7ch}.variant-switch{z-index:10;gap:8px;font-family:ui-monospace,Menlo,monospace;display:flex;position:fixed;bottom:16px;left:16px}.variant-switch button{font:inherit;color:#ffcf6b99;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;border:1px solid #ffcf6b40;border-radius:6px;padding:6px 10px;font-size:12px}.variant-switch button.on{color:#ffcf6b;border-color:#ffcf6bb3}
