.EditProfileForm_wrapper__RFmLK{width:80vw;max-width:56.25rem}.EditProfileForm_stepWrapper__qdOpq{display:flex;flex-direction:column;align-items:flex-start;gap:2.5rem}.EditProfileForm_stepHeader__7nMjW{display:flex;align-items:center;gap:1rem}.EditProfileForm_stepIcon__qzU9g{width:2.75rem;height:2.75rem;display:flex;justify-content:center;align-items:center;border:1px solid #0003;border-radius:50%}.EditProfileForm_stepIcon__qzU9g svg{width:1.375rem;height:1.375rem}.EditProfileForm_stepTitleWrapper__d0_R2{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.EditProfileForm_stepTitle__UWARY{font-weight:500;font-size:.875rem;color:#0d0d0d}.EditProfileForm_description__81yUx{font-weight:500;font-size:.625rem;color:#6b6b6b}.EditProfileForm_sections__DX8_z{display:flex;flex-direction:column;gap:2.4375rem;width:100%}.EditProfileForm_section__JAMny{display:flex;flex-direction:column;gap:2rem;border-bottom:1px solid #0003;width:100%;padding-bottom:2.4375rem}.EditProfileForm_sectionTitleWrapper__5KQhP{display:flex;flex-direction:column;align-items:flex-start;gap:.875rem}.EditProfileForm_sectionTitle__urJbI{font-weight:500;font-size:1rem;color:#000}.EditProfileForm_sectionDescription__uZPy3{font-weight:500;font-size:.75rem;color:#6b6b6b}.EditProfileForm_sectionFields___N7T_{width:100%;display:flex;flex-direction:column;gap:.75rem}.EditProfileForm_uploadFields__HJF0O{width:100%;display:flex;gap:1.125rem;align-items:center}.EditProfileForm_previewImg__OxxHw{overflow:hidden;min-width:7.0625rem;max-width:7.0625rem;border-radius:50%;min-height:7.0625rem;max-height:7.0625rem}.EditProfileForm_previewImg__OxxHw>img{width:100%;-o-object-fit:cover;object-fit:cover}.EditProfileForm_uploadField__OXD8W{flex-grow:1}.EditProfileForm_stepContainer__OOCx8{display:flex;flex-direction:column;gap:2.5rem}.EditProfileForm_buttonsWrapper__DO2ma{display:flex;align-items:center;gap:.8125rem;justify-content:flex-end;padding-bottom:max(1rem,env(safe-area-inset-bottom,0px))}.EditProfileForm_buttonsWrapper__DO2ma>button{min-width:0;min-width:auto}.EditProfileForm_phoneFieldWrapper__WFUJ_{display:flex;align-items:center;gap:.75rem}.EditProfileForm_setupBanner__YxRaF{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;background:linear-gradient(135deg,rgb(0 128 131/8%),rgb(0 165 168/5%));border:1px solid rgba(0,128,131,.15);border-radius:.75rem;margin-bottom:1.5rem}.EditProfileForm_setupBannerIcon__WR15J{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:.75rem;background:var(--color--primary);color:#fff;flex-shrink:0}.EditProfileForm_setupBannerTitle__oSwT4{font-size:1.125rem;font-weight:700;color:#1e1e1e;margin:0}.EditProfileForm_setupBannerDesc__5s_p4{font-size:.8125rem;color:#62646a;margin:.25rem 0 0;line-height:1.5}.EditProfileForm_setupProgress__u0CIr{display:flex;align-items:center;gap:0;padding:0 .5rem;margin-bottom:1.25rem}.EditProfileForm_setupProgressStep__1rxzv{display:flex;align-items:center;gap:.5rem}.EditProfileForm_setupProgressDot__XhiFu{width:1.5rem;height:1.5rem;border-radius:50%;border:.125rem solid #e0e0e0;background:#fafafa;flex-shrink:0;transition:all .2s ease}.EditProfileForm_setupProgressDotActive__QkTJL{border-color:var(--color--primary);background:var(--color--primary);box-shadow:0 .125rem .375rem rgba(0,128,131,.3)}.EditProfileForm_setupProgressDotDone__6HkKf{border-color:var(--color--primary);background:rgba(0,128,131,.15)}.EditProfileForm_setupProgressLine__al8Hz{flex:1;height:.125rem;background:#e0e0e0;margin:0 .75rem;min-width:1.875rem}.EditProfileForm_setupProgressLabel___aotd{font-size:.75rem;font-weight:500;color:#888;white-space:nowrap}.EditProfileForm_professionRow__cH_E6{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:#fafbfc;border:1px solid #e8e8e8;border-radius:.625rem;position:relative}.EditProfileForm_professionRow__cH_E6+.EditProfileForm_professionRow__cH_E6{margin-top:.25rem}.EditProfileForm_professionDetails__TCj6C{display:flex;gap:.75rem}.EditProfileForm_professionDetails__TCj6C>*{flex:1}.EditProfileForm_removeProfessionBtn__PFBSp{display:inline-flex;align-items:center;gap:.375rem;align-self:flex-end;background:none;border:none;color:#999;font-size:.8125rem;font-weight:500;cursor:pointer;padding:.25rem .5rem;border-radius:.375rem;transition:color .2s ease,background .2s ease;font-family:inherit}.EditProfileForm_removeProfessionBtn__PFBSp:hover{color:var(--color--alerting-red2,#e53e3e);background:rgb(229 62 62/6%)}.EditProfileForm_addProfessionBtn__FMUw_{display:inline-flex;align-items:center;gap:.375rem;background:none;border:1px dashed #ccc;color:var(--color--primary,#008083);font-size:.8125rem;font-weight:600;cursor:pointer;padding:.625rem 1rem;border-radius:.5rem;transition:all .2s ease;font-family:inherit;width:100%;justify-content:center}.EditProfileForm_addProfessionBtn__FMUw_:hover{background:rgb(0 128 131/5%);border-color:var(--color--primary,#008083)}.EditProfileForm_certificateUpload__fT470{display:flex;flex-direction:column;gap:.375rem}.EditProfileForm_certificateLabel__R0A_g{font-size:.75rem;font-weight:500;color:#555}.EditProfileForm_certificateBtn__ZH9El{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .875rem;background:#f5f5f5;border:1px solid #ddd;border-radius:.5rem;font-size:.8125rem;font-weight:500;color:#555;cursor:pointer;transition:all .2s ease;max-width:-moz-fit-content;max-width:fit-content}.EditProfileForm_certificateBtn__ZH9El:hover{background:#eee;border-color:#ccc;color:#333}.EditProfileForm_certificateInput__opgF4{display:none}.EditProfileForm_skillBlock__qMQQQ{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border:1px solid #ddd;border-radius:.625rem;background:#f8f9fa}.EditProfileForm_certificateBlock__n7V6u{display:flex;flex-direction:column;gap:.625rem;padding:.75rem;border:1px solid #e8e8e8;border-radius:.5rem;background:#fafafa}.EditProfileForm_addCertificateBtn__82ogd{display:inline-flex;align-items:center;gap:.25rem;background:none;border:1px dashed #ccc;color:var(--color--primary,#008083);font-size:.75rem;font-weight:500;cursor:pointer;padding:.375rem .75rem;border-radius:.375rem;transition:all .2s ease;font-family:inherit;align-self:flex-start}.EditProfileForm_addCertificateBtn__82ogd:hover{background:rgb(0 128 131/5%);border-color:var(--color--primary,#008083)}.EditProfileForm_removeCertificateBtn__TtC2P{display:inline-flex;align-items:center;gap:.25rem;align-self:flex-end;background:none;border:none;color:#999;font-size:.75rem;font-weight:500;cursor:pointer;padding:.125rem .375rem;border-radius:.25rem;transition:color .2s ease,background .2s ease;font-family:inherit}.EditProfileForm_removeCertificateBtn__TtC2P:hover{color:var(--color--alerting-red2,#e53e3e);background:rgb(229 62 62/6%)}@media (min-width:834px){.EditProfileForm_stepHeader__7nMjW{gap:1.5625rem}.EditProfileForm_stepIcon__qzU9g{width:4rem;height:4rem;display:flex;justify-content:center;align-items:center;border:1px solid #0003;border-radius:50%}.EditProfileForm_stepIcon__qzU9g svg{width:1.875rem;height:1.875rem}.EditProfileForm_stepTitle__UWARY{font-size:1rem}.EditProfileForm_description__81yUx{font-size:.75rem}.EditProfileForm_sectionTitle__urJbI{font-size:1.25rem}.EditProfileForm_sectionDescription__uZPy3{font-size:.875rem}}@media (min-width:1024px){.EditProfileForm_wrapper__RFmLK{padding:3.125rem}.EditProfileForm_section__JAMny{flex-direction:row;justify-content:space-between;gap:4.4375rem}.EditProfileForm_sectionTitleWrapper__5KQhP{gap:1.375rem;max-width:27rem;width:27rem}.EditProfileForm_sectionFields___N7T_,.EditProfileForm_uploadFields__HJF0O{max-width:26.8125rem}.EditProfileForm_buttonsWrapper__DO2ma>button{min-width:7.75rem}}.PostServiceForm_formContent__XnQ_m{display:flex;flex-direction:column;gap:0;min-height:0}.PostServiceForm_header__91JEP{display:flex;align-items:center;gap:.875rem;padding-bottom:1.25rem;border-bottom:1px solid #f0f0f0}.PostServiceForm_headerIcon__TQ6Mw{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.625rem;background:linear-gradient(135deg,var(--color--primary) 0,#00a5a8 100%);color:#fff;flex-shrink:0}.PostServiceForm_formTitle__eZsyh{font-weight:700;font-size:1.25rem;color:#1e1e1e;margin:0;line-height:1.3}.PostServiceForm_formSubtitle__jcBZs{font-size:.8125rem;color:#62646a;margin:.125rem 0 0;line-height:1.4}.PostServiceForm_stepIndicator__u5jlJ{display:flex;align-items:center;gap:0;padding:1.25rem 0;overflow-x:auto}.PostServiceForm_stepItem__j_0yI{display:flex;align-items:center;gap:.5rem;background:none;border:none;cursor:default;padding:0;white-space:nowrap;transition:opacity .2s ease}.PostServiceForm_stepItem__j_0yI.PostServiceForm_stepCompleted__8cAxI{cursor:pointer}.PostServiceForm_stepItem__j_0yI.PostServiceForm_stepCompleted__8cAxI:hover{opacity:.8}.PostServiceForm_stepCircle__HBVgC{display:flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;border-radius:50%;border:.125rem solid #e0e0e0;color:#b0b0b0;background:#fafafa;font-size:.8125rem;font-weight:600;transition:all .25s ease;flex-shrink:0}.PostServiceForm_stepActive__TyZNc .PostServiceForm_stepCircle__HBVgC{border-color:var(--color--primary);background:var(--color--primary);color:#fff;box-shadow:0 .125rem .5rem rgba(0,128,131,.3)}.PostServiceForm_stepCompleted__8cAxI .PostServiceForm_stepCircle__HBVgC{border-color:var(--color--primary);background:rgba(0,128,131,.1);color:var(--color--primary)}.PostServiceForm_stepLabel__MK72X{font-size:.8125rem;font-weight:500;color:#b0b0b0;transition:color .2s ease}.PostServiceForm_stepActive__TyZNc .PostServiceForm_stepLabel__MK72X{color:var(--color--primary);font-weight:600}.PostServiceForm_stepCompleted__8cAxI .PostServiceForm_stepLabel__MK72X{color:#555}.PostServiceForm_stepLine__EzvPf{flex:1;height:.125rem;background:#e0e0e0;margin:0 .75rem;border-radius:1px;min-width:1.25rem;transition:background .3s ease}.PostServiceForm_stepLineActive__BqV6G{background:var(--color--primary)}.PostServiceForm_stepContent__wRjc4{display:flex;flex-direction:column;gap:1.25rem;padding:.25rem 0 0;animation:PostServiceForm_fade-in__JbKKg .25s ease-out}@keyframes PostServiceForm_fade-in__JbKKg{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:translateY(0)}}.PostServiceForm_sectionHeader__YXA9Y{display:flex;flex-direction:column;gap:.25rem}.PostServiceForm_sectionTitle__U9wUU{font-size:1rem;font-weight:600;color:#222;margin:0}.PostServiceForm_sectionDesc__1b1n6{font-size:.8125rem;color:#8c8c8c;margin:0;line-height:1.5}.PostServiceForm_budgetWrapper__5uW0Z,.PostServiceForm_fieldsWrapper__xygV9{display:flex;flex-direction:column;gap:1.125rem}.PostServiceForm_uploadSection__RhqcZ{display:flex;flex-direction:column;gap:.625rem}.PostServiceForm_uploadLabel__8uuxk{font-size:.875rem;font-weight:600;color:#333}.PostServiceForm_optional__Bx88I{font-weight:400;color:#999}.PostServiceForm_uploadFields__bMOOf{display:flex;flex-direction:column;gap:.625rem}.PostServiceForm_uploadField__AApXD{flex-grow:1}.PostServiceForm_fileChip__TD_pB{display:flex;align-items:center;justify-content:space-between;background:#f8f9fa;border:1px solid #e8e8e8;border-radius:.625rem;padding:.5rem .75rem;transition:border-color .2s ease}.PostServiceForm_fileChip__TD_pB:hover{border-color:#d0d0d0}.PostServiceForm_fileChipLeft__tg7oW{display:flex;align-items:center;gap:.625rem;min-width:0}.PostServiceForm_fileThumb__pPWTx{width:2rem;height:2rem;border-radius:.375rem;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.PostServiceForm_fileName__0qXTD{font-size:.8125rem;color:#444;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PostServiceForm_mediaFileList__2aX9x{display:flex;flex-direction:column;gap:.5rem}.PostServiceForm_deleteFileButton__vFqyJ{min-height:0;min-height:auto;height:auto;color:#999;transition:color .2s ease}.PostServiceForm_deleteFileButton__vFqyJ:hover{color:var(--color--alerting-red2)}.PostServiceForm_deleteFileButton__vFqyJ svg{width:.875rem;height:.875rem}.PostServiceForm_previewCard__EMQaH{display:flex;flex-direction:column;gap:1rem;border:1px solid #e8e8e8;border-radius:.75rem;padding:1.25rem;background:#fafbfc}.PostServiceForm_previewImageWrapper__Pa_YS{width:100%;border-radius:.5rem;overflow:hidden;max-height:12.5rem}.PostServiceForm_previewImage__TiRVj{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:block}.PostServiceForm_previewServiceTitle__tELQX{font-size:1.125rem;font-weight:700;color:#1e1e1e;margin:0;line-height:1.3}.PostServiceForm_previewDescription__Vvq7o{font-size:.875rem;color:#555;line-height:1.6;margin:0}.PostServiceForm_previewDetails__QIL_l{display:grid;grid-template-columns:1fr;grid-gap:.625rem;gap:.625rem;padding:.875rem 0;border-top:1px solid #eee;border-bottom:1px solid #eee}.PostServiceForm_previewDetailItem__QGgz_{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.PostServiceForm_previewDetailLabel__1FKv9{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;color:#8c8c8c}.PostServiceForm_previewDetailValue__CZu_R{font-size:.875rem;font-weight:600;color:#333;text-align:right}.PostServiceForm_previewNotes__gxIUK{display:flex;flex-direction:column;gap:.25rem}.PostServiceForm_previewNotes__gxIUK p{font-size:.8125rem;color:#555;margin:0;line-height:1.5}.PostServiceForm_previewMediaGrid__sy1Dr{display:flex;flex-wrap:wrap;gap:.5rem}.PostServiceForm_previewMediaThumb__SF999{width:4rem;height:4rem;border-radius:.5rem;-o-object-fit:cover;object-fit:cover;border:1px solid #e0e0e0}.PostServiceForm_footer__Yrelw{justify-content:space-between;padding-top:1.25rem;border-top:1px solid #f0f0f0;margin-top:.5rem;gap:.75rem}.PostServiceForm_footerLeft__blaFc,.PostServiceForm_footer__Yrelw{display:flex;align-items:center}.PostServiceForm_footerRight__flGNz{display:flex;align-items:center;gap:.625rem;margin-left:auto}.PostServiceForm_footerRight__flGNz>button{min-width:0;min-width:auto}.PostServiceForm_backButton__zyZ99{display:inline-flex;align-items:center;gap:.25rem;background:none;border:none;color:#62646a;font-size:.875rem;font-weight:500;cursor:pointer;padding:.5rem .25rem;border-radius:.375rem;transition:color .2s ease,background .2s ease}.PostServiceForm_backButton__zyZ99:hover{color:#333;background:#f5f5f5}.PostServiceForm_nextButton__F3bOL{display:inline-flex;align-items:center;gap:.375rem;background:var(--color--primary);border:1px solid var(--color--primary);color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;padding:.75rem 1.5rem;border-radius:.5rem;transition:all .2s ease;height:3.125rem}.PostServiceForm_nextButton__F3bOL:disabled{opacity:.4;cursor:not-allowed}.PostServiceForm_nextButton__F3bOL:hover:not(:disabled){background:#fff;color:var(--color--primary)}@media (min-width:834px){.PostServiceForm_budgetWrapper__5uW0Z{flex-direction:row;gap:1rem}.PostServiceForm_budgetWrapper__5uW0Z>*{flex:1}.PostServiceForm_stepLabel__MK72X{display:inline}.PostServiceForm_previewDetails__QIL_l{grid-template-columns:1fr 1fr}.PostServiceForm_previewMediaThumb__SF999{width:5rem;height:5rem}}@media (min-width:1024px){.PostServiceForm_formContent__XnQ_m{min-width:32.5rem}.PostServiceForm_formTitle__eZsyh{font-size:1.375rem}}.ProfileHeader_wrapper___zdWj{border:1px solid rgba(0,0,0,.12);border-radius:1rem;background:#fff;padding:1.5rem}.ProfileHeader_contentRow__MiSOt{display:flex;flex-direction:column;gap:1.25rem}.ProfileHeader_profileImgWrapper__mRkOG{width:5rem;height:5rem;border-radius:50%;overflow:hidden;border:.1875rem solid #f0f0f0;background:#f5f5f5;color:var(--color--primary);flex-shrink:0;box-shadow:0 .125rem .5rem rgba(0,0,0,.1)}.ProfileHeader_profileImgWrapper__mRkOG img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ProfileHeader_profileImgWrapper__mRkOG svg{width:100%;height:100%}.ProfileHeader_userInfoWrapper__vFrB6{display:flex;flex-direction:column;gap:.375rem;flex:1;min-width:0}.ProfileHeader_fullName__oOF03{font-size:1.375rem;font-weight:700;color:#222325;display:flex;align-items:center;gap:.5rem;margin:0;line-height:1.3}.ProfileHeader_metaRow__gsfQ8{display:flex;flex-wrap:wrap;align-items:center;gap:.875rem;margin-top:.125rem}.ProfileHeader_metaItem__KX1ed{display:inline-flex;align-items:center;gap:.3125rem;font-weight:500;color:#62646a;font-size:.8125rem}.ProfileHeader_metaItem__KX1ed svg{color:#95979d}.ProfileHeader_ratingRow__0KK8R{display:inline-flex;align-items:center;gap:.375rem;margin-top:.25rem}.ProfileHeader_starIcon__NP1dx{color:#ffb400;fill:#ffb400}.ProfileHeader_ratingValue__j6lIv{font-size:.9375rem;font-weight:700;color:#222325}.ProfileHeader_ratingCount__vQYwW{font-size:.8125rem;font-weight:500;color:#95979d}.ProfileHeader_bioText__nO_8E{font-size:.875rem;font-weight:400;color:#62646a;line-height:1.6;max-width:37.5rem;margin:.25rem 0 0}.ProfileHeader_actionsWrapper__LQnix{display:flex;flex-direction:column;gap:.625rem;flex-shrink:0}.ProfileHeader_editBtn__TL_3e{display:inline-flex;align-items:center;gap:.5rem;font-weight:500}.ProfileHeader_requestServiceLink__fLul8{color:var(--color--primary);text-decoration:none;font-weight:600;font-size:.875rem;cursor:pointer;background:none;border:1px solid var(--color--primary);border-radius:.5rem;padding:.625rem 1.25rem;text-align:center;transition:all .2s ease}.ProfileHeader_requestServiceLink__fLul8:hover{background:rgb(0 128 131/6%)}.ProfileHeader_requestServiceLink__fLul8:focus-visible{outline:.125rem solid var(--color--primary);outline-offset:.125rem}.ProfileHeader_requestServiceLink__fLul8:disabled{opacity:.4;cursor:not-allowed}.ProfileHeader_contactBtn__60KvD{display:inline-flex;align-items:center;gap:.375rem;font-weight:600}.ProfileHeader_socialActions__sBuLE{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:.25rem}.ProfileHeader_socialBtn__cjQDV{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .875rem;border-radius:.5rem;border:1px solid rgba(0,0,0,.1);background:#fafafa;color:#62646a;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s ease}.ProfileHeader_socialBtn__cjQDV:hover{background:#f0f0f0;border-color:rgba(0,0,0,.16)}.ProfileHeader_socialBtn__cjQDV:focus-visible{outline:.125rem solid var(--color--primary);outline-offset:.125rem}.ProfileHeader_socialBtnActive__TWeF_{color:var(--color--primary);border-color:var(--color--primary);background:rgb(0 128 131/5%)}.ProfileHeader_requestServiceModalWrapper__TIegQ{width:100%;padding:1.25rem}@media (min-width:834px){.ProfileHeader_wrapper___zdWj{padding:1.75rem 2rem}.ProfileHeader_contentRow__MiSOt{flex-direction:row;align-items:flex-start;gap:1.5rem}.ProfileHeader_profileImgWrapper__mRkOG{width:6.25rem;height:6.25rem}.ProfileHeader_fullName__oOF03{font-size:1.5rem}.ProfileHeader_metaItem__KX1ed{font-size:.875rem}.ProfileHeader_actionsWrapper__LQnix{margin-left:auto;align-items:flex-end}}@media (min-width:1024px){.ProfileHeader_wrapper___zdWj{padding:2rem 2.5rem}.ProfileHeader_profileImgWrapper__mRkOG{width:6.875rem;height:6.875rem}.ProfileHeader_fullName__oOF03{font-size:1.625rem}.ProfileHeader_requestServiceModalWrapper__TIegQ{width:50vw;max-width:50rem;padding:1.25rem}}