.TutorLayout_tutorLayoutContainer__WTjN5{display:flex;flex-direction:column;width:100%;height:100%}.TutorLayout_loadingContainer__3LQuZ{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:400px;background-color:#f8f9fa;border-radius:1rem;padding:2rem}.TutorLayout_loadingSpinner__ql66h{margin-bottom:1.5rem}.TutorLayout_loadingText__h_B_V{color:#6c757d;font-size:1rem;font-weight:500}.TutorLayout_tutorHeader__rICBD{display:flex;align-items:center;justify-content:space-between;padding:.25rem 0;margin-bottom:1.25rem;border-bottom:1px solid rgba(0,0,0,.05)}.TutorLayout_tutorHeaderLeft__XYU77{display:flex;align-items:center;margin-left:30px}@media only screen and (max-width:950px){.TutorLayout_tutorHeaderLeft__XYU77{margin-left:10px}}.TutorLayout_sidebarToggle__axD0L{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background-color:#f8f9fa;color:#495057;border-radius:.5rem;margin-right:1rem;cursor:pointer;transition:all .2s ease}.TutorLayout_sidebarToggle__axD0L:hover{background-color:#e9ecef;color:#212529}.TutorLayout_tutorHeaderTitle__r_N9E h1{font-size:1.25rem;font-weight:600;color:#212529;margin-bottom:.25rem}.TutorLayout_tutorHeaderTitle__r_N9E p{font-size:.875rem;color:#6c757d;margin-bottom:0}.TutorLayout_waveEmoji__54LmT{display:inline-block;animation:TutorLayout_wave__i31is 2.5s infinite;transform-origin:70% 70%}@keyframes TutorLayout_wave__i31is{0%{transform:rotate(0deg)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}60%{transform:rotate(0deg)}to{transform:rotate(0deg)}}.TutorLayout_tutorHeaderRight__QIOUe{display:flex;align-items:center;gap:.5rem}.TutorLayout_helpButton__FUPXc{padding:.25rem 1rem;font-weight:500;display:flex;align-items:center;border-radius:.5rem;box-shadow:0 .125rem .25rem rgba(13,110,253,.15)!important}.TutorLayout_profileDropdown___ydnv{position:relative}.TutorLayout_profileButton__dUVB0{display:flex;align-items:center;background-color:#f8f9fa;border:1px solid #e9ecef;color:#212529;padding:.25rem 1rem;border-radius:.5rem;font-weight:500;min-width:210px;transition:all .2s ease}.TutorLayout_profileButton__dUVB0:hover{background-color:#e9ecef}.TutorLayout_profileButtonIcon__gtRmU{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:linear-gradient(135deg,#088395,#17899b);color:#fff;border-radius:50%;margin-right:.75rem;font-size:1rem}.TutorLayout_profileButtonText__EssWG{display:flex;flex-direction:column;text-align:left;line-height:1.2}.TutorLayout_profileButtonSubtext__KDWDw{font-size:.75rem;color:#6c757d;font-weight:400}.TutorLayout_profileSkeleton__ugh8w{display:block;width:150px;height:18px;background-color:#e9ecef;border-radius:.25rem;animation:TutorLayout_pulse__iRaDT 1.5s ease-in-out infinite}@keyframes TutorLayout_pulse__iRaDT{0%,to{opacity:.5}50%{opacity:1}}.TutorLayout_profileDropdownMenu__IrwY0{width:250px;padding:.5rem;border:none;border-radius:.75rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.TutorLayout_dropdownHeader__ZwkX3{font-size:.75rem;color:#6c757d;padding:.25rem 1rem;margin-bottom:.25rem;border-bottom:1px solid #e9ecef}.TutorLayout_profileDropdownItem__7D_OK{display:flex;align-items:center;padding:.75rem 1rem;border-radius:.5rem;margin-bottom:.25rem;transition:all .2s ease}.TutorLayout_profileDropdownItem__7D_OK i{font-size:15}.TutorLayout_profileDropdownItem__7D_OK:hover{background-color:#f8f9fa}.TutorLayout_profileDropdownItemActive__ZgId8{background-color:rgba(13,110,253,.1);color:#088395}.TutorLayout_profileName__7OEgt{font-weight:500;margin-bottom:.25rem}.TutorLayout_profileDetails__6Z68c{font-size:.75rem;color:#6c757d}.TutorLayout_tutorContent__xHrCS{display:flex;gap:.5rem;height:calc(100vh - 100px)}.TutorLayout_tutorSidebar__N6fgQ{width:300px;flex-shrink:0}.TutorLayout_tutorMain__gslF6,.TutorLayout_tutorSidebar__N6fgQ{background-color:#fff;border-radius:.75rem;box-shadow:0 .125rem .375rem rgba(0,0,0,.075);overflow:hidden}.TutorLayout_tutorMain__gslF6{flex:1 1}@media only screen and (max-width:992px){.TutorLayout_tutorHeader__rICBD{flex-direction:column;align-items:flex-start}.TutorLayout_tutorHeaderRight__QIOUe{margin-top:1rem;width:100%;justify-content:space-between}.TutorLayout_profileButton__dUVB0{min-width:auto}.TutorLayout_tutorSidebar__N6fgQ{width:260px}}@media only screen and (max-width:950px){.TutorLayout_tutorContent__xHrCS{flex-direction:column;height:auto}.TutorLayout_tutorSidebar__N6fgQ{width:100%;margin-bottom:1rem}.TutorLayout_helpButton__FUPXc span{display:none}}@media only screen and (max-width:576px){.TutorLayout_tutorHeaderLeft__XYU77{width:100%}.TutorLayout_tutorHeaderTitle__r_N9E h1{font-size:1rem;display:none}.TutorLayout_tutorHeaderTitle__r_N9E p{font-size:.75rem}.TutorLayout_profileButtonText__EssWG{display:none}.TutorLayout_profileButton__dUVB0{padding:.5rem;justify-content:center}.TutorLayout_profileButtonIcon__gtRmU{margin-right:0}}@media only screen and (max-width:1200px){.TutorLayout_tutorSidebar__N6fgQ{width:280px}.TutorLayout_profileButton__dUVB0{min-width:180px}.TutorLayout_loadingContainer__3LQuZ{min-height:350px}}@media only screen and (max-width:992px){.TutorLayout_tutorHeader__rICBD{flex-direction:column;align-items:flex-start}.TutorLayout_tutorHeaderRight__QIOUe{margin-top:1rem;width:100%;justify-content:space-between}.TutorLayout_profileButton__dUVB0{min-width:auto}.TutorLayout_tutorSidebar__N6fgQ{width:260px}.TutorLayout_tutorContent__xHrCS{height:calc(100vh - 150px)}.TutorLayout_tutorHeaderTitle__r_N9E h1{font-size:1rem}}@media only screen and (max-width:950px){.TutorLayout_tutorContent__xHrCS{flex-direction:column;height:auto}.TutorLayout_tutorSidebar__N6fgQ{width:85%;margin-bottom:0;max-height:calc(100vh - 70px);min-height:calc(100vh - 70px);overflow-y:auto;position:fixed;z-index:99999;left:0;bottom:0;top:70px}.TutorLayout_helpButton__FUPXc span{display:none}.TutorLayout_tutorMain__gslF6{height:calc(100vh - 460px);min-height:400px}.TutorLayout_loadingContainer__3LQuZ{min-height:300px;padding:1.5rem}.TutorLayout_loadingSpinner__ql66h{margin-bottom:1rem}.TutorLayout_tutorHeaderTitle__r_N9E p{font-size:.825rem}.TutorLayout_profileDropdownMenu__IrwY0{width:230px}.TutorLayout_profileDropdownItem__7D_OK{padding:.6rem .8rem}}@media only screen and (max-width:576px){.TutorLayout_tutorHeaderLeft__XYU77{width:100%}.TutorLayout_tutorHeaderTitle__r_N9E h1,.TutorLayout_tutorHeaderTitle__r_N9E p{font-size:.75rem}.TutorLayout_profileButtonText__EssWG{display:none}.TutorLayout_profileButton__dUVB0{padding:.5rem;justify-content:center}.TutorLayout_profileButtonIcon__gtRmU{margin-right:0}.TutorLayout_tutorHeader__rICBD{padding-bottom:.75rem;margin-bottom:1rem}.TutorLayout_tutorHeaderRight__QIOUe{gap:.375rem}.TutorLayout_tutorMain__gslF6{height:calc(100vh - 440px);min-height:350px}.TutorLayout_profileButtonIcon__gtRmU{width:30px;height:30px}.TutorLayout_loadingContainer__3LQuZ{min-height:250px;padding:1.25rem}.TutorLayout_loadingText__h_B_V{font-size:.9rem}.TutorLayout_dropdownHeader__ZwkX3{padding:.25rem .75rem}.TutorLayout_profileDropdownItem__7D_OK{padding:.5rem .75rem}}@media only screen and (max-width:375px){.TutorLayout_tutorHeaderTitle__r_N9E h1{font-size:1rem;display:none}.TutorLayout_tutorHeaderTitle__r_N9E p{font-size:.7rem}.TutorLayout_tutorHeaderRight__QIOUe{flex-wrap:wrap;gap:.5rem .25rem}.TutorLayout_helpButton__FUPXc{padding:.25rem .5rem;font-size:.8rem}.TutorLayout_tutorSidebar__N6fgQ{max-height:250px}.TutorLayout_tutorMain__gslF6{height:calc(100vh - 400px);min-height:300px}.TutorLayout_loadingContainer__3LQuZ{min-height:200px;padding:1rem}.TutorLayout_loadingSpinner__ql66h{transform:scale(.8)}.TutorLayout_loadingText__h_B_V{font-size:.8rem}.TutorLayout_profileDropdownMenu__IrwY0{width:200px;right:-50px}.TutorLayout_profileDropdown___ydnv{position:static}.TutorLayout_profileDropdownMenu__IrwY0{position:fixed;top:auto;left:10px;right:10px;width:calc(100% - 20px);max-width:none}}@media only screen and (max-width:950px) and (orientation:landscape){.TutorLayout_tutorContent__xHrCS{flex-direction:row;height:calc(100vh - 130px)}.TutorLayout_tutorSidebar__N6fgQ{width:240px;margin-bottom:0;max-height:none}.TutorLayout_tutorMain__gslF6{height:auto}}.Onboarding_progressHeader__OkbYU{padding:16px 24px 12px;border-bottom:1px solid #f0f2f5}.Onboarding_progressMeta___L1Sh{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#adb5bd;margin-bottom:14px;display:flex;align-items:center;gap:6px}.Onboarding_progressWrap__bibMQ{display:flex;align-items:flex-start}.Onboarding_progressStep__My6Lh{flex:1 1;display:flex;flex-direction:column;align-items:center}.Onboarding_connector__ScMdI{flex:1 1;height:2px;background:#e9ecef;margin-top:12px;border-radius:2px;transition:background .35s ease}.Onboarding_connectorDone__J1kiB{background:#088395}.Onboarding_progressDot__PZ5e3{width:26px;height:26px;border-radius:50%;border:2.5px solid #dee2e6;background:#fff;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;color:#adb5bd;position:relative;z-index:1;transition:all .25s ease}.Onboarding_progressDotActive__yPBp0{width:28px;height:28px;box-shadow:0 0 0 5px rgba(8,131,149,.13)}.Onboarding_progressDotActive__yPBp0,.Onboarding_progressDotDone__7txaJ{border-color:#088395;background:#088395;color:#fff}.Onboarding_progressLabel__qVvFl{font-size:.62rem;font-weight:500;color:#adb5bd;margin-top:5px;text-align:center;white-space:nowrap;transition:color .25s ease}.Onboarding_progressLabelActive__yBvow{color:#088395;font-weight:700}.Onboarding_progressLabelDone__DpvzM{color:#088395}.Onboarding_stepWrap__hJdFi{animation:Onboarding_fadeUp__LLq7r .3s ease both}.Onboarding_centerScreen__roRSI{text-align:center;padding:10px 0 20px}.Onboarding_centerTitle__BRHAx{font-size:1.5rem;font-weight:800;color:#1a1d21;margin:14px 0 8px}.Onboarding_centerSubtitle__sn1rW{font-size:.875rem;color:#6c757d;max-width:360px;margin:0 auto;line-height:1.65}.Onboarding_successBadge__CKf54{display:inline-flex;align-items:center;gap:6px;background:rgba(111,211,142,.15);color:#1a7a3c;border-radius:20px;padding:5px 14px;font-size:.78rem;font-weight:600;margin-top:14px}.Onboarding_formSection__Wuen1{background:#f8fafc;border:1.5px solid #e9ecef;border-radius:14px;padding:14px 16px;margin-bottom:10px;transition:border-color .2s ease}.Onboarding_formSection__Wuen1:focus-within{border-color:#c8edf1}.Onboarding_sectionHeader__zFf2l{display:flex;align-items:center;gap:10px;margin-bottom:12px}.Onboarding_sectionIcon__SlFLk{width:30px;height:30px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:.9rem;flex-shrink:0}.Onboarding_iconTeal__Wzb6G{background:rgba(8,131,149,.1);color:#088395}.Onboarding_iconYellow__waRlv{background:rgba(241,195,14,.15);color:#9a7a00}.Onboarding_iconPurple__hqseC{background:rgba(111,66,193,.1);color:#6f42c1}.Onboarding_iconGreen___eYOx{background:rgba(25,135,84,.1);color:#198754}.Onboarding_sectionTitle__fUpiS{font-size:.84rem;font-weight:700;color:#1a1d21;margin:0;line-height:1.2}.Onboarding_sectionNote__XkNz6{font-size:.72rem;color:#adb5bd;margin:1px 0 0}.Onboarding_inputStyled__p_FDU{border-radius:10px!important;border:1.5px solid #dee2e6!important;font-size:.875rem!important;background:#fff!important;padding:8px 12px!important;transition:border-color .18s ease,box-shadow .18s ease!important}.Onboarding_inputStyled__p_FDU:focus{border-color:#088395!important;box-shadow:0 0 0 3px rgba(8,131,149,.1)!important;outline:none!important}.Onboarding_inputError__IGNEA{border-color:#dc3545!important}.Onboarding_subjectGrid__ulQ1V{display:flex;flex-wrap:wrap;gap:7px}.Onboarding_pill__Y_Gpi{padding:5px 13px;border-radius:20px;border:1.5px solid #dee2e6;background:#fff;font-size:.78rem;font-weight:500;cursor:pointer;transition:all .15s ease;color:#6c757d;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1.4}.Onboarding_pill__Y_Gpi:hover{border-color:#adb5bd;color:#343a40}.Onboarding_pillTeal__9ISWe{border-color:#088395!important;background:rgba(8,131,149,.1)!important;color:#055f6a!important;font-weight:600!important}.Onboarding_pillYellow__A88gf{border-color:#c9980a!important;background:rgba(241,195,14,.12)!important;color:#8a6800!important;font-weight:600!important}.Onboarding_pillPurple__rTjeZ{border-color:#6f42c1!important;background:rgba(111,66,193,.1)!important;color:#4a2a8a!important;font-weight:600!important}.Onboarding_selectionCount__stv0e{font-size:.72rem;color:#adb5bd;margin-top:8px;font-weight:500}.Onboarding_selectionCountActive__8zxDH{color:#088395;font-weight:600}.Onboarding_footer__YI8Ia{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;border-top:1px solid #f0f2f5;gap:8px}.Onboarding_footerHint__6KN6q{font-size:.75rem;color:#adb5bd}.Onboarding_navBtnGroup__Vvi2i{display:flex;gap:8px}@keyframes Onboarding_fadeUp__LLq7r{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@font-face{font-family:__Inter_d65c78;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_d65c78;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_d65c78;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_d65c78;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_d65c78;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_d65c78;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6d93bde91c0c2823-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_d65c78;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a34f9d1faa5f3315-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_d65c78;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_d65c78{font-family:__Inter_d65c78,__Inter_Fallback_d65c78;font-style:normal}