.page_card-container__cCtoa{background-color:white;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:all .3s ease;max-width:640px;margin:0 auto;overflow:hidden;position:relative;border:1px solid rgba(0,0,0,.05)}.page_card-container__cCtoa:hover{box-shadow:0 10px 20px rgba(0,0,0,.1);transform:translateY(-2px)}.page_post-header__oB6BG{display:flex;align-items:center;padding:16px;border-bottom:1px solid rgba(0,0,0,.05)}.page_avatar-container__qwar5{position:relative;margin-right:12px;flex-shrink:0}.page_avatar__CJUMr{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid #f0f2f5;transition:transform .3s ease}.page_avatar__CJUMr:hover{transform:scale(1.05)}.page_verified-badge__WwCJb{position:absolute;bottom:0;right:0;background:linear-gradient(135deg,#5561FF,#3643FC);border-radius:50%;padding:4px;border:2px solid white;display:flex;align-items:center;justify-content:center}.page_verified-icon__1_Edx{color:white}.page_author-info__d0Fv0{flex:1;min-width:0}.page_author-name-row__olcEx{display:flex;align-items:center;margin-bottom:4px}.page_author-name__RiJb5{font-weight:600;color:#292f36;font-size:15px;margin-right:6px}.page_author-username__n4zHI{color:#798496;font-size:13px}.page_post-meta-info__M4nmL{display:flex;align-items:center;color:#798496;font-size:12px}.page_meta-icon__qg8DO{margin-right:4px}.page_meta-separator__tZOuV{margin:0 6px}.page_views-counter__PhPEE{display:flex;align-items:center;margin-right:12px;padding:4px 10px;font-size:12px;color:#798496;background-color:#f5f7fa;border-radius:16px;border:1px solid rgba(0,0,0,.05)}.page_views-icon__uX3Xl{margin-right:4px;color:#5561FF}.page_options-button__lJaEM{width:32px;height:32px;padding:6px;color:#798496;background:none;border:none;border-radius:50%;transition:all .2s ease;cursor:pointer;display:flex;align-items:center;justify-content:center}.page_options-button__lJaEM:hover{color:#292f36;background-color:#f0f2f5}.page_post-content__ymVyr{padding:16px}.page_post-text___fIdn{font-size:14px;line-height:1.5;color:#292f36;margin:0 0 12px;max-height:4.5em;overflow:hidden;position:relative}.page_post-text___fIdn.page_expanded__0iVmm{max-height:none}.page_post-text___fIdn:not(.page_expanded__0iVmm):after{content:"";position:absolute;bottom:0;right:0;width:50%;height:1.5em;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,1))}.page_expand-button__bZ1o3{background:none;border:none;color:#5561FF;font-size:13px;font-weight:500;padding:0;margin-bottom:12px;cursor:pointer;transition:color .2s ease}.page_expand-button__bZ1o3:hover{color:#3643FC;text-decoration:underline}.page_hashtags-container__XJDub{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.page_hashtag__J8bT7{font-size:13px;color:#5561FF;font-weight:500;cursor:pointer;transition:color .2s ease}.page_hashtag__J8bT7:hover{color:#3643FC;text-decoration:underline}.page_media-container__Gky8_{position:relative;margin-top:12px}.page_post-image__lcGZO{width:100%;height:auto;border-radius:8px;transition:transform .3s ease}.page_media-container__Gky8_:hover .page_post-image__lcGZO{transform:scale(1.01)}.page_interaction-overlay__uDZ8t{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);border-radius:8px;opacity:0;transition:opacity .3s ease}.page_media-container__Gky8_:hover .page_interaction-overlay__uDZ8t{opacity:1}.page_interaction-row__Cdngs{position:absolute;bottom:12px;left:12px;right:12px;display:flex;justify-content:space-between;align-items:center;background:rgba(0,0,0,.7);padding:8px 12px;border-radius:8px}.page_interaction-group__N0fnl{display:flex;gap:8px}.page_interaction-button__1dIuG{display:flex;align-items:center;gap:4px;background:none;border:none;color:white;font-size:12px;font-weight:500;padding:6px 8px;border-radius:16px;cursor:pointer;transition:all .2s ease}.page_interaction-button__1dIuG:hover{background:rgba(255,255,255,.2);transform:scale(1.05)}.page_interaction-button__1dIuG:active{transform:scale(.98)}.page_count-label__hnagh{font-size:11px;font-weight:500;color:rgba(255,255,255,.9)}.page_liked-button___SUj8{color:#e74c3c}.page_liked-button___SUj8 .page_filled-icon__476E9{display:block}.page_disliked-button__Fp8pN{color:#e74c3c}.page_saved-button__XL1NB{color:#f39c12}.page_saved-button__XL1NB .page_filled-icon__476E9{display:block}.page_shared-button__MwYVw{color:#27ae60}.page_filled-icon__476E9{display:none}.page_report-button__hYNPO{position:absolute;top:12px;right:12px;width:32px;height:32px;background:rgba(0,0,0,.7);border:none;border-radius:50%;color:white;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;opacity:0}.page_media-container__Gky8_:hover .page_report-button__hYNPO{opacity:1}.page_report-button__hYNPO:hover{background:rgba(239,68,68,.8);transform:scale(1.1)}.page_report-button__hYNPO:active{transform:scale(.95)}.page_reported-button__7Wyb9{background:rgba(239,68,68,.8);opacity:1}@media (max-width:480px){.page_post-header__oB6BG{padding:12px}.page_interaction-row__Cdngs{padding:6px 8px}.page_interaction-button__1dIuG{padding:4px 6px}.page_avatar__CJUMr{width:40px;height:40px}.page_post-content__ymVyr{padding:12px}.page_count-label__hnagh{font-size:10px}}@media (prefers-color-scheme:dark){.page_card-container__cCtoa{background-color:#1f2937;border-color:#374151;box-shadow:0 4px 12px rgba(0,0,0,.3)}.page_card-container__cCtoa:hover{box-shadow:0 10px 20px rgba(0,0,0,.4)}.page_post-header__oB6BG{border-bottom-color:#374151}.page_avatar__CJUMr{border-color:#374151}.page_verified-badge__WwCJb{border-color:#1f2937}.page_author-name__RiJb5{color:#f3f4f6}.page_author-username__n4zHI,.page_meta-icon__qg8DO,.page_post-meta-info__M4nmL{color:#9ca3af}.page_views-counter__PhPEE{background-color:#374151;border-color:#4b5563;color:#9ca3af}.page_views-icon__uX3Xl{color:#60a5fa}.page_options-button__lJaEM{color:#9ca3af}.page_options-button__lJaEM:hover{color:#f3f4f6;background-color:#374151}.page_post-text___fIdn{color:#e5e7eb}.page_post-text___fIdn:not(.page_expanded__0iVmm):after{background:linear-gradient(90deg,rgba(31,41,55,0),rgba(31,41,55,1))}.page_expand-button__bZ1o3{color:#60a5fa}.page_expand-button__bZ1o3:hover{color:#3b82f6}.page_hashtag__J8bT7{color:#60a5fa}.page_hashtag__J8bT7:hover{color:#3b82f6}.page_interaction-overlay__uDZ8t{background:rgba(0,0,0,.6)}.page_interaction-row__Cdngs{background:rgba(0,0,0,.8)}.page_interaction-button__1dIuG{color:#f3f4f6}.page_interaction-button__1dIuG:hover{background:rgba(255,255,255,.1)}.page_count-label__hnagh{color:rgba(243,244,246,.9)}.page_disliked-button__Fp8pN,.page_liked-button___SUj8{color:#ef4444}.page_saved-button__XL1NB{color:#f59e0b}.page_shared-button__MwYVw{color:#10b981}.page_report-button__hYNPO{background:rgba(0,0,0,.8);color:#f3f4f6}.page_report-button__hYNPO:hover,.page_reported-button__7Wyb9{background:rgba(239,68,68,.9)}}@media (prefers-contrast:high) and (prefers-color-scheme:dark){.page_avatar__CJUMr,.page_card-container__cCtoa{border-width:2px;border-color:#60a5fa}.page_verified-badge__WwCJb,.page_views-counter__PhPEE{border-width:2px}.page_expand-button__bZ1o3,.page_hashtag__J8bT7,.page_interaction-button__1dIuG{font-weight:600}.page_report-button__hYNPO{border:2px solid rgba(255,255,255,.3)}}@media (prefers-reduced-motion:reduce){.page_avatar__CJUMr,.page_card-container__cCtoa,.page_expand-button__bZ1o3,.page_hashtag__J8bT7,.page_interaction-button__1dIuG,.page_interaction-overlay__uDZ8t,.page_post-image__lcGZO,.page_report-button__hYNPO{transition:none}.page_avatar__CJUMr:hover,.page_card-container__cCtoa:hover,.page_interaction-button__1dIuG:active,.page_interaction-button__1dIuG:hover,.page_media-container__Gky8_:hover .page_post-image__lcGZO,.page_report-button__hYNPO:active,.page_report-button__hYNPO:hover{transform:none}}.PropertyCard_propertyCard__eV9_n{background-color:white;border-radius:.75rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transition:all .3s ease;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;border:1px solid #f3f4f6;overflow:hidden;display:flex;flex-direction:column;position:relative}.PropertyCard_propertyCard__eV9_n:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}@media (min-width:768px){.PropertyCard_propertyCard__eV9_n{flex-direction:row}}.PropertyCard_heatIndicator__nwF8h{height:.375rem;width:100%;position:absolute;top:0;left:0;right:0;z-index:10}.PropertyCard_heatIndicatorHot__GJQyu{background:linear-gradient(90deg,#ef4444,#f97316)}.PropertyCard_heatIndicatorPopular__PLD43{background:linear-gradient(90deg,#f97316,#eab308)}.PropertyCard_heatIndicatorGood__OL8Ux{background:linear-gradient(90deg,#eab308,#22c55e)}.PropertyCard_heatIndicatorNew__F2ZEz{background:linear-gradient(90deg,#22c55e,#3b82f6)}.PropertyCard_heatIndicatorListed__UfELS{background:linear-gradient(90deg,#3b82f6,#6366f1)}.PropertyCard_imageSection__CE_OO{position:relative;width:100%}@media (min-width:768px){.PropertyCard_imageSection__CE_OO{width:50%}}.PropertyCard_imageContainer__SM6fZ{position:relative;height:100%}.PropertyCard_propertyImage__Na8r_{width:100%;height:100%;object-fit:cover;min-height:320px}.PropertyCard_premiumBadge__xawIt{background:linear-gradient(90deg,#2980b9,#9333ea)}.PropertyCard_premiumBadge__xawIt,.PropertyCard_promotedBadge__sotFe{color:white;font-size:.75rem;font-weight:600;padding:.125rem .75rem;text-align:center;position:absolute;top:.375rem;left:0;right:0;z-index:10}.PropertyCard_promotedBadge__sotFe{background:linear-gradient(90deg,#f59e0b,#f97316)}.PropertyCard_badge__39YJA{display:flex;align-items:center;background-color:rgba(0,0,0,.75);color:white;padding:.125rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:700;position:absolute}.PropertyCard_imageCounterBadge__eEjJv{bottom:.75rem;left:.75rem}.PropertyCard_availableBadge__YlGQE{top:2rem;left:.75rem}.PropertyCard_energyBadge__2oHzL{top:2rem;right:4rem;padding:.125rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:700;position:absolute;display:flex;align-items:center;color:white}.PropertyCard_energyRatingA__1PQH5{background-color:#22c55e}.PropertyCard_energyRatingB__8wp8Y{background-color:#4ade80}.PropertyCard_energyRatingC__g9WZS{background-color:#facc15}.PropertyCard_energyRatingD__TVY9c{background-color:#eab308}.PropertyCard_energyRatingE__DB84L{background-color:#f97316}.PropertyCard_energyRatingF__3hAhY{background-color:#f87171}.PropertyCard_energyRatingG__fEMv7{background-color:#ef4444}.PropertyCard_heatBadge__bQdo6{bottom:.75rem;right:.75rem}.PropertyCard_virtualTourBadge__ELVlQ{bottom:2.75rem;right:.75rem;background-color:#2980b9}.PropertyCard_iconCamera__PNIob,.PropertyCard_iconEye__20m6y{color:#d1d5db;margin-right:.25rem}.PropertyCard_iconKey__t8Gou{color:#93c5fd;margin-right:.25rem}.PropertyCard_iconZap__8IMOb{margin-right:.25rem}.PropertyCard_iconFlame__sT6Bu{color:#f97316;margin-right:.25rem}.PropertyCard_imageNavButton__WaLCV{position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(0,0,0,.5);color:white;border-radius:9999px;padding:.25rem;transition:background-color .3s ease}.PropertyCard_imageNavButton__WaLCV:hover{background-color:rgba(0,0,0,.7)}.PropertyCard_imageNavButtonPrev__Aqcga{left:.5rem}.PropertyCard_imageNavButtonNext__UrV1C{right:.5rem}.PropertyCard_imageNavButton__WaLCV svg{height:1rem;width:1rem}.PropertyCard_interactionColumn__mEaez{position:absolute;top:2rem;right:.75rem;display:flex;flex-direction:column;gap:.375rem}.PropertyCard_interactionButton__fuXAJ{background-color:white;padding:.25rem;border-radius:9999px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);display:flex;align-items:center;transition:all .3s ease}.PropertyCard_interactionButton__fuXAJ:hover{background-color:#f9fafb}.PropertyCard_interactionButton__fuXAJ:active{transform:scale(.95)}.PropertyCard_interactionButton__fuXAJ span{margin-left:.25rem;font-size:.75rem;font-weight:500}.PropertyCard_iconHeart__hjleu{color:#6b7280}.PropertyCard_iconHeart__hjleu.PropertyCard_active___VlnM{color:#ec4899;fill:currentColor}.PropertyCard_iconThumbsUp__DLoz0{color:#6b7280}.PropertyCard_iconThumbsUp__DLoz0.PropertyCard_active___VlnM{color:#3b82f6}.PropertyCard_iconThumbsDown__jk60P{color:#6b7280}.PropertyCard_iconThumbsDown__jk60P.PropertyCard_active___VlnM{color:#ef4444}.PropertyCard_iconMessage__urxP7{color:#22c55e}.PropertyCard_iconComment__D3QYv{color:#a855f7}.PropertyCard_contentSection__Mrfxh{padding:.75rem;width:100%;display:flex;flex-direction:column}@media (min-width:768px){.PropertyCard_contentSection__Mrfxh{width:50%}}.PropertyCard_titleSection__q_Qox{margin-bottom:.5rem}.PropertyCard_titleRow__L5Bo3{display:flex;justify-content:space-between;align-items:flex-start}.PropertyCard_propertyTitle__L0jMJ{font-weight:500;color:#1f2937;font-size:1rem}.PropertyCard_viewsBadge__3fpJD{background-color:#dbeafe;color:#1e40af;font-size:.75rem;padding:.125rem .375rem;border-radius:.25rem;display:flex;align-items:center;margin-left:.5rem}.PropertyCard_priceRow__Gg26K{display:flex;align-items:center;justify-content:space-between;margin-top:.25rem}.PropertyCard_price__NMg7j{font-size:1.125rem;font-weight:700;color:#2980b9;display:flex;align-items:baseline}.PropertyCard_depositBadge__R9YWW{color:#6b7280;background-color:#f3f4f6}.PropertyCard_depositBadge__R9YWW,.PropertyCard_mortgageBadge__eXgXO{margin-left:.5rem;font-size:.75rem;padding:0 .375rem;border-radius:9999px}.PropertyCard_mortgageBadge__eXgXO{color:#047857;background-color:#ecfdf5;display:flex;align-items:center}.PropertyCard_iconPercentCircle__G9zse{margin-right:.125rem}.PropertyCard_viewDetailsButton__zbD97{background-color:white;border:1px solid #e5e7eb;color:#374151;padding:.125rem .5rem;border-radius:.5rem;font-size:.75rem;font-weight:500;transition:background-color .3s ease;display:flex;align-items:center}.PropertyCard_viewDetailsButton__zbD97:hover{background-color:#f9fafb}.PropertyCard_iconExternalLink__bt_Ew{margin-right:.25rem}.PropertyCard_propertySpecs__kMDwo{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.5rem;font-size:.75rem}.PropertyCard_specItem__InFVA{display:flex;align-items:center;color:#374151}.PropertyCard_iconBathroom__erzeA,.PropertyCard_iconBedroom__ABzD_,.PropertyCard_iconCarFront__V7LpR,.PropertyCard_iconDoorOpen__ZGT2Y,.PropertyCard_iconRuler__oYDlz{color:#2980b9;margin-right:.25rem}.PropertyCard_metaInfo__bRp7E{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.5rem;font-size:.75rem}.PropertyCard_metaBadge__uN7L1{display:flex;align-items:center;color:#4b5563;background-color:#f9fafb;padding:.125rem .375rem;border-radius:9999px}.PropertyCard_iconBuilding__nQl5Q,.PropertyCard_iconMapPin__ZbNMd{color:#6b7280;margin-right:.125rem}.PropertyCard_tagsSection__YJuOj{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.5rem}.PropertyCard_tag__R6Vt_{padding:.125rem .375rem;background-color:#eef2ff;color:#2980b9;font-size:.75rem;border-radius:9999px;cursor:pointer;transition:background-color .3s ease;border:1px solid #e0e7ff}.PropertyCard_tag__R6Vt_:hover{background-color:#e0e7ff}.PropertyCard_descriptionSection__y36aY{background-color:#f9fafb;border-radius:.5rem;padding:.5rem;border:1px solid #f3f4f6;margin-bottom:.5rem}.PropertyCard_descriptionHeader__UDmVA{display:flex;justify-content:space-between;align-items:center;margin-bottom:.125rem}.PropertyCard_descriptionTitle__FmPVT{font-size:.75rem;font-weight:500;color:#374151;display:flex;align-items:center}.PropertyCard_expandButton__6qYgd{color:#2980b9;padding:.125rem;border-radius:9999px;transition:all .3s ease}.PropertyCard_expandButton__6qYgd:hover{color:#3730a3;background-color:#eef2ff}.PropertyCard_descriptionText__G5IUi{font-size:.75rem;color:#4b5563}.PropertyCard_collapsed__Ms_3g{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.PropertyCard_amenitiesSection__gv6ze{margin-top:.375rem;padding-top:.375rem;border-top:1px solid #e5e7eb}.PropertyCard_amenitiesTitle___mADe{font-size:.75rem;font-weight:500;margin-bottom:.25rem}.PropertyCard_amenitiesGrid__94yZ4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.5rem;row-gap:.25rem}.PropertyCard_amenityItem__w_osN{display:flex;align-items:center;font-size:.75rem}.PropertyCard_iconSparkles__VUehb{color:#22c55e;margin-right:.25rem}.PropertyCard_mortgageSection__dOH_u{margin-top:.375rem;padding-top:.375rem;border-top:1px solid #e5e7eb}.PropertyCard_mortgageTitle__zHt0U{font-size:.75rem;font-weight:500;margin-bottom:.25rem}.PropertyCard_mortgageGrid__Y4YMU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.5rem;row-gap:.125rem;font-size:.75rem}.PropertyCard_mortgageRow__TtcHJ{display:flex;justify-content:space-between}.PropertyCard_mortgageLabel__JuhCL{color:#6b7280}.PropertyCard_mortgageValue__rD6ae{font-weight:500}.PropertyCard_mortgageDetails__W404s{display:flex;justify-content:space-between;color:#2980b9;grid-column:span 2/span 2;margin-top:.25rem}.PropertyCard_agentSection__X9xOu{display:flex;align-items:center;margin-bottom:.75rem;background-color:#f9fafb;padding:.5rem;border-radius:.5rem;border:1px solid #f3f4f6;transition:border-color .3s ease}.PropertyCard_agentSection__X9xOu:hover{border-color:#c7d2fe}.PropertyCard_agentInfo__ZZUe2{display:flex;align-items:center;margin-right:auto}.PropertyCard_agentAvatar__J6gmW{position:relative;margin-right:.5rem}.PropertyCard_avatarCircle__iAvNp{width:2rem;height:2rem;background-color:#2980b9;border-radius:9999px;display:flex;align-items:center;justify-content:center;color:white;font-weight:700;font-size:.75rem}.PropertyCard_verifiedBadge__apzIg{position:absolute;bottom:-.25rem;right:-.25rem;background-color:#3b82f6;border-radius:9999px;padding:.125rem}.PropertyCard_iconCheck__tjWoa{color:white}.PropertyCard_agentDetails__q1Oem{display:flex;flex-direction:column}.PropertyCard_agentName__0Ej7y{font-size:.75rem;font-weight:500;display:flex;align-items:center}.PropertyCard_agentBadge__b7X6l{margin-left:.375rem;background-color:#dbeafe;color:#1e40af;font-size:.625rem;padding:0 .25rem;border-radius:9999px;display:flex;align-items:center}.PropertyCard_iconShield__q00ql{margin-right:.125rem}.PropertyCard_agentCompanyInfo__bkovX{display:flex;align-items:center;font-size:.625rem;color:#6b7280}.PropertyCard_companyName__bEZVQ{margin-right:.25rem}.PropertyCard_separator__pl_lI{margin:0 .25rem}.PropertyCard_contactButton__bbA7s{background-color:#2980b9;color:white;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.PropertyCard_contactButton__bbA7s:hover{background-color:#2980b9}.PropertyCard_contactButton__bbA7s:active{background-color:#3730a3}.PropertyCard_iconMessageCircle__sZRrO{margin-right:.25rem}.PropertyCard_contactForm__S0MIt{background-color:#f9fafb;border-radius:.5rem;padding:.5rem;border:1px solid #e5e7eb;margin-bottom:.5rem}.PropertyCard_contactFormTitle__n5Jiz{font-size:.75rem;font-weight:500;margin-bottom:.375rem}.PropertyCard_contactFormFields__kr_Fr{display:flex;flex-direction:column;gap:.375rem}.PropertyCard_formInput__7s_Az{width:100%;font-size:.75rem;border-radius:.25rem;border:1px solid #d1d5db;padding:.25rem .5rem}.PropertyCard_formInput__7s_Az:focus{outline:none;ring:1px solid #6366f1;border-color:#6366f1}.PropertyCard_formButtonContainer__eIl59{display:flex;justify-content:flex-end}.PropertyCard_sendButton__sFBiI{background-color:#2980b9;color:white;padding:.25rem .75rem;border-radius:.25rem;font-size:.75rem;font-weight:500;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);transition:background-color .3s ease}.PropertyCard_sendButton__sFBiI:hover{background-color:#2980b9}.PropertyCard_actionButtons__ahyjg{display:flex;justify-content:space-between;margin-top:auto}.PropertyCard_actionButton__oI1xm{flex:1 1 0%;display:flex;align-items:center;justify-content:center;background-color:white;border:1px solid #e5e7eb;color:#374151;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;transition:background-color .3s ease}.PropertyCard_actionButton__oI1xm:not(:last-child){margin-right:.25rem}.PropertyCard_actionButton__oI1xm:hover{background-color:#f9fafb}.PropertyCard_bookmarkIcon__TpsKi{color:#6b7280;margin-right:.25rem}.PropertyCard_bookmarkIcon__TpsKi.PropertyCard_active___VlnM{color:#eab308;fill:currentColor}.PropertyCard_shareIcon__ZT5Py{color:#6b7280;margin-right:.25rem}.PropertyCard_specialActionButton__eCoAm{flex:1 1 0%;display:flex;align-items:center;justify-content:center;background-color:#eef2ff;border:1px solid #c7d2fe;color:#2980b9;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;transition:background-color .3s ease}.PropertyCard_specialActionButton__eCoAm:hover{background-color:#e0e7ff}.PropertyCard_iconGrid__s1P0_{color:#2980b9;margin-right:.25rem}.PropertyCard_previewContainer__heeGi{padding:.75rem;background-color:#f3f4f6;display:flex;justify-content:center;align-items:center}@media (prefers-color-scheme:dark){.PropertyCard_propertyCard__eV9_n{background-color:var(--gray-800);border:1px solid var(--gray-700);box-shadow:0 4px 6px -1px rgba(0,0,0,.3),0 2px 4px -1px rgba(0,0,0,.2)}.PropertyCard_propertyCard__eV9_n:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.4),0 4px 6px -2px rgba(0,0,0,.3)}.PropertyCard_heatIndicatorHot__GJQyu{background:linear-gradient(to right,var(--danger),#f97316)}.PropertyCard_heatIndicatorPopular__PLD43{background:linear-gradient(90deg,#f97316,#eab308)}.PropertyCard_heatIndicatorGood__OL8Ux{background:linear-gradient(to right,#eab308,var(--success))}.PropertyCard_heatIndicatorNew__F2ZEz{background:linear-gradient(to right,var(--success),var(--primary-color))}.PropertyCard_heatIndicatorListed__UfELS{background:linear-gradient(to right,var(--primary-color),#6366f1)}.PropertyCard_premiumBadge__xawIt{background:linear-gradient(to right,var(--primary-color),#9333ea);color:var(--gray-50)}.PropertyCard_promotedBadge__sotFe{background:linear-gradient(90deg,#f59e0b,#f97316);color:var(--gray-50)}.PropertyCard_badge__39YJA{background-color:rgba(0,0,0,.9);color:var(--gray-50)}.PropertyCard_energyRatingA__1PQH5{background-color:var(--success)}.PropertyCard_energyRatingB__8wp8Y{background-color:#4ade80}.PropertyCard_energyRatingC__g9WZS{background-color:#facc15}.PropertyCard_energyRatingD__TVY9c{background-color:#eab308}.PropertyCard_energyRatingE__DB84L{background-color:#f97316}.PropertyCard_energyRatingF__3hAhY{background-color:#f87171}.PropertyCard_energyRatingG__fEMv7{background-color:var(--danger)}.PropertyCard_virtualTourBadge__ELVlQ{background-color:var(--primary-color)}.PropertyCard_iconCamera__PNIob,.PropertyCard_iconEye__20m6y{color:var(--gray-400)}.PropertyCard_iconKey__t8Gou{color:var(--success)}.PropertyCard_iconZap__8IMOb{color:#eab308}.PropertyCard_iconFlame__sT6Bu{color:var(--danger)}.PropertyCard_imageNavButton__WaLCV{background-color:var(--gray-700);border:1px solid var(--gray-600);color:var(--gray-300)}.PropertyCard_imageNavButton__WaLCV:hover{background-color:var(--gray-600);color:var(--gray-50)}.PropertyCard_interactionColumn__mEaez{background-color:var(--gray-800)}.PropertyCard_interactionButton__fuXAJ{color:var(--gray-400);background-color:var(--gray-700);border:1px solid var(--gray-600)}.PropertyCard_interactionButton__fuXAJ:hover{background-color:var(--gray-600);color:var(--gray-200)}.PropertyCard_iconHeart__hjleu.PropertyCard_active___VlnM{color:var(--danger)}.PropertyCard_iconThumbsUp__DLoz0.PropertyCard_active___VlnM{color:var(--success)}.PropertyCard_iconThumbsDown__jk60P.PropertyCard_active___VlnM{color:var(--danger)}.PropertyCard_iconMessage__urxP7{color:var(--primary-color)}.PropertyCard_iconComment__D3QYv{color:var(--gray-400)}.PropertyCard_contentSection__Mrfxh{background-color:var(--gray-800)}.PropertyCard_propertyTitle__L0jMJ{color:var(--gray-50)}.PropertyCard_viewsBadge__3fpJD{background-color:var(--gray-700);color:var(--gray-300)}.PropertyCard_price__NMg7j{color:var(--gray-50)}.PropertyCard_depositBadge__R9YWW,.PropertyCard_mortgageBadge__eXgXO{background-color:var(--gray-700);color:var(--gray-300)}.PropertyCard_iconPercentCircle__G9zse{color:var(--success)}.PropertyCard_viewDetailsButton__zbD97{background-color:var(--primary-color);color:var(--gray-50)}.PropertyCard_viewDetailsButton__zbD97:hover{background-color:var(--primary-color-hover)}.PropertyCard_iconExternalLink__bt_Ew{color:var(--gray-50)}.PropertyCard_iconBathroom__erzeA,.PropertyCard_iconBedroom__ABzD_,.PropertyCard_iconCarFront__V7LpR,.PropertyCard_iconDoorOpen__ZGT2Y,.PropertyCard_iconRuler__oYDlz{color:var(--gray-400)}.PropertyCard_metaBadge__uN7L1{background-color:var(--gray-700);color:var(--gray-300)}.PropertyCard_iconBuilding__nQl5Q,.PropertyCard_iconMapPin__ZbNMd{color:var(--gray-400)}.PropertyCard_tag__R6Vt_{background-color:var(--gray-700);color:var(--gray-300);border:1px solid var(--gray-600)}.PropertyCard_tag__R6Vt_:hover{background-color:var(--primary-color);color:var(--gray-50);border-color:var(--primary-color)}.PropertyCard_descriptionTitle__FmPVT{color:var(--gray-50)}.PropertyCard_expandButton__6qYgd{color:var(--primary-color)}.PropertyCard_expandButton__6qYgd:hover{color:var(--primary-color-hover)}.PropertyCard_descriptionText__G5IUi{color:var(--gray-200)}.PropertyCard_amenitiesTitle___mADe{color:var(--gray-50)}.PropertyCard_amenityItem__w_osN{color:var(--gray-300)}.PropertyCard_iconSparkles__VUehb{color:var(--primary-color)}.PropertyCard_mortgageTitle__zHt0U{color:var(--gray-50)}.PropertyCard_mortgageLabel__JuhCL{color:var(--gray-300)}.PropertyCard_mortgageValue__rD6ae{color:var(--gray-50)}.PropertyCard_mortgageDetails__W404s{color:var(--gray-400)}.PropertyCard_agentSection__X9xOu{background-color:var(--gray-700);border:1px solid var(--gray-600)}.PropertyCard_agentSection__X9xOu:hover{background-color:var(--gray-600)}.PropertyCard_avatarCircle__iAvNp{background-color:var(--gray-600);color:var(--gray-300)}.PropertyCard_verifiedBadge__apzIg{background-color:var(--primary-color)}.PropertyCard_agentName__0Ej7y,.PropertyCard_iconCheck__tjWoa{color:var(--gray-50)}.PropertyCard_agentBadge__b7X6l{background-color:var(--gray-600);color:var(--primary-color)}.PropertyCard_iconShield__q00ql{color:var(--primary-color)}.PropertyCard_agentCompanyInfo__bkovX{color:var(--gray-400)}.PropertyCard_contactButton__bbA7s{background-color:var(--primary-color);color:var(--gray-50)}.PropertyCard_contactButton__bbA7s:active,.PropertyCard_contactButton__bbA7s:hover{background-color:var(--primary-color-hover)}.PropertyCard_contactButton__bbA7s:active{filter:brightness(.9)}.PropertyCard_iconMessageCircle__sZRrO{color:var(--gray-50)}.PropertyCard_contactForm__S0MIt{background-color:var(--gray-700);border:1px solid var(--gray-600)}.PropertyCard_contactFormTitle__n5Jiz{color:var(--gray-50)}.PropertyCard_formInput__7s_Az{background-color:var(--gray-600);border:1px solid var(--gray-500);color:var(--gray-50)}.PropertyCard_formInput__7s_Az:focus{border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color)}.PropertyCard_sendButton__sFBiI{background-color:var(--primary-color);color:var(--gray-50)}.PropertyCard_sendButton__sFBiI:hover{background-color:var(--primary-color-hover)}.PropertyCard_actionButton__oI1xm{background-color:var(--gray-700);border:1px solid var(--gray-600);color:var(--gray-300)}.PropertyCard_actionButton__oI1xm:hover{background-color:var(--gray-600);color:var(--gray-50)}.PropertyCard_bookmarkIcon__TpsKi{color:var(--gray-400)}.PropertyCard_bookmarkIcon__TpsKi.PropertyCard_active___VlnM{color:#eab308}.PropertyCard_shareIcon__ZT5Py{color:var(--gray-400)}.PropertyCard_specialActionButton__eCoAm{background-color:var(--gray-700);border:1px solid var(--gray-600);color:var(--primary-color)}.PropertyCard_specialActionButton__eCoAm:hover{background-color:var(--gray-600)}.PropertyCard_iconGrid__s1P0_{color:var(--primary-color)}.PropertyCard_previewContainer__heeGi{background-color:var(--gray-700)}}.page_detailPageContainer__ORCSy{width:100%;max-width:1200px;margin:0 auto;padding:1.5rem}.page_errorContainer__7a4yL{width:100%;max-width:800px;margin:0 auto;padding:2rem;text-align:center}.page_errorTitle__3AFVW{font-size:1.5rem;font-weight:600;margin-bottom:1rem}.page_errorMessage__DXrjG{color:#666}@media (prefers-color-scheme:dark){.page_detailPageContainer__ORCSy{background-color:var(--gray-900);color:var(--gray-50)}.page_errorContainer__7a4yL{background-color:var(--gray-800);color:var(--gray-50)}.page_errorTitle__3AFVW{color:var(--gray-50)}.page_errorMessage__DXrjG{color:var(--gray-300)}}.ProductCard_classifiedCard__bxmQ5{background-color:white;border-radius:.75rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transition:all .3s ease;max-width:56rem;margin-left:auto;margin-right:auto;border:1px solid #f3f4f6;overflow:hidden;display:flex;flex-direction:column;position:relative}.ProductCard_classifiedCard__bxmQ5:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}@media (min-width:768px){.ProductCard_classifiedCard__bxmQ5{flex-direction:row}}.ProductCard_heatIndicator__kjtw6{height:.375rem;width:100%;position:absolute;top:0;left:0;right:0;z-index:10}.ProductCard_heatIndicatorHot__dmUB3{background:linear-gradient(90deg,#ef4444,#f97316)}.ProductCard_heatIndicatorWarm__YEt6L{background:linear-gradient(90deg,#f97316,#eab308)}.ProductCard_heatIndicatorGood___3rMh{background:linear-gradient(90deg,#eab308,#22c55e)}.ProductCard_heatIndicatorCool__aHZOT{background:linear-gradient(90deg,#22c55e,#3b82f6)}.ProductCard_heatIndicatorCold__HZUS2{background:linear-gradient(90deg,#3b82f6,#6366f1)}.ProductCard_imageSection__McyTr{position:relative;width:100%}@media (min-width:768px){.ProductCard_imageSection__McyTr{width:50%}}.ProductCard_imageContainer__0xjDT{position:relative;height:100%}.ProductCard_classifiedImage__JC79S{width:100%;height:100%;object-fit:cover;min-height:320px}.ProductCard_promotedBadge__BtM_J{background:linear-gradient(90deg,#f59e0b,#f97316);color:white;font-size:.75rem;font-weight:600;padding:.25rem .75rem;text-align:center;position:absolute;top:.375rem;left:0;right:0;z-index:10}.ProductCard_badge__nKKLh{display:flex;align-items:center;background-color:rgba(0,0,0,.75);color:white;padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:700;position:absolute}.ProductCard_imageCounterBadge__fYGw9{bottom:.75rem;left:.75rem}.ProductCard_timeBadge__Jv0B5{top:2.5rem;left:.75rem}.ProductCard_conditionBadge__NvhhK{top:2.5rem;right:4rem;background-color:#16a34a}.ProductCard_heatBadge__HWw4B{bottom:.75rem;right:.75rem}.ProductCard_iconCamera__PssVl{color:#d1d5db;margin-right:.25rem}.ProductCard_iconClock__rzn_3{color:#93c5fd;margin-right:.25rem}.ProductCard_iconFlame___6_E_{color:#f97316;margin-right:.25rem}.ProductCard_imageNavButton__GmWVY{position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(0,0,0,.5);color:white;border-radius:9999px;padding:.25rem;transition:background-color .3s ease}.ProductCard_imageNavButton__GmWVY:hover{background-color:rgba(0,0,0,.7)}.ProductCard_imageNavButtonPrev__53MJ6{left:.5rem}.ProductCard_imageNavButtonNext___jST6{right:.5rem}.ProductCard_imageNavButton__GmWVY svg{height:1.25rem;width:1.25rem}.ProductCard_interactionColumn__uJBgf{position:absolute;top:2.5rem;right:.75rem;display:flex;flex-direction:column;gap:.5rem}.ProductCard_interactionButton__8tKi3{background-color:white;padding:.375rem;border-radius:9999px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);display:flex;align-items:center;transition:all .3s ease}.ProductCard_interactionButton__8tKi3:hover{background-color:#f9fafb}.ProductCard_interactionButton__8tKi3:active{transform:scale(.95)}.ProductCard_interactionButton__8tKi3 span{margin-left:.25rem;font-size:.75rem;font-weight:500}.ProductCard_iconHeart__UB8Zk{color:#6b7280}.ProductCard_iconHeart__UB8Zk.ProductCard_active__t0oHn{color:#ec4899;fill:currentColor}.ProductCard_iconThumbsUp__9DLIK{color:#6b7280}.ProductCard_iconThumbsUp__9DLIK.ProductCard_active__t0oHn{color:#3b82f6}.ProductCard_iconThumbsDown__uOyrZ{color:#6b7280}.ProductCard_iconThumbsDown__uOyrZ.ProductCard_active__t0oHn{color:#ef4444}.ProductCard_iconMessage__9PtsM{color:#22c55e}.ProductCard_iconComment___nMYa{color:#a855f7}.ProductCard_contentSection__2lN5i{padding:1rem;width:100%;display:flex;flex-direction:column}@media (min-width:768px){.ProductCard_contentSection__2lN5i{width:50%}}.ProductCard_titleSection__4e0mX{margin-bottom:.5rem}.ProductCard_titleRow__8tAp9{display:flex;justify-content:space-between;align-items:flex-start}.ProductCard_adTitle__jCjwW{font-weight:600;color:#1f2937;font-size:1.125rem}.ProductCard_viewsBadge__diH5F{background-color:#dbeafe;color:#1e40af;font-size:.75rem;padding:.125rem .5rem;border-radius:.25rem;display:flex;align-items:center;margin-left:.5rem}.ProductCard_iconEye__sozRJ{margin-right:.25rem}.ProductCard_priceRow__g_YKD{display:flex;align-items:center;justify-content:space-between;margin-top:.25rem}.ProductCard_price__e76eL{font-size:1.25rem;font-weight:700;color:#2980b9;display:flex;align-items:baseline}.ProductCard_negotiableBadge__hkvBA{margin-left:.5rem;font-size:.75rem;color:#6b7280;background-color:#f3f4f6;padding:.125rem .5rem;border-radius:9999px}.ProductCard_viewDetailsButton__kqUoZ{background-color:white;border:1px solid #e5e7eb;color:#374151;padding:.25rem .625rem;border-radius:.5rem;font-size:.75rem;font-weight:500;transition:background-color .3s ease;display:flex;align-items:center}.ProductCard_viewDetailsButton__kqUoZ:hover{background-color:#f9fafb}.ProductCard_iconExternalLink__f0sob{margin-right:.25rem}.ProductCard_metaInfo__Vqvv3{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;font-size:.75rem}.ProductCard_metaBadge__4a_Bo{display:flex;align-items:center;color:#4b5563;background-color:#f9fafb;padding:.25rem .5rem;border-radius:9999px}.ProductCard_iconMapPin__HQbXA,.ProductCard_iconTag__hM3yd{color:#6b7280;margin-right:.25rem}.ProductCard_tagsSection__pnhui{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.75rem}.ProductCard_tag__K6g1n{padding:.125rem .5rem;background-color:#eef2ff;color:#2980b9;font-size:.75rem;border-radius:9999px;cursor:pointer;transition:background-color .3s ease;border:1px solid #e0e7ff}.ProductCard_tag__K6g1n:hover{background-color:#e0e7ff}.ProductCard_descriptionSection__kbqcI{background-color:#f9fafb;border-radius:.5rem;padding:.75rem;border:1px solid #f3f4f6;margin-bottom:.75rem}.ProductCard_descriptionHeader__9jm7I{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.ProductCard_descriptionTitle__KlwsK{font-size:.875rem;font-weight:500;color:#374151;display:flex;align-items:center}.ProductCard_conditionLabel__gikcg{margin-left:.5rem;font-size:.75rem;background-color:#dcfce7;color:#166534;padding:.125rem .375rem;border-radius:9999px}.ProductCard_expandButton__XLuJm{color:#2980b9;padding:.125rem;border-radius:9999px;transition:all .3s ease}.ProductCard_expandButton__XLuJm:hover{color:#3730a3;background-color:#eef2ff}.ProductCard_descriptionText__VRh6K{font-size:.875rem;color:#4b5563}.ProductCard_collapsed__xzH1W{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ProductCard_descriptionDetails__Co07R{margin-top:.5rem;padding-top:.5rem;border-top:1px solid #e5e7eb;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1rem}.ProductCard_detailRow__KG_zR{display:flex;justify-content:space-between;font-size:.75rem}.ProductCard_detailLabel__QtgOY{color:#6b7280}.ProductCard_detailValue__Ang4H{font-weight:500;color:#1f2937}.ProductCard_sellerSection__y65SB{display:flex;align-items:center;margin-bottom:1rem;background-color:#f9fafb;padding:.625rem;border-radius:.5rem;border:1px solid #f3f4f6;transition:border-color .3s ease}.ProductCard_sellerSection__y65SB:hover{border-color:#c7d2fe}.ProductCard_sellerInfo__nqUSX{display:flex;align-items:center;margin-right:auto}.ProductCard_sellerAvatar__5NiLY{position:relative;margin-right:.625rem}.ProductCard_avatarCircle__fnX6G{width:2.5rem;height:2.5rem;background-color:#2980b9;border-radius:9999px;display:flex;align-items:center;justify-content:center;color:white;font-weight:700;font-size:.75rem}.ProductCard_verifiedBadge__1mxl0{position:absolute;bottom:-.25rem;right:-.25rem;background-color:#3b82f6;border-radius:9999px;padding:.125rem}.ProductCard_iconCheck__GaPQb{color:white}.ProductCard_sellerDetails__q_1JO{display:flex;flex-direction:column}.ProductCard_sellerName__DNuPK{font-size:.875rem;font-weight:500;display:flex;align-items:center}.ProductCard_verifiedLabel__dGrdJ{margin-left:.375rem;background-color:#dbeafe;color:#1e40af;font-size:.75rem;padding:.125rem .375rem;border-radius:9999px;display:flex;align-items:center}.ProductCard_iconShield__N_REv{margin-right:.125rem}.ProductCard_sellerRating__QFQ9F{display:flex;align-items:center}.ProductCard_ratingStars__kQ9D3{display:flex}.ProductCard_star__Ew2Uz{width:.75rem;height:.75rem}.ProductCard_starFilled__0wImM{color:#facc15}.ProductCard_starEmpty__d8_ZV{color:#d1d5db}.ProductCard_ratingText__rlLxY{margin-left:.25rem;font-size:.75rem;color:#6b7280}.ProductCard_contactButton__1fCon{background-color:#2980b9;color:white;padding:.375rem .75rem;border-radius:.5rem;font-size:.75rem;font-weight:500;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.ProductCard_contactButton__1fCon:hover{background-color:#2980b9}.ProductCard_contactButton__1fCon:active{background-color:#3730a3}.ProductCard_iconMessageCircle__mI0ul{margin-right:.375rem}.ProductCard_actionButtons__qi57p{display:flex;justify-content:space-between;margin-top:auto}.ProductCard_actionButton__Ri6S_{flex:1 1 0%;display:flex;align-items:center;justify-content:center;background-color:white;border:1px solid #e5e7eb;color:#374151;padding:.5rem .75rem;border-radius:.5rem;font-size:.875rem;transition:background-color .3s ease}.ProductCard_actionButton__Ri6S_:not(:last-child){margin-right:.5rem}.ProductCard_actionButton__Ri6S_:hover{background-color:#f9fafb}.ProductCard_actionButton__Ri6S_ svg{margin-right:.375rem;color:#6b7280}.ProductCard_bookmarkIcon__d_Bzr{color:#6b7280}.ProductCard_bookmarkIcon__d_Bzr.ProductCard_active__t0oHn{color:#eab308;fill:currentColor}.ProductCard_previewContainer__bPFxz{padding:1.5rem;background-color:#f3f4f6;display:flex;justify-content:center;align-items:center}.ProductCard_hidden__gAbV1{display:none}@media (prefers-color-scheme:dark){.ProductCard_classifiedCard__bxmQ5{background-color:var(--gray-800);border:1px solid var(--gray-700);box-shadow:0 4px 6px -1px rgba(0,0,0,.3),0 2px 4px -1px rgba(0,0,0,.2)}.ProductCard_classifiedCard__bxmQ5:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.4),0 4px 6px -2px rgba(0,0,0,.3)}.ProductCard_heatIndicatorHot__dmUB3{background:linear-gradient(to right,var(--danger),#f97316)}.ProductCard_heatIndicatorWarm__YEt6L{background:linear-gradient(90deg,#f97316,#eab308)}.ProductCard_heatIndicatorGood___3rMh{background:linear-gradient(to right,#eab308,var(--success))}.ProductCard_heatIndicatorCool__aHZOT{background:linear-gradient(to right,var(--success),var(--primary-color))}.ProductCard_heatIndicatorCold__HZUS2{background:linear-gradient(to right,var(--primary-color),#6366f1)}.ProductCard_promotedBadge__BtM_J{background:linear-gradient(90deg,#f59e0b,#f97316);color:var(--gray-50)}.ProductCard_badge__nKKLh{background-color:rgba(0,0,0,.9);color:var(--gray-50)}.ProductCard_conditionBadge__NvhhK{background-color:var(--success)}.ProductCard_iconCamera__PssVl{color:var(--gray-400)}.ProductCard_iconClock__rzn_3{color:var(--primary-color)}.ProductCard_iconFlame___6_E_{color:#f97316}.ProductCard_imageNavButton__GmWVY{background-color:rgba(0,0,0,.7);color:var(--gray-50)}.ProductCard_imageNavButton__GmWVY:hover{background-color:rgba(0,0,0,.9)}.ProductCard_interactionColumn__uJBgf{background-color:var(--gray-800)}.ProductCard_interactionButton__8tKi3{background-color:var(--gray-700);border:1px solid var(--gray-600);color:var(--gray-300)}.ProductCard_interactionButton__8tKi3:hover{background-color:var(--gray-600);color:var(--gray-50)}.ProductCard_iconHeart__UB8Zk.ProductCard_active__t0oHn{color:var(--danger)}.ProductCard_iconThumbsUp__9DLIK.ProductCard_active__t0oHn{color:var(--success)}.ProductCard_iconThumbsDown__uOyrZ.ProductCard_active__t0oHn{color:var(--danger)}.ProductCard_iconMessage__9PtsM{color:var(--primary-color)}.ProductCard_iconComment___nMYa{color:var(--gray-400)}.ProductCard_contentSection__2lN5i{background-color:var(--gray-800)}.ProductCard_adTitle__jCjwW{color:var(--gray-50)}.ProductCard_viewsBadge__diH5F{background-color:var(--gray-700);color:var(--gray-300)}.ProductCard_iconEye__sozRJ{color:var(--gray-400)}.ProductCard_price__e76eL{color:var(--gray-50)}.ProductCard_negotiableBadge__hkvBA{background-color:var(--gray-700);color:var(--gray-300)}.ProductCard_viewDetailsButton__kqUoZ{background-color:var(--primary-color);color:var(--gray-50)}.ProductCard_viewDetailsButton__kqUoZ:hover{background-color:var(--primary-color-hover)}.ProductCard_iconExternalLink__f0sob{color:var(--gray-50)}.ProductCard_metaBadge__4a_Bo{background-color:var(--gray-700);color:var(--gray-300)}.ProductCard_iconMapPin__HQbXA{color:var(--gray-400)}.ProductCard_tag__K6g1n{background-color:var(--gray-700);color:var(--gray-300);border:1px solid var(--gray-600)}.ProductCard_tag__K6g1n:hover{background-color:var(--primary-color);color:var(--gray-50);border-color:var(--primary-color)}.ProductCard_descriptionTitle__KlwsK{color:var(--gray-50)}.ProductCard_conditionLabel__gikcg{background-color:var(--gray-700);color:var(--gray-300)}.ProductCard_expandButton__XLuJm{color:var(--primary-color)}.ProductCard_expandButton__XLuJm:hover{color:var(--primary-color-hover)}.ProductCard_descriptionText__VRh6K{color:var(--gray-200)}.ProductCard_detailLabel__QtgOY{color:var(--gray-300)}.ProductCard_detailValue__Ang4H{color:var(--gray-50)}.ProductCard_sellerSection__y65SB{background-color:var(--gray-700);border:1px solid var(--gray-600)}.ProductCard_sellerSection__y65SB:hover{border-color:var(--gray-500)}.ProductCard_avatarCircle__fnX6G{color:var(--gray-50)}.ProductCard_avatarCircle__fnX6G,.ProductCard_verifiedBadge__1mxl0{background-color:var(--primary-color)}.ProductCard_iconCheck__GaPQb,.ProductCard_sellerName__DNuPK{color:var(--gray-50)}.ProductCard_verifiedLabel__dGrdJ{background-color:var(--gray-600);color:var(--primary-color)}.ProductCard_iconShield__N_REv{color:var(--primary-color)}.ProductCard_starFilled__0wImM{color:#facc15}.ProductCard_starEmpty__d8_ZV{color:var(--gray-500)}.ProductCard_ratingText__rlLxY{color:var(--gray-400)}.ProductCard_contactButton__1fCon{background-color:var(--primary-color);color:var(--gray-50)}.ProductCard_contactButton__1fCon:active,.ProductCard_contactButton__1fCon:hover{background-color:var(--primary-color-hover)}.ProductCard_contactButton__1fCon:active{filter:brightness(.9)}.ProductCard_iconMessageCircle__mI0ul{color:var(--gray-50)}.ProductCard_actionButton__Ri6S_{background-color:var(--gray-700);border:1px solid var(--gray-600);color:var(--gray-300)}.ProductCard_actionButton__Ri6S_:hover{background-color:var(--gray-600);color:var(--gray-50)}.ProductCard_actionButton__Ri6S_ svg,.ProductCard_bookmarkIcon__d_Bzr{color:var(--gray-400)}.ProductCard_bookmarkIcon__d_Bzr.ProductCard_active__t0oHn{color:#eab308}.ProductCard_previewContainer__bPFxz{background-color:var(--gray-700)}}.Followers_container__MrAz6{max-width:1200px;margin:0 auto;padding:24px;font-family:var(--header-font-primary)}.Followers_pageHeader__sahht{display:flex;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--interactive-border)}.Followers_backButton__Pvuua{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:var(--interactive-surface);border:1px solid var(--interactive-border);color:var(--interactive-secondary);cursor:pointer;transition:all .2s ease}.Followers_backButton__Pvuua:hover{background:var(--interactive-surface-hover);color:var(--interactive-primary)}.Followers_pageTitle__voO8C{font-size:24px;font-weight:var(--header-font-weight-semibold);color:var(--text-primary);margin:0}.Followers_statsContainer__CPL4j{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}.Followers_statCard__AOV5s{background:var(--interactive-surface);border:1px solid var(--interactive-border);border-radius:12px;padding:16px;text-align:center;transition:all .2s ease}.Followers_statCard__AOV5s:hover{border-color:var(--interactive-border-hover);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.Followers_statNumber__hPXvY{font-size:24px;font-weight:var(--header-font-weight-bold);color:var(--interactive-primary);margin-bottom:4px}.Followers_statLabel__G_P1b{font-size:14px;color:var(--interactive-secondary);font-weight:var(--header-font-weight-medium)}.Followers_filterBar__v__Kt{display:flex;align-items:center;gap:16px;margin-bottom:24px;padding:16px;background:var(--interactive-surface);border:1px solid var(--interactive-border);border-radius:12px}.Followers_searchContainer__H8jB5{flex:1}.Followers_searchInputWrapper__qY_6V{position:relative;display:flex;align-items:center}.Followers_searchIcon__UwsDv{position:absolute;left:12px;width:16px;height:16px;color:var(--interactive-secondary);pointer-events:none}.Followers_searchInput___yi98{width:100%;padding:8px 12px 8px 36px;border:1px solid var(--interactive-border);border-radius:8px;background:white;font-size:14px;font-family:var(--header-font-primary);color:var(--text-primary);transition:all .2s ease}.Followers_searchInput___yi98:focus{outline:none;border-color:var(--interactive-primary);box-shadow:0 0 0 3px rgba(41,128,185,.1)}.Followers_searchInput___yi98::placeholder{color:var(--interactive-secondary)}.Followers_filtersContainer__zCevp{display:flex;align-items:center;gap:12px}.Followers_filterGroup__4twLF{display:flex;align-items:center;gap:8px}.Followers_filterLabel__1lGV_{font-size:14px;font-weight:var(--header-font-weight-medium);color:var(--interactive-secondary)}.Followers_filterSelect__P0zol{padding:6px 12px;border:1px solid var(--interactive-border);border-radius:6px;background:white;font-size:14px;font-family:var(--header-font-primary);color:var(--text-primary);cursor:pointer;transition:all .2s ease}.Followers_filterSelect__P0zol:focus{outline:none;border-color:var(--interactive-primary)}.Followers_refreshButton__wwp8W{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:6px;background:var(--interactive-surface);border:1px solid var(--interactive-border);color:var(--interactive-secondary);cursor:pointer;transition:all .2s ease}.Followers_refreshButton__wwp8W:hover{background:var(--interactive-surface-hover);color:var(--interactive-primary)}.Followers_refreshButton__wwp8W:disabled{opacity:.5;cursor:not-allowed}.Followers_followersList__X0A5G{display:flex;flex-direction:column;gap:12px}.Followers_followerItem__zHmU1{background:var(--interactive-surface);border:1px solid var(--interactive-border);border-radius:12px;padding:16px;transition:all .2s ease;position:relative;overflow:hidden}.Followers_followerItem__zHmU1:hover{border-color:var(--interactive-border-hover);box-shadow:0 2px 8px rgba(0,0,0,.08)}.Followers_statusBorder__HaOTB{position:absolute;top:0;left:0;width:4px;height:100%;background:var(--interactive-primary)}.Followers_followerContent__ogFnM{display:flex;flex-direction:column;gap:12px;margin-left:8px}.Followers_followerHeader__ivP_s{display:flex;align-items:center;justify-content:space-between}.Followers_followerInfo__5iG5U{display:flex;align-items:center;gap:12px}.Followers_followerAvatar__9fE6c{width:48px;height:48px;border-radius:50%;overflow:hidden;background:var(--background-light);border:2px solid var(--interactive-border);display:flex;align-items:center;justify-content:center}.Followers_avatarImage__Uxp2w{width:100%;height:100%;object-fit:cover}.Followers_avatarIcon__43CoZ{width:24px;height:24px;color:var(--interactive-secondary)}.Followers_followerMeta__sB4u6{flex:1}.Followers_followerName__3esoD{font-size:16px;font-weight:var(--header-font-weight-semibold);color:var(--text-primary);margin:0 0 4px}.Followers_followerBio__4vfT_{font-size:14px;color:var(--interactive-secondary);margin:0 0 4px;line-height:1.4}.Followers_followerDate__hGFkc{font-size:12px;color:var(--interactive-secondary)}.Followers_statusBadge__x_3R_{display:flex;align-items:center;gap:6px;padding:6px 12px;background:rgba(41,128,185,.1);border-radius:6px;font-size:12px;font-weight:var(--header-font-weight-medium)}.Followers_followerActions__5Fnhq{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.Followers_actionButton__XbrOv{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:var(--header-font-weight-medium);font-family:var(--header-font-primary);cursor:pointer;transition:all .2s ease;border:1px solid}.Followers_actionButton__XbrOv:disabled{opacity:.5;cursor:not-allowed}.Followers_approveButton__XXOwp{background:#10b981;color:white;border-color:#10b981}.Followers_approveButton__XXOwp:hover:not(:disabled){background:#059669;border-color:#059669}.Followers_rejectButton__igIU1{background:#ef4444;color:white;border-color:#ef4444}.Followers_rejectButton__igIU1:hover:not(:disabled){background:#dc2626;border-color:#dc2626}.Followers_followButton__QnKgW{background:var(--interactive-primary);color:white;border-color:var(--interactive-primary)}.Followers_followButton__QnKgW:hover:not(:disabled){background:var(--interactive-primary-hover);border-color:var(--interactive-primary-hover)}.Followers_iconSmall__S__E1{width:14px;height:14px}.Followers_spinning__PkMIp{animation:Followers_spin__GC_hr 1s linear infinite}@keyframes Followers_spin__GC_hr{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Followers_emptyState__YIgoj{text-align:center;padding:48px 24px;color:var(--interactive-secondary)}.Followers_emptyIcon__bgg12{width:48px;height:48px;margin:0 auto 16px;color:var(--interactive-secondary)}.Followers_emptyTitle__SO96C{font-size:18px;font-weight:var(--header-font-weight-semibold);color:var(--text-primary);margin:0 0 8px}.Followers_emptyDescription__WjHRs{font-size:14px;color:var(--interactive-secondary);margin:0}.Followers_loadingContainer__Yj3Ev{display:flex;align-items:center;justify-content:center;padding:48px 24px}@media (max-width:768px){.Followers_container__MrAz6{padding:16px}.Followers_filterBar__v__Kt{flex-direction:column;align-items:stretch;gap:12px}.Followers_filtersContainer__zCevp{justify-content:space-between}.Followers_followerHeader__ivP_s{flex-direction:column;align-items:flex-start;gap:8px}.Followers_statusBadge__x_3R_{align-self:flex-start}.Followers_followerActions__5Fnhq{justify-content:flex-start}.Followers_statsContainer__CPL4j{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.Followers_container__MrAz6{padding:12px}.Followers_pageHeader__sahht{margin-bottom:16px}.Followers_pageTitle__voO8C{font-size:20px}.Followers_followerInfo__5iG5U{gap:8px}.Followers_followerAvatar__9fE6c{width:40px;height:40px}.Followers_followerName__3esoD{font-size:14px}.Followers_followerBio__4vfT_{font-size:13px}.Followers_statsContainer__CPL4j{grid-template-columns:1fr;gap:12px}}@media (prefers-contrast:high){.Followers_actionButton__XbrOv,.Followers_filterBar__v__Kt,.Followers_filterSelect__P0zol,.Followers_followerItem__zHmU1,.Followers_searchInput___yi98{border-width:2px}}@media (prefers-reduced-motion:reduce){.Followers_actionButton__XbrOv,.Followers_backButton__Pvuua,.Followers_followerItem__zHmU1,.Followers_refreshButton__wwp8W{transition:none}.Followers_spinning__PkMIp{animation:none}}@media (prefers-color-scheme:dark){.Followers_container__MrAz6{background:var(--gray-900);color:var(--gray-50)}.Followers_pageHeader__sahht{border-bottom-color:var(--gray-700)}.Followers_backButton__Pvuua{background:var(--gray-800);border-color:var(--gray-700);color:var(--gray-300)}.Followers_backButton__Pvuua:hover{background:var(--gray-700);color:var(--primary-color)}.Followers_pageTitle__voO8C{color:var(--gray-50)}.Followers_statCard__AOV5s{background:var(--gray-800);border-color:var(--gray-700)}.Followers_statCard__AOV5s:hover{border-color:var(--gray-600);box-shadow:0 4px 12px rgba(0,0,0,.3)}.Followers_statNumber__hPXvY{color:var(--primary-color)}.Followers_statLabel__G_P1b{color:var(--gray-300)}.Followers_filterBar__v__Kt{background:var(--gray-800);border-color:var(--gray-700)}.Followers_searchIcon__UwsDv{color:var(--gray-400)}.Followers_searchInput___yi98{background:var(--gray-900);border-color:var(--gray-700);color:var(--gray-50)}.Followers_searchInput___yi98:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),.1)}.Followers_searchInput___yi98::placeholder{color:var(--gray-400)}.Followers_filterLabel__1lGV_{color:var(--gray-300)}.Followers_filterSelect__P0zol{background:var(--gray-900);border-color:var(--gray-700);color:var(--gray-50)}.Followers_filterSelect__P0zol:focus{border-color:var(--primary-color)}.Followers_refreshButton__wwp8W{background:var(--gray-800);border-color:var(--gray-700);color:var(--gray-300)}.Followers_refreshButton__wwp8W:hover{background:var(--gray-700);color:var(--primary-color)}.Followers_followerItem__zHmU1{background:var(--gray-800);border-color:var(--gray-700)}.Followers_followerItem__zHmU1:hover{border-color:var(--gray-600);box-shadow:0 2px 8px rgba(0,0,0,.3)}.Followers_statusBorder__HaOTB{background:var(--primary-color)}.Followers_followerAvatar__9fE6c{background:var(--gray-700);border-color:var(--gray-600)}.Followers_avatarIcon__43CoZ{color:var(--gray-400)}.Followers_followerName__3esoD{color:var(--gray-50)}.Followers_followerBio__4vfT_{color:var(--gray-300)}.Followers_followerDate__hGFkc{color:var(--gray-400)}.Followers_statusBadge__x_3R_{background:rgba(var(--primary-color-rgb),.2);color:var(--primary-color)}.Followers_emptyState__YIgoj{color:var(--gray-400)}.Followers_emptyIcon__bgg12{color:var(--gray-500)}.Followers_emptyTitle__SO96C{color:var(--gray-50)}.Followers_emptyDescription__WjHRs{color:var(--gray-400)}}.page_container__HJFEL{background-color:#ffffff;min-height:100vh;padding:24px 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;color:#1f2937}.page_header__0Nhft{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.page_headerTop__jrQ3c{display:flex;align-items:center;gap:16px;margin-bottom:12px}.page_backButton__QhskU{display:flex;align-items:center;gap:6px;padding:8px 12px;background-color:#f3f4f6;color:#6b7280;border:1px solid #d1d5db;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.page_backButton__QhskU:hover{background-color:#e5e7eb;color:#374151}.page_title__aimVp{font-size:28px;font-weight:700;margin:0;color:#111827;display:flex;align-items:center;gap:12px}.page_titleIcon__fLaKo{width:32px;height:32px;color:#3b82f6}.page_statsContainer__IJlP4{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.page_statItem__VNyFZ{display:flex;flex-direction:column;align-items:center;min-width:60px}.page_statValue__emEna{font-size:24px;font-weight:700;color:#1f2937;margin-bottom:4px}.page_statLabel__G7oLo{font-size:12px;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;font-weight:500}.page_autoRefreshIndicator__Rb0Bt{display:flex;align-items:center;gap:6px;color:#10b981;font-size:12px;font-weight:500;background-color:#f0fdf4;padding:4px 8px;border-radius:12px;border:1px solid #bbf7d0}.page_pulsingDot__YN3Sx{width:6px;height:6px;background-color:#10b981;border-radius:50%;animation:page_pulse__FbdKz 2s infinite}@keyframes page_pulse__FbdKz{0%,to{opacity:1}50%{opacity:.5}}.page_filterBar__wnfPQ{background-color:#f9fafb;padding:16px;border-radius:8px;border:1px solid #e5e7eb;margin-bottom:20px;display:flex;gap:16px;align-items:center;flex-wrap:wrap}.page_searchContainer__iqgj0{flex:1;min-width:250px}.page_searchInputWrapper__nckI_{position:relative;display:flex;align-items:center}.page_searchIcon__v_Kt2{position:absolute;left:12px;width:18px;height:18px;color:#9ca3af;z-index:1}.page_searchInput__g_Go0{width:100%;padding:10px 12px 10px 40px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;background-color:#ffffff;transition:border-color .2s ease,box-shadow .2s ease}.page_searchInput__g_Go0:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.page_filtersContainer__mYRHO{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.page_filterGroup__KNVBj{display:flex;align-items:center;gap:8px}.page_filterLabel__Vk7XQ{font-size:14px;font-weight:500;color:#374151}.page_filterSelect__lzL0P{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;background-color:#ffffff;cursor:pointer;transition:border-color .2s ease}.page_filterSelect__lzL0P:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.page_refreshButton__tey3R{padding:8px;border:1px solid #d1d5db;border-radius:6px;background-color:#ffffff;cursor:pointer;transition:all .2s ease;color:#6b7280}.page_refreshButton__tey3R:hover:not(:disabled){background-color:#f3f4f6;border-color:#9ca3af}.page_refreshButton__tey3R:disabled{opacity:.5;cursor:not-allowed}.page_followingList__ivB7j{display:flex;flex-direction:column;gap:16px}.page_followingItem__mEH1D{background-color:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:20px;transition:box-shadow .2s ease,border-color .2s ease;position:relative;overflow:hidden}.page_followingItem__mEH1D:hover{box-shadow:0 4px 12px rgba(0,0,0,.05);border-color:#d1d5db}.page_statusBorder__qgJIJ{position:absolute;left:0;top:0;width:4px;height:100%}.page_followingContent__srPYN{display:flex;flex-direction:column;gap:16px}.page_followingHeader__6mMon{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.page_followingInfo__2mTog{display:flex;gap:16px;flex:1}.page_followingAvatar___e1wr{flex-shrink:0;width:56px;height:56px;border-radius:50%;background-color:#f3f4f6;display:flex;align-items:center;justify-content:center;overflow:hidden;border:2px solid #e5e7eb}.page_avatarImage__NmE1X{width:100%;height:100%;object-fit:cover}.page_avatarIcon__59bfl{width:24px;height:24px;color:#9ca3af}.page_followingMeta__ulJvB{flex:1;min-width:0}.page_followingName__mEMH5{font-size:18px;font-weight:600;color:#111827;margin:0 0 4px}.page_followingBio__D0wUW{color:#6b7280;font-size:14px;margin:0 0 8px;line-height:1.5}.page_followingDate__CbUd9{color:#9ca3af;font-size:13px}.page_statusBadge__MJqUo{display:flex;align-items:center;gap:6px;font-weight:600;font-size:14px;padding:6px 12px;border-radius:16px;background-color:#f3f4f6;border:1px solid #e5e7eb;white-space:nowrap}.page_iconSmall__WIM94{width:16px;height:16px}.page_spinningLarge__AZ6kB,.page_spinning__Qqh_m{animation:page_spin__pU3yK 1s linear infinite}.page_spinningLarge__AZ6kB{width:32px;height:32px}@keyframes page_spin__pU3yK{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_centerContainer__DjvXQ{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;padding:40px 20px}.page_loadingSpinner__ae_Ni{margin-bottom:16px;color:#3b82f6}.page_loadingText__8O415{font-size:16px;color:#6b7280;margin:0}.page_errorContainer__WbEvc{max-width:400px}.page_errorIcon__8_HHQ{width:48px;height:48px;color:#dc2626;margin-bottom:16px}.page_errorTitle__urs_P{font-size:20px;font-weight:600;color:#111827;margin:0 0 8px}.page_errorMessage__IGTTg{color:#6b7280;margin:0 0 20px;line-height:1.5}.page_errorActions__AdgLO{display:flex;gap:12px;justify-content:center}.page_retryButton__soFVh{display:flex;align-items:center;gap:6px;padding:10px 16px;background-color:#3b82f6;color:#ffffff;border:none;border-radius:6px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.page_retryButton__soFVh:hover{background-color:#2563eb}.page_dismissButton__34wdD{padding:10px 16px;background-color:#f3f4f6;color:#6b7280;border:1px solid #d1d5db;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s ease}.page_dismissButton__34wdD:hover{background-color:#e5e7eb}.page_emptyContainer__VCiCa{max-width:400px}.page_emptyIcon__SGhUw{width:64px;height:64px;color:#9ca3af;margin-bottom:16px}.page_emptyTitle__KDiEx{font-size:20px;font-weight:600;color:#111827;margin:0 0 8px}.page_emptyMessage__TQ3v6{color:#6b7280;margin:0 0 20px;line-height:1.5}.page_clearFiltersButton__nTJ6K{padding:10px 16px;background-color:#3b82f6;color:#ffffff;border:none;border-radius:6px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.page_clearFiltersButton__nTJ6K:hover{background-color:#2563eb}.page_loginContainer__VJzng{max-width:400px}.page_loginIcon__uN2bz{width:64px;height:64px;color:#9ca3af;margin-bottom:16px}.page_loginTitle___H07X{font-size:20px;font-weight:600;color:#111827;margin:0 0 8px}.page_loginMessage__NfqhW{color:#6b7280;margin:0;line-height:1.5}@media (max-width:768px){.page_container__HJFEL{padding:16px 12px}.page_headerTop__jrQ3c{flex-direction:column;align-items:flex-start;gap:12px}.page_title__aimVp{font-size:24px}.page_titleIcon__fLaKo{width:28px;height:28px}.page_statsContainer__IJlP4{gap:16px;justify-content:center}.page_statValue__emEna{font-size:20px}.page_filterBar__wnfPQ{flex-direction:column;align-items:stretch;gap:12px}.page_searchContainer__iqgj0{min-width:unset}.page_filtersContainer__mYRHO{flex-direction:column;align-items:stretch;gap:12px}.page_filterGroup__KNVBj{flex-direction:column;align-items:stretch;gap:6px}.page_followingHeader__6mMon{flex-direction:column;align-items:stretch;gap:12px}.page_followingInfo__2mTog{gap:12px}.page_followingAvatar___e1wr{width:48px;height:48px}.page_centerContainer__DjvXQ{min-height:50vh;padding:20px}}@media (max-width:480px){.page_container__HJFEL{padding:12px 8px}.page_title__aimVp{font-size:20px}.page_followingItem__mEH1D{padding:16px}.page_statsContainer__IJlP4{justify-content:center}.page_errorActions__AdgLO{flex-direction:column;width:100%}}@media (prefers-reduced-motion:reduce){.page_container__HJFEL *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.page_followingItem__mEH1D{contain:layout style}.page_backButton__QhskU,.page_clearFiltersButton__nTJ6K,.page_dismissButton__34wdD,.page_refreshButton__tey3R,.page_retryButton__soFVh{will-change:transform}@media (prefers-contrast:high){.page_container__HJFEL{background-color:#ffffff;color:#000000}.page_followingItem__mEH1D{border-width:2px}}@media (prefers-color-scheme:dark){.page_container__HJFEL{background-color:var(--gray-900);color:var(--gray-50)}.page_header__0Nhft{border-bottom-color:var(--gray-700)}.page_backButton__QhskU{background-color:var(--gray-800);color:var(--gray-300);border-color:var(--gray-700)}.page_backButton__QhskU:hover{background-color:var(--gray-700);color:var(--gray-50)}.page_title__aimVp{color:var(--gray-50)}.page_titleIcon__fLaKo{color:var(--primary-color)}.page_statValue__emEna{color:var(--gray-50)}.page_statLabel__G7oLo{color:var(--gray-400)}.page_autoRefreshIndicator__Rb0Bt{background-color:rgba(16,185,129,.1);border-color:rgba(16,185,129,.3);color:var(--success)}.page_pulsingDot__YN3Sx{background-color:var(--success)}.page_filterBar__wnfPQ{background-color:var(--gray-800);border-color:var(--gray-700)}.page_searchIcon__v_Kt2{color:var(--gray-400)}.page_searchInput__g_Go0{background-color:var(--gray-900);border-color:var(--gray-700);color:var(--gray-50)}.page_searchInput__g_Go0:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),.1)}.page_filterLabel__Vk7XQ{color:var(--gray-300)}.page_filterSelect__lzL0P{background-color:var(--gray-900);border-color:var(--gray-700);color:var(--gray-50)}.page_filterSelect__lzL0P:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),.1)}.page_refreshButton__tey3R{background-color:var(--gray-800);border-color:var(--gray-700);color:var(--gray-300)}.page_refreshButton__tey3R:hover:not(:disabled){background-color:var(--gray-700);border-color:var(--gray-600)}.page_followingItem__mEH1D{background-color:var(--gray-800);border-color:var(--gray-700)}.page_followingItem__mEH1D:hover{box-shadow:0 4px 12px rgba(0,0,0,.3);border-color:var(--gray-600)}.page_statusBorder__qgJIJ{background:var(--primary-color)}.page_followingAvatar___e1wr{background-color:var(--gray-700);border-color:var(--gray-600)}.page_avatarIcon__59bfl{color:var(--gray-400)}.page_followingName__mEMH5{color:var(--gray-50)}.page_followingBio__D0wUW{color:var(--gray-300)}.page_followingDate__CbUd9{color:var(--gray-400)}.page_statusBadge__MJqUo{background-color:var(--gray-700);border-color:var(--gray-600);color:var(--gray-200)}.page_loadingSpinner__ae_Ni{color:var(--primary-color)}.page_loadingText__8O415{color:var(--gray-300)}.page_errorIcon__8_HHQ{color:var(--danger)}.page_errorTitle__urs_P{color:var(--gray-50)}.page_errorMessage__IGTTg{color:var(--gray-300)}.page_retryButton__soFVh{background-color:var(--primary-color);color:white}.page_retryButton__soFVh:hover{background-color:var(--primary-color-hover)}.page_dismissButton__34wdD{background-color:var(--gray-800);color:var(--gray-300);border-color:var(--gray-700)}.page_dismissButton__34wdD:hover{background-color:var(--gray-700)}.page_emptyIcon__SGhUw{color:var(--gray-500)}.page_emptyTitle__KDiEx{color:var(--gray-50)}.page_emptyMessage__TQ3v6{color:var(--gray-300)}.page_clearFiltersButton__nTJ6K{background-color:var(--primary-color);color:white}.page_clearFiltersButton__nTJ6K:hover{background-color:var(--primary-color-hover)}.page_loginIcon__uN2bz{color:var(--gray-500)}.page_loginTitle___H07X{color:var(--gray-50)}.page_loginMessage__NfqhW{color:var(--gray-300)}}.ForgotPassword_container__3STEF{display:flex;flex-direction:column;align-items:center;min-height:100vh;background:#f8f9fa;position:relative;overflow:hidden}.ForgotPassword_container__3STEF:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#5b45d5;z-index:2}.ForgotPassword_header__5E_6t{width:100%;max-width:1200px;display:flex;justify-content:center;padding:24px 0 16px;position:relative;z-index:2}.ForgotPassword_logoWrapper__91DE4{transform:scale(1.2);text-decoration:none}.ForgotPassword_logoText__U9boC{font-weight:700;font-size:24px;color:#5b45d5;letter-spacing:-.5px}.ForgotPassword_contentWrapper__yd6Xx{width:100%;max-width:480px;padding:0 24px;margin-top:80px;position:relative;z-index:2}.ForgotPassword_formContainer__oes32{background:#ffffff;padding:32px;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.05),0 1px 3px rgba(0,0,0,.03);position:relative;overflow:hidden;border:1px solid rgba(230,230,230,.7)}.ForgotPassword_formContainer__oes32:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#5b45d5;z-index:1}.ForgotPassword_title__miF5_{font-size:24px;font-weight:700;margin-bottom:8px;color:#5b45d5}.ForgotPassword_description__jGXdp{color:#555;margin-bottom:24px}.ForgotPassword_formGroup__BX_7K{margin-bottom:20px}.ForgotPassword_inputLabel__XOZ5P{display:block;font-size:14px;font-weight:600;margin-bottom:8px;color:#4a4a4a}.ForgotPassword_inputWrapper__X81Ax{position:relative}.ForgotPassword_inputIcon__tVtdX{position:absolute;top:50%;left:12px;transform:translateY(-50%);color:#aab0b7;z-index:1}.ForgotPassword_input__iNm2a{width:100%;padding:12px 12px 12px 40px;border:1px solid #e6e6e6;border-radius:8px;font-size:15px;background:#fff;transition:all .2s ease}.ForgotPassword_input__iNm2a:focus{outline:none;border-color:#5b45d5;box-shadow:0 0 0 3px rgba(91,69,213,.12)}.ForgotPassword_submitButton__gQklf{width:100%;padding:12px 0;background:#5b45d5;color:#ffffff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}.ForgotPassword_submitButton__gQklf:hover{background:#4a36c4;box-shadow:0 4px 10px rgba(91,69,213,.15)}.ForgotPassword_submitButton__gQklf:disabled{background:#c4c4c4;cursor:not-allowed}.ForgotPassword_errorMessage__4FpSs{background:rgba(244,67,54,.1);border-left:3px solid #f44336;color:#d32f2f;font-size:14px;padding:12px 16px;margin-bottom:20px;border-radius:4px}.ForgotPassword_successMessage__ruPgX{background:rgba(76,175,80,.1);border-left:3px solid #4caf50;color:#2e7d32;padding:12px 16px;border-radius:4px}.ForgotPassword_successSubtext__uUNv7{font-size:14px;margin-top:8px;color:#388e3c}.ForgotPassword_footer__LHRiz{margin-top:24px;text-align:center}.ForgotPassword_backLink__IPuYs{color:#5b45d5;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s ease}.ForgotPassword_backLink__IPuYs:hover{color:#4a36c4}.ForgotPassword_spinnerIcon__jh91S{display:inline-block;animation:ForgotPassword_spin__hGZBG 1s linear infinite;margin-right:8px;margin-left:-4px}@keyframes ForgotPassword_spin__hGZBG{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:640px){.ForgotPassword_formContainer__oes32{padding:24px 20px}.ForgotPassword_title__miF5_{font-size:22px}.ForgotPassword_description__jGXdp{font-size:14px}}@media (prefers-color-scheme:dark){.ForgotPassword_container__3STEF{background:var(--gray-900)}.ForgotPassword_container__3STEF:before{background:var(--primary-color)}.ForgotPassword_logoText__U9boC{color:var(--primary-color)}.ForgotPassword_formContainer__oes32{background:var(--gray-800);border-color:var(--gray-700);box-shadow:0 10px 30px rgba(0,0,0,.3),0 1px 3px rgba(0,0,0,.2)}.ForgotPassword_formContainer__oes32:before{background:var(--primary-color)}.ForgotPassword_title__miF5_{color:var(--primary-color)}.ForgotPassword_description__jGXdp{color:var(--gray-300)}.ForgotPassword_inputLabel__XOZ5P{color:var(--gray-200)}.ForgotPassword_inputIcon__tVtdX{color:var(--gray-400)}.ForgotPassword_input__iNm2a{background:var(--gray-900);border-color:var(--gray-700);color:var(--gray-50)}.ForgotPassword_input__iNm2a:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),.2)}.ForgotPassword_input__iNm2a::placeholder{color:var(--gray-400)}.ForgotPassword_submitButton__gQklf{background:var(--primary-color)}.ForgotPassword_submitButton__gQklf:hover{background:var(--primary-color-hover);box-shadow:0 4px 10px rgba(var(--primary-color-rgb),.3)}.ForgotPassword_submitButton__gQklf:disabled{background:var(--gray-600);color:var(--gray-400)}.ForgotPassword_errorMessage__4FpSs{background:rgba(var(--danger-rgb),.1);border-left-color:var(--danger);color:var(--danger)}.ForgotPassword_successMessage__ruPgX{background:rgba(var(--success-rgb),.1);border-left-color:var(--success);color:var(--success)}.ForgotPassword_successSubtext__uUNv7{color:var(--success)}.ForgotPassword_backLink__IPuYs{color:var(--primary-color)}.ForgotPassword_backLink__IPuYs:hover{color:var(--primary-color-hover)}}.EstatePage_container__ti5lz{display:flex;flex-direction:column;min-height:100vh;width:100%;overflow-x:hidden}.EstatePage_mainContent__CWcaJ{flex:1;width:100%;padding:0}.EstatePage_layoutGrid__ppjnz,.EstatePage_layoutListGrid__La9IT{display:block;width:100%}.EstatePage_contentArea__80bCt,.EstatePage_contentListArea__cPGqI{width:100%}.EstatePage_propertyList__qTYzq{list-style:none;padding:0;margin:0;width:100%}.EstatePage_propertyList__qTYzq li{width:100%;margin-bottom:var(--space-sm)}.EstatePage_pageHeader__IYD_k{padding:1rem;border-bottom:1px solid #e5e7eb;margin-bottom:1rem}.EstatePage_pageTitle__Rqt_z{font-size:1.875rem;font-weight:700;margin-bottom:.5rem;color:#111827}.EstatePage_resultCount__b9suH{color:#6b7280;font-size:.875rem}.EstatePage_loadingState__Jmj_u{font-size:1.125rem}.EstatePage_emptyState__OkggG,.EstatePage_loadingState__Jmj_u{text-align:center;padding:3rem;color:#6b7280}.EstatePage_emptyState__OkggG h3{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;color:#374151}.EstatePage_emptyState__OkggG p{font-size:.875rem}.EstatePage_errorState__Bp3Yc{text-align:center;padding:3rem;color:#dc2626;border:1px solid #fecaca;border-radius:.5rem;background-color:#fef2f2;margin:1rem}.EstatePage_errorState__Bp3Yc h2{font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.EstatePage_retryButton__Cndfz{background-color:#dc2626;color:white;border:none;padding:.5rem 1rem;border-radius:.375rem;cursor:pointer;margin-top:1rem;font-weight:500;transition:background-color .2s}.EstatePage_retryButton__Cndfz:hover:not(:disabled){background-color:#b91c1c}.EstatePage_retryButton__Cndfz:disabled{opacity:.5;cursor:not-allowed}.EstatePage_devError__Z4Hhq{margin-top:1rem;padding:1rem;background-color:#f3f4f6;border-radius:.375rem;text-align:left;font-size:.75rem;color:#374151}.EstatePage_paginationInfo__l_gew{text-align:center;padding:1rem;color:#6b7280;font-size:.875rem}@media (min-width:768px){.EstatePage_mainContent__CWcaJ{max-width:1200px;margin:0 auto;padding:0 var(--space-md)}.EstatePage_layoutGrid__ppjnz{display:grid;grid-template-areas:"leftside contentarea rightside";grid-template-columns:.5fr 3fr .5fr;column-gap:16px}.EstatePage_layoutListGrid__La9IT{display:flex;gap:10px}.EstatePage_contentArea__80bCt{grid-area:contentarea}.EstatePage_contentListArea__cPGqI{flex:1;display:flex;flex-wrap:wrap;gap:8px}.EstatePage_pageHeader__IYD_k{padding:1.5rem}.EstatePage_pageTitle__Rqt_z{font-size:2.25rem}}@media (max-width:576px){.EstatePage_mainContent__CWcaJ{padding:0}.EstatePage_pageHeader__IYD_k{padding:.75rem}.EstatePage_pageTitle__Rqt_z{font-size:1.5rem}.EstatePage_emptyState__OkggG,.EstatePage_errorState__Bp3Yc,.EstatePage_loadingState__Jmj_u{padding:2rem 1rem}}@media (prefers-color-scheme:dark){.EstatePage_container__ti5lz{color:var(--gray-50)}.EstatePage_container__ti5lz,.EstatePage_mainContent__CWcaJ{background-color:var(--gray-900)}.EstatePage_pageHeader__IYD_k{border-bottom:1px solid var(--gray-700);background-color:var(--gray-800)}.EstatePage_pageTitle__Rqt_z{color:var(--gray-50)}.EstatePage_resultCount__b9suH{color:var(--gray-300)}.EstatePage_emptyState__OkggG,.EstatePage_loadingState__Jmj_u{color:var(--gray-300);background-color:var(--gray-800)}.EstatePage_emptyState__OkggG h3{color:var(--gray-200)}.EstatePage_errorState__Bp3Yc{color:var(--danger);border:1px solid var(--gray-700);background-color:var(--gray-800)}.EstatePage_retryButton__Cndfz{background-color:var(--danger);color:var(--gray-50)}.EstatePage_retryButton__Cndfz:hover:not(:disabled){background-color:var(--danger);filter:brightness(.9)}.EstatePage_devError__Z4Hhq{background-color:var(--gray-700);color:var(--gray-200)}.EstatePage_paginationInfo__l_gew{color:var(--gray-300);background-color:var(--gray-800)}}.FilteredFeed_pageContainer__OBPkB{display:flex;flex-direction:column;min-height:100vh;width:100%;max-width:1200px;margin:0 auto;padding:0 var(--space-sm);gap:var(--space-md)}.FilteredFeed_layoutGrid__Opi8f{display:grid;grid-template-columns:250px 1fr;gap:var(--space-lg);width:100%;min-height:calc(100vh - 200px)}.FilteredFeed_leftColumn__MlCfX{display:flex;flex-direction:column;background:var(--surface-color);border-radius:var(--border-radius-md);padding:var(--space-md);height:fit-content;position:sticky;top:var(--space-md)}.FilteredFeed_mainContent__mw6fb{display:flex;flex-direction:column;gap:var(--space-md);width:100%;min-width:0}.FilteredFeed_pageHeader__0dzbX{padding:var(--space-md) 0;border-bottom:1px solid var(--border-color);margin-bottom:var(--space-md)}.FilteredFeed_pageTitle__2XaY8{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0 0 var(--space-xs) 0;line-height:1.2}.FilteredFeed_pageDescription__VOukG{font-size:var(--font-size-md);color:var(--text-secondary);margin:0;line-height:1.5}@media (max-width:768px){.FilteredFeed_pageContainer__OBPkB{padding:0 var(--space-xs);gap:var(--space-sm)}.FilteredFeed_layoutGrid__Opi8f{grid-template-columns:1fr;gap:var(--space-md)}.FilteredFeed_leftColumn__MlCfX{position:static;order:2;padding:var(--space-sm)}.FilteredFeed_mainContent__mw6fb{order:1;gap:var(--space-sm)}.FilteredFeed_pageHeader__0dzbX{padding:var(--space-sm) 0;margin-bottom:var(--space-sm)}.FilteredFeed_pageTitle__2XaY8{font-size:var(--font-size-lg)}.FilteredFeed_pageDescription__VOukG{font-size:var(--font-size-sm)}}@media (prefers-color-scheme:dark){.FilteredFeed_leftColumn__MlCfX{background:var(--gray-800);border:1px solid var(--gray-700)}.FilteredFeed_pageHeader__0dzbX{border-bottom-color:var(--gray-700)}.FilteredFeed_pageTitle__2XaY8{color:var(--gray-50)}.FilteredFeed_pageDescription__VOukG{color:var(--gray-300)}}.page_card__diboR{background-color:#ffffff;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.08);transition:box-shadow .3s ease,transform .2s ease;width:100%;max-width:650px;margin:0 auto;border:1px solid #eaecef;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;position:relative}.page_card__diboR:hover{box-shadow:0 8px 24px rgba(0,0,0,.12);transform:translateY(-2px)}.page_cardContent__DxbQy{padding:0}.page_authorHeader__45jqt{display:flex;align-items:center;padding:16px;border-bottom:1px solid #f0f2f5}.page_avatarContainer__7Bind{position:relative;margin-right:12px;flex-shrink:0}.page_avatar__XDn_1{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid #f0f2f5;transition:transform .3s ease}.page_avatar__XDn_1:hover{transform:scale(1.05)}.page_verifiedBadge__XRSxD{position:absolute;bottom:0;right:0;background:linear-gradient(135deg,#5561FF,#3643FC);border-radius:50%;padding:4px;border:2px solid white;display:flex;align-items:center;justify-content:center}.page_verifiedIcon__OK6RO{color:white}.page_authorInfo__2cxtH{flex:1;min-width:0}.page_nameRow__ChUcN{display:flex;align-items:center;margin-bottom:2px;flex-wrap:wrap}.page_authorName__Oq4WV{font-size:15px;font-weight:600;color:#292f36;margin:0 6px 0 0}.page_username__LMR3B{font-size:13px;color:#798496}.page_postMeta__WhXe4,.page_timeLocation__Rjubf{display:flex;align-items:center}.page_timeLocation__Rjubf{font-size:12px;color:#798496}.page_metaIcon__WDG9f{margin-right:4px;color:#798496}.page_metaSeparator__cQkcq{margin:0 6px}.page_postControls__aGge_{display:flex;align-items:center;margin-left:auto;gap:8px}.page_viewsCounter__h8fNh{display:flex;align-items:center;padding:4px 8px;background-color:#f5f7fa;border-radius:12px;font-size:12px;color:#798496}.page_viewsIcon___rB1v{margin-right:4px;color:#5561FF}.page_optionsButton__ExKuT{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:#798496;border-radius:50%;cursor:pointer;transition:background-color .2s ease}.page_optionsButton__ExKuT:hover{background-color:#f0f2f5;color:#292f36}.page_postContent__Rt670{padding:16px}.page_postText__KnNPR{font-size:15px;line-height:1.5;color:#292f36;margin:0 0 12px;max-height:4.5em;overflow:hidden;position:relative}.page_postText__KnNPR.page_expanded__4v3Ce{max-height:none}.page_postText__KnNPR:not(.page_expanded__4v3Ce):after{content:"";position:absolute;bottom:0;right:0;width:50%;height:1.5em;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,1))}.page_expandButton__2mGA9{background:none;border:none;color:#5561FF;font-size:13px;font-weight:500;padding:0;margin-bottom:12px;cursor:pointer;transition:color .2s ease}.page_expandButton__2mGA9:hover{color:#3643FC;text-decoration:underline}.page_hashtagsContainer__MYzb1{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.page_hashtag__y1rqL{font-size:13px;color:#5561FF;font-weight:500;cursor:pointer;transition:all .2s ease;padding:2px 8px;background-color:rgba(85,97,255,.08);border-radius:12px}.page_hashtag__y1rqL:hover{background-color:rgba(85,97,255,.15);transform:translateY(-1px)}.page_imageContainer__p4ADm{width:100%;position:relative;overflow:hidden}.page_postImage__xN0Ua{width:100%;display:block;max-height:400px;object-fit:cover;transition:transform .3s ease}.page_imageContainer__p4ADm:hover .page_postImage__xN0Ua{transform:scale(1.02)}.page_engagementStats__o1XzG{display:flex;padding:12px 16px;border-top:1px solid #f0f2f5;border-bottom:1px solid #f0f2f5}.page_statItem__rao_F{display:flex;align-items:center;font-size:13px;color:#798496;margin-right:16px}.page_statIcon__KU28A{margin-right:6px;color:#798496}.page_actionButtons__16M3D{display:flex;padding:8px}.page_actionButton__30ItM{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px;background:none;border:none;border-radius:8px;font-size:14px;font-weight:500;color:#798496;cursor:pointer;transition:all .2s ease}.page_actionButton__30ItM:hover{background-color:#f5f7fa;color:#292f36}.page_actionIcon__RgCxu{color:#798496;transition:color .2s ease}.page_actionButton__30ItM:hover .page_actionIcon__RgCxu{color:#292f36}.page_likedButton__2_fRF,.page_likedButton__2_fRF .page_actionIcon__RgCxu{color:#e91e63}.page_likedButton__2_fRF .page_filledIcon__nffS7{fill:#e91e63}.page_sharedButton__WOPfV,.page_sharedButton__WOPfV .page_actionIcon__RgCxu{color:#4caf50}.page_savedButton__csEfS,.page_savedButton__csEfS .page_actionIcon__RgCxu{color:#ff9800}.page_savedButton__csEfS .page_filledIcon__nffS7{fill:#ff9800}.page_dislikedButton__KtwPP,.page_dislikedButton__KtwPP .page_actionIcon__RgCxu{color:#5561FF}.page_filledIcon__nffS7{fill:currentColor}@media (max-width:480px){.page_authorHeader__45jqt,.page_postContent__Rt670{padding:12px}.page_avatar__XDn_1{width:40px;height:40px}.page_actionButton__30ItM{padding:6px;font-size:12px}.page_actionIcon__RgCxu{width:16px;height:16px}.page_authorName__Oq4WV{font-size:14px}.page_username__LMR3B{font-size:12px}.page_postText__KnNPR{font-size:14px}}.page_commentSection__CsOCR{background-color:#f9fafb;border-top:1px solid #eaecef;padding:12px 16px}.page_commentHeader__5861z{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.page_commentTitle__c1rL1{font-size:14px;font-weight:500;color:#374151;margin:0}.page_viewAllButton__nqFvE{font-size:12px;color:#2980b9;font-weight:500;background:none;border:none;cursor:pointer;padding:0}.page_viewAllButton__nqFvE:hover{text-decoration:underline}.page_comment__mjnVk{display:flex;gap:8px;margin-bottom:12px}.page_commentAvatar__auWbm{width:28px;height:28px;border-radius:50%;object-fit:cover}.page_commentContent__fSOWe{flex:1;background-color:white;border-radius:8px;padding:8px 10px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.page_commentMeta__xu4Ds{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.page_commenterInfo__mqYhB{display:flex;align-items:center;gap:4px}.page_commenterName__7GH55{font-size:12px;font-weight:500;color:#374151}.page_commenterUsername__4v4fK{font-size:12px;color:#6b7280}.page_commentTime__aJ8ar{font-size:12px;color:#9ca3af}.page_commentText__Y7B5O{font-size:12px;color:#4b5563;margin:0;line-height:1.4}.page_commentForm__TSh5b{display:flex;gap:8px}.page_commentInputWrapper__DsceS{flex:1;display:flex;background-color:white;border:1px solid #e5e7eb;border-radius:20px;overflow:hidden;transition:border-color .2s ease}.page_commentInputWrapper__DsceS:focus-within{border-color:#a5b4fc}.page_commentInput__x_Igp{flex:1;border:none;outline:none;font-size:12px;padding:6px 12px}.page_commentButton__aZekg{background:none;border:none;color:#9ca3af;padding:0 8px;cursor:pointer;display:flex;align-items:center;transition:color .2s ease}.page_commentButton__aZekg:hover{color:#2980b9}.page_previewContainer__pqQRG{padding:.75rem;background-color:#f3f4f6;display:flex;flex-direction:column;gap:1rem}.page_emptyState__HYJXw{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;color:#6b7280;background-color:white;border-radius:.5rem;border:1px solid #e5e7eb}.page_emptyState__HYJXw p{margin:0;font-size:.875rem}@media (prefers-color-scheme:dark){.page_card__diboR{background-color:#1f2937;border-color:#374151;box-shadow:0 2px 12px rgba(0,0,0,.3)}.page_card__diboR:hover{box-shadow:0 8px 24px rgba(0,0,0,.4)}.page_authorHeader__45jqt{border-bottom-color:#374151}.page_avatar__XDn_1{border-color:#374151}.page_verifiedBadge__XRSxD{border-color:#1f2937}.page_authorName__Oq4WV{color:#f3f4f6}.page_metaIcon__WDG9f,.page_timeLocation__Rjubf,.page_username__LMR3B{color:#9ca3af}.page_viewsCounter__h8fNh{background-color:#374151;color:#9ca3af}.page_optionsButton__ExKuT{color:#9ca3af}.page_optionsButton__ExKuT:hover{background-color:#374151;color:#f3f4f6}.page_postText__KnNPR{color:#e5e7eb}.page_postText__KnNPR:not(.page_expanded__4v3Ce):after{background:linear-gradient(90deg,rgba(31,41,55,0),rgba(31,41,55,1))}.page_expandButton__2mGA9{color:#60a5fa}.page_expandButton__2mGA9:hover{color:#3b82f6}.page_hashtag__y1rqL{background-color:#374151;color:#60a5fa}.page_hashtag__y1rqL:hover{background-color:#4b5563;color:#3b82f6}.page_statItem__rao_F{color:#9ca3af}.page_statIcon__KU28A{color:#60a5fa}.page_actionButton__30ItM{color:#9ca3af}.page_actionButton__30ItM:hover{background-color:#374151;color:#f3f4f6}.page_likedButton__2_fRF,.page_likedButton__2_fRF .page_actionIcon__RgCxu{color:#ef4444}.page_sharedButton__WOPfV,.page_sharedButton__WOPfV .page_actionIcon__RgCxu{color:#10b981}.page_savedButton__csEfS,.page_savedButton__csEfS .page_actionIcon__RgCxu{color:#f59e0b}.page_dislikedButton__KtwPP,.page_dislikedButton__KtwPP .page_actionIcon__RgCxu{color:#ef4444}.page_commentSection__CsOCR{border-top-color:#374151}.page_commentTitle__c1rL1{color:#f3f4f6}.page_viewAllButton__nqFvE{color:#60a5fa}.page_viewAllButton__nqFvE:hover{color:#3b82f6}.page_commentContent__fSOWe{background-color:#374151}.page_commenterName__7GH55{color:#f3f4f6}.page_commentTime__aJ8ar,.page_commenterUsername__4v4fK{color:#9ca3af}.page_commentText__Y7B5O{color:#e5e7eb}.page_commentInputWrapper__DsceS{background-color:#374151;border-color:#4b5563}.page_commentInputWrapper__DsceS:focus-within{border-color:#60a5fa}.page_commentInput__x_Igp{color:#f3f4f6}.page_commentInput__x_Igp::placeholder{color:#9ca3af}.page_commentButton__aZekg{background-color:#3b82f6}.page_commentButton__aZekg:hover{background-color:#2563eb}.page_emptyState__HYJXw{color:#9ca3af}}@media (prefers-contrast:high) and (prefers-color-scheme:dark){.page_avatar__XDn_1,.page_card__diboR,.page_commentAvatar__auWbm{border-width:2px;border-color:#60a5fa}.page_actionButton__30ItM,.page_commentButton__aZekg,.page_expandButton__2mGA9,.page_viewAllButton__nqFvE{font-weight:600}.page_commentInputWrapper__DsceS:focus-within,.page_verifiedBadge__XRSxD{border-width:2px}}@media (prefers-reduced-motion:reduce){.page_actionButton__30ItM,.page_actionIcon__RgCxu,.page_avatar__XDn_1,.page_card__diboR,.page_commentButton__aZekg,.page_expandButton__2mGA9,.page_postImage__xN0Ua,.page_viewAllButton__nqFvE{transition:none}.page_actionButton__30ItM:hover .page_actionIcon__RgCxu,.page_avatar__XDn_1:hover,.page_card__diboR:hover,.page_imageContainer__p4ADm:hover .page_postImage__xN0Ua{transform:none}}.page_videoCard__yMpGm{background-color:#ffffff;border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.05),0 4px 20px rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.04);overflow:hidden;width:100%;max-width:650px;margin:0 auto;position:relative;transition:transform .2s ease,box-shadow .2s ease}.page_videoCard__yMpGm:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1),0 8px 24px rgba(0,0,0,.06)}.page_featureLabel__gva9F{position:absolute;top:16px;left:16px;background-color:rgba(0,0,0,.75);color:white;font-size:12px;font-weight:500;padding:6px 12px;border-radius:20px;display:flex;align-items:center;gap:6px;z-index:10;backdrop-filter:blur(4px)}.page_featureIcon___8v5c{color:#10b981}.page_videoContainer__4qm2_{position:relative;aspect-ratio:16/9;background-color:#000}.page_thumbnailContainer__rBnJR{position:absolute;inset:0;z-index:2}.page_thumbnail__6Cme4{width:100%;height:100%;object-fit:cover}.page_thumbnailOverlay__9cIOf{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.6))}.page_playButtonContainer__SbaxO,.page_playButton__Anoii,.page_thumbnailOverlay__9cIOf{display:flex;align-items:center;justify-content:center}.page_playButton__Anoii{width:64px;height:64px;background-color:rgba(255,255,255,.2);border:2px solid rgba(255,255,255,.8);border-radius:50%;cursor:pointer;transition:all .2s ease;backdrop-filter:blur(4px)}.page_playButton__Anoii:hover{transform:scale(1.05);background-color:rgba(255,255,255,.3)}.page_playIcon__MY_Ub{color:white;margin-left:4px}.page_videoDuration__aiFrH{position:absolute;bottom:12px;right:12px;background-color:rgba(0,0,0,.8);color:white;font-size:12px;font-weight:500;padding:4px 8px;border-radius:4px}.page_videoElement__rQhXh{width:100%;height:100%;object-fit:cover;z-index:1}.page_loadingOverlay__DfgKq{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5);z-index:3}.page_loadingIcon__rI01l{color:white;animation:page_spin__xR82u 1.5s linear infinite}@keyframes page_spin__xR82u{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_videoControlsOverlay__DgAop{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:16px;background:rgba(0,0,0,.35);z-index:3;transition:opacity .2s ease}.page_topControls___NxL4{display:flex;justify-content:flex-end}.page_controlButton__zPO31{width:36px;height:36px;background-color:rgba(0,0,0,.4);border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease;backdrop-filter:blur(4px)}.page_controlButton__zPO31:hover{background-color:rgba(0,0,0,.6)}.page_controlIcon__KOBy9{color:white}.page_centerControls__9OyDV{flex:1;display:flex;align-items:center;justify-content:center}.page_centerPlayButton__Nmja1{width:48px;height:48px;background-color:rgba(0,0,0,.4);border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;backdrop-filter:blur(4px)}.page_centerPlayButton__Nmja1:hover{background-color:rgba(0,0,0,.6);transform:scale(1.05)}.page_bottomControls__FaAC8{display:flex;align-items:center;gap:8px}.page_timeDisplay__I9zgD{font-size:12px;color:white;font-weight:500;min-width:36px}.page_progressContainer__8_WHA{flex:1;height:16px;display:flex;align-items:center;cursor:pointer}.page_progressTrack__hbxhy{height:4px;background-color:rgba(255,255,255,.3);border-radius:2px;width:100%;position:relative}.page_progressFill__rbfRB{height:100%;background-color:#10b981;border-radius:2px;position:relative}.page_progressHandle__UyIT9{width:12px;height:12px;background-color:white;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 3px rgba(0,0,0,.2);opacity:0;transition:opacity .2s ease}.page_progressContainer__8_WHA:hover .page_progressTrack__hbxhy{height:6px}.page_progressContainer__8_WHA:hover .page_progressHandle__UyIT9{opacity:1}.page_metadataContainer__F7One{padding:16px;display:flex;flex-direction:column;gap:16px}.page_infoSection__Njgv_{display:flex;flex-direction:column;gap:14px}.page_creatorSection__xOCjS{display:flex;align-items:center}.page_avatarContainer__bspAw{position:relative;margin-right:12px}.page_avatar__wHAAc{width:42px;height:42px;border-radius:50%;object-fit:cover;border:1px solid #f1f5f9}.page_verifiedBadge__WJMOj{position:absolute;bottom:0;right:0;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:50%;padding:3px;border:2px solid white}.page_verifiedIcon__qCIaX{color:white}.page_creatorInfo__GzkP8{flex:1;min-width:0}.page_creatorName__m_ovl{font-size:14px;font-weight:600;color:#0f172a}.page_creatorMeta__vAJkO{display:flex;align-items:center;gap:12px;margin-top:2px}.page_creatorUsername__8Dgso{font-size:13px;color:#64748b}.page_followButton__8rw7Q{background-color:#f1f5f9;color:#0f172a;font-size:12px;font-weight:500;padding:4px 10px;border-radius:16px;border:none;cursor:pointer;transition:background-color .2s ease}.page_followButton__8rw7Q:hover{background-color:#e2e8f0}.page_followingBadge__Ej9AW{display:flex;align-items:center;gap:4px;background-color:rgba(59,130,246,.1);color:#3b82f6;font-size:12px;font-weight:500;padding:4px 10px;border-radius:16px}.page_actionsDropdown__9Y0BK{position:relative;margin-left:auto}.page_moreButton__4fJKl{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:50%;color:#64748b;cursor:pointer;transition:background-color .2s ease}.page_moreButton__4fJKl:hover{background-color:#f1f5f9;color:#0f172a}.page_dropdownMenu__1xWsp{position:absolute;top:100%;right:0;margin-top:8px;background-color:white;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.1);width:180px;z-index:10;overflow:hidden;border:1px solid #e2e8f0}.page_dropdownItem__seyy2{width:100%;display:flex;align-items:center;gap:8px;padding:12px 16px;background:none;border:none;font-size:14px;color:#334155;cursor:pointer;transition:background-color .2s ease;text-align:left}.page_dropdownItem__seyy2:hover{background-color:#f8fafc}.page_dropdownIcon__GyQgT{color:#64748b}.page_followingIcon__bLV_Z{color:#3b82f6}.page_dropdownItemDanger__pHTGe{width:100%;display:flex;align-items:center;gap:8px;padding:12px 16px;background:none;font-size:14px;color:#ef4444;cursor:pointer;transition:background-color .2s ease;text-align:left;border:none;border-top:1px solid #f1f5f9}.page_dropdownItemDanger__pHTGe:hover{background-color:#fef2f2}.page_dangerIcon__B3J2B{color:#ef4444}.page_contentSection__c1Vim{display:flex;flex-direction:column;gap:8px}.page_videoTitle__Lwl5V{font-size:16px;font-weight:600;color:#0f172a;margin:0;line-height:1.4}.page_videoMetrics__TbCnH{display:flex;align-items:center;gap:16px}.page_metricItem__bp_El{display:flex;align-items:center;gap:6px;font-size:13px;color:#64748b}.page_metricIcon__026uD{color:#94a3b8}.page_descriptionContainer__OV3RB{display:flex;flex-direction:column;gap:12px}.page_videoDescription__xFTR8{font-size:14px;line-height:1.5;color:#334155;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:all .2s ease}.page_videoDescription__xFTR8.page_expanded__5oABx{-webkit-line-clamp:initial}.page_readMoreButton__8ghoO{background:none;border:none;display:flex;align-items:center;gap:4px;color:#3b82f6;font-size:13px;font-weight:500;padding:0;width:fit-content;cursor:pointer}.page_readMoreIcon__eNldd{transition:transform .2s ease}.page_readMoreButton__8ghoO:hover .page_readMoreIcon__eNldd{transform:translateX(2px) translateY(-2px)}.page_hashtagsContainer__QFHRk{display:flex;flex-wrap:wrap;gap:8px}.page_hashtag__EDBzw{font-size:13px;color:#3b82f6;background-color:rgba(59,130,246,.08);padding:4px 10px;border-radius:16px;cursor:pointer;transition:background-color .2s ease}.page_hashtag__EDBzw:hover{background-color:rgba(59,130,246,.15)}.page_engagementContainer__485Nn{border-top:1px solid #f1f5f9;padding-top:16px}.page_engagementActions__ki4FK{display:flex;justify-content:space-between}.page_actionButton__78gon{display:flex;align-items:center;gap:6px;padding:8px 12px;background:none;border:none;border-radius:8px;font-size:14px;color:#64748b;cursor:pointer;transition:all .2s ease}.page_actionButton__78gon:hover{background-color:#f8fafc;color:#0f172a}.page_actionIcon__p4jMd{color:#64748b;transition:color .2s ease}.page_actionButton__78gon:hover .page_actionIcon__p4jMd{color:#0f172a}.page_likedButton__nTVSf,.page_likedButton__nTVSf .page_actionIcon__p4jMd{color:#ef4444}.page_likedButton__nTVSf .page_filledIcon__oivcN{fill:#ef4444}.page_savedButton__kD4dg,.page_savedButton__kD4dg .page_actionIcon__p4jMd{color:#eab308}.page_savedButton__kD4dg .page_filledIcon__oivcN{fill:#eab308}.page_filledIcon__oivcN{fill:currentColor}.page_commentsSection__SHO5T{border-top:1px solid #f1f5f9;padding:16px}.page_commentsHeader__myrP9{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.page_commentsTitle__3DqEg{font-size:16px;font-weight:600;color:#0f172a;margin:0}.page_viewAllButton__Fh4Jh{font-size:14px;color:#3b82f6;background:none;border:none;font-weight:500;cursor:pointer}.page_viewAllButton__Fh4Jh:hover{text-decoration:underline}.page_commentContainer__v1OSO{display:flex;gap:12px;margin-bottom:16px}.page_commenterAvatar__aZYge{width:36px;height:36px;border-radius:50%;object-fit:cover}.page_commentContent__j_q4S{flex:1;display:flex;flex-direction:column;gap:8px}.page_commentHeader__QsWmR{display:flex;justify-content:space-between;align-items:center}.page_commenterInfo__jnnQg{display:flex;align-items:center;gap:6px}.page_commenterName__yX8gb{font-size:14px;font-weight:600;color:#0f172a}.page_commenterUsername__XbJSn{font-size:13px;color:#64748b}.page_commentTime__YVhz0{font-size:12px;color:#94a3b8}.page_commentText__Dnxyr{font-size:14px;line-height:1.5;color:#334155;margin:0}.page_commentActions__eCgeq{display:flex;gap:16px}.page_commentLikeButton__KFlEU,.page_commentReplyButton__xYvH_{display:flex;align-items:center;gap:4px;background:none;border:none;font-size:12px;color:#64748b;cursor:pointer;transition:color .2s ease;padding:4px 0}.page_commentLikeButton__KFlEU:hover,.page_commentReplyButton__xYvH_:hover{color:#0f172a}.page_commentActionIcon__sWxCv{color:inherit}.page_commentForm__Wp_yF{display:flex;gap:12px;margin-top:20px}.page_commentFormAvatar__xqMKT{width:36px;height:36px;border-radius:50%;object-fit:cover}.page_commentInputContainer__U8aJV{flex:1;display:flex;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:24px;padding:4px 4px 4px 16px;transition:border-color .2s ease}.page_commentInputContainer__U8aJV:focus-within{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.page_commentInput__9PNsi{flex:1;background:none;border:none;outline:none;font-size:14px;color:#0f172a;padding:8px 0}.page_commentInput__9PNsi::placeholder{color:#94a3b8}.page_postButton__WLcVb{background-color:#3b82f6;color:white;border:none;border-radius:20px;padding:6px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.page_postButton__WLcVb:hover{background-color:#2563eb}@media (max-width:640px){.page_featureLabel__gva9F{top:12px;left:12px;font-size:12px;padding:4px 8px}.page_metadataContainer__F7One{padding:12px}.page_avatar__wHAAc{width:36px;height:36px}.page_videoTitle__Lwl5V{font-size:15px}.page_actionButton__78gon{padding:8px}}@media (prefers-color-scheme:dark){.page_videoCard__yMpGm{background-color:#1f2937;border-color:#374151;box-shadow:0 1px 3px rgba(0,0,0,.2),0 4px 20px rgba(0,0,0,.15)}.page_videoCard__yMpGm:hover{box-shadow:0 4px 12px rgba(0,0,0,.3),0 8px 24px rgba(0,0,0,.2)}.page_featureLabel__gva9F{background-color:rgba(31,41,55,.75);color:#f3f4f6}.page_featureIcon___8v5c{color:#10b981}.page_videoDuration__aiFrH{background-color:rgba(31,41,55,.8);color:#f3f4f6}.page_videoControlsOverlay__DgAop{background:rgba(31,41,55,.35)}.page_controlButton__zPO31{background-color:rgba(31,41,55,.4)}.page_controlButton__zPO31:hover{background-color:rgba(31,41,55,.6)}.page_centerPlayButton__Nmja1{background-color:rgba(31,41,55,.4)}.page_centerPlayButton__Nmja1:hover{background-color:rgba(31,41,55,.6)}.page_timeDisplay__I9zgD{color:#f3f4f6}.page_progressTrack__hbxhy{background-color:rgba(243,244,246,.2)}.page_progressFill__rbfRB{background-color:#60a5fa}.page_progressHandle__UyIT9{background-color:#60a5fa;box-shadow:0 1px 3px rgba(0,0,0,.3)}.page_metadataContainer__F7One{background-color:#1f2937}.page_creatorName__m_ovl{color:#f3f4f6}.page_creatorUsername__8Dgso{color:#9ca3af}.page_followButton__8rw7Q{background-color:#60a5fa;color:#1f2937}.page_followButton__8rw7Q:hover{background-color:#3b82f6}.page_followingBadge__Ej9AW{background-color:#374151;color:#f3f4f6}.page_moreButton__4fJKl{color:#9ca3af}.page_moreButton__4fJKl:hover{background-color:#374151;color:#f3f4f6}.page_dropdownMenu__1xWsp{background-color:#374151;border-color:#4b5563;box-shadow:0 4px 12px rgba(0,0,0,.3)}.page_dropdownItem__seyy2{color:#f3f4f6}.page_dropdownItem__seyy2:hover{background-color:#4b5563}.page_dropdownItemDanger__pHTGe{color:#ef4444}.page_dropdownItemDanger__pHTGe:hover{background-color:rgba(239,68,68,.1);color:#ef4444}.page_videoTitle__Lwl5V{color:#f3f4f6}.page_metricItem__bp_El{color:#9ca3af}.page_videoDescription__xFTR8{color:#d1d5db}.page_hashtag__EDBzw,.page_readMoreButton__8ghoO{color:#60a5fa}.page_hashtag__EDBzw:hover{color:#93c5fd}.page_actionButton__78gon{color:#9ca3af}.page_actionButton__78gon:hover{background-color:#374151;color:#f3f4f6}.page_likedButton__nTVSf{color:#ef4444}.page_savedButton__kD4dg{color:#f59e0b}.page_commentsSection__SHO5T{border-top-color:#374151}.page_commentsTitle__3DqEg{color:#f3f4f6}.page_viewAllButton__Fh4Jh{color:#60a5fa}.page_commenterName__yX8gb{color:#f3f4f6}.page_commenterUsername__XbJSn{color:#9ca3af}.page_commentTime__YVhz0{color:#6b7280}.page_commentText__Dnxyr{color:#d1d5db}.page_commentLikeButton__KFlEU,.page_commentReplyButton__xYvH_{color:#9ca3af}.page_commentLikeButton__KFlEU:hover,.page_commentReplyButton__xYvH_:hover{color:#f3f4f6}.page_commentInputContainer__U8aJV{background-color:#374151;border-color:#4b5563}.page_commentInputContainer__U8aJV:focus-within{border-color:#60a5fa;box-shadow:0 0 0 2px rgba(96,165,250,.1)}.page_commentInput__9PNsi{color:#f3f4f6}.page_commentInput__9PNsi::placeholder{color:#6b7280}.page_postButton__WLcVb{background-color:#60a5fa;color:#1f2937}.page_postButton__WLcVb:hover{background-color:#3b82f6}}@media (prefers-contrast:high) and (prefers-color-scheme:dark){.page_videoCard__yMpGm{border-color:#60a5fa;border-width:2px}.page_followButton__8rw7Q{border:2px solid #60a5fa}.page_dropdownMenu__1xWsp{border-color:#60a5fa;border-width:2px}.page_commentsSection__SHO5T{border-top-color:#60a5fa;border-top-width:2px}.page_commentInputContainer__U8aJV{border-color:#60a5fa;border-width:2px}.page_hashtag__EDBzw,.page_readMoreButton__8ghoO,.page_viewAllButton__Fh4Jh{color:#93c5fd}.page_actionButton__78gon{color:#d1d5db}.page_likedButton__nTVSf{color:#fca5a5}.page_savedButton__kD4dg{color:#fbbf24}}@media (prefers-reduced-motion:reduce){.page_actionButton__78gon,.page_centerPlayButton__Nmja1,.page_commentInputContainer__U8aJV,.page_commentLikeButton__KFlEU,.page_commentReplyButton__xYvH_,.page_controlButton__zPO31,.page_dropdownItemDanger__pHTGe,.page_dropdownItem__seyy2,.page_followButton__8rw7Q,.page_hashtag__EDBzw,.page_moreButton__4fJKl,.page_playButton__Anoii,.page_postButton__WLcVb,.page_readMoreButton__8ghoO,.page_videoCard__yMpGm,.page_viewAllButton__Fh4Jh{transition:none}.page_playButton__Anoii:hover,.page_videoCard__yMpGm:hover{transform:none}.page_loadingIcon__rI01l{animation:none}@keyframes page_spin__xR82u{0%{transform:rotate(0deg)}to{transform:rotate(0deg)}}}.ProductsPage_container__1fpG9{display:grid;grid-template-columns:230px 1fr 300px;gap:1.5rem;max-width:1200px;margin:0 auto;padding:1rem;min-height:100vh;align-items:start;overscroll-behavior:contain;contain:layout style;touch-action:pan-y;scrollbar-width:none;-ms-overflow-style:none}.ProductsPage_mainContent__7bmEq{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:0}.ProductsPage_layoutGrid__mFg5e,.ProductsPage_layoutListGrid__Q_wPJ{display:grid;grid-template-columns:230px 1fr 320px;gap:24px;padding:24px;min-height:calc(100vh - 48px);overscroll-behavior:contain;overflow:hidden;height:calc(100vh - 48px)}.ProductsPage_layoutListGrid__Q_wPJ{grid-template-columns:230px 1fr;gap:24px}.ProductsPage_contentArea__nKAAg,.ProductsPage_contentListArea__rAT1a{overflow-y:auto;height:100%;overscroll-behavior:contain;contain:layout style;touch-action:pan-y;scrollbar-width:none;-ms-overflow-style:none}.ProductsPage_contentArea__nKAAg::-webkit-scrollbar,.ProductsPage_contentListArea__rAT1a::-webkit-scrollbar{display:none}.ProductsPage_productList__OQS9n{list-style:none;padding:0;margin:0;width:100%;display:flex;flex-direction:column;gap:16px}.ProductsPage_productList__OQS9n li{width:100%}.ProductsPage_emptyState__OmLsD,.ProductsPage_errorState__lYCa6,.ProductsPage_loadingState__ukI4G{text-align:center;padding:2rem;font-weight:500;color:#666;grid-column:1/-1}.ProductsPage_errorState__lYCa6{color:#dc2626}.ProductsPage_devError__KdyfU{background-color:#fef2f2;padding:1rem;border-radius:6px;margin-top:1rem;font-size:.875rem;text-align:left}.ProductsPage_refetchingIndicator___8HqM{position:fixed;top:20px;right:20px;background-color:#2980b9;color:white;padding:8px 16px;border-radius:6px;font-size:14px;z-index:1000;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}@media (max-width:1200px){.ProductsPage_layoutGrid__mFg5e{grid-template-columns:230px 1fr 280px;gap:16px;padding:16px}.ProductsPage_layoutListGrid__Q_wPJ{grid-template-columns:230px 1fr;gap:16px;padding:16px}}@media (max-width:992px){.ProductsPage_layoutGrid__mFg5e{grid-template-columns:230px 1fr 240px;gap:12px;padding:12px}.ProductsPage_layoutListGrid__Q_wPJ{grid-template-columns:230px 1fr;gap:12px;padding:12px}}@media (max-width:768px){.ProductsPage_layoutGrid__mFg5e,.ProductsPage_layoutListGrid__Q_wPJ{grid-template-columns:1fr;gap:16px;padding:16px;height:auto;min-height:auto}.ProductsPage_mainContent__7bmEq{padding:0;max-width:100%}.ProductsPage_contentArea__nKAAg,.ProductsPage_contentListArea__rAT1a{height:auto;overflow-y:visible}}@media (max-width:576px){.ProductsPage_layoutGrid__mFg5e,.ProductsPage_layoutListGrid__Q_wPJ{padding:12px;gap:12px}}@media (prefers-color-scheme:dark){.ProductsPage_container__1fpG9{color:var(--gray-50)}.ProductsPage_container__1fpG9,.ProductsPage_contentArea__nKAAg,.ProductsPage_contentListArea__rAT1a,.ProductsPage_layoutGrid__mFg5e,.ProductsPage_layoutListGrid__Q_wPJ,.ProductsPage_mainContent__7bmEq{background-color:var(--gray-900)}.ProductsPage_emptyState__OmLsD,.ProductsPage_errorState__lYCa6,.ProductsPage_loadingState__ukI4G{color:var(--gray-300);background-color:var(--gray-800)}.ProductsPage_errorState__lYCa6{color:var(--danger)}.ProductsPage_devError__KdyfU{background-color:var(--gray-800);color:var(--gray-200);border:1px solid var(--gray-700)}.ProductsPage_refetchingIndicator___8HqM{background-color:var(--primary-color);color:var(--gray-50);box-shadow:0 4px 6px -1px rgba(0,0,0,.3)}}