.navbar[data-v-ac0d445b]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1000;background:#ffffffeb;border-bottom:1px solid #0000000d;width:100%;padding:1rem 2rem;position:fixed;top:0}.nav-container[data-v-ac0d445b]{flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;display:flex}.logo[data-v-ac0d445b]{color:#0000;background:linear-gradient(135deg,#0f3b4f,#2c7da0);-webkit-background-clip:text;background-clip:text;font-size:1.3rem;font-weight:700}.nav-links[data-v-ac0d445b]{flex-wrap:wrap;align-items:center;gap:2rem;display:flex}.nav-links a[data-v-ac0d445b]{color:#334155;font-weight:500;text-decoration:none;transition:color .2s}.nav-links a[data-v-ac0d445b]:hover{color:#2c7da0}.lang-link[data-v-ac0d445b]{background:#eef2fa;border-radius:30px;padding:.2rem .8rem;font-size:.85rem}@media (width<=750px){.navbar[data-v-ac0d445b]{padding:.8rem 1rem}.nav-links[data-v-ac0d445b]{gap:1rem}}.hero[data-v-369f41f8]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:3rem;margin-bottom:4rem;display:flex}.hero-left[data-v-369f41f8]{flex:1;min-width:260px}.hero-badge[data-v-369f41f8]{color:#1e6f8c;background:#e6f0f5;border-radius:30px;margin-bottom:1rem;padding:.3rem 1rem;font-size:.8rem;display:inline-block}.hero-name[data-v-369f41f8]{color:#0000;background:linear-gradient(135deg,#0b2b3b,#2c7da0);-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:3.2rem;font-weight:800}.hero-title[data-v-369f41f8]{color:#475569;border-left:3px solid #2c7da0;margin-bottom:1.2rem;padding-left:1rem;font-size:1.2rem}.hero-desc[data-v-369f41f8]{color:#334155;max-width:500px;margin-bottom:1.5rem}.hero-stats[data-v-369f41f8]{gap:2rem;margin-top:1rem;display:flex}.stat-number[data-v-369f41f8]{color:#0f3b4f;font-size:1.8rem;font-weight:800}.stat-label[data-v-369f41f8]{color:#62748c;font-size:.75rem}.hero-right[data-v-369f41f8]{text-align:center;background:linear-gradient(145deg,#eef2f8,#fff);border-radius:32px;flex:.8;min-width:220px;padding:1.5rem;box-shadow:0 15px 30px -12px #0000001a}.avatar-circle[data-v-369f41f8]{color:#fff;background:linear-gradient(135deg,#1a5d7a,#2c7da0);border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;margin:0 auto 1rem;font-size:2.8rem;font-weight:700;display:flex}.contact-info[data-v-369f41f8]{text-align:left;margin-top:1rem}.contact-info p[data-v-369f41f8]{word-break:break-word;align-items:center;gap:.6rem;margin:.5rem 0;font-size:.85rem;display:flex}.contact-info i[data-v-369f41f8]{color:#2c7da0;width:24px}.contact-info a[data-v-369f41f8]{color:#2c7da0;text-decoration:none}.contact-info a[data-v-369f41f8]:hover{text-decoration:underline}@media (width<=750px){.hero-name[data-v-369f41f8]{font-size:2.4rem}}.resume-container[data-v-11b1aeb0]{background:#fff;border-radius:32px;max-width:1100px;margin:2rem auto;overflow:hidden;box-shadow:0 20px 35px -12px #0000001f}.header[data-v-11b1aeb0]{color:#fff;background:linear-gradient(135deg,#0b2b3b 0%,#123e52 100%);padding:2.4rem 2.8rem;position:relative}.name[data-v-11b1aeb0]{letter-spacing:-.02em;margin-bottom:.5rem;font-size:2.8rem;font-weight:700}.contact-bar[data-v-11b1aeb0]{opacity:.9;flex-wrap:wrap;gap:1.8rem;margin-top:1rem;font-size:.9rem;display:flex}.contact-bar a[data-v-11b1aeb0],.contact-bar span[data-v-11b1aeb0]{color:#e0f0ff;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.contact-bar a[data-v-11b1aeb0]:hover{color:#fff;text-decoration:underline}.contact-bar i[data-v-11b1aeb0]{width:18px;font-size:1rem}.page-links[data-v-11b1aeb0]{gap:1rem;display:flex;position:absolute;top:2rem;right:2.8rem}.page-link[data-v-11b1aeb0]{color:#fff;background:#fff3;border-radius:40px;padding:.3rem 1rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:background .2s}.page-link[data-v-11b1aeb0]:hover{color:#fff;background:#ffffff59}.content[data-v-11b1aeb0]{padding:2rem 2.8rem}.section[data-v-11b1aeb0]{margin-bottom:2rem}.section-title[data-v-11b1aeb0]{color:#0f3b4f;border-left:5px solid #2c7da0;margin-bottom:1rem;padding-left:1rem;font-size:1.3rem;font-weight:700}.skills-grid[data-v-11b1aeb0]{flex-wrap:wrap;gap:.7rem;margin-top:.5rem;display:flex}.skill-badge[data-v-11b1aeb0]{color:#1e4a6e;background:#eef2fa;border:1px solid #dce5f0;border-radius:40px;padding:.35rem 1rem;font-size:.8rem;font-weight:500}.job-item[data-v-11b1aeb0]{margin-bottom:1.6rem}.job-header[data-v-11b1aeb0]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;margin-bottom:.4rem;display:flex}.job-title[data-v-11b1aeb0]{color:#0b2b3b;font-size:1rem;font-weight:700}.job-company[data-v-11b1aeb0]{color:#2c7da0;font-weight:600}.job-date[data-v-11b1aeb0]{color:#5e7a93;font-size:.75rem}.job-desc ul[data-v-11b1aeb0]{margin-top:.2rem;padding-left:1.2rem}.job-desc li[data-v-11b1aeb0]{color:#2c3e4e;margin-bottom:.3rem;font-size:.88rem}.project-item[data-v-11b1aeb0]{background:#f8fafd;border:1px solid #e9edf2;border-radius:20px;margin-bottom:1rem;padding:1rem 1.3rem}.project-title[data-v-11b1aeb0]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:.4rem;font-size:1rem;font-weight:700;display:flex}.project-title a[data-v-11b1aeb0]{color:#2c7da0;background:#eef2fa;border-radius:20px;padding:.2rem .7rem;font-size:.85rem;font-weight:500;text-decoration:none}.project-desc[data-v-11b1aeb0]{color:#2a4055;font-size:.86rem;line-height:1.45}.strength-list[data-v-11b1aeb0]{flex-wrap:wrap;gap:.8rem;margin:.6rem 0 .2rem;list-style:none;display:flex}.strength-list li[data-v-11b1aeb0]{color:#145c7a;background:#fff;border:1px solid #dce5f0;border-radius:30px;padding:.25rem 1rem;font-size:.8rem;font-weight:500}.summary-text[data-v-11b1aeb0]{color:#1e3a4b;background:#f5f9fe;border-left:4px solid #2c7da0;border-radius:20px;padding:1rem 1.5rem;font-size:.9rem}hr[data-v-11b1aeb0]{border:none;border-top:1px solid #e2e8f0;margin:1rem 0}@media (width<=700px){.content[data-v-11b1aeb0]{padding:1.5rem}.header[data-v-11b1aeb0]{padding:1.6rem}.name[data-v-11b1aeb0]{font-size:2rem}.contact-bar[data-v-11b1aeb0]{gap:1rem;font-size:.75rem}.page-links[data-v-11b1aeb0]{justify-content:flex-end;margin-top:1rem;position:static}}.resume-container[data-v-59dd0d65]{background:#fff;border-radius:32px;max-width:1100px;margin:2rem auto;overflow:hidden;box-shadow:0 20px 35px -12px #0000001f}.header[data-v-59dd0d65]{color:#fff;background:linear-gradient(135deg,#0b2b3b 0%,#123e52 100%);padding:2.4rem 2.8rem;position:relative}.name[data-v-59dd0d65]{margin-bottom:.5rem;font-size:2.8rem;font-weight:700}.contact-bar[data-v-59dd0d65]{opacity:.9;flex-wrap:wrap;gap:1.8rem;margin-top:1rem;font-size:.9rem;display:flex}.contact-bar a[data-v-59dd0d65],.contact-bar span[data-v-59dd0d65]{color:#e0f0ff;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.contact-bar a[data-v-59dd0d65]:hover{color:#fff;text-decoration:underline}.contact-bar i[data-v-59dd0d65]{width:18px}.page-links[data-v-59dd0d65]{gap:1rem;display:flex;position:absolute;top:2rem;right:2.8rem}.page-link[data-v-59dd0d65]{color:#fff;background:#fff3;border-radius:40px;padding:.3rem 1rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:background .2s}.page-link[data-v-59dd0d65]:hover{color:#fff;background:#ffffff59}.content[data-v-59dd0d65]{padding:2rem 2.8rem}.section[data-v-59dd0d65]{margin-bottom:2rem}.section-title[data-v-59dd0d65]{color:#0f3b4f;border-left:5px solid #2c7da0;margin-bottom:1rem;padding-left:1rem;font-size:1.3rem;font-weight:700}.skills-grid[data-v-59dd0d65]{flex-wrap:wrap;gap:.7rem;margin-top:.5rem;display:flex}.skill-badge[data-v-59dd0d65]{color:#1e4a6e;background:#eef2fa;border:1px solid #dce5f0;border-radius:40px;padding:.35rem 1rem;font-size:.8rem;font-weight:500}.job-item[data-v-59dd0d65]{margin-bottom:1.6rem}.job-header[data-v-59dd0d65]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;margin-bottom:.4rem;display:flex}.job-title[data-v-59dd0d65]{color:#0b2b3b;font-size:1rem;font-weight:700}.job-company[data-v-59dd0d65]{color:#2c7da0;font-weight:600}.job-date[data-v-59dd0d65]{color:#5e7a93;font-size:.75rem}.job-desc ul[data-v-59dd0d65]{margin-top:.2rem;padding-left:1.2rem}.job-desc li[data-v-59dd0d65]{color:#2c3e4e;margin-bottom:.3rem;font-size:.88rem}.project-item[data-v-59dd0d65]{background:#f8fafd;border:1px solid #e9edf2;border-radius:20px;margin-bottom:1rem;padding:1rem 1.3rem}.project-title[data-v-59dd0d65]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:.4rem;font-size:1rem;font-weight:700;display:flex}.project-title a[data-v-59dd0d65]{color:#2c7da0;background:#eef2fa;border-radius:20px;padding:.2rem .7rem;font-size:.85rem;font-weight:500;text-decoration:none}.project-desc[data-v-59dd0d65]{color:#2a4055;font-size:.86rem;line-height:1.45}.strength-list[data-v-59dd0d65]{flex-wrap:wrap;gap:.8rem;margin:.6rem 0 .2rem;list-style:none;display:flex}.strength-list li[data-v-59dd0d65]{color:#145c7a;background:#fff;border:1px solid #dce5f0;border-radius:30px;padding:.25rem 1rem;font-size:.8rem;font-weight:500}.summary-text[data-v-59dd0d65]{color:#1e3a4b;background:#f5f9fe;border-left:4px solid #2c7da0;border-radius:20px;padding:1rem 1.5rem;font-size:.9rem}hr[data-v-59dd0d65]{border:none;border-top:1px solid #e2e8f0;margin:1rem 0}@media (width<=700px){.content[data-v-59dd0d65]{padding:1.5rem}.header[data-v-59dd0d65]{padding:1.6rem}.name[data-v-59dd0d65]{font-size:2rem}.contact-bar[data-v-59dd0d65]{gap:1rem;font-size:.75rem}.page-links[data-v-59dd0d65]{justify-content:flex-end;margin-top:1rem;position:static}}*{box-sizing:border-box;margin:0;padding:0}body{color:#1e293b;background:#f5f7fb;font-family:Inter,sans-serif;line-height:1.5}.container{max-width:1200px;margin:0 auto;padding:6rem 2rem 3rem}.section{margin-bottom:3.5rem}.section-title{margin-bottom:1.8rem;font-size:1.7rem;font-weight:700;display:inline-block;position:relative}.section-title:after{content:"";background:#2c7da0;border-radius:2px;width:50px;height:3px;position:absolute;bottom:-8px;left:0}.about-text{background:#fff;border:1px solid #e9edf2;border-radius:24px;padding:1.8rem;font-size:1rem;line-height:1.6;box-shadow:0 4px 12px #00000008}.skills-wrapper{flex-wrap:wrap;gap:1.5rem;display:flex}.skill-category{background:#fff;border:1px solid #e9edf2;border-radius:24px;flex:1;min-width:200px;padding:1.2rem 1.5rem}.skill-category h3{color:#1e4a6e;margin-bottom:1rem;font-size:1rem}.skill-tags{flex-wrap:wrap;gap:.5rem;display:flex}.skill-tag{background:#f1f5f9;border-radius:20px;padding:.2rem .8rem;font-size:.75rem;font-weight:500}.projects-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.8rem;display:grid}.project-card{background:#fff;border:1px solid #edf2f7;border-radius:24px;padding:1.5rem;transition:all .2s}.project-card:hover{transform:translateY(-4px);box-shadow:0 20px 25px -12px #0000001a}.project-icon{margin-bottom:1rem;font-size:2rem}.project-title{margin-bottom:.5rem;font-size:1.2rem;font-weight:700}.project-desc{color:#475569;margin-bottom:.8rem;font-size:.85rem}.project-features{color:#2c7da0;margin-bottom:1rem;padding-left:1rem;font-size:.8rem}.project-link{color:#2c7da0;font-size:.85rem;font-weight:500;text-decoration:none}.timeline{flex-direction:column;gap:1.5rem;display:flex}.timeline-item{background:#fff;border-left:4px solid #2c7da0;border-radius:20px;padding:1rem 1.5rem}.timeline-header{flex-wrap:wrap;justify-content:space-between;margin-bottom:.5rem;display:flex}.timeline-title{font-weight:700}.timeline-date{color:#62748c;font-size:.75rem}.timeline-desc{color:#2c3e4e;margin-top:.3rem;font-size:.85rem}.strength-grid{flex-wrap:wrap;gap:1.5rem;display:flex}.strength-card{text-align:center;background:#fff;border:1px solid #e9edf2;border-radius:20px;flex:1;padding:1.2rem}.strength-card i{color:#2c7da0;margin-bottom:.5rem;font-size:2rem}footer{text-align:center;color:#64748b;border-top:1px solid #e2e8f0;padding:2rem;font-size:.8rem}@media (width<=750px){.hero-name{font-size:2.4rem}.navbar{padding:.8rem 1rem}.nav-links{gap:1rem}}
