.terminal[data-v-3e20f746]{background-color:rgba(10,31,10,.8);border-radius:5px;overflow:hidden;font-family:Courier New,monospace;width:100%;margin:0 auto;position:fixed;resize:both;overflow:auto;will-change:transform;box-shadow:0 0 10px rgba(0,255,0,.3);box-sizing:border-box}.terminal.minimized[data-v-3e20f746]{width:200px!important;height:40px!important;overflow:hidden}.terminal-header[data-v-3e20f746]{background-color:#333;color:#fff;padding:5px 10px;font-weight:700;cursor:move;display:flex;justify-content:space-between;align-items:center;position:absolute;width:calc(100% - 20px);top:0;left:0;z-index:1}.terminal-controls[data-v-3e20f746]{display:flex;gap:5px}.control-button[data-v-3e20f746]{background-color:transparent;border:none;color:#fff;cursor:pointer;font-size:16px;padding:0 5px}.control-button.reset[data-v-3e20f746]{color:#ff0}.reset-icon[data-v-3e20f746]{display:inline-block;transform:rotate(0deg);transition:transform .3s ease}.control-button.reset:hover .reset-icon[data-v-3e20f746]{transform:rotate(180deg)}.terminal-body[data-v-3e20f746]{height:calc(100% - 30px);overflow-y:auto;padding:10px;position:relative;top:30px;box-sizing:border-box}.terminal-body[data-v-3e20f746]::-webkit-scrollbar{width:8px}.terminal-body[data-v-3e20f746]::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.terminal-body[data-v-3e20f746]::-webkit-scrollbar-thumb{background:rgba(0,255,0,.5);border-radius:4px}.terminal-body[data-v-3e20f746]::-webkit-scrollbar-thumb:hover{background:rgba(0,255,0,.7)}.output-line[data-v-3e20f746]{white-space:pre-wrap;word-break:break-all}.input-line[data-v-3e20f746]{display:flex;align-items:center}.prompt[data-v-3e20f746]{color:#0f0;margin-right:5px;white-space:nowrap}input[data-v-3e20f746]{background-color:transparent;border:none;color:#0f0;font-family:inherit;font-size:inherit;outline:none;width:100%}.resize-handle[data-v-3e20f746]{position:absolute;right:0;bottom:0;width:10px;height:10px;cursor:se-resize}.background-code[data-v-8844af0e]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1}.code-line[data-v-8844af0e]{position:absolute;color:rgba(0,255,0,.2);font-size:14px;font-family:monospace}.flag-icon{width:24px;height:16px;vertical-align:middle;margin-right:8px}.dropdown-content a{display:flex;align-items:center}body{background-color:#000;color:#0f0;font-family:Courier New,monospace;font-size:18px;font-weight:700;margin:0;padding:0}#app{max-width:1400px;margin:0 auto;padding:30px;flex-direction:column;min-height:10vh;position:relative;z-index:1}#app,nav{display:flex}nav{justify-content:space-between;margin-bottom:30px;flex-wrap:nowrap;background-color:rgba(10,31,10,.8);padding:15px;border-radius:5px}.dropdown>router-link,nav a{color:#0f0;text-decoration:none;font-size:1.1em;font-weight:700;padding:10px 20px;border:2px solid #0f0;border-radius:5px;transition:all .3s ease;white-space:nowrap;margin:0 10px;display:inline-block}.dropdown>router-link:hover,nav a:hover{background-color:#0f0;color:#000}.content-wrapper{display:flex;flex-direction:column;flex-grow:0.5}main{background-color:rgba(10,31,10,.3);padding:30px;border-radius:5px;margin-bottom:30px;flex-grow:1}.dropdown{position:relative;display:inline-block}.dropdown-content{display:none;position:absolute;background-color:rgba(10,31,10,.8);min-width:160px;box-shadow:0 8px 16px 0 rgba(0,255,0,.2);z-index:1;right:0;top:100%;border-radius:5px;overflow:hidden}.dropdown-content a{color:#0f0;padding:12px 16px;text-decoration:none;display:block;border:none;margin:0;text-align:left}.dropdown-content a:hover{background-color:#0f0;color:#000}.dropdown:hover .dropdown-content{display:block}.dropbtn{color:#0f0;text-decoration:none;font-size:1.1em;font-weight:700;padding:10px 20px;border:2px solid #0f0;border-radius:5px;transition:all .3s ease;white-space:nowrap;margin:0 10px;background-color:transparent;cursor:pointer}.dropbtn:hover{background-color:#0f0;color:#000}.home-page[data-v-76099f99]{display:flex;justify-content:center;align-items:center;min-height:10vh}.profile-container[data-v-76099f99]{text-align:center;background-color:rgba(10,31,10,.5);padding:40px;border-radius:10px;display:flex;flex-direction:column;align-items:center;max-width:80%;width:600px}.title[data-v-76099f99]{color:#fff;font-size:2.5em;margin-bottom:20px}.profile-image[data-v-76099f99]{width:200px;height:200px;border-radius:50%;margin-bottom:30px;-o-object-fit:cover;object-fit:cover}.name[data-v-76099f99]{font-size:2.2em;margin-bottom:30px;font-weight:700}.social-links[data-v-76099f99]{display:flex;justify-content:center;gap:30px;margin-bottom:20px}.download-cv-button[data-v-76099f99],.social-links a[data-v-76099f99]{color:#0f0;text-decoration:none;font-size:1.1em;font-weight:700;padding:12px 24px;border:2px solid #0f0;border-radius:5px;transition:all .3s ease}.download-cv-button[data-v-76099f99]:hover,.social-links a[data-v-76099f99]:hover{background-color:#0f0;color:#000}.download-cv-button[data-v-76099f99]{background-color:transparent;cursor:pointer;border:2px solid #0f0;font-size:1em}.social-links a[data-v-76099f99]:hover{background-color:#0f0;color:#000}.email-links[data-v-76099f99]{display:flex;flex-direction:column;align-items:center;gap:10px}.email-links a[data-v-76099f99]{color:#0f0;text-decoration:none;font-size:1em;transition:all .3s ease}.email-links a[data-v-76099f99]:hover{text-decoration:underline}.nutcracker-logo[data-v-4d5773ee]{background-color:#000}.open-source-projects[data-v-4d5773ee]{padding:2rem}.projects-list[data-v-4d5773ee]{display:flex;flex-direction:column;gap:2rem}.project-card[data-v-4d5773ee]{border:.2px solid #e9ecef;border-radius:8px;padding:1.5rem;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.05)}.project-card[data-v-4d5773ee]:hover{transform:translateY(-5px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.project-header[data-v-4d5773ee]{display:flex;align-items:center;margin-bottom:1rem}.project-logo[data-v-4d5773ee]{width:120px;height:120px;-o-object-fit:contain;object-fit:contain;margin-right:1.5rem;display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:8px;padding:.5rem;box-shadow:0 2px 4px rgba(0,0,0,.05)}.nutcracker-logo[data-v-4d5773ee]{background-color:#6c29e3!important}.project-logo img[data-v-4d5773ee]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.project-title-description[data-v-4d5773ee]{flex-grow:1}.project-name[data-v-4d5773ee]{font-size:1.5rem;color:#fff;margin-bottom:.5rem;font-weight:700}.project-description[data-v-4d5773ee]{margin-bottom:1rem;color:#b2b9be;line-height:1.6}.project-links[data-v-4d5773ee]{display:flex;gap:1rem}.project-link[data-v-4d5773ee]{display:inline-flex;align-items:center;padding:.5rem 1rem;border-radius:4px;text-decoration:none;font-weight:700;transition:all .3s ease}.project-link.github[data-v-4d5773ee]{background-color:#24292e;color:#fff}.project-link.demo[data-v-4d5773ee]{background-color:#007bff;color:#fff}.project-link[data-v-4d5773ee]:hover{opacity:.9;transform:translateY(-2px)}.project-link i[data-v-4d5773ee]{margin-right:.5rem}.nutcracker-logo[data-v-af7cd7bc]{background-color:#000}.open-source-projects[data-v-af7cd7bc]{padding:2rem}.projects-list[data-v-af7cd7bc]{display:flex;flex-direction:column;gap:2rem}.project-card[data-v-af7cd7bc]{border:.2px solid #e9ecef;border-radius:8px;padding:1.5rem;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.05)}.project-card[data-v-af7cd7bc]:hover{transform:translateY(-5px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.project-header[data-v-af7cd7bc]{display:flex;align-items:center;margin-bottom:1rem}.project-logo[data-v-af7cd7bc]{width:120px;height:120px;-o-object-fit:contain;object-fit:contain;margin-right:1.5rem;display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:8px;padding:.5rem;box-shadow:0 2px 4px rgba(0,0,0,.05)}.nutcracker-logo[data-v-af7cd7bc]{background-color:#6c29e3!important}.project-logo img[data-v-af7cd7bc]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.project-title-description[data-v-af7cd7bc]{flex-grow:1}.project-name[data-v-af7cd7bc]{font-size:1.5rem;color:#fff;margin-bottom:.5rem;font-weight:700}.project-description[data-v-af7cd7bc]{margin-bottom:1rem;color:#b2b9be;line-height:1.6}.project-links[data-v-af7cd7bc]{display:flex;gap:1rem}.project-link[data-v-af7cd7bc]{display:inline-flex;align-items:center;padding:.5rem 1rem;border-radius:4px;text-decoration:none;font-weight:700;transition:all .3s ease}.project-link.github[data-v-af7cd7bc]{background-color:#24292e;color:#fff}.project-link.demo[data-v-af7cd7bc]{background-color:#007bff;color:#fff}.project-link[data-v-af7cd7bc]:hover{opacity:.9;transform:translateY(-2px)}.project-link i[data-v-af7cd7bc]{margin-right:.5rem}