.language-switcher[data-v-2e6ecf89]{align-items:center;display:flex}.lang-desktop[data-v-2e6ecf89]{background:#ffffff0d;border:1px solid #ffffff14;border-radius:9999px;gap:.25rem;padding:.25rem;display:flex}@media (width>=768px){.lang-desktop[data-v-2e6ecf89]{gap:.5rem;padding:.25rem .5rem}}.lang-btn[data-v-2e6ecf89]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.875rem;font-weight:500;transition:all .3s;display:flex}@media (width>=768px){.lang-btn[data-v-2e6ecf89]{padding:.5rem 1rem}}.lang-btn[data-v-2e6ecf89]:hover{color:#f8fafc;background:#ffffff0d}.lang-btn.active[data-v-2e6ecf89]{color:#c9a962;background:#c9a96226;border:1px solid #c9a9624d}.lang-flag[data-v-2e6ecf89]{font-size:16px}.lang-label[data-v-2e6ecf89]{display:none}@media (width>=768px){.lang-label[data-v-2e6ecf89]{display:inline}}.lang-mobile[data-v-2e6ecf89]{display:block}@media (width>=768px){.lang-mobile[data-v-2e6ecf89]{display:none}}.lang-dropdown-btn[data-v-2e6ecf89]{color:#f8fafc;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:all .3s;display:flex}.lang-dropdown-btn[data-v-2e6ecf89]:hover{background:#ffffff1a;border-color:#c9a9624d}.lang-code[data-v-2e6ecf89]{color:#c9a962;font-weight:600}.dropdown-icon[data-v-2e6ecf89]{color:#64748b;font-size:12px}[data-v-2e6ecf89] .el-dropdown-menu{background:#1a1f26;border:1px solid #ffffff14;border-radius:12px;min-width:140px;padding:.5rem}[data-v-2e6ecf89] .el-dropdown-menu__item{color:#94a3b8;border-radius:8px;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;transition:all .3s;display:flex}[data-v-2e6ecf89] .el-dropdown-menu__item:hover{color:#f8fafc;background:#ffffff0d}[data-v-2e6ecf89] .el-dropdown-menu__item.active{color:#c9a962;background:#c9a9621a}.dropdown-flag[data-v-2e6ecf89]{font-size:18px}.dropdown-label[data-v-2e6ecf89]{font-weight:500}.nav-bar[data-v-cfb3eb95]{z-index:350;opacity:0;padding:1rem 0;transition:all .3s;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}.nav-bar.nav-visible[data-v-cfb3eb95]{opacity:1;transform:translateY(0)}.nav-bar.nav-scrolled[data-v-cfb3eb95]{-webkit-backdrop-filter:blur(20px);background:#0f1419d9;border-bottom:1px solid #ffffff0d;padding:.75rem 0}.nav-container[data-v-cfb3eb95]{width:100%;max-width:1280px;margin:0 auto;padding:0 1rem}@media (width>=768px){.nav-container[data-v-cfb3eb95]{padding:0 1.5rem}}@media (width>=1024px){.nav-container[data-v-cfb3eb95]{padding:0 2rem}}.nav-container[data-v-cfb3eb95]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.nav-logo[data-v-cfb3eb95]{color:#f8fafc;flex-shrink:0;align-items:baseline;font-size:1.25rem;font-weight:700;text-decoration:none;transition:transform .3s;display:flex}.nav-logo[data-v-cfb3eb95]:hover{transform:scale(1.05)}.logo-text[data-v-cfb3eb95]{letter-spacing:-.02em}.logo-accent[data-v-cfb3eb95]{color:#c9a962}.nav-links[data-v-cfb3eb95]{align-items:center;gap:.25rem;display:none}@media (width>=768px){.nav-links[data-v-cfb3eb95]{display:flex}}.nav-link[data-v-cfb3eb95]{color:#94a3b8;white-space:nowrap;border-radius:8px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .3s}.nav-link[data-v-cfb3eb95]:hover{color:#f8fafc;background:#ffffff0d}.nav-link.active[data-v-cfb3eb95]{color:#c9a962;background:#c9a9621a}.nav-right[data-v-cfb3eb95]{align-items:center;gap:.75rem;display:flex}@media (width>=768px){.nav-right[data-v-cfb3eb95]{gap:1rem}}.lang-switcher[data-v-cfb3eb95]{display:none}@media (width>=768px){.lang-switcher[data-v-cfb3eb95]{display:block}}.menu-toggle[data-v-cfb3eb95]{cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:40px;height:40px;padding:.5rem;transition:background .3s;display:flex}.menu-toggle[data-v-cfb3eb95]:hover{background:#ffffff0d}.menu-toggle.active[data-v-cfb3eb95]{background:#c9a9621a}.menu-toggle.active .menu-line[data-v-cfb3eb95]{background:#c9a962}.menu-toggle.active .menu-line[data-v-cfb3eb95]:first-child{transform:rotate(45deg)translate(6px,6px)}.menu-toggle.active .menu-line[data-v-cfb3eb95]:nth-child(2){opacity:0}.menu-toggle.active .menu-line[data-v-cfb3eb95]:nth-child(3){transform:rotate(-45deg)translate(6px,-6px)}.menu-line[data-v-cfb3eb95]{background:#f8fafc;border-radius:2px;width:24px;height:2px;transition:all .3s;display:block}.mobile-menu[data-v-cfb3eb95]{-webkit-backdrop-filter:blur(20px);background:#0f1419fa;border-bottom:1px solid #ffffff1a;padding:1rem;position:absolute;top:100%;left:0;right:0}.mobile-nav-links[data-v-cfb3eb95]{flex-direction:column;gap:.5rem;display:flex}.mobile-nav-link[data-v-cfb3eb95]{color:#94a3b8;border-radius:12px;padding:.75rem 1rem;font-size:1.125rem;font-weight:500;text-decoration:none;transition:all .3s}.mobile-nav-link[data-v-cfb3eb95]:hover{color:#f8fafc;background:#ffffff0d}.mobile-nav-link.active[data-v-cfb3eb95]{color:#c9a962;background:#c9a9621a}.mobile-lang-switcher[data-v-cfb3eb95]{border-top:1px solid #ffffff14;justify-content:center;margin-top:1rem;padding-top:1rem;display:flex}.desktop-only[data-v-cfb3eb95]{display:none}@media (width>=768px){.desktop-only[data-v-cfb3eb95]{display:flex}}.mobile-only[data-v-cfb3eb95]{display:flex}@media (width>=768px){.mobile-only[data-v-cfb3eb95]{display:none!important}}.slide-down-enter-active[data-v-cfb3eb95],.slide-down-leave-active[data-v-cfb3eb95]{transition:all .3s}.slide-down-enter-from[data-v-cfb3eb95],.slide-down-leave-to[data-v-cfb3eb95]{opacity:0;transform:translateY(-10px)}.hero-section[data-v-1ef95820]{background:linear-gradient(#0f1419 0%,#1a1f26 100%);justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.hero-canvas[data-v-1ef95820]{z-index:1;width:60%;height:100%;position:absolute;top:0;right:0}@media (width<=1024px){.hero-canvas[data-v-1ef95820]{opacity:.4;width:100%}}.particles-container[data-v-1ef95820]{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.particle[data-v-1ef95820]{opacity:.3;background:#c9a962;border-radius:50%;animation:linear infinite particle-float;position:absolute}.particle[data-v-1ef95820]:nth-child(3n){background:#2a68a8}.particle[data-v-1ef95820]:nth-child(5n){background:#5a7a96}.gradient-overlay[data-v-1ef95820]{z-index:3;background:radial-gradient(at 30%,#0f1419f2 0%,#0000 70%);width:100%;height:100%;position:absolute;top:0;left:0}@media (width<=1024px){.gradient-overlay[data-v-1ef95820]{background:radial-gradient(#0f1419f2 0%,#0f1419b3 100%)}}.hero-content[data-v-1ef95820]{z-index:4;width:100%;padding:5rem 0;position:relative}.hero-content .container[data-v-1ef95820]{width:100%;max-width:1280px;margin:0 auto;padding:0 1rem}@media (width>=768px){.hero-content .container[data-v-1ef95820]{padding:0 1.5rem}}@media (width>=1024px){.hero-content .container[data-v-1ef95820]{padding:0 2rem}}.hero-tag[data-v-1ef95820]{margin-bottom:1.5rem}.tag-gold[data-v-1ef95820]{color:#c9a962;letter-spacing:.05em;background:#c9a96226;border:1px solid #c9a9624d;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.tag-gold[data-v-1ef95820]:before{content:"";background:#c9a962;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulse-glow}.hero-title[data-v-1ef95820]{margin-bottom:1.5rem;font-size:clamp(2.25rem,8vw,3.75rem);font-weight:800;line-height:1.25}.hero-title .title-line[data-v-1ef95820]{color:#f8fafc;letter-spacing:-.02em;display:block}.hero-title .title-line.accent[data-v-1ef95820]{background:linear-gradient(135deg,#3d7ab8 0%,#c9a962 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-slogan[data-v-1ef95820]{color:#c9a962;letter-spacing:.02em;margin-bottom:1.5rem;font-size:1.25rem;font-weight:600}@media (width>=768px){.hero-slogan[data-v-1ef95820]{font-size:1.5rem}}.hero-description[data-v-1ef95820]{color:#94a3b8;max-width:600px;margin-bottom:2.5rem;font-size:1rem;line-height:1.75}@media (width>=768px){.hero-description[data-v-1ef95820]{font-size:1.125rem}}.hero-cta[data-v-1ef95820]{flex-wrap:wrap;gap:1rem;margin-bottom:4rem;display:flex}@media (width<=480px){.hero-cta[data-v-1ef95820]{flex-direction:column}.hero-cta .el-button[data-v-1ef95820]{width:100%}}.cta-primary[data-v-1ef95820]{background:linear-gradient(135deg,#2a68a8 0%,#5a7a96 100%);border:none;height:auto;padding:1rem 2rem;font-size:1rem;font-weight:600}.cta-primary[data-v-1ef95820]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #2a68a866}.cta-primary .el-icon[data-v-1ef95820]{margin-right:.5rem}.cta-secondary[data-v-1ef95820]{color:#f8fafc;background:0 0;border:1px solid #ffffff14;height:auto;padding:1rem 2rem;font-size:1rem;font-weight:600}.cta-secondary[data-v-1ef95820]:hover{background:#ffffff0d;border-color:#c9a9624d}.cta-secondary .el-icon[data-v-1ef95820]{margin-right:.5rem}.hero-stats[data-v-1ef95820]{align-items:center;gap:2rem;display:flex}@media (width<=640px){.hero-stats[data-v-1ef95820]{gap:1rem}}.stat-item[data-v-1ef95820]{flex-direction:column;gap:.25rem;display:flex}.stat-number[data-v-1ef95820]{color:#c9a962;font-size:1.875rem;font-weight:700}@media (width>=768px){.stat-number[data-v-1ef95820]{font-size:2.25rem}}.stat-label[data-v-1ef95820]{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem}.stat-divider[data-v-1ef95820]{background:#ffffff14;width:1px;height:40px}.scroll-indicator[data-v-1ef95820]{z-index:4;opacity:.6;flex-direction:column;align-items:center;gap:.5rem;animation:2s ease-in-out infinite bounce;display:flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.scroll-mouse[data-v-1ef95820]{border:2px solid #64748b;border-radius:12px;width:24px;height:36px;position:relative}.scroll-mouse .scroll-wheel[data-v-1ef95820]{background:#c9a962;border-radius:2px;width:4px;height:8px;animation:2s ease-in-out infinite scroll-wheel-1ef95820;position:absolute;top:6px;left:50%;transform:translate(-50%)}.scroll-text[data-v-1ef95820]{color:#64748b;text-transform:uppercase;letter-spacing:.1em;font-size:.75rem}@keyframes scroll-wheel-1ef95820{0%,to{opacity:1;transform:translate(-50%)translateY(0)}50%{opacity:.3;transform:translate(-50%)translateY(8px)}}.about-section[data-v-9a12c789]{width:100%;padding:4rem 0;position:relative}@media (width>=1024px){.about-section[data-v-9a12c789]{padding:6rem 0}}.about-section[data-v-9a12c789]{background:#0f1419;position:relative}.about-section[data-v-9a12c789]:before{content:"";background:linear-gradient(90deg,#0000,#ffffff14,#0000);height:1px;position:absolute;top:0;left:0;right:0}.container[data-v-9a12c789]{width:100%;max-width:1280px;margin:0 auto;padding:0 1rem}@media (width>=768px){.container[data-v-9a12c789]{padding:0 1.5rem}}@media (width>=1024px){.container[data-v-9a12c789]{padding:0 2rem}}.section-header[data-v-9a12c789]{text-align:center;margin-bottom:4rem}.section-tag[data-v-9a12c789]{color:#c9a962;background:#c9a96226;border:1px solid #c9a96233;border-radius:9999px;align-items:center;margin-bottom:1rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.section-title[data-v-9a12c789]{color:#f8fafc;letter-spacing:-.02em;margin-bottom:1rem;font-size:1.875rem;font-weight:700}@media (width>=768px){.section-title[data-v-9a12c789]{font-size:2.25rem}}.section-title[data-v-9a12c789]{text-align:center}.section-subtitle[data-v-9a12c789]{color:#94a3b8;text-align:center;max-width:600px;margin:0 auto;font-size:1.125rem;line-height:1.75}.about-grid[data-v-9a12c789]{grid-template-rows:auto auto;grid-template-columns:1.5fr 1fr;gap:1.5rem;display:grid}@media (width<=767px){.about-grid[data-v-9a12c789]{grid-template-columns:1fr}}@media (width>=768px) and (width<=1023px){.about-grid[data-v-9a12c789]{grid-template-columns:1fr 1fr}}.about-card[data-v-9a12c789]{-webkit-backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;padding:2rem;transition:all .3s}.about-card[data-v-9a12c789]:hover{background:#ffffff0f;border-color:#c9a9624d;transform:translateY(-4px)}.about-card.main-card[data-v-9a12c789]{grid-row:span 2}@media (width<=767px){.about-card.main-card[data-v-9a12c789]{grid-row:span 1}}.card-header[data-v-9a12c789]{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.avatar-wrapper[data-v-9a12c789]{position:relative}.avatar-wrapper .avatar[data-v-9a12c789]{color:#fff;z-index:2;background:linear-gradient(135deg,#2a68a8 0%,#5a7a96 100%);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;font-size:1.875rem;display:flex;position:relative}.avatar-wrapper .avatar-glow[data-v-9a12c789]{opacity:.3;filter:blur(15px);z-index:1;background:linear-gradient(135deg,#2a68a8 0%,#5a7a96 100%);border-radius:50%;animation:3s ease-in-out infinite pulse-glow;position:absolute;inset:-5px}.header-info .name[data-v-9a12c789]{color:#f8fafc;margin-bottom:.25rem;font-size:1.5rem;font-weight:700}.header-info .title[data-v-9a12c789]{color:#c9a962;font-size:1rem;font-weight:500}.card-body .bio[data-v-9a12c789]{color:#94a3b8;margin-bottom:2rem;font-size:1rem;line-height:1.75}.card-body .bio[data-v-9a12c789] strong{color:#f8fafc}.info-grid[data-v-9a12c789]{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (width<=767px){.info-grid[data-v-9a12c789]{grid-template-columns:1fr}}.info-item[data-v-9a12c789]{color:#94a3b8;align-items:center;gap:.75rem;font-size:.875rem;display:flex}.info-item .el-icon[data-v-9a12c789]{color:#3d7ab8;font-size:1.125rem}.tags-card .card-title[data-v-9a12c789]{color:#f8fafc;border-bottom:1px solid #ffffff14;margin-bottom:1.5rem;padding-bottom:1rem;font-size:1.125rem;font-weight:600}.expertise-list[data-v-9a12c789]{flex-direction:column;gap:1.25rem;display:flex}.expertise-item[data-v-9a12c789]{align-items:flex-start;gap:1rem;display:flex}.expertise-icon[data-v-9a12c789]{color:#3d7ab8;background:#2a68a826;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.expertise-content[data-v-9a12c789]{flex-direction:column;gap:.25rem;display:flex}.expertise-label[data-v-9a12c789]{color:#f8fafc;font-size:1rem;font-weight:600}.expertise-desc[data-v-9a12c789]{color:#64748b;font-size:.875rem}.intl-card[data-v-9a12c789]{grid-column:span 1}@media (width<=767px){.intl-card[data-v-9a12c789]{grid-column:span 1}}.intl-card .card-title[data-v-9a12c789]{color:#f8fafc;border-bottom:1px solid #ffffff14;margin-bottom:1.5rem;padding-bottom:1rem;font-size:1.125rem;font-weight:600}.capability-tags[data-v-9a12c789]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (width<=767px){.capability-tags[data-v-9a12c789]{grid-template-columns:1fr}}.capability-item[data-v-9a12c789]{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:.75rem;padding:1rem;transition:all .3s;display:flex}.capability-item[data-v-9a12c789]:hover{background:#ffffff0f;border-color:#c9a9624d}.capability-flag[data-v-9a12c789]{font-size:1.5rem;line-height:1}.capability-info[data-v-9a12c789]{flex-direction:column;gap:.25rem;display:flex}.capability-label[data-v-9a12c789]{color:#64748b;white-space:nowrap;font-size:.75rem}.capability-value[data-v-9a12c789]{color:#f8fafc;white-space:nowrap;font-size:.875rem;font-weight:600}.skills-section[data-v-6944580b]{width:100%;padding:4rem 0;position:relative}@media (width>=1024px){.skills-section[data-v-6944580b]{padding:6rem 0}}.skills-section[data-v-6944580b]{background:#1a1f26;width:100%;position:relative}.skills-section[data-v-6944580b]:before{content:"";background:linear-gradient(90deg,#0000,#ffffff14,#0000);height:1px;position:absolute;top:0;left:0;right:0}.container-full[data-v-6944580b]{width:100%}.container[data-v-6944580b]{width:100%;max-width:1280px;margin:0 auto;padding:0 1rem}@media (width>=768px){.container[data-v-6944580b]{padding:0 1.5rem}}@media (width>=1024px){.container[data-v-6944580b]{padding:0 2rem}}.section-header[data-v-6944580b]{text-align:center;margin-bottom:3rem}.section-tag[data-v-6944580b]{color:#c9a962;background:#c9a96226;border:1px solid #c9a96233;border-radius:9999px;align-items:center;margin-bottom:1rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.section-title[data-v-6944580b]{color:#f8fafc;letter-spacing:-.02em;margin-bottom:1rem;font-size:1.875rem;font-weight:700}@media (width>=768px){.section-title[data-v-6944580b]{font-size:2.25rem}}.section-title[data-v-6944580b]{text-align:center}.section-subtitle[data-v-6944580b]{color:#94a3b8;text-align:center;max-width:600px;margin:0 auto;font-size:1.125rem;line-height:1.75}.skills-content-wrapper[data-v-6944580b]{margin-bottom:4rem}.skills-tabs[data-v-6944580b]{-webkit-backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;padding:2rem;transition:all .3s}.skills-tabs[data-v-6944580b]:hover{background:#ffffff0f;border-color:#c9a9624d;transform:translateY(-4px)}.tabs-header[data-v-6944580b]{border-bottom:1px solid #ffffff14;justify-content:center;gap:.5rem;padding:1rem;display:flex;overflow-x:auto}@media (width<=767px){.tabs-header[data-v-6944580b]{padding:.75rem}}.tab-btn[data-v-6944580b]{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:1rem;font-weight:500;transition:all .3s;display:flex}.tab-btn .el-icon[data-v-6944580b]{font-size:18px}.tab-btn[data-v-6944580b]:hover{color:#f8fafc;background:#2a68a81a}.tab-btn.active[data-v-6944580b]{color:#c9a962;background:#c9a96226;border-color:#c9a9624d}.skills-panel[data-v-6944580b]{padding:2rem}@media (width<=767px){.skills-panel[data-v-6944580b]{padding:1.25rem}}.panel-header[data-v-6944580b]{text-align:center;margin-bottom:2rem}.panel-title[data-v-6944580b]{color:#f8fafc;margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.panel-desc[data-v-6944580b]{color:#64748b;font-size:1rem}.skills-grid[data-v-6944580b]{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}@media (width<=767px){.skills-grid[data-v-6944580b]{grid-template-columns:1fr}}.skill-card[data-v-6944580b]{-webkit-backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;padding:2rem;transition:all .3s}.skill-card[data-v-6944580b]:hover{background:#ffffff0f;border-color:#c9a9624d;transform:translateY(-4px)}.skill-card[data-v-6944580b]{padding:1.25rem;transition:transform .3s}.skill-card[data-v-6944580b]:hover{transform:translateY(-3px)}.skill-header[data-v-6944580b]{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.skill-icon[data-v-6944580b]{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.skill-info[data-v-6944580b]{flex:1;justify-content:space-between;align-items:center;display:flex}.skill-name[data-v-6944580b]{color:#f8fafc;font-size:1rem;font-weight:600}.skill-level[data-v-6944580b]{color:#c9a962;font-size:.875rem;font-weight:700}.skill-progress[data-v-6944580b]{background:#2a68a81a;border-radius:9999px;height:6px;overflow:hidden}.progress-bar[data-v-6944580b]{border-radius:9999px;height:100%;overflow:hidden}.progress-fill[data-v-6944580b]{border-radius:9999px;height:100%;transition:width 1s}.certifications-section[data-v-6944580b]{background:#0f1419;width:100%;padding:4rem 0}@media (width<=767px){.certifications-section[data-v-6944580b]{padding:2.5rem 0}}.cert-title[data-v-6944580b]{color:#f8fafc;text-align:center;margin-bottom:2.5rem;font-size:1.5rem;font-weight:700}.cert-grid[data-v-6944580b]{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media (width>=768px) and (width<=1023px){.cert-grid[data-v-6944580b]{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.cert-grid[data-v-6944580b]{grid-template-columns:1fr}}.cert-card[data-v-6944580b]{-webkit-backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;padding:2rem;transition:all .3s}.cert-card[data-v-6944580b]:hover{background:#ffffff0f;border-color:#c9a9624d;transform:translateY(-4px)}.cert-card[data-v-6944580b]{align-items:flex-start;gap:1.25rem;padding:1.5rem;transition:transform .3s;display:flex}.cert-card[data-v-6944580b]:hover{transform:translateY(-3px)}.cert-card:hover .cert-icon[data-v-6944580b]{color:#fff;background:linear-gradient(135deg,#2a68a8 0%,#5a7a96 100%)}.cert-icon[data-v-6944580b]{color:#3d7ab8;background:#2a68a81a;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;transition:all .3s;display:flex}.cert-content[data-v-6944580b]{flex:1}.cert-name[data-v-6944580b]{color:#f8fafc;margin-bottom:.5rem;font-size:1.125rem;font-weight:700}.cert-desc[data-v-6944580b]{color:#64748b;margin-bottom:.75rem;font-size:.875rem}.cert-badge[data-v-6944580b]{color:#c9a962;background:#c9a96226;border:1px solid #c9a9624d;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:inline-block}.cert-badge.professional[data-v-6944580b],.cert-badge.专业证书[data-v-6944580b]{color:#3d7ab8;background:#2a68a826;border-color:#2a68a84d}.cert-badge.language[data-v-6944580b],.cert-badge.语言证书[data-v-6944580b]{color:#c9a962;background:#c9a96226;border-color:#c9a9624d}.cert-badge.skills[data-v-6944580b],.cert-badge.技能证书[data-v-6944580b]{color:#7a9ab6;background:#5a7a9626;border-color:#5a7a964d}.cert-badge.award[data-v-6944580b],.cert-badge.竞赛获奖[data-v-6944580b]{color:#f87171;background:#ef444426;border-color:#ef44444d}.experience-section[data-v-a1d0c149]{width:100%;padding:4rem 0;position:relative}@media (width>=1024px){.experience-section[data-v-a1d0c149]{padding:6rem 0}}.experience-section[data-v-a1d0c149]{background:#0f1419;position:relative}.experience-section[data-v-a1d0c149]:before{content:"";background:linear-gradient(90deg,#0000,#ffffff14,#0000);height:1px;position:absolute;top:0;left:0;right:0}.container[data-v-a1d0c149]{width:100%;max-width:1280px;margin:0 auto;padding:0 1rem}@media (width>=768px){.container[data-v-a1d0c149]{padding:0 1.5rem}}@media (width>=1024px){.container[data-v-a1d0c149]{padding:0 2rem}}.section-header[data-v-a1d0c149]{text-align:center;margin-bottom:4rem}.section-tag[data-v-a1d0c149]{color:#c9a962;background:#c9a96226;border:1px solid #c9a96233;border-radius:9999px;align-items:center;margin-bottom:1rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.section-title[data-v-a1d0c149]{color:#f8fafc;letter-spacing:-.02em;margin-bottom:1rem;font-size:1.875rem;font-weight:700}@media (width>=768px){.section-title[data-v-a1d0c149]{font-size:2.25rem}}.section-title[data-v-a1d0c149]{text-align:center}.section-subtitle[data-v-a1d0c149]{color:#94a3b8;text-align:center;max-width:600px;margin:0 auto;font-size:1.125rem;line-height:1.75}.timeline[data-v-a1d0c149]{max-width:900px;margin:0 auto;position:relative}.timeline-line[data-v-a1d0c149]{background:linear-gradient(#2a68a8,#c9a962,#0000);width:2px;position:absolute;top:0;bottom:0;left:24px}@media (width<=767px){.timeline-line[data-v-a1d0c149]{left:16px}}.timeline-item[data-v-a1d0c149]{margin-bottom:3rem;padding-left:80px;position:relative}.timeline-item[data-v-a1d0c149]:last-child{margin-bottom:0}@media (width<=767px){.timeline-item[data-v-a1d0c149]{padding-left:50px}}.timeline-marker[data-v-a1d0c149]{justify-content:center;align-items:center;width:50px;height:50px;display:flex;position:absolute;top:0;left:0}@media (width<=767px){.timeline-marker[data-v-a1d0c149]{width:34px;height:34px}}.marker-dot[data-v-a1d0c149]{z-index:2;background:linear-gradient(135deg,#2a68a8 0%,#5a7a96 100%);border-radius:50%;width:16px;height:16px;position:relative}@media (width<=767px){.marker-dot[data-v-a1d0c149]{width:12px;height:12px}}.marker-ring[data-v-a1d0c149]{opacity:.3;border:2px solid #2a68a8;border-radius:50%;width:32px;height:32px;animation:2s ease-out infinite pulse-ring-a1d0c149;position:absolute}@media (width<=767px){.marker-ring[data-v-a1d0c149]{width:24px;height:24px}}@keyframes pulse-ring-a1d0c149{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.exp-card[data-v-a1d0c149]{-webkit-backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;padding:2rem;transition:all .3s}.exp-card[data-v-a1d0c149]:hover{background:#ffffff0f;border-color:#c9a9624d;transform:translateY(-4px)}.exp-card:hover .marker-dot[data-v-a1d0c149]{background:linear-gradient(135deg,#c9a962 0%,#a98942 100%)}.exp-header[data-v-a1d0c149]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}@media (width<=767px){.exp-header[data-v-a1d0c149]{flex-direction:column;gap:.5rem}}.exp-company[data-v-a1d0c149]{color:#f8fafc;align-items:center;gap:.75rem;font-size:1.125rem;font-weight:600;display:flex}.exp-company .el-icon[data-v-a1d0c149]{color:#3d7ab8}.exp-period[data-v-a1d0c149]{color:#c9a962;white-space:nowrap;background:#c9a9621a;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;display:flex}.exp-period .el-icon[data-v-a1d0c149]{font-size:14px}.exp-title[data-v-a1d0c149]{color:#3d7ab8;margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.exp-industry[data-v-a1d0c149]{color:#64748b;margin-bottom:1.5rem;font-size:.875rem}.exp-achievements[data-v-a1d0c149]{margin-bottom:1.5rem}.achievements-title[data-v-a1d0c149]{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;font-size:.875rem;font-weight:600}.achievements-list[data-v-a1d0c149]{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.achievements-list li[data-v-a1d0c149]{color:#94a3b8;align-items:flex-start;gap:.75rem;font-size:1rem;line-height:1.75;display:flex}.achievements-list li .el-icon[data-v-a1d0c149]{color:#c9a962;flex-shrink:0;margin-top:2px}.exp-tags[data-v-a1d0c149]{flex-wrap:wrap;gap:.5rem;display:flex}.exp-tag[data-v-a1d0c149]{color:#64748b;background:#ffffff08;border:1px solid #ffffff14;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:500}.projects-section[data-v-6edb958b]{width:100%;padding:4rem 0;position:relative}@media (width>=1024px){.projects-section[data-v-6edb958b]{padding:6rem 0}}.projects-section[data-v-6edb958b]{background:#1a1f26;position:relative}.projects-section[data-v-6edb958b]:before{content:"";background:linear-gradient(90deg,#0000,#ffffff14,#0000);height:1px;position:absolute;top:0;left:0;right:0}.container[data-v-6edb958b]{width:100%;max-width:1280px;margin:0 auto;padding:0 1rem}@media (width>=768px){.container[data-v-6edb958b]{padding:0 1.5rem}}@media (width>=1024px){.container[data-v-6edb958b]{padding:0 2rem}}.section-header[data-v-6edb958b]{text-align:center;margin-bottom:4rem}.section-tag[data-v-6edb958b]{color:#c9a962;background:#c9a96226;border:1px solid #c9a96233;border-radius:9999px;align-items:center;margin-bottom:1rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.section-title[data-v-6edb958b]{color:#f8fafc;letter-spacing:-.02em;margin-bottom:1rem;font-size:1.875rem;font-weight:700}@media (width>=768px){.section-title[data-v-6edb958b]{font-size:2.25rem}}.section-title[data-v-6edb958b]{text-align:center}.section-subtitle[data-v-6edb958b]{color:#94a3b8;text-align:center;max-width:600px;margin:0 auto;font-size:1.125rem;line-height:1.75}.projects-grid[data-v-6edb958b]{grid-template-columns:repeat(2,1fr);gap:2rem;max-width:900px;margin-bottom:4rem;margin-left:auto;margin-right:auto;display:grid}@media (width<=767px){.projects-grid[data-v-6edb958b]{grid-template-columns:1fr}}.project-card[data-v-6edb958b]{-webkit-backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;padding:2rem;transition:all .3s}.project-card[data-v-6edb958b]:hover{background:#ffffff0f;border-color:#c9a9624d;transform:translateY(-4px)}.project-card[data-v-6edb958b]{flex-direction:column;padding:0;display:flex;overflow:hidden}.project-card:hover .project-image[data-v-6edb958b]{transform:scale(1.05)}.project-card:hover .project-icon[data-v-6edb958b]{background:linear-gradient(135deg,#c9a962 0%,#a98942 100%)}.project-image[data-v-6edb958b]{background:linear-gradient(135deg,#1e4a7a,#2a68a8);justify-content:center;align-items:center;height:180px;transition:transform .5s;display:flex;position:relative}@media (width<=767px){.project-image[data-v-6edb958b]{height:150px}}.project-icon[data-v-6edb958b]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;z-index:2;background:#ffffff26;border-radius:16px;justify-content:center;align-items:center;width:80px;height:80px;transition:all .3s;display:flex}@media (width<=767px){.project-icon[data-v-6edb958b]{width:60px;height:60px}}.project-overlay[data-v-6edb958b]{z-index:1;background:linear-gradient(#0000 0%,#1a1f26cc 100%);position:absolute;inset:0}.project-content[data-v-6edb958b]{flex-direction:column;flex:1;padding:1.5rem;display:flex}.project-header[data-v-6edb958b]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.project-title[data-v-6edb958b]{color:#f8fafc;flex:1;font-size:1.25rem;font-weight:700}.project-value[data-v-6edb958b]{color:#c9a962;white-space:nowrap;font-size:1.125rem;font-weight:700}.project-desc[data-v-6edb958b]{color:#94a3b8;flex:1;margin-bottom:1.5rem;font-size:.875rem;line-height:1.75}.project-details[data-v-6edb958b]{flex-direction:column;gap:.75rem;margin-bottom:1.5rem;display:flex}.detail-item[data-v-6edb958b]{color:#64748b;align-items:center;gap:.75rem;font-size:.875rem;display:flex}.detail-item .el-icon[data-v-6edb958b]{color:#3d7ab8;font-size:16px}.project-tags[data-v-6edb958b]{flex-wrap:wrap;gap:.5rem;margin-top:auto;display:flex}.project-tag[data-v-6edb958b]{color:#3d7ab8;background:#2a68a81a;border:1px solid #2a68a833;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:500}.achievements-banner[data-v-6edb958b]{background:linear-gradient(135deg,#2a68a81a,#c9a9620d);border:1px solid #ffffff14;border-radius:20px;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;padding:2rem 3rem;display:flex}@media (width>=768px) and (width<=1023px){.achievements-banner[data-v-6edb958b]{gap:1.5rem;padding:1.5rem 2rem}}@media (width<=767px){.achievements-banner[data-v-6edb958b]{flex-direction:column;gap:1.5rem}}.achievement-item[data-v-6edb958b]{color:#3d7ab8;align-items:center;gap:1rem;display:flex}@media (width<=767px){.achievement-item[data-v-6edb958b]{justify-content:center;width:100%}}.achievement-info[data-v-6edb958b]{flex-direction:column;gap:.25rem;display:flex}.achievement-number[data-v-6edb958b]{color:#f8fafc;font-size:1.5rem;font-weight:700}.achievement-label[data-v-6edb958b]{color:#64748b;font-size:.875rem}.achievement-divider[data-v-6edb958b]{background:#ffffff14;width:1px;height:50px}@media (width<=767px){.achievement-divider[data-v-6edb958b]{width:80%;height:1px}}.contact-section[data-v-c15a6f0a]{width:100%;padding:4rem 0;position:relative}@media (width>=1024px){.contact-section[data-v-c15a6f0a]{padding:6rem 0}}.contact-section[data-v-c15a6f0a]{background:#0f1419;position:relative}.contact-section[data-v-c15a6f0a]:before{content:"";background:linear-gradient(90deg,#0000,#ffffff14,#0000);height:1px;position:absolute;top:0;left:0;right:0}.container[data-v-c15a6f0a]{width:100%;max-width:1280px;margin:0 auto;padding:0 1rem}@media (width>=768px){.container[data-v-c15a6f0a]{padding:0 1.5rem}}@media (width>=1024px){.container[data-v-c15a6f0a]{padding:0 2rem}}.section-header[data-v-c15a6f0a]{text-align:center;margin-bottom:3rem}.section-tag[data-v-c15a6f0a]{color:#c9a962;background:#c9a96226;border:1px solid #c9a96233;border-radius:9999px;align-items:center;margin-bottom:1rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.section-title[data-v-c15a6f0a]{color:#f8fafc;letter-spacing:-.02em;margin-bottom:1rem;font-size:1.875rem;font-weight:700}@media (width>=768px){.section-title[data-v-c15a6f0a]{font-size:2.25rem}}.section-title[data-v-c15a6f0a]{text-align:center}.section-subtitle[data-v-c15a6f0a]{color:#94a3b8;text-align:center;max-width:600px;margin:0 auto;font-size:1.125rem;line-height:1.75}.contact-info-grid[data-v-c15a6f0a]{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:4rem;display:grid}@media (width<=767px){.contact-info-grid[data-v-c15a6f0a]{grid-template-columns:1fr}}.info-card[data-v-c15a6f0a]{-webkit-backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;padding:2rem;transition:all .3s}.info-card[data-v-c15a6f0a]:hover{background:#ffffff0f;border-color:#c9a9624d;transform:translateY(-4px)}.info-card[data-v-c15a6f0a]{align-items:center;gap:1rem;padding:1.5rem;display:flex;position:relative}.info-card:hover .info-icon[data-v-c15a6f0a]{transform:scale(1.1)}.info-icon[data-v-c15a6f0a]{border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .3s;display:flex}.info-content[data-v-c15a6f0a]{flex:1;min-width:0}.info-label[data-v-c15a6f0a]{color:#64748b;margin-bottom:.25rem;font-size:.875rem}.info-value[data-v-c15a6f0a]{color:#f8fafc;margin:0;font-size:1rem;font-weight:600}.phone-link[data-v-c15a6f0a]{color:#3d7ab8;cursor:pointer;text-decoration:none;transition:color .3s}.phone-link[data-v-c15a6f0a]:hover{color:#c9a962;text-decoration:underline}.copy-btn[data-v-c15a6f0a]{flex-shrink:0}.social-section[data-v-c15a6f0a]{text-align:center}.social-title[data-v-c15a6f0a]{color:#f8fafc;margin-bottom:2rem;font-size:1.25rem;font-weight:700}.social-links[data-v-c15a6f0a]{justify-content:center;gap:1.5rem;display:flex}@media (width<=767px){.social-links[data-v-c15a6f0a]{flex-direction:column;align-items:center}}.social-link[data-v-c15a6f0a]{color:#fff;cursor:default;border-radius:9999px;align-items:center;gap:.75rem;padding:1rem 2rem;font-weight:600;transition:transform .3s,box-shadow .3s;display:flex}.social-link[data-v-c15a6f0a]:hover{transform:translateY(-3px);box-shadow:0 10px 30px #0000004d}@media (width<=767px){.social-link[data-v-c15a6f0a]{justify-content:center;width:200px}}.social-link.clickable[data-v-c15a6f0a]{cursor:pointer}.social-link.clickable[data-v-c15a6f0a]:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 12px 35px #0006}.social-link.clickable[data-v-c15a6f0a]:active{transform:translateY(-1px)scale(.98)}.footer-section[data-v-e25c1303]{background:#1a1f26;padding:4rem 0 2rem;position:relative;overflow:hidden}.footer-section[data-v-e25c1303]:before{content:"";background:linear-gradient(90deg,#0000,#ffffff14,#0000);height:1px;position:absolute;top:0;left:0;right:0}.container[data-v-e25c1303]{width:100%;max-width:1280px;margin:0 auto;padding:0 1rem}@media (width>=768px){.container[data-v-e25c1303]{padding:0 1.5rem}}@media (width>=1024px){.container[data-v-e25c1303]{padding:0 2rem}}.container[data-v-e25c1303]{z-index:2;position:relative}.footer-top[data-v-e25c1303]{grid-template-columns:1fr 2fr;gap:4rem;margin-bottom:3rem;display:grid}@media (width>=768px) and (width<=1023px){.footer-top[data-v-e25c1303]{grid-template-columns:1fr 1.5fr;gap:2rem}}@media (width<=767px){.footer-top[data-v-e25c1303]{grid-template-columns:1fr;gap:2.5rem}}.footer-brand .footer-logo[data-v-e25c1303]{align-items:center;margin-bottom:1rem;font-size:1.875rem;font-weight:700;text-decoration:none;display:inline-flex}.footer-brand .footer-logo .logo-text[data-v-e25c1303]{color:#f8fafc}.footer-brand .footer-logo .logo-accent[data-v-e25c1303],.footer-brand .footer-logo:hover .logo-text[data-v-e25c1303]{color:#c9a962}.footer-brand .footer-tagline[data-v-e25c1303]{color:#64748b;max-width:300px;font-size:.875rem;line-height:1.75}.footer-nav[data-v-e25c1303]{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}@media (width<=767px){.footer-nav[data-v-e25c1303]{grid-template-columns:1fr;gap:1.5rem}}.nav-column .nav-title[data-v-e25c1303]{color:#f8fafc;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;font-size:.875rem;font-weight:600}.nav-links[data-v-e25c1303]{flex-direction:column;gap:.75rem;display:flex}.nav-links li[data-v-e25c1303]{align-items:center;gap:.5rem;display:flex}.nav-links li a[data-v-e25c1303],.nav-links li span[data-v-e25c1303]{color:#64748b;font-size:.875rem;text-decoration:none;transition:color .3s}.nav-links li a[data-v-e25c1303]:hover{color:#c9a962}.nav-links.contact-links li .el-icon[data-v-e25c1303]{color:#3d7ab8;font-size:16px}.nav-links.contact-links li span[data-v-e25c1303]{color:#94a3b8}.nav-links.contact-links li .contact-link[data-v-e25c1303]{color:#94a3b8;text-decoration:none;transition:color .3s}.nav-links.contact-links li .contact-link[data-v-e25c1303]:hover{color:#3d7ab8;text-decoration:underline}.footer-divider[data-v-e25c1303]{background:linear-gradient(90deg,#0000,#ffffff14,#0000);height:1px;margin-bottom:2rem}.footer-bottom[data-v-e25c1303]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}@media (width<=767px){.footer-bottom[data-v-e25c1303]{text-align:center;flex-direction:column}}.copyright[data-v-e25c1303]{color:#64748b;font-size:.875rem}.credits[data-v-e25c1303]{color:#64748b;align-items:center;gap:.25rem;font-size:.875rem;display:flex}.credits .heart-icon[data-v-e25c1303]{color:#c9a962;animation:1.5s ease-in-out infinite heartbeat}.footer-decoration[data-v-e25c1303]{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.footer-decoration .decoration-circle[data-v-e25c1303]{background:radial-gradient(circle,#2a68a808 0%,#0000 70%);border-radius:50%;position:absolute}.footer-decoration .decoration-circle[data-v-e25c1303]:first-child{width:400px;height:400px;top:-200px;right:-100px}.footer-decoration .decoration-circle[data-v-e25c1303]:nth-child(2){width:300px;height:300px;bottom:-150px;left:-100px}.resume-app[data-v-57091eb2]{background:#0f1419;min-height:100vh;position:relative}.resume-app[data-v-57091eb2]:before{content:"";pointer-events:none;z-index:1;background-image:radial-gradient(circle at 1px 1px,#ffffff08 1px,#0000 0);background-size:40px 40px;width:100%;height:100%;position:fixed;top:0;left:0}.main-content[data-v-57091eb2]{z-index:2;position:relative}[data-v-57091eb2] .custom-backtop{background:linear-gradient(135deg,#2a68a8 0%,#5a7a96 100%);border:none;box-shadow:0 4px 16px #2a68a866}[data-v-57091eb2] .custom-backtop:hover{transform:translateY(-2px);box-shadow:0 6px 24px #2a68a880}[data-v-57091eb2] .custom-backtop .el-icon{color:#fff;font-size:20px;font-weight:700}
