.TerminalChat_chatToggle__M_H_B{position:fixed;bottom:24px;right:24px;z-index:9999;width:64px;height:64px;border-radius:16px;border:1px solid rgba(155,233,49,.4);background:#0b0f1a;color:#9be931;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 0 16px rgba(155,233,49,.1),0 8px 32px rgba(0,0,0,.5);transition:all .3s cubic-bezier(.4,0,.2,1);font-family:JetBrains Mono,Fira Code,monospace;padding:0;outline:none;overflow:hidden}.TerminalChat_chatToggle__M_H_B:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 40%,rgba(155,233,49,.06) 0,transparent 70%);pointer-events:none}.TerminalChat_chatToggle__M_H_B:hover{transform:scale(1.08);box-shadow:0 0 28px rgba(155,233,49,.2),0 8px 32px rgba(0,0,0,.6);border-color:rgba(155,233,49,.7)}.TerminalChat_chatToggle__M_H_B.TerminalChat_active__gLGZH{border-radius:50%;background:#f33;border-color:#f33;color:#fff;width:56px;height:56px}.TerminalChat_chatToggle__M_H_B.TerminalChat_active__gLGZH:before{display:none}.TerminalChat_iconClose__R93yt,.TerminalChat_iconTerminal__a3PuM{position:absolute;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center}.TerminalChat_iconTerminal__a3PuM{line-height:0}.TerminalChat_iconClose__R93yt{opacity:0;transform:rotate(-90deg) scale(.5);font-size:1.4rem}.TerminalChat_chatToggle__M_H_B.TerminalChat_active__gLGZH .TerminalChat_iconTerminal__a3PuM{opacity:0;transform:rotate(90deg) scale(.3)}.TerminalChat_chatToggle__M_H_B.TerminalChat_active__gLGZH .TerminalChat_iconClose__R93yt{opacity:1;transform:rotate(0deg) scale(1)}.TerminalChat_notifBadge__msOza{position:absolute;top:-4px;right:-4px;width:14px;height:14px;background:#f33;border-radius:50%;border:2px solid #0b0f1a;display:none;animation:TerminalChat_badgePop__p5MBb .3s ease}.TerminalChat_notifBadge__msOza.TerminalChat_show__MN8f1{display:block}@keyframes TerminalChat_badgePop__p5MBb{0%{transform:scale(0)}to{transform:scale(1)}}.TerminalChat_chatWindow__Mokyo{position:fixed;bottom:92px;right:24px;z-index:9998;width:420px;max-width:calc(100vw - 48px);height:540px;max-height:calc(100vh - 130px);border-radius:12px;overflow:hidden;border:1px solid #1a2233;background:#0b0f1a;box-shadow:0 0 18px rgba(155,233,49,.06),0 20px 60px rgba(0,0,0,.6);display:flex;flex-direction:column;opacity:0;transform:translateY(20px) scale(.95);pointer-events:none;transition:all .35s cubic-bezier(.4,0,.2,1);font-family:JetBrains Mono,Fira Code,monospace}.TerminalChat_chatWindow__Mokyo.TerminalChat_open__qD6ny{opacity:1;transform:translateY(0) scale(1);pointer-events:all}.TerminalChat_chatWindow__Mokyo:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(transparent,transparent 2px,rgba(0,0,0,.03) 0,rgba(0,0,0,.03) 4px);pointer-events:none;z-index:1}.TerminalChat_termHeader__HQCqZ{background:#0e1320;padding:10px 14px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #1a2233;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.TerminalChat_termDots__FMYIX{display:flex;gap:6px}.TerminalChat_dotGreen__jKcXX,.TerminalChat_dotRed__2V_be,.TerminalChat_dotYellow__r_jJm{width:11px;height:11px;border-radius:50%;display:block}.TerminalChat_dotRed__2V_be{background:#ff5f56}.TerminalChat_dotYellow__r_jJm{background:#ffbd2e}.TerminalChat_dotGreen__jKcXX{background:#27c93f}.TerminalChat_termTitle__lp_Ab{flex:1;text-align:center;font-size:.7rem;color:#8b95a5;letter-spacing:1.5px;text-transform:uppercase;font-weight:500}.TerminalChat_highlight__XP4mi{color:#9be931}.TerminalChat_sysInfo__4yj1e{background:rgba(155,233,49,.03);border-bottom:1px solid #1a2233;padding:6px 14px;font-size:.6rem;color:#8b95a5;display:flex;justify-content:space-between;flex-shrink:0;letter-spacing:.5px}.TerminalChat_statusDot__0_852{display:inline-block;width:6px;height:6px;border-radius:50%;background:#9be931;margin-right:6px;animation:TerminalChat_pulseDot__qj317 2s ease-in-out infinite;vertical-align:middle}@keyframes TerminalChat_pulseDot__qj317{0%,to{opacity:1;box-shadow:0 0 4px #9be931}50%{opacity:.4;box-shadow:none}}.TerminalChat_termBody__Kzjjx{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:6px;scrollbar-width:thin;scrollbar-color:#2d3a4a transparent}.TerminalChat_termBody__Kzjjx::-webkit-scrollbar{width:5px}.TerminalChat_termBody__Kzjjx::-webkit-scrollbar-track{background:transparent}.TerminalChat_termBody__Kzjjx::-webkit-scrollbar-thumb{background:#2d3a4a;border-radius:3px}.TerminalChat_msgLine__yOB2V{font-size:.78rem;line-height:1.6;animation:TerminalChat_fadeIn__eC4G1 .3s ease;word-break:break-word}@keyframes TerminalChat_fadeIn__eC4G1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.TerminalChat_msgSystem__tIyrq{color:#8b95a5;opacity:.6;font-size:.7rem}.TerminalChat_sysArrow__1XAbG{color:#c8a832}.TerminalChat_asciiArt__hr4_I{color:#9be931;opacity:.8;white-space:pre;font-size:.55rem;line-height:1.2;letter-spacing:1px}.TerminalChat_msgDivider__9SBuZ{color:#1a2233;font-size:.65rem;letter-spacing:2px;opacity:.5}.TerminalChat_promptSymbol__YezGw{color:#9be931;font-weight:700}.TerminalChat_promptPath__hg2NF{color:#6fc1ff}.TerminalChat_promptText__zwSGe{color:#e6edf3}.TerminalChat_msgBot__EpCEz{color:#8b95a5;padding-left:4px}.TerminalChat_botPrefix___ikBA{color:#9be931;font-weight:700;font-size:.68rem;letter-spacing:.5px}.TerminalChat_botText__F_PRM{color:#e6edf3;display:block;padding-left:2px;margin-top:2px}.TerminalChat_cursorBlink__VzwuA{display:inline-block;width:7px;height:14px;background:#9be931;animation:TerminalChat_blinkCursor__5vMsi .8s step-end infinite;vertical-align:middle;margin-left:2px}@keyframes TerminalChat_blinkCursor__5vMsi{0%,to{opacity:1}50%{opacity:0}}.TerminalChat_msgError__hZo2P{color:#f33}.TerminalChat_errPrefix__rJ2lT{font-weight:700}.TerminalChat_termInputArea__WBgxz{border-top:1px solid #1a2233;padding:10px 14px;display:flex;align-items:center;gap:8px;background:#0e1320;flex-shrink:0}.TerminalChat_inputPrompt__8LAp_{color:#9be931;font-weight:700;font-size:.82rem;font-family:JetBrains Mono,Fira Code,monospace;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.TerminalChat_inputPath__XpOss{color:#6fc1ff;font-weight:400}.TerminalChat_userInput__kDbS8{flex:1;background:transparent;border:none;outline:none;color:#e6edf3;font-family:JetBrains Mono,Fira Code,monospace;font-size:.82rem;caret-color:#9be931;letter-spacing:.3px}.TerminalChat_userInput__kDbS8::-moz-placeholder{color:rgba(230,237,243,.2)}.TerminalChat_userInput__kDbS8::placeholder{color:rgba(230,237,243,.2)}.TerminalChat_sendBtn__eOY1E{background:transparent;border:1px solid #1a2233;color:#9be931;width:32px;height:32px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0;padding:0;outline:none}.TerminalChat_sendBtn__eOY1E:hover{background:rgba(155,233,49,.08);border-color:rgba(155,233,49,.4)}.TerminalChat_sendBtn__eOY1E:disabled{opacity:.3;cursor:not-allowed}.TerminalChat_sendBtn__eOY1E svg{width:14px;height:14px}@media (max-width:480px){.TerminalChat_chatWindow__Mokyo{bottom:0;right:0;width:100vw;max-width:100vw;height:100vh;max-height:100vh;border-radius:0}.TerminalChat_chatToggle__M_H_B{bottom:78px;right:16px}}