.nav[data-v-11dcbbbf]{z-index:1000;justify-content:space-between;align-items:center;width:100%;padding:20px 8%;display:flex;position:fixed;top:0}.logo[data-v-11dcbbbf]{font-size:1.7rem;font-weight:700}.links[data-v-11dcbbbf]{gap:20px;display:flex}button[data-v-11dcbbbf]{color:#fff;background:0 0;border:none}button[data-v-11dcbbbf]:hover{color:#00e5ff}footer[data-v-d0f89f54]{text-align:center;color:#9ca3af;padding:50px}.loader[data-v-7a0ec249]{z-index:99999;background:#060816;place-items:center;display:grid;position:fixed;inset:0}pre[data-v-7a0ec249]{color:#00e5ff;font-family:monospace;font-size:1.2rem}.fade-enter-active[data-v-7a0ec249],.fade-leave-active[data-v-7a0ec249]{transition:opacity 1s}.fade-leave-to[data-v-7a0ec249]{opacity:0}.glow-ball[data-v-d9bcc4bb]{pointer-events:none;z-index:0;background:radial-gradient(circle,#00e5ff26,#0000 70%);border-radius:50%;width:300px;height:300px;position:fixed;transform:translate(-50%,-50%)}.metric[data-v-e285ef28]{text-align:center;border-radius:20px;padding:25px}h3[data-v-e285ef28]{color:#00e5ff;font-size:2rem}.hero[data-v-c9bb57ca]{grid-template-columns:1.4fr 1fr;align-items:center;gap:50px;min-height:100vh;padding-top:120px;display:grid}.intro[data-v-c9bb57ca]{color:#00e5ff;margin-bottom:20px}h1[data-v-c9bb57ca]{font-size:5rem}h2[data-v-c9bb57ca]{margin-top:20px;font-size:2rem}.tagline[data-v-c9bb57ca]{color:#9ca3af;margin-top:25px;font-size:1.2rem}.buttons[data-v-c9bb57ca]{gap:20px;margin-top:30px;display:flex}button[data-v-c9bb57ca]{color:#fff;background:linear-gradient(90deg,#00e5ff,#8b5cf6);border:none;border-radius:14px;padding:16px 30px;font-weight:700;transition:all .3s}button[data-v-c9bb57ca]:hover{transform:translateY(-3px);box-shadow:0 10px 30px #00e5ff40}.secondary[data-v-c9bb57ca]{background:#ffffff14}.metrics[data-v-c9bb57ca]{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;display:grid}.right[data-v-c9bb57ca]{border-radius:24px;padding:40px}pre[data-v-c9bb57ca]{color:#00e5ff;font-family:monospace;font-size:1.1rem}@media (width<=1000px){.hero[data-v-c9bb57ca]{grid-template-columns:1fr;padding-top:140px}h1[data-v-c9bb57ca]{font-size:3rem}h2[data-v-c9bb57ca]{font-size:1.4rem}.buttons[data-v-c9bb57ca]{flex-direction:column}.metrics[data-v-c9bb57ca]{grid-template-columns:1fr}.right[data-v-c9bb57ca]{order:-1}}.cursor[data-v-c9bb57ca]{animation:1s infinite blink-c9bb57ca}@keyframes blink-c9bb57ca{50%{opacity:0}}.terminal[data-v-c9bb57ca]{background:#0b1120;border-radius:20px;overflow:hidden}.terminal-header[data-v-c9bb57ca]{background:#ffffff0a;align-items:center;gap:10px;height:40px;padding-left:16px;display:flex}.terminal-header span[data-v-c9bb57ca]{background:#ffffff40;border-radius:50%;width:12px;height:12px}.card[data-v-b8b7d502]{border-radius:24px;padding:30px;transition:all .3s}.section-title[data-v-1743019c]{margin-bottom:50px}h2[data-v-1743019c]{font-size:3rem}p[data-v-1743019c]{color:#9ca3af;margin-top:15px}.grid[data-v-392ef9ab]{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}@media (width<=1000px){.grid[data-v-392ef9ab]{grid-template-columns:1fr}}.skill[data-v-a8d0212b]{margin-bottom:25px}.row[data-v-a8d0212b]{justify-content:space-between;margin-bottom:10px;display:flex}.bar[data-v-a8d0212b]{background:#ffffff14;border-radius:999px;height:14px}.fill[data-v-a8d0212b]{background:linear-gradient(90deg,#00e5ff,#8b5cf6);border-radius:999px;height:100%}.skills-box[data-v-bcf076dc]{border-radius:24px;padding:40px}.timeline[data-v-649fb465]{flex-direction:column;gap:24px;display:flex}.role[data-v-649fb465]{color:#00e5ff;margin-top:12px}ul[data-v-649fb465]{margin-top:20px;padding-left:20px}li[data-v-649fb465]{margin-bottom:10px}.projects[data-v-43ac3fe7]{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.mock[data-v-43ac3fe7]{background:linear-gradient(135deg,#00e5ff33,#8b5cf633);border-radius:16px;height:180px;margin-bottom:20px}@media (width<=1000px){.projects[data-v-43ac3fe7]{grid-template-columns:1fr}}.contact-box[data-v-ecf8eddb]{text-align:center;border-radius:30px;padding:60px}.actions[data-v-ecf8eddb]{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:30px;display:flex}button[data-v-ecf8eddb]{color:#fff;background:linear-gradient(90deg,#00e5ff,#8b5cf6);border:none;border-radius:14px;padding:16px 26px}.secondary[data-v-ecf8eddb]{background:#ffffff14}.chat-btn[data-v-d7eb8c38]{color:#fff;z-index:9999;background:linear-gradient(90deg,#00e5ff,#8b5cf6);border:none;border-radius:50%;width:70px;height:70px;font-weight:700;position:fixed;bottom:30px;right:30px}.chat-window[data-v-d7eb8c38]{z-index:9999;border-radius:20px;width:400px;padding:20px;position:fixed;bottom:120px;right:30px}.suggestions[data-v-d7eb8c38]{flex-wrap:wrap;gap:8px;margin:15px 0;display:flex}.suggestions button[data-v-d7eb8c38]{color:#fff;background:#ffffff14;border:none;border-radius:10px;padding:8px 12px}.messages[data-v-d7eb8c38]{min-height:120px}.bot-message[data-v-d7eb8c38]{background:#ffffff14;border-radius:12px;padding:15px}input[data-v-d7eb8c38]{color:#fff;background:#ffffff14;border:none;width:100%;margin-top:15px;padding:12px}.send-btn[data-v-d7eb8c38]{color:#fff;background:linear-gradient(90deg,#00e5ff,#8b5cf6);border:none;border-radius:12px;width:100%;margin-top:12px;padding:12px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Inter,Arial,sans-serif;overflow-x:hidden}a{text-decoration:none}button{cursor:pointer}section{padding:120px 8%}.page-shell{place-items:center;min-height:100vh;display:grid}:root{--bg-primary:#060816;--bg-secondary:#111827;--card-bg:#111827b3;--text-primary:#f9fafb;--text-secondary:#9ca3af;--cyan:#00e5ff;--purple:#8b5cf6;--border:#ffffff14;--shadow-glow:0 0 20px #00e5ff33, 0 0 40px #8b5cf626}body{background:var(--bg-primary);color:var(--text-primary)}.glass{background:var(--card-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border)}.glow{box-shadow:var(--shadow-glow)}.gradient-text{background:linear-gradient(90deg, var(--cyan), var(--purple));-webkit-text-fill-color:transparent;-webkit-background-clip:text}.fade-up{animation:1s forwards fadeUp}.float{animation:4s ease-in-out infinite float}.glow-pulse{animation:2s infinite glowPulse}@keyframes fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}@keyframes glowPulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}
