.TerminalGate-module__sPpgxW__stage{justify-content:center;align-items:center;min-height:100dvh;display:flex;position:relative;overflow:visible}.TerminalGate-module__sPpgxW__stage[data-phase=open]{align-items:flex-start;height:auto;min-height:auto}.TerminalGate-module__sPpgxW__terminalWrap{z-index:100;width:min(92vw,640px);transition:all .4s cubic-bezier(.4,0,.2,1);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.TerminalGate-module__sPpgxW__stage[data-phase=opening] .TerminalGate-module__sPpgxW__terminalWrap{width:38vw;transform:translate(-50%,-50%)}.TerminalGate-module__sPpgxW__stage[data-phase=open] .TerminalGate-module__sPpgxW__terminalWrap{width:38vw;top:100px;left:10vw;transform:translate(0)}@media (max-width:768px){.TerminalGate-module__sPpgxW__stage[data-phase=opening] .TerminalGate-module__sPpgxW__terminalWrap{width:min(40vw,100vw - 48px);transform:translate(-50%,-50%)}.TerminalGate-module__sPpgxW__stage[data-phase=open] .TerminalGate-module__sPpgxW__terminalWrap{width:min(40vw,100vw - 48px);transform:translate(0)}}.TerminalGate-module__sPpgxW__terminal{border:1px solid var(--border);background:linear-gradient(180deg,var(--panel),transparent 65%),radial-gradient(600px 300px at 20% 0%,#9ad1ff1a,transparent 60%);border-radius:var(--r-xl);box-shadow:var(--shadow);flex-direction:column;min-height:460px;transition:min-height .4s;display:flex;overflow:hidden}.TerminalGate-module__sPpgxW__stage[data-phase=opening] .TerminalGate-module__sPpgxW__terminal,.TerminalGate-module__sPpgxW__stage[data-phase=open] .TerminalGate-module__sPpgxW__terminal{min-height:400px}.TerminalGate-module__sPpgxW__termHead{border-bottom:1px solid var(--border);background:var(--panel);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.TerminalGate-module__sPpgxW__termTitle{font-family:var(--mono);color:var(--muted);letter-spacing:.02em;font-size:11px}.TerminalGate-module__sPpgxW__termBadges{flex-wrap:wrap;gap:6px;display:flex}.TerminalGate-module__sPpgxW__badge{font-family:var(--mono);letter-spacing:.06em;border:1px solid var(--border);color:var(--muted);background:var(--panel);text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:3px 7px;font-size:9px;display:inline-flex}.TerminalGate-module__sPpgxW__badge.TerminalGate-module__sPpgxW__accent{color:var(--text);background:linear-gradient(135deg,#9ad1ff2e,#c6ffdd24);border-color:#0000}.TerminalGate-module__sPpgxW__termBody{font-family:var(--mono);color:var(--muted);scroll-behavior:smooth;flex:1;min-height:440px;max-height:440px;padding:16px 16px 18px;font-size:11.5px;line-height:1.6;transition:all .4s;overflow:hidden auto}.TerminalGate-module__sPpgxW__stage[data-phase=opening] .TerminalGate-module__sPpgxW__termBody,.TerminalGate-module__sPpgxW__stage[data-phase=open] .TerminalGate-module__sPpgxW__termBody{min-height:300px;max-height:300px}.TerminalGate-module__sPpgxW__line{margin:0 0 8px;line-height:1.6}.TerminalGate-module__sPpgxW__promptLine{align-items:center;gap:10px;margin-top:4px;display:flex}.TerminalGate-module__sPpgxW__prompt{color:#9ad1ff;font-family:var(--mono);font-weight:600}.TerminalGate-module__sPpgxW__output{color:#c6ffdd}.TerminalGate-module__sPpgxW__command{color:var(--text)}.TerminalGate-module__sPpgxW__error{color:var(--muted);opacity:.8}.TerminalGate-module__sPpgxW__warning{color:#ffd29a}.TerminalGate-module__sPpgxW__input{width:100%;color:var(--text);font-family:var(--mono);background:0 0;border:none;outline:none;font-size:11.5px}.TerminalGate-module__sPpgxW__input::placeholder{color:var(--muted);opacity:.5}
