.tutor-registration_page__BBYfu{display:grid;min-height:100dvh;grid-template-columns:minmax(300px,390px) minmax(0,1fr);overflow-x:hidden;color:#102653;background:radial-gradient(circle at 8% 7%,rgba(5,168,211,.14),transparent 26rem),linear-gradient(135deg,#f4f8ff,#f8fbfb 54%,#ffffff)}.tutor-registration_visual__GFDeS{position:-webkit-sticky;position:sticky;top:0;min-height:100dvh;padding:28px 0 28px 28px}.tutor-registration_sidePanel__sL0G5{display:grid;align-content:start;grid-gap:22px;gap:22px;min-height:calc(100dvh - 56px);border:1px solid #d9e5f3;border-radius:8px;padding:24px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(243,249,255,.92)),#ffffff;box-shadow:0 18px 45px rgba(27,59,107,.08)}.tutor-registration_sideBrand__HxIM_{display:flex;align-items:center;justify-content:space-between;gap:12px}.tutor-registration_sideBrand__HxIM_ img{width:86px;height:auto;object-fit:contain}.tutor-registration_sideBrand__HxIM_ span,.tutor-registration_visualCopy__WI6gp span{display:inline-flex;align-items:center;gap:7px;min-height:34px;border:1px solid #cfe0f7;border-radius:8px;padding:0 10px;color:#0b55df;background:#eef6ff;font-size:12px;font-weight:900;text-transform:uppercase}.tutor-registration_visualMedia__h375J{position:relative;min-height:260px;overflow:hidden;border:1px solid #dce8f5;border-radius:8px;background:linear-gradient(180deg,rgba(237,247,255,.45),rgba(255,255,255,.98)),#ffffff}.tutor-registration_visualImage__CuSrz{padding:12px;object-fit:contain;object-position:center bottom}.tutor-registration_visualCopy__WI6gp{display:grid;justify-items:start;grid-gap:12px;gap:12px}.tutor-registration_visualCopy__WI6gp h1{margin:0;color:#071945;font-size:31px;font-weight:950;line-height:1.08;letter-spacing:0}.tutor-registration_visualCopy__WI6gp p{margin:0;color:#5f6e84;font-size:14px;font-weight:700;line-height:1.6}.tutor-registration_stepList__hPsnw{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.tutor-registration_stepList__hPsnw li{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;grid-gap:11px;gap:11px;min-height:58px;border:1px solid #dfe9f5;border-radius:8px;padding:10px;background:rgba(255,255,255,.78)}.tutor-registration_stepList__hPsnw strong{display:grid;width:36px;height:36px;place-items:center;border-radius:8px;color:#ffffff;background:linear-gradient(135deg,#185cf0,#05a8d3);font-size:13px;font-weight:950}.tutor-registration_stepList__hPsnw span{display:grid;grid-gap:3px;gap:3px;min-width:0}.tutor-registration_stepList__hPsnw b{color:#102653;font-size:13px;font-weight:900}.tutor-registration_stepList__hPsnw small{color:#6d7c93;font-size:12px;font-weight:700}.tutor-registration_formPanel__z8wBx{min-width:0;padding:28px}.tutor-registration_form__WipPF{display:grid;width:min(100%,1060px);min-width:0;margin:0 auto;overflow:hidden;border:1px solid #dbe6f3;border-radius:8px;background:#ffffff;box-shadow:0 20px 55px rgba(22,42,82,.09)}.tutor-registration_formHeader__g71mt{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;border-bottom:1px solid #e4ebf5;padding:18px 22px;background:linear-gradient(90deg,rgba(235,245,255,.78),rgba(255,255,255,.96)),#ffffff}.tutor-registration_logo__LKj2K{width:58px;height:auto;object-fit:contain}.tutor-registration_headerTitle__9MfNc{min-width:0}.tutor-registration_headerTitle__9MfNc p{margin:0 0 4px;color:#0b55df;font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.tutor-registration_headerTitle__9MfNc h2{margin:0;color:#071945;font-size:28px;font-weight:950;line-height:1.12;letter-spacing:0}.tutor-registration_languageButton__nmfPL{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:0 0 auto;min-height:40px;border:1px solid #dbe6f3;border-radius:8px;padding:0 12px;color:#102653;background:#ffffff;font-size:13px;font-weight:900;cursor:pointer}.tutor-registration_languageButton__nmfPL select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:48px;border:0;padding:0 18px 0 0;color:inherit;background:transparent;outline:0;font:inherit;font-weight:900;cursor:pointer}.tutor-registration_languageButton__nmfPL svg{flex:0 0 auto;pointer-events:none}.tutor-registration_languageButton__nmfPL svg:last-child{margin-left:-18px}.tutor-registration_page__BBYfu[dir=rtl] .tutor-registration_languageButton__nmfPL{direction:ltr}.tutor-registration_page__BBYfu[dir=rtl] .tutor-registration_inputWrap__xzI06 input,.tutor-registration_page__BBYfu[dir=rtl] .tutor-registration_selectWrap__NGI_u select,.tutor-registration_page__BBYfu[dir=rtl] .tutor-registration_textareaWrap__MAMCX textarea{text-align:right}.tutor-registration_page__BBYfu[dir=rtl] .tutor-registration_inputWrap__xzI06 input[name=phoneCode],.tutor-registration_page__BBYfu[dir=rtl] .tutor-registration_inputWrap__xzI06 input[type=email],.tutor-registration_page__BBYfu[dir=rtl] .tutor-registration_inputWrap__xzI06 input[type=number],.tutor-registration_page__BBYfu[dir=rtl] .tutor-registration_inputWrap__xzI06 input[type=tel]{direction:ltr;text-align:left}.tutor-registration_section__ymzUk{display:grid;grid-gap:18px;gap:18px;min-width:0;border-bottom:1px solid #e4ebf5;padding:22px}.tutor-registration_section__ymzUk:last-of-type{border-bottom:0}.tutor-registration_sectionHeading__4iYNi{display:flex;align-items:center;gap:10px;min-width:0;color:#0b55df}.tutor-registration_sectionHeading__4iYNi>svg{width:34px;height:34px;border:1px solid #dbe8ff;border-radius:8px;padding:7px;background:#eef6ff}.tutor-registration_sectionHeading__4iYNi h3{min-width:0;margin:0;color:#071945;font-size:18px;font-weight:950;line-height:1.2;letter-spacing:0}.tutor-registration_fieldsGrid__Kh4GQ{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));grid-gap:15px;gap:15px;min-width:0}.tutor-registration_field__dhgYt{display:grid;grid-gap:8px;gap:8px;min-width:0}.tutor-registration_field__dhgYt:has(.tutor-registration_chipGrid__o3w4V),.tutor-registration_field__dhgYt:has(.tutor-registration_multiSelect__j4qKQ),.tutor-registration_field__dhgYt:has(textarea){grid-column:1/-1}.tutor-registration_routePointsField__wrWlv{grid-column:1/-1}.tutor-registration_phoneFields__O_2N9{display:grid;grid-template-columns:minmax(190px,.42fr) minmax(0,1fr);grid-gap:15px;gap:15px;grid-column:1/-1;min-width:0;align-items:start}.tutor-registration_phoneFields__O_2N9 .tutor-registration_field__dhgYt:has(.tutor-registration_multiSelect__j4qKQ){grid-column:auto}.tutor-registration_fieldLabel__MFp7Y{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;color:#102653;font-size:13px;font-weight:900}.tutor-registration_fieldLabel__MFp7Y span{min-width:0}.tutor-registration_fieldLabel__MFp7Y em{flex:0 0 auto;color:#708098;font-size:10px;font-style:normal;font-weight:950;text-transform:uppercase}.tutor-registration_inputWrap__xzI06,.tutor-registration_selectWrap__NGI_u,.tutor-registration_textareaWrap__MAMCX{display:flex;gap:11px;padding:0 13px}.tutor-registration_birthDatePicker__6MBeY,.tutor-registration_inputWrap__xzI06,.tutor-registration_selectWrap__NGI_u,.tutor-registration_textareaWrap__MAMCX{align-items:center;min-width:0;min-height:52px;border:1px solid #d5e0ee;border-radius:8px;color:#71819b;background:#fbfdff;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.tutor-registration_birthDatePicker__6MBeY{display:grid;grid-template-columns:auto minmax(62px,.72fr) minmax(104px,1.08fr) minmax(84px,.9fr);grid-gap:8px;gap:8px;padding:8px 10px}.tutor-registration_textareaWrap__MAMCX{align-items:flex-start;padding-top:13px}.tutor-registration_birthDatePicker__6MBeY:hover,.tutor-registration_choiceChip__0quqS:hover,.tutor-registration_fileField__H1wav:hover,.tutor-registration_inputWrap__xzI06:hover,.tutor-registration_planOption__4Y3XO:hover,.tutor-registration_segmented__3lnzh button:hover,.tutor-registration_selectWrap__NGI_u:hover,.tutor-registration_textareaWrap__MAMCX:hover{border-color:#b9cbe2}.tutor-registration_birthDatePicker__6MBeY:focus-within,.tutor-registration_inputWrap__xzI06:focus-within,.tutor-registration_selectWrap__NGI_u:focus-within,.tutor-registration_textareaWrap__MAMCX:focus-within{border-color:#0b55df;background:#ffffff;box-shadow:0 0 0 4px rgba(11,85,223,.1)}.tutor-registration_inputWrap__xzI06 input,.tutor-registration_selectWrap__NGI_u select,.tutor-registration_textareaWrap__MAMCX textarea{width:100%;min-width:0;border:0;color:#102653;background:transparent;outline:0;font-size:14px;font-weight:800}.tutor-registration_inputWrap__xzI06>svg,.tutor-registration_selectWrap__NGI_u>svg,.tutor-registration_textareaWrap__MAMCX>svg{flex:0 0 auto}.tutor-registration_selectWrap__NGI_u select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:50px}.tutor-registration_routePointPicker__J_9CC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;min-width:0;border:1px solid #d5e0ee;border-radius:8px;padding:10px;background:#fbfdff;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.tutor-registration_routePointPicker__J_9CC:hover{border-color:#b9cbe2}.tutor-registration_routePointPicker__J_9CC:focus-within{border-color:#0b55df;background:#ffffff;box-shadow:0 0 0 4px rgba(11,85,223,.1)}.tutor-registration_routePointPicker__J_9CC[data-disabled=true]{opacity:.68}.tutor-registration_routePointControl__A6HzO{display:grid;grid-gap:6px;gap:6px;min-width:0}.tutor-registration_routePointControl__A6HzO>span{display:flex;align-items:center;gap:7px;min-width:0;color:#53647e;font-size:12px;font-weight:900}.tutor-registration_routePointControl__A6HzO svg{flex:0 0 auto;color:#0b55df}.tutor-registration_routePointControl__A6HzO select{width:100%;min-width:0;min-height:46px;border:1px solid #d5e0ee;border-radius:8px;padding:0 11px;color:#102653;background:#ffffff;outline:0;font-size:14px;font-weight:800}.tutor-registration_routePointControl__A6HzO select:focus{border-color:#0b55df}.tutor-registration_birthDatePicker__6MBeY>svg{flex:0 0 auto}.tutor-registration_birthDateSelect__cg2Bx{min-width:0}.tutor-registration_birthDateSelect__cg2Bx select{width:100%;min-width:0;min-height:36px;border:1px solid #dce6f3;border-radius:8px;padding:0 8px;color:#102653;background:#ffffff;outline:0;font-size:13px;font-weight:850}.tutor-registration_birthDateSelect__cg2Bx select:focus{border-color:#0b55df}.tutor-registration_birthDateSelect__cg2Bx select:has(option:checked[value=""]){color:#93a0b1;font-weight:750}.tutor-registration_multiSelect__j4qKQ{min-width:0}.tutor-registration_multiSelect__j4qKQ summary{list-style:none}.tutor-registration_multiSelect__j4qKQ summary::-webkit-details-marker{display:none}.tutor-registration_multiSelect__j4qKQ[data-disabled=true]{opacity:.68;pointer-events:none}.tutor-registration_multiSelectButton__zV_SR{display:flex;align-items:center;justify-content:space-between;gap:11px;min-width:0;min-height:52px;border:1px solid #d5e0ee;border-radius:8px;padding:0 13px;color:#71819b;background:#fbfdff;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.tutor-registration_multiSelectButton__zV_SR:hover,.tutor-registration_multiSelect__j4qKQ[open] .tutor-registration_multiSelectButton__zV_SR{border-color:#0b55df;background:#ffffff;box-shadow:0 0 0 4px rgba(11,85,223,.1)}.tutor-registration_multiSelectButton__zV_SR>span{display:flex;align-items:center;gap:11px;min-width:0}.tutor-registration_multiSelectButton__zV_SR strong{min-width:0;overflow:hidden;color:#102653;font-size:14px;font-weight:850;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.tutor-registration_multiSelectButton__zV_SR strong[data-empty=true]{color:#93a0b1;font-weight:750}.tutor-registration_multiSelectButton__zV_SR svg{flex:0 0 auto}.tutor-registration_multiSelectMenu__PmAp9{display:grid;max-height:226px;min-width:0;overflow:auto;border:1px solid #d5e0ee;border-radius:8px;margin-top:8px;padding:6px;background:#ffffff;box-shadow:0 16px 34px rgba(16,38,83,.12)}.tutor-registration_multiSelectSearch__Vc8UP{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:9px;min-width:0;min-height:42px;border:1px solid #d5e0ee;border-radius:8px;margin-bottom:5px;padding:0 10px;color:#71819b;background:#ffffff}.tutor-registration_multiSelectSearch__Vc8UP input{width:100%;min-width:0;border:0;color:#102653;background:transparent;outline:0;font-size:13px;font-weight:850}.tutor-registration_multiSelectSearch__Vc8UP input::placeholder{color:#93a0b1;font-weight:750}.tutor-registration_multiSelectEmpty__qX7jT{margin:0;border-radius:8px;padding:11px 10px;color:#71819b;font-size:13px;font-weight:850;text-align:center}.tutor-registration_multiSelectOption__wnknZ{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-height:42px;border-radius:8px;padding:8px 10px;color:#102653;font-size:13px;font-weight:850;cursor:pointer}.tutor-registration_multiSelectOption__wnknZ:hover{background:#f3f8ff}.tutor-registration_singleSelectOption__3IFaE{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;width:100%;min-height:42px;border:0;border-radius:8px;padding:8px 10px;color:#102653;background:transparent;font:inherit;font-size:13px;font-weight:850;text-align:start;cursor:pointer}.tutor-registration_singleSelectOption__3IFaE:hover,.tutor-registration_singleSelectOption__3IFaE[data-selected=true]{color:#0b55df;background:#f3f8ff}.tutor-registration_singleSelectOption__3IFaE span{min-width:0;overflow-wrap:anywhere}.tutor-registration_multiSelectOption__wnknZ input{width:17px;height:17px;accent-color:#0b55df}.tutor-registration_multiSelectOption__wnknZ span{min-width:0;overflow-wrap:anywhere}.tutor-registration_page__BBYfu[dir=rtl] .tutor-registration_multiSelectSearch__Vc8UP input{text-align:right}.tutor-registration_textareaWrap__MAMCX textarea{min-height:94px;padding:0 0 12px;resize:vertical;line-height:1.5}.tutor-registration_inputWrap__xzI06 input::placeholder,.tutor-registration_textareaWrap__MAMCX textarea::placeholder{color:#93a0b1;font-weight:650}.tutor-registration_chipGrid__o3w4V{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.tutor-registration_choiceChip__0quqS,.tutor-registration_languageButton__nmfPL,.tutor-registration_planOption__4Y3XO,.tutor-registration_segmented__3lnzh button,.tutor-registration_submitButton__fVYzc{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit}.tutor-registration_choiceChip__0quqS{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:38px;border:1px solid #d5e0ee;border-radius:8px;padding:0 12px;color:#33425d;background:#ffffff;font-size:13px;font-weight:900;line-height:1.25;text-align:center;cursor:pointer}.tutor-registration_choiceChip__0quqS[data-selected=true]{border-color:#0b55df;color:#0b55df;background:#eaf2ff}.tutor-registration_uploadGrid__QC41r{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;min-width:0}.tutor-registration_fileField__H1wav{display:flex;align-items:center;gap:12px;min-width:0;min-height:74px;border:1px dashed #adc1df;border-radius:8px;padding:12px;color:#102653;background:#f8fbff;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.tutor-registration_avatarFileField__oXwEF{min-height:134px;flex-direction:column;justify-content:center;text-align:center;background:linear-gradient(180deg,rgba(239,247,255,.86),rgba(255,255,255,.96)),#ffffff}.tutor-registration_fileField__H1wav input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tutor-registration_fileIcon__gfY0M{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:8px;color:#0b55df;background:#eaf2ff}.tutor-registration_avatarFileField__oXwEF .tutor-registration_fileIcon__gfY0M{width:56px;height:56px;border-radius:50%;color:#0b55df;background:#e4f1ff}.tutor-registration_fileFieldContent__0Nnr1{display:grid;grid-gap:4px;gap:4px;min-width:0}.tutor-registration_fileField__H1wav small,.tutor-registration_fileField__H1wav strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tutor-registration_fileField__H1wav strong{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;font-weight:950}.tutor-registration_avatarFileField__oXwEF strong{justify-content:center;flex-wrap:wrap}.tutor-registration_fileField__H1wav strong>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.tutor-registration_fileField__H1wav strong em{flex:0 0 auto;color:#708098;font-size:9px;font-style:normal;font-weight:950;text-transform:uppercase}.tutor-registration_fileField__H1wav small{color:#6d7c93;font-size:12px;font-weight:750}.tutor-registration_filePreviewGrid__LhvWa{display:grid;min-width:0;grid-template-columns:repeat(auto-fit,minmax(54px,1fr));grid-gap:7px;gap:7px;margin-top:5px}.tutor-registration_filePreviewItem__W01Rr{display:grid;min-width:0;grid-gap:4px;gap:4px}.tutor-registration_filePreviewFile__Hzmpz,.tutor-registration_filePreviewThumb__QIHlo{width:100%;aspect-ratio:1;border:1px solid rgba(148,163,184,.34);border-radius:7px;background:#eef5ff}.tutor-registration_filePreviewThumb__QIHlo{display:block;background-position:50%;background-size:cover}.tutor-registration_filePreviewFile__Hzmpz{display:grid;place-items:center;color:#0b55df;font-size:10px;font-weight:950}.tutor-registration_filePreviewName__OfTVZ{min-width:0;overflow:hidden;color:#53647e;font-size:10px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.tutor-registration_avatarFileField__oXwEF .tutor-registration_filePreviewGrid__LhvWa{width:min(116px,100%);grid-template-columns:1fr;justify-self:center}.tutor-registration_avatarFileField__oXwEF .tutor-registration_filePreviewThumb__QIHlo{border-radius:50%}.tutor-registration_segmented__3lnzh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;min-width:0}.tutor-registration_segmented__3lnzh button{min-width:0;min-height:52px;border:1px solid #d5e0ee;border-radius:8px;color:#33425d;background:#ffffff;font-size:14px;font-weight:950;cursor:pointer}.tutor-registration_segmented__3lnzh button[data-selected=true]{border-color:#0b55df;color:#0b55df;background:#eaf2ff}.tutor-registration_planLoading__Jmqli{display:flex;align-items:center;justify-content:center;gap:9px;min-height:72px;color:#5f6e84;font-size:13px;font-weight:850}.tutor-registration_scheduleGrid__xMAsP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;min-width:0}.tutor-registration_scheduleRow__Z88QW{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,108px) minmax(0,108px);align-items:center;grid-gap:9px;gap:9px;border:1px solid #dce6f3;border-radius:8px;padding:10px;background:#f8fbff}.tutor-registration_scheduleRow__Z88QW[data-selected=true]{border-color:#b8ccf8;background:#f4f8ff}.tutor-registration_scheduleRow__Z88QW label{display:inline-flex;align-items:center;gap:9px;min-width:0;color:#102653;font-size:13px;font-weight:950}.tutor-registration_scheduleRow__Z88QW input[type=checkbox]{width:17px;height:17px;flex:0 0 auto;accent-color:#0b55df}.tutor-registration_scheduleRow__Z88QW input[type=time]{width:100%;min-width:0;min-height:38px;border:1px solid #d5e0ee;border-radius:8px;padding:0 8px;color:#102653;background:#ffffff;font-size:12px;font-weight:850}.tutor-registration_scheduleRow__Z88QW input[type=time]:disabled{color:#9aa7b8;background:#edf2f7}.tutor-registration_planGrid__QJzwm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;min-width:0}.tutor-registration_planOption__4Y3XO{display:grid;grid-gap:6px;gap:6px;min-width:0;min-height:86px;border:1px solid #d5e0ee;border-radius:8px;padding:14px;color:#102653;background:#ffffff;text-align:start;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.tutor-registration_planOption__4Y3XO[data-selected=true]{border-color:#0b55df;background:#eaf2ff;box-shadow:inset 0 0 0 1px rgba(11,85,223,.12)}.tutor-registration_planOption__4Y3XO strong{font-size:14px;font-weight:950;overflow-wrap:anywhere}.tutor-registration_planOption__4Y3XO span{color:#5f6e84;font-size:12px;font-weight:750;line-height:1.4;overflow-wrap:anywhere}.tutor-registration_formMessage__mOenm{margin:18px 22px 0;border-radius:8px;padding:12px 14px;font-size:13px;font-weight:900}.tutor-registration_formMessage__mOenm[data-state=error]{border:1px solid rgba(220,38,38,.2);color:#b42318;background:#fff1f1}.tutor-registration_formMessage__mOenm[data-state=success]{border:1px solid rgba(0,127,115,.2);color:#007f73;background:#e8fbf7}.tutor-registration_submitButton__fVYzc{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:calc(100% - 44px);min-height:56px;margin:22px;border:0;border-radius:8px;color:#ffffff;background:linear-gradient(90deg,#185cf0,#05a8d3);box-shadow:0 14px 28px rgba(11,85,223,.22);font-size:16px;font-weight:950;letter-spacing:0;text-align:center;cursor:pointer}.tutor-registration_submitButton__fVYzc:disabled{cursor:wait;opacity:.72}.tutor-registration_submitSpinner__Ozrhp{animation:tutor-registration_submitSpinner__Ozrhp .85s linear infinite}@keyframes tutor-registration_submitSpinner__Ozrhp{to{transform:rotate(1turn)}}.tutor-registration_choiceChip__0quqS:focus-visible,.tutor-registration_fileField__H1wav:focus-within,.tutor-registration_languageButton__nmfPL:focus-visible,.tutor-registration_planOption__4Y3XO:focus-visible,.tutor-registration_segmented__3lnzh button:focus-visible,.tutor-registration_submitButton__fVYzc:focus-visible{outline:3px solid rgba(11,85,223,.2);outline-offset:2px}@media (max-width:1180px){.tutor-registration_page__BBYfu{grid-template-columns:minmax(280px,340px) minmax(0,1fr)}.tutor-registration_visual__GFDeS{padding-left:20px}.tutor-registration_sidePanel__sL0G5{padding:20px}.tutor-registration_visualMedia__h375J{min-height:220px}.tutor-registration_visualCopy__WI6gp h1{font-size:27px}.tutor-registration_formPanel__z8wBx{padding:20px}.tutor-registration_uploadGrid__QC41r{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.tutor-registration_page__BBYfu{grid-template-columns:1fr}.tutor-registration_visual__GFDeS{position:relative;min-height:0;padding:16px 16px 0}.tutor-registration_sidePanel__sL0G5{min-height:0;grid-template-columns:minmax(0,1fr) minmax(240px,.82fr);align-items:center}.tutor-registration_visualMedia__h375J{grid-column:2;grid-row:1/span 3;min-height:230px}.tutor-registration_stepList__hPsnw{grid-template-columns:repeat(2,minmax(0,1fr))}.tutor-registration_formPanel__z8wBx{padding:16px}}@media (max-width:760px){.tutor-registration_sidePanel__sL0G5{grid-template-columns:1fr}.tutor-registration_visualMedia__h375J{grid-column:auto;grid-row:auto}.tutor-registration_fieldsGrid__Kh4GQ,.tutor-registration_planGrid__QJzwm,.tutor-registration_routePointPicker__J_9CC,.tutor-registration_scheduleGrid__xMAsP,.tutor-registration_stepList__hPsnw,.tutor-registration_uploadGrid__QC41r{grid-template-columns:1fr}.tutor-registration_phoneFields__O_2N9{grid-template-columns:minmax(128px,.42fr) minmax(0,1fr);gap:10px}.tutor-registration_formHeader__g71mt{grid-template-columns:auto minmax(0,1fr)}.tutor-registration_languageButton__nmfPL{grid-column:2;grid-row:1;justify-self:end}.tutor-registration_headerTitle__9MfNc{grid-column:1/-1}.tutor-registration_headerTitle__9MfNc h2{font-size:25px}.tutor-registration_scheduleRow__Z88QW{grid-template-columns:1fr 1fr}.tutor-registration_scheduleRow__Z88QW label{grid-column:1/-1}}@media (max-width:560px){.tutor-registration_page__BBYfu{background:#f5f9fc}.tutor-registration_visual__GFDeS{display:none}.tutor-registration_formPanel__z8wBx{padding:10px}.tutor-registration_form__WipPF{min-height:calc(100dvh - 20px);border-radius:8px;box-shadow:none}.tutor-registration_section__ymzUk{gap:16px;padding:18px 14px}.tutor-registration_formHeader__g71mt{position:-webkit-sticky;position:sticky;top:0;z-index:10;gap:12px;padding:14px;box-shadow:0 10px 24px rgba(16,38,83,.08)}.tutor-registration_logo__LKj2K{width:50px}.tutor-registration_languageButton__nmfPL{min-height:38px;padding:0 10px}.tutor-registration_headerTitle__9MfNc h2{font-size:23px}.tutor-registration_sectionHeading__4iYNi{align-items:flex-start}.tutor-registration_sectionHeading__4iYNi>svg{width:32px;height:32px;padding:7px}.tutor-registration_sectionHeading__4iYNi h3{padding-top:5px;font-size:17px}.tutor-registration_fieldLabel__MFp7Y{font-size:12px}.tutor-registration_fieldLabel__MFp7Y em{font-size:9px}.tutor-registration_birthDatePicker__6MBeY,.tutor-registration_inputWrap__xzI06,.tutor-registration_selectWrap__NGI_u{min-height:50px;padding:0 12px}.tutor-registration_textareaWrap__MAMCX{padding:12px}.tutor-registration_birthDateSelect__cg2Bx select,.tutor-registration_inputWrap__xzI06 input,.tutor-registration_routePointControl__A6HzO select,.tutor-registration_selectWrap__NGI_u select,.tutor-registration_textareaWrap__MAMCX textarea{font-size:16px}.tutor-registration_selectWrap__NGI_u select{min-height:48px}.tutor-registration_birthDatePicker__6MBeY{grid-template-columns:auto minmax(54px,.74fr) minmax(80px,1.08fr) minmax(66px,.9fr);gap:7px;padding-top:7px;padding-bottom:7px}.tutor-registration_birthDateSelect__cg2Bx select{min-height:36px;padding:0 6px}.tutor-registration_avatarFileField__oXwEF{min-height:112px}.tutor-registration_fileField__H1wav{min-height:66px;padding:11px}.tutor-registration_fileField__H1wav small,.tutor-registration_fileField__H1wav strong{white-space:normal}.tutor-registration_fileIcon__gfY0M{width:34px;height:34px}.tutor-registration_avatarFileField__oXwEF .tutor-registration_fileIcon__gfY0M{width:50px;height:50px}.tutor-registration_chipGrid__o3w4V{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.tutor-registration_choiceChip__0quqS{width:100%;min-height:40px;padding:7px 8px;white-space:normal}.tutor-registration_scheduleRow__Z88QW{grid-template-columns:1fr 1fr}.tutor-registration_scheduleRow__Z88QW label{grid-column:1/-1}.tutor-registration_planOption__4Y3XO{min-height:74px}.tutor-registration_formMessage__mOenm{margin:14px 14px 0}.tutor-registration_submitButton__fVYzc{position:-webkit-sticky;position:sticky;bottom:0;z-index:8;width:100%;min-height:58px;margin:10px 0 0;border-radius:0 0 8px 8px;padding-bottom:max(0px,env(safe-area-inset-bottom));box-shadow:0 -12px 26px rgba(11,85,223,.14)}}@media (max-width:380px){.tutor-registration_formHeader__g71mt{grid-template-columns:1fr auto}.tutor-registration_logo__LKj2K{display:none}.tutor-registration_languageButton__nmfPL{grid-column:2}.tutor-registration_headerTitle__9MfNc{grid-column:1;grid-row:1}.tutor-registration_headerTitle__9MfNc h2{font-size:21px}.tutor-registration_birthDatePicker__6MBeY,.tutor-registration_chipGrid__o3w4V,.tutor-registration_scheduleRow__Z88QW,.tutor-registration_segmented__3lnzh{grid-template-columns:1fr}.tutor-registration_birthDatePicker__6MBeY>svg{display:none}}.tutor-registration_studyCard__mPVz6{grid-column:1/-1;padding:20px;border:2px solid #d8e4f6;border-radius:16px;background:#f8faff}.tutor-registration_studyCard__mPVz6[data-checked=true]{border-color:#2563eb;background:#eff6ff}.tutor-registration_studyToggle__atAUr{display:flex;align-items:flex-start;gap:14px;cursor:pointer}.tutor-registration_studyToggle__atAUr input{width:24px;height:24px;flex:0 0 24px;margin:3px 0 0;accent-color:#2563eb;cursor:pointer}.tutor-registration_studyToggle__atAUr input:focus-visible{outline:3px solid #93c5fd;outline-offset:4px}.tutor-registration_studyToggle__atAUr strong{color:#17376a;font-size:18px;font-weight:800}.tutor-registration_studyHelp__mxWki{display:block;margin-top:6px;color:#526581;font-size:14px;line-height:1.7}.tutor-registration_studyFields__jBcAF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:18px;padding-top:18px;border-top:1px solid #cbdcf4}.tutor-registration_studyFields__jBcAF[hidden]{display:none}@media (max-width:760px){.tutor-registration_studyCard__mPVz6{padding:16px}.tutor-registration_studyFields__jBcAF{grid-template-columns:1fr}}