/* GoFlexExtend coding terminal; scoped to this component. */
.gfx-terminal-section{padding:24px 0 78px}.gfx-terminal{overflow:hidden;border:1px solid rgba(188,157,255,.3);border-radius:14px;background:#090810;box-shadow:0 18px 70px rgba(116,66,232,.12);font:12px/1.8 ui-monospace,SFMono-Regular,Menlo,monospace}.gfx-terminal-bar{display:flex;align-items:center;gap:7px;padding:13px 18px;border-bottom:1px solid rgba(255,255,255,.09);background:#14111f;color:#b4b0c5;font-size:11px}.gfx-terminal-bar i{height:8px;width:8px;border-radius:50%;background:#9b71ff}.gfx-terminal-bar i:nth-child(2){background:#c08cff}.gfx-terminal-bar i:nth-child(3){background:#e397ff}.gfx-terminal-bar span{margin-left:12px}.gfx-terminal-bar small{margin-left:auto;color:#c7b3ff}.gfx-terminal-body{display:grid;grid-template-columns:1.25fr 1fr;gap:22px;padding:26px;min-height:285px}.gfx-terminal-code{white-space:pre-wrap;margin:0;color:#e4daff;overflow-wrap:anywhere}.gfx-terminal-code .gfx-comment{color:#82798f}.gfx-terminal-code .gfx-prompt{color:#e397ff}.gfx-terminal-code .gfx-value{color:#ba9aff}.gfx-terminal-field{white-space:pre;margin:0;align-self:center;justify-self:center;color:#ad83ff;font:11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;text-shadow:0 0 14px rgba(155,113,255,.35)}.gfx-terminal-foot{border-top:1px solid rgba(255,255,255,.07);padding:10px 18px;color:#8f849e;font-size:10px}.gfx-terminal-cursor{display:inline-block;background:#e397ff;width:7px;height:13px;vertical-align:middle;animation:gfx-blink 1.1s steps(1) infinite}@keyframes gfx-blink{50%{opacity:0}}@media(max-width:650px){.gfx-terminal-body{grid-template-columns:1fr;padding:18px;font-size:11px}.gfx-terminal-field{font-size:9px}.gfx-terminal-bar small{display:none}}@media(prefers-reduced-motion:reduce){.gfx-terminal-cursor{animation:none}}
