@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_10802927-module__4qysgq__className{font-family:Inter,Inter Fallback;font-style:normal}
.back-to-top-container{z-index:1000;position:fixed;bottom:24px;right:24px}.back-to-top-button{color:#fff;cursor:pointer;background-color:#000;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:8px;transition:all .3s;display:flex;box-shadow:0 2px 4px #0003}.back-to-top-button:hover{background-color:#1a1a1a;transform:translateY(-2px);box-shadow:0 4px 8px #0000004d}.back-to-top-icon{width:24px;height:24px}@media (min-width:768px){.back-to-top-container{bottom:40px;right:40px}.back-to-top-button{width:48px;height:48px}}@media (prefers-color-scheme:dark){.back-to-top-button{color:#000;background-color:#fff}.back-to-top-button:hover{background-color:#f0f0f0}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.back-to-top-container{animation:.3s ease-out fadeIn}
.jobdesc{gap:var(--spacing-2xl);flex-direction:column;align-items:stretch;width:100%;margin:auto;display:flex}.jobdesc p{color:var(--base-400);margin:var(--spacing-md)0;font-size:14px}.jobdesc_form{width:100%}.jobdesc_textarea{width:fit-content;margin-bottom:10px}.jobdesc-form{width:100%;max-width:1200px;margin:0 auto}.jobdesc-form .button+.button{margin-left:5px}.jobdesc-textarea{resize:vertical;width:100%;min-height:240px}.jobdesc_response{border:1px solid var(--gray-200);border-radius:var(--radius-xl);width:100%;max-width:1200px;box-shadow:var(--shadow-md);padding:var(--spacing-xl);color:var(--base-600);background:#ffffffd9;margin:0 auto;font-size:16px}.jobdesc_response h3{margin:10px 0;font-size:18px}.jobdesc_response ul,.jobdesc_response ol{margin-left:5px}.jobdesc_response li{margin-left:25px}.jobdesc_response p{font-size:16px;line-height:1.7}.jobdesc_response strong{font-size:16px}.jobdesc-file-input{margin:var(--spacing-md)0;padding:var(--spacing-lg);border:2px dashed var(--gray-300);border-radius:var(--radius-xl);cursor:pointer;transition:all var(--transition-base);background:#fffc;width:100%;max-width:400px;display:block}.jobdesc-file-input:hover{border-color:var(--primary);background:#fffffff2}.jobdesc-file-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light);outline:none}@media (min-width:1024px){.jobdesc-form,.jobdesc_response{max-width:1400px}}
.skills-analysis{gap:var(--spacing-2xl);padding:var(--spacing-2xl);-webkit-backdrop-filter:blur(20px);border-radius:var(--radius-2xl);background:#ffffffe6;border:1px solid #fff9;flex-direction:column;animation:.5s ease-out fadeInUp;display:flex;box-shadow:0 8px 40px #0000000f,inset 0 0 0 1px #fffc}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.score-section{align-items:center;gap:var(--spacing-2xl);padding-bottom:var(--spacing-xl);border-bottom:1px solid var(--gray-200);display:flex}@media (max-width:768px){.score-section{text-align:center;flex-direction:column}}.gauge-container{flex-shrink:0;width:140px;height:140px;position:relative}.gauge{width:100%;height:100%;transform:rotate(0)}.gauge-bg{opacity:.3}.gauge-progress{transition:stroke-dashoffset 1.5s cubic-bezier(.4,0,.2,1);animation:1.5s ease-out forwards gaugeLoad}@keyframes gaugeLoad{0%{stroke-dashoffset:339.292px}}.gauge-text{flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gauge-score{font-size:32px;font-weight:700;line-height:1;animation:1s ease-out countUp}.gauge-label{text-transform:uppercase;letter-spacing:.5px;color:var(--gray-600);font-size:11px;font-weight:600}.summary{color:var(--gray-800);flex:1;font-size:18px;line-height:1.7}.skills-grid{gap:var(--spacing-xl);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:768px){.skills-grid{grid-template-columns:1fr}}.skills-column{padding:var(--spacing-xl);border-radius:var(--radius-xl);border:1px solid var(--gray-200);background:#fff9}.skills-column.matching{background:linear-gradient(135deg,#10b98114 0%,#fffc 100%);border-color:#10b98133}.skills-column.missing{background:linear-gradient(135deg,#f59e0b14 0%,#fffc 100%);border-color:#f59e0b33}.skills-column h4{align-items:center;gap:var(--spacing-sm);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--spacing-lg);color:var(--gray-800);font-size:14px;font-weight:600;display:flex}.skills-column h4 .icon{border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:flex}.skills-column.matching h4 .icon{color:#fff;background:#10b981}.skills-column.missing h4 .icon{color:#fff;background:#f59e0b}.skills-column h4 .count{background:var(--gray-200);color:var(--gray-600);border-radius:100px;margin-left:auto;padding:2px 10px;font-size:12px}.skills-tags{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.skill-tag{transition:all var(--transition-base);border-radius:100px;padding:8px 16px;font-size:13px;font-weight:500;animation:.3s ease-out backwards tagPopIn;display:inline-block}@keyframes tagPopIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.skill-tag.match{color:#065f46;background:linear-gradient(135deg,#d1fae5 0%,#a7f3d0 100%);border:1px solid #6ee7b7}.skill-tag.match:hover{transform:translateY(-2px);box-shadow:0 4px 12px #10b9814d}.skill-tag.gap{color:#92400e;background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);border:1px solid #fcd34d}.skill-tag.gap:hover{transform:translateY(-2px);box-shadow:0 4px 12px #f59e0b4d}.insights-grid{gap:var(--spacing-xl);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:768px){.insights-grid{grid-template-columns:1fr}}.insight-card{padding:var(--spacing-xl);border-radius:var(--radius-xl);background:var(--gray-50);border:1px solid var(--gray-200)}.insight-card h4{margin-bottom:var(--spacing-md);color:var(--gray-800);font-size:16px;font-weight:600}.insight-card ul{margin:0;padding:0;list-style:none}.insight-card ul li{padding:var(--spacing-sm)0;padding-left:var(--spacing-lg);color:var(--gray-600);font-size:14px;line-height:1.6;position:relative}.insight-card ul li:before{content:"→";color:var(--primary);font-weight:600;position:absolute;left:0}.insight-card.strengths{background:linear-gradient(135deg,#2563eb0d 0%,#fffc 100%);border-color:#2563eb26}.insight-card.recommendations{background:linear-gradient(135deg,#8b5cf60d 0%,#fffc 100%);border-color:#8b5cf626}
.recommendations-container{background:#fff;margin:0;padding:20px;font-family:Inter,sans-serif}.recommendations-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:1200px){.recommendations-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.recommendations-grid{grid-template-columns:1fr}}.recommendation{background:#fff;border-radius:8px;flex-direction:column;height:100%;padding:20px;display:flex;box-shadow:0 4px 6px #0000001a}.profile{align-items:center;margin-bottom:10px;display:flex}.profile-image{border-radius:50%;width:50px;height:50px}.profile-info{margin-left:10px}.profile-name{color:#0073b1;font-size:20px;text-decoration:none}.profile-name:hover{text-decoration:underline}.recommendation-text{color:#666;flex-grow:1;font-size:16px}
.carousel .control-arrow,.carousel.carousel-slider .control-arrow{opacity:.4;filter:alpha(opacity=40);z-index:2;cursor:pointer;background:0 0;border:0;font-size:32px;transition:all .25s ease-in;position:absolute;top:20px}.carousel .control-arrow:focus,.carousel .control-arrow:hover{opacity:1;filter:alpha(opacity=100)}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{content:"";border-top:8px solid #0000;border-bottom:8px solid #0000;margin:0 5px;display:inline-block}.carousel .control-disabled.control-arrow{opacity:0;filter:alpha(opacity=0);cursor:inherit;display:none}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{width:100%;position:relative}.carousel *{box-sizing:border-box}.carousel img{pointer-events:none;width:100%;display:inline-block}.carousel .carousel{position:relative}.carousel .control-arrow{background:0 0;border:0;outline:0;margin-top:-13px;font-size:18px;top:50%}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{white-space:nowrap;list-style:none;transition:all .15s ease-in;position:relative;transform:translate(0,0)}.carousel .thumb{white-space:nowrap;border:3px solid #fff;margin-right:6px;padding:2px;transition:border .15s ease-in;display:inline-block;overflow:hidden}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{margin:0;position:relative;overflow:hidden}.carousel.carousel-slider .control-arrow{color:#fff;margin-top:0;padding:5px;font-size:26px;top:0;bottom:0}.carousel.carousel-slider .control-arrow:hover{background:#0003}.carousel .slider-wrapper{width:100%;margin:auto;transition:height .15s ease-in;overflow:hidden}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{width:100%;margin:0;padding:0;list-style:none;position:relative}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{text-align:center;min-width:100%;margin:0;position:relative}.carousel .slide img{vertical-align:top;border:0;width:100%}.carousel .slide iframe{border:0;width:calc(100% - 80px);margin:0 40px 40px;display:inline-block}.carousel .slide .legend{color:#fff;text-align:center;opacity:.25;background:#000;border-radius:10px;width:90%;margin-left:-45%;padding:10px;font-size:12px;transition:opacity .35s ease-in-out;position:absolute;bottom:40px;left:50%}.carousel .control-dots{text-align:center;z-index:1;width:100%;margin:10px 0;padding:0;position:absolute;bottom:0}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{opacity:.3;filter:alpha(opacity=30);cursor:pointer;background:#fff;border-radius:50%;width:8px;height:8px;margin:0 8px;transition:opacity .25s ease-in;display:inline-block;box-shadow:1px 1px 2px #000000e6}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{opacity:1;filter:alpha(opacity=100)}.carousel .carousel-status{text-shadow:1px 1px 1px #000000e6;color:#fff;padding:5px;font-size:10px;position:absolute;top:0;right:0}.carousel:hover .slide .legend{opacity:1}
.carousel-container{background-color:#fafafa;border-radius:10px;max-width:1000px;margin:0 auto;overflow:hidden;box-shadow:0 4px 10px #0000001a}.carousel-slide{text-align:center;color:#333;background-color:#fafafa;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.image-container{margin-left:40px;margin-right:40px}.image-container img{border-radius:8px}.text-container h2{color:#222;margin-top:15px;font-size:1.5rem;font-weight:700}.text-container p{color:#555;margin-top:10px;font-size:1rem;line-height:1.5}.control-arrow,.control-next,.control-prev{margin-left:9px;margin-right:9px;background-color:#000!important;top:260px!important}.carousel .control-arrow{opacity:1;background-color:#000c;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.carousel-status{display:none}.control-arrow .control-prev,.control-arrow .control-next{background-color:#000c;top:250px}.carousel .control-arrow:hover{background-color:#000c}.carousel carousel-slider ul{margin-top:20px}.carousel .control-dots{margin-top:15px;display:block;top:50px}.carousel .control-dots .dot{background-color:#666;border:1px solid #ccc;border-radius:50%;width:20px;height:20px;margin:0 12px 0 0;transition:background-color .3s}.carousel .control-dots .dot.selected{background-color:#fff}p,h2{marginP:10px 0px 10px 0px!important;padding:0!important}@media (max-width:768px){.carousel-container{max-width:95%}.text-container h2{margin:10px 0;font-size:1.25rem}.text-container p{margin:10px 0;font-size:.9rem}}
.career-timeline{padding:var(--spacing-xl);-webkit-backdrop-filter:blur(20px);border-radius:var(--radius-2xl);background:#ffffffe6;border:1px solid #fff9;box-shadow:0 8px 40px #0000000f,inset 0 0 0 1px #fffc}.timeline-container{padding-left:var(--spacing-xl);position:relative}.timeline-item{padding-bottom:var(--spacing-xl);cursor:pointer;animation:.5s ease-out backwards fadeInLeft;position:relative}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.timeline-item:last-child{padding-bottom:0}.timeline-item:last-child .marker-line{display:none}.timeline-marker{left:calc(-1*var(--spacing-xl));flex-direction:column;align-items:center;display:flex;position:absolute;top:0}.marker-icon{background:linear-gradient(135deg,var(--primary)0%,var(--primary-hover)100%);width:48px;height:48px;transition:all var(--transition-base);z-index:2;border-radius:50%;justify-content:center;align-items:center;font-size:20px;display:flex;box-shadow:0 4px 12px #2563eb4d}.timeline-item:hover .marker-icon,.timeline-item.active .marker-icon{transform:scale(1.15);box-shadow:0 6px 20px #2563eb66}.marker-line{background:linear-gradient(180deg,var(--primary)0%,var(--gray-200)100%);width:3px;min-height:100%;margin-top:var(--spacing-sm);border-radius:2px;flex:1;height:calc(100% - 48px);position:absolute;top:52px;left:50%;transform:translate(-50%)}.timeline-content{border:1px solid var(--gray-200);border-radius:var(--radius-xl);padding:var(--spacing-lg);margin-left:var(--spacing-xl);transition:all var(--transition-base);background:#ffffffb3}.timeline-item:hover .timeline-content,.timeline-item.active .timeline-content{border-color:var(--primary);background:#fff;transform:translate(4px);box-shadow:0 4px 20px #2563eb1a}.timeline-header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.timeline-header h4{color:var(--gray-900);margin:0;font-size:18px;font-weight:600}.timeline-period{color:var(--primary);background:var(--primary-light);white-space:nowrap;border-radius:100px;padding:4px 12px;font-size:13px;font-weight:500}.timeline-company{color:var(--gray-600);margin:var(--spacing-xs)0 0 0;font-size:14px}.timeline-details{margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid var(--gray-200);animation:.3s ease-out expandIn}@keyframes expandIn{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}.highlights h5{text-transform:uppercase;letter-spacing:.5px;color:var(--gray-600);margin:0 0 var(--spacing-sm)0;font-size:13px;font-weight:600}.highlights ul{margin:0;padding:0;list-style:none}.highlights ul li{padding-left:var(--spacing-lg);padding-bottom:var(--spacing-sm);color:var(--gray-700);font-size:14px;line-height:1.6;position:relative}.highlights ul li:before{content:"→";color:var(--success);font-weight:600;position:absolute;left:0}.role-skills{gap:var(--spacing-xs);margin-top:var(--spacing-md);flex-wrap:wrap;display:flex}.role-skill-tag{background:linear-gradient(135deg,var(--gray-100)0%,var(--gray-200)100%);color:var(--gray-700);border:1px solid var(--gray-200);border-radius:100px;padding:4px 10px;font-size:12px;font-weight:500}.timeline-expand-btn{justify-content:center;align-items:center;gap:var(--spacing-sm);width:100%;margin-top:var(--spacing-xl);padding:var(--spacing-md)var(--spacing-xl);border:2px dashed var(--gray-300);border-radius:var(--radius-lg);color:var(--gray-600);cursor:pointer;transition:all var(--transition-base);background:0 0;font-weight:500;display:flex}.timeline-expand-btn:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-light)}.expand-icon{transition:transform var(--transition-base)}.expand-icon.expanded{transform:rotate(180deg)}.timeline-stats{gap:var(--spacing-lg);margin-top:var(--spacing-2xl);padding-top:var(--spacing-2xl);border-top:1px solid var(--gray-200);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:768px){.timeline-stats{grid-template-columns:repeat(2,1fr)}}.stat-item{text-align:center;padding:var(--spacing-lg);border-radius:var(--radius-xl);background:linear-gradient(135deg,#2563eb0d 0%,#fffc 100%);border:1px solid #2563eb1a}.stat-value{color:var(--primary);margin-bottom:var(--spacing-xs);font-size:32px;font-weight:700;line-height:1;display:block}.stat-label{color:var(--gray-600);text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:500}.stat-item.clickable{cursor:pointer;transition:all var(--transition-base);position:relative}.stat-item.clickable:hover,.stat-item.clickable.active{border-color:var(--primary);transform:translateY(-4px);box-shadow:0 8px 24px #2563eb26}.stat-expand-hint{color:var(--gray-400);margin-top:var(--spacing-xs);opacity:0;transition:opacity var(--transition-base);font-size:11px;display:block}.stat-item.clickable:hover .stat-expand-hint{opacity:1}.stat-expanded-panel{margin-top:var(--spacing-xl);padding:var(--spacing-xl);border-radius:var(--radius-xl);border:1px solid var(--gray-200);background:#fff;animation:.3s ease-out slideDown}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.stat-expanded-panel h4{margin:0 0 var(--spacing-lg)0;color:var(--gray-900);font-size:18px;font-weight:600}.experience-bars{gap:var(--spacing-md);flex-direction:column;display:flex}.experience-bar-item{gap:var(--spacing-xs);flex-direction:column;display:flex}.experience-bar-label{color:var(--gray-700);justify-content:space-between;font-size:14px;font-weight:500;display:flex}.experience-bar-track{background:var(--gray-100);border-radius:6px;height:12px;overflow:hidden}.experience-bar-fill{border-radius:6px;height:100%;transition:width .8s ease-out}.stat-note{margin:var(--spacing-lg)0 0 0;color:var(--gray-500);font-size:12px;font-style:italic}.projects-list{gap:var(--spacing-sm);flex-direction:column;display:flex}.project-item{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--gray-50);border-radius:var(--radius-lg);transition:all var(--transition-base);display:flex}.project-item:hover{background:var(--primary-light)}.project-year{color:var(--primary);border:1px solid var(--primary);white-space:nowrap;background:#fff;border-radius:100px;padding:4px 10px;font-size:12px;font-weight:600}.project-details{flex-direction:column;flex:1;gap:2px;display:flex}.project-name{color:var(--gray-900);font-size:14px;font-weight:600}.project-desc{color:var(--gray-600);font-size:12px}.project-value{color:var(--success);white-space:nowrap;font-size:14px;font-weight:700}.industries-grid{gap:var(--spacing-md);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:768px){.industries-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.industries-grid{grid-template-columns:1fr}}.industry-card{padding:var(--spacing-md);background:linear-gradient(135deg,var(--primary-light)0%,white 100%);border-radius:var(--radius-lg);border:1px solid #2563eb1a}.industry-card h5{margin:0 0 var(--spacing-xs)0;color:var(--primary);font-size:14px;font-weight:600}.industry-card p{color:var(--gray-600);margin:0;font-size:12px;line-height:1.4}.skills-cloud{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.skills-split{gap:var(--spacing-xl);grid-template-columns:1fr 1fr;display:grid}@media (max-width:768px){.skills-split{grid-template-columns:1fr}}.skills-section h5{margin:0 0 var(--spacing-md)0;text-transform:uppercase;letter-spacing:.5px;color:var(--gray-700);font-size:13px;font-weight:700}.skill-cloud-tag{background:linear-gradient(135deg,var(--gray-100)0%,white 100%);color:var(--gray-700);border:1px solid var(--gray-200);transition:all var(--transition-base);border-radius:100px;padding:6px 14px;font-size:13px;font-weight:500}.skill-cloud-tag:hover{background:var(--primary);color:#fff;border-color:var(--primary);transform:scale(1.05)}@media (max-width:768px){.career-timeline{padding:var(--spacing-lg)}.timeline-container{padding-left:var(--spacing-lg)}.timeline-marker{left:calc(-1*var(--spacing-lg))}.marker-icon{width:40px;height:40px;font-size:16px}.timeline-content{margin-left:var(--spacing-md);padding:var(--spacing-md)}.timeline-header{flex-direction:column}.timeline-header h4{font-size:16px}.stat-value{font-size:24px}}
