.TerminalPopup_overlay__sm3Ox{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:1000}.TerminalPopup_terminalContainer__Mw_0W{width:600px;max-width:90%;height:400px;max-height:80vh;background-color:rgba(0,0,0,.9);border:1px solid rgba(255,255,255,.2);border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.5);display:flex;flex-direction:column;overflow:hidden;animation:TerminalPopup_slideIn__TD5Kz .3s ease}.TerminalPopup_terminalHeader__X1n4H{display:flex;align-items:center;padding:12px 16px;background-color:rgba(30,30,30,.9);border-bottom:1px solid rgba(255,255,255,.1)}.TerminalPopup_terminalButtons__kBBLh{display:flex;gap:8px}.TerminalPopup_terminalButton__Qi6_S{width:12px;height:12px;border-radius:50%;border:none}.TerminalPopup_closeButton__TlHuZ{background-color:#ff5f57}.TerminalPopup_minimizeButton___4eTM{background-color:#febc2e}.TerminalPopup_expandButton__2OIY4{background-color:#28c840}.TerminalPopup_terminalTitle__DeYrD{flex:1 1;text-align:center;color:rgba(255,255,255,.8);font-family:monospace;font-size:14px}.TerminalPopup_terminalContent__THwul{flex:1 1;background-color:rgba(15,15,15,.95);padding:16px;overflow-y:auto;font-family:monospace;color:rgba(255,255,255,.9);display:flex;flex-direction:column}.TerminalPopup_terminalContent__THwul::-webkit-scrollbar{width:8px}.TerminalPopup_terminalContent__THwul::-webkit-scrollbar-track{background:transparent}.TerminalPopup_terminalContent__THwul::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:4px}.TerminalPopup_terminalContent__THwul::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.3)}.TerminalPopup_terminalOutput__FaThl{flex:1 1;margin-bottom:10px}.TerminalPopup_commandLine__3qTIM{margin:0 0 8px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.TerminalPopup_message__4BumC{margin:0 0 8px;line-height:1.5;color:rgba(255,255,255,.7)}.TerminalPopup_error__7Ehsp{color:#ff6b6b}.TerminalPopup_success__04XhC{color:#00ff9d}.TerminalPopup_inputGroup__KofbL{display:flex;align-items:center}.TerminalPopup_prompt__YuCKT{color:#00ff9d;margin-right:8px}.TerminalPopup_inputField__fW8D7{background:transparent;border:none;outline:none;color:white;font-family:monospace;font-size:14px;flex:1 1;caret-color:#00ff9d}@keyframes TerminalPopup_slideIn__TD5Kz{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes TerminalPopup_blink__sWR0V{50%{opacity:0}}.TerminalPopup_cursor__j9pNZ{display:inline-block;width:8px;height:16px;background-color:#00ff9d;margin-left:2px;animation:TerminalPopup_blink__sWR0V 1s step-end infinite}@media (max-width:768px){.TerminalPopup_terminalContainer__Mw_0W{width:90%;height:50vh}}*{box-sizing:border-box;padding:0;margin:0}:root{--background-color:#000000;--text-color:#ffffff;--spacing-base:1rem;--spacing-lg:2rem;--spacing-xl:4rem;--spacing-xxl:6rem;--font-size-base:1rem;--font-size-lg:1.5rem;--font-size-xl:2rem;--letter-spacing-wide:1px;--transition-base:0.3s ease;--transition-smooth:0.3s cubic-bezier(0.4,0,0.2,1);--border-radius-lg:1rem}body,html{max-width:100vw;overflow-x:hidden;background-color:var(--background-color);color:var(--text-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}h1,h2{font-weight:300;letter-spacing:2px}a,h1,h2{text-transform:lowercase}a{color:#ffffff;text-decoration:none}