:root{--bg-dark:#080a0f;--text-primary:#f3f4f6;--text-secondary:#9ca3af;--accent-yellow:#facc15;--accent-yellow-dim:#facc1526;--grid-line:#ffffff06;--grid-size:50px;--glass-bg:#0f12198c;--glass-border:#ffffff0a;--glass-border-hover:#facc1559;--glow-shadow:0 0 30px #facc1514;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-dark);color:var(--text-primary);min-height:100vh;position:relative;overflow-x:hidden}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-dark)}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--accent-yellow);box-shadow:0 0 10px var(--accent-yellow)}.grid-overlay{background-image:linear-gradient(to right, var(--grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--grid-line) 1px, transparent 1px);background-size:var(--grid-size) var(--grid-size);pointer-events:none;z-index:1;width:100%;height:100%;position:fixed;top:0;left:0}.bloom-glow{filter:blur(150px);pointer-events:none;opacity:.25;mix-blend-mode:screen;z-index:0;border-radius:50%;transition:transform .15s cubic-bezier(.1,.8,.2,1),opacity .5s;position:fixed}.bloom-1{background:radial-gradient(circle,#facc1559 0%,#facc1500 70%);width:600px;height:600px}.bloom-2{background:radial-gradient(circle,#facc1540 0%,#facc1500 70%);width:500px;height:500px}.glass-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border);z-index:2;border-radius:16px;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.glass-card:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(130deg,#ffffff08,#0000 60%);width:100%;height:100%;position:absolute;top:0;left:0}.glass-card:hover{border-color:var(--glass-border-hover);box-shadow:var(--glow-shadow);transform:translateY(-4px)}h1,h2,h3,h4{letter-spacing:-.02em;font-family:Space Grotesk,sans-serif;font-weight:700}.text-gradient{background:linear-gradient(135deg, #fff 0%, var(--accent-yellow) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.container{max-width:1100px;margin:0 auto;padding:0 24px}section{z-index:2;padding:80px 0;position:relative}.badge-tech{color:var(--text-primary);background:#ffffff05;border:1px solid #ffffff0f;border-radius:100px;align-items:center;gap:6px;padding:6px 14px;font-size:.85rem;font-weight:500;transition:all .2s;display:inline-flex}.badge-tech:hover{border-color:var(--accent-yellow);color:#fff;background:#facc1514;transform:translateY(-2px);box-shadow:0 4px 12px #facc1526}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:.8s cubic-bezier(.2,.8,.2,1) forwards fadeInUp}.interactive-bg[data-v-d6c398bd]{z-index:0;pointer-events:none;width:100vw;height:100vh;position:fixed;top:0;left:0;overflow:hidden}.header[data-v-321c2730]{z-index:100;background:0 0;border-bottom:1px solid #0000;width:100%;padding:24px 0;transition:all .3s;position:fixed;top:0;left:0}.header-scrolled[data-v-321c2730]{-webkit-backdrop-filter:blur(16px);background:#080a0fbf;border-bottom:1px solid #ffffff0d;padding:16px 0}.header-container[data-v-321c2730]{justify-content:space-between;align-items:center;display:flex}.logo[data-v-321c2730]{color:#fff;align-items:center;gap:6px;font-family:Space Grotesk,sans-serif;font-size:1.3rem;font-weight:700;text-decoration:none;display:flex}.logo-w[data-v-321c2730]{background:var(--accent-yellow);color:#080a0f;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-weight:800;display:flex}.logo-name[data-v-321c2730]{background:linear-gradient(90deg,#fff,#9ca3af);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.nav-desktop[data-v-321c2730]{align-items:center;gap:32px;display:flex}@media (width<=768px){.nav-desktop[data-v-321c2730]{display:none}}.nav-link[data-v-321c2730]{color:var(--text-secondary);font-size:.95rem;font-weight:500;text-decoration:none;transition:color .2s}.nav-link[data-v-321c2730]:hover{color:var(--accent-yellow)}.nav-btn[data-v-321c2730]{color:var(--accent-yellow);background:#facc1514;border:1px solid #facc1540;border-radius:100px;padding:8px 18px;transition:all .25s}.nav-btn[data-v-321c2730]:hover{background:var(--accent-yellow);color:#080a0f;border-color:var(--accent-yellow);box-shadow:0 0 15px #facc154d}.header-socials[data-v-321c2730]{align-items:center;gap:16px;display:flex}.social-icon[data-v-321c2730]{color:var(--text-secondary);justify-content:center;align-items:center;transition:all .2s;display:flex}.social-icon[data-v-321c2730]:hover{color:var(--accent-yellow);transform:translateY(-2px)}.menu-toggle[data-v-321c2730]{color:var(--text-primary);cursor:pointer;background:0 0;border:none;display:none}@media (width<=768px){.menu-toggle[data-v-321c2730]{display:block}}.mobile-menu[data-v-321c2730]{-webkit-backdrop-filter:blur(20px);background:#080a0ff2;border-top:1px solid #ffffff0d;justify-content:center;align-items:center;width:100vw;height:calc(100vh - 61px);display:flex;position:fixed;top:61px;left:0}.mobile-nav[data-v-321c2730]{flex-direction:column;align-items:center;gap:28px;width:100%;display:flex}.mobile-link[data-v-321c2730]{color:#fff;font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-weight:600;text-decoration:none;transition:color .2s}.mobile-link[data-v-321c2730]:hover{color:var(--accent-yellow)}.mobile-btn[data-v-321c2730]{background:var(--accent-yellow);border-radius:100px;padding:12px 32px;font-size:1.1rem;color:#080a0f!important}.slide-enter-active[data-v-321c2730],.slide-leave-active[data-v-321c2730]{transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s}.slide-enter-from[data-v-321c2730],.slide-leave-to[data-v-321c2730]{opacity:0;transform:translateY(-20px)}.hero-section[data-v-53a6f098]{align-items:center;min-height:100vh;padding-top:140px;padding-bottom:80px;display:flex}.hero-grid[data-v-53a6f098]{grid-template-columns:1.2fr .8fr;align-items:center;gap:48px;display:grid}@media (width<=992px){.hero-grid[data-v-53a6f098]{text-align:center;grid-template-columns:1fr;gap:60px}}.premium-badge-wrapper[data-v-53a6f098]{align-items:center;gap:12px;margin-bottom:20px;display:flex}@media (width<=992px){.premium-badge-wrapper[data-v-53a6f098]{justify-content:center}}.premium-badge[data-v-53a6f098]{color:var(--accent-yellow);text-transform:uppercase;letter-spacing:.05em;background:#facc151a;border:1px solid #facc1540;border-radius:100px;align-items:center;gap:6px;padding:6px 16px;font-size:.85rem;font-weight:600;display:inline-flex;box-shadow:0 0 15px #facc151a}.sparkle-icon[data-v-53a6f098]{animation:1.5s ease-in-out infinite pulse-53a6f098}.location-badge[data-v-53a6f098]{color:var(--text-secondary);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:100px;padding:6px 16px;font-size:.85rem;font-weight:500}.hero-title[data-v-53a6f098]{margin-bottom:24px;font-size:3.5rem;line-height:1.1}@media (width<=576px){.hero-title[data-v-53a6f098]{font-size:2.5rem}}.hero-subtitle[data-v-53a6f098]{color:var(--text-secondary);max-width:600px;margin-bottom:32px;font-size:1.15rem;line-height:1.6}@media (width<=992px){.hero-subtitle[data-v-53a6f098]{margin-left:auto;margin-right:auto}}.tech-container[data-v-53a6f098]{flex-wrap:wrap;gap:10px;margin-bottom:40px;display:flex}@media (width<=992px){.tech-container[data-v-53a6f098]{justify-content:center}}.hero-actions[data-v-53a6f098]{gap:16px;display:flex}@media (width<=992px){.hero-actions[data-v-53a6f098]{justify-content:center}}.btn[data-v-53a6f098]{border-radius:100px;align-items:center;gap:8px;padding:14px 28px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.btn-primary[data-v-53a6f098]{background:var(--accent-yellow);color:#080a0f;box-shadow:0 4px 20px #facc1533}.btn-primary[data-v-53a6f098]:hover{transform:translateY(-2px);box-shadow:0 6px 24px #facc1559}.btn-secondary[data-v-53a6f098]{color:#fff;background:#ffffff05;border:1px solid #ffffff14}.btn-secondary[data-v-53a6f098]:hover{background:#ffffff0f;border-color:#fff3;transform:translateY(-2px)}.hero-avatar-area[data-v-53a6f098]{justify-content:center;align-items:center;display:flex;position:relative}.avatar-glow-ring[data-v-53a6f098]{background:var(--accent-yellow);filter:blur(40px);opacity:.15;z-index:1;border-radius:50%;width:320px;height:320px;animation:12s linear infinite rotateGlow-53a6f098;position:absolute}.avatar-card[data-v-53a6f098]{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:340px;padding:32px 24px;display:flex}.avatar-image-wrapper[data-v-53a6f098]{background:var(--accent-yellow);border-radius:50%;width:160px;height:160px;margin-bottom:20px;padding:4px;position:relative}.avatar-image[data-v-53a6f098]{object-fit:cover;background-color:#111827;border-radius:50%;width:100%;height:100%}.verified-indicator[data-v-53a6f098]{background:var(--accent-yellow);color:#080a0f;border:3px solid #080a0f;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;bottom:5px;right:5px;box-shadow:0 2px 10px #facc154d}.avatar-meta h3[data-v-53a6f098]{color:#fff;margin-bottom:4px;font-size:1.4rem}.avatar-meta p[data-v-53a6f098]{color:var(--accent-yellow);margin-bottom:24px;font-size:.9rem;font-weight:500}.avatar-stats[data-v-53a6f098]{border-top:1px solid #ffffff0f;justify-content:space-around;width:100%;padding-top:20px;display:flex}.stat-item[data-v-53a6f098]{flex-direction:column;display:flex}.stat-number[data-v-53a6f098]{color:#fff;font-family:Space Grotesk,sans-serif;font-size:1.25rem;font-weight:700}.stat-label[data-v-53a6f098]{color:var(--text-secondary);margin-top:2px;font-size:.75rem}.divider[data-v-53a6f098]{background:#ffffff14;width:1px}@keyframes rotateGlow-53a6f098{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-53a6f098{0%{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}to{opacity:.8;transform:scale(1)}}.about-section[data-v-c44f9567]{position:relative}.section-header[data-v-c44f9567]{text-align:center;max-width:600px;margin:0 auto 56px}.section-title[data-v-c44f9567]{color:#fff;margin-bottom:12px;font-size:2.25rem}.header-line[data-v-c44f9567]{background:var(--accent-yellow);border-radius:2px;width:60px;height:4px;margin:0 auto 16px}.section-desc[data-v-c44f9567]{color:var(--text-secondary);font-size:1.05rem}.about-grid[data-v-c44f9567]{grid-template-columns:1fr 1fr;gap:32px;display:grid}@media (width<=992px){.about-grid[data-v-c44f9567]{grid-template-columns:1fr}}.about-bio[data-v-c44f9567]{border-left:3px solid var(--accent-yellow);flex-direction:column;justify-content:center;gap:16px;display:flex}.bio-title[data-v-c44f9567]{color:#fff;margin-bottom:8px;font-size:1.6rem}.bio-text[data-v-c44f9567]{color:var(--text-secondary);font-size:1.05rem;line-height:1.7}.bio-text strong[data-v-c44f9567]{color:#fff;font-weight:600}.about-cards[data-v-c44f9567]{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=576px) and (width<=992px){.about-cards[data-v-c44f9567]{grid-template-columns:repeat(3,1fr)}}@media (width<=576px){.about-cards[data-v-c44f9567]{grid-template-columns:1fr}}.about-card[data-v-c44f9567]{flex-direction:column;gap:12px;padding:20px;display:flex}.card-icon[data-v-c44f9567]{width:44px;height:44px;color:var(--accent-yellow);background:#facc1514;border:1px solid #facc1526;border-radius:10px;justify-content:center;align-items:center;display:flex}.about-card h4[data-v-c44f9567]{color:#fff;font-size:1.15rem}.about-card p[data-v-c44f9567]{color:var(--text-secondary);font-size:.9rem;line-height:1.5}.fav-languages[data-v-c44f9567]{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.lang-tag[data-v-c44f9567]{color:var(--text-primary);background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;padding:4px 10px;font-size:.8rem;font-weight:600}.skills-section[data-v-21459bb9]{position:relative}.section-header[data-v-21459bb9]{text-align:center;max-width:600px;margin:0 auto 40px}.section-title[data-v-21459bb9]{color:#fff;font-size:2.25rem}.header-line[data-v-21459bb9]{background:var(--accent-yellow);border-radius:2px;width:60px;height:4px;margin:12px auto 16px}.section-desc[data-v-21459bb9]{color:var(--text-secondary);font-size:1.05rem}.skills-filters[data-v-21459bb9]{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:48px;display:flex}.filter-btn[data-v-21459bb9]{color:var(--text-secondary);cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:100px;align-items:center;gap:8px;padding:10px 20px;font-size:.9rem;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.filter-btn[data-v-21459bb9]:hover{color:#fff;background:#ffffff14;border-color:#ffffff26;transform:translateY(-1px)}.filter-btn.active[data-v-21459bb9]{background:var(--accent-yellow);color:#080a0f;border-color:#0000;box-shadow:0 4px 15px #facc1540}.skills-grid[data-v-21459bb9]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;display:grid}.skill-card[data-v-21459bb9]{border-left:1px solid var(--glass-border);align-items:center;gap:16px;padding:20px;display:flex}.skill-card[data-v-21459bb9]:hover{border-color:var(--accent-yellow)}.skill-accent[data-v-21459bb9]{background-color:var(--accent-yellow);opacity:.8;border-top-left-radius:16px;border-bottom-left-radius:16px;width:4px;position:absolute;top:0;bottom:0;left:0}.skill-icon-box[data-v-21459bb9]{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;justify-content:center;align-items:center;width:50px;height:50px;font-family:Space Grotesk,sans-serif;font-size:.95rem;font-weight:700;display:flex}.skill-icon-text[data-v-21459bb9]{letter-spacing:-.05em;color:var(--accent-yellow)}.skill-info[data-v-21459bb9]{flex-direction:column;display:flex}.skill-name[data-v-21459bb9]{color:#fff;font-size:1.05rem;font-weight:600}.skill-level[data-v-21459bb9]{color:var(--text-secondary);margin-top:2px;font-size:.8rem}.experience-section[data-v-8b74b59b]{position:relative}.section-header[data-v-8b74b59b]{text-align:center;max-width:600px;margin:0 auto 56px}.section-title[data-v-8b74b59b]{color:#fff;font-size:2.25rem}.header-line[data-v-8b74b59b]{background:var(--accent-yellow);border-radius:2px;width:60px;height:4px;margin:12px auto 16px}.section-desc[data-v-8b74b59b]{color:var(--text-secondary);font-size:1.05rem}.timeline-container[data-v-8b74b59b]{flex-direction:column;gap:24px;max-width:800px;margin:0 auto;display:flex}.timeline-item[data-v-8b74b59b]{grid-template-columns:80px 1fr;display:grid;position:relative}@media (width<=576px){.timeline-item[data-v-8b74b59b]{grid-template-columns:50px 1fr}}.timeline-left[data-v-8b74b59b]{flex-direction:column;align-items:center;display:flex;position:relative}.timeline-dot[data-v-8b74b59b]{z-index:5;border:2px solid var(--accent-yellow);width:40px;height:40px;color:var(--accent-yellow);background:#080a0f;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 0 10px #facc1533}.timeline-line[data-v-8b74b59b]{background:#ffffff0f;flex-grow:1;width:2px;margin-top:8px}.timeline-item:last-child .timeline-line[data-v-8b74b59b]{display:none}.timeline-content[data-v-8b74b59b]{border-left:1px solid var(--glass-border)}.timeline-content[data-v-8b74b59b]:hover{border-color:var(--accent-yellow)}.card-header-flex[data-v-8b74b59b]{align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}@media (width<=576px){.card-header-flex[data-v-8b74b59b]{flex-direction:column;align-items:flex-start}}.company-logo[data-v-8b74b59b]{object-fit:cover;border:1px solid #ffffff14;border-radius:8px;width:48px;height:48px}.company-logo-ghost[data-v-8b74b59b]{width:48px;height:48px;color:var(--text-secondary);background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;font-family:Space Grotesk,sans-serif;font-size:.9rem;font-weight:700;display:flex}.header-meta[data-v-8b74b59b]{flex-direction:column;gap:4px;display:flex}.event-period[data-v-8b74b59b]{color:var(--accent-yellow);text-transform:uppercase;align-items:center;gap:4px;font-size:.8rem;font-weight:600;display:inline-flex}.event-role[data-v-8b74b59b]{color:#fff;font-size:1.25rem;font-weight:700}.event-company[data-v-8b74b59b]{color:var(--text-secondary);font-size:.95rem;font-weight:500}.tools-showcase[data-v-8b74b59b]{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.tools-label[data-v-8b74b59b]{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:4px;font-size:.8rem;font-weight:600;display:flex}.tools-list[data-v-8b74b59b]{flex-wrap:wrap;gap:8px;display:flex}.badge-tool[data-v-8b74b59b]{color:var(--text-primary);background:#facc150a;border:1px solid #facc151f;border-radius:6px;padding:4px 10px;font-size:.8rem;font-weight:550;transition:all .2s}.badge-tool[data-v-8b74b59b]:hover{border-color:var(--accent-yellow);background:#facc1514}.event-footer[data-v-8b74b59b]{border-top:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding-top:12px;display:flex}.event-location[data-v-8b74b59b]{color:var(--text-secondary);align-items:center;gap:4px;font-size:.8rem;display:inline-flex}.contact-section[data-v-2c9fadcc]{padding-bottom:120px;position:relative}.section-header[data-v-2c9fadcc]{text-align:center;max-width:600px;margin:0 auto 48px}.section-title[data-v-2c9fadcc]{color:#fff;font-size:2.25rem}.header-line[data-v-2c9fadcc]{background:var(--accent-yellow);border-radius:2px;width:60px;height:4px;margin:12px auto 16px}.section-desc[data-v-2c9fadcc]{color:var(--text-secondary);font-size:1.05rem}.contact-wrapper[data-v-2c9fadcc]{justify-content:center;align-items:center;max-width:500px;margin:0 auto;display:flex}.contact-card[data-v-2c9fadcc]{flex-direction:column;align-items:center;width:100%;padding:48px 32px;display:flex;position:relative;overflow:hidden}.contact-card[data-v-2c9fadcc]:hover{border-color:var(--accent-yellow)}.linkedin-glow[data-v-2c9fadcc]{background:var(--accent-yellow);filter:blur(50px);opacity:.1;pointer-events:none;border-radius:50%;width:150px;height:150px;position:absolute;top:-50px}.icon-container[data-v-2c9fadcc]{width:64px;height:64px;color:var(--accent-yellow);background:#facc1514;border:1px solid #facc1540;border-radius:50%;justify-content:center;align-items:center;margin-bottom:24px;display:flex;box-shadow:0 0 15px #facc1526}.contact-heading[data-v-2c9fadcc]{color:#fff;margin-bottom:12px;font-size:1.5rem}.contact-sub[data-v-2c9fadcc]{color:var(--text-secondary);max-width:320px;margin-bottom:32px;font-size:.95rem;line-height:1.6}.linkedin-btn[data-v-2c9fadcc]{background:var(--accent-yellow);color:#080a0f;border-radius:100px;justify-content:center;align-items:center;width:100%;max-width:260px;padding:14px 32px;font-size:1rem;font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 4px 15px #facc1533}.linkedin-btn[data-v-2c9fadcc]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #facc1559}.app-wrapper{z-index:1;min-height:100vh;position:relative}.main-content{z-index:2;position:relative}.footer{z-index:2;-webkit-backdrop-filter:blur(10px);text-align:center;background:#080b11d9;border-top:1px solid #ffffff0d;padding:40px 0;position:relative}.footer-content{flex-direction:column;gap:8px;display:flex}.footer-content p{color:var(--text-secondary);font-size:.95rem}.footer-sub{color:#ffffff4d!important;font-size:.8rem!important}
