.AboutStep_formRow__CSI64{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}.AboutStep_select__8QbD_{width:100%;background-color:rgba(30,41,59,.5);border:1px solid rgba(51,65,85,.8);color:#e2e8f0;padding:.75rem 1rem;border-radius:.75rem;font-size:1rem;line-height:1.5;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2394a3b8'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:1.25rem;cursor:pointer}.AboutStep_select__8QbD_ option{background:#1e293b;color:#e2e8f0;padding:.75rem;font-size:1rem}.AboutStep_fullWidthGroup__0tGn_{margin-bottom:2rem}.AboutStep_checkboxGrid__hko3k{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:.5rem 1rem;gap:.5rem 1rem;margin-bottom:2rem}.AboutStep_checkboxGrid__hko3k label{display:flex;align-items:center;gap:.5rem;font-size:.9rem}.AboutStep_checkbox__doDTu{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:2px solid #64748b;border-radius:3px;cursor:pointer;position:relative;flex-shrink:0;transition:all .2s ease;background:transparent;margin:0}.AboutStep_checkbox__doDTu:checked{border-color:#3b82f6;background:#3b82f6}.AboutStep_checkbox__doDTu:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:white;font-size:12px;font-weight:700}.AboutStep_checkboxLabel__4Dij_{display:flex;align-items:center;padding:.4rem .6rem;border:1px solid transparent;border-radius:.375rem;cursor:pointer;transition:all .2s ease}.AboutStep_checkboxLabel__4Dij_.AboutStep_selected__S44lY{background:rgba(59,130,246,.15);border-color:#3b82f6}.AboutStep_checkboxText__mu2Ns{color:#e2e8f0;font-size:.9rem}.AboutStep_credentialSection__R_OKK{margin:1.5rem 0;padding:1.25rem;background:rgba(34,197,94,.05);border:1px solid rgba(34,197,94,.2);border-radius:.75rem}.AboutStep_toggleRow__jSiu_{display:flex;align-items:center;gap:.75rem}.AboutStep_toggleText__L_RTs{color:#e2e8f0;font-size:.95rem;font-weight:500;flex:1 1}.AboutStep_tooltipWrapper__KOni3{position:relative;display:flex;align-items:center}.AboutStep_infoIcon__hcdUD{color:#94a3b8;font-size:1.1rem;cursor:help;transition:color .2s ease}.AboutStep_tooltipWrapper__KOni3:hover .AboutStep_infoIcon__hcdUD{color:#22c55e}.AboutStep_tooltip__CPgX7{position:absolute;right:0;top:calc(100% + 8px);width:280px;padding:.75rem 1rem;background:#1e293b;border:1px solid #334155;border-radius:.5rem;color:#cbd5e1;font-size:.85rem;line-height:1.5;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;z-index:10;box-shadow:0 4px 12px rgba(0,0,0,.3)}.AboutStep_tooltip__CPgX7:before{content:"";position:absolute;top:-6px;right:8px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #334155}.AboutStep_tooltipWrapper__KOni3:hover .AboutStep_tooltip__CPgX7{opacity:1;visibility:visible}.AboutStep_registrationField__RZtC_{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(34,197,94,.15)}.AboutStep_fieldHint__iytEH{margin-top:.5rem;color:#94a3b8;font-size:.8rem;line-height:1.4}@media (max-width:640px){.AboutStep_formRow__CSI64{grid-template-columns:1fr;gap:1rem}.AboutStep_select__8QbD_{position:relative;z-index:1;width:100%}.AboutStep_toggleRow__jSiu_{flex-wrap:wrap}.AboutStep_tooltipWrapper__KOni3{order:-1;margin-left:auto}.AboutStep_tooltip__CPgX7{right:-10px;width:260px}}.Apply_applyContainer__KNVwQ{min-height:100vh;padding:1.5rem;background-color:#0f172a;color:#e2e8f0}.Apply_progressHeader__eMW72{margin-bottom:2rem}.Apply_stepsProgress__RUe_m{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;padding:1.5rem;background:rgba(30,41,59,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(51,65,85,.5);border-radius:1rem}.Apply_step__dDHPq{display:flex;align-items:center;gap:1rem;padding:1rem;flex:1 1 200px;min-width:200px;border-radius:.75rem;background:rgba(15,23,42,.5);opacity:.7;transition:all .2s ease}.Apply_step__dDHPq.Apply_active__q2gY_{opacity:1;background:rgba(30,41,59,.8);border:1px solid #3b82f6}.Apply_step__dDHPq.Apply_completed__jZIig{opacity:1;background:rgba(30,41,59,.8)}.Apply_stepNumber__yWkNu{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:#3b82f6;color:white;border-radius:50%;font-weight:600}.Apply_stepInfo__D2DEz h3{color:#e2e8f0;font-size:1rem;font-weight:600;margin-bottom:.25rem}.Apply_stepInfo__D2DEz p{color:#94a3b8;font-size:.875rem}.Apply_estimatedTime__XwsX_{font-size:.75rem;color:#60a5fa}.Apply_formContent__TXqKs{background:rgba(30,41,59,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(51,65,85,.5);border-radius:1.5rem;padding:2rem;margin-bottom:2rem;max-width:60rem;margin-left:auto;margin-right:auto}.Apply_formDescription__1FgTG{color:#94a3b8;font-size:.875rem;line-height:1.5;margin-bottom:1.5rem}.Apply_formStepWrapper__SPFiV{max-width:800px;margin:0 auto;transition:opacity .3s ease}.Apply_formStepWrapper__SPFiV.Apply_transitioning__yeboo{opacity:0}.Apply_formNavigation__anZvk{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem}.Apply_backButton__ktkZX,.Apply_nextButton__u2Z71{padding:.875rem 1.5rem;border-radius:.75rem;font-weight:500;transition:all .2s ease}.Apply_backButton__ktkZX{color:#94a3b8;background:transparent;border:1px solid rgba(51,65,85,.8)}.Apply_backButton__ktkZX:hover{background:rgba(51,65,85,.1)}.Apply_nextButton__u2Z71{background:#3b82f6;color:white}.Apply_nextButton__u2Z71:hover{background:#2563eb}.Apply_backButton__ktkZX:disabled,.Apply_nextButton__u2Z71:disabled{opacity:.5;cursor:not-allowed}.Apply_loadingSpinner__wqa7c{width:2.5rem;height:2.5rem}.Apply_spinnerRing__HRsBG{width:100%;height:100%;border:3px solid rgba(59,130,246,.1);border-top-color:#3b82f6;border-radius:50%;animation:Apply_spin__TIRmF 1s linear infinite}@keyframes Apply_spin__TIRmF{to{transform:rotate(1turn)}}@media (max-width:900px){.Apply_stepsProgress__RUe_m{gap:.75rem;padding:1rem}.Apply_step__dDHPq{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 0.5rem);min-width:180px;max-width:none}.Apply_stepInfo__D2DEz h3{font-size:.9rem}.Apply_stepInfo__D2DEz p{font-size:.8rem}}@media (max-width:640px){.Apply_applyContainer__KNVwQ{padding:1rem}.Apply_stepsProgress__RUe_m{flex-direction:column;padding:1rem;gap:.75rem}.Apply_step__dDHPq{flex:1 1 100%;min-width:unset;max-width:none;padding:.75rem}.Apply_stepNumber__yWkNu{width:1.75rem;height:1.75rem;font-size:.875rem}.Apply_estimatedTime__XwsX_,.Apply_stepInfo__D2DEz p{display:none}.Apply_formContent__TXqKs{padding:1.5rem;margin:0 .5rem 1.5rem;border-radius:1rem}.Apply_formNavigation__anZvk{flex-direction:column;gap:.5rem;align-items:center}.Apply_backButton__ktkZX,.Apply_nextButton__u2Z71{width:100%;max-width:300px;padding:1rem;font-size:1rem;text-align:center}}.Apply_formGroup__v3bJw{position:relative;margin-bottom:2rem}.Apply_formLabel__ybTma{display:block;color:#94a3b8;font-size:1.125rem;margin-bottom:.75rem}.Apply_formHint__iTVx8{color:#64748b;font-size:.875rem;margin-bottom:1rem;line-height:1.4}.Apply_requiredField__D_bfH:after{content:"*";color:#ef4444;margin-left:.25rem}.Apply_formInput__6acpo,.Apply_formSelect__h0MSp,.Apply_formTextarea__DhkIh{width:100%;padding:0 1rem;background:rgba(15,23,42,.8);border:1px solid rgba(51,65,85,.8);border-radius:.75rem;color:#e2e8f0;font-size:1rem;transition:all .2s ease;font-family:inherit;line-height:1.5}.Apply_formInput__6acpo,.Apply_formSelect__h0MSp{height:3.5rem}.Apply_formTextarea__DhkIh{height:auto;min-height:8rem;padding:1rem;resize:vertical}.Apply_formSelect__h0MSp{padding-right:2.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2394a3b8'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:1.25rem}.Apply_formInput__6acpo:focus,.Apply_formSelect__h0MSp:focus,.Apply_formTextarea__DhkIh:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 1px rgba(59,130,246,.1)}.Apply_formInput__6acpo::placeholder,.Apply_formSelect__h0MSp::placeholder,.Apply_formTextarea__DhkIh::placeholder{color:#64748b;opacity:.8;font-family:inherit}.Apply_errorMessage___ID4S{color:#ef4444;font-size:.75rem;margin-top:.5rem}.Apply_formInput__6acpo.Apply_error__Svjpo,.Apply_formSelect__h0MSp.Apply_error__Svjpo,.Apply_formTextarea__DhkIh.Apply_error__Svjpo{border-color:#ef4444}.Apply_formSectionTitle__vVCQK{font-size:1.25rem;font-weight:600;color:#e2e8f0;margin-bottom:1rem}.Apply_formSectionSubtitle__8qPvw{font-size:.875rem;color:#94a3b8;margin-bottom:2rem}.Apply_divider__RIkgz{height:1px;background:rgba(51,65,85,.5);margin:2rem 0;width:100%}.Apply_infoText__XTVmc{font-size:.875rem;color:#94a3b8;margin-top:.5rem}.Apply_tipBox__BEu_x{background:rgba(59,130,246,.1);border-left:3px solid #3b82f6;padding:1rem;margin:1rem 0;border-radius:.25rem}.Apply_tipTitle__pZCoz{font-weight:600;color:#60a5fa;margin-bottom:.5rem}.Apply_tipContent__01oFY{font-size:.875rem;color:#94a3b8;line-height:1.5}.Apply_errorMessageSmall__euluN{color:#ef4444;font-size:.75rem;margin-top:.25rem;display:block}.Apply_formSection__56G1W{margin-bottom:2.5rem}.Apply_formSection__56G1W:last-child{margin-bottom:0}.Apply_sectionHeader__sL_Uw{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid rgba(51,65,85,.5)}.Apply_sectionTitle__ukWGx{font-size:1.125rem;font-weight:600;color:#e2e8f0}.Apply_sectionEditLink__oo_jd{color:#60a5fa;font-size:.875rem;background:none;border:none;cursor:pointer;text-decoration:underline;transition:color .2s ease}.Apply_sectionEditLink__oo_jd:hover{color:#3b82f6}.Apply_servicesList__6okZ5{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.Apply_serviceRow__cbndE{display:flex;gap:.75rem;align-items:flex-start}.Apply_serviceNameInput__dZQCE{flex:1 1}.Apply_servicePriceInput__mv0SO{width:8rem}.Apply_serviceRemoveButton__zE0VL{display:flex;align-items:center;justify-content:center;width:2.5rem;height:3.5rem;color:#94a3b8;background:none;border:none;cursor:pointer;transition:color .2s ease}.Apply_serviceRemoveButton__zE0VL:hover{color:#f87171}.Apply_addServiceButton__zCf6d{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:transparent;color:#60a5fa;border:1px solid rgba(96,165,250,.5);border-radius:.5rem;font-size:.875rem;cursor:pointer;transition:all .2s ease}.Apply_addServiceButton__zCf6d:hover{background:rgba(59,130,246,.1);border-color:#60a5fa}.Apply_serviceHeader__HMFhA{display:flex;gap:.75rem;margin-bottom:.5rem;padding-left:0}.Apply_serviceHeaderLabel__iP7i5{font-size:.75rem;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.Apply_serviceHeaderName__5CXgk{flex:1 1}.Apply_serviceHeaderPrice__ISVni{width:8rem}.Apply_serviceHeaderActions__7BqHg{width:2.5rem}.Apply_previewCard__7zjwE{background:rgba(30,41,59,.6);border:1px solid rgba(51,65,85,.6);border-radius:.75rem;overflow:hidden}.Apply_previewCardHeader__LOP6p{display:flex;align-items:center;gap:1rem;padding:1.25rem;background:rgba(15,23,42,.5);border-bottom:1px solid rgba(51,65,85,.4)}.Apply_previewPhoto__0yov1{border-radius:.5rem;object-fit:cover;border:2px solid rgba(51,65,85,.8)}.Apply_previewName__pf8Kh{font-size:1.25rem;font-weight:600;color:#e2e8f0;margin-bottom:.25rem}.Apply_previewEmail__QJe9u{font-size:.875rem;color:#94a3b8}.Apply_previewCardBody__3RUyQ{padding:1.25rem}.Apply_previewRow__d6VHx{display:flex;justify-content:space-between;align-items:flex-start;padding:.625rem 0;border-bottom:1px solid rgba(51,65,85,.3)}.Apply_previewRow__d6VHx:last-child{border-bottom:none}.Apply_previewLabel__rBawx{font-size:.875rem;color:#94a3b8;flex-shrink:0;margin-right:1rem}.Apply_previewValue__zcGuL{font-size:.875rem;color:#e2e8f0;text-align:right}.Apply_previewBio__f7ycM{font-size:.875rem;color:#cbd5e1;line-height:1.6;white-space:pre-wrap}.Apply_previewServicesList__dQhmA{display:flex;flex-direction:column;gap:.5rem}.Apply_previewServiceItem__bqyR8{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;background:rgba(15,23,42,.4);border-radius:.375rem}.Apply_previewServiceName__varKn{font-size:.875rem;color:#e2e8f0}.Apply_previewServicePrice___41Hk{font-size:.875rem;color:#60a5fa;font-weight:500}@media (max-width:640px){.Apply_serviceRow__cbndE{flex-direction:column;gap:.5rem}.Apply_servicePriceInput__mv0SO{width:100%}.Apply_serviceRemoveButton__zE0VL{height:auto;width:auto;padding:.5rem;align-self:flex-end}.Apply_serviceHeader__HMFhA{display:none}.Apply_previewCardHeader__LOP6p{flex-direction:column;text-align:center}.Apply_previewRow__d6VHx{flex-direction:column;gap:.25rem}.Apply_previewValue__zcGuL{text-align:left}}.CertificationStep_fileUploadArea__hePnj{position:relative;border:2px dashed rgba(51,65,85,.8);border-radius:.75rem;padding:2rem;text-align:center;cursor:pointer;transition:all .2s ease}.CertificationStep_dragActive__lzOiM{border-color:#3b82f6;background:rgba(59,130,246,.05)}.CertificationStep_fileInputContainer__e9BbQ,.CertificationStep_fileInput__CBNw8{position:absolute;width:100%;height:100%;top:0;left:0}.CertificationStep_fileInput__CBNw8{opacity:0;cursor:pointer}.CertificationStep_fileInput__CBNw8:disabled{cursor:not-allowed}.CertificationStep_fileUploadArea__hePnj:has(.CertificationStep_fileInput__CBNw8:disabled){opacity:.7;cursor:not-allowed}.CertificationStep_uploadContent__TOoqM{display:flex;flex-direction:column;align-items:center;gap:1rem}.CertificationStep_uploadIcon__nqfzm{color:#3b82f6;font-size:2rem}.CertificationStep_uploadText__RkmTH{color:#94a3b8}.CertificationStep_primaryText__Yr8c9{color:#3b82f6;font-weight:500}.CertificationStep_uploadHint__CSj6D{color:#64748b;font-size:.875rem}.CertificationStep_filePreview__lxg62{display:flex;align-items:center;gap:1rem;padding:.75rem;background:rgba(15,23,42,.5);border-radius:.5rem}.CertificationStep_fileIcon__HoISE{color:#3b82f6;font-size:1.5rem}.CertificationStep_fileName__iIm6c{flex:1 1;color:#e2e8f0;font-size:.875rem}.CertificationStep_removeFile__uzqhO{color:#94a3b8;transition:color .2s ease}.CertificationStep_removeFile__uzqhO:hover{color:#ef4444}.CertificationStep_uploadSpinner__jS1VK{width:32px;height:32px;border:3px solid #3b82f6;border-top-color:transparent;border-radius:50%;animation:CertificationStep_spin__7lbru 1s linear infinite;margin-bottom:.5rem}.CertificationStep_fileUploadOverlay__RKrYm{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.75);display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:.75rem;z-index:10}@keyframes CertificationStep_spin__7lbru{to{transform:rotate(1turn)}}.CertificationStep_numberInput__RpjMs::-webkit-inner-spin-button,.CertificationStep_numberInput__RpjMs::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.CertificationStep_numberInput__RpjMs{-moz-appearance:textfield}.CertificationStep_checkboxGroup__eIr4N{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:.75rem;gap:.75rem;margin-top:1rem}.CertificationStep_checkboxLabel__4dWtZ{display:flex;align-items:center;padding:.75rem 1rem;background:rgba(15,23,42,.4);border:1px solid rgba(51,65,85,.5);border-radius:.5rem;cursor:pointer;transition:all .2s ease}.CertificationStep_checkboxLabel__4dWtZ:hover{background:rgba(15,23,42,.6);border-color:rgba(59,130,246,.5)}.CertificationStep_checkbox__Xg_qR{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:2px solid #64748b;border-radius:3px;cursor:pointer;position:relative;flex-shrink:0;transition:all .2s ease;margin-right:.75rem;background:transparent;padding:0}.CertificationStep_checkbox__Xg_qR:checked{border-color:#3b82f6;background:#3b82f6}.CertificationStep_checkbox__Xg_qR:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:white;font-size:12px;font-weight:700}.CertificationStep_checkbox__Xg_qR:hover{border-color:#3b82f6}.CertificationStep_checkboxText__pYJnk{color:#e2e8f0;font-size:.875rem;font-weight:500;flex:1 1}.CertificationStep_checkboxLabel__4dWtZ.CertificationStep_selected__2rqZK{background:rgba(59,130,246,.15);border-color:#3b82f6}.CertificationStep_checkboxLabel__4dWtZ.CertificationStep_selected__2rqZK .CertificationStep_checkboxText__pYJnk{color:#93c5fd;font-weight:500}.CertificationStep_selectedCertifications__remxi{margin-top:1rem;padding:1rem;background:rgba(34,197,94,.05);border:1px solid rgba(34,197,94,.2);border-radius:.5rem}.CertificationStep_selectedLabel__jBSu5{color:#86efac;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.CertificationStep_selectedTags__b5nn5{display:flex;flex-wrap:wrap;gap:.5rem}.CertificationStep_certificationTag__DxqZ5{display:inline-block;padding:.25rem .75rem;background:rgba(34,197,94,.2);color:#86efac;border-radius:1rem;font-size:.75rem;font-weight:500}.ProfileStep_photoUploadArea__zyL0X{border:1px dashed #334155;border-radius:.5rem;padding:2rem;background:#0f172a;cursor:pointer;text-align:center;min-height:200px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.ProfileStep_dragActive__Kzuzp,.ProfileStep_photoUploadArea__zyL0X:hover{border-color:#3b82f6;background:#1a2234}.ProfileStep_photoPreview__wvDYw{display:flex;justify-content:center;width:100%}.ProfileStep_photoPreviewContainer__MI8h0{position:relative;display:inline-block}.ProfileStep_previewImage__WEfEX{border-radius:50%;object-fit:cover;border:2px solid rgba(51,65,85,.8)}.ProfileStep_removePhoto__Xf6bJ{position:absolute;top:-8px;right:-8px;background:#ef4444;color:white;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;border:none;cursor:pointer}.ProfileStep_removePhoto__Xf6bJ:hover{background:#dc2626;transform:scale(1.1)}.ProfileStep_bioInputGroup__jhdbQ{position:relative}.ProfileStep_bioCharCount__58XFi{position:absolute;bottom:1rem;right:1rem;color:#64748b;font-size:.75rem}.ProfileStep_bioFooter__DCerX{display:flex;justify-content:flex-end;margin-top:.5rem}.ProfileStep_sectionDescription__84sut{color:#94a3b8;font-size:.9rem;margin-bottom:1.5rem;max-width:600px}.ProfileStep_errorMessageSmall__J9Gn2{color:#ef4444;font-size:.75rem;margin-top:.5rem;display:block}.ProfileStep_reviewsList__ANNJ6{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.ProfileStep_reviewItem__g8SMx{position:relative;border:1px solid rgba(51,65,85,.6);border-radius:.5rem;background-color:rgba(15,23,42,.2);padding:2.5rem 1.25rem 1rem;transition:background-color .2s ease}.ProfileStep_reviewItem__g8SMx:focus-within{border-color:rgba(59,130,246,.5);background-color:rgba(15,23,42,.4)}.ProfileStep_removeReviewButton__Sn6al{position:absolute;top:.75rem;right:.75rem;display:flex;align-items:center;gap:.25rem;color:#94a3b8;background:none;border:none;padding:0;border-radius:50%;width:28px;height:28px;justify-content:center;font-size:.75rem;cursor:pointer;transition:all .2s ease}.ProfileStep_removeReviewButton__Sn6al:hover{color:#f87171;background-color:rgba(239,68,68,.1);transform:scale(1.1)}.ProfileStep_reviewInputGroup__o3OW3{margin-bottom:1rem}.ProfileStep_reviewSubLabel__K3agB{display:block;color:#cbd5e1;font-size:.8rem;font-weight:500;margin-bottom:.35rem}.ProfileStep_reviewNameInput__shPK6{font-size:1rem;padding:.6rem .75rem}.ProfileStep_reviewNameInput__shPK6::placeholder,.ProfileStep_reviewTextarea__9bTkO::placeholder{color:#64748b;opacity:.8;font-size:1rem}.ProfileStep_reviewTextareaWrapper__Zy2oZ{position:relative}.ProfileStep_reviewTextarea__9bTkO{width:100%;min-height:60px;resize:vertical;margin-bottom:0;background-color:transparent;border:1px solid rgba(51,65,85,.6);border-radius:.375rem;padding:.6rem .75rem 1.5rem;color:#e2e8f0;transition:border-color .2s ease;font-size:1rem}.ProfileStep_reviewTextarea__9bTkO:focus{outline:none;box-shadow:none;border-color:#3b82f6}.ProfileStep_reviewMeta__TGiRv{position:absolute;bottom:.5rem;right:.75rem;display:block;padding-top:0}.ProfileStep_reviewCharCount__neCWr{color:#64748b;font-size:.7rem;position:static}.ProfileStep_addReviewButton__yaQcz{display:inline-flex;align-items:center;padding:.6rem 1.25rem;background-color:transparent;color:#3b82f6;border:1px solid #3b82f6;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.ProfileStep_addReviewButton__yaQcz:hover{background-color:rgba(59,130,246,.1);border-color:#2563eb;color:#2563eb}.ProfileStep_profileLinksContainer__phO4J{display:flex;flex-direction:column;gap:.75rem}@media (max-width:640px){.ProfileStep_reviewHeader__UanEd{padding:.75rem 1rem}.ProfileStep_reviewInputGroup__o3OW3{padding:1rem}.ProfileStep_reviewCharCount__neCWr{bottom:1.5rem;right:1.5rem}}@media (max-width:768px){.ProfileStep_photoUploadArea__zyL0X{min-height:150px;padding:1.5rem}}.ProfileStep_fileUploadArea__xbFL5{position:relative;border:2px dashed rgba(51,65,85,.8);border-radius:.75rem;padding:2rem;text-align:center;cursor:pointer;transition:all .2s ease;min-height:200px;display:flex;align-items:center;justify-content:center}.ProfileStep_dragActive__Kzuzp{border-color:#3b82f6;background:rgba(59,130,246,.05)}.ProfileStep_fileInputContainer__uBqxt,.ProfileStep_fileInput__m5FqS{position:absolute;width:100%;height:100%;top:0;left:0}.ProfileStep_fileInput__m5FqS{opacity:0;cursor:pointer}.ProfileStep_fileInput__m5FqS:disabled{cursor:not-allowed}.ProfileStep_fileUploadArea__xbFL5:has(.ProfileStep_fileInput__m5FqS:disabled){opacity:.7;cursor:not-allowed}.ProfileStep_uploadContent__WEYab{display:flex;flex-direction:column;align-items:center;gap:1rem}.ProfileStep_uploadIcon__P1IYp{color:#3b82f6;font-size:2rem}.ProfileStep_uploadText__5P4CL{color:#94a3b8}.ProfileStep_primaryText__QlA9Z{color:#3b82f6;font-weight:500}.ProfileStep_uploadHint__OFCTI{color:#64748b;font-size:.875rem}.ProfileStep_filePreview__kCwLh{display:flex;align-items:center;gap:1rem;padding:.75rem;background:rgba(15,23,42,.5);border-radius:.5rem;width:100%}.ProfileStep_fileIcon__03gpE{color:#3b82f6;font-size:1.5rem}.ProfileStep_fileName__SUxK2{flex:1 1;color:#e2e8f0;font-size:.875rem}.ProfileStep_removeFile__LmKkM{color:#94a3b8;padding:.25rem;border-radius:.375rem;transition:all .2s ease}.ProfileStep_removeFile__LmKkM:hover{color:#ef4444;background:rgba(239,68,68,.1)}.ProfileStep_fileUploadOverlay___w_cO{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.75);display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:.75rem;z-index:10}.ProfileStep_uploadSpinner__F3ELd{width:32px;height:32px;border:3px solid #3b82f6;border-top-color:transparent;border-radius:50%;animation:ProfileStep_spin__kPIbt 1s linear infinite;margin-bottom:.5rem}@keyframes ProfileStep_spin__kPIbt{to{transform:rotate(1turn)}}.ProfileStep_previewThumbnail__2uUR5{border-radius:.375rem;object-fit:cover;border:1px solid rgba(51,65,85,.8)}.ProfileStep_progressBarContainer__qvYDU{width:100%;height:.5rem;background:rgba(51,65,85,.5);border-radius:.25rem;overflow:hidden;margin-bottom:.5rem}.ProfileStep_progressBar__LMtOG{height:100%;background:linear-gradient(90deg,#3b82f6,#60a5fa);border-radius:.25rem;transition:width .3s ease;width:var(--progress-width,0)}.ProfileStep_addReviewButtonIcon__cdn55{margin-right:8px}.CountryTagInput_container__wFUMg{position:relative;width:100%}.CountryTagInput_inputWrapper__lPvIk{display:flex;flex-wrap:wrap;gap:6px;padding:8px 12px;min-height:44px;border:1px solid rgba(71,85,105,.5);border-radius:10px;background:rgba(15,23,42,.6);cursor:text;transition:border-color .2s,box-shadow .2s}.CountryTagInput_inputWrapper__lPvIk:focus-within{border-color:var(--color-primary,#3b82f6);background:rgba(15,23,42,.8);box-shadow:0 0 0 3px rgba(59,130,246,.15)}.CountryTagInput_inputWrapper__lPvIk.CountryTagInput_error__gOYsh{border-color:var(--error-color,#ef4444)}.CountryTagInput_input__bFSIm{flex:1 1;min-width:120px;border:none;outline:none;background:transparent;font-size:14px;color:var(--text-primary,#fff)}.CountryTagInput_input__bFSIm::placeholder{color:var(--text-muted,#64748b)}.CountryTagInput_tag__UeVUf{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:rgba(59,130,246,.15);border:1px solid rgba(59,130,246,.3);border-radius:6px;font-size:13px;color:#93c5fd;white-space:nowrap}.CountryTagInput_removeTag__QnQXf{display:flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:#93c5fd;cursor:pointer;transition:color .15s}.CountryTagInput_removeTag__QnQXf:hover{color:#f87171}.CountryTagInput_dropdown__4xdD7{position:absolute;top:100%;left:0;right:0;margin-top:4px;max-height:200px;overflow-y:auto;background:#1B2333;border:1px solid rgba(71,85,105,.5);border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.3);z-index:50;list-style:none;padding:4px}.CountryTagInput_option__FIDLZ{padding:10px 12px;font-size:14px;color:var(--text-primary,#fff);border-radius:6px;cursor:pointer;transition:background .15s}.CountryTagInput_option__FIDLZ.CountryTagInput_highlighted__WmVmq,.CountryTagInput_option__FIDLZ:hover{background:rgba(59,130,246,.15)}.CountryTagInput_noResults__EWlp3{position:absolute;top:100%;left:0;right:0;margin-top:4px;padding:12px;background:#1B2333;border:1px solid rgba(71,85,105,.5);border-radius:10px;font-size:14px;color:var(--text-muted,#64748b);text-align:center;z-index:50}.ProviderProfile_publicProfilePage__WP_zW{background:var(--page-background,#0b1120);min-height:100vh;padding:3rem 0}.ProviderProfile_providerProfileContainer__Z3Ore{max-width:900px;margin:0 auto;padding:0 1rem;overflow-x:visible}.ProviderProfile_warningBanner__w3Hzr{background:linear-gradient(135deg,#FF3B30,#FF6347);box-shadow:0 2px 8px rgba(255,59,48,.25)}.ProviderProfile_infoBanner__PQgnh,.ProviderProfile_warningBanner__w3Hzr{color:white;padding:1rem 1.5rem;border-radius:.75rem;margin-bottom:1.5rem;font-weight:600;text-align:center}.ProviderProfile_infoBanner__PQgnh{background:linear-gradient(135deg,#007AFF,#4DA6FF);box-shadow:0 2px 8px rgba(0,122,255,.25)}.ProviderProfile_profileCard__SKiQi{background:var(--card-background,#1C1C1E);border:1px solid var(--card-border,#2d3446);border-radius:1rem;padding:2rem;margin-bottom:1.5rem;box-shadow:0 4px 16px rgba(0,0,0,.1)}.ProviderProfile_profileHeaderMain__cJPgP{display:flex;align-items:center;gap:2rem;margin-bottom:.5rem}.ProviderProfile_logoWrapper__vO_YS{position:relative;width:112px;height:112px;border-radius:.75rem;overflow:hidden;border:3px solid var(--color-primary,#007aff);flex-shrink:0;box-shadow:0 2px 12px rgba(0,0,0,.12)}.ProviderProfile_logo__H3dz0{object-fit:cover;width:100%;height:100%;background:var(--subtle-background,#23283a)}.ProviderProfile_initialsLogo__V7va_{width:112px;height:112px;border-radius:.75rem;background-color:var(--color-secondary,#363c5f);color:white;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:600}.ProviderProfile_profileHeaderText__KgT1F{flex:1 1;min-width:0}.ProviderProfile_companyName__qjCtf{font-size:1.75rem;font-weight:700;color:var(--text-primary);margin:0 0 .75rem;line-height:1.2}.ProviderProfile_tagline__i4mFa{font-size:1rem;color:var(--text-secondary);margin-bottom:.75rem;line-height:1.4}.ProviderProfile_actionsRow__0fqiV{margin-top:1rem;display:flex;gap:.75rem;flex-wrap:wrap;align-items:center}.ProviderProfile_editProfileButton__VdU1j{background:var(--color-primary,#007AFF);color:#fff;padding:.6rem 1.25rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;border:none;min-width:150px;height:42px;display:inline-flex;align-items:center;justify-content:center;transition:background .2s,transform .2s}.ProviderProfile_editProfileButton__VdU1j:focus-visible,.ProviderProfile_editProfileButton__VdU1j:hover{background:var(--color-primary-dark,#0062CC);transform:translateY(-1px);outline:none}.ProviderProfile_editProfileButton__VdU1j:disabled{opacity:.6;cursor:not-allowed;transform:none}.ProviderProfile_viewPublicProfileButton__Vm3X3{background:transparent;color:var(--text-secondary,#94a3b8);border:1px solid var(--border-color,#334155);border-radius:.5rem;padding:.6rem 1.25rem;font-size:.875rem;font-weight:500;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-width:150px;height:42px;transition:all .2s ease}.ProviderProfile_viewPublicProfileButton__Vm3X3:focus-visible,.ProviderProfile_viewPublicProfileButton__Vm3X3:hover{background-color:var(--hover-background,rgba(148,163,184,.1));color:var(--text-primary,#FFFFFF);border-color:var(--color-primary,#007AFF);outline:none}.ProviderProfile_profileInfoRow__jcvnB{display:flex;gap:1.5rem;flex-wrap:wrap;margin-top:.5rem;margin-bottom:1.5rem}.ProviderProfile_profileInfoTag__zjT90{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-secondary,#8E8E93);font-weight:500;font-size:1rem}.ProviderProfile_profileInfoTag__zjT90 svg{font-size:1rem;color:var(--color-primary,#93c5fd)}.ProviderProfile_providerType__gRxHg{display:flex;align-items:center;gap:.5rem}.ProviderProfile_typeLabel__tWqid{font-weight:500;color:var(--text-secondary)}.ProviderProfile_typeValue__1T1jd{background:var(--color-primary);color:white;padding:.25rem .75rem;border-radius:.5rem;font-size:.875rem;font-weight:500}.ProviderProfile_section__fGcmB{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--card-border)}.ProviderProfile_section__fGcmB:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.ProviderProfile_sectionTitle__A6TQ3{display:flex;align-items:center;gap:.75rem;font-size:1.5rem;font-weight:600;color:var(--text-primary);margin-bottom:1.5rem}.ProviderProfile_sectionIcon__kixwe{color:var(--color-primary);font-size:1.25rem}.ProviderProfile_infoGrid__URkK_{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}.ProviderProfile_contactRow__15OdH{display:flex;flex-wrap:wrap;gap:1rem}.ProviderProfile_contactRow__15OdH .ProviderProfile_infoItem__GVBE8{flex:1 1;min-width:220px}.ProviderProfile_infoItem__GVBE8{display:flex;align-items:center;gap:1rem;padding:1rem;background:rgba(15,23,42,.3);border:1px solid rgba(51,65,85,.3);border-radius:.75rem}.ProviderProfile_infoIcon__FtNgd{color:var(--color-primary);font-size:1.25rem;flex-shrink:0}.ProviderProfile_infoLabel__cU2eX{display:block;font-size:.875rem;color:var(--text-secondary);font-weight:500}.ProviderProfile_infoValue__uqMEQ{display:block;color:var(--text-primary);font-weight:500;margin-top:.25rem}.ProviderProfile_tagsSection__Kcsm1{display:grid;grid-gap:2rem;gap:2rem}.ProviderProfile_tagGroup__AgiLm{display:flex;flex-direction:column;gap:1rem}.ProviderProfile_tagGroupTitle__Z5nCg{font-size:1.125rem;font-weight:600;color:var(--text-primary)}.ProviderProfile_tags__mJwW1{display:flex;flex-wrap:wrap;gap:.75rem}.ProviderProfile_tag__b8GLH{background:rgba(59,130,246,.1);color:#93c5fd;padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:500;border:1px solid rgba(59,130,246,.2)}.ProviderProfile_noData__40JOJ{color:var(--text-secondary);font-style:italic}.ProviderProfile_servicesGrid__1cC9L{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:1.5rem;gap:1.5rem}.ProviderProfile_serviceCard__VuehX{background:rgba(15,23,42,.3);border:1px solid rgba(51,65,85,.3);border-radius:.75rem;padding:1.5rem;transition:all .2s ease}.ProviderProfile_serviceCard__VuehX:hover{border-color:rgba(59,130,246,.3);background:rgba(15,23,42,.5)}.ProviderProfile_serviceHeader__4ZdRE{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;gap:1rem}.ProviderProfile_serviceName___fFwv{font-size:1.125rem;font-weight:600;color:var(--text-primary);line-height:1.3;flex:1 1}.ProviderProfile_servicePrice__hvZ35{font-size:1.125rem;font-weight:700;color:var(--color-primary);flex-shrink:0}.ProviderProfile_serviceCategory__lmzpX{display:inline-block;background:rgba(34,197,94,.1);color:#4ade80;padding:.25rem .75rem;border-radius:.375rem;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.ProviderProfile_serviceDescription__5fctl{color:var(--text-secondary);line-height:1.5;margin-bottom:1rem}.ProviderProfile_serviceStatus__0n_gC{display:flex;justify-content:flex-end}.ProviderProfile_statusBadge__PkHdc{padding:.25rem .75rem;border-radius:.375rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.ProviderProfile_statusBadge__PkHdc.ProviderProfile_active__6bxUm{background:rgba(34,197,94,.1);color:#4ade80}.ProviderProfile_statusBadge__PkHdc.ProviderProfile_inactive__42_JD{background:rgba(107,114,128,.1);color:#9ca3af}.ProviderProfile_discoveryInfo__DntXx{background:rgba(15,23,42,.3);border:1px solid rgba(51,65,85,.3);border-radius:.75rem;padding:1.5rem}.ProviderProfile_discoveryInfo__DntXx p{color:var(--text-secondary);margin-bottom:.5rem}.ProviderProfile_discoveryInfo__DntXx p:last-child{margin-bottom:0}.ProviderProfile_discoveryInfo__DntXx strong{color:var(--text-primary)}@media (max-width:768px){.ProviderProfile_publicProfilePage__WP_zW{padding:2rem 0}.ProviderProfile_providerProfileContainer__Z3Ore{padding:1rem}.ProviderProfile_profileCard__SKiQi{padding:1.5rem}.ProviderProfile_profileHeaderMain__cJPgP{flex-direction:column;align-items:center;text-align:center;gap:1.5rem}.ProviderProfile_logoWrapper__vO_YS{width:100px;height:100px}.ProviderProfile_companyName__qjCtf{font-size:1.75rem}.ProviderProfile_infoGrid__URkK_,.ProviderProfile_servicesGrid__1cC9L{grid-template-columns:1fr}.ProviderProfile_serviceHeader__4ZdRE{flex-direction:column;align-items:flex-start;gap:.5rem}.ProviderProfile_tagGroup__AgiLm{gap:.75rem}.ProviderProfile_tags__mJwW1{gap:.5rem}}.ProviderProfile_bioContent__g_gEv{color:var(--text-secondary,#A0AEC0);line-height:1.7}.ProviderProfile_bioContent__g_gEv p{margin:0;white-space:pre-wrap}.ProviderProfile_videoContent__34qrV{margin-top:.5rem}.ProviderProfile_videoPlayerContainer__glVbU{position:relative;width:100%;max-width:640px;border-radius:.75rem;overflow:hidden;background:#000}.ProviderProfile_videoPlayer__LPvXH{width:100%;display:block;border-radius:.75rem}.Switch_switch__MQ_qM{position:relative;display:inline-block;width:44px;height:24px}.Switch_switch__MQ_qM input{opacity:0;width:0;height:0}.Switch_slider__RnxCC{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--border-color);transition:.2s;border-radius:24px}.Switch_slider__RnxCC:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:white;transition:.2s;border-radius:50%}input:checked+.Switch_slider__RnxCC{background-color:var(--color-primary)}input:checked+.Switch_slider__RnxCC:before{transform:translateX(20px)}input:disabled+.Switch_slider__RnxCC{opacity:.4;cursor:not-allowed}.PreviewStep_previewStep__teum_{display:flex;flex-direction:column;gap:1.5rem;max-width:600px;margin:0 auto}.PreviewStep_previewDescription__gn7v_{color:#94a3b8;font-size:.875rem;line-height:1.5}.PreviewStep_tutorPreviewCard__zjEyk{width:100%;max-width:600px;margin:0 auto}@media (max-width:640px){.PreviewStep_previewStep__teum_{max-width:100%}}@keyframes TutorProfileEditSkeleton_skeleton-loading__yXKNl{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.TutorProfileEditSkeleton_modalContent__BM4YH{background:var(--card-background,#1B2333);width:100%;max-width:800px;max-height:90vh;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.3);overflow-y:auto;border:1px solid var(--border-color,#334155);position:relative}.TutorProfileEditSkeleton_modalHeader__16MIE{display:flex;justify-content:center;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border-color);position:relative}.TutorProfileEditSkeleton_formContent__CdpKd{max-height:calc(90vh - 100px);overflow-y:auto;padding:1.5rem}.TutorProfileEditSkeleton_formSection___fXRu{margin-bottom:2rem}.TutorProfileEditSkeleton_centeredPhotoSection__eMUE0,.TutorProfileEditSkeleton_centeredVideoSection__y_hj4{display:flex;flex-direction:column;align-items:center;gap:1rem}.TutorProfileEditSkeleton_buttonGroup__HaZEq{display:flex;gap:1rem;justify-content:flex-end;padding-top:1rem;border-top:1px solid var(--border-color)}.TutorProfileEditSkeleton_skeletonCheckboxGrid__h14if{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.TutorProfileEditSkeleton_skeletonBase__VPW3n,.TutorProfileEditSkeleton_skeletonButton____R_O,.TutorProfileEditSkeleton_skeletonCheckbox__CAwmv,.TutorProfileEditSkeleton_skeletonCloseButton__CYU1Q,.TutorProfileEditSkeleton_skeletonInput__HV3_S,.TutorProfileEditSkeleton_skeletonPhoto__FIjjm,.TutorProfileEditSkeleton_skeletonSectionHeader__pczRV,.TutorProfileEditSkeleton_skeletonTextarea__bVydO,.TutorProfileEditSkeleton_skeletonTitle__kBI_e,.TutorProfileEditSkeleton_skeletonVideo__n9Ad4{background:linear-gradient(90deg,var(--skeleton-base-color,#2D3446) 25%,var(--skeleton-shine-color,#4A5568) 50%,var(--skeleton-base-color,#2D3446) 75%);background-size:400px 100%;animation:TutorProfileEditSkeleton_skeleton-loading__yXKNl 1.4s ease-in-out infinite;border-radius:4px}.TutorProfileEditSkeleton_skeletonTitle__kBI_e{width:200px;height:28px}.TutorProfileEditSkeleton_skeletonCloseButton__CYU1Q{width:24px;height:24px;position:absolute;right:1.5rem}.TutorProfileEditSkeleton_skeletonSectionHeader__pczRV{width:150px;height:24px;margin-bottom:1rem}.TutorProfileEditSkeleton_skeletonInput__HV3_S{width:100%;height:40px;margin-bottom:1rem}.TutorProfileEditSkeleton_skeletonTextarea__bVydO{width:100%;height:80px;margin-bottom:1rem}.TutorProfileEditSkeleton_skeletonPhoto__FIjjm{width:120px;height:120px;border-radius:50%}.TutorProfileEditSkeleton_skeletonVideo__n9Ad4{width:300px;height:200px;border-radius:8px}.TutorProfileEditSkeleton_skeletonButton____R_O{width:120px;height:40px}.TutorProfileEditSkeleton_skeletonCheckbox__CAwmv{width:100%;height:24px}.TutorProfileEditForm_modalContent__luYaG{background:var(--card-background,#1B2333);width:100%;max-width:800px;max-height:90vh;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.3);overflow-y:auto;border:1px solid var(--border-color,#334155);position:relative}.TutorProfileEditForm_modalHeader__0_gTZ{display:flex;justify-content:center;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border-color,#334155)}.TutorProfileEditForm_modalHeader__0_gTZ h2{color:var(--text-primary,#FFFFFF);font-size:1.25rem;font-weight:500;margin:0;text-align:center}.TutorProfileEditForm_closeButton__M683H{position:absolute;top:16px;right:16px;width:32px;height:32px;background:none;border:none;color:var(--text-secondary,#94a3b8);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;z-index:10}.TutorProfileEditForm_closeButton__M683H:hover{color:var(--text-primary,#FFFFFF);background:rgba(255,255,255,.1)}.TutorProfileEditForm_closeButton__M683H:disabled{opacity:.5;cursor:not-allowed}.TutorProfileEditForm_formContainer__e0MqU{width:100%;max-width:800px;margin:0 auto;padding:var(--space-lg,1.5rem);background:var(--card-background,#1B2333);position:relative}.TutorProfileEditForm_formSection__XHGfm{padding:var(--space-lg,1.5rem) 0}.TutorProfileEditForm_formSection__XHGfm h3{font-size:1.5rem}.TutorProfileEditForm_formSection__XHGfm h3,.TutorProfileEditForm_formSection__XHGfm h4{color:var(--text-primary,#FFFFFF);font-weight:600;margin-bottom:var(--space-lg,1.5rem);text-align:center}.TutorProfileEditForm_formSection__XHGfm h4{font-size:1.375rem}.TutorProfileEditForm_formSection__XHGfm h5{color:var(--text-primary,#FFFFFF);font-size:1.25rem;font-weight:600;margin-bottom:var(--space-md,1rem);text-align:center}.TutorProfileEditForm_stepSubtitle__ml5SG{color:var(--text-secondary,#94a3b8);font-size:1rem;margin-bottom:var(--space-xl,2rem);text-align:center;line-height:1.5}.TutorProfileEditForm_formRow__Rndkg{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.TutorProfileEditForm_formGroup__Vnp3k{margin-bottom:1.5rem}.TutorProfileEditForm_formGroupBio__hFBKY{width:100%;max-width:500px}.TutorProfileEditForm_label__8nmVL{display:block}.TutorProfileEditForm_label__8nmVL,.TutorProfileEditForm_label__8nmVL h4{color:var(--text-primary,#FFFFFF);font-size:.875rem;font-weight:500;margin-bottom:.5rem}.TutorProfileEditForm_label__8nmVL h4{text-align:left}.TutorProfileEditForm_input__81B1a,.TutorProfileEditForm_select__FsLwK{width:100%;padding:.75rem 1rem;background:rgba(51,65,85,.5);border:1px solid var(--border-color,#334155);border-radius:.5rem;color:var(--text-primary,#FFFFFF);font-size:.875rem;transition:border-color .2s ease}.TutorProfileEditForm_input__81B1a:focus,.TutorProfileEditForm_select__FsLwK:focus{border-color:var(--color-primary,#007AFF);outline:none}.TutorProfileEditForm_inputNoSpinner__0z7Sx{width:100%;padding:.75rem 1rem;background:rgba(51,65,85,.5);border:1px solid var(--border-color,#334155);border-radius:.5rem;color:var(--text-primary,#FFFFFF);font-size:.875rem;transition:border-color .2s ease}.TutorProfileEditForm_inputNoSpinner__0z7Sx:focus{border-color:var(--color-primary,#007AFF);outline:none}.TutorProfileEditForm_inputNoSpinner__0z7Sx::-webkit-inner-spin-button,.TutorProfileEditForm_inputNoSpinner__0z7Sx::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.TutorProfileEditForm_inputNoSpinner__0z7Sx[type=number]{-moz-appearance:textfield}.TutorProfileEditForm_textarea__3dvg5{width:100%;min-height:120px;padding:.75rem 1rem;background:rgba(51,65,85,.5);border:1px solid var(--border-color,#334155);border-radius:.5rem;color:var(--text-primary,#FFFFFF);font-size:.875rem;resize:vertical;transition:border-color .2s ease}.TutorProfileEditForm_textarea__3dvg5:focus{border-color:var(--color-primary,#007AFF);outline:none}.TutorProfileEditForm_charCount__YSjOZ{text-align:right;color:var(--text-secondary,#94a3b8);font-size:.75rem;margin-top:.25rem}.TutorProfileEditForm_bioEditCard__6DW__{background:var(--card-background,#242B3D);border-radius:.75rem;box-shadow:0 4px 16px rgba(0,0,0,.18);padding:1.25rem 1.5rem 1rem;width:100%;display:flex;flex-direction:column;align-items:flex-end;position:relative;border:1px solid var(--color-primary,#007aff)}.TutorProfileEditForm_bioEditTextarea__v1fqo{width:100%;min-height:120px;font-size:1rem;color:var(--text-primary,#ededed);background:var(--card-background,#242B3D);border:1.5px solid var(--border-color,#2d3446);border-radius:.5rem;padding:.75rem 1rem;margin-bottom:.75rem;resize:vertical;box-sizing:border-box;transition:border-color .2s;font-family:inherit;line-height:1.6}.TutorProfileEditForm_bioEditTextarea__v1fqo:focus{border-color:var(--color-primary,#007AFF);outline:none}.TutorProfileEditForm_bioEditTextarea__v1fqo:disabled{opacity:.6;cursor:not-allowed}.TutorProfileEditForm_bioEditActions__yp7ZJ{display:flex;align-items:center;gap:.5rem;width:100%;justify-content:flex-end}.TutorProfileEditForm_bioCharCount__grBa3{color:var(--text-muted,#6b7280);font-size:.75rem;margin-right:.5rem}.TutorProfileEditForm_cancelBioButton___qxYy,.TutorProfileEditForm_saveBioButton__7XIpz{background:none;border:none;border-radius:50%;width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;font-size:1.1rem;cursor:pointer;transition:background .2s,color .2s}.TutorProfileEditForm_saveBioButton__7XIpz{color:var(--color-success,#28a745)}.TutorProfileEditForm_saveBioButton__7XIpz:focus,.TutorProfileEditForm_saveBioButton__7XIpz:hover{background:var(--color-success,#28a745);color:#fff;outline:none}.TutorProfileEditForm_saveBioButton__7XIpz:disabled{opacity:.5;cursor:not-allowed}.TutorProfileEditForm_cancelBioButton___qxYy{color:var(--color-danger,#FF3B30)}.TutorProfileEditForm_cancelBioButton___qxYy:focus,.TutorProfileEditForm_cancelBioButton___qxYy:hover{background:var(--color-danger,#FF3B30);color:#fff;outline:none}.TutorProfileEditForm_cancelBioButton___qxYy:disabled{opacity:.5;cursor:not-allowed}.TutorProfileEditForm_languagesContainer__5yTMR{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background:rgba(30,41,59,.4);border-radius:12px;border:1px solid var(--border-color,#334155)}.TutorProfileEditForm_languageRow__3mVk8{display:flex;align-items:center;gap:.75rem;padding:1rem;background:rgba(51,65,85,.3);border:1px solid var(--border-color,#334155);border-radius:.5rem;transition:border-color .2s ease}.TutorProfileEditForm_languageRow__3mVk8:hover{border-color:var(--color-primary,#007AFF)}.TutorProfileEditForm_languageInputs__NPcut{display:flex;gap:.75rem;flex:1 1}.TutorProfileEditForm_languageInputs__NPcut .TutorProfileEditForm_input__81B1a{flex:1 1;margin:0}.TutorProfileEditForm_removeLanguageButton__4G4n4{background:transparent;border:1px solid #ef4444;color:#ef4444;padding:.5rem;border-radius:.375rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:40px;height:40px}.TutorProfileEditForm_removeLanguageButton__4G4n4:hover:not(:disabled){background:#ef4444;color:white}.TutorProfileEditForm_removeLanguageButton__4G4n4:disabled{opacity:.5;cursor:not-allowed}.TutorProfileEditForm_addLanguageButton__iBr5_{background:var(--color-primary,#007AFF);border:none;color:white;padding:1rem 1.5rem;border-radius:8px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:600;min-height:56px;font-size:.9rem}.TutorProfileEditForm_addLanguageButton__iBr5_:hover:not(:disabled){background:var(--color-primary-dark,#0062CC);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,122,255,.25)}.TutorProfileEditForm_addLanguageButton__iBr5_:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.TutorProfileEditForm_optionsGrid__NauAD{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.TutorProfileEditForm_optionItem__dZytO{display:flex;align-items:center;gap:.75rem;padding:.75rem;border:1px solid var(--border-color,#334155);border-radius:.5rem;cursor:pointer;transition:all .2s ease;background:rgba(51,65,85,.3)}.TutorProfileEditForm_optionItem__dZytO:hover{border-color:var(--color-primary,#007AFF);background:rgba(0,122,255,.05)}.TutorProfileEditForm_optionItem__dZytO.TutorProfileEditForm_selected__WZE4G{background:rgba(0,122,255,.15);border-color:var(--color-primary,#007AFF)}.TutorProfileEditForm_optionItem__dZytO.TutorProfileEditForm_selected__WZE4G span{color:var(--text-primary-hover,#E0E0E0);font-weight:500}.TutorProfileEditForm_optionItem__dZytO input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:2px solid #64748b;border-radius:3px;cursor:pointer;position:relative;flex-shrink:0;transition:all .2s ease;background:transparent;padding:0}.TutorProfileEditForm_optionItem__dZytO input[type=checkbox]:checked{border-color:#3b82f6;background:#3b82f6}.TutorProfileEditForm_optionItem__dZytO input[type=checkbox]:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:white;font-size:12px;font-weight:700}.TutorProfileEditForm_optionItem__dZytO input[type=checkbox]:hover{border-color:#3b82f6}.TutorProfileEditForm_optionItem__dZytO span{color:var(--text-primary,#FFFFFF);font-size:.875rem;flex:1 1}.TutorProfileEditForm_sectionGroup__W_ZM2{margin-bottom:3rem;padding:2rem;background:rgba(15,23,42,.6);border-radius:16px;border:1px solid var(--border-color,#334155)}.TutorProfileEditForm_sectionGroup__W_ZM2:last-child{margin-bottom:2rem}.TutorProfileEditForm_sectionHeader__9czx9{margin-bottom:1.5rem}.TutorProfileEditForm_accordionHeaderBtn__90sJT{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;background:rgba(30,41,59,.6);border:1px solid var(--border-color,#334155);border-radius:8px;color:var(--text-primary,#FFFFFF);font-weight:600;cursor:pointer;transition:border-color .2s ease,background .2s ease;margin-bottom:10px}.TutorProfileEditForm_accordionHeaderBtn__90sJT:hover{border-color:var(--color-primary,#007AFF);background:rgba(0,122,255,.08)}.TutorProfileEditForm_sectionTitle__hfyw9{color:var(--text-primary,#FFFFFF);font-size:1.125rem;font-weight:600;margin-bottom:.5rem;text-align:left}.TutorProfileEditForm_sectionDescription__WTNcO{color:var(--text-secondary,#94a3b8);font-size:.875rem;line-height:1.4;margin:0;text-align:left}.TutorProfileEditForm_sectionDivider__VlmgF{width:100%;height:1px;background:var(--border-color,#334155);margin:2.5rem 0;position:relative;opacity:.6}.TutorProfileEditForm_sectionDivider__VlmgF:after{content:"";position:absolute;top:-2px;left:50%;transform:translateX(-50%);width:12px;height:5px;background:var(--color-primary,#007AFF);border-radius:3px}.TutorProfileEditForm_sectionGroup__W_ZM2 .TutorProfileEditForm_input__81B1a{background:rgba(30,41,59,.6);border:2px solid var(--border-color,#334155);border-radius:8px;padding:1rem 1.25rem;font-size:.9rem;font-weight:500;transition:all .3s ease;min-height:56px}.TutorProfileEditForm_sectionGroup__W_ZM2 .TutorProfileEditForm_input__81B1a:focus{border-color:var(--color-primary,#007AFF);background:rgba(0,122,255,.05);outline:none;box-shadow:0 0 0 3px rgba(0,122,255,.1)}.TutorProfileEditForm_centeredPhotoSection__HwxoZ{display:flex;justify-content:center;margin-bottom:2rem}.TutorProfileEditForm_photoWrapper__2adOy{display:flex;flex-direction:column;align-items:center;gap:1rem}.TutorProfileEditForm_centeredVideoSection__NPwRH{display:flex;justify-content:center;margin-bottom:1rem}.TutorProfileEditForm_profileGrid__xYyIQ{display:grid;grid-template-columns:auto 1fr;grid-gap:2rem;gap:2rem;align-items:flex-start}.TutorProfileEditForm_photoPreviewLarge__BxoAj{width:120px;height:120px;border-radius:50%;overflow:hidden;border:3px solid var(--border-color,#334155);position:relative;cursor:pointer;transition:border-color .2s ease}.TutorProfileEditForm_photoPreviewLarge__BxoAj:hover{border-color:var(--color-primary,#007AFF)}.TutorProfileEditForm_previewImage__h_BWI{width:100%;height:100%;object-fit:cover}.TutorProfileEditForm_photoPlaceholder__rFOws{width:100%;height:100%;background:rgba(51,65,85,.5);display:flex;align-items:center;justify-content:center;color:var(--text-secondary,#94a3b8)}.TutorProfileEditForm_uploadOverlay__vwsTX{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(29,29,31,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:white;font-size:.875rem;gap:1rem;z-index:10;transition:opacity .3s ease;text-align:center;padding:1rem}.TutorProfileEditForm_photoPreviewLarge__BxoAj .TutorProfileEditForm_uploadOverlay__vwsTX{border-radius:50%}.TutorProfileEditForm_uploadProgress__w4gfb{width:80%;max-width:200px;height:6px;background:rgba(255,255,255,.2);border-radius:3px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.TutorProfileEditForm_progressBar__SOquR{height:100%;background:linear-gradient(90deg,#3B82F6,#60A5FA);border-radius:4px;transition:width .3s ease;width:var(--progress-width,0)}.TutorProfileEditForm_changePhotoButton__x_Gfl{background:transparent;border:1px solid var(--border-color,#334155);color:var(--text-secondary,#94a3b8);padding:.5rem 1rem;border-radius:.375rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;font-size:.875rem}.TutorProfileEditForm_changePhotoButton__x_Gfl:hover{border-color:var(--color-primary,#007AFF);color:var(--color-primary,#007AFF)}.TutorProfileEditForm_hiddenInput__LDE4G,.TutorProfileEditForm_videoInput__cg0oY{display:none}.TutorProfileEditForm_videoPreview___ASFq{width:100%;max-width:400px}.TutorProfileEditForm_videoElement__WZn0_{width:100%;max-height:300px;border-radius:.5rem;background:#000}.TutorProfileEditForm_removeVideoButton__opvWB{background:rgba(220,38,38,.9);color:white;border:none;padding:.5rem 1rem;border-radius:.375rem;cursor:pointer;display:flex;align-items:center;gap:.5rem;font-size:.875rem;margin-top:.5rem;transition:background .2s ease}.TutorProfileEditForm_removeVideoButton__opvWB:hover{background:rgba(220,38,38,1)}.TutorProfileEditForm_videoUploadArea__3RYiy{width:100%;max-width:400px}.TutorProfileEditForm_uploadButton__87anW{width:100%;padding:2rem;border:2px dashed var(--border-color,#334155);border-radius:.5rem;background:transparent;color:var(--text-secondary,#94a3b8);cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;gap:.5rem;font-size:.875rem}.TutorProfileEditForm_uploadButton__87anW:hover{border-color:var(--color-primary,#007AFF);color:var(--color-primary,#007AFF)}.TutorProfileEditForm_uploadHint__8IWeI{color:var(--text-secondary,#94a3b8);font-size:.75rem;margin-top:.5rem;text-align:center}.TutorProfileEditForm_videoUploadLabel__kFcQH{display:block;padding:2rem;border:2px dashed var(--border-color,#334155);border-radius:.5rem;text-align:center;cursor:pointer;transition:border-color .2s ease}.TutorProfileEditForm_videoUploadLabel__kFcQH:hover{border-color:var(--color-primary,#007AFF)}.TutorProfileEditForm_videoUploadContent__SjrWV{display:flex;flex-direction:column;align-items:center;gap:.5rem}.TutorProfileEditForm_videoUploadIcon__IerG8{color:var(--text-secondary,#94a3b8)}.TutorProfileEditForm_videoUploadText__vhKVr{color:var(--text-primary,#FFFFFF);font-size:.875rem}.TutorProfileEditForm_videoUploadHint__L4vXN{color:var(--text-secondary,#94a3b8);font-size:.75rem}.TutorProfileEditForm_videoPlayerContainer__g50gD{position:relative}.TutorProfileEditForm_videoPlayer__1nlKS{width:100%;border-radius:.5rem;background:#000}.TutorProfileEditForm_formActions__yrMVE{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-top:2rem;margin-top:2rem;border-top:1px solid var(--border-color,#334155)}.TutorProfileEditForm_submitButton__77KRk{background:var(--color-primary,#007AFF);color:white;border:none;padding:.75rem 2rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:background .2s ease}.TutorProfileEditForm_submitButton__77KRk:hover:not(.TutorProfileEditForm_disabled__Enx1w){background:var(--color-primary-dark,#0062CC)}.TutorProfileEditForm_submitButton__77KRk.TutorProfileEditForm_disabled__Enx1w{opacity:.5;cursor:not-allowed}.TutorProfileEditForm_backButton__SPQCf{background:transparent;color:var(--text-secondary,#94a3b8);border:1px solid var(--border-color,#334155);padding:.75rem 2rem;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .2s ease}.TutorProfileEditForm_backButton__SPQCf:hover{color:var(--text-primary,#FFFFFF);border-color:var(--text-primary,#FFFFFF)}@media (max-width:768px){.TutorProfileEditForm_formRow__Rndkg{grid-template-columns:1fr}.TutorProfileEditForm_profileGrid__xYyIQ{grid-template-columns:1fr;text-align:center}.TutorProfileEditForm_languageInputs__NPcut{flex-direction:column}.TutorProfileEditForm_languageRow__3mVk8{flex-direction:column;align-items:stretch}.TutorProfileEditForm_optionsGrid__NauAD{grid-template-columns:1fr}.TutorProfileEditForm_formActions__yrMVE{flex-direction:column-reverse;gap:1rem}.TutorProfileEditForm_backButton__SPQCf,.TutorProfileEditForm_submitButton__77KRk{width:100%}.TutorProfileEditForm_sectionGroup__W_ZM2{padding:1.5rem;margin-bottom:2rem}.TutorProfileEditForm_sectionTitle__hfyw9{font-size:1.125rem}.TutorProfileEditForm_languagesContainer__5yTMR{padding:1rem}.TutorProfileEditForm_removeLanguageButton__4G4n4{align-self:flex-end;width:-moz-fit-content;width:fit-content}.TutorProfileEditForm_optionItem__dZytO{padding:.875rem 1rem;min-height:48px}}.TutorProfileEditForm_formGroup__Vnp3k h4.TutorProfileEditForm_label__8nmVL{color:var(--text-primary,#FFFFFF);font-size:.875rem;font-weight:500;margin-bottom:.5rem;text-align:left}.TutorProfile_tutorProfileContainer__Fxb_w{max-width:900px;padding:0 1rem;overflow-x:visible}.TutorProfile_warningBanner__j3qPU{background:linear-gradient(135deg,#FF3B30,#FF6347);box-shadow:0 2px 8px rgba(255,59,48,.25)}.TutorProfile_infoBanner__GAbOW,.TutorProfile_warningBanner__j3qPU{color:white;padding:1rem 1.5rem;border-radius:.75rem;margin-bottom:1.5rem;font-weight:600;text-align:center}.TutorProfile_infoBanner__GAbOW{background:linear-gradient(135deg,#007AFF,#4DA6FF);box-shadow:0 2px 8px rgba(0,122,255,.25)}.TutorProfile_profileCard___8y5s{background:var(--card-background,#1C1C1E);border-radius:1rem;padding:2rem;margin-bottom:1.5rem;border:1px solid var(--border-color,#2d3446);box-shadow:0 4px 16px rgba(0,0,0,.1);transition:border-color .2s}.TutorProfile_prefsList__NF792{display:flex;flex-direction:column;gap:1rem;margin-top:.5rem}.TutorProfile_prefRow__wRamF{display:flex;align-items:center;justify-content:space-between}.TutorProfile_toggleContainer__oWopo{display:flex;align-items:center;gap:.75rem}.TutorProfile_toggleStatus__3L3Yh{color:var(--text-secondary)}.TutorProfile_buttonGroup__PCscw{display:flex;gap:1rem;margin-top:1rem}.TutorProfile_prefTexts__effdF{display:flex;flex-direction:column;gap:.25rem}.TutorProfile_prefTitle__wM_LI{font-weight:600;color:var(--text-primary,#FFFFFF)}.TutorProfile_prefDescription__FLUDv{color:var(--text-secondary,#94a3b8);font-size:.9rem}.TutorProfile_profileHeaderMain__4ESMh{display:flex;align-items:center;gap:2rem;margin-bottom:.5rem}.TutorProfile_profilePhotoWrapper__53veg{position:relative;display:inline-block;margin-bottom:1rem;margin-right:2rem;vertical-align:top;cursor:pointer;outline:none;width:112px;height:112px;border-radius:.75rem;overflow:hidden;flex-shrink:0;border:3px solid var(--color-primary,#007aff);box-shadow:0 2px 12px rgba(0,0,0,.12)}.TutorProfile_profilePhoto__K3rIm{object-fit:cover;width:100%;height:100%;background:var(--subtle-background,#23283a);transition:box-shadow .2s}.TutorProfile_profilePhotoWrapper__53veg:focus .TutorProfile_profilePhoto__K3rIm,.TutorProfile_profilePhotoWrapper__53veg:focus-visible .TutorProfile_profilePhoto__K3rIm{box-shadow:0 0 0 3px var(--color-primary,#007AFF),0 2px 12px rgba(0,0,0,.12)}.TutorProfile_initialsAvatarPlaceholder__L4VvE{width:112px;height:112px;border-radius:.75rem;background-color:var(--color-secondary,#363c5f);color:white;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:600}.TutorProfile_profilePhotoOverlay__MQHzi{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(0,0,0,.6);opacity:0;transition:opacity .2s;border-radius:.75rem;color:white;font-size:.8rem;text-align:center}.TutorProfile_profilePhotoWrapper__53veg:focus .TutorProfile_profilePhotoOverlay__MQHzi,.TutorProfile_profilePhotoWrapper__53veg:focus-visible .TutorProfile_profilePhotoOverlay__MQHzi,.TutorProfile_profilePhotoWrapper__53veg:hover .TutorProfile_profilePhotoOverlay__MQHzi{opacity:1}.TutorProfile_profilePhotoCameraIcon__PhL36{font-size:1.5rem;margin-bottom:.25rem}.TutorProfile_profilePhotoOverlayText__hxkfd{font-size:.75rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90%}.TutorProfile_profilePhotoUploading__DvWV0{opacity:1!important}.TutorProfile_profileHeaderText__r_9Zf{flex:1 1;min-width:0}.TutorProfile_profileHeaderText__r_9Zf h2{font-size:1.75rem;font-weight:700;color:var(--text-primary,#FFFFFF);margin:0 0 .75rem}.TutorProfile_profileInfoRow__htuPj{display:flex;gap:1.5rem;margin-top:.5rem;margin-bottom:1.5rem}.TutorProfile_profileInfoTag__IoFt7{display:flex;align-items:center;gap:.5rem;color:var(--text-secondary,#8E8E93);font-size:1rem;font-weight:500}.TutorProfile_lessonDurationIcon__673rL{color:var(--text-secondary,#8E8E93);margin:0 .25rem}.TutorProfile_lessonDurationPill__U1_mk,.TutorProfile_lessonPricePill__KF1mJ{background:var(--color-primary,#007AFF);color:white;padding:.25rem .625rem;border-radius:.5rem;font-size:.875rem;font-weight:600;display:inline-flex;align-items:center;margin:0 .25rem;min-width:2.5rem;justify-content:center}.TutorProfile_lessonPriceInput__kyTFh{background:transparent;border:none;color:white;font-size:.875rem;font-weight:600;width:3rem;text-align:center;outline:none}.TutorProfile_lessonPriceInput__kyTFh:focus{outline:1px solid rgba(255,255,255,.5);border-radius:2px}.TutorProfile_lessonDurationSelect__Glp_Q{background:transparent;border:none;color:white;font-size:.875rem;font-weight:600;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.TutorProfile_lessonDurationSelect__Glp_Q:focus{outline:1px solid rgba(255,255,255,.5);border-radius:2px}.TutorProfile_editLessonButton__dEnCN{background:none;border:none;color:var(--color-primary,#007AFF);border-radius:50%;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;font-size:.875rem;cursor:pointer;transition:background .2s,color .2s;margin-left:.5rem}.TutorProfile_editLessonButton__dEnCN:focus,.TutorProfile_editLessonButton__dEnCN:hover{background:var(--color-primary,#007AFF);color:#fff;outline:none}.TutorProfile_cancelLessonButton__gkB1N,.TutorProfile_saveLessonButton__b_cy8{background:none;border:none;border-radius:50%;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;font-size:.875rem;cursor:pointer;transition:background .2s,color .2s;margin-left:.25rem}.TutorProfile_saveLessonButton__b_cy8{color:var(--color-success,#28a745)}.TutorProfile_saveLessonButton__b_cy8:focus,.TutorProfile_saveLessonButton__b_cy8:hover{background:var(--color-success,#28a745);color:#fff;outline:none}.TutorProfile_saveLessonButton__b_cy8:disabled{opacity:.5;cursor:not-allowed}.TutorProfile_cancelLessonButton__gkB1N{color:var(--color-danger,#FF3B30)}.TutorProfile_cancelLessonButton__gkB1N:focus,.TutorProfile_cancelLessonButton__gkB1N:hover{background:var(--color-danger,#FF3B30);color:#fff;outline:none}.TutorProfile_cancelLessonButton__gkB1N:disabled{opacity:.5;cursor:not-allowed}.TutorProfile_viewPublicProfileButton__npCrh{background-color:transparent;color:var(--text-secondary,#94a3b8);border:1px solid var(--border-color,#334155);border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-width:140px}.TutorProfile_viewPublicProfileButton__npCrh:focus,.TutorProfile_viewPublicProfileButton__npCrh:hover{background-color:var(--hover-background,rgba(148,163,184,.1));color:var(--text-primary,#FFFFFF);outline:none}.TutorProfile_bioHeaderRow__T3FeW{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.TutorProfile_editBioButton__59sSc{background:none;border:none;color:var(--color-primary,#007AFF);border-radius:50%;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;font-size:1.1rem;cursor:pointer;transition:background .2s,color .2s}.TutorProfile_editBioButton__59sSc:focus,.TutorProfile_editBioButton__59sSc:hover{background:var(--color-primary,#007AFF);color:#fff;outline:none}.TutorProfile_bioEditCard___e9zg{background:var(--card-background,#242B3D);border-radius:.75rem;box-shadow:0 4px 16px rgba(0,0,0,.18);padding:1.25rem 1.5rem 1rem;width:100%;display:flex;flex-direction:column;align-items:flex-end;position:relative;border:1px solid var(--color-primary,#007aff)}.TutorProfile_bioEditTextarea__DnUtJ{width:100%;min-height:120px;font-size:1rem;color:var(--text-primary,#ededed);background:var(--card-background,#242B3D);border:1.5px solid var(--border-color,#2d3446);border-radius:.5rem;padding:.75rem 1rem;margin-bottom:.75rem;resize:vertical;box-sizing:border-box;transition:border-color .2s;font-family:inherit;line-height:1.6}.TutorProfile_bioEditTextarea__DnUtJ:focus{border-color:var(--color-primary,#007AFF);outline:none}.TutorProfile_bioEditTextarea__DnUtJ:disabled{opacity:.6;cursor:not-allowed}.TutorProfile_bioEditActions__jXLcH{display:flex;align-items:center;gap:.5rem;width:100%;justify-content:flex-end}.TutorProfile_bioCharCount__iGRh0{color:var(--text-muted,#6b7280);font-size:.75rem;margin-right:.5rem}.TutorProfile_cancelBioButton__WrfDt,.TutorProfile_saveBioButton__QzJW4{background:none;border:none;border-radius:50%;width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;font-size:1.1rem;cursor:pointer;transition:background .2s,color .2s}.TutorProfile_saveBioButton__QzJW4{color:var(--color-success,#28a745)}.TutorProfile_saveBioButton__QzJW4:focus,.TutorProfile_saveBioButton__QzJW4:hover{background:var(--color-success,#28a745);color:#fff;outline:none}.TutorProfile_saveBioButton__QzJW4:disabled{opacity:.5;cursor:not-allowed}.TutorProfile_cancelBioButton__WrfDt{color:var(--color-danger,#FF3B30)}.TutorProfile_cancelBioButton__WrfDt:focus,.TutorProfile_cancelBioButton__WrfDt:hover{background:var(--color-danger,#FF3B30);color:#fff;outline:none}.TutorProfile_cancelBioButton__WrfDt:disabled{opacity:.5;cursor:not-allowed}.TutorProfile_bioDisplay__0d0uG{background:var(--card-background,#242B3D);border-radius:.75rem;padding:1.25rem;border:1px solid var(--border-color,#2d3446);color:var(--text-primary,#ededed);font-size:1rem;line-height:1.6;margin-top:.5rem;min-height:60px}.TutorProfile_loadingContainer__aJhmj{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center}.TutorProfile_loadingSpinner__FssR6{width:2rem;height:2rem;border-top:3px solid var(--border-color,#2d3446);border:3px solid var(--border-color,#2d3446);border-top-color:var(--color-primary,#007aff);border-radius:50%;animation:TutorProfile_spin__ozn54 1s linear infinite;margin-bottom:1rem}@keyframes TutorProfile_spin__ozn54{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TutorProfile_loadingText__xNqCu{color:var(--text-primary,#FFFFFF);font-weight:600;margin:0 0 .5rem}.TutorProfile_loadingSubtext__sydEV{color:var(--text-secondary,#8E8E93);font-size:.875rem;margin:0}.TutorProfile_videoIntroContent__dO7QM{position:relative;border:2px dashed var(--border-color,#2d3446);border-radius:.75rem;padding:2rem;text-align:center;transition:border-color .2s;min-height:200px;display:flex;align-items:center;justify-content:center}.TutorProfile_videoUploadLabel__SE0SE{cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;transition:color .2s}.TutorProfile_videoUploadLabel__SE0SE:focus,.TutorProfile_videoUploadLabel__SE0SE:hover{color:var(--color-primary,#007AFF)}.TutorProfile_videoUploadContent__IMkqj{display:flex;flex-direction:column;align-items:center;gap:.75rem}.TutorProfile_videoUploadIcon__pl1wh{color:var(--text-secondary,#8E8E93);transition:color .2s}.TutorProfile_videoUploadText__PgbTH{color:var(--text-primary,#FFFFFF);font-size:1rem;font-weight:500;margin:0}.TutorProfile_primaryText__30Gon{color:var(--color-primary,#007AFF);font-weight:600}.TutorProfile_videoUploadHint__LDlpN{color:var(--text-secondary,#8E8E93);font-size:.875rem;margin:0}.TutorProfile_videoInput__JCwEo{display:none}.TutorProfile_videoUploadOverlay__XbM1T{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);border-radius:.75rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;z-index:10}.TutorProfile_videoUploadProgressBarContainer__loJmI{width:80%;height:6px;background:rgba(255,255,255,.2);border-radius:3px;overflow:hidden}.TutorProfile_videoUploadProgressBar__el213{height:100%;background:var(--color-primary,#007AFF);border-radius:3px;transition:width .3s ease}.TutorProfile_videoPlayerContainer__G2lZW{position:relative;width:100%;max-width:500px;margin:0 auto}.TutorProfile_videoPlayer__ZPN8S{width:100%;height:auto;border-radius:.5rem;background:#000;max-height:300px}.TutorProfile_removeVideoButton__la8rL{position:absolute;top:.5rem;right:.5rem;background:rgba(255,59,48,.9);color:white;border:none;border-radius:.375rem;padding:.5rem .75rem;font-size:.75rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.25rem;transition:background .2s}.TutorProfile_removeVideoButton__la8rL:focus,.TutorProfile_removeVideoButton__la8rL:hover{background:rgba(255,59,48,1);outline:none}.TutorProfile_videoRemoveModal__jBn2a{background:var(--card-background,#1C1C1E);border-radius:.75rem;padding:2rem;max-width:400px;text-align:center;color:var(--text-primary,#FFFFFF)}.TutorProfile_videoRemoveModalActions__yxa9y{display:flex;gap:1rem;margin-top:1.5rem;justify-content:center}.TutorProfile_cancelRemoveVideoButton__fm_s_{background:var(--border-color,#2D3446);color:var(--text-primary,#FFFFFF);border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-weight:600;cursor:pointer;transition:background .2s}.TutorProfile_cancelRemoveVideoButton__fm_s_:focus,.TutorProfile_cancelRemoveVideoButton__fm_s_:hover{background:var(--border-color-hover,#3D4456);outline:none}.TutorProfile_confirmRemoveVideoButton___VWtR{background:var(--color-danger,#FF3B30);color:white;border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-weight:600;cursor:pointer;transition:background .2s}.TutorProfile_confirmRemoveVideoButton___VWtR:focus,.TutorProfile_confirmRemoveVideoButton___VWtR:hover{background:var(--color-danger-dark,#D70015);outline:none}@media (max-width:768px){.TutorProfile_tutorProfileContainer__Fxb_w{padding:0 .75rem}.TutorProfile_profileCard___8y5s{padding:1.5rem 1rem;margin-bottom:1rem}.TutorProfile_infoBanner__GAbOW,.TutorProfile_warningBanner__j3qPU{padding:.875rem 1rem;font-size:.875rem}.TutorProfile_profileHeaderMain__4ESMh{flex-direction:column;align-items:center;text-align:center;gap:1rem}.TutorProfile_profilePhotoWrapper__53veg{margin-right:0;width:96px;height:96px}.TutorProfile_profileHeaderText__r_9Zf{width:100%}.TutorProfile_profileHeaderText__r_9Zf h2{font-size:1.5rem;margin-bottom:.5rem}.TutorProfile_profileInfoRow__htuPj{flex-direction:column;gap:.75rem;align-items:center}.TutorProfile_profileInfoTag__IoFt7{font-size:.875rem;justify-content:center}.TutorProfile_editProfileButton__BJY90,.TutorProfile_viewPublicProfileButton__npCrh{padding:.375rem .75rem;font-size:.8rem;min-width:120px}.TutorProfile_bioHeaderRow__T3FeW h3,.TutorProfile_profileCard___8y5s h3{font-size:1.25rem}.TutorProfile_bioEditTextarea__DnUtJ{font-size:.9rem;min-height:100px}.TutorProfile_bioDisplay__0d0uG{font-size:.9rem;padding:1rem}.TutorProfile_videoIntroContent__dO7QM{padding:1.5rem 1rem;min-height:150px}.TutorProfile_videoUploadLabel__SE0SE{padding:1rem}.TutorProfile_editProfileButton__BJY90{width:2rem;height:2rem;font-size:1rem;margin-left:.5rem}}@media (max-width:480px){.TutorProfile_profileCard___8y5s{padding:1rem .75rem}.TutorProfile_profilePhotoWrapper__53veg{width:80px;height:80px}.TutorProfile_profileHeaderText__r_9Zf h2{font-size:1.25rem}.TutorProfile_profileInfoTag__IoFt7{font-size:.8rem}.TutorProfile_lessonDurationPill__U1_mk,.TutorProfile_lessonPricePill__KF1mJ{font-size:.75rem;padding:.2rem .5rem;min-width:2rem}.TutorProfile_bioHeaderRow__T3FeW h3,.TutorProfile_profileCard___8y5s h3{font-size:1.125rem}.TutorProfile_infoBanner__GAbOW,.TutorProfile_warningBanner__j3qPU{padding:.75rem;font-size:.8rem}}.TutorProfile_editProfileButton__BJY90{background:var(--color-primary,#007AFF);color:white;padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s,transform .2s;border:none;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-width:140px}.TutorProfile_editProfileButton__BJY90:focus,.TutorProfile_editProfileButton__BJY90:hover{background:var(--color-primary-dark,#0062CC);transform:translateY(-1px);outline:none}.TutorProfile_languagesContainer__UAxT9{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background:rgba(30,41,59,.4);border-radius:12px;border:1px solid var(--border-color,#334155)}.TutorProfile_languageRow__WVrzi{display:flex;align-items:center;gap:.75rem;padding:1rem;background:rgba(51,65,85,.3);border:1px solid var(--border-color,#334155);border-radius:.5rem;transition:border-color .2s ease}.TutorProfile_languageRow__WVrzi:hover{border-color:var(--color-primary,#007AFF)}.TutorProfile_languageInputs__dV_7w{display:flex;gap:.75rem;flex:1 1}.TutorProfile_languageInputs__dV_7w .TutorProfile_input__qVRci{flex:1 1;margin:0}.TutorProfile_removeLanguageButton__cocOo{background:transparent;border:1px solid #ef4444;color:#ef4444;padding:.5rem;border-radius:.375rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:40px;height:40px}.TutorProfile_removeLanguageButton__cocOo:hover:not(:disabled){background:#ef4444;color:white}.TutorProfile_removeLanguageButton__cocOo:disabled{opacity:.5;cursor:not-allowed}.TutorProfile_addLanguageButton__wXJ7j{background:var(--color-primary,#007AFF);border:none;color:white;padding:1rem 1.5rem;border-radius:8px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:600;min-height:56px;font-size:.9rem}.TutorProfile_addLanguageButton__wXJ7j:hover:not(:disabled){background:var(--color-primary-dark,#0062CC);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,122,255,.25)}.TutorProfile_addLanguageButton__wXJ7j:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.TutorProfile_optionsGrid__PR1gY{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.TutorProfile_optionItem__XaMzh{display:flex;align-items:center;gap:.75rem;padding:.75rem;border:1px solid var(--border-color,#334155);border-radius:.5rem;cursor:pointer;transition:all .2s ease;background:rgba(51,65,85,.3)}.TutorProfile_optionItem__XaMzh:hover{border-color:var(--color-primary,#007AFF);background:rgba(0,122,255,.05)}.TutorProfile_optionItem__XaMzh.TutorProfile_selected__HilrZ{background:rgba(0,122,255,.15);border-color:var(--color-primary,#007AFF)}.TutorProfile_optionItem__XaMzh.TutorProfile_selected__HilrZ span{color:var(--text-primary-hover,#E0E0E0);font-weight:500}.TutorProfile_optionItem__XaMzh input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:2px solid #64748b;border-radius:3px;cursor:pointer;position:relative;flex-shrink:0;transition:all .2s ease;background:transparent;padding:0}.TutorProfile_optionItem__XaMzh input[type=checkbox]:checked{border-color:#3b82f6;background:#3b82f6}.TutorProfile_optionItem__XaMzh input[type=checkbox]:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:white;font-size:12px;font-weight:700}.TutorProfile_optionItem__XaMzh input[type=checkbox]:hover{border-color:#3b82f6}.TutorProfile_optionItem__XaMzh span{color:var(--text-primary,#FFFFFF);font-size:.875rem;flex:1 1}.TutorProfile_sectionGroup__SVG9G{margin-bottom:3rem;padding:2rem;background:rgba(15,23,42,.6);border-radius:16px;border:1px solid var(--border-color,#334155)}.TutorProfile_sectionGroup__SVG9G:last-child{margin-bottom:2rem}.TutorProfile_sectionHeader__CWVOE{margin-bottom:1.5rem}.TutorProfile_sectionTitle__r7alu{color:var(--text-primary,#FFFFFF);font-size:1.125rem;font-weight:600;margin-bottom:.5rem;text-align:left}.TutorProfile_sectionDescription___EfVZ{color:var(--text-secondary,#94a3b8);font-size:.875rem;line-height:1.4;margin:0;text-align:left}.TutorProfile_sectionDivider__EPI3i{width:100%;height:1px;background:var(--border-color,#334155);margin:2.5rem 0;position:relative;opacity:.6}.TutorProfile_sectionDivider__EPI3i:after{content:"";position:absolute;top:-2px;left:50%;transform:translateX(-50%);width:12px;height:5px;background:var(--color-primary,#007AFF);border-radius:3px}.TutorProfile_sectionGroup__SVG9G .TutorProfile_input__qVRci{background:rgba(30,41,59,.6);border:2px solid var(--border-color,#334155);border-radius:8px;padding:1rem 1.25rem;font-size:.9rem;font-weight:500;transition:all .3s ease;min-height:56px}.TutorProfile_sectionGroup__SVG9G .TutorProfile_input__qVRci:focus{border-color:var(--color-primary,#007AFF);background:rgba(0,122,255,.05);outline:none;box-shadow:0 0 0 3px rgba(0,122,255,.1)}@media (max-width:768px){.TutorProfile_sectionGroup__SVG9G{padding:1.5rem;margin-bottom:2rem}.TutorProfile_sectionTitle__r7alu{font-size:1.125rem}.TutorProfile_languageInputs__dV_7w{flex-direction:column;gap:.75rem}.TutorProfile_languageRow__WVrzi{flex-direction:column;align-items:stretch;gap:1rem;padding:1.5rem}.TutorProfile_removeLanguageButton__cocOo{align-self:flex-end;width:-moz-fit-content;width:fit-content}.TutorProfile_optionsGrid__PR1gY{grid-template-columns:1fr;padding:1rem}.TutorProfile_optionItem__XaMzh{padding:.875rem 1rem;min-height:48px}.TutorProfile_languagesContainer__UAxT9{padding:1rem}}.TutorProfile_formGroup__BMWTF h4.TutorProfile_label__PKuen{color:var(--text-primary,#FFFFFF);font-size:.875rem;font-weight:500;margin-bottom:.5rem;text-align:left}