.terminal-module__GXKgYW__terminalWrapper{background:#0a0a0a;border:1px solid #00ffc21a;border-radius:8px;flex-direction:column;height:75vh;min-height:550px;max-height:800px;display:flex;position:relative;overflow:hidden}.terminal-module__GXKgYW__titleBar{-webkit-user-select:none;user-select:none;background:#111;border-bottom:1px solid #ffffff0f;flex-shrink:0;align-items:center;height:38px;padding:0 14px;display:flex;position:relative}.terminal-module__GXKgYW__trafficLights{gap:7px;display:flex}.terminal-module__GXKgYW__dot{border-radius:50%;width:11px;height:11px}.terminal-module__GXKgYW__dotRed{background:#ff5f56}.terminal-module__GXKgYW__dotYellow{background:#ffbd2e}.terminal-module__GXKgYW__dotGreen{background:#27c93f}.terminal-module__GXKgYW__titleText{color:#555;letter-spacing:.5px;font-size:11px;font-family:var(--font-mono);position:absolute;left:50%;transform:translate(-50%)}.terminal-module__GXKgYW__output{font-size:13px;line-height:1.7;font-family:var(--font-mono);color:#b0b0b0;flex:1;padding:16px 18px 6px;position:relative;overflow-y:auto}.terminal-module__GXKgYW__output::-webkit-scrollbar{width:4px}.terminal-module__GXKgYW__output::-webkit-scrollbar-track{background:0 0}.terminal-module__GXKgYW__output::-webkit-scrollbar-thumb{background:#222;border-radius:3px}.terminal-module__GXKgYW__line{white-space:pre-wrap;word-break:break-word;min-height:1.65em}.terminal-module__GXKgYW__inputLine{cursor:text;background:#0a0a0a;border-top:1px solid #ffffff0f;flex-shrink:0;align-items:center;padding:10px 18px 12px;display:flex;position:relative}.terminal-module__GXKgYW__prompt{color:#00e5a0;font-weight:700;font-family:var(--font-mono);flex-shrink:0;margin-right:9px}.terminal-module__GXKgYW__inputMirror{color:#e8e8e8;white-space:pre;font-family:var(--font-mono);font-size:13px}.terminal-module__GXKgYW__cursorBlock{color:#00e5a0;font-family:var(--font-mono);animation:1s step-end infinite terminal-module__GXKgYW__termBlink;display:inline-block}.terminal-module__GXKgYW__cursorTyping{opacity:1;animation:none!important}.terminal-module__GXKgYW__hiddenInput{opacity:0;width:100%;height:100%;font-size:16px;font-family:var(--font-mono);color:#0000;caret-color:#0000;z-index:5;background:0 0;border:none;outline:none;position:absolute;top:0;left:0}.terminal-module__GXKgYW__crtOverlay{pointer-events:none;z-index:50;background:repeating-linear-gradient(0deg,#00000008 0 1px,#0000 1px 2px);position:absolute;inset:0}.terminal-module__GXKgYW__scanlineDrift{pointer-events:none;z-index:49;background:linear-gradient(90deg,#0000,#00e5a00d,#0000);width:100%;height:3px;animation:7s linear infinite terminal-module__GXKgYW__termDrift;position:absolute;left:0}@keyframes terminal-module__GXKgYW__termBlink{0%,to{opacity:1}50%{opacity:0}}@keyframes terminal-module__GXKgYW__termDrift{0%{top:-3px}to{top:100%}}@keyframes terminal-module__GXKgYW__termShake{0%,to{transform:translate(0)}10%{transform:translate(-3px)}20%{transform:translate(3px)}30%{transform:translate(-2px)}40%{transform:translate(2px)}50%{transform:translate(-1px)}}.terminal-module__GXKgYW__shake{animation:.3s terminal-module__GXKgYW__termShake}@keyframes terminal-module__GXKgYW__termPulseGlow{0%,to{text-shadow:0 0 4px #00e5a080}50%{text-shadow:0 0 14px #00e5a0cc,0 0 28px #00e5a059}}@keyframes terminal-module__GXKgYW__termBlinkRed{0%,to{opacity:1}50%{opacity:.25}}.terminal-module__GXKgYW__wipeLine{z-index:60;background:#00e5a0;width:100%;height:3px;animation:.35s ease-in forwards terminal-module__GXKgYW__termWipe;position:absolute;left:0;box-shadow:0 0 12px #00e5a0,0 0 28px #00e5a0}@keyframes terminal-module__GXKgYW__termWipe{0%{opacity:1;top:38px}to{opacity:.2;top:100%}}.terminal-module__GXKgYW__cAccent{color:#00e5a0}.terminal-module__GXKgYW__cAmber{color:#f0a500}.terminal-module__GXKgYW__cRed{color:#ff5f56}.terminal-module__GXKgYW__cBlue{color:#5f87ff}.terminal-module__GXKgYW__cDim{color:#555}.terminal-module__GXKgYW__cBright{color:#e8e8e8}.terminal-module__GXKgYW__cGreen{color:#27c93f}.terminal-module__GXKgYW__bold{font-weight:700}.terminal-module__GXKgYW__blinkRed{color:#ff5f56;animation:1s step-end infinite terminal-module__GXKgYW__termBlinkRed}.terminal-module__GXKgYW__online{color:#00e5a0;font-weight:700;animation:2s ease-in-out infinite terminal-module__GXKgYW__termPulseGlow}.terminal-module__GXKgYW__projBox{border:1px solid #ffffff0f;margin:5px 0;padding:10px 14px;transition:border-color .3s}.terminal-module__GXKgYW__projBox:hover{border-color:#00e5a0}.terminal-module__GXKgYW__projLink{color:#f0a500;font-size:12px;text-decoration:none;transition:color .2s}.terminal-module__GXKgYW__projLink:hover{color:#00e5a0}.terminal-module__GXKgYW__dlBtn{color:#00e5a0;font-family:var(--font-mono);cursor:pointer;background:0 0;border:1px solid #00e5a0;margin-top:6px;padding:7px 18px;font-size:12px;transition:all .25s;display:inline-block}.terminal-module__GXKgYW__dlBtn:hover{color:#0a0a0a;background:#00e5a0}.terminal-module__GXKgYW__pwInput{color:#e8e8e8;font-family:var(--font-mono);caret-color:#00e5a0;background:0 0;border:none;outline:none;width:200px;font-size:13px}.terminal-module__GXKgYW__sdot{vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.terminal-module__GXKgYW__sdotG{background:#27c93f}.terminal-module__GXKgYW__sdotA{background:#f0a500}.terminal-module__GXKgYW__sdotC{background:#00e5a0}.terminal-module__GXKgYW__matrixCanvas{z-index:2000;pointer-events:none;display:none;position:fixed;inset:0}.terminal-module__GXKgYW__matrixVisible{display:block}.terminal-module__GXKgYW__followUp{color:#555;margin-top:4px}.terminal-module__GXKgYW__followUpKey{color:#00e5a0;border:1px solid #00ffc24d;border-radius:3px;margin:0 3px;padding:1px 8px;font-size:11px;display:inline-block}.terminal-module__GXKgYW__avatarPanel{flex-direction:column;align-items:center;gap:24px;display:flex;position:sticky;top:120px}.terminal-module__GXKgYW__avatarContainer{justify-content:center;align-items:center;width:240px;height:240px;display:flex;position:relative}.terminal-module__GXKgYW__avatarGlowRing{border:1.5px solid #00ffc214;border-radius:50%;animation:4s ease-in-out infinite terminal-module__GXKgYW__glowPulse;position:absolute;inset:-6px;box-shadow:0 0 40px #00ffc20f,0 0 80px #00ffc208,inset 0 0 30px #00ffc208}@keyframes terminal-module__GXKgYW__glowPulse{0%,to{border-color:#00ffc214;transform:scale(1);box-shadow:0 0 40px #00ffc20f,0 0 80px #00ffc208,inset 0 0 30px #00ffc208}50%{border-color:#00ffc233;transform:scale(1.02);box-shadow:0 0 60px #00ffc21f,0 0 120px #00ffc20f,inset 0 0 40px #00ffc20f}}.terminal-module__GXKgYW__orbitalRing1,.terminal-module__GXKgYW__orbitalRing2,.terminal-module__GXKgYW__orbitalRing3{pointer-events:none;border:1px solid #0000;border-radius:50%;position:absolute}.terminal-module__GXKgYW__orbitalRing1{border-color:#0000 #00ffc21f #00ffc21f #0000;animation:8s linear infinite terminal-module__GXKgYW__orbit1;inset:-12px}.terminal-module__GXKgYW__orbitalRing2{border-color:#00ffc20f #0000 #0000 #00ffc20f;animation:12s linear infinite terminal-module__GXKgYW__orbit2;inset:-20px}.terminal-module__GXKgYW__orbitalRing3{border-color:#0000 #0000 #f0a50014 #f0a50014;animation:6s linear infinite terminal-module__GXKgYW__orbit3;inset:-4px}@keyframes terminal-module__GXKgYW__orbit1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes terminal-module__GXKgYW__orbit2{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes terminal-module__GXKgYW__orbit3{0%{transform:rotate(120deg)}to{transform:rotate(480deg)}}.terminal-module__GXKgYW__particle{opacity:0;pointer-events:none;background:#00ffc2;border-radius:50%;animation:4s ease-in-out infinite terminal-module__GXKgYW__particleFloat;position:absolute;box-shadow:0 0 6px #00ffc266}@keyframes terminal-module__GXKgYW__particleFloat{0%{opacity:0;transform:translateY(0)scale(.5)}20%{opacity:.8}80%{opacity:.6}to{opacity:0;transform:translateY(-30px)scale(.2)}}.terminal-module__GXKgYW__avatarImageWrap{z-index:10;border:2px solid #00ffc233;border-radius:50%;width:200px;height:200px;transition:transform .3s,box-shadow .3s;animation:4s ease-in-out infinite terminal-module__GXKgYW__avatarBreath;position:relative;overflow:hidden;box-shadow:0 0 30px #00ffc21a,0 0 60px #00ffc20d}.terminal-module__GXKgYW__avatarImageWrap:hover{transform:scale(1.05);box-shadow:0 0 50px #00ffc233,0 0 100px #00ffc21a}.terminal-module__GXKgYW__avatarImageWrap img{object-fit:cover;filter:saturate(.95)contrast(1.05);transition:filter .3s;width:100%!important;height:100%!important}.terminal-module__GXKgYW__avatarImageWrap:hover img{filter:saturate(1.1)contrast(1.1)}@keyframes terminal-module__GXKgYW__avatarBreath{0%,to{border-color:#00ffc233;box-shadow:0 0 30px #00ffc21a,0 0 60px #00ffc20d}50%{border-color:#00ffc259;box-shadow:0 0 45px #00ffc22e,0 0 90px #00ffc214}}.terminal-module__GXKgYW__avatarScanLine{pointer-events:none;z-index:15;background:linear-gradient(90deg,#0000 0%,#00ffc24d 30%,#00ffc280 50%,#00ffc24d 70%,#0000 100%);width:100%;height:3px;animation:3.5s linear infinite terminal-module__GXKgYW__scanDown;position:absolute;left:0;box-shadow:0 0 12px #00ffc24d}@keyframes terminal-module__GXKgYW__scanDown{0%{opacity:0;top:-5%}5%{opacity:1}95%{opacity:1}to{opacity:0;top:105%}}.terminal-module__GXKgYW__avatarGlitch{animation:.3s terminal-module__GXKgYW__glitchShake!important}.terminal-module__GXKgYW__glitchLayerR,.terminal-module__GXKgYW__glitchLayerB{pointer-events:none;z-index:20;mix-blend-mode:screen;border-radius:50%;position:absolute;inset:0}.terminal-module__GXKgYW__glitchLayerR{background:#ff005014;animation:.3s steps(3,end) forwards terminal-module__GXKgYW__glitchR}.terminal-module__GXKgYW__glitchLayerB{background:#0064ff14;animation:.3s steps(3,end) forwards terminal-module__GXKgYW__glitchB}@keyframes terminal-module__GXKgYW__glitchShake{0%,to{transform:translate(0)}15%{transform:translate(-3px,1px)}30%{transform:translate(3px,-2px)}45%{transform:translate(-2px,2px)}60%{transform:translate(2px,-1px)}75%{transform:translate(-1px,1px)}}@keyframes terminal-module__GXKgYW__glitchR{0%{opacity:.8;transform:translate(3px,-1px)}33%{opacity:.5;transform:translate(-2px,2px)}66%{opacity:.3;transform:translate(1px,-1px)}to{opacity:0;transform:translate(0)}}@keyframes terminal-module__GXKgYW__glitchB{0%{opacity:.8;transform:translate(-3px,1px)}33%{opacity:.5;transform:translate(2px,-2px)}66%{opacity:.3;transform:translate(-1px,1px)}to{opacity:0;transform:translate(0)}}.terminal-module__GXKgYW__cornerBracket{z-index:16;pointer-events:none;border:0 solid #00ffc259;width:18px;height:18px;position:absolute}.terminal-module__GXKgYW__cornerTL{border-top-width:2px;border-left-width:2px;top:6px;left:6px}.terminal-module__GXKgYW__cornerTR{border-top-width:2px;border-right-width:2px;top:6px;right:6px}.terminal-module__GXKgYW__cornerBL{border-bottom-width:2px;border-left-width:2px;bottom:6px;left:6px}.terminal-module__GXKgYW__cornerBR{border-bottom-width:2px;border-right-width:2px;bottom:6px;right:6px}.terminal-module__GXKgYW__dataLabel{font-family:var(--font-mono);color:#00ffc280;letter-spacing:1px;white-space:nowrap;z-index:5;align-items:center;gap:4px;font-size:9px;animation:4s ease-in-out infinite terminal-module__GXKgYW__labelFade;display:flex;position:absolute}.terminal-module__GXKgYW__dataLabelDot{background:#00ffc2;border-radius:50%;width:4px;height:4px;animation:2s step-end infinite terminal-module__GXKgYW__dotBlink;box-shadow:0 0 4px #00ffc299}@keyframes terminal-module__GXKgYW__labelFade{0%,to{opacity:.5}50%{opacity:1}}@keyframes terminal-module__GXKgYW__dotBlink{0%,to{opacity:1}50%{opacity:.3}}.terminal-module__GXKgYW__namePlate{text-align:center}.terminal-module__GXKgYW__nameMain{font-family:var(--font-mono);color:#e8e8e8;letter-spacing:2px;margin-bottom:4px;font-size:18px;font-weight:700}.terminal-module__GXKgYW__nameRole{font-family:var(--font-mono);color:#555;letter-spacing:1.5px;text-transform:uppercase;font-size:11px}.terminal-module__GXKgYW__statusBadge{font-family:var(--font-mono);color:#00e5a0;letter-spacing:1px;justify-content:center;align-items:center;gap:6px;margin-top:6px;font-size:11px;display:flex}.terminal-module__GXKgYW__statusDotLive{background:#00e5a0;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite terminal-module__GXKgYW__termPulseGlow;box-shadow:0 0 6px #00ffc299}.terminal-module__GXKgYW__speechBubble{font-family:var(--font-mono);color:#b0b0b0;text-align:center;background:#00ffc20a;border:1px solid #00ffc21a;border-radius:8px;max-width:320px;padding:14px 18px;font-size:12px;line-height:1.6;transition:all .4s;position:relative}.terminal-module__GXKgYW__speechBubble:before{content:">";color:#00e5a0;margin-right:4px;font-weight:700}.terminal-module__GXKgYW__speechHighlight{color:#00e5a0;font-weight:700}@media (max-width:1024px){.terminal-module__GXKgYW__avatarPanel{flex-flow:wrap;justify-content:center;gap:16px;position:relative;top:0}.terminal-module__GXKgYW__avatarContainer{width:160px;height:160px}.terminal-module__GXKgYW__avatarImageWrap{width:130px;height:130px}.terminal-module__GXKgYW__dataLabel{display:none}.terminal-module__GXKgYW__speechBubble{max-width:100%}.terminal-module__GXKgYW__terminalWrapper{height:65vh;min-height:450px}}@media (max-width:600px){.terminal-module__GXKgYW__output{padding:10px 10px 4px;font-size:11px}.terminal-module__GXKgYW__inputLine{padding:8px 10px 10px}.terminal-module__GXKgYW__terminalWrapper{height:60vh;min-height:400px}.terminal-module__GXKgYW__avatarContainer{width:120px;height:120px}.terminal-module__GXKgYW__avatarImageWrap{width:90px;height:90px}.terminal-module__GXKgYW__orbitalRing1,.terminal-module__GXKgYW__orbitalRing2,.terminal-module__GXKgYW__orbitalRing3{display:none}.terminal-module__GXKgYW__nameMain{font-size:15px}}
