.home-page-experiences-section[data-v-dd681aa4]{background:linear-gradient(180deg,#fffffff2,#f8fafffa)}.tab-container[data-v-dd681aa4]{position:relative}.tab-indicator[data-v-dd681aa4]{z-index:0}.tab-button[data-v-dd681aa4]{justify-content:center;min-width:140px}.experience-card[data-v-dd681aa4]{animation:fadeInUp-dd681aa4 .6s ease-out forwards;animation-delay:var(--delay);display:flex;gap:1.5rem;opacity:0}@keyframes fadeInUp-dd681aa4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.timeline-connector[data-v-dd681aa4]{align-items:center;display:flex;flex-direction:column;flex-shrink:0;width:48px}.timeline-line[data-v-dd681aa4]{background:linear-gradient(180deg,var(--color-primary) 0,rgba(1,83,255,.2) 100%);border-radius:1px;flex-grow:1;width:2px}.timeline-dot[data-v-dd681aa4]{align-items:center;background:linear-gradient(135deg,var(--color-primary) 0,#06f 100%);border-radius:50%;box-shadow:0 4px 12px -2px #0153ff66,0 0 0 4px #0153ff1a;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .3s ease;width:36px}.experience-card:hover .timeline-dot[data-v-dd681aa4]{box-shadow:0 6px 16px -2px #0153ff80,0 0 0 6px #0153ff26;transform:scale(1.1)}.card-content[data-v-dd681aa4]{background:linear-gradient(135deg,#fffffff2,#f8faffe6);border:1px solid rgba(1,83,255,.08);border-radius:1.25rem;flex:1;padding:1.5rem;backdrop-blur:12px;box-shadow:0 4px 24px -4px #0000000f,0 2px 8px -2px #00000008;transition:all .35s ease}.card-content[data-v-dd681aa4]:hover{border-color:#0153ff26;box-shadow:0 12px 32px -8px #0153ff26,0 4px 16px -4px #00000014;transform:translateY(-4px)}.card-header[data-v-dd681aa4]{align-items:flex-start;display:flex;gap:1rem}.logo-container[data-v-dd681aa4]{flex-shrink:0}.company-logo[data-v-dd681aa4]{background:#fff;box-shadow:0 2px 8px -2px #0000001a;-o-object-fit:contain;object-fit:contain;padding:6px}.company-logo[data-v-dd681aa4],.logo-placeholder[data-v-dd681aa4]{border-radius:12px;height:56px;width:56px}.logo-placeholder[data-v-dd681aa4]{align-items:center;background:linear-gradient(135deg,#f8faff,#e8efff);display:flex;justify-content:center}.header-info[data-v-dd681aa4]{flex:1;min-width:0}.badges-row[data-v-dd681aa4]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.date-badge[data-v-dd681aa4]{color:var(--color-secondary);font-size:.75rem;font-weight:500;opacity:.7}.date-badge[data-v-dd681aa4],.status-badge[data-v-dd681aa4]{align-items:center;display:inline-flex}.status-badge[data-v-dd681aa4]{background:#64748b1a;border-radius:9999px;color:#64748b;font-size:.65rem;font-weight:600;letter-spacing:.05em;padding:.25rem .625rem;text-transform:uppercase}.status-badge--current[data-v-dd681aa4]{background:linear-gradient(135deg,#10b98126,#10b9811a);color:#059669}.pulse-dot[data-v-dd681aa4]{animation:pulse-dd681aa4 2s infinite;background:#10b981;border-radius:50%;height:6px;margin-right:6px;width:6px}@keyframes pulse-dd681aa4{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.status-badge--remote[data-v-dd681aa4]{background:linear-gradient(135deg,#6366f126,#6366f11a);color:#4f46e5}.status-badge--onsite[data-v-dd681aa4]{background:linear-gradient(135deg,#f59e0b26,#f59e0b1a);color:#d97706}.status-badge--hybrid[data-v-dd681aa4]{background:linear-gradient(135deg,#06b6d426,#06b6d41a);color:#0891b2}.job-title[data-v-dd681aa4]{font-size:1.25rem;font-weight:700;line-height:1.3;margin-bottom:.25rem}.company-name[data-v-dd681aa4],.job-title[data-v-dd681aa4]{color:var(--color-secondary)}.company-name[data-v-dd681aa4]{align-items:center;display:flex;flex-wrap:wrap;font-size:.875rem;font-weight:600;opacity:.8}.location[data-v-dd681aa4]{font-weight:500;opacity:.7}.description[data-v-dd681aa4]{color:var(--color-secondary);font-size:.9375rem;line-height:1.6;margin-top:1rem;opacity:.75}.skills-container[data-v-dd681aa4]{border-top:1px solid rgba(0,0,0,.05);display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem;padding-top:1rem}.skill-tag[data-v-dd681aa4]{background:linear-gradient(135deg,#0153ff14,#0153ff0a);border:1px solid rgba(1,83,255,.1);border-radius:9999px;color:var(--color-primary);display:inline-flex;font-size:.75rem;font-weight:500;padding:.375rem .75rem;transition:all .2s ease}.skill-tag[data-v-dd681aa4]:hover{background:linear-gradient(135deg,#0153ff26,#0153ff1a);border-color:#0153ff33;transform:translateY(-1px)}.card-list-enter-active[data-v-dd681aa4],.card-list-leave-active[data-v-dd681aa4]{transition:all .4s ease}.card-list-enter-from[data-v-dd681aa4]{opacity:0;transform:translate(-20px)}.card-list-leave-to[data-v-dd681aa4]{opacity:0;transform:translate(20px)}@media(max-width:640px){.experience-card[data-v-dd681aa4]{flex-direction:column;gap:0}.timeline-connector[data-v-dd681aa4]{flex-direction:row;height:48px;padding-left:.5rem;width:100%}.timeline-line[data-v-dd681aa4]{flex-grow:0;height:2px;width:auto;width:20px}.card-header[data-v-dd681aa4]{flex-direction:column;gap:.75rem}.company-logo[data-v-dd681aa4],.logo-placeholder[data-v-dd681aa4]{height:48px;width:48px}.job-title[data-v-dd681aa4]{font-size:1.125rem}.tab-button[data-v-dd681aa4]{font-size:.8125rem;min-width:auto;padding:.5rem 1rem}}:root{--anime-typewriter-opacity:1}.anime-typewriter__text{--anime-typewriter-text-opacity:var(--anime-typewriter-opacity)}.anime-typewriter__text:after{content:"_";opacity:var(--anime-typewriter-text-opacity)}.about-me-page-hero,.about-me-page-hero__container,.avatar-wrapper{position:relative}.avatar-wrapper{animation:avatarFadeIn .8s ease forwards}.avatar-wrapper:before{animation:ringPulse 3s ease-in-out infinite;border:2px solid rgba(1,83,255,.15);border-radius:2.25rem;content:"";inset:-6px;position:absolute}.about-me-page-hero__avatar{box-shadow:0 8px 32px -8px #0000001f,0 4px 12px -2px #0000000f}@keyframes avatarFadeIn{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ringPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.02)}}.social-btn{transition:all .25s ease}.social-btn:hover{transform:translateY(-2px)}.cta-btn{box-shadow:0 4px 14px -3px #0153ff59;transition:all .3s ease}.cta-btn:hover{box-shadow:0 6px 20px -4px #0153ff73;transform:translateY(-2px)}.app-navigation-buttons{color:rgb(var(--v-theme-secondary));position:fixed;right:4em;top:50%;transform:translate(-50%);z-index:999}.app-navigation-buttons__list{display:flex;flex-direction:column;list-style-type:none;margin:0;padding:0;width:.5em}.app-navigation-buttons__list-item{height:.523em;margin-bottom:24px;width:.523em}.app-navigation-buttons__button{background-color:transparent;color:currentColor;cursor:pointer;display:flex;height:100%;outline-color:transparent;position:relative;transition-delay:.1s;width:inherit;width:100%}.app-navigation-buttons__button:after{background-color:currentColor;border:1px solid;content:"";height:.523em;position:absolute;transform:rotate(45deg);transition:transform .2s .1s;width:100%}.app-navigation-buttons__button--current:after{background:transparent;transform:rotate(0) scale(2)}
