.HeroSection_heroSection__2eZP5{position:relative;width:100%;background:linear-gradient(135deg,#f8f9fa,#f0f2f5);padding:80px 24px 64px;display:flex;align-items:center;justify-content:center}.HeroSection_heroContent__p_juL{max-width:720px;width:100%;text-align:center}.HeroSection_heroTitle__bvN0F{font-family:var(--font-primary,"Poppins",sans-serif);font-size:2rem;font-weight:600;color:var(--color-text-primary,#202124);margin:0 0 16px;letter-spacing:-.02em;line-height:1.2}.HeroSection_heroSubtitle___KeAY{font-size:1.125rem;font-weight:400;color:var(--color-text-secondary,#5f6368);margin:0 0 32px;line-height:1.5}.HeroSection_chatForm__fVVGD{width:100%;margin-bottom:16px}.HeroSection_chatInputContainer__6nC5C{position:relative;display:flex;align-items:center;gap:0;background:#fff;border:1px solid var(--color-border,#dfe1e5);border-radius:24px;padding:12px 16px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .2s}.HeroSection_chatInputContainer__6nC5C:focus-within{border-color:var(--color-primary-accent,#4caead);box-shadow:0 4px 12px rgba(76,174,173,.15)}.HeroSection_chatInput__1AbAg{border:none;outline:none;font-size:1rem;color:var(--color-text-primary,#202124);background:transparent;resize:none;max-height:120px;line-height:1.5;font-family:inherit;padding:0 8px 0 0;flex:1;flex-shrink:1;min-width:0;scrollbar-width:none;-ms-overflow-style:none}.HeroSection_chatInput__1AbAg::-webkit-scrollbar{display:none}.HeroSection_chatInput__1AbAg::placeholder{color:var(--color-text-placeholder,#9aa0a6)}.HeroSection_chatInput__1AbAg:disabled{opacity:.6;cursor:not-allowed}.HeroSection_clearButton___wCZm{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:transparent;border:none;color:#999;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;padding:0;margin-left:8px}.HeroSection_clearButton___wCZm:hover{background:#f5f5f5;color:#666}.HeroSection_clearButton___wCZm svg{width:18px;height:18px}.HeroSection_buttonGroup__VYZND{display:flex;align-items:center;gap:8px;flex-shrink:0;flex-grow:0;margin-left:12px;width:80px;min-width:80px}.HeroSection_filterButton__R3q8_{position:relative;flex-shrink:0;width:36px;height:36px;border-radius:8px;background:#f8f8f8;border:1px solid #e8e8e8;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.HeroSection_filterButton__R3q8_:hover{background:#f0f0f0;border-color:var(--color-primary-accent,#4caead);color:var(--color-primary,#006c67)}.HeroSection_filterButtonActive__hCg5q{background:var(--color-primary-accent,#4caead);border-color:var(--color-primary-accent,#4caead);color:#fff}.HeroSection_filterButtonActive__hCg5q:hover{background:var(--color-primary-accent-dark,#3a9b9a);border-color:var(--color-primary-accent-dark,#3a9b9a);color:#fff}.HeroSection_filterButtonBadge__6_pti{position:absolute;top:-6px;right:-6px;background:var(--color-primary-accent,#4caead);color:#fff;font-size:.625rem;font-weight:700;padding:2px 5px;border-radius:10px;min-width:16px;text-align:center;line-height:1}.HeroSection_sendButton__U6qr_{flex-shrink:0;width:36px;height:36px;border-radius:8px;background:var(--color-primary-accent,#4caead);border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.HeroSection_sendButton__U6qr_:hover:not(:disabled){background:var(--color-primary-accent-dark,#3a9b9a);transform:translateY(-1px)}.HeroSection_sendButton__U6qr_:disabled{opacity:.4;cursor:not-allowed;transform:none}.HeroSection_buttonSpinner__7FWLK{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:HeroSection_spin__ythX8 .8s linear infinite}.HeroSection_exampleQueries__RfJqe{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center}.HeroSection_exampleChip__ccinE{padding:8px 16px;border-radius:20px;border:1px solid var(--color-border,#dfe1e5);background:#fff;color:var(--color-text-secondary,#5f6368);font-size:.875rem;font-weight:400;cursor:pointer;transition:all .2s;white-space:nowrap}.HeroSection_exampleChip__ccinE:hover:not(:disabled){border-color:var(--color-primary-accent,#4caead);color:var(--color-primary,#006c67);background:var(--color-primary-light,#e0f2f1)}.HeroSection_exampleChip__ccinE:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.HeroSection_heroSection__2eZP5{padding:48px 20px 40px}.HeroSection_heroTitle__bvN0F{font-size:1.5rem}.HeroSection_heroSubtitle___KeAY{font-size:1rem;margin-bottom:24px}.HeroSection_chatInputContainer__6nC5C{padding:10px 12px;border-radius:20px}.HeroSection_chatInput__1AbAg{font-size:.9375rem}.HeroSection_buttonGroup__VYZND{width:72px;min-width:72px}.HeroSection_filterButton__R3q8_{width:32px;height:32px}.HeroSection_filterButtonBadge__6_pti{top:-4px;right:-4px;font-size:.5625rem;padding:1px 4px;min-width:14px}.HeroSection_sendButton__U6qr_{width:32px;height:32px}.HeroSection_exampleChip__ccinE{font-size:.8125rem;padding:6px 12px}}@keyframes HeroSection_spin__ythX8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MatchScore_matchScoreContainer__ydpqT{display:flex;flex-direction:column;gap:12px}.MatchScore_small__dEJXz{font-size:12px}.MatchScore_medium__Iz5uo{font-size:14px}.MatchScore_large__lpZEn{font-size:16px}.MatchScore_scoreHeader__Cot46{display:flex;flex-direction:column;gap:8px}.MatchScore_scoreInfo__CZk2L{display:flex;align-items:center;gap:12px}.MatchScore_scoreBadge__aOy_I{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;font-weight:600;color:#fff;white-space:nowrap}.MatchScore_scoreIcon__2MB3_{font-size:1.2em}.MatchScore_scoreValue__TV37S{font-weight:700;font-size:1.1em}.MatchScore_scoreLabel__zN5E2{color:#6b7280;font-weight:500}.MatchScore_progressBar__I_3c5{position:relative;width:100%;height:8px;background-color:#e5e7eb;border-radius:4px;overflow:hidden}.MatchScore_progressFill__2x6JT{height:100%;border-radius:4px;transition:width .3s ease}.MatchScore_colorExcellent__n1ikW{background-color:#10b981}.MatchScore_colorGreat__STEl3{background-color:#3b82f6}.MatchScore_colorGood__T9iQG{background-color:#8b5cf6}.MatchScore_colorFair__ToQMu{background-color:#f59e0b}.MatchScore_colorPoor__aYRjt{background-color:#ef4444}.MatchScore_reasons__nA9JL{display:flex;flex-direction:column;gap:6px;padding:8px 0}.MatchScore_reason__UxmbY{display:flex;align-items:flex-start;gap:8px;color:#4b5563;font-size:.95em}.MatchScore_reasonIcon__wmE0B{color:#9ca3af;font-weight:700;margin-top:2px}.MatchScore_reasonText__zJn0P{flex:1;line-height:1.5}.MatchScore_breakdownSection__A0XLp{border-top:1px solid #e5e7eb;padding-top:12px;margin-top:4px}.MatchScore_breakdownToggle__B4epk{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 12px;background-color:transparent;border:1px solid #d1d5db;border-radius:6px;color:#374151;font-size:.95em;font-weight:500;cursor:pointer;transition:all .2s ease}.MatchScore_breakdownToggle__B4epk:hover{background-color:#f9fafb;border-color:#9ca3af}.MatchScore_breakdownToggle__B4epk:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.MatchScore_chevron__CBckD{transition:transform .2s ease;font-size:.8em;color:#6b7280}.MatchScore_chevronUp__Vyc6e{transform:rotate(180deg)}.MatchScore_breakdown__u2Xpc{display:flex;flex-direction:column;gap:12px;margin-top:12px;padding:12px;background-color:#f9fafb;border-radius:6px;animation:MatchScore_fadeIn__XTdU_ .2s ease-out}@keyframes MatchScore_fadeIn__XTdU_{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.MatchScore_breakdownItem__y4Z2R{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:4px 8px;align-items:center}.MatchScore_breakdownLabel__WsGlq{grid-column:1/2;grid-row:1/2;display:flex;align-items:center;gap:6px;font-size:.9em;color:#374151;font-weight:500}.MatchScore_breakdownWeight__qg0Mv{color:#9ca3af;font-size:.85em;font-weight:400}.MatchScore_breakdownValue__sTmzg{grid-column:2/3;grid-row:1/2;font-weight:600;color:#1f2937;font-size:.9em;text-align:right}.MatchScore_breakdownBar__wKfas{grid-column:1/3;grid-row:2/3;position:relative;width:100%;height:6px;background-color:#e5e7eb;border-radius:3px;overflow:hidden}.MatchScore_breakdownFill__mcNZk{height:100%;border-radius:3px;transition:width .3s ease}.MatchScore_compactBadge__9MWpG{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:16px;font-size:13px;font-weight:600;color:#fff;cursor:default;white-space:nowrap}.MatchScore_compactBadge__9MWpG[role=button]{cursor:pointer;transition:all .2s ease}.MatchScore_compactBadge__9MWpG[role=button]:hover{transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.MatchScore_compactBadge__9MWpG[role=button]:active{transform:translateY(0)}.MatchScore_compactIcon__kba6Z{font-size:1.1em}.MatchScore_compactValue__9el_O{font-weight:600}@media (max-width:640px){.MatchScore_scoreInfo__CZk2L{flex-direction:column;align-items:flex-start;gap:8px}.MatchScore_breakdownItem__y4Z2R{grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:6px}.MatchScore_breakdownValue__sTmzg{grid-column:1/2;grid-row:2/3;text-align:left;font-size:1em}.MatchScore_breakdownBar__wKfas{grid-row:3/4}}@media (prefers-color-scheme:dark){.MatchScore_scoreLabel__zN5E2{color:#9ca3af}.MatchScore_progressBar__I_3c5{background-color:#374151}.MatchScore_reason__UxmbY{color:#d1d5db}.MatchScore_reasonIcon__wmE0B{color:#6b7280}.MatchScore_breakdownToggle__B4epk{border-color:#4b5563;color:#e5e7eb}.MatchScore_breakdownToggle__B4epk:hover{background-color:#1f2937;border-color:#6b7280}.MatchScore_breakdown__u2Xpc{background-color:#1f2937}.MatchScore_breakdownLabel__WsGlq{color:#e5e7eb}.MatchScore_breakdownWeight__qg0Mv{color:#6b7280}.MatchScore_breakdownValue__sTmzg{color:#f3f4f6}.MatchScore_breakdownBar__wKfas{background-color:#374151}}.MarketplaceListingCard_tutorCard__nonXo{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:all .3s ease;display:flex;flex-direction:column;width:100%;max-width:100%}@media (min-width:768px){.MarketplaceListingCard_tutorCard__nonXo{max-width:282px}}.MarketplaceListingCard_tutorCard__nonXo:hover{box-shadow:0 8px 24px rgba(0,0,0,.12);transform:translateY(-4px)}.MarketplaceListingCard_imageLink__9aw4j{text-decoration:none;color:inherit;display:block}.MarketplaceListingCard_nameLink__nG2Oi{text-decoration:none;color:inherit;transition:opacity .2s ease}.MarketplaceListingCard_nameLink__nG2Oi:hover{opacity:.7}.MarketplaceListingCard_nameLink__nG2Oi .MarketplaceListingCard_name__kle99{cursor:pointer}.MarketplaceListingCard_imageContainer__erMG7{position:relative;width:100%;padding-top:100%;overflow:hidden;background:#f3f4f6}.MarketplaceListingCard_image__YL0ia{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.MarketplaceListingCard_tutorCard__nonXo:hover .MarketplaceListingCard_image__YL0ia{transform:scale(1.05)}.MarketplaceListingCard_imagePlaceholder__2Unyn{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#9ca3af;background:linear-gradient(135deg,#f3f4f6,#e5e7eb)}.MarketplaceListingCard_trialBadge__wn89s{background:var(--color-primary-accent,#4caead);font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,.15)}.MarketplaceListingCard_freeHelpBadge__Ess8m,.MarketplaceListingCard_trialBadge__wn89s{position:absolute;top:12px;left:12px;color:#fff;padding:6px 12px;border-radius:8px;font-size:.75rem;z-index:2}.MarketplaceListingCard_freeHelpBadge__Ess8m{background:linear-gradient(135deg,#10b981,#059669);font-weight:700;box-shadow:0 2px 8px rgba(16,185,129,.4);display:flex;align-items:center;gap:4px;animation:MarketplaceListingCard_pulse__grZJL 2s ease-in-out infinite}@keyframes MarketplaceListingCard_pulse__grZJL{0%,to{box-shadow:0 2px 8px rgba(16,185,129,.4)}50%{box-shadow:0 4px 12px rgba(16,185,129,.6)}}.MarketplaceListingCard_verificationBadge___mKSq{position:absolute;top:12px;left:50%;transform:translateX(-50%);background:hsla(0,0%,100%,.95);backdrop-filter:blur(8px);padding:4px 8px;border-radius:12px;display:flex;align-items:center;gap:4px;z-index:2;box-shadow:0 2px 4px rgba(0,0,0,.1)}.MarketplaceListingCard_verificationIcon__gcMYw{color:#10b981;flex-shrink:0}.MarketplaceListingCard_saveButton__2x0Cn{position:absolute;top:12px;right:12px;background:hsla(0,0%,100%,.9);border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;z-index:2;color:#222}.MarketplaceListingCard_saveButton__2x0Cn:hover{background:#fff;transform:scale(1.1)}.MarketplaceListingCard_saveButton__2x0Cn svg{width:18px;height:18px}.MarketplaceListingCard_categoryBadge__WNFJa{position:absolute;bottom:12px;left:12px;padding:6px 12px;border-radius:8px;font-size:.75rem;font-weight:600;color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:2;display:flex;align-items:center;gap:4px}.MarketplaceListingCard_categoryCourse__YHvyj{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.MarketplaceListingCard_categoryJob__zrYLf{background:linear-gradient(135deg,#f59e0b,#d97706)}.MarketplaceListingCard_content__NA58P{padding:12px 8px;height:110px;display:flex;flex-direction:column;gap:4px}.MarketplaceListingCard_row__qiXy0{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:18px}.MarketplaceListingCard_name__kle99{font-size:1rem;font-weight:400;color:#111827;margin:0}.MarketplaceListingCard_name__kle99,.MarketplaceListingCard_subject__GwEqu{line-height:1.2;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MarketplaceListingCard_subject__GwEqu{font-size:.875rem;color:#6b7280}.MarketplaceListingCard_level__iA6N0{font-size:.875rem;color:#6b7280;line-height:1.2;flex-shrink:0;font-weight:400}.MarketplaceListingCard_location__T0PQ2{font-size:.875rem;color:#6b7280;line-height:1.2;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MarketplaceListingCard_deliveryMode__x3FBA{font-size:.875rem;color:#6b7280;line-height:1.2;flex-shrink:0;font-weight:400}.MarketplaceListingCard_rating__p1iLO{display:flex;align-items:center;gap:3px;flex-shrink:0}.MarketplaceListingCard_starIcon__nWUXh{color:#111827;flex-shrink:0;margin-top:1px}.MarketplaceListingCard_ratingValue__qSE5E{font-size:.8125rem;font-weight:400;color:#111827}.MarketplaceListingCard_matchScoreRow__jv0Aj{display:flex;align-items:center;margin:4px 0}.MarketplaceListingCard_price__yxx9r{line-height:1.2;flex:1}.MarketplaceListingCard_priceUnit__QhcLO,.MarketplaceListingCard_price__yxx9r{font-size:1rem;font-weight:400;color:#111827}.MarketplaceListingCard_trialText__pQS0T{font-size:.8125rem;color:var(--color-primary-accent,#4caead);line-height:1.2;flex-shrink:0;font-weight:500}.MarketplaceListingCard_bookLink__m2CmF{font-size:1rem;font-weight:400;color:var(--color-primary,#006c67);text-decoration:underline;cursor:pointer;line-height:1.2;flex-shrink:0;transition:color .2s}.MarketplaceListingCard_bookLink__m2CmF:hover{color:var(--color-primary-accent,#4caead)}@media (max-width:768px){.MarketplaceListingCard_content__NA58P{padding:10px 8px;gap:3px}.MarketplaceListingCard_row__qiXy0{gap:6px}.MarketplaceListingCard_name__kle99{font-size:.875rem}.MarketplaceListingCard_subject__GwEqu{font-size:.75rem}.MarketplaceListingCard_level__iA6N0{font-size:.6875rem}.MarketplaceListingCard_location__T0PQ2{font-size:.75rem}.MarketplaceListingCard_deliveryMode__x3FBA{font-size:.6875rem}.MarketplaceListingCard_rating__p1iLO{gap:2px}.MarketplaceListingCard_ratingValue__qSE5E{font-size:.75rem}.MarketplaceListingCard_priceUnit__QhcLO,.MarketplaceListingCard_price__yxx9r{font-size:.875rem}.MarketplaceListingCard_trialText__pQS0T{font-size:.75rem}.MarketplaceListingCard_bookLink__m2CmF{font-size:.875rem}}.MarketplaceGrid_container__JHIvJ{max-width:1440px;margin:0 auto;padding:48px 80px;background:#fff}@media (max-width:1280px){.MarketplaceGrid_container__JHIvJ{padding:48px 40px}}.MarketplaceGrid_gridHeader__8hxJG{margin-bottom:24px}.MarketplaceGrid_resultCount__e6Lon{font-size:1.25rem;font-weight:600;color:#222;margin:0}.MarketplaceGrid_grid__Q3kYR{display:grid;grid-template-columns:repeat(1,1fr);gap:32px 24px;justify-items:center}@media (min-width:768px){.MarketplaceGrid_grid__Q3kYR{grid-template-columns:repeat(2,1fr);justify-items:stretch}}@media (min-width:1024px){.MarketplaceGrid_grid__Q3kYR{grid-template-columns:repeat(4,1fr)}}.MarketplaceGrid_loadingState__keF5q{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;text-align:center}.MarketplaceGrid_spinner__QRcbj{width:48px;height:48px;border:3px solid #e5e7eb;border-top:3px solid var(--color-primary-accent,#4caead);border-radius:50%;animation:MarketplaceGrid_spin__SuZq9 1s linear infinite;margin-bottom:16px}@keyframes MarketplaceGrid_spin__SuZq9{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MarketplaceGrid_loadingText__43k4I{color:#6b7280;font-size:1rem;margin:0}.MarketplaceGrid_emptyState__rmkxX{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;text-align:center}.MarketplaceGrid_emptyIcon__AfXgB{color:#d1d5db;margin-bottom:24px}.MarketplaceGrid_emptyTitle__ClPM_{font-size:1.5rem;font-weight:600;color:#111827;margin:0 0 12px}.MarketplaceGrid_emptyText___4yVe{color:#6b7280;font-size:1rem;line-height:1.6;max-width:400px;margin:0}.MarketplaceGrid_loadMoreContainer___5_tT{display:flex;justify-content:center;padding:48px 0 24px}.MarketplaceGrid_loadMoreButton__OYQsO{background:#fff;border:1px solid #222;border-radius:8px;padding:14px 24px;font-size:16px;font-weight:600;color:#222;cursor:pointer;transition:all .2s ease;min-width:120px;display:flex;align-items:center;justify-content:center;gap:8px}.MarketplaceGrid_loadMoreButton__OYQsO:hover:not(:disabled){background:#f7f7f7;transform:scale(1.02)}.MarketplaceGrid_loadMoreButton__OYQsO:disabled{cursor:not-allowed;opacity:.6}.MarketplaceGrid_loadMoreSpinner__TRwAT{width:16px;height:16px;border:2px solid #e5e7eb;border-top-color:#222;border-radius:50%;animation:MarketplaceGrid_spin__SuZq9 .8s linear infinite}@media (max-width:768px){.MarketplaceGrid_container__JHIvJ{padding:24px 16px}.MarketplaceGrid_gridHeader__8hxJG{margin-bottom:20px}.MarketplaceGrid_resultCount__e6Lon{font-size:1.125rem}.MarketplaceGrid_grid__Q3kYR{gap:20px}.MarketplaceGrid_loadMoreContainer___5_tT{padding:32px 0 16px}.MarketplaceGrid_loadMoreButton__OYQsO{width:100%;max-width:320px}}.RecommendedSection_recommendedSection__4Krhq{display:flex;flex-direction:column;gap:24px;padding:32px 0}.RecommendedSection_header__01MBi{display:flex;flex-direction:column;gap:8px}.RecommendedSection_title__My8Ku{font-size:1.75rem;font-weight:700;color:#1f2937;margin:0}.RecommendedSection_subtitle__074Z0{font-size:1rem;color:#6b7280;margin:0}.RecommendedSection_loadingContainer__MyQOD{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;gap:16px}.RecommendedSection_spinner__r0MwJ{width:48px;height:48px;border:4px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:RecommendedSection_spin__lk8_z .8s linear infinite}@keyframes RecommendedSection_spin__lk8_z{to{transform:rotate(1turn)}}.RecommendedSection_loadingText__dN7Ko{font-size:1rem;color:#6b7280;margin:0}.RecommendedSection_scrollContainer__GIpLN{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#d1d5db #f3f4f6}.RecommendedSection_scrollContainer__GIpLN::-webkit-scrollbar{height:8px}.RecommendedSection_scrollContainer__GIpLN::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}.RecommendedSection_scrollContainer__GIpLN::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.RecommendedSection_scrollContainer__GIpLN::-webkit-scrollbar-thumb:hover{background:#9ca3af}.RecommendedSection_cardGrid__hfUZL{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(320px,1fr);gap:20px;padding-bottom:8px}.RecommendedSection_cardWrapper__BL4Ak{min-width:0}.RecommendedSection_scrollHint__tCOmq{display:none;text-align:center;font-size:.9rem;color:#6b7280;font-weight:500;margin-top:8px}@media (max-width:768px){.RecommendedSection_recommendedSection__4Krhq{padding:24px 0}.RecommendedSection_title__My8Ku{font-size:1.5rem}.RecommendedSection_subtitle__074Z0{font-size:.95rem}.RecommendedSection_cardGrid__hfUZL{grid-auto-columns:minmax(280px,85vw);gap:16px}.RecommendedSection_scrollHint__tCOmq{display:block}}@media (max-width:480px){.RecommendedSection_cardGrid__hfUZL{grid-auto-columns:minmax(260px,90vw)}}@media (prefers-color-scheme:dark){.RecommendedSection_title__My8Ku{color:#f3f4f6}.RecommendedSection_loadingText__dN7Ko,.RecommendedSection_scrollHint__tCOmq,.RecommendedSection_subtitle__074Z0{color:#9ca3af}.RecommendedSection_spinner__r0MwJ{border-color:#3b82f6 #374151 #374151}}.TrendingSection_trendingSection__g9HVB{padding:48px 0;max-width:1200px;margin:0 auto}.TrendingSection_header__s_UTj{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px;gap:24px;flex-wrap:wrap}.TrendingSection_title__dRJNP{font-size:28px;font-weight:700;color:var(--color-text-primary,#1a1a1a);margin:0 0 8px}.TrendingSection_subtitle__cW2tE{font-size:16px;color:var(--color-text-secondary,#666);margin:0}.TrendingSection_periodSelector__8Y_RX{display:flex;gap:8px;background:var(--color-background-secondary,#f5f5f5);padding:4px;border-radius:8px}.TrendingSection_periodButton__7ru2m{padding:8px 16px;border:none;background:transparent;border-radius:6px;font-size:14px;font-weight:500;color:var(--color-text-secondary,#666);cursor:pointer;transition:all .2s ease}.TrendingSection_periodButton__7ru2m:hover{background:var(--color-background-hover,#e8e8e8)}.TrendingSection_periodButton__7ru2m.TrendingSection_active__b1ZpG{background:var(--color-background-primary,#fff);color:var(--color-primary,#007bff);box-shadow:0 1px 3px rgba(0,0,0,.1)}.TrendingSection_loadingContainer__N1SHd{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 20px;gap:16px}.TrendingSection_spinner__TNElz{width:40px;height:40px;border:3px solid var(--color-border,#e0e0e0);border-top-color:var(--color-primary,#007bff);border-radius:50%;animation:TrendingSection_spin__4lfAE .8s linear infinite}@keyframes TrendingSection_spin__4lfAE{to{transform:rotate(1turn)}}.TrendingSection_loadingText__L6Ohi{font-size:14px;color:var(--color-text-secondary,#666);margin:0}.TrendingSection_trendingGrid__sE0R9{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;margin-bottom:48px}.TrendingSection_trendingCard__kQQlg{background:var(--color-background-primary,#fff);border:1px solid var(--color-border,#e0e0e0);border-radius:12px;padding:20px;transition:all .2s ease}.TrendingSection_trendingCard__kQQlg:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-2px)}.TrendingSection_cardHeader__hLhQr{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;gap:12px}.TrendingSection_subjectName__K0Ox5{font-size:18px;font-weight:600;color:var(--color-text-primary,#1a1a1a);margin:0;flex:1}.TrendingSection_badge__kqdDD{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;white-space:nowrap}.TrendingSection_badge__kqdDD.TrendingSection_hot__V43wX{background:#fee;color:#c00}.TrendingSection_badge__kqdDD.TrendingSection_rising__BwVwS{background:#efe;color:#090}.TrendingSection_badge__kqdDD.TrendingSection_steady__6fHc2{background:#eef;color:#009}.TrendingSection_cardStats__Ih6_Y{display:flex;gap:24px;margin-bottom:16px}.TrendingSection_stat__GENeu{display:flex;flex-direction:column;gap:4px}.TrendingSection_statLabel__t3WXB{font-size:12px;color:var(--color-text-secondary,#666);text-transform:uppercase;letter-spacing:.5px}.TrendingSection_statValue__6uNdk{font-size:18px;font-weight:600;color:var(--color-text-primary,#1a1a1a)}.TrendingSection_statValue__6uNdk.TrendingSection_positive__I126_{color:#090}.TrendingSection_statValue__6uNdk.TrendingSection_negative__YkBw2{color:#c00}.TrendingSection_levels__lX3Ky{display:flex;flex-wrap:wrap;gap:8px}.TrendingSection_levelChip__7AsaB{padding:4px 10px;background:var(--color-background-secondary,#f5f5f5);border-radius:6px;font-size:12px;color:var(--color-text-secondary,#666)}.TrendingSection_locationSection__A6tDs,.TrendingSection_priceSection__M97cd{margin-top:48px}.TrendingSection_sectionTitle__pVmHj{font-size:20px;font-weight:600;color:var(--color-text-primary,#1a1a1a);margin:0 0 20px}.TrendingSection_locationGrid__Na97_,.TrendingSection_priceGrid__31fM0{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.TrendingSection_locationCard__xuPJB,.TrendingSection_priceCard__hqHKY{background:var(--color-background-primary,#fff);border:1px solid var(--color-border,#e0e0e0);border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:8px}.TrendingSection_locationCity__q3t1k,.TrendingSection_priceSubject__rN_hl{font-size:14px;font-weight:600;color:var(--color-text-primary,#1a1a1a)}.TrendingSection_priceValue__Zmb56{font-size:20px;font-weight:700;color:var(--color-primary,#007bff)}.TrendingSection_priceRange__8sDAP{font-size:12px;color:var(--color-text-secondary,#666)}.TrendingSection_priceChange__sU5ft{font-size:13px;font-weight:600}.TrendingSection_priceChange__sU5ft.TrendingSection_up__HYxdb{color:#090}.TrendingSection_priceChange__sU5ft.TrendingSection_down__57m_Z{color:#c00}.TrendingSection_locationCount__1hICg{font-size:13px;color:var(--color-text-secondary,#666)}.TrendingSection_locationSubjects__ZZTAr{font-size:12px;color:var(--color-text-secondary,#999);font-style:italic}.TrendingSection_locationPrice__7MDiq{font-size:13px;font-weight:600;color:var(--color-primary,#007bff);margin-top:4px}@media (max-width:768px){.TrendingSection_trendingSection__g9HVB{padding:32px 16px}.TrendingSection_header__s_UTj{flex-direction:column;align-items:stretch}.TrendingSection_title__dRJNP{font-size:24px}.TrendingSection_periodSelector__8Y_RX{width:100%;justify-content:space-between}.TrendingSection_periodButton__7ru2m{flex:1;padding:10px 12px}.TrendingSection_trendingGrid__sE0R9{grid-template-columns:1fr;gap:16px}.TrendingSection_cardStats__Ih6_Y{gap:16px}.TrendingSection_locationGrid__Na97_,.TrendingSection_priceGrid__31fM0{grid-template-columns:1fr}}.ClientHomepage_clientHomepage__Pd6a7{display:flex;flex-direction:column;gap:48px;padding-bottom:64px}.ClientHomepage_heroSection__QRUL5{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;padding:64px 48px;text-align:center;color:#fff;margin-bottom:24px}.ClientHomepage_heroContent__KKFc6{max-width:800px;margin:0 auto}.ClientHomepage_heroTitle___Sx_m{font-size:3rem;font-weight:700;margin-bottom:16px;line-height:1.2}.ClientHomepage_heroSubtitle__m7grb{font-size:1.25rem;margin-bottom:32px;opacity:.95;line-height:1.6}.ClientHomepage_ctaGroup__yVOz9{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.ClientHomepage_primaryCta__M3ccX,.ClientHomepage_secondaryCta__JstAe{padding:14px 32px;font-size:1rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .2s ease;border:none}.ClientHomepage_primaryCta__M3ccX{background-color:#fff;color:#667eea}.ClientHomepage_primaryCta__M3ccX:hover{background-color:#f0f0f0;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.ClientHomepage_secondaryCta__JstAe{background-color:transparent;color:#fff;border:2px solid #fff}.ClientHomepage_secondaryCta__JstAe:hover{background-color:hsla(0,0%,100%,.1);transform:translateY(-2px)}.ClientHomepage_quickFilters__4jK1W{display:flex;flex-direction:column;gap:16px}.ClientHomepage_sectionTitle__3ZCHD{font-size:1.75rem;font-weight:700;color:#1f2937;margin:0}.ClientHomepage_sectionSubtitle__6plju{font-size:1rem;color:#6b7280;margin:4px 0 0}.ClientHomepage_filterChips__Fk79D{display:flex;gap:12px;flex-wrap:wrap}.ClientHomepage_filterChip__akaCT{padding:10px 20px;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:24px;font-size:.95rem;font-weight:500;color:#374151;cursor:pointer;transition:all .2s ease}.ClientHomepage_filterChip__akaCT:hover{background-color:#667eea;color:#fff;border-color:#667eea;transform:translateY(-2px);box-shadow:0 2px 8px rgba(102,126,234,.25)}.ClientHomepage_recommendedSection__V4X4I{display:flex;flex-direction:column;gap:24px}.ClientHomepage_sectionHeader__gShST{display:flex;flex-direction:column;gap:4px}.ClientHomepage_marketplaceSection__lP4_y{display:flex;flex-direction:column;gap:24px}.ClientHomepage_trustBanner__LhXwz{background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:16px;padding:48px 32px;margin-top:32px}.ClientHomepage_trustContent__DRhdl{max-width:1000px;margin:0 auto;text-align:center}.ClientHomepage_trustTitle__vk5My{font-size:1.75rem;font-weight:700;color:#1f2937;margin-bottom:24px}.ClientHomepage_trustFeatures__5wxzr{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px}.ClientHomepage_trustFeature__csOiH{display:flex;align-items:center;gap:12px;font-size:1rem;font-weight:500;color:#374151;justify-content:center}.ClientHomepage_trustIcon__tlrvB{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background-color:#10b981;color:#fff;border-radius:50%;font-weight:700;font-size:1rem}@media (max-width:768px){.ClientHomepage_heroSection__QRUL5{padding:48px 24px}.ClientHomepage_heroTitle___Sx_m{font-size:2rem}.ClientHomepage_heroSubtitle__m7grb{font-size:1rem}.ClientHomepage_ctaGroup__yVOz9{flex-direction:column}.ClientHomepage_primaryCta__M3ccX,.ClientHomepage_secondaryCta__JstAe{width:100%}.ClientHomepage_trustFeatures__5wxzr{grid-template-columns:1fr;gap:16px}.ClientHomepage_clientHomepage__Pd6a7{gap:32px}}.TutorHomepage_tutorHomepage__O30JN{display:flex;flex-direction:column;gap:48px;padding-bottom:64px}.TutorHomepage_heroSection__D0CaF{background:linear-gradient(135deg,#06b6d4,#0891b2);border-radius:16px;padding:64px 48px;text-align:center;color:#fff;margin-bottom:24px}.TutorHomepage_heroContent__0Zy_s{max-width:800px;margin:0 auto}.TutorHomepage_heroTitle__9Bq0a{font-size:3rem;font-weight:700;margin-bottom:16px;line-height:1.2}.TutorHomepage_heroSubtitle__YRo7r{font-size:1.25rem;margin-bottom:32px;opacity:.95;line-height:1.6}.TutorHomepage_ctaGroup__WGkYk{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.TutorHomepage_primaryCta__9_uns,.TutorHomepage_secondaryCta__0qjag{padding:14px 32px;font-size:1rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .2s ease;border:none}.TutorHomepage_primaryCta__9_uns{background-color:#fff;color:#0891b2}.TutorHomepage_primaryCta__9_uns:hover{background-color:#f0f0f0;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.TutorHomepage_secondaryCta__0qjag{background-color:transparent;color:#fff;border:2px solid #fff}.TutorHomepage_secondaryCta__0qjag:hover{background-color:hsla(0,0%,100%,.1);transform:translateY(-2px)}.TutorHomepage_statsSection__8bDbv{margin:0}.TutorHomepage_statsGrid__dZqCb{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.TutorHomepage_statCard__40Clc{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;text-align:center;transition:all .2s ease}.TutorHomepage_statCard__40Clc:hover{transform:translateY(-4px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.TutorHomepage_statIcon__vtS0o{font-size:2rem;margin-bottom:8px}.TutorHomepage_statValue__PGWLF{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:4px}.TutorHomepage_statLabel__cp5IO{font-size:.9rem;color:#6b7280;font-weight:500}.TutorHomepage_sectionHeader__kKick{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;flex-wrap:wrap;gap:16px}.TutorHomepage_sectionTitle__Q0aBD{font-size:1.75rem;font-weight:700;color:#1f2937;margin:0}.TutorHomepage_sectionSubtitle__rYRXf{font-size:1rem;color:#6b7280;margin:4px 0 0}.TutorHomepage_viewAllButton__vGKlC{padding:10px 20px;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:.95rem;font-weight:600;color:#374151;cursor:pointer;transition:all .2s ease}.TutorHomepage_viewAllButton__vGKlC:hover{background-color:#f9fafb;border-color:#9ca3af;transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.TutorHomepage_jobsSection__lCXUO{padding:32px;background-color:#fef3c7;border-radius:16px;border:2px solid #fbbf24}.TutorHomepage_jobsSection__lCXUO,.TutorHomepage_matchingSection__v0n_M{display:flex;flex-direction:column;gap:24px}.TutorHomepage_comingSoon__C53dS{padding:48px;text-align:center;background-color:#f3f4f6;border-radius:12px;color:#6b7280;font-size:1.1rem;font-weight:500}.TutorHomepage_browseSection__niMdl{display:flex;flex-direction:column;gap:24px}.TutorHomepage_tipsSection__6tm0S{background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:16px;padding:48px 32px;margin-top:32px}.TutorHomepage_tipsTitle__W4826{font-size:1.75rem;font-weight:700;color:#1f2937;margin-bottom:32px;text-align:center}.TutorHomepage_tipsGrid__O9g9i{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.TutorHomepage_tipCard__BU4GZ{background:#fff;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:12px;transition:all .2s ease}.TutorHomepage_tipCard__BU4GZ:hover{transform:translateY(-4px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.TutorHomepage_tipNumber__j1QKo{width:36px;height:36px;background-color:#06b6d4;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem}.TutorHomepage_tipCardTitle__hfLEf{font-size:1.1rem;font-weight:600;color:#1f2937;margin:0}.TutorHomepage_tipCardText__xmWIH{font-size:.95rem;color:#6b7280;line-height:1.6;margin:0}@media (max-width:768px){.TutorHomepage_heroSection__D0CaF{padding:48px 24px}.TutorHomepage_heroTitle__9Bq0a{font-size:2rem}.TutorHomepage_heroSubtitle__YRo7r{font-size:1rem}.TutorHomepage_ctaGroup__WGkYk{flex-direction:column}.TutorHomepage_primaryCta__9_uns,.TutorHomepage_secondaryCta__0qjag{width:100%}.TutorHomepage_statsGrid__dZqCb{grid-template-columns:repeat(2,1fr)}.TutorHomepage_sectionHeader__kKick{flex-direction:column;align-items:flex-start}.TutorHomepage_viewAllButton__vGKlC{width:100%}.TutorHomepage_tipsGrid__O9g9i{grid-template-columns:1fr}.TutorHomepage_tutorHomepage__O30JN{gap:32px}.TutorHomepage_jobsSection__lCXUO{padding:24px}}.AgentHomepage_agentHomepage__ruz6n{display:flex;flex-direction:column;gap:48px;padding-bottom:64px}.AgentHomepage_heroSection__z5zJl{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-radius:16px;padding:64px 48px;text-align:center;color:#fff;margin-bottom:24px}.AgentHomepage_heroContent__NCXyf{max-width:800px;margin:0 auto}.AgentHomepage_heroTitle__S_PbR{font-size:3rem;font-weight:700;margin-bottom:16px;line-height:1.2}.AgentHomepage_heroSubtitle__0OLtS{font-size:1.25rem;margin-bottom:32px;opacity:.95;line-height:1.6}.AgentHomepage_ctaGroup__USpeU{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.AgentHomepage_primaryCta__33PXQ,.AgentHomepage_secondaryCta__bb46v{padding:14px 32px;font-size:1rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .2s ease;border:none}.AgentHomepage_primaryCta__33PXQ{background-color:#fff;color:#7c3aed}.AgentHomepage_primaryCta__33PXQ:hover{background-color:#f0f0f0;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.AgentHomepage_secondaryCta__bb46v{background-color:transparent;color:#fff;border:2px solid #fff}.AgentHomepage_secondaryCta__bb46v:hover{background-color:hsla(0,0%,100%,.1);transform:translateY(-2px)}.AgentHomepage_networkSection__Dw7q5{display:flex;flex-direction:column;gap:24px}.AgentHomepage_metricsGrid__aEh5Y{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.AgentHomepage_metricCard__UQlcb{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;display:flex;flex-direction:column;align-items:center;text-align:center;transition:all .2s ease}.AgentHomepage_metricCard__UQlcb:hover{transform:translateY(-4px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.AgentHomepage_metricIcon__vC_cY{font-size:2.5rem;margin-bottom:12px}.AgentHomepage_metricValue__YDdiA{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:4px}.AgentHomepage_metricLabel___tjht{font-size:.9rem;color:#6b7280;font-weight:500;margin-bottom:8px}.AgentHomepage_metricChange___ptWd{font-size:.85rem;color:#9ca3af}.AgentHomepage_sectionHeader__CvaJf{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;flex-wrap:wrap;gap:16px}.AgentHomepage_sectionTitle__Bvtm6{font-size:1.75rem;font-weight:700;color:#1f2937;margin:0}.AgentHomepage_sectionSubtitle__IBu9g{font-size:1rem;color:#6b7280;margin:4px 0 0}.AgentHomepage_viewAllButton__mPi0l{padding:10px 20px;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:.95rem;font-weight:600;color:#374151;cursor:pointer;transition:all .2s ease}.AgentHomepage_viewAllButton__mPi0l:hover{background-color:#f9fafb;border-color:#9ca3af;transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.AgentHomepage_opportunitiesSection__i_UaS{padding:32px;background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:16px}.AgentHomepage_insightsSection__IhLrD,.AgentHomepage_opportunitiesSection__i_UaS{display:flex;flex-direction:column;gap:24px}.AgentHomepage_insightsGrid__L6Xx8{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.AgentHomepage_insightCard__UjpeE{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:16px;transition:all .2s ease}.AgentHomepage_insightCard__UjpeE:hover{transform:translateY(-4px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.AgentHomepage_insightTitle__vle_M{font-size:1.1rem;font-weight:600;color:#1f2937;margin:0}.AgentHomepage_insightContent__MMM7B{display:flex;flex-direction:column;gap:12px;min-height:100px;justify-content:center;align-items:center}.AgentHomepage_insightPlaceholder__EFKqj{color:#9ca3af;font-size:.95rem;text-align:center;margin:0}.AgentHomepage_browseSection__fuBno{display:flex;flex-direction:column;gap:24px}.AgentHomepage_toolsSection__Pqv9Y{background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:16px;padding:48px 32px;margin-top:32px}.AgentHomepage_toolsTitle__lVclm{font-size:1.75rem;font-weight:700;color:#1f2937;margin-bottom:32px;text-align:center}.AgentHomepage_toolsGrid__uRyeo{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.AgentHomepage_toolCard__zPDbT{background:#fff;border-radius:12px;padding:28px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;transition:all .2s ease}.AgentHomepage_toolCard__zPDbT:hover{transform:translateY(-4px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.AgentHomepage_toolIcon__nwM3b{font-size:2.5rem;margin-bottom:8px}.AgentHomepage_toolCardTitle__19YOe{font-size:1.1rem;font-weight:600;color:#1f2937;margin:0}.AgentHomepage_toolCardText__tt17G{font-size:.95rem;color:#6b7280;line-height:1.6;margin:0;flex:1}.AgentHomepage_toolButton__bpYny{margin-top:8px;padding:10px 20px;background-color:#8b5cf6;color:#fff;border:none;border-radius:8px;font-size:.9rem;font-weight:600;cursor:not-allowed;opacity:.6;transition:all .2s ease}@media (max-width:768px){.AgentHomepage_heroSection__z5zJl{padding:48px 24px}.AgentHomepage_heroTitle__S_PbR{font-size:2rem}.AgentHomepage_heroSubtitle__0OLtS{font-size:1rem}.AgentHomepage_ctaGroup__USpeU{flex-direction:column}.AgentHomepage_primaryCta__33PXQ,.AgentHomepage_secondaryCta__bb46v{width:100%}.AgentHomepage_metricsGrid__aEh5Y{grid-template-columns:repeat(2,1fr)}.AgentHomepage_sectionHeader__CvaJf{flex-direction:column;align-items:flex-start}.AgentHomepage_viewAllButton__mPi0l{width:100%}.AgentHomepage_insightsGrid__L6Xx8,.AgentHomepage_toolsGrid__uRyeo{grid-template-columns:1fr}.AgentHomepage_agentHomepage__ruz6n{gap:32px}.AgentHomepage_opportunitiesSection__i_UaS{padding:24px}}.GuestHomepage_guestHomepage__EvLIA{display:flex;flex-direction:column;gap:64px;padding-bottom:64px}.GuestHomepage_heroSection__wZ_T7{background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:16px;padding:80px 48px;text-align:center;color:#fff;margin-bottom:24px}.GuestHomepage_heroContent__cqKiz{max-width:900px;margin:0 auto}.GuestHomepage_heroTitle__Lf4Jz{font-size:3.5rem;font-weight:800;margin-bottom:20px;line-height:1.1}.GuestHomepage_heroSubtitle__97Jnd{font-size:1.5rem;margin-bottom:40px;opacity:.95;line-height:1.6}.GuestHomepage_ctaGroup__1Gnuo{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-bottom:48px}.GuestHomepage_primaryCta__8xa_X,.GuestHomepage_secondaryCta__BM4mJ{padding:16px 40px;font-size:1.1rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .2s ease;border:none}.GuestHomepage_primaryCta__8xa_X{background-color:#fff;color:#2563eb}.GuestHomepage_primaryCta__8xa_X:hover{background-color:#f0f0f0;transform:translateY(-3px);box-shadow:0 6px 16px rgba(0,0,0,.2)}.GuestHomepage_secondaryCta__BM4mJ{background-color:transparent;color:#fff;border:2px solid #fff}.GuestHomepage_secondaryCta__BM4mJ:hover{background-color:hsla(0,0%,100%,.15);transform:translateY(-3px)}.GuestHomepage_socialProof__AWT21{display:flex;justify-content:center;align-items:center;gap:24px;flex-wrap:wrap;padding-top:24px;border-top:1px solid hsla(0,0%,100%,.3)}.GuestHomepage_proofItem__Gc2O7{display:flex;flex-direction:column;align-items:center;gap:4px}.GuestHomepage_proofValue__T9D_Q{font-size:1.75rem;font-weight:700;color:#fff}.GuestHomepage_proofLabel__Bb_6m{font-size:.9rem;color:hsla(0,0%,100%,.9)}.GuestHomepage_proofDivider__zHMcP{font-size:1.5rem;color:hsla(0,0%,100%,.5)}.GuestHomepage_valueSection__q_Wg6{display:flex;flex-direction:column;gap:32px}.GuestHomepage_sectionTitle___LStY{font-size:2rem;font-weight:700;color:#1f2937;text-align:center;margin:0}.GuestHomepage_sectionSubtitle__UOVUL{font-size:1.1rem;color:#6b7280;text-align:center;margin:0}.GuestHomepage_valueGrid__EvVla{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:28px}.GuestHomepage_valueCard__DeHZa{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:32px;text-align:center;transition:all .2s ease}.GuestHomepage_valueCard__DeHZa:hover{transform:translateY(-6px);box-shadow:0 8px 20px rgba(0,0,0,.1);border-color:#3b82f6}.GuestHomepage_valueIcon__h_H0D{font-size:3rem;margin-bottom:16px}.GuestHomepage_valueTitle__CdVOw{font-size:1.3rem;font-weight:600;color:#1f2937;margin:0 0 12px}.GuestHomepage_valueText__pVB7q{font-size:1rem;color:#6b7280;line-height:1.6;margin:0}.GuestHomepage_featuredSection__Gflun{display:flex;flex-direction:column;gap:24px}.GuestHomepage_sectionHeader__hgT_J{display:flex;flex-direction:column;gap:8px;text-align:center}.GuestHomepage_viewAllContainer__r_REJ{display:flex;justify-content:center;margin-top:24px}.GuestHomepage_viewAllButton__EMY56{padding:14px 32px;background-color:#3b82f6;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.GuestHomepage_viewAllButton__EMY56:hover{background-color:#2563eb;transform:translateY(-2px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.GuestHomepage_subjectsSection__aUGuY{display:flex;flex-direction:column;gap:32px}.GuestHomepage_subjectGrid__ihMYU{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px}.GuestHomepage_subjectCard__S64WD{display:flex;flex-direction:column;align-items:center;gap:12px;padding:28px 20px;background:#fff;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;transition:all .2s ease}.GuestHomepage_subjectCard__S64WD:hover{border-color:#3b82f6;background-color:#f0f9ff;transform:translateY(-4px);box-shadow:0 4px 12px rgba(59,130,246,.15)}.GuestHomepage_subjectIcon__lloiu{font-size:2.5rem}.GuestHomepage_subjectName__hyLUs{font-size:1rem;font-weight:600;color:#1f2937}.GuestHomepage_allListingsSection__VIXS9{display:flex;flex-direction:column;gap:24px}.GuestHomepage_bottomCta__NeLj5{background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:16px;padding:64px 48px;margin-top:32px}.GuestHomepage_bottomCtaContent__YoiIa{max-width:700px;margin:0 auto;text-align:center}.GuestHomepage_bottomCtaTitle__WF6sF{font-size:2.5rem;font-weight:700;color:#1f2937;margin-bottom:16px}.GuestHomepage_bottomCtaText__hwE38{font-size:1.2rem;color:#6b7280;margin-bottom:32px;line-height:1.6}.GuestHomepage_bottomCtaButton__MtfdE{padding:16px 48px;background-color:#3b82f6;color:#fff;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.GuestHomepage_bottomCtaButton__MtfdE:hover{background-color:#2563eb;transform:translateY(-3px);box-shadow:0 6px 16px rgba(59,130,246,.3)}@media (max-width:768px){.GuestHomepage_heroSection__wZ_T7{padding:56px 24px}.GuestHomepage_heroTitle__Lf4Jz{font-size:2.5rem}.GuestHomepage_heroSubtitle__97Jnd{font-size:1.1rem}.GuestHomepage_ctaGroup__1Gnuo{flex-direction:column;gap:12px}.GuestHomepage_primaryCta__8xa_X,.GuestHomepage_secondaryCta__BM4mJ{width:100%}.GuestHomepage_socialProof__AWT21{gap:16px}.GuestHomepage_proofValue__T9D_Q{font-size:1.5rem}.GuestHomepage_proofLabel__Bb_6m{font-size:.8rem}.GuestHomepage_valueGrid__EvVla{grid-template-columns:1fr}.GuestHomepage_subjectGrid__ihMYU{grid-template-columns:repeat(2,1fr)}.GuestHomepage_bottomCtaTitle__WF6sF{font-size:2rem}.GuestHomepage_bottomCtaText__hwE38{font-size:1rem}.GuestHomepage_guestHomepage__EvLIA{gap:48px}}.AdvancedFilters_overlay__tfN2J{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1000;display:flex;justify-content:flex-end;animation:AdvancedFilters_fadeIn__F808u .2s ease}@keyframes AdvancedFilters_fadeIn__F808u{0%{opacity:0}to{opacity:1}}.AdvancedFilters_drawer__dHwKS{width:100%;max-width:480px;background:var(--color-background-primary,#fff);height:100%;display:flex;flex-direction:column;animation:AdvancedFilters_slideIn__sjeOX .3s ease;box-shadow:-4px 0 12px rgba(0,0,0,.1)}@keyframes AdvancedFilters_slideIn__sjeOX{0%{transform:translateX(100%)}to{transform:translateX(0)}}.AdvancedFilters_header__oNo8l{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--color-border,#e0e0e0)}.AdvancedFilters_title__z1OiA{font-size:20px;font-weight:600;color:var(--color-text-primary,#1a1a1a);margin:0}.AdvancedFilters_closeButton__piOiJ{background:none;border:none;font-size:24px;color:var(--color-text-secondary,#666);cursor:pointer;padding:4px;line-height:1;transition:color .2s ease}.AdvancedFilters_closeButton__piOiJ:hover{color:var(--color-text-primary,#1a1a1a)}.AdvancedFilters_content__UQovi{flex:1;overflow-y:auto;padding:24px}.AdvancedFilters_filterSection__E0wbO{margin-bottom:32px}.AdvancedFilters_filterSection__E0wbO:last-child{margin-bottom:0}.AdvancedFilters_sectionTitle__IAU60{font-size:14px;font-weight:600;color:var(--color-text-primary,#1a1a1a);text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px}.AdvancedFilters_chipGrid__X1SbV{display:flex;flex-wrap:wrap;gap:8px}.AdvancedFilters_chip__5osO1{padding:8px 16px;border:1px solid var(--color-border,#e0e0e0);border-radius:20px;background:var(--color-background-primary,#fff);font-size:14px;color:var(--color-text-primary,#1a1a1a);cursor:pointer;transition:all .2s ease}.AdvancedFilters_chip__5osO1:hover{border-color:var(--color-primary,#007bff);background:rgba(0,123,255,.05)}.AdvancedFilters_chip__5osO1.AdvancedFilters_active__GPgRU{border-color:var(--color-primary,#007bff);background:var(--color-primary,#007bff);color:#fff}.AdvancedFilters_radioGroup__m2eok{display:flex;flex-direction:column;gap:12px}.AdvancedFilters_radioLabel__ESeUc{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:var(--color-text-primary,#1a1a1a)}.AdvancedFilters_radioLabel__ESeUc input[type=radio]{cursor:pointer}.AdvancedFilters_radioLabel__ESeUc span{user-select:none}.AdvancedFilters_priceRange__LwMe5{display:flex;align-items:center;gap:12px}.AdvancedFilters_priceInput__6xU4l{flex:1;padding:10px 12px;border:1px solid var(--color-border,#e0e0e0);border-radius:8px;font-size:14px;color:var(--color-text-primary,#1a1a1a)}.AdvancedFilters_priceInput__6xU4l:focus{outline:none;border-color:var(--color-primary,#007bff)}.AdvancedFilters_priceSeparator__81IwI{color:var(--color-text-secondary,#666);font-weight:500}.AdvancedFilters_ratingButtons__BERcH{display:flex;gap:8px}.AdvancedFilters_ratingButton__6sxqX{padding:8px 16px;border:1px solid var(--color-border,#e0e0e0);border-radius:8px;background:var(--color-background-primary,#fff);font-size:14px;color:var(--color-text-primary,#1a1a1a);cursor:pointer;transition:all .2s ease}.AdvancedFilters_ratingButton__6sxqX:hover{border-color:var(--color-primary,#007bff);background:rgba(0,123,255,.05)}.AdvancedFilters_ratingButton__6sxqX.AdvancedFilters_active__GPgRU{border-color:var(--color-primary,#007bff);background:var(--color-primary,#007bff);color:#fff}.AdvancedFilters_checkboxLabel__aTvWK{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:var(--color-text-primary,#1a1a1a)}.AdvancedFilters_checkboxLabel__aTvWK input[type=checkbox]{cursor:pointer}.AdvancedFilters_checkboxLabel__aTvWK span{user-select:none}.AdvancedFilters_footer__E50Qd{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-top:1px solid var(--color-border,#e0e0e0);gap:16px}.AdvancedFilters_footerLeft___tpf_,.AdvancedFilters_footerRight__jNQ6U{display:flex;align-items:center;gap:12px}.AdvancedFilters_resetButton__ekWeW,.AdvancedFilters_saveButton__1Hnst{padding:10px 20px;border:1px solid var(--color-border,#e0e0e0);border-radius:8px;background:var(--color-background-primary,#fff);font-size:14px;font-weight:500;color:var(--color-text-primary,#1a1a1a);cursor:pointer;transition:all .2s ease}.AdvancedFilters_resetButton__ekWeW:hover,.AdvancedFilters_saveButton__1Hnst:hover{border-color:var(--color-text-secondary,#666);background:var(--color-background-secondary,#f5f5f5)}.AdvancedFilters_applyButton__lfptk{padding:10px 24px;border:none;border-radius:8px;background:var(--color-primary,#007bff);font-size:14px;font-weight:600;color:#fff;cursor:pointer;transition:all .2s ease}.AdvancedFilters_applyButton__lfptk:hover{background:var(--color-primary-dark,#0056b3);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,123,255,.3)}.AdvancedFilters_filterCount__UEUqo{font-size:13px;color:var(--color-text-secondary,#666)}@media (max-width:768px){.AdvancedFilters_drawer__dHwKS{max-width:100%}.AdvancedFilters_header__oNo8l{padding:16px 20px}.AdvancedFilters_content__UQovi{padding:20px}.AdvancedFilters_footer__E50Qd{padding:16px 20px;flex-direction:column;align-items:stretch}.AdvancedFilters_footerLeft___tpf_,.AdvancedFilters_footerRight__jNQ6U{width:100%;justify-content:space-between}.AdvancedFilters_footerRight__jNQ6U{order:-1}.AdvancedFilters_applyButton__lfptk,.AdvancedFilters_resetButton__ekWeW,.AdvancedFilters_saveButton__1Hnst{flex:1}}.page_marketplacePage__Ed0Ve,.page_marketplacePage__PJU_z,.page_yourHomePage__ljWuw{min-height:100vh;background-color:#fff}