@import url(https://cdn.jsdelivr.net/npm/remixicon@3.5.0/fonts/remixicon.css);.restricted-modal-overlay[data-v-99adb488]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:9999}.close-modal-btn[data-v-99adb488]{position:fixed;top:20px;right:20px;width:40px;height:40px;background:hsla(0,0%,100%,.1);border:2px solid hsla(0,0%,100%,.2);border-radius:50%;color:#fff;font-size:1.5rem;cursor:pointer;z-index:10000;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.close-modal-btn[data-v-99adb488]:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.4);transform:scale(1.1)}.body_restricted[data-v-99adb488]{background:#000;min-height:100vh;width:100%;overflow:hidden;position:relative;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.lamp[data-v-99adb488]{position:absolute;left:0;right:0;top:0;margin:0 auto;width:200px;display:flex;flex-direction:column;align-items:center;transform-origin:center top;animation:move-99adb488 6s ease-in-out infinite;z-index:1}@keyframes move-99adb488{0%{transform:rotate(35deg)}25%{transform:rotate(-35deg)}50%{transform:rotate(40deg)}75%{transform:rotate(-40deg)}to{transform:rotate(35deg)}}.cable[data-v-99adb488]{width:6px;height:130px;background:linear-gradient(180deg,#333,#111);border-radius:3px}.cover[data-v-99adb488]{width:140px;height:60px;background:linear-gradient(180deg,#2a2a2a,#000);border-top-left-radius:50%;border-top-right-radius:50%;position:relative;z-index:200;box-shadow:0 5px 20px rgba(0,0,0,.8)}.in-cover[data-v-99adb488]{width:100%;max-width:140px;height:15px;border-radius:100%;background:#070808;position:absolute;left:0;right:0;margin:0 auto;bottom:-7px;z-index:100}.bulb[data-v-99adb488]{width:35px;height:35px;background:radial-gradient(circle,tan,#c9a876);border-radius:50%;position:absolute;left:0;right:0;bottom:-15px;margin:0 auto;box-shadow:0 0 30px 10px hsla(34,44%,69%,.8),0 0 80px 50px hsla(34,44%,69%,.4),0 0 120px 80px hsla(34,44%,69%,.2),0 0 180px 120px hsla(34,44%,69%,.1);animation:bulbFlicker-99adb488 2s ease-in-out infinite alternate}@keyframes bulbFlicker-99adb488{0%{box-shadow:0 0 40px 15px hsla(34,44%,69%,.6),0 0 120px 80px hsla(34,44%,69%,.3),0 0 200px 150px hsla(34,44%,69%,.15),0 0 300px 200px hsla(34,44%,69%,.05)}to{box-shadow:0 0 40px 15px hsla(34,44%,69%,.9),0 0 120px 80px hsla(34,44%,69%,.5),0 0 200px 150px hsla(34,44%,69%,.25),0 0 300px 200px hsla(34,44%,69%,.15)}}.lamp__wrap[data-v-99adb488]{position:relative;width:100%;height:100%}.error[data-v-99adb488]{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;z-index:10}.error__content[data-v-99adb488]{text-align:center;max-width:500px;padding:1.5rem}.illuminated-text[data-v-99adb488]{color:transparent;position:relative}.illuminated-text[data-v-99adb488]:before{content:attr(data-text);position:absolute;top:0;left:0;color:hsla(0,0%,100%,.9);clip-path:circle(100px at 25% 0);animation:lightReveal-99adb488 6s ease-in-out infinite}@keyframes lightReveal-99adb488{0%{clip-path:circle(100px at 25% 0)}25%{clip-path:circle(100px at 75% 0)}50%{clip-path:circle(100px at 20% 0)}75%{clip-path:circle(100px at 80% 0)}to{clip-path:circle(100px at 25% 0)}}.message__title[data-v-99adb488]{font-size:2.2rem;font-weight:900;text-transform:uppercase;letter-spacing:1px;margin-bottom:1.5rem;line-height:1.2}.message__text[data-v-99adb488]{font-size:1rem;line-height:1.6;margin-bottom:2rem;opacity:.9;max-width:400px;margin-left:auto;margin-right:auto}.error__nav[data-v-99adb488]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.illuminated-button[data-v-99adb488]{background:hsla(34,44%,69%,.1);border:2px solid hsla(34,44%,69%,.3);color:hsla(0,0%,100%,.8);padding:1rem 2rem;border-radius:8px;text-decoration:none;font-weight:600;text-transform:uppercase;letter-spacing:1px;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease;position:relative;font-size:.9rem;cursor:pointer}.illuminated-button[data-v-99adb488]:hover{background:hsla(34,44%,69%,.2);border-color:hsla(34,44%,69%,.6);color:#fff;transform:translateY(-2px);box-shadow:0 5px 15px hsla(34,44%,69%,.3)}.btn--primary[data-v-99adb488]{background:hsla(34,44%,69%,.1)!important}.btn--secondary[data-v-99adb488]{background:hsla(0,0%,100%,.05)!important}.error__message[data-v-99adb488]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.body_restricted[data-v-99adb488]:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(1px 1px at 20px 30px,hsla(34,44%,69%,.2),transparent),radial-gradient(1px 1px at 40px 70px,hsla(0,0%,100%,.05),transparent),radial-gradient(1px 1px at 90px 40px,hsla(34,44%,69%,.1),transparent),radial-gradient(1px 1px at 130px 80px,hsla(0,0%,100%,.02),transparent),radial-gradient(1px 1px at 160px 120px,hsla(34,44%,69%,.15),transparent);background-repeat:repeat;background-size:200px 150px;animation:float-99adb488 25s ease-in-out infinite;pointer-events:none;opacity:.4;z-index:1}@keyframes float-99adb488{0%,to{transform:translateY(0) translateX(0)}33%{transform:translateY(-8px) translateX(4px)}66%{transform:translateY(4px) translateX(-6px)}}.modal-fade-enter-active[data-v-99adb488],.modal-fade-leave-active[data-v-99adb488]{transition:all .3s ease}.modal-fade-enter-from[data-v-99adb488],.modal-fade-leave-to[data-v-99adb488]{opacity:0;transform:scale(.8)}@media (max-width:768px){.message__title[data-v-99adb488]{font-size:2.5rem;letter-spacing:2px}.message__text[data-v-99adb488]{font-size:1rem;padding:0 1rem}.lamp[data-v-99adb488]{zoom:.7}.error__nav[data-v-99adb488]{flex-direction:column;align-items:center}.illuminated-button[data-v-99adb488]{width:200px;justify-content:center}.restricted-modal-container[data-v-99adb488]{width:95%;margin:20px}}@media (max-width:480px){.message__title[data-v-99adb488]{font-size:2rem}.lamp[data-v-99adb488]{zoom:.5}.error__content[data-v-99adb488],.restricted-instructions[data-v-99adb488]{padding:1rem}}.about-page[data-v-d8df188a]{min-height:100vh;padding-top:2rem}.container[data-v-d8df188a]{max-width:1200px;margin:0 auto;padding:0 1rem}.about-hero[data-v-d8df188a]{padding:4rem 0;background:linear-gradient(135deg,rgba(79,172,254,.1),rgba(0,0,0,.05));border-radius:20px;margin-bottom:2rem}.hero-content[data-v-d8df188a]{text-align:center;max-width:900px;margin:0 auto}.hero-title[data-v-d8df188a]{font-size:3.5rem;font-weight:700;color:var(--color-white);margin:0 0 .5rem 0;background:linear-gradient(135deg,var(--color-primary),#4facfe);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-subtitle[data-v-d8df188a]{font-size:1.5rem;color:var(--color-primary);margin:0 0 1.5rem 0;font-weight:600}.hero-description[data-v-d8df188a]{font-size:1.2rem;color:var(--color-text);margin:0 0 3rem 0;line-height:1.6;max-width:700px;margin-left:auto;margin-right:auto}.hero-stats[data-v-d8df188a]{display:flex;justify-content:center;gap:3rem;flex-wrap:wrap}.stat-item[data-v-d8df188a]{text-align:center}.stat-number[data-v-d8df188a]{font-size:2.5rem}.stat-label[data-v-d8df188a]{letter-spacing:1px}.technical-skills-section[data-v-d8df188a]{margin:3rem 0}.skills-button-wrapper[data-v-d8df188a]{max-width:800px;margin:0 auto}.skills-main-button[data-v-d8df188a]{width:100%;background:linear-gradient(135deg,var(--color-bg-primary),rgba(79,172,254,.05));border:2px solid var(--color-primary);border-radius:20px;padding:2rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:2rem;text-align:left;position:relative;overflow:hidden}.skills-main-button[data-v-d8df188a]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(79,172,254,.1),transparent);transition:left .5s ease}.skills-main-button[data-v-d8df188a]:hover:before{left:100%}.skills-main-button[data-v-d8df188a]:hover{transform:translateY(-5px);border-color:#4facfe;box-shadow:0 15px 35px rgba(79,172,254,.2)}.skills-main-button.active[data-v-d8df188a]{background:linear-gradient(135deg,rgba(79,172,254,.1),rgba(79,172,254,.15));border-color:#4facfe;box-shadow:0 10px 25px rgba(79,172,254,.3)}.skills-button-icon[data-v-d8df188a]{width:80px;height:80px;background:linear-gradient(135deg,var(--color-primary),#4facfe);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;color:#fff;flex-shrink:0;position:relative;z-index:2}.skills-button-content[data-v-d8df188a]{flex:1;position:relative;z-index:2}.skills-button-content h3[data-v-d8df188a]{color:var(--color-white);font-size:1.8rem;font-weight:700;margin:0 0 .5rem 0}.skills-button-content p[data-v-d8df188a]{color:var(--color-text);margin:0;font-size:1.2rem}.skills-button-arrow[data-v-d8df188a]{font-size:1.5rem;color:var(--color-primary);transition:transform .3s ease;position:relative;z-index:2}.skills-main-button:hover .skills-button-arrow[data-v-d8df188a]{transform:translateX(5px)}.experience-timeline-header[data-v-d8df188a]{text-align:center;margin-bottom:2rem}.experience-timeline-header h2[data-v-d8df188a]{color:var(--color-white);font-size:2.2rem;font-weight:700;margin:0 0 .5rem 0}.experience-timeline-header p[data-v-d8df188a]{color:var(--color-text);font-size:1.2rem;margin:0}.about-navigation[data-v-d8df188a]{margin-bottom:3rem}.nav-tabs[data-v-d8df188a]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;padding:1rem;border-bottom:2px solid var(--color-border)}.nav-tab[data-v-d8df188a]{padding:1rem 1.5rem;background:transparent;border:2px solid var(--color-border);color:var(--color-text);border-radius:15px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.8rem;font-weight:500;min-width:140px}.tab-info[data-v-d8df188a]{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem}.tab-label[data-v-d8df188a]{font-size:1.1rem;font-weight:600}.tab-years[data-v-d8df188a]{font-size:.95rem;opacity:.8;font-weight:400}.nav-tab.active[data-v-d8df188a],.nav-tab[data-v-d8df188a]:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-bg-primary);transform:translateY(-2px)}.nav-tab i[data-v-d8df188a]{font-size:1.2rem}.about-content[data-v-d8df188a]{margin-bottom:4rem}.tab-content[data-v-d8df188a]{min-height:500px}.content-header[data-v-d8df188a]{text-align:center;margin-bottom:3rem}.section-title[data-v-d8df188a]{font-size:2.5rem;font-weight:700;color:var(--color-white);margin:0 0 1rem 0}.section-subtitle[data-v-d8df188a]{font-size:1.2rem;color:var(--color-text);margin:0}.skills-summary[data-v-d8df188a]{padding:2rem 0}.skills-categories[data-v-d8df188a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:3rem}.skill-category[data-v-d8df188a]{background:var(--color-bg-primary);padding:2.5rem;border-radius:20px;border:1px solid var(--color-border);transition:all .3s ease}.skill-category[data-v-d8df188a]:hover{transform:translateY(-5px);border-color:var(--color-primary);box-shadow:0 15px 30px rgba(0,0,0,.1)}.category-title[data-v-d8df188a]{font-size:1.6rem;font-weight:700;margin:0 0 2.5rem 0;text-align:center;padding-bottom:1rem;border-bottom:2px solid var(--color-border)}.category-skills[data-v-d8df188a]{display:flex;flex-direction:column;gap:2rem}.skill-item[data-v-d8df188a]{display:flex;align-items:center;gap:1rem}.skill-name-with-icon[data-v-d8df188a]{display:flex;align-items:center;gap:.8rem;min-width:160px}.skill-progress-icon[data-v-d8df188a]{width:28px;height:28px;flex-shrink:0;padding:6px;background:linear-gradient(135deg,tan,#c9a876);border-radius:8px;box-shadow:0 2px 8px hsla(34,44%,69%,.3);transition:all .3s ease;-o-object-fit:contain;object-fit:contain}.skill-progress-icon[data-v-d8df188a]:hover{transform:scale(1.1);box-shadow:0 4px 12px hsla(34,44%,69%,.5)}.skill-name[data-v-d8df188a]{color:var(--color-white);font-weight:600}.skill-bar[data-v-d8df188a]{flex:1;height:8px;background:hsla(0,0%,100%,.1);border-radius:4px;overflow:hidden;position:relative}.skill-progress[data-v-d8df188a]{height:100%;background:linear-gradient(90deg,var(--color-primary),#4facfe);border-radius:4px;transition:width 1.2s ease;position:relative}.skill-progress[data-v-d8df188a]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);animation:shimmer-d8df188a 2s infinite}@keyframes shimmer-d8df188a{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.skill-percentage[data-v-d8df188a]{min-width:50px;text-align:right;color:var(--color-primary);font-size:.9rem;font-weight:600}.military-content[data-v-d8df188a]{max-width:800px;margin:0 auto}.military-hero[data-v-d8df188a]{display:flex;align-items:center;gap:2rem;background:var(--color-bg-primary);padding:2rem;border-radius:16px;border:1px solid var(--color-border);margin-bottom:3rem;text-align:left}.military-badge[data-v-d8df188a]{flex-shrink:0;width:80px;height:80px;background:linear-gradient(135deg,var(--color-primary),#4facfe);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;color:#fff}.military-info h3[data-v-d8df188a]{font-size:1.8rem;color:var(--color-white);margin:0 0 .5rem 0}.military-rank[data-v-d8df188a]{color:var(--color-primary);font-weight:600;margin:0 0 .5rem 0}.military-period[data-v-d8df188a]{color:var(--color-text);margin:0}.achievements-grid[data-v-d8df188a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.achievement-card[data-v-d8df188a]{background:var(--color-bg-primary);padding:2rem;border-radius:16px;border:1px solid var(--color-border);text-align:center;transition:all .3s ease}.achievement-card[data-v-d8df188a]:hover{transform:translateY(-5px);border-color:var(--color-primary)}.achievement-icon[data-v-d8df188a]{width:60px;height:60px;background:rgba(79,172,254,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem auto;font-size:1.5rem;color:var(--color-primary)}.achievement-card h4[data-v-d8df188a]{font-size:1.2rem;color:var(--color-white);margin:0 0 1rem 0}.achievement-card p[data-v-d8df188a]{color:var(--color-text);line-height:1.5;margin:0}.professional-timeline[data-v-d8df188a]{max-width:700px;margin:0 auto}.timeline-item[data-v-d8df188a]{position:relative;padding-left:4rem;margin-bottom:3rem}.timeline-marker[data-v-d8df188a]{position:absolute;left:0;top:0;width:50px;height:50px;background:linear-gradient(135deg,var(--color-primary),#4facfe);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem}.timeline-item[data-v-d8df188a]:before{content:"";position:absolute;left:24px;top:50px;width:2px;height:calc(100% + 1rem);background:var(--color-border)}.timeline-item[data-v-d8df188a]:last-child:before{display:none}.timeline-content[data-v-d8df188a]{background:var(--color-bg-primary);padding:2rem;border-radius:16px;border:1px solid var(--color-border)}.timeline-content h3[data-v-d8df188a]{font-size:1.5rem;color:var(--color-white);margin:0 0 1rem 0}.timeline-roles[data-v-d8df188a]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.role-badge[data-v-d8df188a]{padding:.3rem .8rem;border-radius:20px;font-size:.8rem;font-weight:600}.role-badge.manager[data-v-d8df188a]{background:rgba(255,95,87,.2);color:#ff5f57}.role-badge.coordinator[data-v-d8df188a]{background:rgba(79,172,254,.2);color:var(--color-primary)}.role-badge.trainer[data-v-d8df188a]{background:rgba(40,202,66,.2);color:#28ca42}.role-badge.sales[data-v-d8df188a]{background:rgba(255,193,7,.2);color:#ffc107}.timeline-content p[data-v-d8df188a]{color:var(--color-text);line-height:1.6;margin:0 0 1.5rem 0}.achievements-list[data-v-d8df188a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.achievement[data-v-d8df188a]{display:flex;align-items:center;gap:.8rem;color:var(--color-text);font-size:.9rem}.achievement i[data-v-d8df188a]{color:var(--color-primary);font-size:1.2rem}.awards-grid[data-v-d8df188a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.award-category[data-v-d8df188a]{background:var(--color-bg-primary);padding:2rem;border-radius:16px;border:1px solid var(--color-border)}.category-title[data-v-d8df188a]{display:flex;align-items:center;gap:.8rem;font-size:1.3rem;color:var(--color-white);margin:0 0 2rem 0}.category-title i[data-v-d8df188a]{color:var(--color-primary)}.awards-list[data-v-d8df188a]{display:flex;flex-direction:column;gap:1.5rem}.award-item[data-v-d8df188a]{display:flex;gap:1rem;align-items:flex-start}.award-medal[data-v-d8df188a]{font-size:2rem;flex-shrink:0}.award-info h4[data-v-d8df188a]{font-size:1.2rem;color:var(--color-white);margin:0 0 .5rem 0}.award-info p[data-v-d8df188a]{color:var(--color-text);margin:0;font-size:.9rem}.journey-timeline-interactive[data-v-d8df188a]{position:relative;padding:4rem 0;margin:2rem 0;overflow-x:auto;min-height:300px}.timeline-year-labels[data-v-d8df188a]{display:flex;justify-content:space-between;margin-bottom:1rem}.year-label[data-v-d8df188a]{font-size:1.2rem;font-weight:600;color:var(--color-text-primary);background:hsla(0,0%,100%,.1);padding:.5rem 1rem;border-radius:20px;border:1px solid hsla(0,0%,100%,.2)}.timeline-progress[data-v-d8df188a]{position:relative;height:6px;background:hsla(0,0%,100%,.2);border-radius:3px;margin-bottom:3rem;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.progress-line[data-v-d8df188a]{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,var(--color-primary),#4facfe);border-radius:2px;transition:width 2s ease}.timeline-items[data-v-d8df188a]{position:relative;height:200px;z-index:1;width:100%;min-width:800px}.timeline-item-interactive[data-v-d8df188a]{position:absolute;top:0;transform:translateX(-50%);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.timeline-item-interactive[data-v-d8df188a]:hover{transform:translateX(-50%) scale(1.1);z-index:10}.timeline-item-interactive.expanded[data-v-d8df188a]{z-index:20}.timeline-point[data-v-d8df188a]{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;color:#fff;position:relative;border:4px solid var(--color-bg-primary);transition:all .3s ease;cursor:pointer;box-shadow:0 5px 15px rgba(0,0,0,.2)}.timeline-point.military[data-v-d8df188a]{background:linear-gradient(135deg,#28ca42,#20a832)}.timeline-point.corporate[data-v-d8df188a]{background:linear-gradient(135deg,#ffc107,#e0a800)}.timeline-point.sales[data-v-d8df188a]{background:linear-gradient(135deg,#ff5f57,#e53e3e)}.timeline-point.education[data-v-d8df188a]{background:linear-gradient(135deg,#9c27b0,#7b1fa2)}.timeline-point.tech[data-v-d8df188a]{background:linear-gradient(135deg,var(--color-primary),#4facfe)}.timeline-point.tech-international[data-v-d8df188a]{background:linear-gradient(135deg,#00bcd4,#0097a7)}.timeline-point.tech-current[data-v-d8df188a]{background:linear-gradient(135deg,#ff9800,#f57722);box-shadow:0 0 20px rgba(255,152,0,.4)}.point-pulse[data-v-d8df188a]{position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border-radius:50%;background:inherit;opacity:0;animation:pulse-d8df188a 2s infinite}.timeline-item-interactive.active .point-pulse[data-v-d8df188a]{animation:pulse-d8df188a 1s infinite}.timeline-content-hover[data-v-d8df188a]{position:absolute;top:80px;left:50%;transform:translateX(-50%);background:var(--color-bg-secondary);border:2px solid var(--color-primary);border-radius:12px;padding:1.2rem;min-width:250px;max-width:300px;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:15;box-shadow:0 10px 25px rgba(0,0,0,.3)}.timeline-item-interactive:hover .timeline-content-hover[data-v-d8df188a]{opacity:1;visibility:visible;transform:translateX(-50%) translateY(-10px)}.timeline-content-hover[data-v-d8df188a]:before{content:"";position:absolute;top:-8px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid var(--color-border)}.timeline-preview[data-v-d8df188a]{text-align:center}.timeline-year[data-v-d8df188a]{color:var(--color-primary);font-weight:600;font-size:.9rem}.timeline-title[data-v-d8df188a]{color:var(--color-white);font-size:1rem;font-weight:600;margin:.5rem 0 .3rem 0}.timeline-subtitle[data-v-d8df188a]{color:var(--color-text);font-size:.85rem;margin:0}.timeline-expanded[data-v-d8df188a]{position:absolute;top:80px;left:50%;transform:translateX(-50%);background:var(--color-bg-primary);border:2px solid var(--color-primary);border-radius:16px;width:500px;max-height:600px;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.3);z-index:25;animation:expandIn-d8df188a .3s cubic-bezier(.4,0,.2,1)}@keyframes expandIn-d8df188a{0%{opacity:0;transform:translateX(-50%) scale(.8)}to{opacity:1;transform:translateX(-50%) scale(1)}}.expanded-header[data-v-d8df188a]{display:flex;align-items:flex-start;padding:2rem 2rem 1rem 2rem;border-bottom:1px solid var(--color-border);position:relative}.expanded-icon[data-v-d8df188a]{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.3rem;color:#fff;margin-right:1rem;flex-shrink:0}.expanded-info[data-v-d8df188a]{flex:1}.expanded-title[data-v-d8df188a]{font-size:1.4rem;color:var(--color-white);margin:0 0 .5rem 0;font-weight:700}.expanded-company[data-v-d8df188a]{color:var(--color-primary);font-weight:600;margin:0 0 .5rem 0}.expanded-period[data-v-d8df188a]{color:var(--color-text);font-size:.9rem}.close-expanded[data-v-d8df188a]{position:absolute;top:1rem;right:1rem;background:none;border:2px solid var(--color-border);color:var(--color-text);width:32px;height:32px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.close-expanded[data-v-d8df188a]:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.expanded-content[data-v-d8df188a]{padding:2rem}.expanded-description[data-v-d8df188a]{color:var(--color-text);line-height:1.6;margin:0 0 2rem 0}.achievements-section[data-v-d8df188a],.certifications-section[data-v-d8df188a],.facts-section[data-v-d8df188a],.skills-gained-section[data-v-d8df188a]{margin-bottom:2rem}.achievements-section h5[data-v-d8df188a],.certifications-section h5[data-v-d8df188a],.facts-section h5[data-v-d8df188a],.skills-gained-section h5[data-v-d8df188a]{color:var(--color-white);font-size:1.2rem;font-weight:600;margin:0 0 1rem 0;display:flex;align-items:center;gap:.5rem}.achievements-list[data-v-d8df188a]{list-style:none;padding:0;margin:0}.achievements-list li[data-v-d8df188a]{display:flex;align-items:flex-start;gap:.8rem;color:var(--color-text);margin-bottom:.8rem;line-height:1.5}.achievements-list i[data-v-d8df188a]{color:var(--color-primary);margin-top:.1rem;flex-shrink:0}.certifications-grid[data-v-d8df188a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.cert-badge[data-v-d8df188a]{display:flex;align-items:center;gap:.8rem;background:rgba(79,172,254,.05);border:1px solid rgba(79,172,254,.2);padding:.8rem 1rem;border-radius:12px;transition:all .3s ease}.cert-badge[data-v-d8df188a]:hover{background:rgba(79,172,254,.1);transform:translateY(-2px)}.cert-icon[data-v-d8df188a]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.9rem;color:#fff;flex-shrink:0}.cert-icon.military[data-v-d8df188a]{background:linear-gradient(135deg,#28ca42,#20a832)}.cert-icon.professional[data-v-d8df188a]{background:linear-gradient(135deg,var(--color-primary),#4facfe)}.cert-icon.management[data-v-d8df188a]{background:linear-gradient(135deg,#ffc107,#e0a800)}.cert-icon.education[data-v-d8df188a]{background:linear-gradient(135deg,#9c27b0,#7b1fa2)}.cert-icon.tech[data-v-d8df188a]{background:linear-gradient(135deg,#00bcd4,#0097a7)}.cert-icon.award[data-v-d8df188a]{background:linear-gradient(135deg,#ff5f57,#e53e3e)}.cert-name[data-v-d8df188a]{color:var(--color-white);font-size:.9rem;font-weight:500}.skills-gained[data-v-d8df188a]{display:flex;flex-wrap:wrap;gap:.5rem}.skill-gained-tag[data-v-d8df188a]{background:rgba(79,172,254,.1);color:var(--color-primary);padding:.4rem .8rem;border-radius:20px;font-size:.85rem;font-weight:500;border:1px solid rgba(79,172,254,.2)}.facts-list[data-v-d8df188a]{display:grid;gap:.8rem}.fact-item[data-v-d8df188a]{display:flex;align-items:center;gap:.8rem;color:var(--color-text)}.fact-item i[data-v-d8df188a]{color:var(--color-primary);width:16px;flex-shrink:0}.fact-label[data-v-d8df188a]{font-weight:500;color:var(--color-white);min-width:100px}.fact-value[data-v-d8df188a]{font-weight:600}.timeline-labels[data-v-d8df188a]{display:flex;justify-content:space-between;margin-top:2rem}.timeline-label[data-v-d8df188a]{color:var(--color-text);font-size:.9rem;font-weight:500}.journey-stats[data-v-d8df188a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-top:4rem}.stat-card[data-v-d8df188a]{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:16px;padding:2rem;display:flex;align-items:center;gap:1.5rem;transition:all .3s ease}.stat-card[data-v-d8df188a]:hover{transform:translateY(-5px);border-color:var(--color-primary);box-shadow:0 10px 25px rgba(0,0,0,.1)}.stat-icon[data-v-d8df188a]{width:60px;height:60px;background:rgba(79,172,254,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:var(--color-primary);flex-shrink:0}.stat-info[data-v-d8df188a]{display:flex;flex-direction:column}.stat-number[data-v-d8df188a]{font-size:2rem;color:var(--color-white);margin-bottom:.3rem}.stat-label[data-v-d8df188a]{text-transform:uppercase;letter-spacing:.5px}.experience-details[data-v-d8df188a]{margin:2rem 0}.detail-section[data-v-d8df188a]{margin-bottom:2rem}.detail-section h4[data-v-d8df188a]{color:var(--color-white);font-size:1.2rem;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.detail-section ul[data-v-d8df188a]{list-style:none;padding:0;margin:0}.detail-section li[data-v-d8df188a]{color:var(--color-text);margin-bottom:.5rem;padding-left:1.5rem;position:relative}.detail-section li[data-v-d8df188a]:before{content:"▸";color:var(--color-primary);position:absolute;left:0;font-weight:700}.manager-content[data-v-d8df188a]{max-width:900px;margin:0 auto}.career-progression[data-v-d8df188a]{margin:2rem 0;background:var(--color-bg-primary);padding:2rem;border-radius:16px;border:1px solid var(--color-border)}.progression-timeline[data-v-d8df188a]{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.progression-step[data-v-d8df188a]{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1;min-width:150px}.step-icon[data-v-d8df188a]{width:60px;height:60px;background:linear-gradient(135deg,var(--color-primary),#4facfe);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff;margin-bottom:1rem}.step-info h4[data-v-d8df188a]{color:var(--color-white);margin:0 0 .5rem 0;font-size:1.2rem}.step-info span[data-v-d8df188a]{color:var(--color-primary);font-size:.9rem;font-weight:600;margin-bottom:.5rem;display:block}.step-info p[data-v-d8df188a]{color:var(--color-text);margin:0;font-size:.85rem}.progression-arrow[data-v-d8df188a]{font-size:1.5rem;color:var(--color-primary);font-weight:700}.experience-highlights[data-v-d8df188a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin:3rem 0}.highlight-card[data-v-d8df188a]{background:var(--color-bg-primary);padding:2rem;border-radius:16px;border:1px solid var(--color-border);transition:all .3s ease}.highlight-card[data-v-d8df188a]:hover{transform:translateY(-5px);border-color:var(--color-primary)}.highlight-icon[data-v-d8df188a]{width:50px;height:50px;background:rgba(79,172,254,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.3rem;color:var(--color-primary);margin-bottom:1rem}.highlight-card h4[data-v-d8df188a]{color:var(--color-white);font-size:1.2rem;margin:0 0 1rem 0}.highlight-card p[data-v-d8df188a]{color:var(--color-text);line-height:1.5;margin:0 0 1rem 0}.skills-developed[data-v-d8df188a]{margin-top:3rem}.skills-developed h4[data-v-d8df188a]{color:var(--color-white);text-align:center;margin-bottom:2rem}.skills-grid[data-v-d8df188a]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.skill-badge[data-v-d8df188a]{padding:.5rem 1rem;border-radius:25px;font-size:.9rem;font-weight:500;border:1px solid transparent}.skill-badge.leadership[data-v-d8df188a]{background:rgba(255,95,87,.2);color:#ff5f57;border-color:rgba(255,95,87,.3)}.skill-badge.operations[data-v-d8df188a]{background:rgba(79,172,254,.2);color:var(--color-primary);border-color:rgba(79,172,254,.3)}.skill-badge.training[data-v-d8df188a]{background:rgba(40,202,66,.2);color:#28ca42;border-color:rgba(40,202,66,.3)}.skill-badge.service[data-v-d8df188a]{background:rgba(255,193,7,.2);color:#ffc107;border-color:rgba(255,193,7,.3)}.skill-badge.optimization[data-v-d8df188a]{background:rgba(156,39,176,.2);color:#9c27b0;border-color:rgba(156,39,176,.3)}.skill-badge.management[data-v-d8df188a]{background:rgba(0,188,212,.2);color:#00bcd4;border-color:rgba(0,188,212,.3)}.realestate-content[data-v-d8df188a]{max-width:900px;margin:0 auto}.career-transition[data-v-d8df188a]{margin:2rem 0}.transition-hero[data-v-d8df188a]{background:var(--color-bg-primary);padding:2rem;border-radius:16px;border:1px solid var(--color-border);display:flex;align-items:center;gap:2rem}.transition-icon[data-v-d8df188a]{width:80px;height:80px;background:linear-gradient(135deg,var(--color-primary),#4facfe);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;color:#fff;flex-shrink:0}.transition-info h3[data-v-d8df188a]{color:var(--color-white);font-size:1.8rem;margin:0 0 .5rem 0}.transition-subtitle[data-v-d8df188a]{color:var(--color-primary);font-weight:600;margin:0 0 .5rem 0}.transition-description[data-v-d8df188a]{color:var(--color-text);margin:0}.learning-areas[data-v-d8df188a]{margin:3rem 0}.learning-grid[data-v-d8df188a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.learning-card[data-v-d8df188a]{background:var(--color-bg-primary);padding:2rem;border-radius:16px;border:1px solid var(--color-border);transition:all .3s ease}.learning-card[data-v-d8df188a]:hover{transform:translateY(-5px);border-color:var(--color-primary)}.learning-icon[data-v-d8df188a]{width:50px;height:50px;background:rgba(79,172,254,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.3rem;color:var(--color-primary);margin-bottom:1rem}.learning-card h4[data-v-d8df188a]{color:var(--color-white);font-size:1.2rem;margin:0 0 1rem 0}.learning-card p[data-v-d8df188a]{color:var(--color-text);line-height:1.5;margin:0 0 1rem 0}.experience-summary[data-v-d8df188a]{margin-top:3rem}.summary-card[data-v-d8df188a]{background:var(--color-bg-primary);padding:2rem;border-radius:16px;border:1px solid var(--color-border);text-align:center}.summary-card h4[data-v-d8df188a]{color:var(--color-white);font-size:1.3rem;margin:0 0 1rem 0}.summary-card p[data-v-d8df188a]{color:var(--color-text);line-height:1.6;margin:0 0 2rem 0;max-width:600px;margin-left:auto;margin-right:auto}.key-takeaways[data-v-d8df188a]{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center}.takeaway-badge[data-v-d8df188a]{padding:.5rem 1rem;background:rgba(79,172,254,.1);color:var(--color-primary);border-radius:20px;font-size:.85rem;font-weight:500;border:1px solid rgba(79,172,254,.2)}.frontend-content[data-v-d8df188a],.fullstack-content[data-v-d8df188a],.webdev-content[data-v-d8df188a]{max-width:900px;margin:0 auto}.current-role[data-v-d8df188a],.international-experience[data-v-d8df188a],.transition-to-tech[data-v-d8df188a]{margin:2rem 0}.intl-hero[data-v-d8df188a],.role-hero[data-v-d8df188a],.tech-journey-hero[data-v-d8df188a]{background:var(--color-bg-primary);padding:2rem;border-radius:16px;border:1px solid var(--color-border);display:flex;align-items:center;gap:2rem}.intl-flag[data-v-d8df188a],.journey-icon[data-v-d8df188a],.role-icon[data-v-d8df188a]{width:80px;height:80px;background:linear-gradient(135deg,var(--color-primary),#4facfe);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;color:#fff;flex-shrink:0}.role-icon.current[data-v-d8df188a]{background:linear-gradient(135deg,#ff9800,#f57722);box-shadow:0 0 20px rgba(255,152,0,.4)}.intl-flag[data-v-d8df188a]{background:none;font-size:4rem;border:none}.intl-info h3[data-v-d8df188a],.journey-info h3[data-v-d8df188a],.role-info h3[data-v-d8df188a]{color:var(--color-white);font-size:1.8rem;margin:0 0 .5rem 0}.intl-subtitle[data-v-d8df188a],.journey-subtitle[data-v-d8df188a],.role-subtitle[data-v-d8df188a]{color:var(--color-primary);font-weight:600;margin:0 0 .5rem 0}.intl-description[data-v-d8df188a],.journey-description[data-v-d8df188a],.role-description[data-v-d8df188a]{color:var(--color-text);margin:0}.projects-overview[data-v-d8df188a]{margin:3rem 0}.project-stats[data-v-d8df188a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1.5rem;margin:2rem 0}.stat-box[data-v-d8df188a]{background:var(--color-bg-primary);padding:1.5rem;border-radius:12px;border:1px solid var(--color-border);text-align:center;transition:all .3s ease}.stat-box[data-v-d8df188a]:hover{transform:translateY(-3px);border-color:var(--color-primary)}.stat-number[data-v-d8df188a]{display:block;font-size:1.5rem;font-weight:700;color:var(--color-primary);margin-bottom:.5rem}.stat-label[data-v-d8df188a]{font-size:.9rem;color:var(--color-text);font-weight:500}.tech-evolution[data-v-d8df188a],.tech-focus-areas[data-v-d8df188a],.tech-leadership[data-v-d8df188a]{margin:3rem 0}.tech-focus-areas[data-v-d8df188a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.evolution-card[data-v-d8df188a],.focus-card[data-v-d8df188a],.leadership-card[data-v-d8df188a]{background:var(--color-bg-primary);padding:2rem;border-radius:16px;border:1px solid var(--color-border);transition:all .3s ease}.evolution-card[data-v-d8df188a]:hover,.focus-card[data-v-d8df188a]:hover,.leadership-card[data-v-d8df188a]:hover{transform:translateY(-5px);border-color:var(--color-primary)}.evolution-icon[data-v-d8df188a],.focus-icon[data-v-d8df188a],.leadership-icon[data-v-d8df188a]{width:50px;height:50px;background:rgba(79,172,254,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.3rem;color:var(--color-primary);margin-bottom:1rem}.first-job-learnings[data-v-d8df188a]{margin-top:3rem;text-align:center}.first-job-learnings h4[data-v-d8df188a]{color:var(--color-white);margin-bottom:2rem}.learning-badges[data-v-d8df188a],.tech-badges[data-v-d8df188a]{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center}.learning-badge[data-v-d8df188a],.tech-badge[data-v-d8df188a]{padding:.5rem 1rem;border-radius:20px;font-size:.85rem;font-weight:500;border:1px solid transparent}.learning-badge.vue[data-v-d8df188a],.tech-badge.react[data-v-d8df188a]{background:rgba(76,175,80,.2);color:#4caf50;border-color:rgba(76,175,80,.3)}.learning-badge.php[data-v-d8df188a],.tech-badge.node[data-v-d8df188a]{background:rgba(103,58,183,.2);color:#673ab7;border-color:rgba(103,58,183,.3)}.learning-badge.db[data-v-d8df188a],.tech-badge.postgres[data-v-d8df188a]{background:rgba(0,150,136,.2);color:#009688;border-color:rgba(0,150,136,.3)}.learning-badge.css[data-v-d8df188a],.tech-badge.css[data-v-d8df188a]{background:rgba(233,30,99,.2);color:#e91e63;border-color:rgba(233,30,99,.3)}.learning-badge.ecom[data-v-d8df188a],.tech-badge.ts[data-v-d8df188a]{background:rgba(63,81,181,.2);color:#3f51b5;border-color:rgba(63,81,181,.3)}.learning-badge.b2c[data-v-d8df188a],.tech-badge.c[data-v-d8df188a]{background:rgba(96,125,139,.2);color:#607d8b;border-color:rgba(96,125,139,.3)}.tech-badge.sql[data-v-d8df188a]{background:rgba(255,152,0,.2);color:#ff9800;border-color:rgba(255,152,0,.3)}.tech-badge.api[data-v-d8df188a]{background:rgba(121,85,72,.2);color:#795548;border-color:rgba(121,85,72,.3)}.tech-badge.aws[data-v-d8df188a],.tech-badge.ci[data-v-d8df188a],.tech-badge.docker[data-v-d8df188a]{background:rgba(0,172,193,.2);color:#00acc1;border-color:rgba(0,172,193,.3)}.international-impact[data-v-d8df188a]{margin:3rem 0;text-align:center}.international-impact h4[data-v-d8df188a]{color:var(--color-white);margin-bottom:2rem}.impact-metrics[data-v-d8df188a]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2rem}.metric[data-v-d8df188a]{background:var(--color-bg-primary);padding:1.5rem;border-radius:12px;border:1px solid var(--color-border);text-align:center}.metric-value[data-v-d8df188a]{display:block;font-size:2rem;font-weight:700;color:var(--color-primary);margin-bottom:.5rem}.metric-label[data-v-d8df188a]{font-size:.85rem;color:var(--color-text)}.leadership-areas[data-v-d8df188a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.fullstack-tech-stack[data-v-d8df188a]{margin:3rem 0;text-align:center}.fullstack-tech-stack h4[data-v-d8df188a]{color:var(--color-white);margin-bottom:2rem}.tech-stack-grid[data-v-d8df188a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem}.stack-category[data-v-d8df188a]{background:var(--color-bg-primary);padding:1.5rem;border-radius:12px;border:1px solid var(--color-border)}.stack-category h5[data-v-d8df188a]{color:var(--color-white);margin:0 0 1rem 0;text-align:center}.certificate-modal[data-v-d8df188a]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;z-index:10000;padding:2rem}.modal-content[data-v-d8df188a]{position:relative;max-width:70vw;max-height:80vh;background:var(--color-bg-primary);border-radius:16px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.5)}.modal-close[data-v-d8df188a]{position:absolute;top:1rem;right:1rem;background:rgba(0,0,0,.7);border:none;color:#fff;width:40px;height:40px;border-radius:50%;cursor:pointer;z-index:1;display:flex;align-items:center;justify-content:center;font-size:1.2rem;transition:all .3s ease}.modal-close[data-v-d8df188a]:hover{background:rgba(0,0,0,.9)}.modal-image[data-v-d8df188a]{max-height:80vh;overflow-y:auto}.modal-image img[data-v-d8df188a]{width:100%;height:auto;display:block;min-height:auto}@media screen and (max-width:768px){.hero-title[data-v-d8df188a]{font-size:2.5rem}.hero-stats[data-v-d8df188a]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;justify-items:center}.nav-tabs[data-v-d8df188a]{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:.5rem}.nav-tabs[data-v-d8df188a]::-webkit-scrollbar{display:none}.nav-tab[data-v-d8df188a]{white-space:nowrap;min-width:-moz-fit-content;min-width:fit-content;padding:.75rem 1.5rem;font-size:.9rem}.certifications-grid[data-v-d8df188a]{grid-template-columns:1fr}.military-hero[data-v-d8df188a]{flex-direction:column;text-align:center}.achievements-grid[data-v-d8df188a],.awards-grid[data-v-d8df188a]{grid-template-columns:1fr}.timeline-expanded[data-v-d8df188a]{width:90vw;max-width:450px;left:50%;transform:translateX(-50%)}.journey-stats[data-v-d8df188a]{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:480px){.hero-title[data-v-d8df188a]{font-size:2rem;line-height:1.2}.hero-description[data-v-d8df188a]{font-size:1rem;margin:1.5rem 0}.hero-stats[data-v-d8df188a]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;justify-items:center}.stat-item[data-v-d8df188a]{text-align:center}.stat-number[data-v-d8df188a]{font-size:1.5rem}.stat-label[data-v-d8df188a]{font-size:.8rem}.timeline-item[data-v-d8df188a]{padding-left:3rem}.timeline-marker[data-v-d8df188a]{width:40px;height:40px}.timeline-item[data-v-d8df188a]:before{left:19px}.timeline-expanded[data-v-d8df188a]{width:95vw;max-width:350px;max-height:70vh}.expanded-header[data-v-d8df188a]{padding:1.5rem 1rem 1rem 1rem}.expanded-content[data-v-d8df188a]{padding:1.5rem 1rem}.certifications-grid[data-v-d8df188a],.journey-stats[data-v-d8df188a]{grid-template-columns:1fr}.stat-card[data-v-d8df188a]{padding:1.5rem}}.military-experience[data-v-d8df188a]{max-width:1000px;margin:0 auto}.military-story[data-v-d8df188a]{margin-bottom:4rem}.story-content[data-v-d8df188a]{display:grid;grid-template-columns:2fr 1fr;gap:3rem;align-items:start}.story-text[data-v-d8df188a]{display:flex;flex-direction:column;gap:2rem}.intro-section[data-v-d8df188a]{background:linear-gradient(135deg,var(--color-bg-primary),rgba(79,172,254,.05));border:1px solid var(--color-border);border-radius:16px;padding:2rem}.military-intro[data-v-d8df188a]{color:var(--color-text);font-size:1.2rem;line-height:1.7;margin:0;text-align:justify}.military-intro strong[data-v-d8df188a]{color:var(--color-primary);font-weight:600}.journey-description[data-v-d8df188a]{display:flex;flex-direction:column;gap:1.5rem}.journey-description p[data-v-d8df188a]{color:var(--color-text);font-size:1.5rem;line-height:1.6;margin:0;text-align:justify}.journey-description strong[data-v-d8df188a]{color:var(--color-white);font-weight:600}.story-image[data-v-d8df188a]{display:flex;justify-content:center;align-items:flex-start}.military-photo-placeholder[data-v-d8df188a]{text-align:center}.military-photo[data-v-d8df188a]{width:200px;height:250px;-o-object-fit:cover;object-fit:cover;border-radius:16px;border:3px solid var(--color-border);transition:all .3s ease;margin-bottom:1rem}.military-photo[data-v-d8df188a]:hover{border-color:var(--color-primary);transform:translateY(-5px);box-shadow:0 15px 30px rgba(79,172,254,.2)}.photo-caption[data-v-d8df188a]{display:flex;flex-direction:column;gap:.2rem}.photo-caption span[data-v-d8df188a]{color:var(--color-white);font-size:.9rem;font-weight:600}.photo-caption small[data-v-d8df188a]{color:var(--color-primary);font-size:.8rem;font-weight:500}.military-timeline-professional[data-v-d8df188a]{margin-top:4rem}.military-timeline-professional h3[data-v-d8df188a]{color:var(--color-white);font-size:1.8rem;font-weight:700;margin-bottom:3rem;text-align:center}.timeline-professional[data-v-d8df188a]{position:relative;max-width:800px;margin:0 auto}.timeline-professional[data-v-d8df188a]:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--color-primary),rgba(79,172,254,.3));transform:translateX(-50%)}.timeline-milestone[data-v-d8df188a]{display:flex;align-items:center;margin-bottom:3rem;position:relative}.timeline-milestone[data-v-d8df188a]:nth-child(odd){flex-direction:row}.timeline-milestone[data-v-d8df188a]:nth-child(2n){flex-direction:row-reverse}.milestone-marker[data-v-d8df188a]{position:absolute;left:50%;transform:translateX(-50%);background:var(--color-bg-primary);border:3px solid var(--color-primary);border-radius:50%;width:80px;height:80px;display:flex;align-items:center;justify-content:center;z-index:2}.timeline-milestone.highlight .milestone-marker[data-v-d8df188a]{background:linear-gradient(135deg,var(--color-primary),#4facfe);border-color:#4facfe;box-shadow:0 0 20px rgba(79,172,254,.5)}.milestone-marker .year[data-v-d8df188a]{color:var(--color-white);font-size:.75rem;font-weight:700;text-align:center;line-height:1.2}.timeline-milestone.highlight .milestone-marker .year[data-v-d8df188a]{color:#fff}.milestone-content[data-v-d8df188a]{width:calc(50% - 60px);background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:16px;padding:2rem;transition:all .3s ease}.timeline-milestone:nth-child(odd) .milestone-content[data-v-d8df188a]{margin-right:60px;text-align:right}.timeline-milestone:nth-child(2n) .milestone-content[data-v-d8df188a]{margin-left:60px;text-align:left}.timeline-milestone.highlight .milestone-content[data-v-d8df188a]{border-color:var(--color-primary);background:linear-gradient(135deg,var(--color-bg-primary),rgba(79,172,254,.05))}.milestone-content[data-v-d8df188a]:hover{transform:translateY(-5px);border-color:var(--color-primary);box-shadow:0 10px 25px rgba(79,172,254,.15)}.milestone-content h4[data-v-d8df188a]{color:var(--color-white);font-size:1.2rem;font-weight:600;margin:0 0 1rem 0}.timeline-milestone.highlight .milestone-content h4[data-v-d8df188a]{color:var(--color-primary)}.milestone-content p[data-v-d8df188a]{color:var(--color-text);line-height:1.5;margin:0}@media (max-width:768px){.story-content[data-v-d8df188a]{grid-template-columns:1fr;gap:2rem;text-align:center}.intro-section[data-v-d8df188a],.journey-description p[data-v-d8df188a]{text-align:left}.military-photo[data-v-d8df188a]{width:150px;height:190px}.timeline-professional[data-v-d8df188a]:before{left:30px}.timeline-milestone[data-v-d8df188a]{flex-direction:column!important;align-items:flex-start;padding-left:60px}.milestone-marker[data-v-d8df188a]{left:30px!important;width:60px;height:60px}.milestone-marker .year[data-v-d8df188a]{font-size:.7rem}.milestone-content[data-v-d8df188a]{width:calc(100% - 60px)!important;margin:0!important;text-align:left!important;margin-top:1rem!important}}.manager-experience[data-v-d8df188a]{max-width:1000px;margin:0 auto}.manager-story[data-v-d8df188a]{margin-bottom:4rem}.manager-story .story-content[data-v-d8df188a]{display:grid;grid-template-columns:2fr 1fr;gap:3rem;align-items:start}.manager-story .story-text[data-v-d8df188a]{display:flex;flex-direction:column;gap:2rem}.manager-story .intro-section[data-v-d8df188a]{background:linear-gradient(135deg,var(--color-bg-primary),rgba(255,193,7,.05));border:1px solid var(--color-border);border-radius:16px;padding:2rem}.manager-intro[data-v-d8df188a]{color:var(--color-text);font-size:1.2rem;line-height:1.7;margin:0;text-align:justify}.manager-intro strong[data-v-d8df188a]{color:#ffc107;font-weight:600}.manager-story .journey-description[data-v-d8df188a]{display:flex;flex-direction:column;gap:1.5rem}.manager-story .journey-description p[data-v-d8df188a]{color:var(--color-text);font-size:1.5rem;line-height:1.6;margin:0;text-align:justify}.manager-story .journey-description strong[data-v-d8df188a]{color:var(--color-white);font-weight:600}.manager-story .story-image[data-v-d8df188a]{display:flex;justify-content:center;align-items:flex-start}.manager-photo-placeholder[data-v-d8df188a]{text-align:center}.manager-photo[data-v-d8df188a]{width:200px;height:250px;border-radius:16px;border:3px solid var(--color-border);transition:all .3s ease;margin-bottom:1rem}.manager-photo[data-v-d8df188a]:hover{border-color:#ffc107;transform:translateY(-5px);box-shadow:0 15px 30px rgba(255,193,7,.2)}.manager-story .photo-caption[data-v-d8df188a]{display:flex;flex-direction:column;gap:.2rem}.manager-story .photo-caption span[data-v-d8df188a]{color:var(--color-white);font-size:.9rem;font-weight:600}.manager-story .photo-caption small[data-v-d8df188a]{color:#ffc107;font-size:.8rem;font-weight:500}.manager-timeline-professional[data-v-d8df188a]{margin-top:4rem}.manager-timeline-professional h3[data-v-d8df188a]{color:var(--color-white);font-size:1.8rem;font-weight:700;margin-bottom:3rem;text-align:center}.progression-professional[data-v-d8df188a]{position:relative;max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:3rem}.progression-milestone[data-v-d8df188a]{display:flex;align-items:center;gap:2rem;position:relative}.progression-milestone[data-v-d8df188a]:nth-child(2n){flex-direction:row-reverse}.progression-milestone:nth-child(2n) .progression-content[data-v-d8df188a]{text-align:right}.progression-marker[data-v-d8df188a]{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff;flex-shrink:0;position:relative;z-index:2;transition:all .3s ease}.progression-marker.employee[data-v-d8df188a]{background:linear-gradient(135deg,#6c757d,#5a6268);border:3px solid #6c757d}.progression-marker.coordinator[data-v-d8df188a]{background:linear-gradient(135deg,var(--color-primary),#4facfe);border:3px solid var(--color-primary)}.progression-marker.manager[data-v-d8df188a]{background:linear-gradient(135deg,#ffc107,#e0a800);border:3px solid #ffc107;box-shadow:0 0 20px rgba(255,193,7,.4)}.progression-marker[data-v-d8df188a]:hover{transform:scale(1.1)}.progression-content[data-v-d8df188a]{flex:1;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:16px;padding:2rem;transition:all .3s ease;max-width:600px}.progression-milestone.highlight .progression-content[data-v-d8df188a]{border-color:#ffc107;background:linear-gradient(135deg,var(--color-bg-primary),rgba(255,193,7,.05))}.progression-content[data-v-d8df188a]:hover{transform:translateY(-5px);border-color:#ffc107;box-shadow:0 10px 25px rgba(255,193,7,.15)}.progression-content h4[data-v-d8df188a]{color:var(--color-white);font-size:1.3rem;font-weight:700;margin:0 0 .5rem 0}.progression-milestone.highlight .progression-content h4[data-v-d8df188a]{color:#ffc107}.timeline-period[data-v-d8df188a]{display:block;color:#ffc107;font-size:.9rem;font-weight:600;margin-bottom:1rem}.progression-content p[data-v-d8df188a]{color:var(--color-text);line-height:1.6;margin:0}.progression-professional[data-v-d8df188a]:before{content:"";position:absolute;left:40px;top:40px;bottom:-40px;width:2px;background:linear-gradient(180deg,#6c757d,var(--color-primary),#ffc107);z-index:1}.progression-milestone[data-v-d8df188a]:nth-child(2n):after{content:"";position:absolute;right:40px;top:40px;width:2px;height:calc(100% + 3rem);background:transparent}@media (max-width:768px){.manager-story .story-content[data-v-d8df188a]{grid-template-columns:1fr;gap:2rem;text-align:center}.manager-story .intro-section[data-v-d8df188a],.manager-story .journey-description p[data-v-d8df188a]{text-align:left}.manager-photo[data-v-d8df188a]{width:150px;height:190px}.progression-professional[data-v-d8df188a]:before{left:30px}.progression-milestone[data-v-d8df188a]{flex-direction:column!important;align-items:flex-start;padding-left:60px}.progression-marker[data-v-d8df188a]{position:absolute;left:0;width:60px;height:60px;font-size:1.2rem}.progression-content[data-v-d8df188a]{width:calc(100% - 60px)!important;max-width:none;margin:0!important;text-align:left!important;margin-top:1rem!important}}.realestate-experience[data-v-d8df188a]{max-width:1000px;margin:0 auto}.realestate-story[data-v-d8df188a]{margin-bottom:4rem}.realestate-story .story-content[data-v-d8df188a]{display:grid;grid-template-columns:2fr 1fr;gap:3rem;align-items:start}.realestate-story .story-text[data-v-d8df188a]{display:flex;flex-direction:column;gap:2rem}.realestate-story .intro-section[data-v-d8df188a]{background:linear-gradient(135deg,var(--color-bg-primary),rgba(40,202,66,.05));border:1px solid var(--color-border);border-radius:16px;padding:2rem}.realestate-intro[data-v-d8df188a]{color:var(--color-text);font-size:1.2rem;line-height:1.7;margin:0;text-align:justify}.realestate-intro strong[data-v-d8df188a]{color:#28ca42;font-weight:600}.realestate-story .journey-description[data-v-d8df188a]{display:flex;flex-direction:column;gap:1.5rem}.realestate-story .journey-description p[data-v-d8df188a]{color:var(--color-text);font-size:1.5rem;line-height:1.6;margin:0;text-align:justify}.realestate-story .journey-description strong[data-v-d8df188a]{color:var(--color-white);font-weight:600}.realestate-story .story-image[data-v-d8df188a]{display:flex;justify-content:center;align-items:flex-start}.realestate-photo-placeholder[data-v-d8df188a]{text-align:center}.realestate-photo[data-v-d8df188a]{width:200px;height:250px;-o-object-fit:cover;object-fit:cover;border-radius:16px;border:3px solid var(--color-border);transition:all .3s ease;margin-bottom:1rem}.realestate-photo[data-v-d8df188a]:hover{border-color:#28ca42;transform:translateY(-5px);box-shadow:0 15px 30px rgba(40,202,66,.2)}.realestate-story .photo-caption[data-v-d8df188a]{display:flex;flex-direction:column;gap:.2rem}.realestate-story .photo-caption span[data-v-d8df188a]{color:var(--color-white);font-size:.9rem;font-weight:600}.realestate-story .photo-caption small[data-v-d8df188a]{color:#28ca42;font-size:.8rem;font-weight:500}.realestate-timeline-professional[data-v-d8df188a]{margin-top:4rem}.realestate-timeline-professional h3[data-v-d8df188a]{color:var(--color-white);font-size:1.8rem;font-weight:700;margin-bottom:3rem;text-align:center}.development-professional[data-v-d8df188a]{position:relative;max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:3rem}.development-milestone[data-v-d8df188a]{display:flex;align-items:center;gap:2rem;position:relative}.development-milestone[data-v-d8df188a]:nth-child(2n){flex-direction:row-reverse}.development-milestone:nth-child(2n) .development-content[data-v-d8df188a]{text-align:right}.development-marker[data-v-d8df188a]{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff;flex-shrink:0;position:relative;z-index:2;transition:all .3s ease}.development-marker.negotiation[data-v-d8df188a]{background:linear-gradient(135deg,#007bff,#0056b3);border:3px solid #007bff}.development-marker.prospection[data-v-d8df188a]{background:linear-gradient(135deg,#6f42c1,#5a32a3);border:3px solid #6f42c1}.development-marker.relationship[data-v-d8df188a]{background:linear-gradient(135deg,#28ca42,#20a832);border:3px solid #28ca42;box-shadow:0 0 20px rgba(40,202,66,.4)}.development-marker[data-v-d8df188a]:hover{transform:scale(1.1)}.development-content[data-v-d8df188a]{flex:1;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:16px;padding:2rem;transition:all .3s ease;max-width:600px}.development-milestone.highlight .development-content[data-v-d8df188a]{border-color:#28ca42;background:linear-gradient(135deg,var(--color-bg-primary),rgba(40,202,66,.05))}.development-content[data-v-d8df188a]:hover{transform:translateY(-5px);border-color:#28ca42;box-shadow:0 10px 25px rgba(40,202,66,.15)}.development-content h4[data-v-d8df188a]{color:var(--color-white);font-size:1.3rem;font-weight:700;margin:0 0 .5rem 0}.development-milestone.highlight .development-content h4[data-v-d8df188a]{color:#28ca42}.development-focus[data-v-d8df188a]{display:block;color:#28ca42;font-size:.9rem;font-weight:600;margin-bottom:1rem;font-style:italic}.development-content p[data-v-d8df188a]{color:var(--color-text);line-height:1.6;margin:0}.development-professional[data-v-d8df188a]:before{content:"";position:absolute;left:40px;top:40px;bottom:-40px;width:2px;background:linear-gradient(180deg,#007bff,#6f42c1,#28ca42);z-index:1}@media (max-width:768px){.realestate-story .story-content[data-v-d8df188a]{grid-template-columns:1fr;gap:2rem;text-align:center}.realestate-story .intro-section[data-v-d8df188a],.realestate-story .journey-description p[data-v-d8df188a]{text-align:left}.realestate-photo[data-v-d8df188a]{width:150px;height:190px}.development-professional[data-v-d8df188a]:before{left:30px}.development-milestone[data-v-d8df188a]{flex-direction:column!important;align-items:flex-start;padding-left:60px}.development-marker[data-v-d8df188a]{position:absolute;left:0;width:60px;height:60px;font-size:1.2rem}.development-content[data-v-d8df188a]{width:calc(100% - 60px)!important;max-width:none;margin:0!important;text-align:left!important;margin-top:1rem!important}}.frontend-experience[data-v-d8df188a],.webdev-experience[data-v-d8df188a]{max-width:900px;margin:0 auto}.frontend-story[data-v-d8df188a],.webdev-story[data-v-d8df188a]{margin-bottom:3rem}.frontend-intro[data-v-d8df188a],.webdev-intro[data-v-d8df188a]{font-size:1.2rem;line-height:1.7;color:var(--color-text-secondary);margin-bottom:2rem;text-align:justify}.frontend-intro strong[data-v-d8df188a],.webdev-intro strong[data-v-d8df188a]{color:var(--color-text-primary)}.frontend-visual[data-v-d8df188a],.webdev-visual[data-v-d8df188a]{display:flex;flex-direction:column;align-items:center;gap:1.5rem;background:var(--color-bg-primary);padding:2rem;border-radius:16px;border:1px solid var(--color-border)}.tech-stack-visual[data-v-d8df188a]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;width:100%;max-width:200px}.stack-item[data-v-d8df188a]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;background:var(--color-bg-secondary);border-radius:12px;border:1px solid var(--color-border);transition:all .3s ease}.stack-item[data-v-d8df188a]:hover{transform:translateY(-2px);border-color:var(--color-primary)}.stack-item i[data-v-d8df188a]{font-size:1.5rem;color:var(--color-primary)}.stack-item span[data-v-d8df188a]{font-size:.85rem;font-weight:500;color:var(--color-text-primary)}.modern-stack-visual[data-v-d8df188a]{display:flex;gap:1rem}.stack-item.modern[data-v-d8df188a]{flex-direction:row;padding:.75rem 1rem;border-radius:20px;background:linear-gradient(135deg,var(--color-primary),#4facfe);border:none;color:#fff}.stack-item.modern i[data-v-d8df188a]{color:#fff;font-size:1.2rem}.stack-item.modern span[data-v-d8df188a]{color:#fff;font-size:.9rem}.frontend-timeline-professional[data-v-d8df188a],.webdev-timeline-professional[data-v-d8df188a]{margin:3rem 0}.frontend-timeline-professional h3[data-v-d8df188a],.webdev-timeline-professional h3[data-v-d8df188a]{color:var(--color-text-primary);font-size:1.4rem;font-weight:600;margin-bottom:2rem;text-align:center}.frontend-competencies[data-v-d8df188a],.webdev-competencies[data-v-d8df188a]{margin:3rem 0}.frontend-competencies h3[data-v-d8df188a],.webdev-competencies h3[data-v-d8df188a]{color:var(--color-text-primary);font-size:1.4rem;font-weight:600;margin-bottom:2rem;text-align:center}.competencies-grid[data-v-d8df188a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.competency-area[data-v-d8df188a]{background:var(--color-bg-primary);padding:2rem;border-radius:16px;border:1px solid var(--color-border)}.competency-header[data-v-d8df188a]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.competency-header i[data-v-d8df188a]{font-size:1.5rem;color:var(--color-primary)}.competency-header h4[data-v-d8df188a]{color:var(--color-text-primary);font-size:1.2rem;font-weight:600;margin:0}.competency-skills[data-v-d8df188a]{display:flex;flex-direction:column;gap:1rem}.skill-progress-item[data-v-d8df188a]{display:flex;flex-direction:column;gap:.5rem}.skill-name[data-v-d8df188a]{font-size:1rem;font-weight:500;color:var(--color-text-primary)}.skill-level-bar[data-v-d8df188a]{width:100%;height:6px;background:var(--color-bg-secondary);border-radius:3px;overflow:hidden}.skill-fill[data-v-d8df188a]{height:100%;background:linear-gradient(90deg,var(--color-primary),#4facfe);border-radius:3px;transition:width .3s ease}.frontend-impact[data-v-d8df188a],.webdev-impact[data-v-d8df188a]{margin:3rem 0}.frontend-impact h3[data-v-d8df188a],.webdev-impact h3[data-v-d8df188a]{color:var(--color-text-primary);font-size:1.4rem;font-weight:600;margin-bottom:2rem;text-align:center}.impact-metrics[data-v-d8df188a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.metric-card[data-v-d8df188a]{text-align:center;background:var(--color-bg-primary);padding:2rem;border-radius:16px;border:1px solid var(--color-border);transition:all .3s ease}.metric-card[data-v-d8df188a]:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(0,0,0,.1);border-color:var(--color-primary)}.metric-number[data-v-d8df188a]{font-size:2.5rem;font-weight:700;color:var(--color-primary);margin-bottom:.5rem}.metric-label[data-v-d8df188a]{font-size:1rem;font-weight:600;color:var(--color-text-primary);margin-bottom:.5rem}.metric-description[data-v-d8df188a]{font-size:.95rem;color:var(--color-text-secondary);line-height:1.4}.international-badge[data-v-d8df188a]{display:flex;align-items:center;gap:1rem;background:var(--color-bg-secondary);padding:1rem 1.5rem;border-radius:12px;border:1px solid var(--color-border)}.country-flag[data-v-d8df188a]{font-size:1.5rem}.remote-work span[data-v-d8df188a]{font-size:.9rem;font-weight:600;color:var(--color-text-primary)}.remote-work small[data-v-d8df188a]{font-size:.75rem;color:var(--color-text-secondary)}.frontend-evolution[data-v-d8df188a]{margin:3rem 0}.frontend-evolution h3[data-v-d8df188a]{color:var(--color-text-primary);font-size:1.4rem;font-weight:600;margin-bottom:2rem;text-align:center}.evolution-comparison[data-v-d8df188a]{display:flex;align-items:center;justify-content:center;gap:2rem;background:var(--color-bg-primary);padding:2rem;border-radius:16px;border:1px solid var(--color-border)}.evolution-from[data-v-d8df188a],.evolution-to[data-v-d8df188a]{text-align:center;flex:1}.evolution-from h4[data-v-d8df188a],.evolution-to h4[data-v-d8df188a]{color:var(--color-text-primary);font-size:1.2rem;font-weight:600;margin-bottom:1rem}.tech-list[data-v-d8df188a]{display:flex;flex-direction:column;gap:.5rem}.tech-list span[data-v-d8df188a]{padding:.5rem 1rem;border-radius:8px;font-size:.9rem;font-weight:500}.tech-list.old span[data-v-d8df188a]{background:rgba(255,152,0,.1);color:#ff9800;border:1px solid rgba(255,152,0,.2)}.tech-list.new span[data-v-d8df188a]{background:rgba(76,175,80,.1);color:#4caf50;border:1px solid rgba(76,175,80,.2)}.evolution-arrow[data-v-d8df188a]{font-size:1.5rem;color:var(--color-primary);font-weight:700}@media (max-width:768px){.tech-stack-visual[data-v-d8df188a]{grid-template-columns:repeat(2,1fr);gap:.5rem}.modern-stack-visual[data-v-d8df188a]{flex-direction:column;gap:.5rem}.competencies-grid[data-v-d8df188a],.impact-metrics[data-v-d8df188a]{grid-template-columns:1fr}.evolution-comparison[data-v-d8df188a]{flex-direction:column;gap:1rem}.evolution-arrow[data-v-d8df188a]{transform:rotate(90deg)}}.fullstack-experience[data-v-d8df188a]{max-width:900px;margin:0 auto}.fullstack-photo-placeholder[data-v-d8df188a]{text-align:center;margin-bottom:2rem}.fullstack-photo[data-v-d8df188a]{width:200px;height:250px;-o-object-fit:cover;object-fit:cover;border-radius:16px;border:3px solid var(--color-border);transition:all .3s ease;margin-bottom:1rem}.fullstack-photo[data-v-d8df188a]:hover{border-color:var(--color-primary);transform:translateY(-5px);box-shadow:0 15px 30px rgba(79,172,254,.2)}.fullstack-story[data-v-d8df188a]{margin-bottom:3rem}.fullstack-intro[data-v-d8df188a]{font-size:1.2rem;line-height:1.7;color:var(--color-text-secondary);margin-bottom:2rem;text-align:justify}.fullstack-intro strong[data-v-d8df188a]{color:var(--color-text-primary)}.fullstack-visual[data-v-d8df188a]{display:flex;flex-direction:column;align-items:center;gap:2rem;background:var(--color-bg-primary);padding:2rem;border-radius:16px;border:1px solid var(--color-border)}.current-position[data-v-d8df188a]{width:100%}.position-badge[data-v-d8df188a]{display:flex;align-items:center;justify-content:center;gap:1rem;background:linear-gradient(135deg,var(--color-primary),#4facfe);padding:1rem 2rem;border-radius:12px;color:#fff}.position-icon i[data-v-d8df188a]{font-size:1.5rem}.position-info[data-v-d8df188a]{display:flex;flex-direction:column;text-align:center}.position-info span[data-v-d8df188a]{font-size:1rem;font-weight:600}.position-info small[data-v-d8df188a]{font-size:.8rem;opacity:.9}.tech-diversity[data-v-d8df188a]{display:flex;gap:2rem;width:100%;justify-content:center}.tech-section[data-v-d8df188a]{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:16px;padding:1.5rem;display:flex;flex-direction:column;align-items:center;gap:1rem;transition:all .3s ease;flex:1}.tech-section[data-v-d8df188a]:hover{transform:translateY(-3px);border-color:var(--color-primary);box-shadow:0 10px 25px rgba(79,172,254,.1)}.tech-section.enterprise[data-v-d8df188a]{border-color:rgba(79,172,254,.3)}.tech-section.hardware[data-v-d8df188a]{border-color:rgba(255,159,67,.3)}.tech-header[data-v-d8df188a]{display:flex;align-items:center;gap:.5rem}.tech-icon[data-v-d8df188a]{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.tech-section.enterprise .tech-icon[data-v-d8df188a]{background:linear-gradient(135deg,rgba(79,172,254,.1),rgba(79,172,254,.2));color:var(--color-primary)}.tech-section.hardware .tech-icon[data-v-d8df188a]{background:linear-gradient(135deg,rgba(255,159,67,.1),rgba(255,159,67,.2));color:#ff9f43}.tech-label[data-v-d8df188a]{font-size:1rem;font-weight:600;color:var(--color-white)}.tech-items[data-v-d8df188a]{display:flex;flex-direction:column;gap:.75rem;width:100%}.tech-item[data-v-d8df188a]{background:hsla(0,0%,100%,.05);color:var(--color-text);padding:.75rem 1rem;border-radius:12px;font-size:.9rem;font-weight:500;border:1px solid var(--color-border);display:flex;align-items:center;gap:.5rem;transition:all .3s ease;width:100%;justify-content:flex-start}.tech-item[data-v-d8df188a]:hover{transform:translateX(5px)}.tech-item i[data-v-d8df188a]{font-size:1.1rem}.tech-item.node[data-v-d8df188a]{background:rgba(104,160,99,.15);color:#68a063;border:1px solid rgba(104,160,99,.3)}.tech-item.node[data-v-d8df188a]:hover{background:rgba(104,160,99,.2);box-shadow:0 4px 12px rgba(104,160,99,.3)}.tech-item.react[data-v-d8df188a]{background:rgba(97,218,251,.15);color:#61dafb;border:1px solid rgba(97,218,251,.3)}.tech-item.react[data-v-d8df188a]:hover{background:rgba(97,218,251,.2);box-shadow:0 4px 12px rgba(97,218,251,.3)}.tech-item.typescript[data-v-d8df188a]{background:rgba(49,120,198,.15);color:#3178c6;border:1px solid rgba(49,120,198,.3)}.tech-item.typescript[data-v-d8df188a]:hover{background:rgba(49,120,198,.2);box-shadow:0 4px 12px rgba(49,120,198,.3)}.tech-item.c[data-v-d8df188a]{background:rgba(0,89,162,.15);color:#0059a2;border:1px solid rgba(0,89,162,.3)}.tech-item.c[data-v-d8df188a]:hover{background:rgba(0,89,162,.2);box-shadow:0 4px 12px rgba(0,89,162,.3)}.tech-item.iot[data-v-d8df188a]{background:rgba(255,152,0,.15);color:#ff9800;border:1px solid rgba(255,152,0,.3)}.tech-item.iot[data-v-d8df188a]:hover{background:rgba(255,152,0,.2);box-shadow:0 4px 12px rgba(255,152,0,.3)}.tech-item.hardware[data-v-d8df188a]{background:rgba(255,159,67,.15);color:#ff9f43;border:1px solid rgba(255,159,67,.3)}.tech-item.hardware[data-v-d8df188a]:hover{background:rgba(255,159,67,.2);box-shadow:0 4px 12px rgba(255,159,67,.3)}.main-projects[data-v-d8df188a]{margin:3rem 0}.main-projects h3[data-v-d8df188a]{color:var(--color-text-primary);font-size:1.4rem;font-weight:600;margin-bottom:2rem;text-align:center}.project-showcase[data-v-d8df188a]{display:grid;gap:2rem;margin-top:2rem}.project-card[data-v-d8df188a]{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:16px;padding:2rem;transition:all .3s ease}.project-card[data-v-d8df188a]:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(0,0,0,.1);border-color:var(--color-primary)}.project-card.enterprise[data-v-d8df188a]{border-left:4px solid #4caf50}.project-card.hardware[data-v-d8df188a]{border-left:4px solid #ff9800}.project-header[data-v-d8df188a]{display:flex;align-items:center;gap:1.5rem;margin-bottom:1.5rem}.project-icon[data-v-d8df188a]{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:var(--color-bg-secondary);border-radius:12px;border:1px solid var(--color-border)}.project-icon i[data-v-d8df188a]{font-size:1.5rem;color:var(--color-primary)}.project-title h4[data-v-d8df188a]{color:var(--color-text-primary);font-size:1.3rem;font-weight:600;margin-bottom:.25rem}.project-type[data-v-d8df188a]{font-size:.9rem;color:var(--color-text-secondary);background:var(--color-bg-secondary);padding:.25rem .75rem;border-radius:20px;border:1px solid var(--color-border)}.project-description[data-v-d8df188a]{margin-bottom:2rem}.project-description p[data-v-d8df188a]{color:var(--color-text-secondary);font-size:1.05rem;line-height:1.6}.project-features[data-v-d8df188a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:2rem}.feature-group h5[data-v-d8df188a]{color:var(--color-text-primary);font-size:1.2rem;font-weight:600;margin-bottom:1rem;border-bottom:2px solid var(--color-primary);padding-bottom:.5rem}.feature-group ul[data-v-d8df188a]{max-width:50%;margin:auto;list-style:none;padding:0}.feature-group li[data-v-d8df188a]{padding:.5rem 0;color:var(--color-text-secondary);position:relative;padding-left:1.5rem;font-size:1rem}.feature-group li[data-v-d8df188a]:before{content:"▸";position:absolute;left:0;color:var(--color-primary);font-weight:700}.tech-stack-project[data-v-d8df188a]{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:1.5rem;border-top:1px solid var(--color-border)}.tech-stack-project .tech-item[data-v-d8df188a]{font-size:.8rem;padding:.4rem .8rem;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:20px;color:var(--color-text-secondary);font-weight:500}.tech-stack-project .tech-item.featured[data-v-d8df188a]{background:linear-gradient(135deg,var(--color-primary),#4facfe);color:#fff;border:none;font-weight:600;transform:scale(1.05)}.fullstack-competencies[data-v-d8df188a]{margin:3rem 0}.fullstack-competencies h3[data-v-d8df188a]{color:var(--color-text-primary);font-size:1.4rem;font-weight:600;margin-bottom:2rem;text-align:center}.competencies-advanced[data-v-d8df188a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2rem}.competency-area.advanced[data-v-d8df188a]{background:var(--color-bg-primary);padding:2rem;border-radius:16px;border:1px solid var(--color-border);border-top:4px solid var(--color-primary)}.fullstack-impact[data-v-d8df188a]{margin:3rem 0}.fullstack-impact h3[data-v-d8df188a]{color:var(--color-text-primary);font-size:1.4rem;font-weight:600;margin-bottom:2rem;text-align:center}.impact-metrics-advanced[data-v-d8df188a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.5rem}.metric-card.primary[data-v-d8df188a]{display:flex;align-items:center;gap:1.5rem;background:var(--color-bg-primary);padding:2rem;border-radius:16px;border:1px solid var(--color-border);transition:all .3s ease;border-left:4px solid var(--color-primary)}.metric-card.primary[data-v-d8df188a]:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(0,0,0,.1);border-color:var(--color-primary)}.metric-icon[data-v-d8df188a]{font-size:2rem;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:rgba(79,172,254,.1);border-radius:50%;flex-shrink:0}.metric-content[data-v-d8df188a]{flex:1}.metric-content .metric-number[data-v-d8df188a]{font-size:1.5rem;font-weight:700;color:var(--color-primary);margin-bottom:.25rem}.metric-content .metric-label[data-v-d8df188a]{font-size:1rem;font-weight:600;color:var(--color-text-primary);margin-bottom:.25rem}.metric-content .metric-description[data-v-d8df188a]{font-size:.95rem;color:var(--color-text-secondary);line-height:1.4}@media (max-width:768px){.tech-diversity[data-v-d8df188a]{flex-direction:column;gap:1rem}.project-showcase[data-v-d8df188a]{gap:1.5rem}.project-features[data-v-d8df188a]{grid-template-columns:1fr;gap:1rem}.competencies-advanced[data-v-d8df188a],.impact-metrics-advanced[data-v-d8df188a]{grid-template-columns:1fr}.metric-card.primary[data-v-d8df188a]{flex-direction:column;text-align:center;gap:1rem}}.nav-tab.locked[data-v-d8df188a]{opacity:.9;background:rgba(255,193,7,.08);border-color:rgba(255,193,7,.3);cursor:pointer;position:relative;pointer-events:auto}.nav-tab.locked[data-v-d8df188a]:hover{background:rgba(255,193,7,.15);border-color:rgba(255,193,7,.5);transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,193,7,.2);pointer-events:auto;cursor:pointer}.tab-lock-enhanced[data-v-d8df188a]{position:absolute;top:-8px;right:-8px;z-index:10}.lock-icon[data-v-d8df188a]{background:linear-gradient(135deg,#ffc107,#ff9800);color:#fff;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(255,193,7,.4);cursor:help;animation:pulse-lock-d8df188a 2s infinite}.lock-icon i[data-v-d8df188a]{font-size:12px;font-weight:700}@keyframes pulse-lock-d8df188a{0%,to{box-shadow:0 2px 8px rgba(255,193,7,.4)}50%{box-shadow:0 4px 16px rgba(255,193,7,.6)}}.lock-tooltip[data-v-d8df188a]{position:absolute;top:30px;right:0;background:linear-gradient(135deg,rgba(0,0,0,.95),rgba(0,0,0,.85));color:#fff;padding:1rem;border-radius:12px;min-width:280px;box-shadow:0 8px 25px rgba(0,0,0,.3);opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;z-index:1000;border:1px solid rgba(255,193,7,.3)}.tab-lock-enhanced:hover .lock-tooltip[data-v-d8df188a]{opacity:1;visibility:visible;transform:translateY(0)}.tooltip-title[data-v-d8df188a]{font-size:.9rem;font-weight:600;margin-bottom:.5rem;color:#ffc107}.tooltip-subtitle[data-v-d8df188a]{font-size:.8rem;color:hsla(0,0%,100%,.9);margin-bottom:.7rem;line-height:1.4}.tooltip-action[data-v-d8df188a]{font-size:.75rem;color:#ff9800;font-weight:500;font-style:italic}.lock-tooltip[data-v-d8df188a]:before{content:"";position:absolute;top:-8px;right:12px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid rgba(0,0,0,.9)}.tab-lock[data-v-d8df188a]{position:absolute;top:8px;right:8px;background:rgba(255,193,7,.9);color:#000;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;pointer-events:auto;cursor:help;z-index:10;animation:pulse-d8df188a 2s infinite;box-shadow:0 2px 4px rgba(0,0,0,.1);border:1px solid hsla(208,7%,46%,.2)}.locked-content[data-v-d8df188a]{padding:3rem 0;text-align:center}.access-warning[data-v-d8df188a]{max-width:600px;margin:0 auto;padding:2rem;background:linear-gradient(135deg,rgba(255,193,7,.1),rgba(255,193,7,.05));border:1px solid rgba(255,193,7,.2);border-radius:12px}.access-warning i[data-v-d8df188a]{font-size:4rem;color:#ffc107;margin-bottom:1rem;opacity:.8}.access-warning h3[data-v-d8df188a]{color:#ffc107;margin-bottom:1rem;font-size:1.5rem}.access-warning p[data-v-d8df188a]{color:var(--color-text);margin-bottom:2rem;line-height:1.6}.access-features[data-v-d8df188a]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.feature-tag[data-v-d8df188a]{background:hsla(208,7%,46%,.1);color:#6c757d;padding:.4rem .8rem;border-radius:20px;font-size:.9rem;border:1px solid hsla(208,7%,46%,.2)}@keyframes pulse-d8df188a{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}@media (max-width:768px){.tab-lock[data-v-d8df188a]{top:4px;right:4px;width:16px;height:16px;font-size:.6rem}.access-warning[data-v-d8df188a]{padding:1.5rem;margin:0 1rem}.access-features[data-v-d8df188a]{gap:.3rem}.feature-tag[data-v-d8df188a]{font-size:.8rem;padding:.3rem .6rem}}.tech-section-clean[data-v-d8df188a]{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:16px;padding:1.5rem;margin-bottom:1.5rem;transition:all .3s ease}.tech-section-clean[data-v-d8df188a]:hover{transform:translateY(-2px);border-color:var(--color-primary);box-shadow:0 8px 25px rgba(79,172,254,.08)}.tech-section-clean.enterprise[data-v-d8df188a]{border-color:rgba(79,172,254,.2)}.tech-section-clean.hardware[data-v-d8df188a]{border-color:rgba(255,159,67,.2)}.section-title-clean[data-v-d8df188a]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.section-title-clean i[data-v-d8df188a]{font-size:1.1rem;padding:.5rem;border-radius:8px;background:linear-gradient(135deg,rgba(79,172,254,.1),rgba(79,172,254,.15));color:var(--color-primary)}.tech-section-clean.hardware .section-title-clean i[data-v-d8df188a]{background:linear-gradient(135deg,rgba(255,159,67,.1),rgba(255,159,67,.15));color:#ff9f43}.section-title-clean span[data-v-d8df188a]{font-size:1rem;font-weight:600;color:var(--color-text-primary)}.tech-pills[data-v-d8df188a]{display:flex;flex-wrap:wrap;gap:.5rem}.tech-pill[data-v-d8df188a]{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .8rem;border-radius:20px;font-size:.85rem;font-weight:500;transition:all .2s ease;border:1px solid transparent}.tech-pill i[data-v-d8df188a]{font-size:.9rem}.tech-pill.primary[data-v-d8df188a]{background:linear-gradient(135deg,var(--color-primary),#4facfe);color:#fff;box-shadow:0 2px 8px rgba(79,172,254,.15)}.tech-pill.primary[data-v-d8df188a]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(79,172,254,.2)}.tech-pill.secondary[data-v-d8df188a]{background:rgba(79,172,254,.08);color:var(--color-primary);border-color:rgba(79,172,254,.2)}.tech-pill.secondary[data-v-d8df188a]:hover{background:rgba(79,172,254,.12);transform:translateY(-1px)}.tech-pill.tertiary[data-v-d8df188a]{background:hsla(0,0%,100%,.03);color:var(--color-text-secondary);border-color:var(--color-border)}.tech-pill.tertiary[data-v-d8df188a]:hover{background:hsla(0,0%,100%,.06);color:var(--color-text-primary);transform:translateY(-1px)}.tech-stack-clean[data-v-d8df188a]{display:flex;justify-content:center;padding:1.5rem 0;border-top:1px solid var(--color-border);margin-top:1rem}.tech-group-clean[data-v-d8df188a]{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 .75rem}.tech-group-clean[data-v-d8df188a]:last-child{margin-bottom:0}@media (max-width:768px){.tech-diversity[data-v-d8df188a]{gap:1rem}.tech-section-clean[data-v-d8df188a]{padding:1rem}.tech-pills[data-v-d8df188a]{gap:.4rem}.tech-pill[data-v-d8df188a]{font-size:.8rem;padding:.3rem .6rem}}