.ProfileTrustBadges_row__PoCQW{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;vertical-align:middle}.ProfileTrustBadges_rowSm__ajUBP{gap:4px}.ProfileTrustBadges_rowLg__kibJu{gap:8px}.ProfileTrustBadges_rowHero__Lyr5z{gap:6px}.ProfileTrustBadges_chip__v46ae{display:inline-flex;align-items:center;gap:4px;border-radius:999px;font-weight:700;line-height:1;white-space:nowrap}.ProfileTrustBadges_identity__8IRkV{padding:4px 9px;background:rgba(255,255,255,.92);color:#1d4ed8;border:1px solid rgba(37,99,235,.28);box-shadow:0 2px 10px rgba(15,23,42,.08);backdrop-filter:blur(4px)}.ProfileTrustBadges_identityText__dSDNa{max-width:132px;overflow:hidden;text-overflow:ellipsis;font-size:11px}.ProfileTrustBadges_rowSm__ajUBP .ProfileTrustBadges_identity__8IRkV{padding:3px 7px}.ProfileTrustBadges_rowSm__ajUBP .ProfileTrustBadges_identityText__dSDNa{font-size:10px;max-width:96px}.ProfileTrustBadges_rowLg__kibJu .ProfileTrustBadges_identity__8IRkV{padding:5px 11px}.ProfileTrustBadges_rowLg__kibJu .ProfileTrustBadges_identityText__dSDNa{font-size:13px;max-width:156px}.ProfileTrustBadges_plan__MSims{padding:4px 10px;background:rgba(255,255,255,.96);color:#4338ca;border:1px solid rgba(79,70,229,.34);box-shadow:0 2px 10px rgba(15,23,42,.14);backdrop-filter:blur(6px);font-size:11px}.ProfileTrustBadges_planPreview__Mp39x{box-shadow:0 4px 16px rgba(15,23,42,.12)}.ProfileTrustBadges_rowSm__ajUBP .ProfileTrustBadges_plan__MSims{font-size:10px;padding:2px 6px}.ProfileTrustBadges_rowLg__kibJu .ProfileTrustBadges_identity__8IRkV{padding:5px 10px}.ProfileTrustBadges_rowLg__kibJu .ProfileTrustBadges_plan__MSims{font-size:13px;padding:5px 11px}.ProfileTrustBadges_planOnCard__FglX2{font-size:9px;padding:3px 7px;gap:3px;font-weight:700;line-height:1.3}.ProfileTrustBadges_planOnCard__FglX2 .ProfileTrustBadges_icon__jMyT3{width:11px;height:11px}.ProfileTrustBadges_rowLg__kibJu .ProfileTrustBadges_planOnCard__FglX2{font-size:9px;padding:3px 7px}.ProfileTrustBadges_rowLg__kibJu .ProfileTrustBadges_planOnCard__FglX2 .ProfileTrustBadges_icon__jMyT3{width:11px;height:11px}.ProfileTrustBadges_rowHero__Lyr5z .ProfileTrustBadges_plan__MSims{padding:6px 12px}.ProfileTrustBadges_rowHero__Lyr5z .ProfileTrustBadges_planText__FcXBN{font-size:13px}.ProfileTrustBadges_icon__jMyT3{width:14px;height:14px;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.ProfileTrustBadges_rowSm__ajUBP .ProfileTrustBadges_icon__jMyT3{width:12px;height:12px}.ProfileTrustBadges_rowLg__kibJu .ProfileTrustBadges_icon__jMyT3{width:16px;height:16px}.ProfileTrustBadges_rowHero__Lyr5z .ProfileTrustBadges_identity__8IRkV{padding:6px 12px}.ProfileTrustBadges_rowHero__Lyr5z .ProfileTrustBadges_identityText__dSDNa{font-size:13px;max-width:200px}.ProfileTrustBadges_rowHero__Lyr5z .ProfileTrustBadges_icon__jMyT3{width:17px;height:17px}.ProfileTrustBadges_planText__FcXBN{line-height:1.35}.ProfileTrustBadges_planTextClamp__iwnhE{max-width:120px;overflow:hidden;text-overflow:ellipsis}.ProfileTrustBadges_rowLg__kibJu .ProfileTrustBadges_planTextClamp__iwnhE{max-width:132px}.ProfileTrustBadges_rowSm__ajUBP .ProfileTrustBadges_planTextClamp__iwnhE{max-width:96px}.ProfileTrustBadges_rowHero__Lyr5z .ProfileTrustBadges_planTextClamp__iwnhE{max-width:220px}.ProfileTrustBadges_srOnly__yua4B{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.TutorGridCard_card__0ASAD{background:var(--tnd-card-bg);border:1px solid var(--card-border);padding:0;cursor:pointer;text-align:left;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease;box-shadow:0 2px 10px rgba(0,0,0,.06);width:100%;min-width:0;overflow:hidden;position:relative;box-sizing:border-box}.TutorGridCard_card__0ASAD:hover{border-color:var(--tutor-accent);transform:translateY(-2px);box-shadow:0 10px 28px rgba(0,0,0,.1)}.TutorGridCard_cardRadiusDefault__bnUKI{border-radius:14px}.TutorGridCard_cardRadiusCompact__5PmGS{border-radius:12px}.TutorGridCard_media__nDRw3{position:relative;width:100%;flex-shrink:0;background:#f3f4f6}.TutorGridCard_mediaRatioDefault__vVdcb{aspect-ratio:3/2}.TutorGridCard_mediaRatioCompact__0bF4m{aspect-ratio:16/10}.TutorGridCard_mediaInitials__u6ONZ{position:absolute;inset:0;z-index:0;display:flex;align-items:center;justify-content:center;font-weight:800;font-family:var(--font-serif),Georgia,serif}.TutorGridCard_mediaInitialsSizeDefault__ILO1M{font-size:38px}.TutorGridCard_mediaInitialsSizeCompact__r8PVH{font-size:30px}.TutorGridCard_mediaImg__169k9{position:absolute;inset:0;z-index:1;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block;background:#fff}.TutorGridCard_badgeWrap__AC_y0{position:absolute;z-index:2;max-width:78%}.TutorGridCard_badgeWrapEdgeDefault__ik6cl{top:10px;left:10px}.TutorGridCard_badgeWrapEdgeCompact__xqghq{top:8px;left:8px}.TutorGridCard_badge__dELpD{display:inline-block;padding:4px 9px;border-radius:999px;background:rgba(255,255,255,.96);color:#222;font-size:10px;font-weight:800;box-shadow:0 2px 8px rgba(0,0,0,.1);line-height:1.25}.TutorGridCard_heartBtn__e_7p5{z-index:3;border-radius:50%;background:rgba(255,255,255,.95);border:1px solid rgba(0,0,0,.08);display:flex;align-items:center;justify-content:center;line-height:1;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .15s ease}.TutorGridCard_heartBtn__e_7p5:not(:disabled):hover{transform:scale(1.08)}.TutorGridCard_heartBtn__e_7p5:disabled{cursor:not-allowed;opacity:.65}.TutorGridCard_heartBtn__e_7p5:not(:disabled){cursor:pointer}.TutorGridCard_heartBtnEdgeDefault___DnrR{top:10px;right:10px;width:32px;height:32px;font-size:15px}.TutorGridCard_heartBtnEdgeCompact__3AQn8{top:8px;right:8px;width:28px;height:28px;font-size:14px}.TutorGridCard_heartBtnSizeDefault__8pxa0{width:32px;height:32px;font-size:15px}.TutorGridCard_heartBtnSizeCompact__ykBH_{width:28px;height:28px;font-size:14px}.TutorGridCard_heartBtnFav__Xrbxu{border-color:var(--c-coral)}.TutorGridCard_dotsRow__ZmSG6{position:absolute;bottom:8px;left:0;right:0;z-index:2;display:flex;justify-content:center;gap:5px;pointer-events:none}.TutorGridCard_dotsDot__cxgYD{width:5px;height:5px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.12)}.TutorGridCard_body__HT8XR{display:grid}.TutorGridCard_bodyGapDefault__ubG7m{padding:10px 12px 12px;gap:5px}.TutorGridCard_bodyGapCompact___6qB8{padding:8px 10px 10px;gap:4px}.TutorGridCard_titleRow__aBHWX{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;min-width:0}.TutorGridCard_title__gFSAM{font-weight:800;color:var(--c-indigo);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;letter-spacing:-.02em;line-height:1.25}.TutorGridCard_titleSizeDefault__6bGsG{font-size:15px}.TutorGridCard_titleSizeCompact__gBYMe{font-size:14px}.TutorGridCard_ratingChip__Ebbph{flex-shrink:0;display:inline-flex;align-items:center;border-radius:999px;font-weight:700;color:var(--c-indigo);line-height:1.2}.TutorGridCard_ratingChipHasReviews__ufIY0{gap:4px;padding:4px 8px;background:rgba(212,160,23,.12);border:1px solid rgba(212,160,23,.35);font-size:12px}.TutorGridCard_ratingChipHasReviewsCompact__UnRnj{font-size:11px}.TutorGridCard_ratingChipNew__E3X_L{gap:3px;padding:4px 7px;background:#f4f4f5;border:1px solid rgba(15,23,42,.08);font-size:12px}.TutorGridCard_ratingStar__EAQWZ{font-size:11px;color:var(--c-gold);line-height:1}.TutorGridCard_reviewCount__IIeWe{font-weight:600;color:#717171}.TutorGridCard_reviewCountSizeDefault__0sWBV{font-size:11px}.TutorGridCard_reviewCountSizeCompact__rU5GO{font-size:10px}.TutorGridCard_newLabel__HzQrP{font-weight:800;color:#717171;font-size:11px;letter-spacing:.02em}.TutorGridCard_teachingBlock__y2yax{display:flex;flex-direction:column;min-width:0}.TutorGridCard_teachingBlockGapDefault__MvkFO{gap:4px}.TutorGridCard_teachingBlockGapCompact__nuPVR{gap:3px}.TutorGridCard_lineRow__8qHoB{display:flex;gap:5px;align-items:flex-start;min-width:0}.TutorGridCard_lineIcon__4lEuD{flex-shrink:0;font-size:12px;line-height:1.35}.TutorGridCard_lineClamp__9GYCs{min-width:0;flex:1;font-weight:600;color:#334155;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.TutorGridCard_lineClampSizeDefault__gcmHe{font-size:11.5px}.TutorGridCard_lineClampSizeCompact__lfZdt{font-size:11px}.TutorGridCard_formatRow__6J9iG{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-width:0}.TutorGridCard_formatItem__L1Apt{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:700}.TutorGridCard_formatSep__K3Qdy{color:#d1d5db;font-size:11px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TutorGridCard_classCount__b3GnG{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:700;color:#4338ca}.TutorGridCard_tagRow__afFsw{display:flex;gap:5px;align-items:flex-start;min-width:0}.TutorGridCard_tagClamp__We3RF{min-width:0;flex:1;font-size:11px;color:#6b7280;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.TutorGridCard_locRow__Hq8XX{display:flex;gap:5px;align-items:center;min-width:0;color:#57534e}.TutorGridCard_locRowSizeDefault__JKgRG{font-size:11.5px}.TutorGridCard_locRowSizeCompact__uuZF0{font-size:11px}.TutorGridCard_locIcon__udoKa{flex-shrink:0;font-size:12px;line-height:1.3}.TutorGridCard_locText___RQIk{min-width:0;flex:1;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TutorGridCard_priceBand__gqBrT{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;min-width:0;border-radius:9px;position:relative;overflow:hidden}.TutorGridCard_priceBandPadDefault__fBZkW{padding:8px 11px}.TutorGridCard_priceBandPadCompact__4fO6x{padding:7px 9px}.TutorGridCard_priceAccent__X5xuk{position:absolute;left:0;top:5px;bottom:5px;width:2px;border-radius:0 3px 3px 0;opacity:.85}.TutorGridCard_priceEmoji___yY1R{font-size:13px;line-height:1.2;padding-left:5px;flex-shrink:0}.TutorGridCard_rateMain__qVvxt{font-weight:800;color:var(--c-indigo);letter-spacing:-.02em}.TutorGridCard_rateMainSizeDefault__OKN_T{font-size:17px}.TutorGridCard_rateMainSizeCompact__0jp7r{font-size:15px}.TutorGridCard_rateUnderline__d0Hr_{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1.5px}.TutorGridCard_rateCurrency__f508v{font-weight:700;margin-left:2px}.TutorGridCard_perHour__mcUPg{font-size:11px;font-weight:600;color:#57534e}