.navbar[data-v-a6ce36c4]{z-index:1000;box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#0f1115b3;border:1px solid #ffffff1a;border-radius:50px;justify-content:space-between;align-items:center;width:90%;max-width:1200px;margin:0 auto;padding:.8rem 4%;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:sticky;top:20px;box-shadow:0 10px 30px #00000080}.logo[data-v-a6ce36c4]{letter-spacing:-1px;font-size:1.4rem;font-weight:800}.nav-links[data-v-a6ce36c4]{gap:2rem;display:flex}.nav-item[data-v-a6ce36c4]{color:#94a3b8;cursor:pointer;border-bottom:2px solid #0000;padding-bottom:2px;font-family:JetBrains Mono,monospace;font-size:.9rem;text-decoration:none;transition:all .3s}.nav-item.active[data-v-a6ce36c4]{color:#fff;border-bottom:2px solid #fff}.nav-item[data-v-a6ce36c4]:hover{color:#fff}.actions[data-v-a6ce36c4]{align-items:center;gap:1rem;display:flex}.cv-button[data-v-a6ce36c4]{color:#000;background-color:#fff;border-radius:50px;align-items:center;gap:.5rem;padding:.5rem 1.2rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:transform .2s;display:flex}.cv-button[data-v-a6ce36c4]:hover{background-color:#f0f0f0;transform:translateY(-2px)}.theme-toggle[data-v-a6ce36c4]{cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:50%;align-items:center;padding:6px;display:flex}.hero[data-v-5e76627c]{flex-direction:column;justify-content:center;min-height:90vh;padding:0 10%;display:flex;position:relative}.name[data-v-5e76627c]{white-space:nowrap;width:0;margin-bottom:1rem;font-family:JetBrains Mono,monospace;font-size:2.5rem;animation:2s steps(30,end) forwards typing-5e76627c;overflow:hidden}.prompt[data-v-5e76627c]{color:#10b981;margin-right:10px}.highlight[data-v-5e76627c]{color:#fff}.cursor[data-v-5e76627c]{animation:1s step-end infinite blink-5e76627c;display:inline-block}.description[data-v-5e76627c]{color:#94a3b8;opacity:0;max-width:600px;font-family:IBM Plex Mono,monospace;font-size:1.1rem;line-height:1.8;animation:1s 2.2s forwards fadeIn-5e76627c}.tech-stack[data-v-5e76627c]{color:#e2e8f0;border-bottom:1px dashed #475569}@keyframes typing-5e76627c{0%{width:0}to{width:100%}}@keyframes blink-5e76627c{0%,to{opacity:1}50%{opacity:0}}@keyframes fadeIn-5e76627c{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.scroll-down[data-v-5e76627c]{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #334155;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;transition:all .3s;animation:2s infinite bounce-5e76627c;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.scroll-down[data-v-5e76627c]:hover{color:#fff;border-color:#fff}@keyframes bounce-5e76627c{0%,20%,50%,80%,to{transform:translate(-50%)translateY(0)}40%{transform:translate(-50%)translateY(-10px)}60%{transform:translate(-50%)translateY(-5px)}}.tech-wall-container[data-v-f3eb9894]{flex-direction:column;gap:1.5rem;padding:3rem 0;display:flex;overflow:hidden}.title[data-v-f3eb9894]{text-align:center;color:#fff;margin-bottom:2rem;font-family:JetBrains Mono,monospace;font-size:1.5rem}.marquee[data-v-f3eb9894]{width:100%;display:flex;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.marquee-content[data-v-f3eb9894]{gap:.75rem;width:max-content;display:flex}.row-1[data-v-f3eb9894]{animation:35s linear infinite scrollLeft-f3eb9894}.row-2[data-v-f3eb9894]{animation:35s linear infinite scrollRight-f3eb9894}.stack-list[data-v-f3eb9894]{gap:.75rem;width:max-content;display:flex}.tech-badge[data-v-f3eb9894]{white-space:nowrap;background-color:#181d25;border:1px solid;border-radius:8px;align-items:center;gap:.6rem;padding:.5rem 1rem;font-family:JetBrains Mono,monospace;font-size:.85rem;transition:all .3s;display:flex;box-shadow:0 4px 6px -1px #0000001a}.tech-badge[data-v-f3eb9894]:hover{background-color:#ffffff0d;transform:translateY(-3px);box-shadow:0 0 15px}.tech-icon[data-v-f3eb9894]{object-fit:contain;width:18px;height:18px}@keyframes scrollLeft-f3eb9894{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scrollRight-f3eb9894{0%{transform:translate(-50%)}to{transform:translate(0)}}.marquee:hover .marquee-content[data-v-f3eb9894]{animation-play-state:paused}.title span[data-v-fce7e655]{color:#10b981}.about-me[data-v-fce7e655]{background-color:#0f1217;border-radius:8px;flex-direction:column;justify-content:center;min-height:90vh;padding:0 10%;display:flex}.about-me h2[data-v-fce7e655]{margin-bottom:.5rem;font-family:JetBrains Mono,monospace;font-size:2.5rem}.about-me p[data-v-fce7e655]{color:#fff;margin-bottom:2rem;padding-left:0%;font-family:JetBrains Mono,monospace;font-size:1rem}.timeline-section[data-v-de08efe6]{color:#fff;padding:4rem 10%}.section-title[data-v-de08efe6]{margin-bottom:4rem;font-family:JetBrains Mono,monospace;font-size:2.5rem}.section-title span[data-v-de08efe6]{color:#10b981}.timeline-container[data-v-de08efe6]{flex-direction:column;gap:5rem;display:flex;position:relative}.line[data-v-de08efe6]{opacity:.3;background:linear-gradient(#10b981,#1e293b);width:2px;position:absolute;top:0;bottom:0;left:7px}.timeline-item[data-v-de08efe6]{padding-left:40px;display:flex;position:relative}.node[data-v-de08efe6]{z-index:2;background:#0c0e12;border:2px solid #10b981;border-radius:50%;width:16px;height:16px;position:absolute;top:10px;left:0}.content-wrapper[data-v-de08efe6]{grid-template-columns:1.2fr 1fr;align-items:center;gap:3rem;display:grid}.image-container img[data-v-de08efe6]{border:1px solid #ffffff1a;border-radius:12px;width:100%}.year[data-v-de08efe6]{color:#10b981;opacity:.4;font-family:JetBrains Mono,monospace;font-size:2rem;font-weight:800}.project-title[data-v-de08efe6]{margin:.5rem 0;font-size:1.8rem}.description[data-v-de08efe6]{color:#94a3b8;margin-bottom:1.5rem;line-height:1.6}.tech-tags[data-v-de08efe6]{flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;display:flex}.tag[data-v-de08efe6]{color:#e2e8f0;background:#1e293b;border-radius:20px;padding:4px 12px;font-size:.8rem}.links[data-v-de08efe6]{gap:1rem;display:flex}.btn-live[data-v-de08efe6],.btn-git[data-v-de08efe6]{border-radius:50px;padding:.6rem 1.5rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .3s}.btn-live[data-v-de08efe6]{color:#000;background:#fff}.btn-git[data-v-de08efe6]{color:#fff;border:1px solid #334155}.btn-live[data-v-de08efe6]:hover{transform:translateY(-3px);box-shadow:0 5px 15px #fff3}@media (width<=900px){.content-wrapper[data-v-de08efe6]{grid-template-columns:1fr}}.experience-section[data-v-5ef5b686]{background-color:#0f1217;padding:5rem 10%}.title[data-v-5ef5b686]{text-align:center;margin-bottom:5rem;font-family:JetBrains Mono,monospace;font-size:2.5rem}.title span[data-v-5ef5b686]{color:#10b981}.timeline[data-v-5ef5b686]{max-width:1000px;margin:0 auto;position:relative}.central-line[data-v-5ef5b686]{background:#ffffff1a;width:2px;height:100%;position:absolute;left:50%;transform:translate(-50%)}.timeline-item[data-v-5ef5b686]{justify-content:flex-end;width:50%;margin-bottom:2rem;padding-left:50px;display:flex;position:relative}.timeline-item.left[data-v-5ef5b686]{justify-content:flex-start;align-self:flex-start;padding-left:0;padding-right:50px;left:0}.timeline-item.right[data-v-5ef5b686]{align-self:flex-end;left:50%}.dot[data-v-5ef5b686]{z-index:2;background:#10b981;border-radius:50%;width:12px;height:12px;position:absolute;top:20px}.left .dot[data-v-5ef5b686]{right:-6px}.right .dot[data-v-5ef5b686]{left:-6px}.card[data-v-5ef5b686]{background:#1e293b4d;border:1px solid #ffffff0d;border-radius:12px;width:100%;padding:1.5rem;transition:transform .3s}.card[data-v-5ef5b686]:hover{border-color:#10b981;transform:translateY(-5px)}.company-name[data-v-5ef5b686]{color:#10b981;font-family:JetBrains Mono,monospace;font-size:.9rem}.role[data-v-5ef5b686]{margin:.5rem 0;font-size:1.2rem}.duration[data-v-5ef5b686]{color:#94a3b8;margin-bottom:1rem;font-size:.85rem}.description[data-v-5ef5b686]{color:#cbd5e1;font-size:.9rem;line-height:1.6}@media (width<=768px){.central-line[data-v-5ef5b686]{left:20px}.timeline-item[data-v-5ef5b686],.timeline-item.left[data-v-5ef5b686],.timeline-item.right[data-v-5ef5b686]{width:100%;padding-left:45px;padding-right:0;left:0}.dot[data-v-5ef5b686]{left:14px!important}}.contact-section[data-v-0776731e]{justify-content:center;padding:5rem 10%;display:flex}.contact-container[data-v-0776731e]{width:100%;max-width:600px}.title[data-v-0776731e]{margin-bottom:.5rem;font-family:JetBrains Mono,monospace;font-size:2.5rem}.title span[data-v-0776731e]{color:#10b981}.subtitle[data-v-0776731e]{color:#94a3b8;margin-bottom:3rem}.contact-form[data-v-0776731e]{flex-direction:column;gap:1.5rem;display:flex}.input-group[data-v-0776731e]{flex-direction:column;gap:.5rem;display:flex}label[data-v-0776731e]{color:#10b981;text-transform:uppercase;letter-spacing:1px;font-family:JetBrains Mono,monospace;font-size:.8rem}input[data-v-0776731e],textarea[data-v-0776731e]{color:#fff;background:#1e293b4d;border:1px solid #ffffff1a;border-radius:8px;padding:.8rem 1rem;font-family:Inter,sans-serif;transition:all .3s}input[data-v-0776731e]:focus,textarea[data-v-0776731e]:focus{background:#1e293b80;border-color:#10b981;outline:none;box-shadow:0 0 10px #10b9811a}.submit-btn[data-v-0776731e]{color:#000;cursor:pointer;background:#fff;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;padding:1rem;font-weight:700;transition:all .3s;display:flex}.submit-btn[data-v-0776731e]:hover{color:#fff;background:#10b981;transform:translateY(-3px)}.paper-plane[data-v-0776731e]{font-size:1.1rem}body{color:#fff;background-color:#0c0e12;margin:0;padding:0;font-family:Inter,sans-serif;overflow-x:hidden}.container{padding:2rem 10%}
