.Timeline_timeline__TXddD{position:relative;padding:20px 0}.Timeline_timeline__item__qoq4e{position:relative;padding-left:50px;margin-bottom:40px}.Timeline_timeline__item__qoq4e:last-child{margin-bottom:0}.Timeline_timeline__item__qoq4e:before{content:"";position:absolute;left:15px;top:30px;bottom:-40px;width:3px;background:#000}.Timeline_timeline__item__qoq4e:last-child:before{display:none}.Timeline_timeline__marker__X_a1L{position:absolute;left:7px;top:8px;width:18px;height:18px;border-radius:50%;background:#fff;border:4px solid #000;z-index:1}.Timeline_timeline__content__atfNM{background:#fff;padding:20px;border:2px solid #e0e0e0;border-radius:8px;transition:all .3s ease}.Timeline_timeline__content__atfNM:hover{border-color:#000;box-shadow:0 4px 12px rgba(0,0,0,.1)}.Timeline_timeline__company__K0TwP{font-size:20px;font-weight:700;margin:0 0 8px;color:#000}.Timeline_timeline__title__uEDNy{font-size:16px;font-weight:600;margin:0 0 8px;color:#333}.Timeline_timeline__date__lTl18{font-size:14px;color:#666;margin:0 0 12px}.Timeline_timeline__description__HY3RJ{font-size:14px;line-height:1.6;color:#444;margin:0 0 16px}.Timeline_timeline__technologies__N9ZE3{display:flex;flex-wrap:wrap;gap:8px}.Timeline_timeline__tech__h3p1E{display:inline-block;padding:4px 12px;background:#f5f5f5;border:1px solid #ddd;border-radius:16px;font-size:12px;color:#555;font-weight:500}.Timeline_timeline__empty__bLLFd{text-align:center;padding:40px;color:#999}[data-theme=classic] .Timeline_timeline__item__qoq4e:before{background:var(--classic-primary)}[data-theme=classic] .Timeline_timeline__marker__X_a1L{background:var(--classic-card-bg);border-color:var(--classic-primary)}[data-theme=classic] .Timeline_timeline__content__atfNM{background:var(--classic-card-bg);border-color:var(--classic-border)}[data-theme=classic] .Timeline_timeline__content__atfNM:hover{border-color:var(--classic-primary)}[data-theme=classic] .Timeline_timeline__company__K0TwP,[data-theme=classic] .Timeline_timeline__description__HY3RJ,[data-theme=classic] .Timeline_timeline__title__uEDNy{color:var(--classic-text)}[data-theme=classic] .Timeline_timeline__date__lTl18{color:var(--classic-text-light)}[data-theme=classic] .Timeline_timeline__tech__h3p1E{background:var(--classic-bg);border-color:var(--classic-border);color:var(--classic-text-light)}[data-theme=classic] .Timeline_timeline__empty__bLLFd{color:var(--classic-text-light)}[data-theme=graffiti] .Timeline_timeline__item__qoq4e:before{background:var(--graffiti-black);width:4px}[data-theme=graffiti] .Timeline_timeline__marker__X_a1L{border:5px solid var(--graffiti-black);background:var(--graffiti-primary)}[data-theme=graffiti] .Timeline_timeline__content__atfNM{background:var(--graffiti-white);border:4px solid var(--graffiti-black);border-radius:0;box-shadow:8px 8px 0 var(--graffiti-shadow-red);transform:rotate(-.5deg)}[data-theme=graffiti] .Timeline_timeline__content__atfNM:hover{transform:rotate(0deg);box-shadow:12px 12px 0 var(--graffiti-shadow-blue)}[data-theme=graffiti] .Timeline_timeline__company__K0TwP{color:var(--graffiti-black);text-transform:uppercase;letter-spacing:1px;font-weight:900;text-shadow:2px 2px 0 var(--graffiti-shadow-red)}[data-theme=graffiti] .Timeline_timeline__date__lTl18,[data-theme=graffiti] .Timeline_timeline__description__HY3RJ,[data-theme=graffiti] .Timeline_timeline__title__uEDNy{color:var(--graffiti-black)}[data-theme=graffiti] .Timeline_timeline__tech__h3p1E{background:var(--graffiti-primary);border:2px solid var(--graffiti-black);border-radius:0;color:var(--graffiti-black);font-weight:700}[data-theme=graffiti] .Timeline_timeline__empty__bLLFd{color:var(--graffiti-black)}[data-theme=neon] .Timeline_timeline__item__qoq4e:before{background:linear-gradient(180deg,var(--neon-cyan) 0,var(--neon-magenta) 100%);box-shadow:0 0 10px rgba(0,255,255,.5)}[data-theme=neon] .Timeline_timeline__marker__X_a1L{border-color:var(--neon-cyan);background:var(--neon-black);box-shadow:0 0 15px rgba(0,255,255,.8)}[data-theme=neon] .Timeline_timeline__content__atfNM{background:hsla(0,0%,4%,.8);border:2px solid var(--neon-cyan);box-shadow:0 0 20px rgba(0,255,255,.3)}[data-theme=neon] .Timeline_timeline__content__atfNM:hover{border-color:var(--neon-magenta);box-shadow:0 0 30px rgba(255,0,255,.5)}[data-theme=neon] .Timeline_timeline__company__K0TwP{color:var(--neon-cyan);text-shadow:0 0 10px var(--neon-cyan)}[data-theme=neon] .Timeline_timeline__description__HY3RJ,[data-theme=neon] .Timeline_timeline__title__uEDNy{color:#fff}[data-theme=neon] .Timeline_timeline__date__lTl18{color:var(--neon-magenta)}[data-theme=neon] .Timeline_timeline__tech__h3p1E{background:transparent;border:1px solid var(--neon-cyan);color:var(--neon-cyan)}[data-theme=neon] .Timeline_timeline__empty__bLLFd{color:var(--neon-cyan)}[data-theme=brutalist] .Timeline_timeline__item__qoq4e:before{background:var(--brutalist-black);width:6px}[data-theme=brutalist] .Timeline_timeline__marker__X_a1L{border:6px solid var(--brutalist-black);background:var(--brutalist-white);width:24px;height:24px;left:5px}[data-theme=brutalist] .Timeline_timeline__content__atfNM{background:var(--brutalist-white);border:6px solid var(--brutalist-black);border-radius:0;box-shadow:12px 12px 0 var(--brutalist-black)}[data-theme=brutalist] .Timeline_timeline__content__atfNM:hover{box-shadow:16px 16px 0 var(--brutalist-black);transform:translate(-4px,-4px)}[data-theme=brutalist] .Timeline_timeline__company__K0TwP{color:var(--brutalist-black);text-transform:uppercase;letter-spacing:-1px;font-weight:900}[data-theme=brutalist] .Timeline_timeline__date__lTl18,[data-theme=brutalist] .Timeline_timeline__description__HY3RJ,[data-theme=brutalist] .Timeline_timeline__title__uEDNy{color:var(--brutalist-black)}[data-theme=brutalist] .Timeline_timeline__tech__h3p1E{background:var(--brutalist-black);color:var(--brutalist-white);border:none;border-radius:0;font-weight:700}[data-theme=brutalist] .Timeline_timeline__empty__bLLFd{color:var(--brutalist-black)}[data-theme=glassmorphism] .Timeline_timeline__item__qoq4e:before{background:hsla(0,0%,100%,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-theme=glassmorphism] .Timeline_timeline__marker__X_a1L{border-color:hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-theme=glassmorphism] .Timeline_timeline__content__atfNM{background:var(--glass-white);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-white-border);box-shadow:0 8px 32px rgba(0,0,0,.1)}[data-theme=glassmorphism] .Timeline_timeline__content__atfNM:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3)}[data-theme=glassmorphism] .Timeline_timeline__company__K0TwP,[data-theme=glassmorphism] .Timeline_timeline__description__HY3RJ,[data-theme=glassmorphism] .Timeline_timeline__title__uEDNy{color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.3)}[data-theme=glassmorphism] .Timeline_timeline__date__lTl18{color:hsla(0,0%,100%,.8)}[data-theme=glassmorphism] .Timeline_timeline__tech__h3p1E{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);color:#fff}[data-theme=glassmorphism] .Timeline_timeline__empty__bLLFd{color:hsla(0,0%,100%,.7)}[data-theme=wooden] .Timeline_timeline__item__qoq4e:before{background:var(--wooden-bg-mid);width:4px}[data-theme=wooden] .Timeline_timeline__marker__X_a1L{border:5px solid var(--wooden-bg-mid);background:var(--wooden-primary)}[data-theme=wooden] .Timeline_timeline__content__atfNM{background:linear-gradient(145deg,var(--wooden-light) 0,var(--wooden-card-bg) 100%);border:3px solid var(--wooden-bg-mid);border-radius:8px;box-shadow:4px 4px 0 rgba(101,67,33,.2)}[data-theme=wooden] .Timeline_timeline__content__atfNM:hover{box-shadow:6px 6px 0 rgba(101,67,33,.3)}[data-theme=wooden] .Timeline_timeline__company__K0TwP{color:var(--wooden-text);font-weight:900}[data-theme=wooden] .Timeline_timeline__description__HY3RJ,[data-theme=wooden] .Timeline_timeline__title__uEDNy{color:var(--wooden-text-mid)}[data-theme=wooden] .Timeline_timeline__date__lTl18{color:var(--wooden-text-light)}[data-theme=wooden] .Timeline_timeline__tech__h3p1E{background:var(--wooden-primary);border:2px solid var(--wooden-bg-mid);color:var(--wooden-text);font-weight:700}[data-theme=wooden] .Timeline_timeline__empty__bLLFd{color:var(--wooden-text-mid)}.Skills_skills__dR2WR{display:flex;flex-direction:column;gap:32px}.Skills_skills__category__GSUdq{background:#fff;padding:24px;border:2px solid #e0e0e0;border-radius:8px;transition:all .3s ease}.Skills_skills__category__GSUdq:hover{border-color:#000;box-shadow:0 4px 12px rgba(0,0,0,.1)}.Skills_skills__category_title__Rb9h2{font-size:18px;font-weight:700;margin:0 0 16px;color:#000}.Skills_skills__items__FB68N{display:flex;flex-wrap:wrap;gap:12px}.Skills_skills__item__4SiwI{display:inline-block;padding:8px 20px;background:#f5f5f5;border:1px solid #ddd;border-radius:24px;font-size:14px;color:#333;font-weight:500;transition:all .2s ease;cursor:default}.Skills_skills__item__4SiwI:hover{background:#000;color:#fff;border-color:#000;transform:translateY(-2px)}.Skills_skills__empty__GFd4O{text-align:center;padding:40px;color:#999}[data-theme=classic] .Skills_skills__category__GSUdq{background:var(--classic-card-bg);border-color:var(--classic-border)}[data-theme=classic] .Skills_skills__category__GSUdq:hover{border-color:var(--classic-primary)}[data-theme=classic] .Skills_skills__category_title__Rb9h2{color:var(--classic-text)}[data-theme=classic] .Skills_skills__item__4SiwI{background:var(--classic-bg);border-color:var(--classic-border);color:var(--classic-text)}[data-theme=classic] .Skills_skills__item__4SiwI:hover{background:var(--classic-primary);border-color:var(--classic-primary);color:var(--classic-card-bg)}[data-theme=classic] .Skills_skills__empty__GFd4O{color:var(--classic-text-light)}[data-theme=graffiti] .Skills_skills__category__GSUdq{background:var(--graffiti-white);border:4px solid var(--graffiti-black);border-radius:0;box-shadow:8px 8px 0 var(--graffiti-shadow-red);transform:rotate(-.5deg)}[data-theme=graffiti] .Skills_skills__category__GSUdq:hover{transform:rotate(0deg);box-shadow:12px 12px 0 var(--graffiti-shadow-blue);border-color:var(--graffiti-primary)}[data-theme=graffiti] .Skills_skills__category_title__Rb9h2{color:var(--graffiti-black);text-transform:uppercase;letter-spacing:1px;font-weight:900;text-shadow:2px 2px 0 var(--graffiti-shadow-red)}[data-theme=graffiti] .Skills_skills__item__4SiwI{background:var(--graffiti-primary);border:2px solid var(--graffiti-black);border-radius:24px;color:var(--graffiti-black);font-weight:700;text-transform:uppercase;font-size:12px}[data-theme=graffiti] .Skills_skills__item__4SiwI:hover{background:var(--graffiti-accent);color:var(--graffiti-white);transform:translateY(-2px) rotate(-2deg)}[data-theme=graffiti] .Skills_skills__empty__GFd4O{color:var(--graffiti-black)}[data-theme=neon] .Skills_skills__category__GSUdq{background:hsla(0,0%,4%,.8);border:2px solid var(--neon-cyan);box-shadow:0 0 20px rgba(0,255,255,.3)}[data-theme=neon] .Skills_skills__category__GSUdq:hover{border-color:var(--neon-magenta);box-shadow:0 0 30px rgba(255,0,255,.5)}[data-theme=neon] .Skills_skills__category_title__Rb9h2{color:var(--neon-cyan);text-shadow:0 0 10px var(--neon-cyan)}[data-theme=neon] .Skills_skills__item__4SiwI{background:transparent;border:1px solid var(--neon-cyan);color:var(--neon-cyan);text-shadow:0 0 5px rgba(0,255,255,.5)}[data-theme=neon] .Skills_skills__item__4SiwI:hover{background:var(--neon-cyan);color:var(--neon-black);box-shadow:0 0 15px var(--neon-cyan);text-shadow:none}[data-theme=neon] .Skills_skills__empty__GFd4O{color:var(--neon-cyan)}[data-theme=brutalist] .Skills_skills__category__GSUdq{background:var(--brutalist-white);border:6px solid var(--brutalist-black);border-radius:0;box-shadow:12px 12px 0 var(--brutalist-black)}[data-theme=brutalist] .Skills_skills__category__GSUdq:hover{box-shadow:16px 16px 0 var(--brutalist-black);transform:translate(-4px,-4px)}[data-theme=brutalist] .Skills_skills__category_title__Rb9h2{color:var(--brutalist-black);text-transform:uppercase;letter-spacing:-1px;font-weight:900}[data-theme=brutalist] .Skills_skills__item__4SiwI{background:var(--brutalist-white);border:3px solid var(--brutalist-black);border-radius:0;color:var(--brutalist-black);font-weight:700;text-transform:uppercase}[data-theme=brutalist] .Skills_skills__item__4SiwI:hover{background:var(--brutalist-black);color:var(--brutalist-white);transform:translateY(-4px)}[data-theme=brutalist] .Skills_skills__empty__GFd4O{color:var(--brutalist-black)}[data-theme=glassmorphism] .Skills_skills__category__GSUdq{background:var(--glass-white);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-white-border);box-shadow:0 8px 32px rgba(0,0,0,.1)}[data-theme=glassmorphism] .Skills_skills__category__GSUdq:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3)}[data-theme=glassmorphism] .Skills_skills__category_title__Rb9h2{color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.3)}[data-theme=glassmorphism] .Skills_skills__item__4SiwI{background:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.3);color:#fff}[data-theme=glassmorphism] .Skills_skills__item__4SiwI:hover{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.5);transform:translateY(-2px)}[data-theme=glassmorphism] .Skills_skills__empty__GFd4O{color:hsla(0,0%,100%,.7)}[data-theme=wooden] .Skills_skills__category__GSUdq{background:linear-gradient(145deg,var(--wooden-light) 0,var(--wooden-card-bg) 100%);border:3px solid var(--wooden-bg-mid);border-radius:8px;box-shadow:4px 4px 0 rgba(101,67,33,.2)}[data-theme=wooden] .Skills_skills__category__GSUdq:hover{box-shadow:6px 6px 0 rgba(101,67,33,.3);border-color:var(--wooden-primary)}[data-theme=wooden] .Skills_skills__category_title__Rb9h2{color:var(--wooden-text);font-weight:900}[data-theme=wooden] .Skills_skills__item__4SiwI{background:var(--wooden-primary);border:2px solid var(--wooden-bg-mid);border-radius:6px;color:var(--wooden-text);font-weight:700}[data-theme=wooden] .Skills_skills__item__4SiwI:hover{background:var(--wooden-bg-mid);color:var(--wooden-light);transform:translateY(-2px)}[data-theme=wooden] .Skills_skills__empty__GFd4O{color:var(--wooden-text-mid)}.experience-page{padding:40px 20px;max-width:1200px;margin:0 auto;min-height:100vh}.experience-header{text-align:center;margin-bottom:60px}.experience-header h1{font-size:48px;font-weight:700;margin-bottom:16px;transition:color .3s ease}.experience-header p{font-size:18px;transition:color .3s ease}.experience-content{max-width:1000px;margin:0 auto}.experience-content-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;max-width:1400px;margin:0 auto}.experience-section{margin-bottom:0}.experience-section h2{font-size:32px;margin-bottom:40px;text-align:center;transition:color .3s ease}[data-theme=classic] .experience-header h1{color:var(--classic-text)}[data-theme=classic] .experience-header p{color:var(--classic-text-light)}[data-theme=classic] .experience-section h2{color:var(--classic-text)}[data-theme=graffiti] .experience-header h1{color:var(--graffiti-black);text-shadow:4px 4px 0 var(--graffiti-shadow-red);text-transform:uppercase;font-weight:900}[data-theme=graffiti] .experience-header p{color:var(--graffiti-black);font-weight:600}[data-theme=graffiti] .experience-section h2{color:var(--graffiti-black);text-shadow:3px 3px 0 var(--graffiti-shadow-red);text-transform:uppercase;font-weight:900}[data-theme=neon] .experience-header h1{color:aqua;text-shadow:0 0 20px aqua,0 0 40px aqua}[data-theme=neon] .experience-header p{color:#f0f;text-shadow:0 0 10px #f0f}[data-theme=neon] .experience-section h2{color:aqua;text-shadow:0 0 20px aqua}[data-theme=brutalist] .experience-header h1{color:#000;text-transform:uppercase;font-weight:900;letter-spacing:-2px}[data-theme=brutalist] .experience-header p{color:#000;font-weight:700}[data-theme=brutalist] .experience-section h2{color:#000;text-transform:uppercase;font-weight:900;letter-spacing:-2px}[data-theme=glassmorphism] .experience-header h1{color:#fff;text-shadow:0 2px 20px rgba(0,0,0,.3)}[data-theme=glassmorphism] .experience-header p{color:hsla(0,0%,100%,.9)}[data-theme=glassmorphism] .experience-section h2{color:#fff;text-shadow:0 2px 20px rgba(0,0,0,.3)}[data-theme=wooden] .experience-header h1{color:var(--wooden-light);text-shadow:2px 2px 0 rgba(0,0,0,.3);font-weight:900}[data-theme=wooden] .experience-header p{color:var(--wooden-primary);font-weight:600}[data-theme=wooden] .experience-section h2{color:var(--wooden-light);text-shadow:2px 2px 0 rgba(0,0,0,.3);font-weight:900}@media(max-width:768px){.experience-page{padding:20px 16px}.experience-header{margin-bottom:40px}.experience-header h1{font-size:32px}.experience-header p{font-size:16px}.experience-content-grid{grid-template-columns:1fr;gap:60px}.experience-section h2{font-size:24px;margin-bottom:24px}}