.SessionsView_card___r0Rl,.SessionsView_kit__YbECS,.SessionsView_page__BjERh{--navy:#000f45;--primary:#285fef;--primary-soft:rgba(40,95,239,.12);--page-bg:#f5f4f2;--panel-bg:#f9fafb;--text:#12151b;--text-muted:#667085;--text-faint:#8f8f8f;--border:#d1d5db;--border-soft:#eaecf0;--border-strong:#d0d5dd;--green-text:#027a48;--radius-btn:7px;--radius-pill:50px;--shadow-soft:0 1px 2px 0 rgba(0,0,0,.06),0 1px 3px 0 rgba(0,0,0,.1);font-family:var(--poppins),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;color:var(--text);font-size:16px;line-height:1.5}.SessionsView_page__BjERh{background:var(--page-bg);display:flex;flex-direction:column;min-height:60vh}.SessionsView_card___r0Rl,.SessionsView_card___r0Rl *,.SessionsView_card___r0Rl :after,.SessionsView_card___r0Rl :before,.SessionsView_page__BjERh *,.SessionsView_page__BjERh :after,.SessionsView_page__BjERh :before{box-sizing:border-box}.SessionsView_card___r0Rl p,.SessionsView_page__BjERh p{margin:0}.SessionsView_card___r0Rl h3,.SessionsView_page__BjERh h1,.SessionsView_page__BjERh h2,.SessionsView_page__BjERh h3{margin:0;color:var(--navy);font-weight:700;letter-spacing:-.01em}.SessionsView_card___r0Rl a,.SessionsView_page__BjERh a{color:var(--primary);text-decoration:none}.SessionsView_card___r0Rl button,.SessionsView_page__BjERh button{font-family:inherit}.SessionsView_card___r0Rl :focus-visible,.SessionsView_page__BjERh :focus-visible{outline:3px solid var(--primary);outline-offset:2px}.SessionsView_ic__C_VX5{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.SessionsView_intro__7Ey68{background:var(--navy);color:#c9cfe3}.SessionsView_introIn__qyPHK{max-width:1240px;margin:0 auto;padding:30px 24px 28px}.SessionsView_introIn__qyPHK h1{color:#fff;font-size:30px}.SessionsView_introIn__qyPHK p{color:#c9cfe3;font-size:15px;margin-top:6px;max-width:64ch}.SessionsView_wide__WSD8h{width:100%;max-width:1240px;margin:0 auto;padding:28px 24px 56px;flex:1 1}.SessionsView_topFilters__OOoGA{background:#fff;border-radius:18px;box-shadow:var(--shadow-soft);border:1px solid var(--border-soft);padding:16px 18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;grid-gap:12px;gap:12px;align-items:end;margin-bottom:18px}.SessionsView_tfLabel__2PXL0{display:block;font-size:13px;font-weight:600;color:var(--navy);margin-bottom:5px}.SessionsView_ms__SQEzd{position:relative;min-width:0}.SessionsView_msBtn__1NJua{width:100%;display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text);background:#fff;border:1px solid var(--border-strong);border-radius:8px;padding:10px 12px;cursor:pointer;text-align:left}.SessionsView_msValue__6ACWj{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SessionsView_msCount__ezS7n{background:var(--primary);color:#fff;border-radius:20px;font-size:11.5px;font-weight:600;padding:1px 8px;line-height:1.5}.SessionsView_msBtn__1NJua .SessionsView_ic__C_VX5{color:var(--text-muted);transition:transform .15s}.SessionsView_msBtn__1NJua[aria-expanded=true]{border-color:var(--primary)}.SessionsView_msBtn__1NJua[aria-expanded=true] .SessionsView_ic__C_VX5{transform:rotate(180deg)}.SessionsView_msPop__bcj1b{position:absolute;z-index:40;top:calc(100% + 6px);left:0;width:100%;min-width:220px;background:#fff;border:1px solid var(--border-soft);border-radius:12px;box-shadow:0 12px 32px rgba(0,15,69,.14);padding:6px;max-height:340px;overflow-y:auto}.SessionsView_msPop__bcj1b[hidden]{display:none}.SessionsView_msGroup__Vx5rI{font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);padding:8px 10px 2px}.SessionsView_msOpt__KP8DB{position:relative;display:flex;align-items:center;gap:10px;padding:8px 10px;margin:0;border-radius:8px;cursor:pointer;font-size:14px;font-weight:400;color:var(--text)}.SessionsView_msOpt__KP8DB:hover{background:var(--panel-bg)}.SessionsView_msOpt__KP8DB input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.SessionsView_msBox__bAX1K{width:18px;height:18px;flex:none;border:1.5px solid var(--border-strong);border-radius:5px;display:grid;place-items:center;background:#fff}.SessionsView_msBox__bAX1K .SessionsView_ic__C_VX5{width:13px;height:13px;stroke-width:3;color:#fff;visibility:hidden}.SessionsView_msOpt__KP8DB input:checked+.SessionsView_msBox__bAX1K{background:var(--primary);border-color:var(--primary)}.SessionsView_msOpt__KP8DB input:checked+.SessionsView_msBox__bAX1K .SessionsView_ic__C_VX5{visibility:visible}.SessionsView_msOpt__KP8DB input:focus-visible+.SessionsView_msBox__bAX1K{outline:3px solid var(--primary);outline-offset:2px}.SessionsView_msOpt__KP8DB .SessionsView_n__8FCD2{margin-left:auto;font-size:12px;color:var(--text-faint)}.SessionsView_topFilters__OOoGA .SessionsView_clearAll__9PFML{padding:10px 4px;white-space:nowrap}.SessionsView_linkBtn__YPNWa{font-size:13px;font-weight:600;color:var(--primary);background:none;border:none;cursor:pointer;padding:0;display:inline-flex;align-items:center;gap:6px}.SessionsView_linkBtn__YPNWa:hover{text-decoration:underline}.SessionsView_bar__6Dwij{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.SessionsView_bar__6Dwij h2{font-size:20px}.SessionsView_bar__6Dwij p{font-size:14px;color:var(--text-muted)}.SessionsView_activeFilters__kwy_4{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.SessionsView_chip__tI4u1{display:inline-flex;align-items:center;gap:8px;font-family:inherit;font-size:13px;font-weight:500;color:var(--text);background:#fff;border:1px solid var(--border-strong);border-radius:var(--radius-pill);padding:6px 12px;cursor:pointer;transition:all .15s}.SessionsView_chip__tI4u1:hover{border-color:var(--primary)}.SessionsView_chip__tI4u1 .SessionsView_ic__C_VX5{width:14px;height:14px}.SessionsView_rows__YSeDM{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px}.SessionsView_rowWrap__D_ruJ{container-type:inline-size;min-width:0}.SessionsView_card___r0Rl{background:#fff;border-radius:18px;box-shadow:var(--shadow-soft);border:1px solid var(--border-soft);display:grid;grid-template-columns:188px minmax(0,1fr) 280px;grid-gap:24px;gap:24px;padding:22px;align-items:start;min-width:0}.SessionsView_photo__TbBBI{position:relative;width:188px;height:220px;border-radius:18px;overflow:hidden;background:var(--panel-bg)}.SessionsView_photo__TbBBI img{object-fit:cover}.SessionsView_cardMain__zUiks{display:flex;flex-direction:column;gap:10px;min-width:0}.SessionsView_card___r0Rl .SessionsView_tutorName___YW8j{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;font-weight:600;color:var(--navy);font-size:22px;line-height:1.3}.SessionsView_card___r0Rl .SessionsView_nameLink__CYwiu{color:inherit}.SessionsView_card___r0Rl .SessionsView_nameLink__CYwiu:focus-visible,.SessionsView_card___r0Rl .SessionsView_nameLink__CYwiu:hover{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.SessionsView_flag__GYRDz{width:21px;height:14px;flex:none;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.12)}.SessionsView_cardLine__zYMOy{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px}.SessionsView_stars__0GbKk{display:inline-flex;align-items:center;gap:1px}.SessionsView_stars__0GbKk .SessionsView_star__We4Xj{width:15px;height:15px;fill:#f5b400;stroke:#f5b400;stroke-width:1}.SessionsView_stars__0GbKk .SessionsView_starOff__iPOOG{fill:var(--border-soft);stroke:var(--border-strong)}.SessionsView_stars__0GbKk b{font-size:13px;color:var(--navy);margin-left:5px}.SessionsView_award__8Qx7h{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:#8a5a00;background:#fff4dc;border-radius:var(--radius-pill);padding:3px 10px 3px 8px}.SessionsView_award__8Qx7h .SessionsView_ic__C_VX5{width:15px;height:15px}.SessionsView_meta__KRg2k{display:flex;flex-wrap:wrap;gap:6px}.SessionsView_res___SqJO,.SessionsView_uni__1gezg{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;background:var(--panel-bg);border:1px solid var(--border-soft);border-radius:8px;padding:3px 9px;color:var(--text)}.SessionsView_uni__1gezg{font-weight:600;color:var(--navy)}.SessionsView_uni__1gezg .SessionsView_ic__C_VX5{color:var(--primary)}.SessionsView_res___SqJO b{font-weight:600;color:var(--text-muted)}.SessionsView_card___r0Rl .SessionsView_bio__AblJa{font-size:14.5px;line-height:1.6;color:var(--text);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}.SessionsView_prof__2WcqE{font-size:13.5px;align-self:flex-start}.SessionsView_prof__2WcqE .SessionsView_ic__C_VX5{width:14px;height:14px}.SessionsView_side__2U67Y{background:var(--panel-bg);border:1px solid var(--border-soft);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:10px}.SessionsView_sideName__A0Ewv{display:flex;gap:10px;align-items:center}.SessionsView_sideName__A0Ewv h3{font-size:17px;line-height:1.3}.SessionsView_card___r0Rl .SessionsView_sideName__A0Ewv a{color:var(--navy)}.SessionsView_card___r0Rl .SessionsView_sideName__A0Ewv a:hover{text-decoration:underline}.SessionsView_subjIc__HzPk6{width:40px;height:40px;flex:none;border-radius:12px;background:var(--primary-soft);color:var(--primary);display:grid;place-items:center}.SessionsView_subjIc__HzPk6 .SessionsView_ic__C_VX5{width:22px;height:22px}.SessionsView_facts__J_lir{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.SessionsView_facts__J_lir li{display:flex;gap:8px;align-items:flex-start;font-size:13px;line-height:1.4}.SessionsView_facts__J_lir .SessionsView_ic__C_VX5{margin-top:2px;color:var(--primary)}.SessionsView_price__HQFXb{display:block;font-size:13px;color:var(--text-muted)}.SessionsView_price__HQFXb b{font-size:22px;color:var(--navy);margin-right:2px}.SessionsView_trial__iCv22{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--green-text)}.SessionsView_trial__iCv22 .SessionsView_ic__C_VX5{width:14px;height:14px}@container (max-width: 760px){.SessionsView_card___r0Rl{grid-template-columns:120px minmax(0,1fr);gap:14px 16px;padding:16px}.SessionsView_photo__TbBBI{width:120px;height:140px}.SessionsView_side__2U67Y{grid-column:1/-1}}@container (max-width: 470px){.SessionsView_card___r0Rl{grid-template-columns:minmax(0,1fr)}.SessionsView_photo__TbBBI{width:96px;height:112px}}.SessionsView_card___r0Rl.SessionsView_column__2WkUc{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:18px;height:100%}.SessionsView_colTop__atBMH{display:flex;gap:14px;align-items:center}.SessionsView_colTop__atBMH>div{display:flex;flex-direction:column;gap:5px;min-width:0}.SessionsView_photo__TbBBI.SessionsView_colPhoto__LHW_v{width:84px;height:96px;border-radius:14px}.SessionsView_column__2WkUc .SessionsView_tutorName___YW8j{font-size:18px}.SessionsView_card___r0Rl.SessionsView_column__2WkUc .SessionsView_bio__AblJa{font-size:13.5px;line-height:1.55;-webkit-line-clamp:3}.SessionsView_column__2WkUc .SessionsView_side__2U67Y{margin-top:auto;align-self:stretch}.SessionsView_card___r0Rl.SessionsView_sessionOnly__sI7bI{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:14px;background:#fff}.SessionsView_btn__kpjrz{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:16px;font-weight:500;line-height:1;border:none;border-radius:var(--radius-btn);padding:14px 24px;cursor:pointer;transition:all .2s;text-align:center}.SessionsView_btnSm__PMu5V{font-size:14px;padding:10px 16px}.SessionsView_btnBlock__e0dBZ{width:100%}.SessionsView_card___r0Rl .SessionsView_btnPrimary__RL7GC,.SessionsView_page__BjERh .SessionsView_btnPrimary__RL7GC{background:var(--primary);color:#fff}.SessionsView_card___r0Rl .SessionsView_btnPrimary__RL7GC:hover,.SessionsView_page__BjERh .SessionsView_btnPrimary__RL7GC:hover{background:#1c4fd4;color:#fff}.SessionsView_card___r0Rl .SessionsView_btnOutline__IZm0u,.SessionsView_page__BjERh .SessionsView_btnOutline__IZm0u{background:transparent;color:var(--navy);border:1px solid var(--border-strong)}.SessionsView_card___r0Rl .SessionsView_btnOutline__IZm0u:hover,.SessionsView_page__BjERh .SessionsView_btnOutline__IZm0u:hover{border-color:var(--primary);color:var(--primary)}.SessionsView_btn__kpjrz .SessionsView_ic__C_VX5{width:16px;height:16px}.SessionsView_emptyRes__O7fVU{border:1px dashed var(--border);border-radius:12px;padding:26px 22px;text-align:center;background:var(--panel-bg);grid-column:1/-1}.SessionsView_emptyRes__O7fVU .SessionsView_erIco__8oNzo{color:var(--text-faint);margin-bottom:8px}.SessionsView_emptyRes__O7fVU .SessionsView_erIco__8oNzo .SessionsView_ic__C_VX5{width:26px;height:26px}.SessionsView_emptyRes__O7fVU h3{font-size:16px;margin-bottom:6px}.SessionsView_emptyRes__O7fVU p{font-size:14px;color:var(--text-muted);max-width:46em;margin:0 auto;line-height:1.6}.SessionsView_emptyRes__O7fVU .SessionsView_erAct__EBY_X{margin-top:14px}.SessionsView_skeleton__8ijkg{background:#fff;border-radius:18px;border:1px solid var(--border-soft);box-shadow:var(--shadow-soft);height:266px}.SessionsView_more__NYa3R{display:flex;justify-content:center;margin-top:24px}@media (max-width:980px){.SessionsView_topFilters__OOoGA{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.SessionsView_topFilters__OOoGA{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.SessionsView_msPop__bcj1b{min-width:0}}@media (max-width:768px){.SessionsView_introIn__qyPHK{padding:22px 16px 20px}.SessionsView_introIn__qyPHK h1{font-size:23px}.SessionsView_introIn__qyPHK p{font-size:14px}.SessionsView_wide__WSD8h{padding:20px 16px 40px}}.RequestPlaceForm_kit__WE2n_{--navy:#000f45;--primary:#285fef;--primary-soft:rgba(40,95,239,.12);--text:#12151b;--text-muted:#667085;--text-faint:#8f8f8f;--border:#d1d5db;--green-bg:#ecfdf3;--green-text:#027a48;--red:#ef4444;--red-text:#7f1d1d;--radius-btn:7px;--radius-input:6px;font-family:var(--poppins),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;color:var(--text);font-size:16px;line-height:1.5}.RequestPlaceForm_kit__WE2n_ *,.RequestPlaceForm_kit__WE2n_ :after,.RequestPlaceForm_kit__WE2n_ :before{box-sizing:border-box}.RequestPlaceForm_kit__WE2n_ p{margin:0}.RequestPlaceForm_kit__WE2n_ button{font-family:inherit}.RequestPlaceForm_panel__YND1Y{position:relative;border:none;border-radius:18px;padding:28px 28px 24px;box-shadow:0 4px 35px 0 rgba(0,0,0,.1)}.RequestPlaceForm_kit__WE2n_ h2{font-size:22px;font-weight:700;color:var(--navy);letter-spacing:-.01em;margin:0 36px 6px 0}.RequestPlaceForm_sub__WtL7C{font-size:14px;color:var(--text-muted)}.RequestPlaceForm_has-account__m7rf8{font-size:13.5px;color:var(--text-muted);margin:10px 0 18px!important}.RequestPlaceForm_close__Up2bz{position:absolute;top:18px;right:18px;width:34px;height:34px;display:grid;place-items:center;border:none;border-radius:50%;background:transparent;color:var(--text-muted);cursor:pointer}.RequestPlaceForm_close__Up2bz:hover{background:#f2f4f7;color:var(--navy)}.RequestPlaceForm_close__Up2bz svg{width:20px;height:20px}.RequestPlaceForm_field__HrF8I{margin-bottom:16px}.RequestPlaceForm_row___jMwj{display:flex;gap:16px}.RequestPlaceForm_row___jMwj>*{flex:1 1;min-width:0}.RequestPlaceForm_lbl__1vVrl{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:var(--navy)}.RequestPlaceForm_opt__ztr4A{font-weight:400;color:var(--text-faint)}.RequestPlaceForm_kit__WE2n_ input,.RequestPlaceForm_kit__WE2n_ textarea{width:100%;font-family:inherit;font-size:14px;color:var(--text);background:#fff;border:1px solid var(--border);border-radius:var(--radius-input);padding:13px 16px;outline:none;transition:border-color .15s,box-shadow .15s}.RequestPlaceForm_kit__WE2n_ textarea{resize:vertical;min-height:84px}.RequestPlaceForm_kit__WE2n_ input:focus,.RequestPlaceForm_kit__WE2n_ textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.RequestPlaceForm_kit__WE2n_ .RequestPlaceForm_is-err__pc0TR,.RequestPlaceForm_kit__WE2n_ .RequestPlaceForm_is-err__pc0TR:focus{border-color:var(--red);box-shadow:0 0 0 3px rgba(239,68,68,.12)}.RequestPlaceForm_err__B68fR{display:flex;align-items:flex-start;gap:6px;margin-top:6px!important;font-size:12.5px;line-height:1.5;font-weight:500;color:var(--red-text)}.RequestPlaceForm_err__B68fR svg{width:14px;height:14px;margin-top:2px;color:var(--red)}.RequestPlaceForm_fail__CWs_W{margin:0 0 14px!important}.RequestPlaceForm_muted__MJ5IW{font-size:14.5px;color:var(--text-muted);margin-bottom:22px!important}.RequestPlaceForm_btn__2eTkv{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:16px;font-weight:500;line-height:1;border:none;border-radius:var(--radius-btn);padding:14px 24px;cursor:pointer;transition:all .2s}.RequestPlaceForm_btn-primary__EqNbX{background:var(--primary);color:#fff}.RequestPlaceForm_btn-primary__EqNbX:hover{background:#1c4fd4}.RequestPlaceForm_btn__2eTkv:disabled{opacity:.5;cursor:not-allowed}.RequestPlaceForm_btn-block__ucPZa{width:100%}.RequestPlaceForm_link-btn__BxbqG{font-size:13.5px;font-weight:600;color:var(--primary);background:none;border:none;cursor:pointer;padding:0}.RequestPlaceForm_link-btn__BxbqG:hover{text-decoration:underline}.RequestPlaceForm_done__LbQ_R{text-align:center;padding-top:8px}.RequestPlaceForm_done__LbQ_R h2{margin:0 0 8px}.RequestPlaceForm_tick__DR2mX{width:60px;height:60px;margin:0 auto 16px;border-radius:50%;background:var(--green-bg);color:var(--green-text);display:grid;place-items:center}.RequestPlaceForm_tick__DR2mX svg{width:30px;height:30px}@media (max-width:600px){.RequestPlaceForm_panel__YND1Y{padding:22px 16px 18px}.RequestPlaceForm_row___jMwj{flex-direction:column;gap:0}}