.terminal-header[data-v-58ce3e70]{height:28px;z-index:1000;background-color:#3c3c3c;display:flex;align-items:center;flex-shrink:0;padding:0 10px;cursor:move;user-select:none;touch-action:none}.terminal-controls[data-v-58ce3e70]{display:flex;gap:8px}.control[data-v-58ce3e70]{width:12px;height:12px;border-radius:50%;cursor:pointer}.close[data-v-58ce3e70]{background-color:#ff5f56}.minimize[data-v-58ce3e70]{background-color:#ffbd2e}.maximize[data-v-58ce3e70]{background-color:#27c93f}.control.disabled[data-v-58ce3e70]{background-color:#555;cursor:not-allowed}.terminal-title[data-v-58ce3e70]{flex-grow:1;text-align:center;color:#ccc;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}[data-v-58ce3e70] .theme-light .terminal-header{background-color:#d8d8d8}[data-v-58ce3e70] .theme-light .terminal-title{color:#333}.git-graph-additions[data-v-b5780691]{color:#27c93f;font-weight:700;letter-spacing:1px}.git-graph-deletions[data-v-b5780691]{color:#ff5f56;font-weight:700;letter-spacing:1px}.git-graph-date[data-v-b5780691]{color:#ffbd2e;font-weight:700}.git-graph-stats[data-v-b5780691]{color:#ccc;font-style:italic;font-size:.9em}.git-graph-title[data-v-b5780691]{color:#fff;font-weight:700;font-size:1.1em;text-decoration:underline;margin-bottom:10px}.git-graph-note[data-v-b5780691]{color:#aaa;font-style:italic;font-size:.85em}.theme-light .git-graph-additions[data-v-b5780691]{color:#27a83f}.theme-light .git-graph-deletions[data-v-b5780691]{color:#e74c3c}.theme-light .git-graph-date[data-v-b5780691]{color:#f39c12}.theme-light .git-graph-stats[data-v-b5780691]{color:#666}.theme-light .git-graph-title[data-v-b5780691]{color:#333}.theme-light .git-graph-note[data-v-b5780691]{color:#777}.git-graph-container[data-v-b5780691]{margin-top:10px;margin-bottom:10px;padding:5px;border:1px solid #444;border-radius:4px;background-color:#0003}.git-graph-row[data-v-b5780691]{display:flex;align-items:center;margin:2px 0;white-space:nowrap}.git-graph-no-data[data-v-b5780691]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 10px;text-align:center}.git-graph-no-data-icon[data-v-b5780691]{font-size:24px;margin-bottom:10px}.git-graph-no-data-message[data-v-b5780691]{font-size:14px;color:#ccc;font-style:italic;margin-bottom:8px}.git-graph-no-data-explanation[data-v-b5780691]{font-size:12px;color:#aaa;font-style:italic;max-width:80%;text-align:center;margin-top:8px}.theme-light .git-graph-container[data-v-b5780691]{border-color:#ccc;background-color:#0000000d}.theme-light .git-graph-no-data-message[data-v-b5780691]{color:#666}.theme-light .git-graph-no-data-explanation[data-v-b5780691]{color:#888}.git-latest-commit-container[data-v-b5780691]{margin-top:10px;margin-bottom:10px;padding:5px;border:1px solid #444;border-radius:4px;background-color:#0003}.theme-light .git-latest-commit-container[data-v-b5780691]{border-color:#ccc;background-color:#0000000d}.latest-commit-line[data-v-b5780691]{margin:5px 0}.latest-commit-hash[data-v-b5780691]{color:#ffbd2e;font-weight:700;margin-right:10px}.latest-commit-message[data-v-b5780691]{margin-top:8px;white-space:pre-wrap;word-break:break-all}.terminal-link[data-v-b5780691]{color:#3498db;text-decoration:underline;cursor:pointer}.terminal-link[data-v-b5780691]:hover{color:#2980b9}.theme-light .terminal-link[data-v-b5780691]{color:#00f}.theme-light .terminal-link[data-v-b5780691]:hover{color:#8a2be2}.theme-light .latest-commit-hash[data-v-b5780691]{color:orange}.theme-light .latest-commit-message[data-v-b5780691]{color:#333}.commit-history-container[data-v-7b2afde0]{margin-top:10px;margin-bottom:10px;padding:5px;border:1px solid #444;border-radius:4px;background-color:#0003}.commit-history-title[data-v-7b2afde0]{color:#fff;font-weight:700;font-size:1.1em;text-decoration:underline;margin-bottom:10px}.commit-item[data-v-7b2afde0]{margin:5px 0;display:flex;align-items:flex-start;flex-wrap:wrap}.commit-line[data-v-7b2afde0]{display:flex;align-items:flex-start;flex-wrap:wrap;margin:2px 0}.commit-hash[data-v-7b2afde0]{color:#ffbd2e;font-weight:700;margin-right:10px;font-family:monospace}.commit-message[data-v-7b2afde0]{margin-left:5px;white-space:pre-wrap;word-break:break-word}.terminal-link[data-v-7b2afde0]{color:#3498db;text-decoration:underline;cursor:pointer;margin-right:10px}.terminal-link[data-v-7b2afde0]:hover{color:#2980b9}.commit-history-note[data-v-7b2afde0]{color:#aaa;font-style:italic;font-size:.85em;margin-top:8px}.commit-history-error[data-v-7b2afde0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px 10px;text-align:center}.commit-history-error-icon[data-v-7b2afde0]{font-size:20px;margin-bottom:8px}.commit-history-error-message[data-v-7b2afde0]{font-size:14px;color:#ccc;font-style:italic}.theme-light .commit-history-container[data-v-7b2afde0]{border-color:#ccc;background-color:#0000000d}.theme-light .commit-history-title[data-v-7b2afde0]{color:#333}.theme-light .commit-hash[data-v-7b2afde0]{color:orange}.theme-light .terminal-link[data-v-7b2afde0]{color:#00f}.theme-light .terminal-link[data-v-7b2afde0]:hover{color:#8a2be2}.theme-light .commit-history-note[data-v-7b2afde0]{color:#777}.theme-light .commit-history-error-message[data-v-7b2afde0]{color:#666}.theme-light .commit-message[data-v-7b2afde0]{color:#333}.terminal-input-line[data-v-683a51cf]{display:flex;align-items:center}.prompt[data-v-683a51cf]{color:#f8f8f8;font-family:Menlo,Monaco,Courier New,monospace;font-size:14px;margin-right:8px}.terminal-input[data-v-683a51cf]{background:transparent;border:none;color:#f8f8f8;font-family:Menlo,Monaco,Courier New,monospace;font-size:14px;font-weight:700;outline:none;flex-grow:1;caret-color:#f8f8f8}.terminal-input[data-v-683a51cf]::selection{background-color:#ffffff4d}.terminal-input-line.theme-light .prompt[data-v-683a51cf],.terminal-input-line.theme-light .terminal-input[data-v-683a51cf]{color:#333}.terminal-input-line.theme-light .terminal-input[data-v-683a51cf]{caret-color:#333}.terminal-input-line.theme-light .terminal-input[data-v-683a51cf]::selection{background-color:#0000001a}.loading-container[data-v-1ea83044]{margin:10px 0;width:100%}.progress-bar-container[data-v-1ea83044]{width:100%;height:20px;background-color:#fff3;border-radius:0;overflow:hidden}.progress-bar[data-v-1ea83044]{height:100%;background-color:#fff;border-radius:0;transition:width .3s ease}.progress-bar-container.theme-light[data-v-1ea83044]{background-color:#0003}.progress-bar.theme-light[data-v-1ea83044]{background-color:#000}.progress-bar-container.theme-dark[data-v-1ea83044]{background-color:#fff3}.progress-bar.theme-dark[data-v-1ea83044]{background-color:#fff}.terminal-easter-egg-wrapper[data-v-1111a405]{margin:8px 0;font-family:Menlo,Monaco,Courier New,monospace}.terminal-celebration[data-v-1111a405]{position:relative;background:linear-gradient(135deg,#0f0f0f,#1a1a2e,#16213e);border:1px solid #00ff00;border-radius:4px;padding:20px;overflow:hidden}.ascii-art[data-v-1111a405]{color:#0f0;text-align:center;font-size:10px;line-height:1.2;margin:0 0 15px;text-shadow:0 0 5px #00ff00;animation:pulse-1111a405 1.5s ease-in-out infinite}@keyframes pulse-1111a405{0%,to{opacity:.8}50%{opacity:1}}.message-container[data-v-1111a405]{position:relative;z-index:2}.typewriter[data-v-1111a405]{margin-bottom:10px;overflow:hidden;white-space:nowrap}.prompt[data-v-1111a405]{color:#0f0;font-weight:700}.success-text[data-v-1111a405]{color:#0f0;text-shadow:0 0 3px #00ff00}.achievement-badge[data-v-1111a405]{display:inline-flex;align-items:center;gap:8px;background:#00ff001a;border:1px solid rgba(0,255,0,.3);border-radius:20px;padding:6px 16px;margin-top:10px;animation:slideIn-1111a405 .6s ease-out}@keyframes slideIn-1111a405{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.badge-icon[data-v-1111a405]{font-size:18px;animation:rotate-1111a405 2s ease-in-out infinite}@keyframes rotate-1111a405{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}.badge-text[data-v-1111a405]{color:#0f0;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.matrix-rain[data-v-1111a405]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;opacity:.1;pointer-events:none}.matrix-drop[data-v-1111a405]{position:absolute;color:#0f0;font-size:14px;animation:matrix-fall-1111a405 linear infinite;text-shadow:0 0 5px #00ff00}.matrix-drop[data-v-1111a405]:nth-child(odd){left:5%;animation-duration:3s;animation-delay:0s}.matrix-drop[data-v-1111a405]:nth-child(2n){left:15%;animation-duration:4s;animation-delay:.5s}.matrix-drop[data-v-1111a405]:nth-child(3n){left:25%;animation-duration:3.5s;animation-delay:1s}.matrix-drop[data-v-1111a405]:nth-child(4n){left:35%;animation-duration:4.5s;animation-delay:1.5s}.matrix-drop[data-v-1111a405]:nth-child(5n){left:45%;animation-duration:3s;animation-delay:2s}.matrix-drop[data-v-1111a405]:nth-child(6n){left:55%;animation-duration:3.8s;animation-delay:.3s}.matrix-drop[data-v-1111a405]:nth-child(7n){left:65%;animation-duration:4.2s;animation-delay:.8s}.matrix-drop[data-v-1111a405]:nth-child(8n){left:75%;animation-duration:3.3s;animation-delay:1.3s}.matrix-drop[data-v-1111a405]:nth-child(9n){left:85%;animation-duration:4s;animation-delay:1.8s}.matrix-drop[data-v-1111a405]:nth-child(10n){left:95%;animation-duration:3.6s;animation-delay:2.3s}@keyframes matrix-fall-1111a405{0%{top:-10%;opacity:0}10%{opacity:1}90%{opacity:1}to{top:110%;opacity:0}}.theme-light .terminal-celebration[data-v-1111a405]{background:linear-gradient(135deg,#f0f0f0,#e0e0e0,#d0d0d0);border-color:#06c}.theme-light .ascii-art[data-v-1111a405],.theme-light .prompt[data-v-1111a405],.theme-light .success-text[data-v-1111a405],.theme-light .badge-text[data-v-1111a405]{color:#06c;text-shadow:0 0 3px rgba(0,102,204,.5)}.theme-light .achievement-badge[data-v-1111a405]{background:#0066cc1a;border-color:#0066cc4d}.theme-light .matrix-drop[data-v-1111a405]{color:#06c;text-shadow:0 0 5px rgba(0,102,204,.5)}.theme-light .terminal-celebration[data-v-1111a405]{animation:glow-light-1111a405 2s ease-in-out infinite alternate}@keyframes glow-light-1111a405{0%{box-shadow:0 0 5px #06c,0 0 10px #06c}to{box-shadow:0 0 10px #06c,0 0 20px #06c,0 0 30px #06c}}.command-history-item[data-v-56730308]{margin-bottom:8px}.command-input[data-v-56730308]{color:#7cfc00;font-weight:700;margin-bottom:4px}.command-output[data-v-56730308]{margin-left:8px}.terminal-content[data-v-56730308]{display:flex;flex-direction:column;padding:10px;overflow:hidden;font-family:Menlo,Monaco,Courier New,monospace;font-size:14px;color:#f8f8f8}.terminal-output[data-v-56730308]{flex-grow:1;overflow-y:auto;margin-bottom:10px}.output-line[data-v-56730308]{color:#f8f8f8;margin-bottom:4px;white-space:pre-wrap;word-break:break-all;font-family:Menlo,Monaco,Courier New,monospace}.prompt[data-v-56730308]{color:#f8f8f8;font-family:Menlo,Monaco,Courier New,monospace;font-size:14px;margin-right:8px}.terminal-output[data-v-56730308]::-webkit-scrollbar{width:8px}.terminal-output[data-v-56730308]::-webkit-scrollbar-track{background:#1e1e1e}.terminal-output[data-v-56730308]::-webkit-scrollbar-thumb{background:#555;border-radius:4px}.terminal-output[data-v-56730308]::-webkit-scrollbar-thumb:hover{background:#777}.terminal-link[data-v-56730308]{color:#3498db;text-decoration:underline;cursor:pointer}.terminal-link[data-v-56730308]:hover{color:#2980b9}.theme-light .prompt[data-v-56730308],.theme-light .output-line[data-v-56730308]{color:#333}.theme-light .command-input[data-v-56730308]{color:red}.theme-light .terminal-output[data-v-56730308]::-webkit-scrollbar-track{background:#f0f0f0}.theme-light .terminal-output[data-v-56730308]::-webkit-scrollbar-thumb{background:#ccc}.theme-light .terminal-output[data-v-56730308]::-webkit-scrollbar-thumb:hover{background:#aaa}.theme-light .terminal-link[data-v-56730308]{color:#00f}.theme-light .terminal-link[data-v-56730308]:hover{color:#8a2be2}.resize-handle[data-v-0a629f71]{position:absolute;background:transparent;touch-action:none;z-index:10}.resize-ne[data-v-0a629f71],.resize-se[data-v-0a629f71],.resize-sw[data-v-0a629f71],.resize-nw[data-v-0a629f71]{width:15px;height:15px}.resize-n[data-v-0a629f71],.resize-s[data-v-0a629f71]{height:8px;left:8px;right:8px}.resize-e[data-v-0a629f71],.resize-w[data-v-0a629f71]{width:8px;top:8px;bottom:8px}.resize-n[data-v-0a629f71]{top:0;cursor:ns-resize}.resize-e[data-v-0a629f71]{right:0;cursor:ew-resize}.resize-s[data-v-0a629f71]{bottom:0;cursor:ns-resize}.resize-w[data-v-0a629f71]{left:0;cursor:ew-resize}.resize-ne[data-v-0a629f71]{top:0;right:0;cursor:nesw-resize}.resize-se[data-v-0a629f71]{bottom:0;right:0;cursor:nwse-resize}.resize-sw[data-v-0a629f71]{bottom:0;left:0;cursor:nesw-resize}.resize-nw[data-v-0a629f71]{top:0;left:0;cursor:nwse-resize}.resize-se[data-v-0a629f71]:before{content:"";position:absolute;right:3px;bottom:3px;width:9px;height:9px;border-right:2px solid rgba(255,255,255,.5);border-bottom:2px solid rgba(255,255,255,.5)}.resize-se.theme-light[data-v-0a629f71]:before{border-right:2px solid rgba(0,0,0,.3);border-bottom:2px solid rgba(0,0,0,.3)}.terminal-minimized[data-v-f52ca8ac]{position:fixed;left:0;bottom:0;border-radius:5px;width:200px;cursor:pointer;z-index:var(--z-index-terminal);box-shadow:0 4px 12px #0000004d;transition:all .3s ease}.terminal-minimized[data-v-f52ca8ac]:hover{transform:scale(1.05)}.terminal-window[data-v-f52ca8ac]{background-color:#1e1e1e;border-radius:8px;overflow:hidden;box-shadow:0 10px 25px #00000080;display:flex;flex-direction:column;backdrop-filter:blur(5px)}.terminal-maximized[data-v-f52ca8ac]{border-radius:0!important}.terminal-window.theme-light[data-v-f52ca8ac]{background-color:#f0f0f0f5;color:#333}.terminal-window.theme-dark[data-v-f52ca8ac]{background-color:#1e1e1ee6;color:#f8f8f8}@media (max-width: 768px){.terminal-window[data-v-f52ca8ac]{min-width:90%}}
