.Header_header__Rtrz0{position:fixed;top:0;left:0;right:0;width:1200px;height:70px;margin:auto;background-color:#ffffff!important;border-bottom:1px solid #cbd5e1;box-shadow:0 2px 8px rgba(37,99,235,.1);z-index:10001;transition:all .3s;transform:translateZ(0);will-change:transform;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);overflow:visible}.Header_publishTask__rWRfd{background:linear-gradient(135deg,#1877f2,#166fe5);color:white;border:none}.Header_userIconButton__LYITT{padding:8px;border-radius:50%;transition:background-color .2s ease}.Header_userIconButton__LYITT:hover{background-color:rgba(0,0,0,.05)}.Header_userIcon__zjyAk{border-radius:50%;background:linear-gradient(135deg,#1877f2,#166fe5);color:white;font-weight:600;font-size:16px}.Header_userIconSvg__7a_5V{width:20px;height:20px;color:white}.Header_userDropdownHeader__XWvYl{padding:20px}.Header_accountCounter__d3Ri9{background:white;padding:10px;border-radius:8px;border:1px solid #e5e7eb;min-width:80px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.Header_accountCounterLabel__XP4b7{font-size:10px;color:#6b7280;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.Header_accountCounterValue__cBObC{font-size:14px;color:#1877f2;text-align:center}.Header_finalizationStatus__ovwQA{display:flex;align-items:center;gap:6px;font-size:12px;padding:8px 12px;border-radius:8px;font-weight:500;margin-top:8px}.Header_finalized__3Vmmw{background-color:#f0fdf4;color:#166534;border:1px solid #bbf7d0}.Header_notFinalized__k_Qzi{background-color:#fef2f2;color:#dc2626;border:1px solid #fecaca}.Header_finalizationIcon__jvOcA{width:16px;height:16px;flex-shrink:0}.Header_refreshStatusButton__Ddhyn{background:none;border:none;color:#dc2626;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;margin-left:8px}.Header_refreshStatusButton__Ddhyn:hover{background-color:#fecaca;color:#991b1b}.Header_refreshStatusButton__Ddhyn svg{width:14px;height:14px}.Header_userDropdownOptions__Q7iss{padding:12px}.Header_userDropdownOption__IJ_Qu{display:flex;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;color:#374151;border-radius:8px;transition:all .2s ease;margin-bottom:3px;font-weight:500;cursor:pointer;border:none;background:none;width:100%;text-align:left}.Header_userDropdownOption__IJ_Qu:hover{background-color:#f8fafc;color:#1877f2;transform:translateX(4px)}.Header_optionIcon__2dSqH{width:16px;height:16px;color:#6b7280;transition:color .2s ease}.Header_userDropdownOption__IJ_Qu:hover .Header_optionIcon__2dSqH{color:#1877f2}.Header_logoutOption__ObukJ{color:#dc2626;border-top:1px solid #f3f4f6;margin-top:8px;padding-top:12px;background-color:#fef2f2;border-radius:8px}.Header_logoutOption__ObukJ:hover{background-color:#fee2e2!important;color:#b91c1c!important}.Header_mobileMenu__G0eQB{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background:white!important;border-right:none!important;box-shadow:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;z-index:10000!important;overflow-y:auto!important;opacity:0!important;pointer-events:none!important;transform:translateX(-100%)!important;transition:transform .3s ease!important}.Header_mobileMenuOpen___M0hc{transform:translateX(0)!important;opacity:1!important;pointer-events:auto!important}.Header_mobileMenuHeader__Kn4q8{padding:20px!important;border-bottom:1px solid #e5e7eb!important;display:flex!important;align-items:center!important;justify-content:space-between!important;background:white!important}.Header_mobilePostTaskButton__PCVj9{background:#1877f2!important;color:white!important;padding:12px 20px!important;border-radius:8px!important;text-decoration:none!important;font-weight:600!important;font-size:16px!important;transition:background-color .2s ease!important}.Header_mobilePostTaskButton__PCVj9:hover{background:#166fe5!important}.Header_mobileMenuClose__P0r2H{background:none!important;border:none!important;cursor:pointer!important;padding:8px!important;color:#6b7280!important;font-size:24px!important;display:flex!important;align-items:center!important;justify-content:center!important}.Header_mobileMenuClose__P0r2H:hover{color:#111827!important}.Header_mobileNav___lYoQ{padding:0!important;flex:1 1!important;overflow-y:auto!important}.Header_mobileNav___lYoQ .Header_navLink__FmwWY{display:block!important;padding:12px 20px!important;color:#111827!important;text-decoration:none!important;font-size:16px!important;font-weight:400!important;border-bottom:1px solid #f3f4f6!important;transition:background-color .2s ease!important}.Header_mobileNav___lYoQ .Header_navLink__FmwWY:hover{background:#f9fafb!important}.Header_mobileNavItem__HwfFA{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:12px 20px!important;color:#111827!important;text-decoration:none!important;font-size:16px!important;font-weight:400!important;border-bottom:1px solid #f3f4f6!important;transition:background-color .2s ease!important}.Header_mobileNavItem__HwfFA:hover{background:#f9fafb!important}.Header_mobileNavArrow__tG2Yi{color:#6b7280!important;font-size:18px!important;font-weight:300!important}.Header_mobileActions__k1ttS{padding:0!important}.Header_mobileActions__k1ttS .Header_actionButton__7SwWG,.Header_mobileActions__k1ttS .Header_becomeProviderButton__nP5uz,.Header_mobileActions__k1ttS .Header_createTaskButton__hU1k9{display:block!important;width:100%!important;padding:12px 20px!important;background:none!important;color:#111827!important;font-size:16px!important;font-weight:400!important;text-decoration:none!important;text-align:left!important;border:none!important;border-bottom:1px solid #f3f4f6!important;transition:background-color .2s ease!important}.Header_mobileActions__k1ttS .Header_actionButton__7SwWG:hover,.Header_mobileActions__k1ttS .Header_becomeProviderButton__nP5uz:hover,.Header_mobileActions__k1ttS .Header_createTaskButton__hU1k9:hover{background:#f9fafb!important}.Header_mobileAuthSection__KleuJ{padding:0!important}.Header_mobileAuthButtons__uoK3k{display:block!important}.Header_mobileLoginButton__E_XD8,.Header_mobileRegisterButton__iACpz{display:block!important;width:100%!important;padding:12px 20px!important;background:none!important;color:#111827!important;font-size:16px!important;font-weight:400!important;text-decoration:none!important;text-align:left!important;border:none!important;border-bottom:1px solid #f3f4f6!important;transition:background-color .2s ease!important}.Header_mobileLoginButton__E_XD8:hover,.Header_mobileRegisterButton__iACpz:hover{background:#f9fafb!important}.Header_mobileSettingsSection__tKVNQ{padding:0!important}.Header_mobileSettingsTitle__OZI6u{display:block!important;padding:12px 20px 6px!important;color:#6b7280!important;font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.5px!important}.Header_mobileSettingsButtons__gSjNC{display:block!important}.Header_mobileLanguageButton__F7bHD,.Header_mobileThemeButton__yyWIm{display:block!important;width:100%!important;padding:12px 20px!important;background:none!important;color:#111827!important;font-size:16px!important;font-weight:400!important;text-align:left!important;border:none!important;border-bottom:1px solid #f3f4f6!important;transition:background-color .2s ease!important}.Header_mobileLanguageButton__F7bHD:hover,.Header_mobileThemeButton__yyWIm:hover{background:#f9fafb!important}.Header_mobileUserInfo__zq8L_{gap:12px}.Header_mobileUserAvatar__2zhlL{background:linear-gradient(135deg,#1877f2,#166fe5);font-size:18px}.Header_mobileUserDetails__zartT{flex:1 1}.Header_mobileUserName__qVAfl{font-size:16px;color:#111827;margin-bottom:4px}.Header_mobileUserRole__fi6NZ{font-size:14px;color:#6b7280}.Header_mobileAuthButtons__uoK3k{gap:12px}.Header_mobileLoginButton__E_XD8,.Header_mobileRegisterButton__iACpz{flex:1 1;padding:12px 20px;border-radius:8px;text-decoration:none;text-align:center;font-weight:500;transition:all .2s ease}.Header_mobileLoginButton__E_XD8{background-color:initial}.Header_mobileRegisterButton__iACpz{background-color:#1877f2;border:1px solid #1877f2}.Header_mobileSettingsSection__tKVNQ{padding:20px;border-top:1px solid #f3f4f6}.Header_mobileSettingsTitle__OZI6u{font-size:14px;font-weight:600;color:#6b7280;margin-bottom:12px;text-transform:uppercase;letter-spacing:.05em}.Header_mobileSettingsButtons__gSjNC{display:flex;flex-direction:column;gap:8px}.Header_mobileLanguageButton__F7bHD,.Header_mobileThemeButton__yyWIm{display:flex;align-items:center;gap:12px;padding:12px;background:none;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:background-color .2s ease}.Header_mobileLanguageButton__F7bHD:hover,.Header_mobileThemeButton__yyWIm:hover{background-color:#f9fafb}.Header_mobileBackendSection__rOmKw{padding:20px;border-top:1px solid #f3f4f6}.Header_mobileBackendTitle__N6UlS{font-size:14px;color:#6b7280;margin-bottom:12px;text-transform:uppercase;letter-spacing:.05em}.Header_mobileBackendButtons__Gq0Mp{gap:8px}.Header_mobileBackendButton__gLJIk{gap:12px;padding:12px;color:#374151;border:1px solid #e5e7eb;transition:background-color .2s ease}.Header_mobileBackendButton__gLJIk:hover{background-color:#f9fafb}.Header_finalizeModalOverlay__lhwZH{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:100001;display:flex;align-items:center;justify-content:center}.Header_finalizeModal__EskoZ{background:white;border-radius:12px;padding:24px;max-width:500px;width:90%;max-height:90vh;overflow-y:auto}.Header_finalizeModalHeader__1R3ih{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.Header_finalizeModalHeader__1R3ih h3{margin:0;font-size:20px;font-weight:600;color:#111827}.Header_finalizeModalClose__20_SH{background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;transition:background-color .2s ease}.Header_finalizeModalClose__20_SH:hover{background-color:#f3f4f6}.Header_finalizeModalBody__IGBbl{margin-bottom:24px}.Header_finalizeModalBody__IGBbl p{margin:0 0 16px;color:#374151;line-height:1.6}.Header_finalizeModalBody__IGBbl ul{margin:16px 0;padding-left:20px}.Header_finalizeModalBody__IGBbl li{margin-bottom:8px;color:#374151}.Header_finalizeModalActions__RFnUq{display:flex;gap:12px;justify-content:flex-end}.Header_finalizeModalCancel___hER_{padding:12px 24px;background:none;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;transition:all .2s ease}.Header_finalizeModalCancel___hER_:hover{background-color:#f9fafb}.Header_finalizeModalConfirm__TDtkt{padding:12px 24px;background-color:#1877f2;border:1px solid #1877f2;border-radius:8px;color:white;text-decoration:none;font-weight:500;transition:all .2s ease}.Header_finalizeModalConfirm__TDtkt:hover{background-color:#166fe5}@media (max-width:900px){.Header_hideOnSmallScreens__Hl7oq{display:none}}.Header_hideOnMobile__rGw8x{display:block}@media (max-width:768px){.Header_hideOnMobile__rGw8x{display:none}}.Header_headerContent__H4Sj2{width:100%;height:100%;margin:0;padding:0 clamp(16px,2.2vw,40px);display:flex;align-items:center;justify-content:space-between;gap:1rem;position:relative;z-index:1001;overflow:visible;background-color:initial}.Header_actionsSection__eDBaP,.Header_logoSection__WM7fL,.Header_navigationSection__Vky3Z{z-index:1002}.Header_userSection__ZJAk1{z-index:1002;position:relative;overflow:visible}.Header_themeToggle__ECkdw{background:none!important;border:none!important;border-radius:0!important;padding:.5rem!important;cursor:pointer!important;transition:all .3s ease!important;align-items:center!important;justify-content:center!important;color:#374151!important;font-weight:500!important;visibility:visible!important;min-width:40px!important;height:40px!important;box-sizing:border-box!important;position:relative!important;z-index:1002!important;box-shadow:none!important;outline:none!important}.Header_themeToggle__ECkdw:hover{background:#f3f4f6!important;color:#1877f2!important;border-color:#1877f2!important;transform:translateY(-1px)!important;box-shadow:0 2px 8px rgba(24,119,242,.15)!important}.Header_themeToggle__ECkdw svg{all:unset!important;width:1.25rem!important;height:1.25rem!important;filter:none!important;color:#374151!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;display:block!important;flex-shrink:0!important}.Header_languageButton__ruvKy{color:var(--text-primary);padding:8px 12px;display:flex;gap:4px;font-size:14px;transition:color .2s ease}.Header_languageButton__ruvKy:hover{color:var(--text-secondary)}.Header_languageIcon__cGNPU{width:16px;height:16px}.Header_languageDropdown__SvxWi{box-shadow:0 4px 16px rgba(0,0,0,.15);min-width:140px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.95)}.Header_languageDropdown__SvxWi button{padding:.75rem;border-radius:6px;transition:all .2s ease;color:#374151;font-weight:500;display:flex;align-items:center;gap:.5rem}.Header_languageDropdown__SvxWi button:hover{transform:translateX(2px)}.Header_mobileMenuButton__SB5TP{z-index:1003;margin-left:auto}.Header_logoSection__WM7fL{flex-shrink:0;display:flex;align-items:center}.Header_logo__u6gAa{display:flex;align-items:center;text-decoration:none;font-weight:700;font-size:1.5rem;color:#1877f2;transition:color .3s ease;gap:.5rem}.Header_logo__u6gAa:hover{color:#166fe5}.Header_logoImage__Avfh7{width:40px;height:40px;object-fit:contain;flex-shrink:0}.Header_logoText__n9ZkG{font-weight:700;font-size:1.5rem;color:#1877f2}.Header_navigationSection__Vky3Z{flex:1 1;display:flex;justify-content:center}.Header_navigation__tBiKD{display:flex;align-items:center;gap:2rem}.Header_navLink__FmwWY{text-decoration:none;color:var(--role-text-secondary,#6b7280);font-weight:500;font-size:.875rem;padding:.5rem 0;transition:all .3s ease;position:relative;white-space:nowrap}.Header_navLink__FmwWY:hover{color:var(--role-primary,#1877f2)}.Header_navLink__FmwWY:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--role-primary,#1877f2);border-radius:1px;transform:scaleX(0);transition:transform .3s ease}.Header_navLink__FmwWY:hover:after{transform:scaleX(1)}.Header_navLink__FmwWY a,.Header_navigation__tBiKD a,.Header_navigation__tBiKD li a{color:inherit;text-decoration:none;font-weight:inherit;font-size:inherit}.Header_home__08KgW .Header_header__Rtrz0 .Header_navLink__FmwWY,.Header_home__08KgW .Header_header__Rtrz0 .Header_navLink__FmwWY:hover,.Header_home__08KgW .Header_header__Rtrz0 .Header_navigation__tBiKD li a,.Header_home__08KgW .Header_header__Rtrz0 .Header_navigation__tBiKD li a:hover,[data-page=home] .Header_header__Rtrz0 .Header_navLink__FmwWY,[data-page=home] .Header_header__Rtrz0 .Header_navLink__FmwWY:hover,[data-page=home] .Header_header__Rtrz0 .Header_navigation__tBiKD li a,[data-page=home] .Header_header__Rtrz0 .Header_navigation__tBiKD li a:hover{color:#000000!important}.Header_home__08KgW .Header_header__Rtrz0 .Header_navLink__FmwWY:after,.Header_home__08KgW .Header_header__Rtrz0 .Header_navigation__tBiKD li a:after,[data-page=home] .Header_header__Rtrz0 .Header_navLink__FmwWY:after,[data-page=home] .Header_header__Rtrz0 .Header_navigation__tBiKD li a:after{background:#000000!important}.Header_actionsSection__eDBaP{flex-shrink:0;display:flex;align-items:center}.Header_roleActions__Xqvof{display:flex;align-items:center;gap:1rem}.Header_actionButton__7SwWG{display:flex;align-items:center;gap:.5rem;background:none;color:var(--role-text,#374151);padding:.5rem 1rem;border-radius:8px;text-decoration:none;font-weight:500;font-size:.875rem;transition:all .3s ease;border:1px solid var(--role-border,#e5e7eb)}.Header_actionButton__7SwWG:hover{background:var(--role-surface,#f3f4f6);color:var(--role-primary,#1877f2);border-color:var(--role-primary,#1877f2);transform:translateY(-1px)}.Header_actionButton__7SwWG svg{width:1rem;height:1rem;color:var(--role-text,#374151)}.Header_actionButton__7SwWG:hover svg{color:var(--role-primary,#1877f2)}.Header_userSection__ZJAk1{flex-shrink:0;display:flex;align-items:center;gap:1rem;visibility:visible!important;opacity:1!important}.Header_themeToggle__ECkdw{background:none;border:none;padding:.5rem;border-radius:8px;cursor:pointer;transition:all .3s ease;display:flex!important;align-items:center;justify-content:center;color:#e2e8f0}.Header_themeToggle__ECkdw:hover{background:rgba(96,165,250,.1);color:#60a5fa}.Header_themeToggle__ECkdw svg{width:1.25rem;height:1.25rem}.Header_languageSelector__2mx89{position:relative;visibility:visible!important;opacity:1!important}.Header_languageButton__ruvKy{background:none;border:none;padding:.5rem;border-radius:8px;cursor:pointer;transition:all .3s ease;align-items:center;gap:.5rem;color:#e2e8f0;font-weight:500}.Header_languageButton__ruvKy:hover{background:rgba(96,165,250,.1);color:#60a5fa}.Header_languageButton__ruvKy svg{width:1.25rem;height:1.25rem}.Header_languageDropdown__SvxWi{position:absolute;top:100%;right:0;background:white;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.1);padding:.5rem;min-width:120px;z-index:1001;margin-top:.5rem}.Header_languageDropdown__SvxWi button{width:100%;padding:.5rem;background:none;border:none;text-align:left;cursor:pointer;border-radius:4px;transition:background .3s ease;color:#6b7280;font-size:.875rem}.Header_languageDropdown__SvxWi button:hover{background:#f3f4f6;color:#1877f2}.Header_authButtons__F8mv5{display:flex;align-items:center;gap:1rem}.Header_mobileMenuButton__SB5TP{display:none;background:none;border:none;padding:.75rem;cursor:pointer;transition:all .3s ease;color:#6b7280;position:relative;z-index:100001}.Header_mobileMenuButton__SB5TP:hover{background:#f3f4f6;color:#1877f2;border-color:#e5e7eb}.Header_mobileMenuButton__SB5TP:active{background:#e5e7eb;transform:scale(.95)}.Header_mobileMenuButton__SB5TP svg{width:1.5rem;height:1.5rem}@keyframes Header_slideDown__0SShS{0%{opacity:0;transform:translateX(-50%) translateY(-10px) translateZ(0);visibility:visible}to{opacity:1;transform:translateX(-50%) translateY(0) translateZ(0);visibility:visible}}.Header_mobileMenuHeader__Kn4q8{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid #e5e7eb;background:#f9fafb;position:-webkit-sticky;position:sticky;top:0;background:white}.Header_mobileMenuTitle__ov9RU{font-size:1rem;font-weight:600;color:#374151;margin:0}.Header_mobileMenuClose__P0r2H{background:none;border:none;padding:.375rem;cursor:pointer;border-radius:6px;transition:background .3s ease;color:#6b7280;display:flex;align-items:center;justify-content:center}.Header_mobileMenuClose__P0r2H:hover{background:#e5e7eb;color:#1877f2}.Header_mobileMenuClose__P0r2H svg{width:1.125rem;height:1.125rem}.Header_mobileNav___lYoQ{padding:.75rem 1rem;border-bottom:1px solid #f3f4f6}.Header_mobileNav___lYoQ .Header_navigation__tBiKD{flex-direction:column;gap:.375rem}.Header_mobileNav___lYoQ .Header_navLink__FmwWY{width:100%;text-align:left;padding:.625rem .75rem;border-radius:6px;font-weight:500;font-size:.875rem;color:#374151;text-decoration:none;transition:all .3s ease;display:block}.Header_mobileNav___lYoQ .Header_navLink__FmwWY:hover{background:#f3f4f6;color:#1877f2}.Header_mobileActions__k1ttS{padding:.75rem 1rem;border-bottom:1px solid #f3f4f6}.Header_mobileActions__k1ttS .Header_roleActions__Xqvof{flex-direction:column;gap:.5rem}.Header_mobileActions__k1ttS .Header_actionButton__7SwWG{width:100%;text-align:center;padding:.625rem .75rem;border-radius:8px;font-weight:500;font-size:.875rem;background:var(--role-primary-gradient,linear-gradient(135deg,#1877f2 0,#166fe5 100%));color:white;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 2px 8px var(--role-shadow,rgba(24,119,242,.2));transition:all .3s ease;min-height:40px}.Header_mobileActions__k1ttS .Header_actionButton__7SwWG:hover{background:linear-gradient(135deg,var(--role-primary-hover,#166fe5) 0,var(--role-primary,#1976d2) 100%);transform:translateY(-1px);box-shadow:0 4px 16px var(--role-shadow,rgba(24,119,242,.3))}.Header_mobileActions__k1ttS .Header_actionButton__7SwWG svg{width:.875rem;height:.875rem}.Header_mobileAuthSection__KleuJ{padding:1rem;background:#f9fafb;border-top:1px solid #e5e7eb}.Header_mobileAuthButtons__uoK3k{gap:.5rem}.Header_mobileLoginButton__E_XD8{text-decoration:none;color:#6b7280;font-weight:500;font-size:.875rem;padding:.625rem .75rem;border-radius:6px;transition:all .3s ease;border:1px solid #e5e7eb;text-align:center;min-height:40px;display:flex;align-items:center;justify-content:center}.Header_mobileLoginButton__E_XD8:hover{color:#1877f2;border-color:#1877f2;background:#f8fafc}.Header_mobileRegisterButton__iACpz{text-decoration:none;background:linear-gradient(135deg,#1877f2,#166fe5);color:white;font-weight:500;font-size:.875rem;padding:.625rem .75rem;border-radius:6px;transition:all .3s ease;box-shadow:0 2px 8px rgba(24,119,242,.2);text-align:center;min-height:40px;display:flex;align-items:center;justify-content:center}.Header_mobileRegisterButton__iACpz:hover{transform:translateY(-1px);box-shadow:0 4px 16px rgba(24,119,242,.3);background:linear-gradient(135deg,#166fe5,#1976d2)}.Header_mobileUserInfo__zq8L_{display:flex;align-items:center;gap:1rem;padding:1rem;background:white;border-radius:8px;border:1px solid #e5e7eb}.Header_mobileUserAvatar__2zhlL{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#1877f2,#42a5f5);color:white;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.125rem;overflow:hidden;flex-shrink:0}.Header_mobileProfileImage__EoyXR{width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.2)}.Header_mobileFallbackInitials__W9UOw{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:white;font-weight:600;font-size:1.125rem}.Header_mobileUserName__qVAfl{font-weight:600;color:#374151;font-size:1rem}.Header_mobileAuthButtons__uoK3k{display:flex;flex-direction:column;gap:.75rem}.Header_mobileLoginButton__E_XD8,.Header_mobileSignupButton__jkhWH{padding:.75rem 1rem;border-radius:8px;text-decoration:none;text-align:center;font-weight:500;transition:all .3s ease}.Header_mobileLoginButton__E_XD8{border:1px solid #d1d5db;background:white;color:#374151}.Header_mobileLoginButton__E_XD8:hover{background:#f9fafb;border-color:#9ca3af}.Header_mobileSignupButton__jkhWH{background:#1877f2;color:white;border:1px solid #1877f2}.Header_mobileSignupButton__jkhWH:hover{background:#166fe5;border-color:#166fe5}.Header_mobileOverlay__k_BN5{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:998;opacity:0;visibility:hidden;transition:all .3s ease}.Header_overlayOpen__P_IpV{opacity:1;visibility:visible}.Header_activeIndicator__rIki2{position:absolute;bottom:0;left:0;right:0;height:2px;background:#1877f2;transform:scaleX(0);transition:transform .3s ease}.Header_addButtonContainer__Im_JQ,.Header_addButton__gZvOd{display:flex;align-items:center}.Header_addButton__gZvOd{justify-content:center;width:40px;height:40px;background:linear-gradient(135deg,#1877f2,#42a5f5);border:none;border-radius:50%;color:white;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(24,119,242,.3);text-decoration:none}.Header_addButton__gZvOd:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(24,119,242,.4);background:linear-gradient(135deg,#166fe5,#1976d2)}.Header_addButton__gZvOd:active{transform:translateY(0);box-shadow:0 2px 8px rgba(24,119,242,.3)}.Header_hideOnSmallScreens__Hl7oq{display:block}@media (max-width:1024px){.Header_mobileMenuButton__SB5TP,.Header_navigationSection__Vky3Z{display:none}.Header_userSection__ZJAk1{display:flex!important;visibility:visible!important}.Header_languageSelector__2mx89,.Header_themeToggle__ECkdw{display:flex!important;visibility:visible!important;opacity:1!important}.Header_themeToggle__ECkdw{background:rgba(243,244,246,.8)!important;border:none!important;border-radius:0!important;color:#374151!important;min-width:40px!important;height:40px!important;box-shadow:none!important;outline:none!important}}@media (max-width:899px){.Header_actionsSection__eDBaP{display:none}.Header_mobileMenuButton__SB5TP{display:block!important}.Header_headerContent__H4Sj2{padding:0 clamp(16px,2.2vw,40px)}.Header_authButtons__F8mv5{display:none!important}.Header_userSection__ZJAk1{display:flex!important;visibility:visible!important}.Header_languageSelector__2mx89,.Header_themeToggle__ECkdw{display:flex!important;visibility:visible!important;opacity:1!important}.Header_themeToggle__ECkdw{background:rgba(243,244,246,.8)!important;border:none!important;border-radius:0!important;color:#374151!important;min-width:40px!important;height:40px!important;box-shadow:none!important;outline:none!important}}@media (max-width:768px){.Header_headerContent__H4Sj2{padding:0 clamp(16px,2.2vw,40px)}.Header_userSection__ZJAk1{gap:.5rem;display:flex!important;visibility:visible!important}.Header_themeToggle__ECkdw{background:rgba(243,244,246,.8)!important;border:none!important;border-radius:0!important;color:#374151!important;min-width:40px!important;height:40px!important;box-shadow:none!important;outline:none!important}.Header_languageSelector__2mx89,.Header_themeToggle__ECkdw{display:flex!important;visibility:visible!important}.Header_logoText__n9ZkG{font-size:1.25rem}.Header_roleBadge__JhSDb{font-size:.625rem;padding:.125rem .375rem}.Header_mobileMenuButton__SB5TP{display:block!important}.Header_actionsSection__eDBaP,.Header_navigationSection__Vky3Z{display:none!important}}@media (max-width:480px){.Header_header__Rtrz0{height:60px}.Header_headerContent__H4Sj2{padding:0 clamp(16px,2.2vw,40px)}.Header_logoText__n9ZkG{font-size:1.125rem}.Header_roleBadge__JhSDb{display:none}.Header_userDropdown__l2JXA{position:absolute!important;top:calc(100% + 8px)!important;left:40%!important;right:auto!important;transform:translateX(-50%)!important;width:calc(100vw - 16px)!important;max-width:300px!important;min-width:260px!important}.Header_userIconContainer__xKA35{position:relative!important;z-index:10002!important}.Header_userDropdownHeader__XWvYl{padding:12px!important}.Header_userDropdownAvatar__mQ2W0{width:45px!important;height:45px!important}.Header_userDropdownName__p2BHR{font-size:13px!important}.Header_userDropdownBalance__tAyaJ,.Header_userDropdownRole__i9cgQ{font-size:11px!important}.Header_userDropdownOption__IJ_Qu{padding:10px 8px!important;font-size:13px!important}.Header_mobileMenuButton__SB5TP{display:block!important}}.Header_dark-theme__77dMy .Header_header__Rtrz0{background:#1f2937;border-bottom-color:#374151}.Header_dark-theme__77dMy .Header_logoText__n9ZkG{color:#60a5fa}.Header_dark-theme__77dMy .Header_navLink__FmwWY{color:#d1d5db}.Header_dark-theme__77dMy .Header_navLink__FmwWY:hover{color:#60a5fa}.Header_dark-theme__77dMy .Header_actionButton__7SwWG{background:linear-gradient(135deg,#60a5fa,#3b82f6)}.Header_dark-theme__77dMy .Header_actionButton__7SwWG:hover{background:linear-gradient(135deg,#3b82f6,#2563eb)}.Header_dark-theme__77dMy .Header_languageButton__ruvKy,.Header_dark-theme__77dMy .Header_themeToggle__ECkdw{color:#d1d5db}.Header_dark-theme__77dMy .Header_languageButton__ruvKy:hover,.Header_dark-theme__77dMy .Header_themeToggle__ECkdw:hover{background:#374151;color:#60a5fa}.Header_dark-theme__77dMy .Header_languageDropdown__SvxWi{background:#1f2937;border-color:#374151}.Header_dark-theme__77dMy .Header_languageDropdown__SvxWi button{color:#d1d5db}.Header_dark-theme__77dMy .Header_languageDropdown__SvxWi button:hover{background:#374151;color:#60a5fa}.Header_dark-theme__77dMy .Header_loginButton__ZNQNw{color:#d1d5db;border-color:#374151}.Header_dark-theme__77dMy .Header_loginButton__ZNQNw:hover{color:#60a5fa;border-color:#60a5fa;background:#111827}.Header_dark-theme__77dMy .Header_mobileMenu__G0eQB .Header_navLink__FmwWY:hover{background:#374151}@media (max-width:899px){.Header_mobileMenuButton__SB5TP{background:none;border:none;color:#6b7280;padding:.75rem;box-shadow:none;min-width:48px;min-height:48px;display:flex;align-items:center;justify-content:center}.Header_mobileMenuButton__SB5TP:hover{background:#f3f4f6;color:#1877f2}.Header_mobileMenuButton__SB5TP:active{background:#e5e7eb;transform:scale(.95)}}@media (max-width:480px){.Header_mobileMenu__G0eQB{width:100vw!important;height:100vh!important;left:0!important}.Header_mobileActions__k1ttS,.Header_mobileAuthSection__KleuJ,.Header_mobileMenuHeader__Kn4q8,.Header_mobileNav___lYoQ,.Header_mobileSettingsSection__tKVNQ{padding-left:1rem;padding-right:1rem}.Header_mobileActions__k1ttS .Header_actionButton__7SwWG,.Header_mobileLoginButton__E_XD8,.Header_mobileNav___lYoQ .Header_navLink__FmwWY,.Header_mobileRegisterButton__iACpz,.Header_mobileThemeButton__yyWIm{padding:1rem;font-size:.875rem}.Header_mobileThemeButton__yyWIm{background:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;outline:none!important}.Header_mobileActions__k1ttS .Header_roleActions__Xqvof,.Header_mobileAuthButtons__uoK3k{gap:1rem}.Header_mobileUserInfo__zq8L_{padding:.875rem}.Header_mobileUserAvatar__2zhlL{width:44px;height:44px;font-size:1rem}.Header_mobileUserName__qVAfl{font-size:.875rem}.Header_mobileUserRole__fi6NZ{font-size:.75rem}}.Header_mobileMenuOverlay__iSO2j{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:99999!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto}.Header_mobileBackendSection__rOmKw{border-top:1px solid #e5e7eb;padding:1rem 0}.Header_mobileBackendTitle__N6UlS{font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.75rem;padding:0 1rem}.Header_mobileBackendButtons__Gq0Mp{display:flex;flex-direction:column;gap:.5rem}.Header_mobileBackendButton__gLJIk{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;text-decoration:none;color:#6b7280;font-weight:500;font-size:.875rem;transition:all .2s ease;border-radius:8px;margin:0 .5rem}.Header_mobileBackendButton__gLJIk:hover{background:#f3f4f6;color:#1877f2}.Header_mobileBackendButton__gLJIk svg{width:1rem;height:1rem;flex-shrink:0}.Header_languageButton__ruvKy,.Header_themeToggle__ECkdw{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;filter:contrast(1.1)}.Header_languageButton__ruvKy svg,.Header_themeToggle__ECkdw svg{filter:none;shape-rendering:geometricPrecision;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.Header_languageButton__ruvKy,.Header_themeToggle__ECkdw{box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #d1d5db}.Header_languageButton__ruvKy:hover,.Header_themeToggle__ECkdw:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);border-color:#1877f2}.Header_actionButton__7SwWG.Header_publishTask__rWRfd{background:var(--role-primary-gradient,linear-gradient(135deg,#1877f2 0,#166fe5 100%))!important;color:white!important;border:none!important;padding:.75rem 1.5rem!important;font-weight:600!important;box-shadow:0 2px 8px var(--role-shadow,rgba(24,119,242,.2))!important;transition:all .3s ease!important}.Header_actionButton__7SwWG.Header_publishTask__rWRfd:hover{background:linear-gradient(135deg,var(--role-primary-hover,#166fe5) 0,var(--role-primary,#1976d2) 100%)!important;transform:translateY(-2px)!important;box-shadow:0 4px 16px var(--role-shadow,rgba(24,119,242,.3))!important}.Header_actionButton__7SwWG.Header_publishTask__rWRfd svg,.Header_actionButton__7SwWG.Header_publishTask__rWRfd:hover svg{color:white!important}.Header_userInfo__2Bf97{display:flex;align-items:center;gap:.5rem;padding:.25rem;transition:all .3s ease;min-width:auto}.Header_userInfo__2Bf97:hover{background:none;border-color:transparent;box-shadow:none;transform:none}.Header_userAvatar__SK8Pu{width:28px;height:28px;border-radius:50%;overflow:hidden;flex-shrink:0;border:none;box-shadow:none;position:relative}.Header_userAvatar__SK8Pu:after{content:"";position:absolute;bottom:1px;right:1px;width:8px;height:8px;background:#10b981;border:1px solid white;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.2)}.Header_profileImage__1kRhq{width:100%;height:100%;object-fit:cover}.Header_userInitials__NTbIq{width:100%;height:100%;background:linear-gradient(135deg,#1877f2,#166fe5);color:white;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.75rem;text-shadow:none}.Header_userDetails__vfRj8{display:flex;flex-direction:column;gap:.125rem;flex:1 1}.Header_userName__eF0Fo{font-weight:500;font-size:.75rem;color:#374151;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Header_userRole__CSawP{font-size:.625rem;color:#6b7280;text-transform:capitalize;line-height:1.2;font-weight:400;background:none;-webkit-background-clip:unset;-webkit-text-fill-color:unset;background-clip:unset}.Header_userIconContainer__xKA35{position:relative;display:flex;align-items:center}.Header_userIconButton__LYITT{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#374151;transition:color .2s ease}.Header_userIconButton__LYITT:hover{color:#1877f2}.Header_userIconButton__LYITT:active{color:#166fe5}.Header_userIcon__zjyAk{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.Header_userIconSvg__7a_5V{width:32px;height:32px;color:inherit}.Header_finalizationIndicator__MDVcj{position:absolute;bottom:-2px;right:-2px;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid white;box-shadow:0 1px 3px rgba(0,0,0,.2)}.Header_finalizationIndicator__MDVcj.Header_finalized__3Vmmw{background:#10b981}.Header_finalizationIndicator__MDVcj.Header_notFinalized__k_Qzi{background:#ef4444}.Header_finalizationIcon__jvOcA{width:8px;height:8px;color:white}.Header_userDropdown__l2JXA{position:absolute;top:calc(100% + 8px);right:0;background:white;min-width:280px;max-width:320px;z-index:100005;box-shadow:0 10px 25px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.05);border-radius:12px;border:1px solid #e5e7eb;overflow:visible;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.98);animation:Header_dropdownSlideIn__DHLGl .2s ease-out;transform-origin:top right;transition:all .2s ease-out;display:block!important;visibility:visible!important;opacity:1!important}.Header_userDropdown__l2JXA.Header_closing__HQ2Qs{animation:Header_dropdownSlideOut__a96o_ .15s ease-in forwards;pointer-events:none}@keyframes Header_dropdownSlideIn__DHLGl{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes Header_dropdownSlideOut__a96o_{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(-10px)}}.Header_userDropdownHeader__XWvYl{padding:16px;border-bottom:1px solid #f3f4f6;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.Header_userDropdownContentRow__cG9wp{display:flex;align-items:flex-start;margin-bottom:12px}.Header_userDropdownAvatar__mQ2W0{display:flex;align-items:center;justify-content:center;width:60px;height:60px;flex-shrink:0}.Header_userDropdownProfileImage__otI1B{object-fit:cover}.Header_userDropdownInitials__AipRq,.Header_userDropdownProfileImage__otI1B{width:100%;height:100%;border-radius:30px 30px;border:2px solid #e5e7eb;box-shadow:0 2px 8px rgba(0,0,0,.1)}.Header_userDropdownInitials__AipRq{background:linear-gradient(135deg,#1877f2,#166fe5);color:white;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:18px}.Header_userDropdownItem__NBN96{display:block;padding:12px 16px;color:var(--text-primary);text-decoration:none;transition:background-color .2s ease}.Header_userDropdownItem__NBN96:hover{background:var(--bg-secondary)}.Header_userDropdownInfo__K7Fjh{flex:1 1;margin-left:16px}.Header_userDropdownNameRow__cK063{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px;gap:12px}.Header_userDropdownName__p2BHR{font-size:16px;font-weight:600;color:var(--text-primary);flex:1 1}.Header_userDropdownBalance__tAyaJ{font-size:14px;font-weight:500;color:var(--text-secondary);white-space:nowrap;text-align:right}.Header_userDropdownRole__i9cgQ{font-size:14px;color:var(--text-secondary);display:block}.Header_accountCounter__d3Ri9{display:flex;flex-direction:column;align-items:center;gap:4px}.Header_accountCounterLabel__XP4b7{font-size:12px;color:var(--text-secondary)}.Header_accountCounterValue__cBObC{font-size:18px;font-weight:600;color:var(--text-primary)}.Header_messageCounter__2tZ_N{background:#ef4444;color:white;font-size:10px;font-weight:600;padding:2px 6px;border-radius:10px;min-width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;margin-left:8px}@media (max-width:768px){.Header_messageCounter__2tZ_N{font-size:9px;padding:1px 5px;min-width:14px;height:14px;margin-left:6px}.Header_userDropdown__l2JXA{position:absolute!important;top:calc(100% + 8px)!important;left:40%!important;right:auto!important;transform:translateX(-50%)!important;width:calc(100vw - 32px)!important;max-width:320px!important;min-width:280px!important;z-index:10003!important;margin-top:0!important;animation:Header_dropdownSlideInMobile__lHUqj .2s ease-out}@keyframes Header_dropdownSlideInMobile__lHUqj{0%{opacity:0;transform:translateX(-50%) translateY(-10px) scale(.95)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}.Header_userDropdownHeader__XWvYl{padding:16px!important}.Header_userDropdownContentRow__cG9wp{flex-direction:row;align-items:center}.Header_userDropdownAvatar__mQ2W0{width:50px!important;height:50px!important;flex-shrink:0}.Header_userDropdownInfo__K7Fjh{margin-left:12px!important;flex:1 1;min-width:0}.Header_userDropdownName__p2BHR{font-size:14px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Header_userDropdownBalance__tAyaJ,.Header_userDropdownRole__i9cgQ{font-size:12px!important}.Header_userDropdownOptions__Q7iss{padding:8px!important}.Header_userDropdownOption__IJ_Qu{padding:12px 10px!important;font-size:14px!important}}.Header_createTaskButton__hU1k9{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#3b82f6;color:white;border:none;border-radius:6px;font-weight:500;font-size:14px;text-decoration:none;transition:background-color .2s ease}.Header_createTaskButton__hU1k9:hover{background:#2563eb}@media (max-width:768px){.Header_createTaskButton__hU1k9{padding:6px 12px;font-size:13px}}.Header_loginButton__ZNQNw{background:none!important;border:1px solid #e5e7eb!important;color:#374151!important;font-weight:500!important;cursor:pointer!important;padding:6px 12px!important;font-size:13px!important;border-radius:6px!important;transition:all .2s ease!important;text-decoration:none!important;outline:none!important;white-space:nowrap!important;min-width:auto!important;height:auto!important;line-height:1.2!important;box-shadow:none!important}.Header_loginButton__ZNQNw:hover{color:#1877f2!important;border-color:#1877f2!important;background:#f8fafc!important;transform:none!important}.Header_registerButton___C2FB{background:#1877f2!important;border:1px solid #1877f2!important;color:white!important;font-weight:500!important;cursor:pointer!important;padding:6px 12px!important;font-size:13px!important;border-radius:6px!important;transition:all .2s ease!important;text-decoration:none!important;outline:none!important;white-space:nowrap!important;min-width:auto!important;height:auto!important;line-height:1.2!important;box-shadow:none!important}.Header_registerButton___C2FB:hover{background:#166fe5!important;border-color:#166fe5!important;color:white!important;transform:none!important}.Header_modeButton__B4sz1{background:none!important;border:none!important;color:var(--text-primary)!important;cursor:pointer!important;padding:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:color .2s ease!important;outline:none!important;box-shadow:none!important}.Header_modeButton__B4sz1:hover{color:var(--text-secondary)!important;background:none!important;border:none!important;transform:none!important}.Header_modeIcon__bM4hR{width:20px!important;height:20px!important}.Header_languageButton__ruvKy{background:none!important;border:none!important;color:var(--text-primary)!important;cursor:pointer!important;padding:8px 12px!important;display:flex!important;align-items:center!important;gap:4px!important;font-size:14px!important;transition:color .2s ease!important;outline:none!important;box-shadow:none!important;font-weight:500!important}.Header_languageButton__ruvKy:hover{color:var(--text-secondary)!important;background:none!important;border:none!important;transform:none!important}.Header_languageIcon__cGNPU{width:16px!important;height:16px!important}.Header_becomeProviderButton__nP5uz{background:none!important;border:none!important;color:var(--text-primary)!important;cursor:pointer!important;padding:8px 16px!important;font-size:14px!important;font-weight:500!important;transition:color .2s ease!important;outline:none!important;box-shadow:none!important;text-decoration:none!important}.Header_becomeProviderButton__nP5uz:hover{color:var(--text-secondary)!important;background:none!important;border:none!important;transform:none!important}.Header_profileButton__zdK6s{background:none!important;border:none!important;cursor:pointer!important;padding:8px!important;display:flex!important;align-items:center!important;gap:8px!important;color:var(--text-primary)!important;transition:color .2s ease!important;outline:none!important;box-shadow:none!important}.Header_profileButton__zdK6s:hover{color:var(--text-secondary)!important;background:none!important;border:none!important;transform:none!important}.Header_profileImage__1kRhq{width:32px!important;height:32px!important;border-radius:50%!important;object-fit:cover!important}.Header_profileName__pVfmE{font-weight:500!important;font-size:14px!important}.Header_mobileBecomeProviderButton__qZLVu,.Header_mobileLanguageButton__F7bHD,.Header_mobileLoginButton__E_XD8,.Header_mobileModeButton__KcWx4{background:none!important;border:none!important;color:var(--text-primary)!important;cursor:pointer!important;padding:8px!important;font-size:14px!important;font-weight:500!important;transition:color .2s ease!important;outline:none!important;box-shadow:none!important;text-decoration:none!important}.Header_mobileBecomeProviderButton__qZLVu:hover,.Header_mobileLanguageButton__F7bHD:hover,.Header_mobileLoginButton__E_XD8:hover,.Header_mobileModeButton__KcWx4:hover{color:var(--text-secondary)!important;background:none!important;border:none!important;transform:none!important}.Header_dark-theme__77dMy .Header_loginButton__ZNQNw{background:none!important;border:1px solid #475569!important;color:#e2e8f0!important}.Header_dark-theme__77dMy .Header_loginButton__ZNQNw:hover{color:#60a5fa!important;border-color:#60a5fa!important;background:rgba(96,165,250,.1)!important}.Header_dark-theme__77dMy .Header_registerButton___C2FB{background:linear-gradient(135deg,#60a5fa,#3b82f6)!important;border:1px solid #3b82f6!important;color:white!important;box-shadow:0 2px 8px rgba(96,165,250,.2)!important}.Header_dark-theme__77dMy .Header_registerButton___C2FB:hover{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;border-color:#2563eb!important;box-shadow:0 4px 16px rgba(96,165,250,.3)!important}@media (max-width:900px){.Header_hideOnSmallScreens__Hl7oq{display:none}.Header_mobileMenuButton__SB5TP{display:block!important}.Header_actionsSection__eDBaP,.Header_navigationSection__Vky3Z{display:none}}@media (min-width:901px){.Header_mobileMenuButton__SB5TP,.Header_mobileMenuOverlay__iSO2j,.Header_mobileMenu__G0eQB{display:none!important}}.Footer_footer__V9oPz{background:#ffffff;color:#ffffff;position:relative;z-index:999;overflow:hidden}.Footer_footer__V9oPz *{color:#ffffff}.Footer_footer__V9oPz a{color:rgba(255,255,255,.9);text-decoration:none}.Footer_footer__V9oPz a:hover{color:#ffffff;text-decoration:none}.Footer_footer__V9oPz h1,.Footer_footer__V9oPz h2,.Footer_footer__V9oPz h3,.Footer_footer__V9oPz h4,.Footer_footer__V9oPz h5,.Footer_footer__V9oPz h6{color:#ffffff}.Footer_footer__V9oPz p,.Footer_footer__V9oPz span{color:rgba(255,255,255,.9)}.Footer_prestataireFooter__BYiSa{background:#ffffff;color:#ffffff;position:relative;z-index:999}.Footer_prestataireFooter__BYiSa .Footer_footerContainer__4kZXb{background:linear-gradient(135deg,#1877f2,#166fe5)}.Footer_footer__V9oPz:before{content:"";position:absolute;inset:0;background:transparent;pointer-events:none}.Footer_footerContainer__4kZXb:before{content:"";position:absolute;inset:0;background:radial-gradient(40% 40% at 20% 15%,rgba(59,130,246,.08) 0,rgba(59,130,246,0) 60%),radial-gradient(40% 40% at 80% 0,rgba(37,99,235,.05) 0,rgba(37,99,235,0) 60%);pointer-events:none;border-radius:0}.Footer_footerContainer__4kZXb{position:relative;z-index:998;max-width:1200px;margin:0 auto;padding:40px clamp(20px,3vw,50px);width:100%;box-sizing:border-box;background:linear-gradient(135deg,#1877f2,#166fe5);border-radius:0}.Footer_footerMain__WATXc{display:grid;grid-template-columns:2.5fr 1fr 1fr 1fr 1fr;grid-gap:clamp(32px,4vw,60px);gap:clamp(32px,4vw,60px);margin-bottom:40px;position:relative;z-index:997;align-items:start}.Footer_footerBrand__WJqKh{max-width:380px;width:100%}.Footer_footerLogo__YhXM_{font-size:32px;font-weight:900;color:#ffffff;margin-bottom:20px;letter-spacing:-.5px}.Footer_footerDescription__oTTLL,.Footer_footerLogo__YhXM_{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Footer_footerDescription__oTTLL{color:rgba(255,255,255,.95);line-height:1.8;font-size:16px;margin-bottom:28px;font-weight:400;overflow:visible;word-wrap:break-word;white-space:normal}.Footer_footerSection__wUI_Y{display:flex;flex-direction:column}.Footer_footerSectionTitle__EpIT8{font-size:18px;font-weight:700;color:#ffffff;margin-bottom:24px;position:relative;z-index:996;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Footer_footerSectionTitle__EpIT8:after{content:"";position:absolute;bottom:-10px;left:0;width:32px;height:2px;background:rgba(255,255,255,.3);border-radius:1px}.Footer_footerLinks__PrGf0{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.Footer_footerLink__Ht0zD{color:rgba(255,255,255,.95);text-decoration:none;font-size:15px;font-weight:400;transition:all .3s ease;display:inline-block;position:relative;z-index:996;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;white-space:nowrap;overflow:visible;text-overflow:clip}.Footer_footerLink__Ht0zD:hover{color:#ffffff;text-decoration:none}.Footer_footerLink__Ht0zD:before{display:none}.Footer_footerContent__qCOnA{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:clamp(24px,3vw,48px);gap:clamp(24px,3vw,48px);margin-bottom:48px;position:relative;z-index:995}.Footer_footerSection__wUI_Y h3{font-size:20px;font-weight:700}.Footer_footerSection__wUI_Y h3,.Footer_footerSection__wUI_Y h4{color:#ffffff;margin-bottom:16px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Footer_footerSection__wUI_Y h4{font-size:16px;font-weight:600;position:relative}.Footer_footerSection__wUI_Y h4:after{content:"";position:absolute;bottom:-6px;left:0;width:20px;height:2px;background:rgba(255,255,255,.3);border-radius:1px}.Footer_footerSection__wUI_Y p{line-height:1.7;margin-bottom:16px}.Footer_footerSection__wUI_Y a,.Footer_footerSection__wUI_Y p{color:rgba(255,255,255,.95);font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400}.Footer_footerSection__wUI_Y a{text-decoration:none;transition:all .2s ease;display:block;margin-bottom:8px;position:relative;padding-left:0;white-space:nowrap;overflow:visible;text-overflow:clip}.Footer_footerSection__wUI_Y a:hover{color:#ffffff}.Footer_footerSection__wUI_Y a:before{display:none}.Footer_footerBottom__4cw7T{border-top:1px solid rgba(255,255,255,.15);padding-top:32px;position:relative;z-index:994;gap:24px}.Footer_footerBottomContent__GzTV8,.Footer_footerBottom__4cw7T{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.Footer_footerBottomContent__GzTV8{gap:32px;max-width:1200px;margin:0 auto;padding:0 clamp(20px,3vw,50px)}.Footer_footerBottomLinks__g3K50{display:flex;gap:32px;flex-wrap:wrap}.Footer_footerBottomLinks__g3K50 a{color:rgba(255,255,255,.9);text-decoration:none;font-size:15px;font-weight:400;transition:color .3s ease;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Footer_footerBottomLinks__g3K50 a:hover{color:#ffffff;text-decoration:none}.Footer_footerBottom__4cw7T p{color:rgba(255,255,255,.9);font-size:15px;font-weight:400;margin:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Footer_footerDivider__0mA_x{height:1px;background:rgba(255,255,255,.15);margin:0;border:none}.Footer_footerSocial__0tZ_n{display:flex;gap:16px}.Footer_socialLink__HMtPQ{width:48px;height:48px;border-radius:6px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;color:#ffffff;text-decoration:none;transition:all .2s ease}.Footer_socialLink__HMtPQ:hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.3)}.Footer_socialIcon__c0__N{font-size:20px}.Footer_footerLegal__6fKb0{display:flex;align-items:center;gap:32px;flex-wrap:wrap}.Footer_footerCopyright__JDo5P{color:rgba(255,255,255,.95);font-size:15px;font-weight:400;white-space:nowrap;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Footer_footerLegalLinks__P4aHB{display:flex;gap:24px;flex-wrap:wrap;align-items:center}.Footer_legalLink__eZ5au{color:rgba(255,255,255,.95);text-decoration:none;font-size:15px;transition:color .2s ease;font-weight:400;white-space:nowrap;overflow:visible;text-overflow:clip;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Footer_legalLink__eZ5au:hover{color:#ffffff}.Footer_footerMobile__gIeNb{display:none}.Footer_mobileLogoText__ROtoA{font-size:16px;font-weight:600;color:#ffffff}.Footer_mobileDescription__Udlkw{color:rgba(255,255,255,.95);font-size:15px;line-height:1.7;max-width:100%;margin:0 auto;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Footer_mobileSections__ktr9Y{padding:0 20px}.Footer_mobileSection__O6R5n{border-bottom:1px solid rgba(255,255,255,.15)}.Footer_mobileSectionButton__gldVe{width:100%;display:flex;align-items:center;justify-content:space-between;padding:16px 0;background:none;border:none;color:#ffffff;font-size:15px;font-weight:500;cursor:pointer;transition:color .2s ease;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Footer_mobileSectionButton__gldVe:hover{color:rgba(255,255,255,.8)}.Footer_mobileSectionIcon__2mhhI{color:rgba(255,255,255,.9);transition:transform .2s ease}.Footer_mobileSectionIcon__2mhhI.Footer_open__NkwlW{transform:rotate(90deg)}.Footer_mobileSectionContent__vpC4d{display:none;padding:0 0 16px}.Footer_mobileSectionContent__vpC4d.Footer_open__NkwlW{display:block;padding:0 0 16px}.Footer_mobileLinks__L98h3{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.Footer_mobileLink__hbHkw{color:rgba(255,255,255,.9);text-decoration:none;font-size:14px;padding:8px 0;transition:color .2s ease;display:block;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;white-space:normal;overflow:visible;word-wrap:break-word}.Footer_mobileLink__hbHkw:hover{color:#ffffff}.Footer_mobileSocial__WnEDA{padding:32px 20px 24px;text-align:center;border-top:1px solid rgba(255,255,255,.15)}.Footer_mobileSocialLinks__SmeCa{display:flex;justify-content:center;gap:16px;margin-bottom:20px}.Footer_mobileLegal__ZXlUx{text-align:center}.Footer_mobileCopyright__ZoRyL{color:rgba(255,255,255,.9);font-size:14px;margin-bottom:12px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;white-space:normal;overflow:visible;word-wrap:break-word;line-height:1.6}.Footer_mobileLegalLinks__TzjQi{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;font-size:14px}@media (max-width:1200px){.Footer_footerContainer__4kZXb{padding:40px clamp(18px,2.5vw,45px)}.Footer_footerMain__WATXc{gap:clamp(28px,3.5vw,55px);margin-bottom:40px}}@media (max-width:1024px){.Footer_footerMain__WATXc{grid-template-columns:1fr 1fr 1fr;gap:40px}.Footer_footerBrand__WJqKh{grid-column:1/-1;text-align:center;max-width:100%;margin-bottom:20px}.Footer_footerBottomContent__GzTV8{gap:28px}}@media (max-width:768px){.Footer_footerMain__WATXc{display:none!important}.Footer_footerMobile__gIeNb{display:block}.Footer_footerBottomContent__GzTV8,.Footer_footerBottom__4cw7T,.Footer_footerSocial__0tZ_n{display:none}}@media (max-width:480px){.Footer_footerContainer__4kZXb{padding:24px 16px}.Footer_mobileSections__ktr9Y{padding:0 16px}.Footer_mobileSocial__WnEDA{padding:24px 16px}.Footer_mobileSocialLinks__SmeCa{gap:12px}.Footer_socialLink__HMtPQ{width:40px;height:40px}.Footer_mobileLegalLinks__TzjQi{gap:12px;font-size:13px}.Footer_mobileCopyright__ZoRyL{font-size:13px;margin-bottom:10px}.Footer_footerBottomContent__GzTV8{gap:16px;padding:0 16px}.Footer_mobileSectionButton__gldVe{padding:14px 0;font-size:14px}.Footer_mobileLink__hbHkw{font-size:13px;padding:6px 0}}@keyframes Footer_fadeInUp__M_7Db{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes Footer_slideInLeft__z0n2h{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes Footer_slideInRight__5kd0n{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.Footer_footerMain__WATXc>*{animation:Footer_fadeInUp__M_7Db .8s ease forwards;opacity:0}.Footer_footerMain__WATXc>:first-child{animation-delay:.1s}.Footer_footerMain__WATXc>:nth-child(2){animation-delay:.2s}.Footer_footerMain__WATXc>:nth-child(3){animation-delay:.3s}.Footer_footerMain__WATXc>:nth-child(4){animation-delay:.4s}.Footer_footerMain__WATXc>:nth-child(5){animation-delay:.5s}.Footer_footerSocial__0tZ_n{animation:Footer_slideInLeft__z0n2h .8s ease forwards;animation-delay:.6s;opacity:0}.Footer_footerLegal__6fKb0{animation:Footer_slideInRight__5kd0n .8s ease forwards;animation-delay:.7s;opacity:0}@media (prefers-reduced-motion:reduce){.Footer_footerLink__Ht0zD:hover,.Footer_mobileSectionIcon__2mhhI,.Footer_socialLink__HMtPQ:hover{transition:none}.Footer_footerLegal__6fKb0,.Footer_footerMain__WATXc>*,.Footer_footerSocial__0tZ_n{animation:none;opacity:1}}.Footer_footerLink__Ht0zD:focus-visible,.Footer_legalLink__eZ5au:focus-visible,.Footer_mobileSectionButton__gldVe:focus-visible,.Footer_socialLink__HMtPQ:focus-visible{outline:2px solid #93c5fd;outline-offset:2px}.Footer_prestataireFooter__BYiSa:before{content:"";position:absolute;inset:0;background:radial-gradient(40% 40% at 20% 15%,rgba(24,119,242,.12) 0,rgba(24,119,242,0) 60%),radial-gradient(40% 40% at 80% 0,rgba(22,111,229,.08) 0,rgba(22,111,229,0) 60%);filter:blur(40px);pointer-events:none}.Footer_prestataireFooter__BYiSa .Footer_footerContainer__4kZXb{position:relative;z-index:998;max-width:95vw;margin:0 auto;padding:clamp(40px,5vw,80px) clamp(16px,2.2vw,40px) 40px}.Footer_prestataireFooter__BYiSa .Footer_footerBrand__WJqKh{max-width:320px}.Footer_prestataireFooter__BYiSa .Footer_footerLogo__YhXM_{font-size:28px;font-weight:800;color:#ffffff;margin-bottom:16px;background:linear-gradient(135deg,#42a5f5,#1976d2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Footer_prestataireFooter__BYiSa .Footer_footerDescription__oTTLL{color:#e3f2fd;line-height:1.6;font-size:15px;margin-bottom:24px}.Footer_prestataireFooter__BYiSa .Footer_footerSectionTitle__EpIT8{font-size:16px;font-weight:700;color:#ffffff;margin-bottom:20px;position:relative;z-index:996}.Footer_prestataireFooter__BYiSa .Footer_footerSectionTitle__EpIT8:after{content:"";position:absolute;bottom:-8px;left:0;width:24px;height:2px;background:linear-gradient(90deg,#42a5f5,#1976d2);border-radius:1px}.Footer_prestataireFooter__BYiSa .Footer_footerLink__Ht0zD{color:#e3f2fd;text-decoration:none;font-size:14px;transition:all .2s ease;display:inline-block;position:relative;z-index:996}.Footer_prestataireFooter__BYiSa .Footer_footerLink__Ht0zD:hover{color:#42a5f5;transform:translateX(4px)}.Footer_prestataireFooter__BYiSa .Footer_footerLink__Ht0zD:before{content:"";position:absolute;left:-8px;top:50%;transform:translateY(-50%);width:0;height:2px;background:var(--role-primary,#42a5f5);transition:width .2s ease;border-radius:1px}.Footer_prestataireFooter__BYiSa .Footer_footerLink__Ht0zD:hover:before{width:4px}.Footer_prestataireFooter__BYiSa .Footer_footerBottom__4cw7T{border-top:1px solid #1976d2;padding-top:32px;position:relative;z-index:994}.Footer_prestataireFooter__BYiSa .Footer_footerBottomContent__GzTV8{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;max-width:95vw;margin:0 auto;padding:0 clamp(16px,2.2vw,40px)}.Footer_prestataireFooter__BYiSa .Footer_footerBottomLinks__g3K50 a{color:#e3f2fd;text-decoration:none;font-size:14px;transition:color .2s ease}.Footer_prestataireFooter__BYiSa .Footer_footerBottomLinks__g3K50 a:hover{color:#42a5f5}.Footer_prestataireFooter__BYiSa .Footer_footerBottom__4cw7T p{color:#e3f2fd;font-size:14px;margin:0}.Footer_prestataireFooter__BYiSa .Footer_socialLink__HMtPQ{width:44px;height:44px;border-radius:12px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;color:#ffffff;text-decoration:none;transition:all .2s ease}.Footer_prestataireFooter__BYiSa .Footer_socialLink__HMtPQ:hover{background:rgba(66,165,245,.2);border-color:#42a5f5;transform:translateY(-2px);box-shadow:0 8px 25px rgba(66,165,245,.3)}footer.Footer_prestataireFooter__BYiSa{background:#ffffff!important}footer.Footer_prestataireFooter__BYiSa .Footer_footerContainer__4kZXb{background:linear-gradient(135deg,#1877f2,#166fe5)}footer.Footer_prestataireFooter__BYiSa *{color:#e3f2fd!important}footer.Footer_prestataireFooter__BYiSa .Footer_footerSectionTitle__EpIT8,footer.Footer_prestataireFooter__BYiSa h3,footer.Footer_prestataireFooter__BYiSa h4{color:#ffffff!important}footer.Footer_prestataireFooter__BYiSa a:hover{color:#42a5f5!important}