.uk-container[data-v-fd1587c5]{position:relative;z-index:1;max-width:1000px}.section-header[data-v-fd1587c5]{text-align:center;margin-bottom:60px}.section-subtitle[data-v-fd1587c5]{display:inline-block;font-size:1rem;font-weight:700;color:#f59e0b;text-transform:uppercase;letter-spacing:2px;margin-bottom:12px}.section-title[data-v-fd1587c5]{font-size:3.5rem;font-weight:900;color:#1e293b;margin:15px 0 20px;background:linear-gradient(135deg,#1e293b,#475569);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-description[data-v-fd1587c5]{font-size:1.2rem;color:#64748b;max-width:700px;margin:0 auto;line-height:1.8;font-weight:500}.timeline[data-v-fd1587c5]{position:relative;padding-left:40px}.timeline[data-v-fd1587c5]:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(180deg,#f59e0b,#2563eb,#10b981);border-radius:2px}.timeline-item[data-v-fd1587c5]{background:#fff;border:2px solid rgba(245,158,11,.15);border-radius:20px;padding:30px;margin-bottom:30px;box-shadow:0 6px 25px #0000000f;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;animation:fadeInLeft-fd1587c5 .6s ease-out both}@keyframes fadeInLeft-fd1587c5{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.timeline-item[data-v-fd1587c5]:before{content:"";position:absolute;left:-50px;top:30px;width:20px;height:20px;background:linear-gradient(135deg,#f59e0b,#2563eb);border-radius:50%;border:4px solid #f8f9fd;box-shadow:0 0 0 4px #f59e0b33;z-index:2}.timeline-item[data-v-fd1587c5]:hover{transform:translate(8px);border-color:#f59e0b66;box-shadow:0 15px 50px #f59e0b33}.timeline-item[data-v-fd1587c5]:hover:before{transform:scale(1.3);box-shadow:0 0 0 6px #f59e0b4d}.date-duration-wrapper[data-v-fd1587c5]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.uk-text-bold[data-v-fd1587c5]{font-size:1rem;font-weight:800;background:linear-gradient(90deg,#f59e0b,#2563eb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block}.duration-badge[data-v-fd1587c5]{display:inline-flex;align-items:center;padding:6px 14px;background:linear-gradient(135deg,#10b9811a,#2563eb1a);border:2px solid rgba(16,185,129,.3);border-radius:20px;font-size:.85rem;font-weight:700;color:#10b981;box-shadow:0 2px 8px #10b98126;transition:all .3s ease}.duration-badge[data-v-fd1587c5]:hover{background:linear-gradient(135deg,#10b98126,#2563eb26);border-color:#10b98180;transform:translateY(-2px);box-shadow:0 4px 12px #10b98140}.job-title[data-v-fd1587c5]{color:#1e293b;font-size:1.5rem;font-weight:800;margin:12px 0 8px}.company-name[data-v-fd1587c5]{color:#64748b;font-size:1rem;font-style:italic;font-weight:500;display:block;margin-bottom:16px}.description-box[data-v-fd1587c5]{background:linear-gradient(135deg,#2563eb08,#f59e0b08);border-left:4px solid #f59e0b;border-radius:12px;padding:18px 20px;margin:16px 0;box-shadow:0 2px 8px #00000008;transition:all .3s ease}.description-box[data-v-fd1587c5]:hover{background:linear-gradient(135deg,#2563eb0d,#f59e0b0d);box-shadow:0 4px 12px #f59e0b1a;transform:translate(4px)}.job-description-list[data-v-fd1587c5]{list-style:none;padding:0;margin:0}.job-description-item[data-v-fd1587c5]{color:#475569;line-height:1.9;font-size:1.05rem;font-weight:500;margin-bottom:10px;padding-left:28px;position:relative}.job-description-item[data-v-fd1587c5]:before{content:"▸";position:absolute;left:8px;color:#f59e0b;font-weight:800;font-size:1.2rem}.job-description-item[data-v-fd1587c5]:last-child{margin-bottom:0}.tech-section[data-v-fd1587c5]{margin-top:16px}.tech-icons-container[data-v-fd1587c5]{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px;justify-content:flex-start}.tech-icon-wrapper[data-v-fd1587c5]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px;background:#2563eb0a;border:2px solid rgba(37,99,235,.1);border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);min-width:80px}.tech-icon-wrapper[data-v-fd1587c5]:hover{transform:translateY(-4px);background:#2563eb14;border-color:#2563eb4d;box-shadow:0 8px 20px #2563eb26}.tech-icon[data-v-fd1587c5]{width:40px;height:40px;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));transition:all .3s ease}.tech-icon-wrapper:hover .tech-icon[data-v-fd1587c5]{transform:scale(1.1);filter:drop-shadow(0 4px 12px rgba(37,99,235,.3))}.tech-name[data-v-fd1587c5]{font-size:.75rem;font-weight:600;color:#475569;text-align:center;line-height:1.2}.tech-icon-wrapper:hover .tech-name[data-v-fd1587c5]{color:#2563eb}@media (max-width: 960px){.section-title[data-v-fd1587c5]{font-size:2.8rem}.section-description[data-v-fd1587c5]{font-size:1.1rem}h5[data-v-fd1587c5]{font-size:1.3rem}.timeline[data-v-fd1587c5]{padding-left:30px}.timeline-item[data-v-fd1587c5]{padding:22px}.timeline-item[data-v-fd1587c5]:before{left:-42px;width:16px;height:16px}}@media (max-width: 640px){.section-title[data-v-fd1587c5]{font-size:2.2rem}.timeline[data-v-fd1587c5]{padding-left:20px}.timeline[data-v-fd1587c5]:before{width:3px}.timeline-item[data-v-fd1587c5]:before{left:-32px;width:14px;height:14px}.date-duration-wrapper[data-v-fd1587c5]{flex-direction:column;align-items:flex-start;gap:8px}.duration-badge[data-v-fd1587c5]{font-size:.8rem;padding:5px 12px}.tech-icon-wrapper[data-v-fd1587c5]{min-width:70px;padding:10px}.tech-icon[data-v-fd1587c5]{width:35px;height:35px}.tech-name[data-v-fd1587c5]{font-size:.7rem}}[dir=rtl] .timeline[data-v-fd1587c5]{padding-right:40px;padding-left:0}[dir=rtl] .timeline[data-v-fd1587c5]:before{right:0;left:auto}[dir=rtl] .timeline-item[data-v-fd1587c5]:before{right:-50px;left:auto}[dir=rtl] .timeline-item[data-v-fd1587c5]:hover{transform:translate(-8px)}[dir=rtl] .description-box[data-v-fd1587c5]{border-right:4px solid #f59e0b;border-left:none}[dir=rtl] .description-box[data-v-fd1587c5]:hover{transform:translate(-4px)}[dir=rtl] .job-description-item[data-v-fd1587c5]{padding-right:28px;padding-left:0}[dir=rtl] .job-description-item[data-v-fd1587c5]:before{right:8px;left:auto;content:"◂"}[dir=rtl] .tech-icons-container[data-v-fd1587c5]{justify-content:flex-start;direction:rtl}@media (max-width: 960px){[dir=rtl] .timeline[data-v-fd1587c5]{padding-right:30px;padding-left:0}[dir=rtl] .timeline-item[data-v-fd1587c5]:before{right:-42px;left:auto}}@media (max-width: 640px){[dir=rtl] .timeline[data-v-fd1587c5]{padding-right:20px;padding-left:0}[dir=rtl] .timeline-item[data-v-fd1587c5]:before{right:-32px;left:auto}}.experience-section[data-v-87c5adb2]{min-height:100vh;background:linear-gradient(135deg,#f8f9fd,#e8ecf9);padding:80px 20px;position:relative;overflow:hidden}.experience-section[data-v-87c5adb2]:before{content:"";position:absolute;width:550px;height:550px;background:radial-gradient(circle,rgba(245,158,11,.06) 0%,transparent 70%);top:-150px;left:50%;transform:translate(-50%);border-radius:50%;animation:floatExp-87c5adb2 14s ease-in-out infinite}.experience-section[data-v-87c5adb2]:after{content:"";position:absolute;width:450px;height:450px;background:radial-gradient(circle,rgba(37,99,235,.06) 0%,transparent 70%);bottom:-100px;right:-100px;border-radius:50%;animation:floatExp-87c5adb2 12s ease-in-out infinite reverse}@keyframes floatExp-87c5adb2{0%,to{transform:translateY(0) translate(-50%) scale(1)}50%{transform:translateY(-40px) translate(-50%) scale(1.1)}}
