.ProfileHeader_profileHeader__DpM7v{text-align:center;padding:var(--spacing-3xl) var(--spacing-2xl);background:linear-gradient(135deg,hsla(0,0%,100%,.95),rgba(248,250,252,.9));border-radius:var(--radius-2xl);margin-bottom:var(--spacing-2xl);box-shadow:var(--shadow-large);position:relative;overflow:hidden;border:1px solid rgba(226,232,240,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@keyframes ProfileHeader_gradientShift__yfaJI{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.ProfileHeader_nameAndPicContainer__6MomR{display:flex;align-items:center;justify-content:center;gap:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.ProfileHeader_profilePicContainer__OW5dr{position:relative}.ProfileHeader_profilePic__ImljH{width:100px;height:100px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:4px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,var(--color-blue-500),var(--color-emerald-500)) border-box;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-soft),0 0 20px rgba(59,130,246,.2)}.ProfileHeader_profilePic__ImljH:hover{transform:scale(1.05);box-shadow:var(--shadow-medium),0 0 30px rgba(59,130,246,.3)}.ProfileHeader_profilePicPlaceholder__Y43vd{width:100px;height:100px;border-radius:50%;background:linear-gradient(135deg,var(--color-blue-500),var(--color-blue-600));color:#fff;display:flex;align-items:center;justify-content:center;font-family:Montserrat,sans-serif;font-size:2.5rem;font-weight:700;border:4px solid hsla(0,0%,100%,.9);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-soft),0 0 20px rgba(59,130,246,.2)}.ProfileHeader_profilePicPlaceholder__Y43vd:hover{transform:scale(1.05);box-shadow:var(--shadow-medium),0 0 30px rgba(59,130,246,.3);background:linear-gradient(135deg,var(--color-blue-600),var(--color-emerald-500))}.ProfileHeader_profileName__EJJl6{font-family:Montserrat,sans-serif;font-size:2.25rem;font-weight:700;color:var(--color-slate-800);margin:0;transition:all .3s ease;background:linear-gradient(135deg,var(--color-slate-800),var(--color-slate-600));-webkit-background-clip:text;background-clip:text}.ProfileHeader_profileHeader__DpM7v:hover .ProfileHeader_profileName__EJJl6{background:linear-gradient(135deg,var(--color-blue-600),var(--color-emerald-500));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ProfileHeader_publicUsername__OXtUR{font-family:Open Sans,sans-serif;font-size:1rem;color:var(--color-slate-600);display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-lg);padding:var(--spacing-xs) var(--spacing-md);background:rgba(59,130,246,.08);border-radius:var(--radius-md);display:inline-flex;margin-left:auto;margin-right:auto}.ProfileHeader_profileAbout__FrGb5{font-size:1.125rem;font-weight:500;color:var(--color-slate-700)}.ProfileHeader_profileAbout__FrGb5,.ProfileHeader_profileSummary__Ol6vh{font-family:Open Sans,sans-serif;margin-bottom:var(--spacing-lg);line-height:1.6}.ProfileHeader_profileSummary__Ol6vh{font-size:1rem;color:var(--color-slate-600);padding:var(--spacing-lg);background:linear-gradient(135deg,rgba(59,130,246,.05),rgba(16,185,129,.05));border-radius:var(--radius-md);border-left:3px solid var(--color-blue-500)}.ProfileHeader_contactInfo__BDmg_{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.ProfileHeader_contactInfo__BDmg_ span{font-family:Open Sans,sans-serif;font-size:.875rem;color:var(--color-slate-600);display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);background:rgba(248,250,252,.8);border-radius:var(--radius-sm);border:1px solid rgba(226,232,240,.6);transition:all .2s ease}.ProfileHeader_contactInfo__BDmg_ span:hover{background:#fff;transform:translateY(-2px);box-shadow:var(--shadow-soft);border-color:rgba(59,130,246,.3)}.ProfileHeader_socialLinks__5P8ve{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.ProfileHeader_socialLinkItem___Y9Mj{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-md);background:rgba(248,250,252,.8);border-radius:var(--radius-md);border:1px solid rgba(226,232,240,.6);transition:all .3s cubic-bezier(.4,0,.2,1)}.ProfileHeader_socialLinkItem___Y9Mj:hover{transform:translateY(-4px);box-shadow:var(--shadow-medium),0 0 20px rgba(59,130,246,.15);border-color:rgba(59,130,246,.4)}.ProfileHeader_socialLink__T_pbS{font-family:Open Sans,sans-serif;font-size:.9375rem;font-weight:600;color:var(--color-blue-600);text-decoration:none;display:flex;align-items:center;gap:var(--spacing-xs);transition:color .2s ease}.ProfileHeader_socialLink__T_pbS:hover{color:var(--color-emerald-500)}.ProfileHeader_socialIcon__nTBTi{width:16px;height:16px;transition:transform .3s ease}.ProfileHeader_socialLink__T_pbS:hover .ProfileHeader_socialIcon__nTBTi{transform:scale(1.2)}.ProfileHeader_socialLinkDetails__nXNjm{font-family:Open Sans,sans-serif;font-size:.75rem;color:var(--color-slate-500);text-align:center}.ProfileHeader_socialDescription__Omdmk{font-style:italic}.ProfileHeader_socialExtradetail__YSM7K{font-weight:500}.ProfileHeader_joinedDate__aKh12,.ProfileHeader_parsedNote__8To0h,.ProfileHeader_updatedDate__gJ6KX{font-family:Open Sans,sans-serif;font-size:.875rem;color:var(--color-slate-500);display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-sm)}.ProfileHeader_icon__DhOZn{width:16px;height:16px;transition:transform .3s ease;color:var(--color-blue-500)}.ProfileHeader_joinedDate__aKh12:hover .ProfileHeader_icon__DhOZn,.ProfileHeader_parsedNote__8To0h:hover .ProfileHeader_icon__DhOZn,.ProfileHeader_updatedDate__gJ6KX:hover .ProfileHeader_icon__DhOZn{transform:translateY(-2px)}@media (max-width:767px){.ProfileHeader_profileHeader__DpM7v{padding:var(--spacing-2xl) var(--spacing-lg)}.ProfileHeader_nameAndPicContainer__6MomR{flex-direction:column;gap:var(--spacing-md)}.ProfileHeader_profilePicPlaceholder__Y43vd,.ProfileHeader_profilePic__ImljH{width:80px;height:80px}.ProfileHeader_profilePicPlaceholder__Y43vd{font-size:2rem}.ProfileHeader_profileName__EJJl6{font-size:1.75rem}.ProfileHeader_profileAbout__FrGb5{font-size:1rem}.ProfileHeader_profileSummary__Ol6vh{font-size:.9375rem;padding:var(--spacing-md)}.ProfileHeader_contactInfo__BDmg_{flex-direction:column;gap:var(--spacing-sm)}.ProfileHeader_socialLinks__5P8ve{gap:var(--spacing-md)}}.CareerTimeline_timelineContainer__tGQg1{padding:0;background:transparent;border-radius:0;margin:0;position:relative;overflow:visible}.CareerTimeline_summarySection__PLmK5{margin-bottom:var(--spacing-lg);padding:var(--spacing-lg);background:linear-gradient(135deg,hsla(0,0%,100%,.95),rgba(248,250,252,.9));border-radius:var(--radius-lg);border:1px solid rgba(226,232,240,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow-soft)}.CareerTimeline_subTitle__tgEJA{font-family:Montserrat,sans-serif;font-size:.9375rem;font-weight:600;color:var(--color-slate-700);margin:0 0 var(--spacing-md);padding-left:var(--spacing-sm);position:relative}.CareerTimeline_subTitle__tgEJA:before{content:"";position:absolute;left:0;top:50%;width:3px;height:60%;background:linear-gradient(180deg,var(--color-blue-500),var(--color-emerald-500));transform:translateY(-50%);border-radius:2px}.CareerTimeline_chartWrapper__GsOrk{position:relative;height:150px;overflow:hidden}.CareerTimeline_detailedSection__CVIEA{margin-top:var(--spacing-lg)}.CareerTimeline_timeline__4i2J4{position:relative;padding-left:var(--spacing-xl)}.CareerTimeline_timelinePath__npFto{position:absolute;left:.75rem;top:0;height:100%;width:24px;z-index:0}.CareerTimeline_timelineItem__4g3jp{position:relative;margin-bottom:var(--spacing-md);display:flex;align-items:flex-start;opacity:0;transform:translateX(20px);transition:opacity .5s ease,transform .5s ease}.CareerTimeline_timelineItem__4g3jp.CareerTimeline_visible__KL23c{opacity:1;transform:translateX(0)}.CareerTimeline_marker__VQqzM{position:absolute;left:-.75rem;top:.375rem;z-index:1}.CareerTimeline_markerIcon__YJrVt{width:16px;height:16px;color:var(--color-blue-600);filter:drop-shadow(0 0 4px rgba(59,130,246,.3));transition:transform .3s ease}.CareerTimeline_markerIcon__YJrVt:hover{animation:CareerTimeline_bounce__xyezc .5s ease}.CareerTimeline_content__ZhHwJ{background:linear-gradient(135deg,hsla(0,0%,100%,.95),rgba(248,250,252,.9));padding:var(--spacing-md);border-radius:var(--radius-md);border:1px solid rgba(226,232,240,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex:1 1;margin-left:var(--spacing-lg);position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-soft)}.CareerTimeline_content__ZhHwJ:before{content:"";position:absolute;left:-var(--spacing-sm);top:.75rem;width:var(--spacing-sm);height:2px;background:rgba(226,232,240,.6);transition:background .3s ease}.CareerTimeline_content__ZhHwJ:hover{transform:translateY(-2px);border-color:rgba(59,130,246,.4);box-shadow:var(--shadow-medium),0 0 15px rgba(59,130,246,.1)}.CareerTimeline_content__ZhHwJ:hover:before{background:var(--color-blue-500)}.CareerTimeline_title__aISzm{font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;color:var(--color-slate-700);margin:0 0 var(--spacing-xs);transition:color .3s ease}.CareerTimeline_content__ZhHwJ:hover .CareerTimeline_title__aISzm{color:var(--color-blue-600)}.CareerTimeline_meta__Ju7jr{font-size:.8125rem;font-style:italic}.CareerTimeline_description__PQ_Xw,.CareerTimeline_meta__Ju7jr{font-family:Open Sans,sans-serif;color:var(--color-slate-600);margin:0 0 var(--spacing-xs)}.CareerTimeline_description__PQ_Xw{font-size:.875rem;line-height:1.5}.CareerTimeline_extradetail__OXYV2{font-family:Open Sans,sans-serif;font-size:.8125rem;color:var(--color-slate-600);line-height:1.4;font-style:italic;background:rgba(226,232,240,.4);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);margin:0}.CareerTimeline_emptyState__n4cKt{padding:var(--spacing-xl) var(--spacing-lg);text-align:center;background:linear-gradient(135deg,rgba(248,250,252,.9),rgba(241,245,249,.9));border-radius:var(--radius-md);border:2px dashed var(--color-slate-300);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:CareerTimeline_fadeIn__tvG0s .6s ease;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm)}.CareerTimeline_emptyState__n4cKt svg{color:var(--color-slate-400);transition:transform .3s ease}.CareerTimeline_emptyState__n4cKt:hover svg{transform:scale(1.05);color:var(--color-blue-500)}.CareerTimeline_emptyText__11pvG{font-family:Montserrat,sans-serif;font-size:.9375rem;font-weight:600;color:var(--color-slate-700);margin:0}@keyframes CareerTimeline_fadeIn__tvG0s{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes CareerTimeline_bounce__xyezc{0%{transform:scale(1)}50%{transform:scale(1.2)}75%{transform:scale(.95)}to{transform:scale(1)}}@media (max-width:767px){.CareerTimeline_summarySection__PLmK5{padding:var(--spacing-md)}.CareerTimeline_chartWrapper__GsOrk{height:140px}.CareerTimeline_timeline__4i2J4{padding-left:var(--spacing-lg)}.CareerTimeline_marker__VQqzM{left:-.65rem}.CareerTimeline_markerIcon__YJrVt{width:16px;height:16px}.CareerTimeline_content__ZhHwJ{padding:var(--spacing-sm);margin-left:var(--spacing-md)}.CareerTimeline_content__ZhHwJ:before{left:-var(--spacing-xs);width:var(--spacing-xs)}.CareerTimeline_title__aISzm{font-size:.9375rem}.CareerTimeline_description__PQ_Xw,.CareerTimeline_extradetail__OXYV2{font-size:.8125rem}.CareerTimeline_content__ZhHwJ:hover{transform:none;box-shadow:var(--shadow-soft)}}.SkillsMatrix_skillsContainer__cno4g{padding:0;background:transparent;border-radius:0;margin-bottom:0;box-shadow:none;position:relative}.SkillsMatrix_skillsGrid__xSjFE{display:grid;grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}.SkillsMatrix_category__r_GIu{background:linear-gradient(135deg,hsla(0,0%,100%,.95),rgba(248,250,252,.9));padding:var(--spacing-xl);border-radius:var(--radius-lg);border:1px solid rgba(226,232,240,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-soft);position:relative;overflow:hidden}.SkillsMatrix_category__r_GIu:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:linear-gradient(180deg,var(--color-blue-500),var(--color-emerald-500));opacity:0;transition:opacity .3s ease}.SkillsMatrix_category__r_GIu:hover{box-shadow:var(--shadow-medium),0 0 20px rgba(59,130,246,.1);border-color:rgba(59,130,246,.3);transform:translateY(-2px)}.SkillsMatrix_category__r_GIu:hover:before{opacity:1}.SkillsMatrix_categoryTitle__ydxEN{font-family:Montserrat,sans-serif;font-size:1.125rem;font-weight:600;color:var(--color-slate-700);margin-bottom:var(--spacing-lg);display:flex;align-items:center;gap:var(--spacing-sm);transition:color .3s ease}.SkillsMatrix_categoryTitle__ydxEN svg{color:var(--color-blue-500)}.SkillsMatrix_category__r_GIu:hover .SkillsMatrix_categoryTitle__ydxEN{color:var(--color-blue-600)}.SkillsMatrix_skillItem__fXMXu{display:grid;grid-template-columns:1fr 2fr auto;align-items:center;grid-gap:var(--spacing-md);gap:var(--spacing-md);margin-bottom:var(--spacing-md);padding:var(--spacing-sm);border-radius:var(--radius-sm);transition:all .2s ease}.SkillsMatrix_skillItem__fXMXu:last-child{margin-bottom:0}.SkillsMatrix_skillItem__fXMXu:hover{background:rgba(59,130,246,.05);transform:translateX(4px)}.SkillsMatrix_skillName__4kHzA{font-family:Open Sans,sans-serif;font-size:.9375rem;font-weight:500;color:var(--color-slate-700);transition:color .2s ease}.SkillsMatrix_skillItem__fXMXu:hover .SkillsMatrix_skillName__4kHzA{color:var(--color-blue-600)}.SkillsMatrix_progressBar__yMx2L{background:var(--color-slate-200);height:8px;border-radius:4px;overflow:hidden;position:relative}.SkillsMatrix_progress__lygf4{background:linear-gradient(90deg,var(--color-blue-500),var(--color-emerald-500));height:100%;border-radius:4px;transition:width .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.SkillsMatrix_progress__lygf4:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);animation:SkillsMatrix_shimmer__tNneg 2s infinite}@keyframes SkillsMatrix_shimmer__tNneg{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.SkillsMatrix_skillLevel__N1uhR{font-family:Open Sans,sans-serif;font-size:.8125rem;font-weight:600;color:var(--color-slate-600);text-align:right;min-width:90px;padding:var(--spacing-xs) var(--spacing-sm);background:rgba(59,130,246,.08);border-radius:var(--radius-sm)}.SkillsMatrix_emptyState__FREPB{padding:var(--spacing-xl) var(--spacing-lg);text-align:center;color:var(--color-slate-600);background:linear-gradient(135deg,rgba(248,250,252,.9),rgba(241,245,249,.9));border-radius:var(--radius-md);border:2px dashed var(--color-slate-300);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:SkillsMatrix_fadeIn__nkXy4 .6s ease}.SkillsMatrix_emptyState__FREPB svg{color:var(--color-slate-400);margin-bottom:var(--spacing-sm);transition:transform .3s ease}.SkillsMatrix_emptyState__FREPB:hover svg{transform:scale(1.05);color:var(--color-blue-500)}.SkillsMatrix_emptyText__TNCs1{font-family:Montserrat,sans-serif;font-size:.9375rem;font-weight:600;color:var(--color-slate-700);margin:0 0 var(--spacing-xs)}.SkillsMatrix_emptySubText__sFYAy{font-family:Open Sans,sans-serif;font-size:.8125rem;color:var(--color-slate-600);margin:0}.SkillsMatrix_underlineButton__wu8rF{font-family:Open Sans,sans-serif;font-size:.9375rem;font-weight:600;color:var(--color-blue-600);background:none;border:none;padding:0;text-decoration:underline;cursor:pointer;transition:color .2s ease}.SkillsMatrix_underlineButton__wu8rF:hover{color:var(--color-emerald-500)}@keyframes SkillsMatrix_fadeIn__nkXy4{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.SkillsMatrix_category__r_GIu{padding:var(--spacing-lg)}.SkillsMatrix_categoryTitle__ydxEN{font-size:1rem}.SkillsMatrix_skillItem__fXMXu{grid-template-columns:1fr;gap:var(--spacing-sm)}.SkillsMatrix_skillLevel__N1uhR{text-align:left;min-width:auto}.SkillsMatrix_emptyState__FREPB{padding:var(--spacing-2xl)}.SkillsMatrix_emptyText__TNCs1{font-size:1rem}.SkillsMatrix_emptySubText__sFYAy{font-size:.875rem}}.ProjectsShowcase_projectsContainer__6KIWt{padding:var(--dimensions-spacing-large);background:var(--color-background);border-radius:var(--dimensions-borderRadius-large);margin-bottom:var(--dimensions-spacing-xl);box-shadow:0 2px 10px rgba(0,0,0,.1);position:relative}.ProjectsShowcase_sectionTitle__eGXmg{font-size:1.5rem;font-weight:var(--text-title-weight);color:var(--color-text-primary);display:flex;align-items:center;gap:var(--dimensions-spacing-xs);margin-bottom:var(--dimensions-spacing-large);transition:color var(--defaults-animationTime) ease}.ProjectsShowcase_sectionTitle__eGXmg:hover{color:var(--color-primary)}.ProjectsShowcase_sectionTitle__eGXmg svg{width:20px;height:20px;stroke:var(--color-primary);transition:transform .4s ease}.ProjectsShowcase_sectionTitle__eGXmg:hover svg{transform:rotate(45deg)}.ProjectsShowcase_projectsGrid__w4ZrG{display:grid;grid-gap:var(--dimensions-spacing-large);gap:var(--dimensions-spacing-large)}.ProjectsShowcase_projectCard___q2Zw{background:var(--color-background-light);padding:var(--dimensions-spacing-medium);border-radius:var(--dimensions-borderRadius-medium);border:1px solid var(--color-background-medium);transition:transform var(--defaults-animationTime) ease,box-shadow var(--defaults-animationTime) ease,border-color var(--defaults-animationTime) ease}.ProjectsShowcase_projectCard___q2Zw:hover{transform:translateY(-4px);box-shadow:var(--defaults-shadowHover);border-color:var(--color-primary)}.ProjectsShowcase_projectTitle__3gpHa{font-size:1.25rem;font-weight:600;color:var(--color-text-primary);margin-bottom:var(--dimensions-spacing-xs);display:flex;align-items:center;gap:var(--dimensions-spacing-xs);transition:color var(--defaults-animationTime) ease}.ProjectsShowcase_projectCard___q2Zw:hover .ProjectsShowcase_projectTitle__3gpHa{color:var(--color-primary)}.ProjectsShowcase_projectTitle__3gpHa svg{width:20px;height:20px;stroke:var(--color-primary);opacity:.8}.ProjectsShowcase_projectMeta__kK5Gh{font-size:.9rem;color:var(--color-text-secondary);margin-bottom:var(--dimensions-spacing-xs);display:flex;align-items:center;gap:var(--dimensions-spacing-xs)}.ProjectsShowcase_projectMeta__kK5Gh:before{content:"•";color:var(--color-primary);margin-right:var(--dimensions-spacing-xs)}.ProjectsShowcase_projectDescription__o8IbJ{font-size:1rem;color:var(--color-text-primary);margin-bottom:var(--dimensions-spacing-xs);line-height:1.5}.ProjectsShowcase_projectExtradetail__Z5S7A{font-size:.95rem;color:var(--color-text-secondary);font-style:italic;background:var(--color-background-medium);padding:var(--dimensions-spacing-xs) var(--dimensions-spacing-small);border-radius:var(--dimensions-borderRadius-small);margin-bottom:var(--dimensions-spacing-xs)}.ProjectsShowcase_techTags__LYDyL{display:flex;flex-wrap:wrap;gap:var(--dimensions-spacing-xs);margin:var(--dimensions-spacing-small) 0}.ProjectsShowcase_techTag__Vb3T7{padding:var(--dimensions-spacing-xs) var(--dimensions-spacing-small);background:var(--color-background-medium);color:var(--color-text-primary);border-radius:20px;font-size:.9rem;transition:background var(--defaults-animationTime) ease,color var(--defaults-animationTime) ease}.ProjectsShowcase_projectCard___q2Zw:hover .ProjectsShowcase_techTag__Vb3T7{background:var(--color-primary);color:var(--color-text-on-primary)}.ProjectsShowcase_projectLink__skBsR{display:inline-block;font-size:1rem;color:var(--color-primary);text-decoration:none;padding:var(--dimensions-spacing-xs) var(--dimensions-spacing-small);border-radius:var(--dimensions-borderRadius-small);transition:background var(--defaults-animationTime) ease,color var(--defaults-animationTime) ease}.ProjectsShowcase_projectLink__skBsR:hover{background:var(--color-primary);color:var(--color-text-on-primary)}.ProjectsShowcase_emptyState__HJy3c{padding:var(--dimensions-spacing-xl);text-align:center;color:var(--color-text-secondary);background:var(--color-background-light);border-radius:var(--dimensions-borderRadius-medium);border:2px dashed var(--color-background-medium);animation:ProjectsShowcase_fadeIn__Fwaoe .6s ease}.ProjectsShowcase_emptyState__HJy3c svg{width:48px;height:48px;stroke:var(--color-text-secondary);margin-bottom:var(--dimensions-spacing-medium);transition:transform .3s ease}.ProjectsShowcase_emptyState__HJy3c:hover svg{transform:scale(1.1)}.ProjectsShowcase_emptyText__qnHxJ{font-size:1.25rem;font-weight:500;margin:0 0 var(--dimensions-spacing-xs)}.ProjectsShowcase_emptySubText__7m_wf{font-size:.9rem;color:var(--color-text-secondary);margin:0}.ProjectsShowcase_underline-button__Dcwfl{font-size:1rem;color:var(--color-primary);background:none;border:none;padding:0;text-decoration:underline;cursor:pointer;transition:color var(--defaults-animationTime) ease}.ProjectsShowcase_underline-button__Dcwfl:hover{color:var(--color-secondary)}@keyframes ProjectsShowcase_fadeIn__Fwaoe{0%{opacity:0}to{opacity:1}}@media (max-width:767px){.ProjectsShowcase_projectsContainer__6KIWt{padding:var(--dimensions-spacing-medium);margin:0 var(--dimensions-spacing-xs) var(--dimensions-spacing-medium)}.ProjectsShowcase_sectionTitle__eGXmg{font-size:1.25rem}.ProjectsShowcase_projectsGrid__w4ZrG{gap:var(--dimensions-spacing-medium)}.ProjectsShowcase_projectCard___q2Zw{padding:var(--dimensions-spacing-small)}.ProjectsShowcase_projectTitle__3gpHa{font-size:1rem}.ProjectsShowcase_projectDescription__o8IbJ,.ProjectsShowcase_projectExtradetail__Z5S7A{font-size:.9rem}.ProjectsShowcase_techTag__Vb3T7{padding:var(--dimensions-spacing-xs) var(--dimensions-spacing-xs);font-size:.85rem}.ProjectsShowcase_projectLink__skBsR{font-size:.9rem}.ProjectsShowcase_projectCard___q2Zw:hover{transform:none;box-shadow:none}.ProjectsShowcase_emptyState__HJy3c{padding:var(--dimensions-spacing-medium)}.ProjectsShowcase_emptyText__qnHxJ{font-size:1rem}.ProjectsShowcase_emptySubText__7m_wf{font-size:.85rem}.ProjectsShowcase_emptyState__HJy3c svg{width:36px;height:36px}}.Testimonials_testimonialsContainer__pCdmw{padding:var(--dimensions-spacing-large);background:var(--color-background);border-radius:var(--dimensions-borderRadius-large);margin-bottom:var(--dimensions-spacing-xl);box-shadow:0 2px 10px rgba(0,0,0,.1);position:relative}.Testimonials_sectionTitle__jHf21{font-size:1.5rem;font-weight:var(--text-title-weight);color:var(--color-text-primary);display:flex;align-items:center;gap:var(--dimensions-spacing-xs);margin-bottom:var(--dimensions-spacing-large);transition:color var(--defaults-animationTime) ease}.Testimonials_sectionTitle__jHf21:hover{color:var(--color-primary)}.Testimonials_sectionTitle__jHf21 svg{width:20px;height:20px;stroke:var(--color-primary);transition:transform .4s ease}.Testimonials_sectionTitle__jHf21:hover svg{transform:rotate(45deg)}.Testimonials_testimonialsGrid__maaFT{display:grid;grid-gap:var(--dimensions-spacing-large);gap:var(--dimensions-spacing-large)}.Testimonials_testimonialCard__9KcLW{background:var(--color-background-light);padding:var(--dimensions-spacing-medium);border-radius:var(--dimensions-borderRadius-medium);border:1px solid var(--color-background-medium);transition:transform var(--defaults-animationTime) ease,box-shadow var(--defaults-animationTime) ease,border-color var(--defaults-animationTime) ease}.Testimonials_testimonialCard__9KcLW:hover{transform:translateY(-4px);box-shadow:var(--defaults-shadowHover);border-color:var(--color-primary)}.Testimonials_testimonialText__DJH75{font-size:1rem;color:var(--color-text-primary);font-style:italic;margin-bottom:var(--dimensions-spacing-small);line-height:1.5}.Testimonials_testimonialAuthor__ESkOu{font-size:.9rem;color:var(--color-text-secondary);display:flex;align-items:center;gap:var(--dimensions-spacing-xs)}.Testimonials_testimonialAuthor__ESkOu:before{content:"—";color:var(--color-primary);margin-right:var(--dimensions-spacing-xs)}.Testimonials_emptyState__vLtAg{padding:var(--dimensions-spacing-xl);text-align:center;color:var(--color-text-secondary);background:var(--color-background-light);border-radius:var(--dimensions-borderRadius-medium);border:2px dashed var(--color-background-medium);animation:Testimonials_fadeIn__gkkwR .6s ease}.Testimonials_emptyState__vLtAg svg{width:48px;height:48px;stroke:var(--color-text-secondary);margin-bottom:var(--dimensions-spacing-medium);transition:transform .3s ease}.Testimonials_emptyState__vLtAg:hover svg{transform:scale(1.1)}.Testimonials_emptyText__KILsD{font-size:1.25rem;font-weight:500;margin:0 0 var(--dimensions-spacing-xs)}.Testimonials_emptySubText__bg2AZ{font-size:.9rem;color:var(--color-text-secondary);margin:0}.Testimonials_underline-button__kBxDN{font-size:1rem;color:var(--color-primary);background:none;border:none;padding:0;text-decoration:underline;cursor:pointer;transition:color var(--defaults-animationTime) ease}.Testimonials_underline-button__kBxDN:hover{color:var(--color-secondary)}@keyframes Testimonials_fadeIn__gkkwR{0%{opacity:0}to{opacity:1}}@media (max-width:767px){.Testimonials_testimonialsContainer__pCdmw{padding:var(--dimensions-spacing-medium);margin:0 var(--dimensions-spacing-xs) var(--dimensions-spacing-medium)}.Testimonials_sectionTitle__jHf21{font-size:1.25rem}.Testimonials_testimonialsGrid__maaFT{gap:var(--dimensions-spacing-medium)}.Testimonials_testimonialCard__9KcLW{padding:var(--dimensions-spacing-small)}.Testimonials_testimonialText__DJH75{font-size:.9rem}.Testimonials_testimonialAuthor__ESkOu{font-size:.85rem}.Testimonials_testimonialCard__9KcLW:hover{transform:none;box-shadow:none}.Testimonials_emptyState__vLtAg{padding:var(--dimensions-spacing-medium)}.Testimonials_emptyText__KILsD{font-size:1rem}.Testimonials_emptySubText__bg2AZ{font-size:.85rem}.Testimonials_emptyState__vLtAg svg{width:36px;height:36px}}.ContactCard_contactCard__bptP6{padding:0;background:transparent;border-radius:0;margin-bottom:0;box-shadow:none}.ContactCard_contactGrid__IikT4{display:grid;grid-gap:var(--spacing-md);gap:var(--spacing-md)}.ContactCard_contactItem__yIGfl{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg);background:linear-gradient(135deg,hsla(0,0%,100%,.95),rgba(248,250,252,.9));border-radius:var(--radius-lg);border:1px solid rgba(226,232,240,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-soft)}.ContactCard_contactItem__yIGfl svg{color:var(--color-blue-600);flex-shrink:0;transition:all .3s ease}.ContactCard_contactItem__yIGfl:hover{transform:translateY(-4px);box-shadow:var(--shadow-medium),0 0 20px rgba(59,130,246,.15);border-color:rgba(59,130,246,.4)}.ContactCard_contactItem__yIGfl:hover svg{color:var(--color-emerald-500);transform:scale(1.1)}.ContactCard_contactLink__6HIr9{font-family:Open Sans,sans-serif;font-size:1rem;font-weight:500;color:var(--color-slate-700);text-decoration:none;transition:color .2s ease}.ContactCard_contactItem__yIGfl:hover .ContactCard_contactLink__6HIr9{color:var(--color-blue-600)}.ContactCard_emptyState__44SGm{padding:var(--spacing-xl) var(--spacing-lg);text-align:center;color:var(--color-slate-600);background:linear-gradient(135deg,rgba(248,250,252,.9),rgba(241,245,249,.9));border-radius:var(--radius-md);border:2px dashed var(--color-slate-300);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:ContactCard_fadeIn__zhe0Q .6s ease}.ContactCard_emptyState__44SGm svg{color:var(--color-slate-400);margin-bottom:var(--spacing-sm);transition:transform .3s ease}.ContactCard_emptyState__44SGm:hover svg{transform:scale(1.05);color:var(--color-blue-500)}.ContactCard_emptyText__mZ9ZY{font-family:Montserrat,sans-serif;font-size:.9375rem;font-weight:600;color:var(--color-slate-700);margin:0 0 var(--spacing-xs)}.ContactCard_emptySubText__iVCK_{font-family:Open Sans,sans-serif;font-size:.8125rem;color:var(--color-slate-600);margin:0}.ContactCard_underlineButton__NpMyp{font-family:Open Sans,sans-serif;font-size:.9375rem;font-weight:600;color:var(--color-blue-600);background:none;border:none;padding:0;text-decoration:underline;cursor:pointer;transition:color .2s ease}.ContactCard_underlineButton__NpMyp:hover{color:var(--color-emerald-500)}@keyframes ContactCard_fadeIn__zhe0Q{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.ContactCard_contactItem__yIGfl{padding:var(--spacing-md)}.ContactCard_emptyState__44SGm{padding:var(--spacing-2xl)}.ContactCard_emptyText__mZ9ZY{font-size:1rem}.ContactCard_emptySubText__iVCK_{font-size:.875rem}}.MetricsCard_metricsCard__T_IEP{padding:0;background:transparent;border-radius:0;margin-bottom:0;box-shadow:none;position:relative;overflow:visible}.MetricsCard_metricsGrid__J6J41{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:var(--spacing-lg);gap:var(--spacing-lg);position:relative;z-index:1}.MetricsCard_metricItem__4l5r4{text-align:center;padding:var(--spacing-2xl);background:linear-gradient(135deg,hsla(0,0%,100%,.95),rgba(248,250,252,.9));border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;border:1px solid rgba(226,232,240,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative;overflow:hidden}.MetricsCard_metricItem__4l5r4:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-blue-500),var(--color-emerald-500));opacity:0;transition:opacity .3s ease}.MetricsCard_metricItem__4l5r4:hover{transform:translateY(-8px) scale(1.02);box-shadow:var(--shadow-medium),0 0 30px rgba(59,130,246,.15);border-color:rgba(59,130,246,.4)}.MetricsCard_metricItem__4l5r4:hover:before{opacity:1}.MetricsCard_metricIconWrapper__nbwYQ{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-blue-500) 0,var(--color-blue-600) 100%);border-radius:var(--radius-md);margin-bottom:var(--spacing-lg);box-shadow:var(--shadow-soft),0 0 20px rgba(59,130,246,.3);transition:all .3s cubic-bezier(.4,0,.2,1)}.MetricsCard_metricIcon__0HvcT{color:#fff;transition:transform .3s ease}.MetricsCard_metricItem__4l5r4:hover .MetricsCard_metricIconWrapper__nbwYQ{background:linear-gradient(135deg,var(--color-blue-600) 0,var(--color-emerald-500) 100%);box-shadow:var(--shadow-medium),0 0 25px rgba(59,130,246,.4);transform:scale(1.1) rotate(5deg)}.MetricsCard_metricItem__4l5r4:hover .MetricsCard_metricIcon__0HvcT{transform:scale(1.1)}.MetricsCard_metricValue__hZ1dQ{font-family:Montserrat,sans-serif;font-size:3rem;font-weight:700;color:var(--color-slate-800);margin:var(--spacing-sm) 0;background:linear-gradient(135deg,var(--color-blue-600),var(--color-emerald-500));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;transition:transform .3s ease;line-height:1}.MetricsCard_metricItem__4l5r4:hover .MetricsCard_metricValue__hZ1dQ{transform:scale(1.05)}.MetricsCard_metricLabel__QM7t2{font-family:Open Sans,sans-serif;font-size:.875rem;color:var(--color-slate-600);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-top:var(--spacing-xs)}@media (max-width:767px){.MetricsCard_metricsGrid__J6J41{grid-template-columns:1fr;gap:var(--spacing-md)}.MetricsCard_metricItem__4l5r4{padding:var(--spacing-xl);min-height:180px}.MetricsCard_metricIconWrapper__nbwYQ{width:64px;height:64px}.MetricsCard_metricIcon__0HvcT{width:32px;height:32px}.MetricsCard_metricValue__hZ1dQ{font-size:2.5rem}.MetricsCard_metricLabel__QM7t2{font-size:.8rem}}@media (min-width:768px) and (max-width:1023px){.MetricsCard_metricsGrid__J6J41{grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}.MetricsCard_metricItem__4l5r4{padding:var(--spacing-xl);min-height:190px}}.DownloadCVCard_downloadCard__FECM0{padding:0;background:transparent;border-radius:0;margin-bottom:0;box-shadow:none}.DownloadCVCard_downloadButton__WCOzN,.DownloadCVCard_downloadNewCVButton__foWLE{font-family:Open Sans,sans-serif;display:flex;align-items:center;justify-content:center;gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-2xl);background:linear-gradient(135deg,var(--color-blue-500) 0,var(--color-blue-600) 100%);color:#fff;font-size:1rem;font-weight:600;border:none;border-radius:var(--radius-lg);cursor:pointer;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-soft),0 0 20px rgba(59,130,246,.3);margin-bottom:var(--spacing-md);flex:1 1}.DownloadCVCard_downloadButton__WCOzN:hover,.DownloadCVCard_downloadNewCVButton__foWLE:hover{background:linear-gradient(135deg,var(--color-blue-600) 0,var(--color-emerald-500) 100%);transform:translateY(-4px);box-shadow:var(--shadow-medium),0 0 30px rgba(59,130,246,.4)}.DownloadCVCard_downloadButton__WCOzN svg,.DownloadCVCard_downloadNewCVButton__foWLE svg{transition:transform .3s ease}.DownloadCVCard_downloadButton__WCOzN:hover svg,.DownloadCVCard_downloadNewCVButton__foWLE:hover svg{transform:scale(1.1)}.DownloadCVCard_downloadNewCVButton__foWLE{background:linear-gradient(135deg,var(--color-emerald-500) 0,var(--color-emerald-600) 100%);box-shadow:var(--shadow-soft),0 0 20px rgba(16,185,129,.3)}.DownloadCVCard_downloadNewCVButton__foWLE:hover{background:linear-gradient(135deg,var(--color-emerald-600) 0,var(--color-blue-500) 100%);box-shadow:var(--shadow-medium),0 0 30px rgba(16,185,129,.4)}.DownloadCVCard_emptyState__dMNRH{padding:var(--spacing-xl) var(--spacing-lg);text-align:center;color:var(--color-slate-600);background:linear-gradient(135deg,rgba(248,250,252,.9),rgba(241,245,249,.9));border-radius:var(--radius-md);border:2px dashed var(--color-slate-300);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:DownloadCVCard_fadeIn__cY1i_ .6s ease}.DownloadCVCard_emptyState__dMNRH svg{color:var(--color-slate-400);margin-bottom:var(--spacing-sm);transition:transform .3s ease}.DownloadCVCard_emptyState__dMNRH:hover svg{transform:scale(1.05);color:var(--color-blue-500)}.DownloadCVCard_emptyText__o0SWt{font-family:Montserrat,sans-serif;font-size:.9375rem;font-weight:600;color:var(--color-slate-700);margin:0 0 var(--spacing-xs)}.DownloadCVCard_emptySubText__tNTcb{font-family:Open Sans,sans-serif;font-size:.8125rem;color:var(--color-slate-600);margin:0}.DownloadCVCard_underlineButton___LGot{font-family:Open Sans,sans-serif;font-size:.9375rem;font-weight:600;color:var(--color-blue-600);background:none;border:none;padding:0;text-decoration:underline;cursor:pointer;transition:color .2s ease}.DownloadCVCard_underlineButton___LGot:hover{color:var(--color-emerald-500)}@keyframes DownloadCVCard_fadeIn__cY1i_{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.DownloadCVCard_downloadButton__WCOzN,.DownloadCVCard_downloadNewCVButton__foWLE{padding:var(--spacing-md) var(--spacing-lg);font-size:.9375rem}.DownloadCVCard_emptyState__dMNRH{padding:var(--spacing-2xl)}.DownloadCVCard_emptyText__o0SWt{font-size:1rem}.DownloadCVCard_emptySubText__tNTcb{font-size:.875rem}}.CertificationsList_certificationsContainer__UbMzZ{padding:var(--dimensions-spacing-large);background:var(--color-background);border-radius:var(--dimensions-borderRadius-large);margin-bottom:var(--dimensions-spacing-xl);box-shadow:0 2px 10px rgba(0,0,0,.1);position:relative;overflow:hidden}.CertificationsList_sectionTitle__87M28{font-size:1.5rem;font-weight:var(--text-title-weight);color:var(--color-text-primary);margin-bottom:var(--dimensions-spacing-large);display:flex;align-items:center;gap:var(--dimensions-spacing-xs);transition:color var(--defaults-animationTime) ease}.CertificationsList_sectionTitle__87M28:hover{color:var(--color-primary)}.CertificationsList_sectionTitle__87M28 svg{width:24px;height:24px;stroke:var(--color-primary);transition:transform .4s ease}.CertificationsList_sectionTitle__87M28:hover svg{transform:rotate(45deg)}.CertificationsList_certItem__jCd6b{margin-bottom:var(--dimensions-spacing-large);padding:var(--dimensions-spacing-medium);background:var(--color-background-light);border-radius:var(--dimensions-borderRadius-medium);border:1px solid var(--color-background-medium);transition:transform var(--defaults-animationTime) ease,box-shadow var(--defaults-animationTime) ease,border-color var(--defaults-animationTime) ease}.CertificationsList_certItem__jCd6b:hover{transform:translateY(-4px);box-shadow:var(--defaults-shadowHover);border-color:var(--color-primary)}.CertificationsList_certTitle__UyOqJ{font-size:1.25rem;font-weight:600;color:var(--color-text-primary);margin-bottom:var(--dimensions-spacing-xs);display:flex;align-items:center;gap:var(--dimensions-spacing-xs);transition:color var(--defaults-animationTime) ease}.CertificationsList_certItem__jCd6b:hover .CertificationsList_certTitle__UyOqJ{color:var(--color-primary)}.CertificationsList_certTitle__UyOqJ svg{width:20px;height:20px;stroke:var(--color-primary);opacity:.8}.CertificationsList_certMeta__gY4hR{font-size:.9rem;color:var(--color-text-secondary);margin-bottom:var(--dimensions-spacing-xs);display:flex;flex-wrap:wrap;align-items:center;gap:var(--dimensions-spacing-xs)}.CertificationsList_verificationLink__HzGC_{color:var(--color-primary);text-decoration:none;font-weight:500;padding:2px 6px;border-radius:var(--dimensions-borderRadius-small);transition:color var(--defaults-animationTime) ease,background var(--defaults-animationTime) ease}.CertificationsList_verificationLink__HzGC_:hover{color:var(--color-text-on-primary);background:var(--color-primary)}.CertificationsList_certDescription__u8A7J{font-size:1rem;color:var(--color-text-primary);line-height:1.5;margin-bottom:var(--dimensions-spacing-xs)}.CertificationsList_certExtradetail__nI7YP{font-size:.95rem;color:var(--color-text-secondary);font-style:italic;background:var(--color-background-medium);padding:var(--dimensions-spacing-xs) var(--dimensions-spacing-small);border-radius:var(--dimensions-borderRadius-small);margin-bottom:var(--dimensions-spacing-xs)}.CertificationsList_emptyState__KY492{padding:var(--dimensions-spacing-xl);text-align:center;color:var(--color-text-secondary);background:var(--color-background-light);border-radius:var(--dimensions-borderRadius-medium);border:2px dashed var(--color-background-medium);animation:CertificationsList_fadeIn__Sr78V .6s ease}.CertificationsList_emptyState__KY492 svg{width:48px;height:48px;stroke:var(--color-text-secondary);margin-bottom:var(--dimensions-spacing-medium);transition:transform .3s ease}.CertificationsList_emptyState__KY492:hover svg{transform:scale(1.1)}.CertificationsList_emptyText__emVOU{font-size:1.25rem;font-weight:500;margin:0}.CertificationsList_emptySubText__5nux_{font-size:.9rem;color:var(--color-text-secondary);margin-top:var(--dimensions-spacing-xs)}@keyframes CertificationsList_fadeIn__Sr78V{0%{opacity:0}to{opacity:1}}@media (max-width:767px){.CertificationsList_certificationsContainer__UbMzZ{padding:var(--dimensions-spacing-medium);margin:0 var(--dimensions-spacing-xs) var(--dimensions-spacing-medium)}.CertificationsList_sectionTitle__87M28{font-size:1.25rem}.CertificationsList_certItem__jCd6b{padding:var(--dimensions-spacing-small);margin-bottom:var(--dimensions-spacing-medium)}.CertificationsList_certTitle__UyOqJ{font-size:1.1rem}.CertificationsList_certMeta__gY4hR{font-size:.85rem;flex-direction:column;align-items:flex-start}.CertificationsList_certDescription__u8A7J,.CertificationsList_certExtradetail__nI7YP{font-size:.9rem}.CertificationsList_certItem__jCd6b:hover{transform:none;box-shadow:none}.CertificationsList_emptyState__KY492{padding:var(--dimensions-spacing-medium)}.CertificationsList_emptyText__emVOU{font-size:1rem}.CertificationsList_emptySubText__5nux_{font-size:.85rem}.CertificationsList_emptyState__KY492 svg{width:36px;height:36px}}.LanguagesList_languagesContainer__JUda7{padding:var(--dimensions-spacing-large);background:var(--color-background);border-radius:var(--dimensions-borderRadius-large);margin-bottom:var(--dimensions-spacing-xl);box-shadow:0 2px 10px rgba(0,0,0,.1);position:relative}.LanguagesList_sectionTitle__woHBm{font-size:1.5rem;font-weight:var(--text-title-weight);color:var(--color-text-primary);margin-bottom:var(--dimensions-spacing-large);display:flex;align-items:center;gap:var(--dimensions-spacing-xs);transition:color var(--defaults-animationTime) ease}.LanguagesList_sectionTitle__woHBm:hover{color:var(--color-primary)}.LanguagesList_sectionTitle__woHBm svg{width:24px;height:24px;stroke:var(--color-primary);transition:transform .4s ease}.LanguagesList_sectionTitle__woHBm:hover svg{transform:rotate(45deg)}.LanguagesList_languagesList__PWMPP{list-style:none;padding:0}.LanguagesList_languageItem__9bM9D{font-size:1rem;color:var(--color-text-primary);margin-bottom:var(--dimensions-spacing-small);padding:var(--dimensions-spacing-xs) var(--dimensions-spacing-medium);background:var(--color-background-light);border-radius:var(--dimensions-borderRadius-medium);display:flex;align-items:center;gap:var(--dimensions-spacing-small);transition:transform var(--defaults-animationTime) ease,box-shadow var(--defaults-animationTime) ease,background var(--defaults-animationTime) ease}.LanguagesList_languageItem__9bM9D:hover{transform:translateY(-2px);box-shadow:var(--defaults-shadowHover);background:var(--color-background)}.LanguagesList_levelIndicator__yAF3x{width:10px;height:10px;border-radius:50%;display:inline-block;margin-right:var(--dimensions-spacing-xs)}.LanguagesList_levelIndicator__yAF3x.LanguagesList_fluent__9oCqv{background:var(--color-primary)}.LanguagesList_levelIndicator__yAF3x.LanguagesList_intermediate__uJUux{background:var(--color-orange-light)}.LanguagesList_levelIndicator__yAF3x.LanguagesList_basic__1Easb{background:var(--color-background-medium)}.LanguagesList_emptyState__jmzQF{padding:var(--dimensions-spacing-xl);text-align:center;color:var(--color-text-secondary);background:var(--color-background-light);border-radius:var(--dimensions-borderRadius-medium);border:2px dashed var(--color-background-medium);animation:LanguagesList_fadeIn__bf1J2 .6s ease}.LanguagesList_emptyState__jmzQF svg{width:48px;height:48px;stroke:var(--color-text-secondary);margin-bottom:var(--dimensions-spacing-medium);transition:transform .3s ease}.LanguagesList_emptyState__jmzQF:hover svg{transform:scale(1.1)}.LanguagesList_emptyText__2Moyb{font-size:1.25rem;font-weight:500;margin:0 0 var(--dimensions-spacing-xs)}.LanguagesList_emptySubText__ZyWMe{font-size:.9rem;color:var(--color-text-secondary);margin:0}.LanguagesList_underline-button__SiVvN{font-size:1rem;color:var(--color-primary);background:none;border:none;padding:0;text-decoration:underline;cursor:pointer;transition:color var(--defaults-animationTime) ease}.LanguagesList_underline-button__SiVvN:hover{color:var(--color-secondary)}@keyframes LanguagesList_fadeIn__bf1J2{0%{opacity:0}to{opacity:1}}@media (max-width:767px){.LanguagesList_languagesContainer__JUda7{padding:var(--dimensions-spacing-medium);margin:0 var(--dimensions-spacing-xs) var(--dimensions-spacing-medium)}.LanguagesList_sectionTitle__woHBm{font-size:1.25rem}.LanguagesList_languageItem__9bM9D{font-size:.9rem;padding:var(--dimensions-spacing-xs) var(--dimensions-spacing-small);margin-bottom:var(--dimensions-spacing-xs)}.LanguagesList_languageItem__9bM9D:hover{transform:none;box-shadow:none}.LanguagesList_emptyState__jmzQF{padding:var(--dimensions-spacing-medium)}.LanguagesList_emptyText__2Moyb{font-size:1rem}.LanguagesList_emptySubText__ZyWMe{font-size:.85rem}.LanguagesList_emptyState__jmzQF svg{width:36px;height:36px}}.HobbiesList_hobbiesContainer__TeJlU{padding:var(--dimensions-spacing-large);background:var(--color-background);border-radius:var(--dimensions-borderRadius-large);margin-bottom:var(--dimensions-spacing-xl);box-shadow:0 2px 10px rgba(0,0,0,.1);position:relative}.HobbiesList_sectionTitle__lPRAB{font-size:1.5rem;font-weight:var(--text-title-weight);color:var(--color-text-primary);margin-bottom:var(--dimensions-spacing-large);display:flex;align-items:center;gap:var(--dimensions-spacing-xs);transition:color var(--defaults-animationTime) ease}.HobbiesList_sectionTitle__lPRAB:hover{color:var(--color-primary)}.HobbiesList_sectionTitle__lPRAB svg{width:24px;height:24px;stroke:var(--color-primary);transition:transform .4s ease}.HobbiesList_sectionTitle__lPRAB:hover svg{transform:rotate(45deg)}.HobbiesList_hobbyList__9wwu2{list-style:none;padding:0}.HobbiesList_hobbyItem__OMxsD{font-size:1rem;color:var(--color-text-primary);margin-bottom:var(--dimensions-spacing-small);padding:var(--dimensions-spacing-xs) var(--dimensions-spacing-medium);background:var(--color-background-light);border-radius:var(--dimensions-borderRadius-medium);display:flex;align-items:center;gap:var(--dimensions-spacing-xs);transition:transform var(--defaults-animationTime) ease,box-shadow var(--defaults-animationTime) ease,background var(--defaults-animationTime) ease}.HobbiesList_hobbyItem__OMxsD:hover{transform:translateY(-2px);box-shadow:var(--defaults-shadowHover);background:var(--color-background)}.HobbiesList_hobbyItem__OMxsD:before{content:"•";color:var(--color-primary);font-size:1.5rem;margin-right:var(--dimensions-spacing-xs)}.HobbiesList_emptyState__qhnJ_{padding:var(--dimensions-spacing-xl);text-align:center;color:var(--color-text-secondary);background:var(--color-background-light);border-radius:var(--dimensions-borderRadius-medium);border:2px dashed var(--color-background-medium);animation:HobbiesList_fadeIn__6qKJO .6s ease}.HobbiesList_emptyState__qhnJ_ svg{width:48px;height:48px;stroke:var(--color-text-secondary);margin-bottom:var(--dimensions-spacing-medium);transition:transform .3s ease}.HobbiesList_emptyState__qhnJ_:hover svg{transform:scale(1.1)}.HobbiesList_emptyText__9_Gjt{font-size:1.25rem;font-weight:500;margin:0 0 var(--dimensions-spacing-xs)}.HobbiesList_emptySubText__iShAo{font-size:.9rem;color:var(--color-text-secondary);margin:0}.HobbiesList_underline-button__3okaK{font-size:1rem;color:var(--color-primary);background:none;border:none;padding:0;text-decoration:underline;cursor:pointer;transition:color var(--defaults-animationTime) ease}.HobbiesList_underline-button__3okaK:hover{color:var(--color-secondary)}@keyframes HobbiesList_fadeIn__6qKJO{0%{opacity:0}to{opacity:1}}@media (max-width:767px){.HobbiesList_hobbiesContainer__TeJlU{padding:var(--dimensions-spacing-medium);margin:0 var(--dimensions-spacing-xs) var(--dimensions-spacing-medium)}.HobbiesList_sectionTitle__lPRAB{font-size:1.25rem}.HobbiesList_hobbyItem__OMxsD{font-size:.9rem;padding:var(--dimensions-spacing-xs) var(--dimensions-spacing-small);margin-bottom:var(--dimensions-spacing-xs)}.HobbiesList_hobbyItem__OMxsD:hover{transform:none;box-shadow:none}.HobbiesList_emptyState__qhnJ_{padding:var(--dimensions-spacing-medium)}.HobbiesList_emptyText__9_Gjt{font-size:1rem}.HobbiesList_emptySubText__iShAo{font-size:.85rem}.HobbiesList_emptyState__qhnJ_ svg{width:36px;height:36px}}.AwardsList_awardsContainer__VJnBn{padding:var(--dimensions-spacing-medium);background:var(--color-background);border-radius:var(--dimensions-borderRadius-large);margin-bottom:var(--dimensions-spacing-xl);box-shadow:0 2px 10px rgba(0,0,0,.1)}.AwardsList_sectionTitle__svG4E{font-size:1.5rem;font-weight:var(--text-title-weight);color:var(--color-text-primary);margin-bottom:var(--dimensions-spacing-medium);display:flex;align-items:center;gap:var(--dimensions-spacing-xs)}.AwardsList_sectionTitle__svG4E svg{width:24px;height:24px;stroke:var(--color-primary)}.AwardsList_awardItem__6A_dB{margin-bottom:var(--dimensions-spacing-large);padding:var(--dimensions-spacing-small);border-radius:var(--dimensions-borderRadius-medium);transition:background var(--defaults-animationTime) ease,transform var(--defaults-animationTime) ease}.AwardsList_awardItem__6A_dB:hover{background:var(--color-background-light);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.05)}.AwardsList_awardItem__6A_dB h3{font-size:1.25rem;font-weight:600;color:var(--color-text-primary);margin-bottom:var(--dimensions-spacing-xs);display:flex;align-items:center;gap:var(--dimensions-spacing-xs)}.AwardsList_awardItem__6A_dB h3 svg{width:20px;height:20px;stroke:var(--color-primary)}.AwardsList_organizationDate__wyBil{font-size:1rem;color:var(--color-text-secondary);margin-bottom:var(--dimensions-spacing-xs);display:flex;align-items:center;gap:var(--dimensions-spacing-xs)}.AwardsList_organizationDate__wyBil:before{content:"•";margin-right:var(--dimensions-spacing-xs);color:var(--color-primary)}.AwardsList_description__CBJuO{font-size:1rem;color:var(--color-text-primary);margin-bottom:var(--dimensions-spacing-xs)}.AwardsList_extradetail__Oj_hW{font-size:.95rem;color:var(--color-text-secondary);font-style:italic;background:var(--color-background-medium);padding:var(--dimensions-spacing-xs) var(--dimensions-spacing-small);border-radius:var(--dimensions-borderRadius-small)}.AwardsList_emptyText__4v7ID{font-size:1rem;color:var(--color-text-secondary);text-align:center;padding:var(--dimensions-spacing-small)}@media (max-width:767px){.AwardsList_awardsContainer__VJnBn{padding:var(--dimensions-spacing-small);margin:0 var(--dimensions-spacing-xs) var(--dimensions-spacing-medium)}.AwardsList_sectionTitle__svG4E{font-size:1.25rem}.AwardsList_awardItem__6A_dB{padding:var(--dimensions-spacing-xs);margin-bottom:var(--dimensions-spacing-medium)}.AwardsList_awardItem__6A_dB h3{font-size:1.15rem}.AwardsList_description__CBJuO,.AwardsList_extradetail__Oj_hW,.AwardsList_organizationDate__wyBil{font-size:.9rem}.AwardsList_awardItem__6A_dB:hover{transform:none;box-shadow:none}}.ReferencesList_referencesContainer__r7B31{padding:var(--dimensions-spacing-large);background:var(--color-background);border-radius:var(--dimensions-borderRadius-large);margin-bottom:var(--dimensions-spacing-xl);box-shadow:0 2px 10px rgba(0,0,0,.1);position:relative}.ReferencesList_sectionTitle__6Tpdq{font-size:1.5rem;font-weight:var(--text-title-weight);color:var(--color-text-primary);margin-bottom:var(--dimensions-spacing-large);display:flex;align-items:center;gap:var(--dimensions-spacing-xs);transition:color var(--defaults-animationTime) ease}.ReferencesList_sectionTitle__6Tpdq:hover{color:var(--color-primary)}.ReferencesList_sectionTitle__6Tpdq svg{width:24px;height:24px;stroke:var(--color-primary);transition:transform .4s ease}.ReferencesList_sectionTitle__6Tpdq:hover svg{transform:rotate(45deg)}.ReferencesList_refItem__ucE3R{margin-bottom:var(--dimensions-spacing-medium);padding:var(--dimensions-spacing-medium);background:var(--color-background-light);border-radius:var(--dimensions-borderRadius-medium);border:1px solid var(--color-background-medium);transition:transform var(--defaults-animationTime) ease,box-shadow var(--defaults-animationTime) ease,border-color var(--defaults-animationTime) ease}.ReferencesList_refItem__ucE3R:hover{transform:translateY(-4px);box-shadow:var(--defaults-shadowHover);border-color:var(--color-primary)}.ReferencesList_refItem__ucE3R h3{font-size:1.25rem;font-weight:600;color:var(--color-text-primary);margin-bottom:var(--dimensions-spacing-xs);display:flex;align-items:center;gap:var(--dimensions-spacing-xs);transition:color var(--defaults-animationTime) ease}.ReferencesList_refItem__ucE3R:hover h3{color:var(--color-primary)}.ReferencesList_refItem__ucE3R h3 svg{width:20px;height:20px;stroke:var(--color-primary);opacity:.8}.ReferencesList_refItem__ucE3R p{font-size:1rem;color:var(--color-text-secondary);margin-bottom:var(--dimensions-spacing-xs);display:flex;align-items:center;gap:var(--dimensions-spacing-xs)}.ReferencesList_refItem__ucE3R p:before{content:"•";color:var(--color-primary);margin-right:var(--dimensions-spacing-xs)}.ReferencesList_emptyState__8Hw_C{padding:var(--dimensions-spacing-xl);text-align:center;color:var(--color-text-secondary);background:var(--color-background-light);border-radius:var(--dimensions-borderRadius-medium);border:2px dashed var(--color-background-medium);animation:ReferencesList_fadeIn__ELSpd .6s ease}.ReferencesList_emptyState__8Hw_C svg{width:48px;height:48px;stroke:var(--color-text-secondary);margin-bottom:var(--dimensions-spacing-medium);transition:transform .3s ease}.ReferencesList_emptyState__8Hw_C:hover svg{transform:scale(1.1)}.ReferencesList_emptyText__GJ3c3{font-size:1.25rem;font-weight:500;margin:0 0 var(--dimensions-spacing-xs)}.ReferencesList_emptySubText__MpJv7{font-size:.9rem;color:var(--color-text-secondary);margin:0}.ReferencesList_underline-button__yiWLb{font-size:1rem;color:var(--color-primary);background:none;border:none;padding:0;text-decoration:underline;cursor:pointer;transition:color var(--defaults-animationTime) ease}.ReferencesList_underline-button__yiWLb:hover{color:var(--color-secondary)}@keyframes ReferencesList_fadeIn__ELSpd{0%{opacity:0}to{opacity:1}}@media (max-width:767px){.ReferencesList_referencesContainer__r7B31{padding:var(--dimensions-spacing-medium);margin:0 var(--dimensions-spacing-xs) var(--dimensions-spacing-medium)}.ReferencesList_sectionTitle__6Tpdq{font-size:1.25rem}.ReferencesList_refItem__ucE3R{padding:var(--dimensions-spacing-small);margin-bottom:var(--dimensions-spacing-small)}.ReferencesList_refItem__ucE3R h3{font-size:1.15rem}.ReferencesList_refItem__ucE3R p{font-size:.9rem}.ReferencesList_refItem__ucE3R:hover{transform:none;box-shadow:none}.ReferencesList_emptyState__8Hw_C{padding:var(--dimensions-spacing-medium)}.ReferencesList_emptyText__GJ3c3{font-size:1rem}.ReferencesList_emptySubText__MpJv7{font-size:.85rem}.ReferencesList_emptyState__8Hw_C svg{width:36px;height:36px}}.VolunteerWorkList_volunteerContainer__TGRB1{padding:var(--dimensions-spacing-large);background:var(--color-background);border-radius:var(--dimensions-borderRadius-large);margin-bottom:var(--dimensions-spacing-xl);box-shadow:0 2px 10px rgba(0,0,0,.1);position:relative}.VolunteerWorkList_sectionTitle__GEyUP{font-size:1.5rem;font-weight:var(--text-title-weight);color:var(--color-text-primary);margin-bottom:var(--dimensions-spacing-large);display:flex;align-items:center;gap:var(--dimensions-spacing-xs);transition:color var(--defaults-animationTime) ease}.VolunteerWorkList_sectionTitle__GEyUP:hover{color:var(--color-primary)}.VolunteerWorkList_sectionTitle__GEyUP svg{width:24px;height:24px;stroke:var(--color-primary);transition:transform .4s ease}.VolunteerWorkList_sectionTitle__GEyUP:hover svg{transform:rotate(45deg)}.VolunteerWorkList_volItem__5JcLH{margin-bottom:var(--dimensions-spacing-large);padding:var(--dimensions-spacing-medium);background:var(--color-background-light);border-radius:var(--dimensions-borderRadius-medium);border:1px solid var(--color-background-medium);transition:transform var(--defaults-animationTime) ease,box-shadow var(--defaults-animationTime) ease,border-color var(--defaults-animationTime) ease}.VolunteerWorkList_volItem__5JcLH:hover{transform:translateY(-4px);box-shadow:var(--defaults-shadowHover);border-color:var(--color-primary)}.VolunteerWorkList_volTitle__cg_rT{font-size:1.25rem;font-weight:600;color:var(--color-text-primary);margin-bottom:var(--dimensions-spacing-xs);display:flex;align-items:center;gap:var(--dimensions-spacing-xs);transition:color var(--defaults-animationTime) ease}.VolunteerWorkList_volItem__5JcLH:hover .VolunteerWorkList_volTitle__cg_rT{color:var(--color-primary)}.VolunteerWorkList_volTitle__cg_rT svg{width:20px;height:20px;stroke:var(--color-primary);opacity:.8}.VolunteerWorkList_volMeta__2SxJ7{font-size:.9rem;color:var(--color-text-secondary);margin-bottom:var(--dimensions-spacing-xs);display:flex;align-items:center;gap:var(--dimensions-spacing-xs)}.VolunteerWorkList_volMeta__2SxJ7:before{content:"•";color:var(--color-primary);margin-right:var(--dimensions-spacing-xs)}.VolunteerWorkList_volDescription__2o756{font-size:1rem;color:var(--color-text-primary);margin-bottom:var(--dimensions-spacing-xs);line-height:1.5}.VolunteerWorkList_volExtradetail__X5X_8{font-size:.95rem;color:var(--color-text-secondary);font-style:italic;background:var(--color-background-medium);padding:var(--dimensions-spacing-xs) var(--dimensions-spacing-small);border-radius:var(--dimensions-borderRadius-small);margin-bottom:var(--dimensions-spacing-xs)}.VolunteerWorkList_emptyState__l7E_A{padding:var(--dimensions-spacing-xl);text-align:center;color:var(--color-text-secondary);background:var(--color-background-light);border-radius:var(--dimensions-borderRadius-medium);border:2px dashed var(--color-background-medium);animation:VolunteerWorkList_fadeIn___MONz .6s ease}.VolunteerWorkList_emptyState__l7E_A svg{width:48px;height:48px;stroke:var(--color-text-secondary);margin-bottom:var(--dimensions-spacing-medium);transition:transform .3s ease}.VolunteerWorkList_emptyState__l7E_A:hover svg{transform:scale(1.1)}.VolunteerWorkList_emptyText__AvlOS{font-size:1.25rem;font-weight:500;margin:0 0 var(--dimensions-spacing-xs)}.VolunteerWorkList_emptySubText__ptgng{font-size:.9rem;color:var(--color-text-secondary);margin:0}.VolunteerWorkList_underline-button__9Ae3x{font-size:1rem;color:var(--color-primary);background:none;border:none;padding:0;text-decoration:underline;cursor:pointer;transition:color var(--defaults-animationTime) ease}.VolunteerWorkList_underline-button__9Ae3x:hover{color:var(--color-secondary)}@keyframes VolunteerWorkList_fadeIn___MONz{0%{opacity:0}to{opacity:1}}@media (max-width:767px){.VolunteerWorkList_volunteerContainer__TGRB1{padding:var(--dimensions-spacing-medium);margin:0 var(--dimensions-spacing-xs) var(--dimensions-spacing-medium)}.VolunteerWorkList_sectionTitle__GEyUP{font-size:1.25rem}.VolunteerWorkList_volItem__5JcLH{padding:var(--dimensions-spacing-small);margin-bottom:var(--dimensions-spacing-medium)}.VolunteerWorkList_volTitle__cg_rT{font-size:1.15rem}.VolunteerWorkList_volMeta__2SxJ7{font-size:.85rem}.VolunteerWorkList_volDescription__2o756,.VolunteerWorkList_volExtradetail__X5X_8{font-size:.9rem}.VolunteerWorkList_volItem__5JcLH:hover{transform:none;box-shadow:none}.VolunteerWorkList_emptyState__l7E_A{padding:var(--dimensions-spacing-medium)}.VolunteerWorkList_emptyText__AvlOS{font-size:1rem}.VolunteerWorkList_emptySubText__ptgng{font-size:.85rem}.VolunteerWorkList_emptyState__l7E_A svg{width:36px;height:36px}}.PortfolioList_portfolioContainer__d_vbv{padding:var(--dimensions-spacing-large);background:var(--color-background);border-radius:var(--dimensions-borderRadius-large);margin-bottom:var(--dimensions-spacing-xl);box-shadow:0 2px 10px rgba(0,0,0,.1);position:relative}.PortfolioList_sectionTitle__n3ZuX{font-size:1.5rem;font-weight:var(--text-title-weight);color:var(--color-text-primary);margin-bottom:var(--dimensions-spacing-large);display:flex;align-items:center;gap:var(--dimensions-spacing-xs);transition:color var(--defaults-animationTime) ease}.PortfolioList_sectionTitle__n3ZuX:hover{color:var(--color-primary)}.PortfolioList_sectionTitle__n3ZuX svg{width:24px;height:24px;stroke:var(--color-primary);transition:transform .4s ease}.PortfolioList_sectionTitle__n3ZuX:hover svg{transform:rotate(45deg)}.PortfolioList_portfolioItem__GZQNf{margin-bottom:var(--dimensions-spacing-xl);padding:var(--dimensions-spacing-medium);background:var(--color-background-light);border-radius:var(--dimensions-borderRadius-medium);border:1px solid var(--color-background-medium);transition:transform var(--defaults-animationTime) ease,box-shadow var(--defaults-animationTime) ease,border-color var(--defaults-animationTime) ease}.PortfolioList_portfolioItem__GZQNf:hover{transform:translateY(-4px);box-shadow:var(--defaults-shadowHover);border-color:var(--color-primary)}.PortfolioList_portfolioItem__GZQNf h3{font-size:1.25rem;font-weight:600;color:var(--color-text-primary);margin-bottom:var(--dimensions-spacing-xs);display:flex;align-items:center;gap:var(--dimensions-spacing-xs);transition:color var(--defaults-animationTime) ease}.PortfolioList_portfolioItem__GZQNf:hover h3{color:var(--color-primary)}.PortfolioList_portfolioItem__GZQNf h3 svg{width:20px;height:20px;stroke:var(--color-primary);opacity:.8}.PortfolioList_date__VkYMR{font-size:1rem;color:var(--color-text-secondary);margin-bottom:var(--dimensions-spacing-xs);display:flex;align-items:center;gap:var(--dimensions-spacing-xs)}.PortfolioList_date__VkYMR:before{content:"•";color:var(--color-primary);margin-right:var(--dimensions-spacing-xs)}.PortfolioList_description__XqQvT{font-size:1rem;color:var(--color-text-primary);line-height:1.5;margin-bottom:var(--dimensions-spacing-xs)}.PortfolioList_extradetail__EaKzC{font-size:.95rem;color:var(--color-text-secondary);font-style:italic;background:var(--color-background-medium);margin-bottom:var(--dimensions-spacing-xs)}.PortfolioList_extradetail__EaKzC,.PortfolioList_link__wLTa_{padding:var(--dimensions-spacing-xs) var(--dimensions-spacing-small);border-radius:var(--dimensions-borderRadius-small)}.PortfolioList_link__wLTa_{font-size:1rem;color:var(--color-primary);text-decoration:none;font-weight:500;transition:color var(--defaults-animationTime) ease,background var(--defaults-animationTime) ease}.PortfolioList_link__wLTa_:hover{color:var(--color-text-on-primary);background:var(--color-primary)}.PortfolioList_emptyState___zaxU{padding:var(--dimensions-spacing-xl);text-align:center;color:var(--color-text-secondary);background:var(--color-background-light);border-radius:var(--dimensions-borderRadius-medium);border:2px dashed var(--color-background-medium);animation:PortfolioList_fadeIn__RBREk .6s ease}.PortfolioList_emptyState___zaxU svg{width:48px;height:48px;stroke:var(--color-text-secondary);margin-bottom:var(--dimensions-spacing-medium);transition:transform .3s ease}.PortfolioList_emptyState___zaxU:hover svg{transform:scale(1.1)}.PortfolioList_emptyText__7up2t{font-size:1.25rem;font-weight:500;margin:0 0 var(--dimensions-spacing-xs)}.PortfolioList_emptySubText__M3wuK{font-size:.9rem;color:var(--color-text-secondary);margin:0}.PortfolioList_underline-button__ZR_WY{font-size:1rem;color:var(--color-primary);background:none;border:none;padding:0;text-decoration:underline;cursor:pointer;transition:color var(--defaults-animationTime) ease}.PortfolioList_underline-button__ZR_WY:hover{color:var(--color-secondary)}@keyframes PortfolioList_fadeIn__RBREk{0%{opacity:0}to{opacity:1}}@media (max-width:767px){.PortfolioList_portfolioContainer__d_vbv{padding:var(--dimensions-spacing-medium);margin:0 var(--dimensions-spacing-xs) var(--dimensions-spacing-medium)}.PortfolioList_sectionTitle__n3ZuX{font-size:1.25rem}.PortfolioList_portfolioItem__GZQNf{padding:var(--dimensions-spacing-small);margin-bottom:var(--dimensions-spacing-medium)}.PortfolioList_portfolioItem__GZQNf h3{font-size:1.15rem}.PortfolioList_date__VkYMR,.PortfolioList_description__XqQvT,.PortfolioList_extradetail__EaKzC,.PortfolioList_link__wLTa_{font-size:.9rem}.PortfolioList_portfolioItem__GZQNf:hover{transform:none;box-shadow:none}.PortfolioList_emptyState___zaxU{padding:var(--dimensions-spacing-medium)}.PortfolioList_emptyText__7up2t{font-size:1rem}.PortfolioList_emptySubText__M3wuK{font-size:.85rem}.PortfolioList_emptyState___zaxU svg{width:36px;height:36px}}.CustomSections_customContainer__scNlP{padding:var(--dimensions-spacing-large);background:var(--color-background);border-radius:var(--dimensions-borderRadius-large);margin-bottom:var(--dimensions-spacing-xl);box-shadow:0 2px 10px rgba(0,0,0,.1);position:relative}.CustomSections_sectionTitle__fghp9{font-size:1.5rem;font-weight:var(--text-title-weight);color:var(--color-text-primary);margin-bottom:var(--dimensions-spacing-large);display:flex;align-items:center;gap:var(--dimensions-spacing-xs);transition:color var(--defaults-animationTime) ease}.CustomSections_sectionTitle__fghp9:hover{color:var(--color-primary)}.CustomSections_sectionTitle__fghp9 svg{width:24px;height:24px;stroke:var(--color-primary);transition:transform .4s ease}.CustomSections_sectionTitle__fghp9:hover svg{transform:rotate(45deg)}.CustomSections_customSection__bTUpL{margin-bottom:var(--dimensions-spacing-xl);padding:var(--dimensions-spacing-medium);background:var(--color-background-light);border-radius:var(--dimensions-borderRadius-medium);border:1px solid var(--color-background-medium);transition:box-shadow var(--defaults-animationTime) ease,border-color var(--defaults-animationTime) ease}.CustomSections_customSection__bTUpL:hover{box-shadow:var(--defaults-shadowHover);border-color:var(--color-primary)}.CustomSections_customSection__bTUpL h3{font-size:1.25rem;font-weight:600;color:var(--color-text-primary);margin-bottom:var(--dimensions-spacing-medium);display:flex;align-items:center;gap:var(--dimensions-spacing-xs);transition:color var(--defaults-animationTime) ease}.CustomSections_customSection__bTUpL:hover h3{color:var(--color-primary)}.CustomSections_customSection__bTUpL h3 svg{width:20px;height:20px;stroke:var(--color-primary);opacity:.8}.CustomSections_item__CJ7Ad{margin-bottom:var(--dimensions-spacing-medium);padding:var(--dimensions-spacing-small);border-radius:var(--dimensions-borderRadius-small);transition:background var(--defaults-animationTime) ease,transform var(--defaults-animationTime) ease}.CustomSections_item__CJ7Ad:hover{background:var(--color-background);transform:translateY(-2px)}.CustomSections_titleDate__mDzOE{font-size:1rem;color:var(--color-text-secondary);margin-bottom:var(--dimensions-spacing-xs);display:flex;align-items:center;gap:var(--dimensions-spacing-xs)}.CustomSections_titleDate__mDzOE:before{content:"•";color:var(--color-primary);margin-right:var(--dimensions-spacing-xs)}.CustomSections_description__dyXuN{font-size:1rem;color:var(--color-text-primary);line-height:1.5;margin-bottom:var(--dimensions-spacing-xs)}.CustomSections_extradetail__milqZ{font-size:.95rem;color:var(--color-text-secondary);font-style:italic;background:var(--color-background-medium);margin-bottom:var(--dimensions-spacing-xs)}.CustomSections_extradetail__milqZ,.CustomSections_link__PBhMA{padding:var(--dimensions-spacing-xs) var(--dimensions-spacing-small);border-radius:var(--dimensions-borderRadius-small)}.CustomSections_link__PBhMA{font-size:1rem;color:var(--color-primary);text-decoration:none;font-weight:500;transition:color var(--defaults-animationTime) ease,background var(--defaults-animationTime) ease}.CustomSections_link__PBhMA:hover{color:var(--color-text-on-primary);background:var(--color-primary)}.CustomSections_underline-button__9feqy{font-size:1rem;color:var(--color-primary);background:none;border:none;padding:0;text-decoration:underline;cursor:pointer;transition:color var(--defaults-animationTime) ease}.CustomSections_underline-button__9feqy:hover{color:var(--color-secondary)}.CustomSections_emptyState__46AoL{padding:var(--dimensions-spacing-xl);text-align:center;color:var(--color-text-secondary);background:var(--color-background-light);border-radius:var(--dimensions-borderRadius-medium);border:2px dashed var(--color-background-medium);animation:CustomSections_fadeIn__qloTK .6s ease}.CustomSections_emptyState__46AoL svg{width:48px;height:48px;stroke:var(--color-text-secondary);margin-bottom:var(--dimensions-spacing-medium);transition:transform .3s ease}.CustomSections_emptyState__46AoL:hover svg{transform:scale(1.1)}.CustomSections_emptyText__ll6TM{font-size:1.25rem;font-weight:500;margin:0 0 var(--dimensions-spacing-xs)}.CustomSections_emptySubText__hQQuK{font-size:.9rem;color:var(--color-text-secondary);margin:0}@keyframes CustomSections_fadeIn__qloTK{0%{opacity:0}to{opacity:1}}@media (max-width:767px){.CustomSections_customContainer__scNlP{padding:var(--dimensions-spacing-medium);margin:0 var(--dimensions-spacing-xs) var(--dimensions-spacing-medium)}.CustomSections_sectionTitle__fghp9{font-size:1.25rem}.CustomSections_customSection__bTUpL{padding:var(--dimensions-spacing-small);margin-bottom:var(--dimensions-spacing-medium)}.CustomSections_customSection__bTUpL h3{font-size:1.15rem}.CustomSections_item__CJ7Ad{padding:var(--dimensions-spacing-xs);margin-bottom:var(--dimensions-spacing-small)}.CustomSections_description__dyXuN,.CustomSections_extradetail__milqZ,.CustomSections_link__PBhMA,.CustomSections_titleDate__mDzOE{font-size:.9rem}.CustomSections_item__CJ7Ad:hover{transform:none}.CustomSections_emptyState__46AoL{padding:var(--dimensions-spacing-medium)}.CustomSections_emptyText__ll6TM{font-size:1rem}.CustomSections_emptySubText__hQQuK{font-size:.85rem}.CustomSections_emptyState__46AoL svg{width:36px;height:36px}}.ProfileAnalysis_analysisContainer__IsZ0u{padding:0;background:transparent;border-radius:0;margin-bottom:0}.ProfileAnalysis_chartsGrid__TLzXI{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--spacing-lg);gap:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.ProfileAnalysis_chartCard__364CR{background:linear-gradient(135deg,hsla(0,0%,100%,.95),rgba(248,250,252,.9));border-radius:var(--radius-lg);padding:var(--spacing-lg);border:1px solid rgba(226,232,240,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow-soft);transition:all .3s cubic-bezier(.4,0,.2,1)}.ProfileAnalysis_chartCard__364CR:hover{transform:translateY(-4px);box-shadow:var(--shadow-medium),0 0 20px rgba(59,130,246,.1);border-color:rgba(59,130,246,.3)}.ProfileAnalysis_chartTitle__s0ECr{font-family:Montserrat,sans-serif;font-size:.9375rem;font-weight:600;color:var(--color-slate-700);margin:0 0 var(--spacing-md);display:flex;align-items:center;gap:var(--spacing-xs)}.ProfileAnalysis_chartWrapper__dkajy{height:200px;position:relative;margin-bottom:var(--spacing-sm)}.ProfileAnalysis_chartDescription__bJac8{font-family:Open Sans,sans-serif;font-size:.8125rem;color:var(--color-slate-600);text-align:center;margin:0;padding-top:var(--spacing-sm);border-top:1px solid rgba(226,232,240,.5)}.ProfileAnalysis_section__SCSBg{margin-top:var(--spacing-xl);padding:var(--spacing-lg);background:linear-gradient(135deg,rgba(248,250,252,.9),rgba(241,245,249,.9));border-radius:var(--radius-md);border:1px solid rgba(226,232,240,.6)}.ProfileAnalysis_section__SCSBg h3{font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;color:var(--color-slate-700);margin:0 0 var(--spacing-md)}.ProfileAnalysis_section__SCSBg p{font-family:Open Sans,sans-serif;font-size:.875rem;color:var(--color-slate-600);margin:0 0 var(--spacing-sm);line-height:1.5}.ProfileAnalysis_section__SCSBg ul{margin:var(--spacing-sm) 0;padding-left:var(--spacing-xl)}.ProfileAnalysis_section__SCSBg li{font-family:Open Sans,sans-serif;font-size:.875rem;color:var(--color-slate-600);margin-bottom:var(--spacing-xs);line-height:1.5}.ProfileAnalysis_emptyState__xZ1Ur{padding:var(--spacing-2xl);text-align:center;color:var(--color-slate-600);background:linear-gradient(135deg,rgba(248,250,252,.9),rgba(241,245,249,.9));border-radius:var(--radius-lg);border:2px dashed var(--color-slate-300);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:ProfileAnalysis_fadeIn__VNmNv .6s ease}.ProfileAnalysis_emptyState__xZ1Ur svg{color:var(--color-slate-400);margin-bottom:var(--spacing-sm);transition:transform .3s ease;width:24px;height:24px}.ProfileAnalysis_emptyState__xZ1Ur:hover svg{transform:scale(1.1);color:var(--color-blue-500)}.ProfileAnalysis_emptyText__p3O2U{font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;color:var(--color-slate-700);margin:0 0 var(--spacing-xs)}.ProfileAnalysis_emptySubText__elaUl{font-family:Open Sans,sans-serif;font-size:.875rem;color:var(--color-slate-600);margin:0}.ProfileAnalysis_underlineButton__RSQZt{font-family:Open Sans,sans-serif;font-size:.875rem;font-weight:600;color:var(--color-blue-600);background:none;border:none;padding:0;text-decoration:underline;cursor:pointer;transition:color .2s ease}.ProfileAnalysis_underlineButton__RSQZt:hover{color:var(--color-emerald-500)}@keyframes ProfileAnalysis_fadeIn__VNmNv{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.ProfileAnalysis_chartsGrid__TLzXI{grid-template-columns:1fr;gap:var(--spacing-md)}.ProfileAnalysis_chartCard__364CR{padding:var(--spacing-md)}.ProfileAnalysis_chartWrapper__dkajy{height:180px}.ProfileAnalysis_section__SCSBg{padding:var(--spacing-md)}.ProfileAnalysis_emptyState__xZ1Ur{padding:var(--spacing-xl)}}.UserProfile_profileContainer__9HEvw{max-width:800px;width:90vw;margin:60px auto;padding:var(--spacing-3xl);position:relative;overflow:hidden}@keyframes UserProfile_gradientShift__KnHCg{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.UserProfile_section__IKWXG{margin-bottom:var(--spacing-md);padding:var(--spacing-lg);background:linear-gradient(135deg,hsla(0,0%,100%,.9),rgba(248,250,252,.8));border-radius:var(--radius-lg);border:1px solid rgba(226,232,240,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.UserProfile_section__IKWXG:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:linear-gradient(180deg,var(--color-blue-500),var(--color-emerald-500));opacity:0;transition:opacity .3s ease}.UserProfile_section__IKWXG:hover{box-shadow:var(--shadow-medium),0 0 20px rgba(59,130,246,.1);border-color:rgba(59,130,246,.3);transform:translateY(-2px)}.UserProfile_section__IKWXG:hover:before{opacity:1}.UserProfile_sectionHeader__hZZHL{font-size:1.25rem;font-weight:600;color:var(--color-slate-800);margin:0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);padding:var(--spacing-md);border-radius:var(--radius-md);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.UserProfile_sectionHeader__hZZHL:hover{background:linear-gradient(135deg,rgba(59,130,246,.05),rgba(16,185,129,.05));color:var(--color-blue-600)}.UserProfile_sectionHeaderContent__rWfGp{display:flex;align-items:center;gap:var(--spacing-md)}.UserProfile_iconContainer__atNIS{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:linear-gradient(135deg,var(--color-blue-500) 0,var(--color-blue-600) 100%);border-radius:var(--radius-md);color:#fff;box-shadow:var(--shadow-soft),0 0 15px rgba(59,130,246,.3);transition:all .3s cubic-bezier(.4,0,.2,1)}.UserProfile_sectionHeader__hZZHL:hover .UserProfile_iconContainer__atNIS{background:linear-gradient(135deg,var(--color-blue-600) 0,var(--color-emerald-500) 100%);box-shadow:var(--shadow-medium),0 0 20px rgba(59,130,246,.4)}.UserProfile_chevronIcon__s9TLe{display:flex;align-items:center;justify-content:center;color:var(--color-slate-500);transition:color .3s ease}.UserProfile_sectionHeader__hZZHL:hover .UserProfile_chevronIcon__s9TLe{color:var(--color-blue-600)}.UserProfile_sectionContent__a0ijm{overflow:hidden}.UserProfile_sectionContentInner__sCxKA{padding:var(--spacing-lg);padding-top:var(--spacing-md)}.UserProfile_magicSuggestions__SFI96,.UserProfile_outputs__2JaA1{margin-top:var(--spacing-3xl);padding:var(--spacing-2xl);background:linear-gradient(135deg,rgba(251,191,36,.05),rgba(245,158,11,.05));border-radius:var(--radius-lg);border:1px solid rgba(251,191,36,.2)}.UserProfile_magicSuggestions__SFI96 h2,.UserProfile_outputs__2JaA1 h2{font-size:1.5rem;font-weight:700;color:var(--color-slate-800);margin-bottom:var(--spacing-lg);display:flex;align-items:center;gap:var(--spacing-sm)}.UserProfile_outputs__2JaA1 ul{list-style:none;padding:0}.UserProfile_outputs__2JaA1 li{margin-bottom:var(--spacing-sm);padding:var(--spacing-sm);background:hsla(0,0%,100%,.5);border-radius:var(--radius-sm);transition:all .2s ease}.UserProfile_outputs__2JaA1 li:hover{background:hsla(0,0%,100%,.8);transform:translateX(4px)}.UserProfile_outputs__2JaA1 a{color:var(--color-blue-600);text-decoration:none;font-weight:500;transition:all .2s ease;display:inline-flex;align-items:center;gap:var(--spacing-xs)}.UserProfile_outputs__2JaA1 a:hover{color:var(--color-blue-700);text-decoration:none}.UserProfile_outputs__2JaA1 a:after{content:"→";transition:transform .2s ease}.UserProfile_outputs__2JaA1 a:hover:after{transform:translateX(4px)}@media (max-width:767px){.UserProfile_profileContainer__9HEvw{padding:var(--spacing-sm);margin:60px var(--spacing-sm)}.UserProfile_sectionHeader__hZZHL{font-size:1rem;padding:var(--spacing-sm)}.UserProfile_section__IKWXG{padding:var(--spacing-sm);margin-bottom:var(--spacing-lg)}.UserProfile_iconContainer__atNIS{width:36px;height:36px}.UserProfile_sectionContentInner__sCxKA{padding:var(--spacing-md);padding-top:var(--spacing-sm)}.UserProfile_magicSuggestions__SFI96,.UserProfile_outputs__2JaA1{padding:var(--spacing-lg)}}@media (prefers-reduced-motion:no-preference){.UserProfile_section__IKWXG{animation:UserProfile_fadeInUp__xETT_ .5s ease-out}}@keyframes UserProfile_fadeInUp__xETT_{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.UserProfile_profileContainer__9HEvw{scroll-behavior:smooth}.UserProfile_sectionHeader__hZZHL:focus{outline:2px solid var(--color-blue-500);outline-offset:2px}.UserProfile_sectionHeader__hZZHL:focus:not(:focus-visible){outline:none}.EditUserProfile_containerWrapper__ZBisA{max-width:800px;width:90vw;margin:60px auto;padding:var(--spacing-3xl);position:relative;overflow:hidden}.EditUserProfile_container__4uGJr{max-width:600px;margin:60px auto}.EditUserProfile_headerContainer__mbpRT{display:flex;justify-content:center;align-items:center;position:relative;border-bottom:1px solid rgba(0,0,0,.1)}.EditUserProfile_header__K1tS_{font-size:2.25rem;font-weight:800;color:#1f2937;background:linear-gradient(90deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;background-clip:text;color:transparent;margin:0 0 1rem}.EditUserProfile_container2__0h1R1{padding:12px;margin:12px;background:linear-gradient(90deg,#e3eeff,#e9f1ff);border-radius:8px;display:flex;justify-content:center;align-items:center;flex-direction:column}.EditUserProfile_reprocessing_message__E9p2z{text-align:center;flex:1 1;font-size:12px}.EditUserProfile_arrayContainer__Mcvax{display:flex;flex-direction:column;gap:10px;margin-top:10px}.EditUserProfile_arrayItem__XXdRi{display:flex;align-items:center;gap:10px}.EditUserProfile_arrayItem__XXdRi input{flex:1 1}.EditUserProfile_title__bMl_2{font-size:2.25rem;font-weight:800;color:#1f2937;background:linear-gradient(90deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;background-clip:text;color:transparent;margin:0 0 1rem}.EditUserProfile_jdText__LLdiU{border:1px solid #1e40af;color:#1e40af;border-radius:8px;font-size:14px;width:80%;margin:12px auto}.EditUserProfile_aiSuggestButton__ESF45,.EditUserProfile_jdText__LLdiU{display:flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;font-weight:600}.EditUserProfile_aiSuggestButton__ESF45{background:linear-gradient(135deg,#3b82f6,#1e40af);color:#fff;border:none;border-radius:8px;font-size:1rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;width:100%;max-width:300px;margin:0 auto}.EditUserProfile_aiSuggestButton__ESF45:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(139,92,246,.3)}.EditUserProfile_aiSuggestButton__ESF45:disabled{background:#d1d5db;cursor:not-allowed;opacity:.7}.EditUserProfile_aiSuggestButton__ESF45.EditUserProfile_processing___dUo3{background:linear-gradient(90deg,#6b7280,#9ca3af)}.EditUserProfile_buttonContent__yUPz8{display:flex;align-items:center;gap:.5rem}.EditUserProfile_icon__SNYvt{font-size:1.2rem}.EditUserProfile_loader__umpnt{font-weight:500}.EditUserProfile_dotLoader__7eWjf{display:inline-flex;gap:.2rem}.EditUserProfile_dotLoader__7eWjf span{animation:EditUserProfile_blink__ycpN_ 1.4s infinite both}.EditUserProfile_dotLoader__7eWjf span:nth-child(2){animation-delay:.2s}.EditUserProfile_dotLoader__7eWjf span:nth-child(3){animation-delay:.4s}@keyframes EditUserProfile_blink__ycpN_{0%,20%,to{opacity:.2}50%{opacity:1}}.EditUserProfile_editColumn__FBQD6{display:grid;max-width:800px;margin:0 auto}.EditUserProfile_editField__fv2Rw{display:flex;flex-direction:column;gap:.5rem}.EditUserProfile_label__29hJ_{font-size:.9rem;font-weight:600;color:#374151}.EditUserProfile_input__UGXBV,.EditUserProfile_select__VkUIV{padding:.5rem;border:2px solid #e5e7eb;border-radius:8px;font-size:12px;background:#fff;flex:1 1;transition:border-color .2s ease,box-shadow .2s ease}.EditUserProfile_input__UGXBV[type=textarea],textarea.EditUserProfile_input__UGXBV{min-height:100px;max-height:200px;resize:vertical;overflow-y:auto;overflow-x:hidden;word-wrap:break-word;white-space:pre-wrap}.EditUserProfile_input__UGXBV:focus,.EditUserProfile_select__VkUIV:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.2)}.EditUserProfile_errorInput__foCsG{border-color:#ef4444}.EditUserProfile_error__34mr_{color:#ef4444;font-size:.8rem;font-weight:500}.EditUserProfile_success__wpaWJ{color:#22c55e;font-size:.8rem;font-weight:500}.EditUserProfile_profilePicSection__hLlKI{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;justify-content:center}.EditUserProfile_profilePicPreview__yzmUn{width:80px;height:80px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid #e5e7eb;transition:transform .3s ease}.EditUserProfile_profilePicPreview__yzmUn:hover{transform:scale(1.05)}.EditUserProfile_uploadControls__E5QiT{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;justify-content:center}.EditUserProfile_fileInput__92F8C{display:none}.EditUserProfile_fileLabel__z_QVi{padding:.75rem 1.25rem;background:#f3f4f6;border-radius:8px;color:#4b5563;font-weight:600;cursor:pointer;transition:background .2s ease,transform .2s ease}.EditUserProfile_fileLabel__z_QVi:hover{background:#e5e7eb;transform:translateY(-2px)}.EditUserProfile_uploadButton__0JjRr{padding:.75rem 1.25rem;background:linear-gradient(90deg,#3b82f6,#60a5fa);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.EditUserProfile_uploadButton__0JjRr:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.EditUserProfile_uploadButton__0JjRr:disabled{background:#d1d5db;cursor:not-allowed}.EditUserProfile_section__X2h6n{background:#fff;border-radius:12px;padding:1rem;transition:transform .3s ease}.EditUserProfile_section__X2h6n:hover{transform:translateY(-4px)}.EditUserProfile_sectionTitle__gjbuo{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:1rem;background:linear-gradient(90deg,#6b7280,#9ca3af);-webkit-background-clip:text;background-clip:text;color:transparent}.EditUserProfile_card__O8daD{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:1rem;margin-bottom:1rem}.EditUserProfile_card__O8daD:hover{transform:translateY(-2px)}.EditUserProfile_cardContent__AOZJG{display:grid;grid-gap:1rem;gap:1rem}.EditUserProfile_field__nNEHk{display:flex;flex-direction:column;gap:.5rem}.EditUserProfile_checkboxLabel__FECRo{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#4b5563}.EditUserProfile_checkbox__agy1W{width:1.25rem;height:1.25rem}.EditUserProfile_suggestion__XnL8s{margin-top:.5rem;padding:.75rem;border-radius:8px;display:flex;flex-direction:column;gap:.5rem}.EditUserProfile_suggestionText__uQJGb{background:#fffce6;font-size:.875rem;color:#494b4f;font-style:italic;padding:4px}.EditUserProfile_applyButton__3xi80{padding:.5rem 1rem;background:linear-gradient(90deg,#facc15,#f97316);color:#1f2937;border:none;border-radius:6px;font-size:.85rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.EditUserProfile_applyButton__3xi80:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(249,115,22,.3)}.EditUserProfile_applyButton__3xi80:disabled{background:#d1d5db;cursor:not-allowed}.EditUserProfile_addButton__XrZ_F,.EditUserProfile_removeButton__bgPr4{padding:.5rem 1rem;border:none;border-radius:6px;font-size:.9rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.EditUserProfile_addButton__XrZ_F{background:linear-gradient(90deg,#3b82f6,#60a5fa);color:#fff;margin-top:.75rem}.EditUserProfile_removeButton__bgPr4{background:linear-gradient(90deg,#ef4444,#f87171);color:#fff;margin-top:.75rem}.EditUserProfile_addButton__XrZ_F:hover:not(:disabled),.EditUserProfile_removeButton__bgPr4:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.EditUserProfile_addButton__XrZ_F:disabled,.EditUserProfile_removeButton__bgPr4:disabled{background:#d1d5db;cursor:not-allowed}.EditUserProfile_emptyState__dswKT{text-align:center;padding:1rem;font-size:.9rem;color:#9ca3af}.EditUserProfile_actionButtonsContainer__6zinp{position:fixed;bottom:0;left:0;right:0;padding:8px;z-index:100;background-color:#ffeeba}.EditUserProfile_actionButtons__CHdDb{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;flex-direction:row}.EditUserProfile_cancelButton__PGOR9,.EditUserProfile_saveButton__b8qm_{padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;min-width:120px}.EditUserProfile_cancelButton__PGOR9{border:2px solid #333;color:#333}.EditUserProfile_saveButton__b8qm_{border:2px solid #000;background-color:#009d39;color:#fff}.EditUserProfile_cancelButton__PGOR9:hover:not(:disabled),.EditUserProfile_saveButton__b8qm_:hover:not(:disabled){transform:translateY(-1px)}.EditUserProfile_cancelButton__PGOR9:disabled,.EditUserProfile_saveButton__b8qm_:disabled{background:#009d3a40;border:2px solid #009d3a40;cursor:not-allowed}.EditUserProfile_nestedSection__Ooctr{margin-top:1rem;padding:1rem;background:#f3f4f6;border-radius:8px}.EditUserProfile_nestedTitle___R1sK{font-size:1.1rem;font-weight:600;color:#374151;margin-bottom:.75rem}.EditUserProfile_nestedCard__qc7_U{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1rem;margin-bottom:.75rem}.EditUserProfile_modeSelector__za9ec{display:flex;gap:10px;margin-bottom:15px}.EditUserProfile_modeButton__PWU18{padding:8px 16px;border:1px solid #ccc;border-radius:4px;background:#f9f9f9;cursor:pointer}.EditUserProfile_modeButton__PWU18.EditUserProfile_active__Mjgu8{background:#007bff;color:#fff;border-color:#007bff}.EditUserProfile_accordionItem__NJ7FE{margin-bottom:var(--spacing-md);padding:var(--spacing-lg);background:linear-gradient(135deg,hsla(0,0%,100%,.9),rgba(248,250,252,.8));border-radius:var(--radius-lg);border:1px solid rgba(226,232,240,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.EditUserProfile_accordionItem__NJ7FE:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:linear-gradient(180deg,var(--color-blue-500),var(--color-emerald-500));opacity:0;transition:opacity .3s ease}.EditUserProfile_accordionItem__NJ7FE:hover{box-shadow:var(--shadow-medium),0 0 20px rgba(59,130,246,.1);border-color:rgba(59,130,246,.3);transform:translateY(-2px)}.EditUserProfile_accordionItem__NJ7FE:hover:before{opacity:1}.EditUserProfile_accordionItem__NJ7FE.EditUserProfile_open__vBYmh{box-shadow:var(--shadow-medium),0 0 20px rgba(59,130,246,.1);border-color:rgba(59,130,246,.3);transform:translateY(-2px)}.EditUserProfile_accordionHeader__Td9v3{font-size:1.25rem;font-weight:600;color:var(--color-slate-800);margin:0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);padding:var(--spacing-md);border-radius:var(--radius-md);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.EditUserProfile_accordionHeader__Td9v3:hover{background:linear-gradient(135deg,rgba(59,130,246,.05),rgba(16,185,129,.05));color:var(--color-blue-600)}.EditUserProfile_accordionTitleWrapper__AerWp{display:flex;align-items:center;gap:var(--spacing-md)}.EditUserProfile_accordionTitle__fPQPk{font-size:1.1rem;font-weight:600;color:inherit}.EditUserProfile_iconContainer__PxSOF{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:linear-gradient(135deg,var(--color-blue-500) 0,var(--color-blue-600) 100%);border-radius:var(--radius-md);color:#fff;box-shadow:var(--shadow-soft),0 0 15px rgba(59,130,246,.3);transition:all .3s cubic-bezier(.4,0,.2,1)}.EditUserProfile_accordionHeader__Td9v3:hover .EditUserProfile_iconContainer__PxSOF{background:linear-gradient(135deg,var(--color-blue-600) 0,var(--color-emerald-500) 100%);box-shadow:var(--shadow-medium),0 0 20px rgba(59,130,246,.4)}.EditUserProfile_chevronIcon__pk87S{display:flex;align-items:center;justify-content:center;color:var(--color-slate-500);transition:color .3s ease}.EditUserProfile_accordionHeader__Td9v3:hover .EditUserProfile_chevronIcon__pk87S{color:var(--color-blue-600)}.EditUserProfile_accordionContent__zujv_{overflow:hidden}.EditUserProfile_accordionContentInner__aKRl_{padding:var(--spacing-lg);padding-top:var(--spacing-md);animation:EditUserProfile_slideDown__jy0nL .3s ease-out}@keyframes EditUserProfile_slideDown__jy0nL{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.EditUserProfile_inputWrapper__Qkfk9{position:relative;display:flex;align-items:center}.EditUserProfile_inputIcon__lZaZU{position:absolute;left:12px;color:#9ca3af;pointer-events:none;display:flex;align-items:center}.EditUserProfile_inputWithIcon__8LvdW{padding-left:40px!important}@media (max-width:767px){.EditUserProfile_container__4uGJr{padding:var(--dimensions-spacing-small);margin:60px var(--dimensions-spacing-xs);border-radius:var(--dimensions-borderRadius-medium)}.EditUserProfile_container2__0h1R1{padding:12px;margin:12px}.EditUserProfile_headerContainer__mbpRT{padding:.5rem 0}.EditUserProfile_header__K1tS_,.EditUserProfile_title__bMl_2{font-size:1.75rem;text-align:center}.EditUserProfile_reprocessing_message__E9p2z{font-size:.9rem}.EditUserProfile_arrayContainer__Mcvax{gap:8px;margin-top:8px}.EditUserProfile_arrayItem__XXdRi{gap:8px;flex-direction:column;align-items:stretch}.EditUserProfile_aiSuggestButton__ESF45{padding:.6rem 1.2rem;font-size:.9rem;max-width:250px}.EditUserProfile_editColumn__FBQD6{gap:1rem}.EditUserProfile_editField__fv2Rw{gap:.4rem}.EditUserProfile_label__29hJ_{font-size:.85rem}.EditUserProfile_input__UGXBV,.EditUserProfile_select__VkUIV{padding:.6rem;font-size:.9rem}.EditUserProfile_input__UGXBV[type=textarea],textarea.EditUserProfile_input__UGXBV{min-height:80px;max-height:150px}.EditUserProfile_profilePicSection__hLlKI{gap:.75rem;flex-direction:column}.EditUserProfile_profilePicPreview__yzmUn{width:60px;height:60px}.EditUserProfile_uploadControls__E5QiT{gap:.5rem;flex-direction:column}.EditUserProfile_fileLabel__z_QVi,.EditUserProfile_uploadButton__0JjRr{padding:.6rem 1rem;font-size:.9rem}.EditUserProfile_section__X2h6n{padding:.75rem}.EditUserProfile_sectionTitle__gjbuo{font-size:1.25rem}.EditUserProfile_card__O8daD{padding:.75rem;margin-bottom:.75rem}.EditUserProfile_cardContent__AOZJG{gap:.75rem}.EditUserProfile_nestedSection__Ooctr{padding:.75rem}.EditUserProfile_nestedTitle___R1sK{font-size:1rem}.EditUserProfile_nestedCard__qc7_U{padding:.75rem}.EditUserProfile_actionButtonsContainer__6zinp{padding:6px}.EditUserProfile_actionButtons__CHdDb{gap:.75rem;flex-direction:row;align-items:center}.EditUserProfile_cancelButton__PGOR9,.EditUserProfile_saveButton__b8qm_{padding:.6rem 1.2rem;font-size:.9rem;min-width:100px}.EditUserProfile_addButton__XrZ_F,.EditUserProfile_removeButton__bgPr4{padding:.4rem .8rem;font-size:.85rem}.EditUserProfile_applyButton__3xi80{padding:.4rem .8rem;font-size:.8rem}.EditUserProfile_suggestion__XnL8s{padding:.5rem}.EditUserProfile_suggestionText__uQJGb{font-size:.8rem}.EditUserProfile_emptyState__dswKT{font-size:.85rem}}.EditUserProfile_balanceItemRequirement__Wl2r7{min-width:50px;display:flex;align-items:center;gap:4px;padding:4px 8px;margin:4px;border-radius:8px;background:rgba(255,215,0,.1);border:1px dashed gold;transition:all .2s ease}.EditUserProfile_balanceItemRequirement__Wl2r7:hover{transform:translateY(-1px);background:rgba(255,215,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.1)}.EditUserProfile_requirementText__srCPG{font-size:12px;color:#383838;opacity:.9}.EditUserProfile_errorContainer__BD2Co{display:flex;justify-content:center;border:1px solid gray;margin-top:12px;border-radius:12px}.EditUserProfile_errorContainer__BD2Co p{color:dkgray;font-weight:600;font-style:italic}.preview_container__5SGj_{max-width:100vw;margin:0 auto;padding:0;font-family:Inter,Arial,sans-serif;background:linear-gradient(135deg,#f8fafc,#f1f5f9);min-height:100vh;color:#1f2937;justify-content:center;align-items:center;position:relative;overflow:hidden}.preview_container__5SGj_:before{left:-100%;background:linear-gradient(120deg,transparent,rgba(59,130,246,.1),transparent);animation:preview_shine__SUxdt 4s infinite}.preview_container__5SGj_:after,.preview_container__5SGj_:before{content:"";position:absolute;top:0;width:100%;height:100%;z-index:0}.preview_container__5SGj_:after{left:0;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 10 10"><circle cx="5" cy="5" r="1" fill="rgba(59, 130, 246, 0.05)" /></svg>') repeat;animation:preview_glitter__YenPr 5s linear infinite;opacity:.3}.preview_previewFeatureSection__mwmLG{padding:30px 0;position:relative;z-index:1;opacity:0;animation:preview_sectionFadeIn__Fm7Cm 1s ease-out forwards}.preview_previewSectionTitle__Fb_EQ{font-size:2.5rem;color:#1a3c6d;margin-bottom:20px;font-weight:800;background:linear-gradient(90deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative;overflow:hidden;text-align:center;animation:preview_fadeIn__Y2qok 1s ease-out}.preview_previewSectionTitle__Fb_EQ:before{content:"";position:absolute;bottom:-6px;left:0;width:100%;height:4px;background:linear-gradient(90deg,#3b82f6,#8b5cf6);animation:preview_shimmer__wsTAq 2s infinite}.preview_sectionDescription___ISXD{font-size:1.3rem;color:#4b5563;margin-bottom:30px;text-align:center;font-weight:500;animation:preview_slideUp__rQ2Gk .8s ease-out;position:relative;z-index:1}.preview_featureGrid__JXTQh{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:20px;gap:20px;padding:0 20px}.preview_featureCard__uBAft{padding:20px;background:#fff;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden;animation:preview_cardFadeIn__lEqE3 .5s ease-out forwards;opacity:0}.preview_featureCard__uBAft:first-child{animation-delay:.1s}.preview_featureCard__uBAft:nth-child(2){animation-delay:.2s}.preview_featureCard__uBAft:nth-child(3){animation-delay:.3s}.preview_featureCard__uBAft:nth-child(4){animation-delay:.4s}.preview_featureCard__uBAft:nth-child(5){animation-delay:.5s}.preview_featureCard__uBAft:nth-child(6){animation-delay:.6s}.preview_featureCard__uBAft:nth-child(7){animation-delay:.7s}.preview_featureCard__uBAft:nth-child(8){animation-delay:.8s}.preview_featureCard__uBAft:nth-child(9){animation-delay:.9s}.preview_featureCard__uBAft:nth-child(10){animation-delay:1s}.preview_featureCard__uBAft:nth-child(11){animation-delay:1.1s}.preview_featureCard__uBAft:nth-child(12){animation-delay:1.2s}.preview_featureCard__uBAft:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.3),transparent);animation:preview_shine__SUxdt 3s infinite;z-index:0}.preview_featureCard__uBAft:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="8" viewBox="0 0 8 8"><circle cx="4" cy="4" r="1" fill="rgba(59, 130, 246, 0.1)" /></svg>') repeat;animation:preview_glitter__YenPr 4s linear infinite;opacity:.4;z-index:0}.preview_featureCard__uBAft:hover{transform:translateY(-5px) rotate(2deg);box-shadow:0 6px 12px rgba(59,130,246,.2)}.preview_featureCard__uBAft h3{font-size:1.2rem;color:#333;margin:12px 0 8px;font-weight:700;position:relative;z-index:1}.preview_featureCard__uBAft p{font-size:.95rem;color:#6b7280;margin:0;position:relative;z-index:1}.preview_featureIcon__Acoos{width:24px;height:24px;transition:transform .3s ease;animation:preview_pulseGlow__h1i8a 1.5s infinite}.preview_featureCard__uBAft:hover .preview_featureIcon__Acoos{transform:scale(1.2) rotate(10deg)}.preview_reviewGrid__Mi5ZF{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:20px;gap:20px;padding:0 20px}.preview_reviewCard__IBM2G{padding:20px;background:#fff7ed;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden;animation:preview_cardFadeIn__lEqE3 .5s ease-out forwards;opacity:0}.preview_reviewCard__IBM2G:first-child{animation-delay:.1s}.preview_reviewCard__IBM2G:nth-child(2){animation-delay:.2s}.preview_reviewCard__IBM2G:nth-child(3){animation-delay:.3s}.preview_reviewCard__IBM2G:nth-child(4){animation-delay:.4s}.preview_reviewCard__IBM2G:nth-child(5){animation-delay:.5s}.preview_reviewCard__IBM2G:nth-child(6){animation-delay:.6s}.preview_reviewCard__IBM2G:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,rgba(250,204,21,.3),transparent);animation:preview_shine__SUxdt 3s infinite;z-index:0}.preview_reviewCard__IBM2G:hover{transform:translateY(-5px) rotate(1deg);box-shadow:0 6px 12px rgba(250,204,21,.2)}.preview_reviewIcon__1jFw0{width:24px;height:24px;transition:transform .3s ease;animation:preview_pulseGlow__h1i8a 3s infinite}.preview_reviewCard__IBM2G:hover .preview_reviewIcon__1jFw0{transform:scale(1.2)}.preview_reviewText__gVh_W{font-size:1rem;color:#4b5563;margin:10px 0;font-style:italic;position:relative;z-index:1}.preview_reviewAuthor__8b_8k{font-size:.9rem;color:#ea580c;font-weight:600;position:relative;z-index:1}.preview_statsSection__PsQFQ{padding:30px 0;text-align:center;position:relative;z-index:1;opacity:0;animation:preview_sectionFadeIn__Fm7Cm 1s ease-out forwards}.preview_statsGrid__CzSmW{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:20px;gap:20px;padding:0 20px}.preview_statCard__pCywK{padding:20px;background:#fff;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden;animation:preview_cardFadeIn__lEqE3 .5s ease-out forwards;opacity:0}.preview_statCard__pCywK:first-child{animation-delay:.1s}.preview_statCard__pCywK:nth-child(2){animation-delay:.2s}.preview_statCard__pCywK:nth-child(3){animation-delay:.3s}.preview_statCard__pCywK:nth-child(4){animation-delay:.4s}.preview_statCard__pCywK:nth-child(5){animation-delay:.5s}.preview_statCard__pCywK:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,rgba(59,130,246,.3),transparent);animation:preview_shine__SUxdt 3s infinite;z-index:0}.preview_statCard__pCywK:hover{transform:translateY(-5px) rotate(3deg);box-shadow:0 6px 12px rgba(59,130,246,.2)}.preview_statIcon__WSfF6{width:32px;height:32px;transition:transform .3s ease;animation:preview_pulseGlow__h1i8a 1.5s infinite}.preview_statCard__pCywK:hover .preview_statIcon__WSfF6{transform:scale(1.2)}.preview_statNumber__cisxn{font-size:2rem;color:#1a3c6d;font-weight:800;margin:10px 0;position:relative;z-index:1}.preview_statLabel__N4EEC{font-size:1rem;color:#6b7280;position:relative;z-index:1}.preview_faqSection__EbK8W{padding:30px 0;text-align:center;position:relative;z-index:1;opacity:0;animation:preview_sectionFadeIn__Fm7Cm 1s ease-out forwards}.preview_faqGrid__phu35{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:20px;gap:20px;padding:0 20px}.preview_faqCard__MnBEf{padding:20px;background:#f9fafb;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden;animation:preview_cardFadeIn__lEqE3 .5s ease-out forwards;opacity:0}.preview_faqCard__MnBEf:first-child{animation-delay:.1s}.preview_faqCard__MnBEf:nth-child(2){animation-delay:.2s}.preview_faqCard__MnBEf:nth-child(3){animation-delay:.3s}.preview_faqCard__MnBEf:nth-child(4){animation-delay:.4s}.preview_faqCard__MnBEf:nth-child(5){animation-delay:.5s}.preview_faqCard__MnBEf:nth-child(6){animation-delay:.6s}.preview_faqCard__MnBEf:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,rgba(16,185,129,.3),transparent);animation:preview_shine__SUxdt 3s infinite;z-index:0}.preview_faqCard__MnBEf:hover{transform:translateY(-5px) rotate(-1deg);box-shadow:0 6px 12px rgba(16,185,129,.2)}.preview_faqIcon__nfOdi{width:24px;height:24px;transition:transform .3s ease;animation:preview_pulseGlow__h1i8a 1.5s infinite}.preview_faqCard__MnBEf:hover .preview_faqIcon__nfOdi{transform:scale(1.2)}.preview_faqQuestion__Dc_4R{font-size:1.2rem;color:#1a3c6d;margin:10px 0;font-weight:700;position:relative;z-index:1}.preview_faqAnswer__gZMxz{font-size:.95rem;color:#6b7280;position:relative;z-index:1}.preview_ctaSection__mBhU6{padding:40px 0;text-align:center;background:linear-gradient(135deg,#3b82f6,#1e40af);color:#fff;position:relative;overflow:hidden;animation:preview_fadeIn__Y2qok 1s ease-out}.preview_ctaTitle__D8lpa{font-size:2.5rem;font-weight:800;margin-bottom:20px;text-shadow:0 2px 4px rgba(0,0,0,.3);position:relative;z-index:1}.preview_ctaTitle__D8lpa:before{content:"";position:absolute;bottom:-6px;left:0;width:100%;height:4px;background:linear-gradient(90deg,#fff,#facc15);animation:preview_shimmer__wsTAq 2s infinite}.preview_ctaDescription__NMMtG{font-size:1.3rem;margin-bottom:20px;position:relative;z-index:1}.preview_ctaSection__mBhU6:before{left:-100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.3),transparent);animation:preview_shine__SUxdt 3s infinite}.preview_ctaSection__mBhU6:after,.preview_ctaSection__mBhU6:before{content:"";position:absolute;top:0;width:100%;height:100%;z-index:0}.preview_ctaSection__mBhU6:after{left:0;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="10" viewBox="0 0 10 10"><circle cx="5" cy="5" r="1" fill="rgba(255, 255, 255, 0.1)" /></svg>') repeat;animation:preview_glitter__YenPr 4s linear infinite;opacity:.5}@keyframes preview_fadeIn__Y2qok{0%{opacity:0}to{opacity:1}}@keyframes preview_slideUp__rQ2Gk{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes preview_shine__SUxdt{0%{left:-100%}20%{left:100%}to{left:100%}}@keyframes preview_glitter__YenPr{0%{background-position:0 0}to{background-position:20px 20px}}@keyframes preview_pulseGlow__h1i8a{0%{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.1);filter:brightness(1.3)}to{transform:scale(1);filter:brightness(1)}}@keyframes preview_shimmer__wsTAq{0%{transform:translateX(-100%)}50%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes preview_cardFadeIn__lEqE3{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes preview_sectionFadeIn__Fm7Cm{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.preview_container__5SGj_{padding:0 10px}.preview_ctaSection__mBhU6,.preview_faqSection__EbK8W,.preview_previewFeatureSection__mwmLG,.preview_statsSection__PsQFQ{padding:20px 0}.preview_previewSectionTitle__Fb_EQ{font-size:1.8rem}.preview_ctaDescription__NMMtG,.preview_sectionDescription___ISXD{font-size:1.1rem}.preview_faqGrid__phu35,.preview_featureGrid__JXTQh,.preview_reviewGrid__Mi5ZF,.preview_statsGrid__CzSmW{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:15px;padding:0 10px}.preview_faqCard__MnBEf,.preview_featureCard__uBAft,.preview_reviewCard__IBM2G,.preview_statCard__pCywK{padding:15px}.preview_faqQuestion__Dc_4R,.preview_featureCard__uBAft h3,.preview_reviewText__gVh_W{font-size:1rem}.preview_faqAnswer__gZMxz,.preview_featureCard__uBAft p,.preview_reviewAuthor__8b_8k,.preview_statLabel__N4EEC{font-size:.9rem}.preview_statNumber__cisxn{font-size:1.5rem}.preview_faqIcon__nfOdi,.preview_featureIcon__Acoos,.preview_reviewIcon__1jFw0{width:20px;height:20px}.preview_statIcon__WSfF6{width:28px;height:28px}.preview_ctaTitle__D8lpa{font-size:1.8rem}}.coin-purchase_purchaseContainer__BhF_O{max-width:800px;width:100%;margin:60px auto;padding:2rem;border-radius:20px;background:linear-gradient(135deg,#fff,#f5f7fa);box-shadow:0 8px 32px rgba(0,0,0,.1);font-family:Poppins,sans-serif;color:#333;position:relative;overflow:hidden;transition:transform .3s ease}.coin-purchase_purchaseContainer__BhF_O:hover{transform:translateY(-5px)}.coin-purchase_header__dO5Cy{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.coin-purchase_header__dO5Cy h1{font-size:2rem;font-weight:700;color:#007bff;text-transform:uppercase;letter-spacing:1px}.coin-purchase_balanceCard__qt92E{background:#fff;border-radius:15px;padding:1.5rem;margin-bottom:2rem;border:1px solid rgba(0,123,255,.1);transition:box-shadow .3s ease}.coin-purchase_balanceCard__qt92E:hover{box-shadow:0 0 20px rgba(0,123,255,.2)}.coin-purchase_balanceLabel__cz1pZ{font-size:1.2rem;font-weight:600;color:#666;margin-bottom:.8rem}.coin-purchase_balanceDisplay__qsHY5{display:flex;align-items:center;gap:1rem}.coin-purchase_balanceValue__BXC66{font-size:2.5rem;font-weight:700;color:#f39c12;text-shadow:0 0 5px rgba(243,156,18,.3);animation:coin-purchase_glowPulse__qKmNQ 2s ease-in-out infinite}.coin-purchase_loadingText__SJ1I_{font-size:1rem;color:#999;font-style:italic;animation:coin-purchase_fadeInOut__2RAid 1.5s infinite}.coin-purchase_warningText__iZdM4{font-size:.9rem;color:#e74c3c;margin-top:.8rem;font-weight:600;animation:coin-purchase_shake__hSmu0 .5s ease-in-out}.coin-purchase_offerBanner__rnpVg{display:flex;align-items:center;gap:.8rem;font-size:1.3rem;font-weight:700;color:#f39c12;padding:.8rem 1.5rem;background:rgba(243,156,18,.1);border-radius:12px;border:2px dashed #f39c12;margin-bottom:2rem;animation:coin-purchase_glowPulse__qKmNQ 2s ease-in-out infinite}.coin-purchase_offerIcon__1ATlR{animation:coin-purchase_spin___JChN 4s linear infinite}.coin-purchase_offerTable__j29sM{background:#fff;border-radius:15px;padding:1.5rem;margin-bottom:2rem;border:1px solid rgba(0,123,255,.1)}.coin-purchase_offerTableTitle__qgA2Z{font-size:1.4rem;font-weight:600;color:#007bff;margin-bottom:1rem}.coin-purchase_offerTable__j29sM ul{list-style:none;padding:0}.coin-purchase_offerRow__3DL70{display:flex;justify-content:space-between;padding:.6rem 0;font-size:1rem;color:#555;border-bottom:1px solid rgba(0,0,0,.05)}.coin-purchase_offerRow__3DL70:last-child{border-bottom:none}.coin-purchase_offerRange__MP71g{font-weight:600}.coin-purchase_offerBenefit__hQcOH{color:#f39c12;font-weight:600}.coin-purchase_presetOptions__eNWBY{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.coin-purchase_presetCard__cpdvo{padding:1.5rem;background:#fff;border:2px solid rgba(0,123,255,.2);border-radius:15px;cursor:pointer;transition:all .3s ease;text-align:center;position:relative;min-height:160px}.coin-purchase_presetCard__cpdvo:hover{background:rgba(0,123,255,.05);transform:translateY(-5px);box-shadow:0 0 20px rgba(0,123,255,.3)}.coin-purchase_presetCard__cpdvo.coin-purchase_selected__P8SpU{background:linear-gradient(45deg,#007bff,#00d4ff);border-color:#007bff;transform:scale(1.05);box-shadow:0 0 25px rgba(0,123,255,.5)}.coin-purchase_presetCard__cpdvo.coin-purchase_preselected__08lNK:not(.coin-purchase_selected__P8SpU){border-color:#f39c12;background:rgba(243,156,18,.1);box-shadow:0 0 15px rgba(243,156,18,.3)}.coin-purchase_presetContent__i3QGM{display:flex;flex-direction:column;gap:.5rem}.coin-purchase_presetCoins__un8r_{font-size:2rem;font-weight:700;color:#333}.coin-purchase_presetBonus___S39B,.coin-purchase_presetCoins__un8r_{display:flex;flex-direction:row;justify-content:center;align-items:center}.coin-purchase_presetBonus___S39B{font-size:1rem;color:#f39c12;font-weight:600}.coin-purchase_presetPrice__1yYoC{font-size:1.2rem;font-weight:700;color:#007bff}.coin-purchase_presetOriginal__zQ6Gl{font-size:.9rem;color:#999;text-decoration:line-through}.coin-purchase_presetCard__cpdvo.coin-purchase_selected__P8SpU .coin-purchase_presetBonus___S39B,.coin-purchase_presetCard__cpdvo.coin-purchase_selected__P8SpU .coin-purchase_presetCoins__un8r_,.coin-purchase_presetCard__cpdvo.coin-purchase_selected__P8SpU .coin-purchase_presetOriginal__zQ6Gl,.coin-purchase_presetCard__cpdvo.coin-purchase_selected__P8SpU .coin-purchase_presetPrice__1yYoC{color:#fff}.coin-purchase_discountBadge__ii1wv{position:absolute;top:-12px;right:10px;background:#e74c3c;color:#fff;padding:.4rem .8rem;border-radius:20px;font-size:.8rem;font-weight:700;box-shadow:0 0 10px rgba(231,76,60,.4);animation:coin-purchase_bounceIn__d23Uo .5s ease-out}.coin-purchase_bestDeal__YpDIP{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);background:#f39c12;color:#fff;padding:.3rem .7rem;border-radius:20px;font-size:.75rem;font-weight:600}.coin-purchase_customInput__epGiN{margin-bottom:2rem;text-align:center}.coin-purchase_inputLabel__ZhCU_{font-size:1.2rem;font-weight:600;color:#666;margin-bottom:.8rem;display:block}.coin-purchase_inputContainer__ccktt{position:relative;display:inline-flex;align-items:center;max-width:350px;width:100%}.coin-purchase_customField__v9XdX{width:100%;padding:1.2rem 3.5rem 1.2rem 1.2rem;border-radius:12px;border:2px solid rgba(0,123,255,.2);font-size:1.1rem;color:#333;background:#fff;transition:all .3s ease;box-shadow:inset 0 2px 4px rgba(0,0,0,.05)}.coin-purchase_customField__v9XdX:focus{border-color:#007bff;box-shadow:0 0 15px rgba(0,123,255,.3),inset 0 2px 4px rgba(0,0,0,.05);outline:none}.coin-purchase_inputContainer__ccktt .coin-purchase_coinIcon__0WlGY{position:absolute;right:12px;width:28px;height:28px;transition:transform .3s ease}.coin-purchase_inputContainer__ccktt:hover .coin-purchase_coinIcon__0WlGY{transform:rotate(15deg) scale(1.2)}.coin-purchase_presetCoinIcon__wRjsv{width:36px;height:36px;margin-left:.5rem}.coin-purchase_presetCoinIconSmall__8Or55{width:24px;height:24px;margin-left:.5rem}.coin-purchase_purchaseSummary__i_be_{padding:1.5rem;background:#fff;border-radius:15px;border:1px solid rgba(0,123,255,.1);animation:coin-purchase_fadeIn__woyxT .6s ease-in}.coin-purchase_summaryText__n0L0Y{font-size:1.3rem;font-weight:700;color:#333;margin-bottom:.8rem}.coin-purchase_totalAmount__K24zw{color:#f39c12;text-shadow:0 0 5px rgba(243,156,18,.3);animation:coin-purchase_glowPulse__qKmNQ 2s ease-in-out infinite}.coin-purchase_priceDetails__SRQLs{font-size:1rem;color:#666}.coin-purchase_priceDetails__SRQLs span{display:block;margin-bottom:.6rem}.coin-purchase_original__wDI_0{color:#999;text-decoration:line-through}.coin-purchase_finalPrice__Xnwn6{font-weight:700;margin-top:.8rem}.coin-purchase_inr__r7iDP{color:#007bff;font-weight:800}.coin-purchase_usd__5Rwcj{color:#666;font-size:.9rem}.coin-purchase_nextTier__rZsaz{margin-top:1rem;padding:1rem;background:rgba(243,156,18,.1);border-radius:10px;font-size:.95rem;color:#f39c12;animation:coin-purchase_slideUp__qi8As .5s ease-out}.coin-purchase_progressBar__jl_bB{width:100%;height:10px;background:rgba(0,0,0,.05);border-radius:5px;overflow:hidden;margin-bottom:.6rem}.coin-purchase_progressFill__tALMJ{height:100%;background:linear-gradient(45deg,#007bff,#00d4ff);transition:width .6s ease-in-out;box-shadow:0 0 10px rgba(0,123,255,.5)}.coin-purchase_actionButton__P7_3S{width:100%;max-width:450px;margin:2rem auto 0;background:linear-gradient(45deg,#007bff,#00d4ff);color:#fff;border:none;padding:1.3rem;font-size:1.2rem;font-weight:700;border-radius:15px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.8rem;box-shadow:0 0 20px rgba(0,123,255,.3)}.coin-purchase_actionButton__P7_3S:hover:not(:disabled){transform:scale(1.05);box-shadow:0 0 30px rgba(0,123,255,.5);background:linear-gradient(45deg,#00d4ff,#007bff)}.coin-purchase_actionButton__P7_3S:disabled{background:#e0e0e0;cursor:not-allowed;box-shadow:none}.coin-purchase_buttonIcon__diMvk{transition:transform .3s ease;margin-left:1rem}.coin-purchase_actionButton__P7_3S:hover:not(:disabled) .coin-purchase_buttonIcon__diMvk{transform:rotate(45deg)}.coin-purchase_pulse__XAC3d{animation:coin-purchase_pulse__XAC3d 1.8s ease-in-out infinite}.coin-purchase_processing__61MGQ{display:flex;align-items:center;gap:.5rem}.coin-purchase_dots__SfNE5{animation:coin-purchase_dots__SfNE5 1.2s infinite}.coin-purchase_buttonText__L_l_u{position:relative;z-index:1;display:flex;flex-direction:row;justify-content:center;align-items:center}@keyframes coin-purchase_glowPulse__qKmNQ{0%{text-shadow:0 0 3px rgba(243,156,18,.3)}50%{text-shadow:0 0 10px rgba(243,156,18,.6)}to{text-shadow:0 0 3px rgba(243,156,18,.3)}}@keyframes coin-purchase_fadeInOut__2RAid{0%{opacity:.5}to{opacity:1}}@keyframes coin-purchase_fadeIn__woyxT{0%{opacity:0}to{opacity:1}}@keyframes coin-purchase_slideUp__qi8As{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes coin-purchase_bounceIn__d23Uo{0%{transform:scale(.8);opacity:0}60%{transform:scale(1.05);opacity:1}to{transform:scale(1)}}@keyframes coin-purchase_shake__hSmu0{0%{transform:translateX(0)}25%{transform:translateX(-4px)}50%{transform:translateX(4px)}75%{transform:translateX(-4px)}to{transform:translateX(0)}}@keyframes coin-purchase_pulse__XAC3d{0%{transform:scale(1)}50%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes coin-purchase_dots__SfNE5{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}@keyframes coin-purchase_spin___JChN{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.coin-purchase_purchaseContainer__BhF_O{padding:1rem;width:90vw}.coin-purchase_header__dO5Cy h1{font-size:1.5rem}.coin-purchase_balanceCard__qt92E{padding:1rem}.coin-purchase_balanceValue__BXC66{font-size:2rem}.coin-purchase_presetOptions__eNWBY{grid-template-columns:1fr;gap:1rem}.coin-purchase_presetCard__cpdvo{padding:1rem;min-height:140px}.coin-purchase_customInput__epGiN{max-width:100%}.coin-purchase_purchaseSummary__i_be_{padding:1rem}.coin-purchase_actionButton__P7_3S{max-width:100%;padding:1rem;font-size:1rem}.coin-purchase_offerTable__j29sM{padding:1rem}.coin-purchase_offerRow__3DL70{font-size:.8rem}}.HeroBanner_heroContainer__Te7PU{position:relative;width:100%;min-height:100vh;overflow:hidden;background:linear-gradient(135deg,#667eea,#764ba2);opacity:1;transform:translateY(0)}.HeroBanner_dynamicBackground__K2SfI{display:none}.HeroBanner_floatingParticles__IKpcS{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.HeroBanner_particle__wj_xd{position:absolute;background:hsla(0,0%,100%,.4);border-radius:50%;animation:HeroBanner_float__xj7SM 25s ease-in-out infinite;opacity:.4}@keyframes HeroBanner_float__xj7SM{0%,to{transform:translate(0)}50%{transform:translate(30px,-40px)}}.HeroBanner_backgroundElements__hRsv1{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.HeroBanner_aiOrb__hQy62,.HeroBanner_floatingShape1__skiOG,.HeroBanner_floatingShape2__i_UoF{display:none}.HeroBanner_contentWrapper__HYkMe{position:relative;z-index:2;max-width:1400px;margin:0 auto;padding:80px 40px;display:flex;flex-direction:column;gap:60px}.HeroBanner_resumeSection__5CB4n{display:flex;flex-direction:column;align-items:center;text-align:center;gap:30px}.HeroBanner_resumeTitle__cXckA{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:900;color:#fff;line-height:1.2;margin:0;position:relative;animation:HeroBanner_fadeInUp___IvVa 1s ease}@keyframes HeroBanner_fadeInUp___IvVa{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.HeroBanner_highlight__btaqW{background:linear-gradient(135deg,gold,#ffed4e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;display:inline-block;animation:HeroBanner_shimmer__CMgRd 3s linear infinite}.HeroBanner_titleUnderline__LPBpC{width:200px;height:6px;background:linear-gradient(90deg,gold,#ffed4e,gold);margin:20px auto 0;border-radius:3px;animation:HeroBanner_expand__J1iI_ 1.5s ease}@keyframes HeroBanner_expand__J1iI_{0%{width:0}to{width:200px}}.HeroBanner_resumeSubtitle__cxlyi{font-size:clamp(1.15rem,2.5vw,1.6rem);color:hsla(0,0%,100%,.95);max-width:750px;line-height:1.65;margin:0;animation:HeroBanner_fadeInUp___IvVa .8s ease .1s backwards;font-weight:500}.HeroBanner_welcomeCoinBanner__voE5m{position:relative;background:linear-gradient(135deg,rgba(255,215,0,.15),rgba(255,165,0,.15));border:1px solid rgba(255,215,0,.3);border-radius:12px;padding:6px 12px;box-shadow:none;overflow:hidden;max-width:400px;width:auto;animation:HeroBanner_fadeInUp___IvVa 1s ease .4s backwards}.HeroBanner_glowOverlay__nqUpp{display:none}.HeroBanner_coinBurst__q17eP{display:flex;align-items:center;justify-content:center;gap:8px;position:relative;z-index:2}.HeroBanner_bigCoinIcon___mp6K{width:28px;height:28px}.HeroBanner_coinCount__U9Vho{font-size:.8rem;font-weight:700;color:gold;letter-spacing:.5px}.HeroBanner_welcomeMessage__OBYZM{display:none}.HeroBanner_highlightText__BbgCv{font-weight:700}.HeroBanner_coinParticle__ncPvV,.HeroBanner_coinParticles__tsGyt,.HeroBanner_limitedIcon__45ulW,.HeroBanner_limitedTime__RsBvY,.HeroBanner_shimmer__CMgRd{display:none}.HeroBanner_buttonContainer__7imEL{width:100%;display:flex;justify-content:center;animation:HeroBanner_fadeInUp___IvVa 1s ease .6s backwards}.HeroBanner_resumeGetStarted__mXvb6{position:relative;padding:18px 50px;font-size:1.2rem;font-weight:700;color:#1a1a2e;background:linear-gradient(135deg,gold,#ffed4e);border:none;border-radius:50px;cursor:pointer;box-shadow:0 8px 24px rgba(255,215,0,.3);transition:all .3s ease;display:flex;align-items:center;gap:10px}.HeroBanner_resumeGetStarted__mXvb6:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(255,215,0,.4)}.HeroBanner_resumeGetStarted__mXvb6:active{transform:translateY(-1px)}.HeroBanner_buttonText__BI_m8{position:relative}.HeroBanner_buttonGlow__gLkzp,.HeroBanner_buttonIcon__jNQXS{display:none}.HeroBanner_featuresList__E_62Z{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:25px;gap:25px;width:100%;max-width:1100px;animation:HeroBanner_fadeInUp___IvVa 1s ease .8s backwards}.HeroBanner_featureItem__ZRwGn{display:flex;align-items:center;gap:15px;padding:20px;background:hsla(0,0%,100%,.08);border-radius:15px;border:1px solid hsla(0,0%,100%,.15);transition:all .3s ease}@media (hover:hover){.HeroBanner_featureItem__ZRwGn:hover{background:hsla(0,0%,100%,.12);transform:translateY(-3px)}}.HeroBanner_featureIconWrapper__fLkD8{display:flex;align-items:center;justify-content:center;width:60px;height:60px;min-width:60px;background:hsla(0,0%,100%,.1);border-radius:12px}.HeroBanner_featureIcon__ZvT_p{color:hsla(0,0%,100%,.9)}.HeroBanner_featureTitle__BLdaw{font-size:1.1rem;font-weight:700;color:#fff;margin:0 0 5px}.HeroBanner_featureDesc__kddPo{font-size:.9rem;color:hsla(0,0%,100%,.8);margin:0}.HeroBanner_statsGrid__QXKm_{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:30px;gap:30px;width:100%;max-width:1100px;animation:HeroBanner_fadeInUp___IvVa 1s ease 1s backwards}.HeroBanner_statItem__lda5g{position:relative;padding:30px 20px;background:hsla(0,0%,100%,.08);border-radius:20px;border:1px solid hsla(0,0%,100%,.15);text-align:center;transition:all .3s ease}@media (hover:hover){.HeroBanner_statItem__lda5g.HeroBanner_activeStat__XHat3,.HeroBanner_statItem__lda5g:hover{background:hsla(0,0%,100%,.12);transform:translateY(-5px)}}.HeroBanner_statIconWrapper__FU_nM{display:flex;align-items:center;justify-content:center;margin-bottom:15px}.HeroBanner_statIcon__Y_TAD{color:hsla(0,0%,100%,.9)}.HeroBanner_statNumber__6GUPj{font-size:2.5rem;font-weight:900;color:#fff;margin-bottom:10px}.HeroBanner_statLabel__BjRfW{font-size:1rem;color:hsla(0,0%,100%,.9);font-weight:600}.HeroBanner_statGlow__ZFqSz{display:none}.HeroBanner_companySection__Qt5Oy{position:relative;width:100%;padding:20px 0;animation:HeroBanner_fadeInUp___IvVa .8s ease .5s backwards;background:linear-gradient(135deg,rgba(99,102,241,.08),rgba(139,92,246,.08));border-radius:16px;border:1px solid hsla(0,0%,100%,.1)}.HeroBanner_sectionTitle__efI12{font-size:clamp(1.5rem,3.5vw,2rem);font-weight:700;color:#fff;text-align:center;margin-bottom:20px;position:relative;z-index:2}.HeroBanner_titleGradient__F9dLW{background:linear-gradient(135deg,gold,#ffed4e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.HeroBanner_companyShowcase__s3izJ{position:relative;width:100%;overflow:hidden;padding:10px 0}.HeroBanner_companyScroller__sUY1v{display:flex;gap:10px;animation:HeroBanner_scroll__a6Lwf 20s linear infinite}.HeroBanner_companyScroller__sUY1v.HeroBanner_paused__pMV5C{animation-play-state:paused}.HeroBanner_companyLogo__C2Wxf{width:80px;height:36px;-o-object-fit:contain;object-fit:contain;border-radius:6px}@keyframes HeroBanner_scroll__a6Lwf{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes HeroBanner_scrollY__Nj7My{0%{transform:translateX(0)}to{transform:translateY(-50%)}}.HeroBanner_companyCard__LVVJc{position:relative;flex-shrink:0;width:auto;min-width:160px;max-width:240px;height:120px;border-radius:12px;border:1px solid hsla(0,0%,100%,.15);padding:8px 12px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;text-decoration:none;transition:all .3s ease}@media (hover:hover){.HeroBanner_companyCard__LVVJc:hover{background:linear-gradient(135deg,rgba(99,102,241,.15),rgba(139,92,246,.12));transform:translateY(-3px);border-color:rgba(139,92,246,.4);box-shadow:0 8px 24px rgba(99,102,241,.2)}}.HeroBanner_cardGlow__Kkn66{display:none}.HeroBanner_logoContainer__VerNr{width:60px;height:60px;display:flex;align-items:center;justify-content:center;position:relative;z-index:2}@media (hover:hover){.HeroBanner_companyCard__LVVJc:hover .HeroBanner_companyLogo__C2Wxf{transform:scale(1.05)}}.HeroBanner_logoPlaceholder__d6lAH{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,rgba(139,92,246,.3),rgba(99,102,241,.3));display:flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.2)}@media (hover:hover){.HeroBanner_companyCard__LVVJc:hover .HeroBanner_logoPlaceholder__d6lAH{background:linear-gradient(135deg,rgba(139,92,246,.5),rgba(99,102,241,.5))}}.HeroBanner_initials__Eebsu{font-size:1.5rem;font-weight:900;color:#fff;letter-spacing:1px}.HeroBanner_companyInfo__Ut9zK{display:flex;flex-direction:column;align-items:center;position:relative;z-index:2}.HeroBanner_companyName__DgpXY{font-size:.9rem;font-weight:700;color:hsla(0,0%,100%,.95);text-align:center;line-height:1.3;margin-top:4px;margin-bottom:4px}.HeroBanner_companyIndustry__bPREn,.HeroBanner_companyName__DgpXY{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HeroBanner_companyIndustry__bPREn{font-size:.7rem;color:hsla(0,0%,100%,.65);background:hsla(0,0%,100%,.08);padding:3px 8px;border-radius:8px}.HeroBanner_jobCount__UI0_7{display:flex;align-items:center;gap:4px;font-size:.7rem;color:#2563eb;background-color:#ffd000;padding:3px 8px;font-weight:600}.HeroBanner_jobIcon__8E7Vi{color:hsla(0,0%,100%,.9)}.HeroBanner_hoverOverlay__9ymA8,.HeroBanner_sparkleIcon__v3hWA,.HeroBanner_viewText__iQLvD{display:none}.HeroBanner_loadingContainer__yhfcQ{display:flex;gap:30px;animation:HeroBanner_scroll__a6Lwf 40s linear infinite}.HeroBanner_companyCardSkeleton__h3CEX{flex-shrink:0;width:220px;height:160px;background:linear-gradient(90deg,hsla(0,0%,100%,.1) 25%,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,.1) 75%);background-size:200% 100%;animation:HeroBanner_shimmerSkeleton__n0AAC 1.5s infinite;border-radius:16px;border:1.5px solid hsla(0,0%,100%,.25)}@keyframes HeroBanner_shimmerSkeleton__n0AAC{0%{background-position:200% 0}to{background-position:-200% 0}}.HeroBanner_logoSkeleton__cceB7{width:70px;height:70px;margin:25px auto 15px;background:hsla(0,0%,100%,.2);border-radius:50%}.HeroBanner_bottomWave__A54hq,.HeroBanner_showcaseGradientLeft__nM7AO,.HeroBanner_showcaseGradientRight__pyE0n{display:none}@media (max-width:1024px){.HeroBanner_contentWrapper__HYkMe{padding:60px 30px}.HeroBanner_limitedTime__RsBvY{font-size:.5rem}.HeroBanner_featuresList__E_62Z,.HeroBanner_statsGrid__QXKm_{grid-template-columns:repeat(2,1fr)}.HeroBanner_companyCard__LVVJc{width:200px;height:150px}.HeroBanner_logoContainer__VerNr,.HeroBanner_logoPlaceholder__d6lAH{width:60px;height:60px}.HeroBanner_initials__Eebsu{font-size:1.3rem}}@media (max-width:768px){.HeroBanner_contentWrapper__HYkMe{padding:40px 20px;gap:40px}.HeroBanner_resumeTitle__cXckA{font-size:2rem}.HeroBanner_resumeSubtitle__cxlyi{font-size:1rem}.HeroBanner_welcomeCoinBanner__voE5m{padding:6px 12px}.HeroBanner_coinCount__U9Vho{font-size:.85rem}.HeroBanner_resumeGetStarted__mXvb6{padding:15px 40px;font-size:1rem}.HeroBanner_featuresList__E_62Z{grid-template-columns:1fr;gap:15px}.HeroBanner_featureItem__ZRwGn{padding:15px}.HeroBanner_featureIconWrapper__fLkD8{width:50px;height:50px;min-width:50px}.HeroBanner_featureIcon__ZvT_p{width:24px;height:24px}.HeroBanner_statsGrid__QXKm_{grid-template-columns:1fr;gap:20px}.HeroBanner_statNumber__6GUPj{font-size:2rem}.HeroBanner_statIcon__Y_TAD{width:32px;height:32px}.HeroBanner_companyShowcase__s3izJ{padding:0}.HeroBanner_companyScroller__sUY1v{animation:HeroBanner_scroll__a6Lwf 5s linear infinite}.HeroBanner_companyCard__LVVJc{width:calc(50% - 8px);min-width:140px;max-width:160px;height:120px;padding:12px}.HeroBanner_logoContainer__VerNr,.HeroBanner_logoPlaceholder__d6lAH{width:50px;height:50px}.HeroBanner_initials__Eebsu{font-size:1.1rem}.HeroBanner_companyName__DgpXY{font-size:.8rem}.HeroBanner_companyIndustry__bPREn,.HeroBanner_jobCount__UI0_7{font-size:.65rem;padding:2px 6px}}@media (max-width:480px){.HeroBanner_contentWrapper__HYkMe{padding:30px 15px}.HeroBanner_resumeTitle__cXckA{font-size:1.75rem}.HeroBanner_titleUnderline__LPBpC{width:150px}.HeroBanner_welcomeCoinBanner__voE5m{padding:4px 8px}.HeroBanner_bigCoinIcon___mp6K{width:24px;height:24px}.HeroBanner_coinCount__U9Vho{font-size:.8rem}.HeroBanner_resumeGetStarted__mXvb6{padding:12px 30px;font-size:.95rem}.HeroBanner_featureIconWrapper__fLkD8{width:45px;height:45px;min-width:45px}.HeroBanner_featureIcon__ZvT_p{width:20px;height:20px}.HeroBanner_featureTitle__BLdaw{font-size:1rem}.HeroBanner_featureDesc__kddPo{font-size:.85rem}.HeroBanner_statIcon__Y_TAD{width:28px;height:28px}.HeroBanner_statNumber__6GUPj{font-size:1.8rem}.HeroBanner_statLabel__BjRfW{font-size:.9rem}.HeroBanner_sectionTitle__efI12{font-size:1.3rem}.HeroBanner_companyScroller__sUY1v{gap:6px}.HeroBanner_companyCard__LVVJc{width:calc(50% - 6px);min-width:100px;max-width:120px;height:100px;padding:8px}.HeroBanner_logoContainer__VerNr,.HeroBanner_logoPlaceholder__d6lAH{width:45px;height:45px}.HeroBanner_initials__Eebsu{font-size:1rem}.HeroBanner_companyName__DgpXY{font-size:.75rem}.HeroBanner_companyIndustry__bPREn,.HeroBanner_jobCount__UI0_7{font-size:.6rem;padding:2px 6px}}.CaseStudyBanner_card__1ioLs{background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:16px;padding:1rem;max-width:500px;min-width:320px;margin:6px;position:relative;overflow:hidden;cursor:pointer;flex:1 1}.CaseStudyBanner_card__1ioLs:hover{box-shadow:0 8px 16px rgba(0,0,0,.2)}.CaseStudyBanner_overlay__Vybb_{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,.2) 0,transparent 60%);opacity:0;transition:opacity .4s ease;pointer-events:none}.CaseStudyBanner_card__1ioLs:hover .CaseStudyBanner_overlay__Vybb_{opacity:1}.CaseStudyBanner_topSection__WDILX{display:flex;gap:1rem;margin-bottom:0;align-items:center}.CaseStudyBanner_imageWrapper__qrSjl{flex-shrink:0;width:120px;height:120px;border-radius:12px;overflow:hidden;box-shadow:0 8px 16px rgba(0,0,0,.25);border:3px solid hsla(0,0%,100%,.3);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.CaseStudyBanner_card__1ioLs:hover .CaseStudyBanner_imageWrapper__qrSjl{border:3px solid hsla(0,0%,100%,.5)}.CaseStudyBanner_image__255JY{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%;transition:transform .4s ease}.CaseStudyBanner_textContent__xk9xY{flex:1 1;min-width:0}.CaseStudyBanner_title__nLwcm{font-size:1rem;font-weight:800;color:#fff;margin:0 0 .75rem;line-height:1.3;letter-spacing:-.02em}.CaseStudyBanner_subtitle__3S8Hu{font-size:.9rem;color:#e0e7ff;margin:0;line-height:1.6;opacity:.95;font-weight:500}.CaseStudyBanner_ctaButton__bdlKJ{display:flex;align-items:center;justify-content:center;gap:.5rem;background:#fff;color:#2563eb;padding:.5rem 1rem;border-radius:12px;font-weight:700;font-size:.8rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(0,0,0,.15);border:none;cursor:pointer;margin-top:1.25rem}.CaseStudyBanner_ctaButton__bdlKJ:hover{background:#fbbf24;color:#1e3a8a;box-shadow:0 8px 16px rgba(0,0,0,.25)}.CaseStudyBanner_arrow__pRr1d{font-size:1rem;transition:transform .3s ease;font-weight:500}.CaseStudyBanner_ctaButton__bdlKJ:hover .CaseStudyBanner_arrow__pRr1d{transform:translateX(8px)}.CaseStudyBanner_badge__rLlTM{position:absolute;top:6px;right:6px;background:rgba(251,191,36,.95);color:#1e3a8a;padding:.25rem .5rem;border-radius:20px;font-size:.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 2px 8px rgba(0,0,0,.2)}@media (max-width:768px){.CaseStudyBanner_card__1ioLs{min-width:280px}.CaseStudyBanner_title__nLwcm{font-size:.8rem}.CaseStudyBanner_subtitle__3S8Hu{font-size:.7rem}.CaseStudyBanner_ctaButton__bdlKJ{font-size:.6rem}}.BannersContainer_container__IxMW_{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1rem;overflow-x:auto;margin:0 auto;padding:.5rem 1rem;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#888 #f1f1f1}.BannersContainer_container__IxMW_::-webkit-scrollbar{height:8px}.BannersContainer_container__IxMW_::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.BannersContainer_container__IxMW_::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.BannersContainer_container__IxMW_::-webkit-scrollbar-thumb:hover{background:#555}@supports (scrollbar-width:thin){.BannersContainer_container__IxMW_{scrollbar-gutter:stable}}.ModernFileUploader_wrapper__tOU9J{--primary:#4f46e5;--primary-glow:rgba(79,70,229,.4);--success:#10b981;--error:#ef4444;--bg-surface:#fff;--border:#e2e8f0;--text-main:#1e293b;--text-sub:#64748b;width:100%;max-width:500px;margin:0 auto;font-family:Inter,sans-serif;position:relative;z-index:10}.ModernFileUploader_hiddenInput__q9tns{display:none}.ModernFileUploader_tiltContainer__0B_jL{width:100%;min-height:280px;transform-style:preserve-3d;cursor:pointer}.ModernFileUploader_dropZone__OspyW{width:100%;height:100%;min-height:280px;background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border);border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;transition:all .3s ease;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03)}.ModernFileUploader_dropZone__OspyW:hover{border-color:var(--primary);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.ModernFileUploader_dropZone__OspyW.ModernFileUploader_dragging__inefE{background:#eef2ff;border-color:var(--primary);transform:scale(1.02)}.ModernFileUploader_gridBg__AAbva{position:absolute;inset:0;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:32px 32px;opacity:.2;z-index:0;-webkit-mask-image:radial-gradient(circle at center,#000 40%,transparent 100%);mask-image:radial-gradient(circle at center,#000 40%,transparent 100%)}.ModernFileUploader_iconGroup__BHGqd{position:relative;margin-bottom:20px;transform-style:preserve-3d;z-index:2}.ModernFileUploader_iconCircle__30l2_{width:60px;height:60px;background:linear-gradient(135deg,#fff,#f1f5f9);border-radius:18px;display:flex;align-items:center;justify-content:center;color:var(--primary);box-shadow:0 10px 15px -3px var(--primary-glow);border:1px solid #fff;position:relative;z-index:2}.ModernFileUploader_pulseRing__z68n0{position:absolute;inset:-4px;border-radius:22px;border:2px solid var(--primary);z-index:1}.ModernFileUploader_textStack__qDncv{z-index:2;text-align:center;transform:translateZ(20px)}.ModernFileUploader_heading__qvG3f{margin:0 0 6px;font-size:16px;color:var(--text-main);font-weight:600}.ModernFileUploader_subheading__cf1fp{margin:0;font-size:13px;color:var(--text-sub)}.ModernFileUploader_statusCard__11N4h{background:var(--bg-surface);border-radius:20px;border:1px solid var(--border);box-shadow:0 25px 50px -12px rgba(0,0,0,.15);position:relative;overflow:hidden}.ModernFileUploader_meshGradient__uZhPz{position:absolute;width:150%;height:150%;top:-25%;left:-25%;background:radial-gradient(at top left,rgba(79,70,229,.05),transparent 60%),radial-gradient(at bottom right,rgba(16,185,129,.05),transparent 60%);z-index:0;pointer-events:none}.ModernFileUploader_cardContent__9GgCZ{position:relative;z-index:1;padding:24px}.ModernFileUploader_headerRow__NstVn{display:flex;align-items:center;gap:16px;margin-bottom:24px}.ModernFileUploader_previewBox__TGgFS{width:48px;height:48px;background:#f8fafc;border:1px solid var(--border);border-radius:12px;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0}.ModernFileUploader_imgPreview__U4JtQ{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:11px}.ModernFileUploader_fileIcon__VrHzI{color:var(--primary)}.ModernFileUploader_checkBadge__7l2eC{position:absolute;bottom:-6px;right:-6px;background:var(--success);color:#fff;width:20px;height:20px;border-radius:50%;border:2px solid #fff;display:flex;align-items:center;justify-content:center}.ModernFileUploader_fileMeta__C5PJN{flex:1 1;min-width:0}.ModernFileUploader_fileName__aDJOb{display:block;font-size:14px;font-weight:600;color:var(--text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ModernFileUploader_fileSize__XqiMt{font-size:12px;color:var(--text-sub)}.ModernFileUploader_closeBtn__fjISZ{background:transparent;border:none;color:var(--text-sub);cursor:pointer;padding:8px;border-radius:8px;transition:all .2s}.ModernFileUploader_closeBtn__fjISZ:hover{background:#f1f5f9;color:var(--text-main)}.ModernFileUploader_stepperRow__8tYBv{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;padding:0 8px}.ModernFileUploader_step__LBK_0{display:flex;flex-direction:column;align-items:center;gap:6px;position:relative;z-index:2}.ModernFileUploader_stepCircle__ZVyWY{width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid var(--border);display:flex;align-items:center;justify-content:center;transition:all .3s}.ModernFileUploader_dot__2GjsA{width:6px;height:6px;background:var(--border);border-radius:50%}.ModernFileUploader_stepDone__nhwBk{border-color:var(--primary);background:var(--primary);color:#fff;box-shadow:0 0 0 4px var(--primary-glow)}.ModernFileUploader_stepLabel__Wm5Bi{font-size:10px;font-weight:600;text-transform:uppercase;color:var(--text-sub);letter-spacing:.5px}.ModernFileUploader_textDone__JwQyf{color:var(--primary)}.ModernFileUploader_stepLine__6E3KV{flex:1 1;height:2px;background:var(--border);margin:0 8px;position:relative;top:-10px;border-radius:2px;z-index:1}.ModernFileUploader_lineFull__Sj2Qk{background:var(--primary)}.ModernFileUploader_progressWrapper__Dg5Jz{margin-bottom:8px}.ModernFileUploader_statusTextRow__v6Hof{display:flex;justify-content:space-between;font-size:13px;margin-bottom:8px;font-weight:500}.ModernFileUploader_statusMsg__EwPFb{color:var(--text-sub)}.ModernFileUploader_percentage__hqiG_{color:var(--text-main);font-weight:600}.ModernFileUploader_track__8h2N_{width:100%;height:8px;background:#f1f5f9;border-radius:4px;overflow:hidden;position:relative}.ModernFileUploader_bar__ewsY7{height:100%;background:var(--primary);border-radius:4px;position:relative;overflow:hidden}.ModernFileUploader_bar__ewsY7.ModernFileUploader_success__mvwI7{background:var(--success)}.ModernFileUploader_bar__ewsY7.ModernFileUploader_error__WvjW5{background:var(--error)}.ModernFileUploader_scanLight__7r_Zi{position:absolute;top:0;bottom:0;width:50%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6),transparent);z-index:2}.ModernFileUploader_aiBox__5mJzZ{margin-top:12px;background:linear-gradient(135deg,#eff6ff,#f5f3ff);border:1px solid #c7d2fe;border-radius:8px;padding:10px 12px;font-size:12px;color:#4338ca;display:flex;align-items:center;gap:8px;overflow:hidden}.ModernFileUploader_pulseIcon__4QOT3{animation:ModernFileUploader_pulse__Fuvef 2s infinite}@keyframes ModernFileUploader_pulse__Fuvef{50%{opacity:.5}}.ModernFileUploader_particleContainer__YLOp7{position:absolute;top:50%;left:50%;width:0;height:0;pointer-events:none;z-index:10}.ModernFileUploader_particle__nxQCv{position:absolute;width:6px;height:6px;background:var(--success);border-radius:50%}.UserOnboarding_userOnboardingContainer__wYJya{padding:0;margin:0;font-family:var(--text-fontFamily-sansSerif);min-height:50vh;background-color:#f8fafc;overflow-x:visible}.UserOnboarding_logoText__XhHRe{font-family:Poppins,sans-serif;font-size:1rem;font-weight:700;background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;white-space:nowrap;opacity:1;transition:opacity .3s}.UserOnboarding_startManualProfileContainer__zB1Xv{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.UserOnboarding_startManualProfile__sXuSz{font-weight:500;text-decoration:underline}.UserOnboarding_errorContainer__D_ygC{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:60vh}.UserOnboarding_caseStudyBannersContainer__3utb5{display:"flex";flex-direction:"row";flex:1 1}.UserOnboarding_authButtonContainer__hL79f{display:flex;flex-direction:column;gap:16px}.UserOnboarding_logoIcon__F0L3d{width:60px;height:60px;border-radius:8px;transition:all .3s;box-shadow:0 2px 8px rgba(0,0,0,.1)}.UserOnboarding_heroSection__YEpYD{max-width:1200px;width:90vw;text-align:center;padding:60px var(--dimensions-spacing-small);min-height:60vh;margin:24px auto;align-items:center;justify-content:center;display:flex;flex-direction:column;background:linear-gradient(180deg,#fff,#f1f5f9);color:#1e293b;position:relative;overflow:hidden;animation:UserOnboarding_fadeIn__jIwTA 1s ease-out;box-shadow:0 4px 20px rgba(0,0,0,.05);border:1px solid #e2e8f0;border-radius:16px}.UserOnboarding_heroSection__YEpYD:before{background:radial-gradient(circle at 50% 0,rgba(59,130,246,.05) 0,transparent 50%)}.UserOnboarding_heroSection__YEpYD:after,.UserOnboarding_heroSection__YEpYD:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.UserOnboarding_heroSection__YEpYD:after{background-image:radial-gradient(#cbd5e1 1px,transparent 0);background-size:32px 32px;opacity:.3}.UserOnboarding_heroSectionShapes__gigGx{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;pointer-events:none}.UserOnboarding_heroShape__v1VsU{position:absolute;border-radius:50%;background:linear-gradient(135deg,#eff6ff,#dbeafe);opacity:.6;filter:blur(60px);animation:UserOnboarding_floatSlow___FDDO 10s ease-in-out infinite}.UserOnboarding_heroShape__v1VsU:first-child{width:400px;height:400px;top:-10%;left:-5%;animation-delay:0s}.UserOnboarding_heroShape__v1VsU:nth-child(2){width:300px;height:300px;bottom:10%;right:-5%;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);animation-delay:-5s}.UserOnboarding_heroShape__v1VsU:nth-child(3){display:none}.UserOnboarding_heroTitle__bof0x{font-size:2.5rem;font-weight:700;color:#0f172a;animation:UserOnboarding_slideUp__86W1T .8s ease-out;letter-spacing:-.02em}.UserOnboarding_heroSubTitle__QgfIR,.UserOnboarding_heroTitle__bof0x{margin-bottom:var(--dimensions-spacing-xl);position:relative;z-index:1}.UserOnboarding_heroSubTitle__QgfIR{font-size:1.125rem;color:#64748b;font-weight:400;line-height:1.6;max-width:600px;animation:UserOnboarding_slideUp__86W1T .8s ease-out .1s backwards}.UserOnboarding_dragActive__d9yQ1{background:#eff6ff;border:2px dashed #3b82f6}@keyframes UserOnboarding_floatSlow___FDDO{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes UserOnboarding_slideUp__86W1T{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes UserOnboarding_fadeIn__jIwTA{0%{opacity:0}to{opacity:1}}.UserOnboarding_toast__GXHDB{position:fixed;bottom:36px;left:50%;transform:translateX(-50%);width:auto;min-width:300px;height:auto;padding:12px 24px;color:#0f172a;font-weight:600;border-radius:8px;text-align:center;display:flex;justify-content:center;align-items:center;font-size:14px;z-index:100000;background:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 12px rgba(0,0,0,.1)}.UserOnboarding_stickyTabs__vgjja{position:absolute;top:72px;left:0;right:0;z-index:800;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:60px;border-bottom:1px solid #e2e8f0;display:flex;justify-content:center;align-items:center;animation:UserOnboarding_tabFadeIn__h3EnU .5s ease-out forwards}.UserOnboarding_tabButton__ZW0Jg{flex:0 0 auto;min-width:100px;padding:8px 16px;background:transparent;border:1px solid #cbd5e1;border-radius:6px;font-size:14px;font-weight:500;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;position:relative}.UserOnboarding_tabButton__ZW0Jg:hover:not(:disabled){background:#f1f5f9;color:#0f172a}.UserOnboarding_activeTab__a7cYu{background:#eff6ff!important;color:#2563eb!important;font-weight:600}.UserOnboarding_googleAuthBtn__ORs9_{padding:8px 12px;background:linear-gradient(90deg,#f6a83b,#7b42ff);color:#fff;border:1px solid #cbd5e1;border-radius:6px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px rgba(0,0,0,.05)}.UserOnboarding_googleAuthBtn__ORs9_:hover{background:linear-gradient(90deg,#f6a83b,#7b42ff);border-color:#94a3b8;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.05)}.UserOnboarding_authMessage__z7BlZ{color:#64748b;font-size:.9rem;margin-top:1.5rem}.UserOnboarding_authHint__fYsKh{display:block;color:#94a3b8;font-size:.8rem;margin-top:8px}@media (max-width:768px){.UserOnboarding_googleAuthBtn__ORs9_{padding:6px 12px;font-size:10px}.UserOnboarding_logoText__XhHRe{font-size:10px}.UserOnboarding_heroTitle__bof0x{font-size:1.75rem}.UserOnboarding_heroSection__YEpYD{padding:40px 20px}.UserOnboarding_stickyAuthButtons__mTJpd{flex-direction:row}}.UserOnboarding_tabContainer__0yCKh{display:flex;justify-content:center;overflow-x:auto;gap:8px;white-space:nowrap;height:42px;scrollbar-width:thin;-ms-overflow-style:none;padding:0 16px;width:100%}.UserOnboarding_tabContainer__0yCKh::-webkit-scrollbar{display:none}@media (max-width:768px){.UserOnboarding_tabContainer__0yCKh{justify-content:flex-start;padding:0 16px}.UserOnboarding_tabButton__ZW0Jg{min-width:auto;padding:6px 12px;font-size:13px;flex-shrink:0}.UserOnboarding_tabIcon__nHWru svg{width:16px;height:16px}}.UserOnboarding_tabIcon__nHWru{display:inline-flex;align-items:center;margin-right:8px}.UserOnboarding_loadingFixedContainer__oagO3{flex:1 1;min-height:60vh}.UserOnboarding_loadingFixed__thKZY{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;color:#0f172a;padding:16px 24px;border-radius:8px;z-index:1001;box-shadow:0 10px 25px rgba(0,0,0,.1);border:1px solid #e2e8f0}.UserOnboarding_stickyAuthButtons__mTJpd{position:fixed;top:0;left:0;width:100%;z-index:1000;display:flex;gap:15px;padding:8px;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid #e2e8f0;align-items:center;transform:translateY(-100%);transition:transform .3s ease-in-out;justify-content:space-between;box-sizing:border-box}.UserOnboarding_stickyAuthButtons__mTJpd.UserOnboarding_show__t0wI3{transform:translateY(0)}.UserOnboarding_stickyAuthButtons__mTJpd.UserOnboarding_hide__4AdaS{transform:translateY(-100%)}.UserOnboarding_logoBox__wEhQZ{display:flex;align-items:center;gap:10px;flex-shrink:0}.UserOnboarding_authButtonsContainer__I7vx1{display:flex;gap:12px;margin-right:20px;flex-shrink:0}.UserOnboarding_authIcon__7CcTZ{width:20px;height:20px;margin-right:8px}