.article-title[data-v-4755a67d],.timeline[data-v-4755a67d]{margin-bottom:30px}.timeline .title-wrapper[data-v-4755a67d]{align-items:center;display:flex;gap:15px;margin-bottom:25px}.timeline-list[data-v-4755a67d]{font-size:var(--fs-6);margin-left:45px}.timeline-item[data-v-4755a67d]{position:relative}.timeline-item[data-v-4755a67d]:not(:last-child){margin-bottom:20px}.timeline-item-title[data-v-4755a67d]{font-size:var(--fs-6);line-height:1.3;margin-bottom:7px}.timeline-list span[data-v-4755a67d]{color:var(--secondary-color);font-weight:var(--fw-400);line-height:1.6}.timeline-item[data-v-4755a67d]:not(:last-child):before{background:var(--jet);content:"";height:calc(100% + 50px);left:-30px;position:absolute;top:-25px;width:1px}.timeline-item[data-v-4755a67d]:after{background:var(--text-gradient-yellow);border-radius:50%;box-shadow:0 0 0 4px var(--jet);content:"";height:6px;left:-33px;position:absolute;top:5px;width:6px}.timeline-text[data-v-4755a67d]{color:var(--light-gray);font-weight:var(--fw-300);line-height:1.6;margin-bottom:5px}.timeline-item__spacetime[data-v-4755a67d]{display:flex;gap:10px}.timeline-location[data-v-4755a67d]{color:var(--secondary-color);font-size:var(--fs-7);font-weight:var(--fw-400);line-height:1.4;margin:0}.responsibilities-list[data-v-4755a67d]{margin-top:10px;padding-left:20px}.responsibility-item[data-v-4755a67d]{color:var(--light-gray);font-weight:var(--fw-300);line-height:1.6;list-style-type:disc;margin-bottom:5px}.skills-title[data-v-4755a67d]{margin-bottom:30px;text-align:left}.desktop-only[data-v-4755a67d]{display:none!important}.skills-layout[data-v-4755a67d]{align-items:flex-start;display:flex;gap:30px}.skills-filter-column[data-v-4755a67d]{flex-shrink:0;width:160px}.skills-filter-tabs[data-v-4755a67d]{align-items:stretch;display:flex;flex-direction:column;gap:10px}.skills-grid-column[data-v-4755a67d]{flex:1;min-width:0}.filter-tab[data-v-4755a67d]{background:var(--eerie-black-2);border:1px solid var(--jet);border-radius:8px;color:var(--light-gray);cursor:pointer;font-size:var(--fs-8);font-weight:var(--fw-400);padding:12px 20px;text-align:left;transition:all .3s ease;white-space:nowrap;width:100%}.filter-tab[data-v-4755a67d]:hover{border-color:var(--primary-color);color:var(--white-2)}.filter-tab.active[data-v-4755a67d]{background:var(--primary-color);border-color:var(--primary-color);color:var(--smoky-black);font-weight:var(--fw-500)}.mobile-only[data-v-4755a67d]{display:block}.filter-dropdown[data-v-4755a67d]{background:var(--eerie-black-2);border:1px solid var(--jet);border-radius:10px;color:var(--light-gray);cursor:pointer;display:block;font-size:var(--fs-7);font-weight:var(--fw-400);margin:0 auto 25px;max-width:250px;outline:none;padding:10px 16px;width:100%}.filter-dropdown[data-v-4755a67d]:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #ffb70333}.skills-grid[data-v-4755a67d]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.skill-item[data-v-4755a67d]{align-items:center;background:var(--eerie-black-2);border:1px solid var(--jet);border-radius:8px;display:flex;flex-direction:row;gap:8px;padding:10px 12px;text-align:left;transition:all .3s ease}.skill-item[data-v-4755a67d]:hover{border-color:var(--primary-color);box-shadow:0 2px 8px #0003;transform:translateY(-1px)}.skill-icon[data-v-4755a67d]{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;transition:transform .2s ease;width:20px}.skill-icon .devicon[data-v-4755a67d]{font-size:18px;height:18px;width:18px}.skill-icon .fallback-icon[data-v-4755a67d]{color:var(--primary-color);font-size:18px}.skill-item:hover .skill-icon[data-v-4755a67d]{transform:scale(1.1)}.skill-name[data-v-4755a67d]{color:var(--white-2);font-size:var(--fs-8);font-weight:var(--fw-400);line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:580px){.timeline-list[data-v-4755a67d]{margin-left:65px}.timeline-item[data-v-4755a67d]:not(:last-child):before{left:-40px}.timeline-item[data-v-4755a67d]:after{height:8px;left:-43px;width:8px}}@media (min-width:1024px){.desktop-only[data-v-4755a67d]{display:flex!important}.mobile-only[data-v-4755a67d]{display:none!important}.skills-grid[data-v-4755a67d]{gap:10px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.skill-item[data-v-4755a67d]{padding:12px 14px}.skill-icon[data-v-4755a67d]{height:22px;width:22px}.skill-icon .devicon[data-v-4755a67d]{font-size:20px;height:20px;width:20px}.skill-icon .fallback-icon[data-v-4755a67d]{font-size:20px}.skill-name[data-v-4755a67d]{font-size:var(--fs-7)}}@media (min-width:768px){.skills-container[data-v-4755a67d]{padding:0 40px}.skills-grid[data-v-4755a67d]{gap:12px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.skill-item[data-v-4755a67d]{padding:14px 16px}.skill-icon[data-v-4755a67d]{height:24px;width:24px}.skill-icon .devicon[data-v-4755a67d]{font-size:22px;height:22px;width:22px}.skill-icon .fallback-icon[data-v-4755a67d]{font-size:22px}.filter-tab[data-v-4755a67d]{font-size:var(--fs-7);padding:12px 24px}}@media (min-width:1024px){.skills-grid[data-v-4755a67d]{gap:14px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.skill-item[data-v-4755a67d]{padding:16px 18px}.skill-icon[data-v-4755a67d]{height:26px;width:26px}.skill-icon .devicon[data-v-4755a67d]{font-size:24px;height:24px;width:24px}.skill-icon .fallback-icon[data-v-4755a67d]{font-size:24px}}@media (min-width:1250px){.timeline-text[data-v-4755a67d]{max-width:700px}.skills-container[data-v-4755a67d]{padding:0 60px}.skills-grid[data-v-4755a67d]{gap:16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.skill-item[data-v-4755a67d]{padding:18px 20px}.skill-icon[data-v-4755a67d]{height:28px;width:28px}.skill-icon .devicon[data-v-4755a67d]{font-size:26px;height:26px;width:26px}.skill-icon .fallback-icon[data-v-4755a67d]{font-size:26px}.skill-name[data-v-4755a67d]{font-size:var(--fs-6)}}
