:root{--app-glass:rgba(255,255,255,.28);--app-glass-raised:rgba(255,255,255,.62);--app-edge:rgba(24,24,26,.10);--app-reflection:rgba(255,255,255,.55);--app-shadow:0 4px 18px rgba(0,0,0,.025)}[data-theme=dark]{--app-glass:rgba(255,255,255,.055);--app-glass-raised:rgba(24,24,26,.62);--app-edge:rgba(255,255,255,.14);--app-reflection:rgba(255,255,255,.055);--app-shadow:0 4px 18px rgba(0,0,0,.08)}:root .web-marketplace :is(.property-card,.map-card,.panel,.account-card,.contact-card,.report-card,.market-card,.stat-card,.activity-property,.activity-search,.detail-section){background:var(--app-glass);border:1px solid var(--app-edge);border-radius:20px;box-shadow:inset 0 1px 0 var(--app-reflection),var(--app-shadow);backdrop-filter:blur(32px) saturate(1);-webkit-backdrop-filter:blur(32px) saturate(1)}:root .web-marketplace .property-card{padding:0;overflow:hidden;transition:border-color .24s ease;transform:none}:root .web-marketplace .property-card:hover{transform:none;box-shadow:inset 0 1px 0 var(--app-reflection),var(--app-shadow);border-color:var(--yuva-muted)}:root .web-marketplace .property-media{border-radius:19px 19px 0 0}:root .web-marketplace .property-body{background:transparent}:root .web-marketplace .property-body h3{letter-spacing:-.015em}:root .web-marketplace .listing-identity{background:transparent;border-color:var(--app-edge)}:root .web-marketplace :is(.search-main,.quick-filter-chip,.filter-trigger,.nearby-picker,.map-selected-heading,.map-style-select,.map-layer-picker){background:var(--app-glass);border-color:var(--app-edge);box-shadow:inset 0 1px 0 var(--app-reflection);backdrop-filter:blur(32px) saturate(1);-webkit-backdrop-filter:blur(32px) saturate(1);color:var(--yuva-ink)}:root .web-marketplace .discovery-header .header-search .quick-filter-tabs>.quick-filter-chip{background:var(--app-glass);font-weight:500;letter-spacing:-.01em;border-radius:13px}:root .web-marketplace .discovery-header .header-search .quick-filter-tabs>.quick-filter-chip[data-active=true]{background:var(--app-glass);border-color:var(--yuva-ink)}:root .web-marketplace .modal,:root .web-marketplace .modal:has(.compact-filter-panel,.single-filter-body){background:var(--app-glass-raised);border:1px solid var(--app-edge);border-radius:22px;box-shadow:inset 0 1px 0 var(--app-reflection),0 16px 48px rgba(0,0,0,.12);backdrop-filter:blur(36px) saturate(1);-webkit-backdrop-filter:blur(36px) saturate(1)}:root .web-marketplace .modal :is(.filter-choice-row,.subtype-choice-row)>button{font-weight:500;letter-spacing:-.01em}:root .web-marketplace .detail-section{padding:20px;overflow:hidden}:root .web-marketplace .detail-section h2{font-size:20px;letter-spacing:-.02em;margin-top:0;margin-bottom:18px}:root .web-marketplace .detail-specs>div{padding:12px 0;border-color:var(--app-edge);gap:16px}:root .web-marketplace .detail-specs>div>span{color:var(--yuva-muted);font-size:14px}:root .web-marketplace .detail-specs>div>strong{font-size:14px;font-weight:500;text-align:right}:root .web-marketplace .detail-description .preserve-lines{font-size:15px;line-height:1.85;color:var(--yuva-muted)}:root .web-marketplace .nearby-list>div{padding:12px;border:1px solid var(--app-edge);border-radius:13px;background:var(--app-glass)}:root .web-marketplace .detail-professional{background:transparent;border:0;border-radius:0;box-shadow:none;padding:12px 0}:root .web-marketplace .contact-card{padding:18px 20px}:root .web-marketplace .map-mini-card .map-card{border-radius:20px;overflow:hidden}:root .web-marketplace .map-mini-photo{border-radius:19px 0 0 19px}:root .web-marketplace .explore-caption{background:linear-gradient(0deg,rgba(0,0,0,.65),rgba(0,0,0,.08));color:#fff;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}:root .web-marketplace .report-content h2{letter-spacing:-.02em;font-weight:600}:root .web-marketplace .report-sources{border-bottom:1px solid var(--app-edge);padding-bottom:12px}:root .web-marketplace .icon-button svg{transition:transform .26s cubic-bezier(.2,.7,.3,1)}@media(hover:hover){:root .web-marketplace .icon-button:hover svg{transform:scale(1.06)}}@media(max-width:760px){:root .web-marketplace .detail-section{padding:16px}:root .web-marketplace .property-body{padding:12px}:root .web-marketplace .detail-section h2{font-size:19px;margin-bottom:14px}}@media(prefers-reduced-motion:reduce){:root .web-marketplace .icon-button svg,:root .web-marketplace .property-card{transition:none}}:root .web-marketplace .detail-accordion>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;min-height:28px}:root .web-marketplace .detail-accordion>summary::-webkit-details-marker{display:none}:root .web-marketplace .detail-accordion>summary h2{margin:0}:root .web-marketplace .detail-accordion>summary svg{flex:none;color:var(--yuva-muted);transition:transform .26s ease}:root .web-marketplace .detail-accordion[open]>summary svg{transform:rotate(90deg)}:root .web-marketplace .detail-accordion[open]>summary{margin-bottom:16px}:root .web-marketplace .detail-accordion>summary:focus-visible{outline:2px solid var(--yuva-ink);outline-offset:5px;border-radius:6px}:root .web-marketplace .detail-amenity-chips{display:flex;flex-wrap:wrap;gap:8px}:root .web-marketplace .detail-amenity-chips>span{padding:9px 12px;border-radius:13px;border:1px solid var(--app-edge);background:var(--app-glass);font-size:14px;color:var(--yuva-ink)}:root .web-marketplace .detail-full-specs .detail-specs{display:block;background:transparent;border:0;padding:0}:root .web-marketplace .detail-full-specs .detail-specs>div{flex-direction:row;align-items:baseline;justify-content:space-between;gap:20px;background:transparent;border-bottom:1px solid var(--app-edge);border-radius:0;padding:12px 0;margin:0;min-height:0}:root .web-marketplace .detail-full-specs .detail-specs>div:last-child{border-bottom:0}:root .web-marketplace .detail-full-specs .detail-specs>div>strong{max-width:60%;overflow-wrap:anywhere}:root .web-marketplace .nearby-list>div>span{white-space:nowrap;flex-shrink:0}@media(prefers-reduced-motion:reduce){:root .web-marketplace .detail-accordion>summary svg{transition:none}}:root .web-marketplace .top.is-scrolled .header-search .quick-filter-tabs>.filter-trigger{width:40px;min-width:40px;max-width:40px;flex:none;padding:8px}:root .web-marketplace .top.is-scrolled .header-moved-controls .header-sort{min-width:0;flex:none}:root .web-marketplace .discovery-header :is(.nav,.search-panel,.search-main,.search-main input,.search-submit,.quick-filter-chip,.filter-trigger,.brand,.navlinks a,.nav-actions .btn,.nav-actions .icon-button){transition-property:color,border-color,background-color,opacity;transition-duration:.18s;transition-timing-function:ease}:root .web-marketplace .modal :is(.filter-choice-row,.subtype-choice-row)>button{border:0;box-shadow:none;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:0;font-size:14px;font-weight:400;opacity:.58;padding:10px 12px;text-align:start}:root .web-marketplace .modal :is(.filter-choice-row,.subtype-choice-row)>button[aria-pressed=true]{border:0;box-shadow:none;background:transparent;font-weight:650;opacity:1;color:var(--yuva-ink)}:root .web-marketplace .top :is(button,a,select):focus:not(:focus-visible){outline:0;box-shadow:none}:root .web-marketplace .top :is(button,a):focus-visible{outline:0;box-shadow:inset 0 -2px 0 var(--yuva-ink)}:root .web-marketplace .top .icon-button{border-color:transparent}:root .web-marketplace .discovery-header .header-search .search-main .search-confirm{display:grid;place-items:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:3px;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--yuva-ink)}:root .web-marketplace .search-confirm svg{stroke-width:2.5}:root .web-marketplace .search-autocomplete input{border:0;background:transparent;box-shadow:none;outline:0}:root .web-marketplace .search-autocomplete input:focus{border:0;box-shadow:none;outline:0}:root .web-marketplace .top.is-scrolled{grid-template-columns:156px minmax(180px,1fr) auto;gap:16px}:root .web-marketplace .top.is-scrolled .header-search .search-panel{grid-template-columns:minmax(100px,1fr) 92px;gap:12px}:root .web-marketplace .top.is-scrolled .header-search .quick-filter-tabs>.filter-trigger{width:92px;min-width:92px;max-width:92px;gap:7px;padding:8px 10px}:root .web-marketplace .top.is-scrolled .header-search .quick-filter-tabs>.filter-trigger span{display:inline;font-size:13px}:root .web-marketplace .top .header-sort{width:36px;min-width:36px;gap:0}:root .web-marketplace .top .header-sort>span,:root .web-marketplace .top .header-sort>svg:last-child{display:none}:root .web-marketplace .top .header-sort>svg:first-child{width:15px;height:15px}:root .web-marketplace .language-picker{position:relative;flex:none}:root .web-marketplace .language-picker>.language{display:flex;align-items:center;gap:7px;padding:8px 10px;height:40px;min-height:40px}:root .web-marketplace .language-options{position:absolute;right:0;top:calc(100% + 12px);min-width:190px;padding:8px;display:grid;grid-gap:2px;gap:2px;background:var(--app-glass-raised);border:1px solid var(--app-edge);border-radius:16px;backdrop-filter:blur(36px);-webkit-backdrop-filter:blur(36px);box-shadow:0 12px 30px rgba(0,0,0,.12);z-index:180}:root .web-marketplace .language-options>button{display:flex;align-items:center;gap:10px;padding:11px 10px;border:0;background:transparent;text-align:start;font-size:13px;opacity:.6;color:var(--yuva-ink);white-space:nowrap}:root .web-marketplace .language-options>button[aria-checked=true]{font-weight:650;opacity:1}:root .web-marketplace .language-options>button>span{font-size:11px;width:22px}:root .web-marketplace .language-options>button>svg{margin-left:auto}:root .web-marketplace .card-photo-dots{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);display:flex;gap:5px;align-items:center;padding:5px 7px;background:rgba(0,0,0,.12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:20px}:root .web-marketplace .card-photo-dots>button{width:5px;height:5px;min-height:5px;min-width:5px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.5)}:root .web-marketplace .card-photo-dots>button[aria-pressed=true]{background:white;transform:scale(1.25)}:root .web-marketplace .property-media :is(.favorite-button,.photo-nav){width:32px;height:32px;min-height:32px;padding:7px;border:0;box-shadow:0 2px 8px rgba(0,0,0,.08);background:rgba(255,255,255,.65);color:#171719;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:50%}:root .web-marketplace .property-media :is(.favorite-button,.photo-nav) svg{width:18px;height:18px}:root .web-marketplace .property-media .media-badges{left:10px;top:10px;gap:5px}:root .web-marketplace .property-media .media-badges>span{padding:5px 7px;min-height:24px;border:0;border-radius:8px;background:rgba(255,255,255,.68);color:#171719;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font-size:10px;line-height:1.2;box-shadow:none}:root .web-marketplace .property-media .favorite-button{top:10px;right:10px}:root .web-marketplace .property-media .photo-nav.prev{left:10px}:root .web-marketplace .property-media .photo-nav.next{right:10px}:root .web-marketplace .card-offer-label{font-size:10px;letter-spacing:.02em;color:var(--yuva-muted);margin-bottom:6px}@media(hover:hover){:root .web-marketplace .property-media .photo-nav{opacity:0;transition:opacity .18s}:root .web-marketplace .property-media:focus-within .photo-nav,:root .web-marketplace .property-media:hover .photo-nav{opacity:1}}:root .web-marketplace .professional-card-identity{margin-top:12px;padding-top:12px;border-top:1px solid var(--app-edge);display:flex;align-items:center;gap:9px;font-size:12px}:root .web-marketplace .professional-names{flex:1 1;display:flex;flex-direction:column;gap:3px;font-size:12px}:root .web-marketplace .professional-names a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:851px){:root .web-marketplace .map-selection-layout.has-selection>.map-toolbar{grid-column:1;grid-row:1}:root .web-marketplace .map-selection-layout.has-selection>.map-canvas-frame{grid-row:2}:root .web-marketplace .map-selected-list{display:flex;flex-direction:column}:root .web-marketplace .map-selected-heading{grid-column:2;grid-row:1;background:transparent;border:0;box-shadow:none;padding:0 0 12px;align-self:end;font-size:13px}:root .web-marketplace .map-selected-heading .btn{border:0;background:transparent;padding:7px 0 7px 12px}:root .web-marketplace .map-selected-cards{grid-column:2;grid-row:2;height:calc(100svh - var(--yuva-header-height,84px) - 160px);min-height:260px}}:root .web-marketplace .map-mini-card{overflow:hidden;border:1px solid var(--app-edge);border-radius:18px;background:var(--app-glass);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px)}:root .web-marketplace .map-mini-card .map-card{border:0;box-shadow:none;border-radius:0;background:transparent}:root .web-marketplace .map-mini-photo{border-radius:0}:root .web-marketplace .map-card-advertiser{display:flex;align-items:center;gap:12px;padding:7px 12px;border-top:1px solid var(--app-edge)}:root .web-marketplace .map-card-advertiser .icon-button{height:32px;width:32px;min-height:32px;border:0;padding:7px}:root .web-marketplace .property-detail-page>.wrap{max-width:1200px}:root .web-marketplace .detail-hero{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);grid-gap:28px;gap:28px;align-items:start;margin:12px 0 32px}:root .web-marketplace .detail-gallery-frame{width:100%;min-width:0;max-width:none;margin:0}:root .web-marketplace .detail-scroll-gallery{width:100%;max-width:none;border-radius:20px;overflow:auto}:root .web-marketplace .detail-gallery-frame .main-photo{height:clamp(360px,54svh,560px);object-fit:contain;background:var(--app-glass)}:root .web-marketplace .detail-gallery-navigation{inset:0 12px 66px}:root .web-marketplace .detail-photo-thumbnails{justify-content:flex-start;padding:12px 0;gap:8px}:root .web-marketplace .detail-photo-thumbnails button{width:64px;height:44px;flex-basis:64px;border-width:1px}:root .web-marketplace .detail-overview{display:flex;flex-direction:column;gap:20px;min-width:0}:root .web-marketplace .detail-summary{margin:0;padding:12px 0 20px;border-bottom:1px solid var(--app-edge);max-width:none;text-align:start}:root .web-marketplace .detail-price{font-size:30px;line-height:1.2;font-weight:650;letter-spacing:-.03em}:root .web-marketplace .detail-price>span{font-size:16px;font-weight:400}:root .web-marketplace .detail-summary h1{font-size:24px;line-height:1.35;letter-spacing:-.02em;margin:12px 0}:root .web-marketplace .detail-primary-facts{display:flex;flex-wrap:wrap;gap:14px;margin-top:20px;font-size:13px}:root .web-marketplace .detail-overview .contact-card{margin:0;width:100%;padding:18px;max-width:none}:root .web-marketplace .detail-professional-identities{display:flex;flex-direction:column;gap:12px}:root .web-marketplace .detail-professional{display:flex;align-items:center;gap:12px;padding:0}:root .web-marketplace .detail-professional h3{font-size:16px;margin:4px 0;font-weight:600}:root .web-marketplace .detail-professional small{font-size:11px;color:var(--yuva-muted)}:root .web-marketplace .detail-contact-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:18px}:root .web-marketplace .detail-contact-actions>.btn:first-child{grid-column:1/-1}:root .web-marketplace .detail-overview .detail-contact-note{font-size:12px;line-height:1.6;margin:0}:root .web-marketplace .detail-map-specs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:24px;gap:24px;max-width:none;margin:0 0 24px;align-items:start}:root .web-marketplace .detail-map-specs .live-map{height:360px;min-height:360px;aspect-ratio:auto}:root .web-marketplace .detail-description{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px;max-width:none;margin:0}:root .web-marketplace .detail-related{margin:32px 0 0;padding:20px}:root .web-marketplace .detail-related .property-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:0}@media(max-width:850px){:root .web-marketplace .detail-hero{grid-template-columns:1fr;gap:20px}:root .web-marketplace .detail-gallery-frame .main-photo{height:44svh;min-height:280px}:root .web-marketplace .detail-map-specs{grid-template-columns:1fr}:root .web-marketplace .detail-related .property-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){:root .web-marketplace .top.is-scrolled{grid-template-columns:minmax(0,1fr) auto;gap:10px}:root .web-marketplace .top.is-scrolled .header-search .search-panel{grid-template-columns:minmax(100px,1fr) 88px}:root .web-marketplace .top.is-scrolled .header-search .quick-filter-tabs>.filter-trigger{width:88px;min-width:88px;max-width:88px}:root .web-marketplace .detail-related .property-grid{grid-template-columns:1fr}:root .web-marketplace .detail-price{font-size:28px}}:root .web-marketplace .property-grid{align-items:stretch;gap:20px}:root .web-marketplace .property-card{display:flex;flex-direction:column;height:100%}:root .web-marketplace .property-media{aspect-ratio:1.5;flex-shrink:0}:root .web-marketplace .property-body{padding:14px;display:flex;flex-direction:column;flex:1 1;gap:0}:root .web-marketplace .card-offer-label{height:14px;min-height:14px;line-height:14px;margin:0 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .web-marketplace .card-price-row{align-items:center}:root .web-marketplace .property-body .price{font-size:23px;line-height:30px;font-weight:650;letter-spacing:-.025em}:root .web-marketplace .property-body .price>span{font-size:12px;font-weight:450;letter-spacing:0}:root .web-marketplace .property-body h3{font-size:16px;line-height:21px;height:42px;min-height:42px;margin:6px 0 4px;font-weight:500;-webkit-line-clamp:2}:root .web-marketplace .property-address{height:32px;min-height:32px;font-size:12px;line-height:16px;margin:0 0 4px;overflow:hidden}:root .web-marketplace .publication-time{height:14px;line-height:14px;margin:0;font-size:11px;color:var(--yuva-muted)}:root .web-marketplace .property-specs{min-height:28px;margin:8px 0 0;gap:10px;font-size:12px;align-items:center}:root .web-marketplace .professional-card-identity{margin-top:auto;padding-top:10px;min-height:44px}:root .web-marketplace .professional-names{min-width:0;overflow:hidden}:root .web-marketplace .professional-names :is(a,span){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .web-marketplace .detail-overview .contact-card{display:flex;flex-direction:column;gap:16px}:root .web-marketplace .detail-overview .contact-actions{width:100%}:root .web-marketplace .explore-mosaic{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row dense;gap:12px}:root .web-marketplace .explore-mosaic .explore-ad{grid-column:span 2;grid-row:span 2;aspect-ratio:1}:root .web-marketplace .explore-caption{pointer-events:none}:root .web-marketplace .explore-caption a{pointer-events:auto}:root .web-marketplace .explore-video .explore-caption{bottom:44px}:root .web-marketplace .explore-ad:has(video) .explore-caption{bottom:44px}:root .web-marketplace .market-dashboard .market-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px}:root .web-marketplace .market-dashboard .metric-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin:24px 0}:root .web-marketplace .market-dashboard .metric-row>div{padding:22px;border-radius:20px;background:var(--app-glass);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);display:flex;flex-direction:column;gap:10px}:root .web-marketplace .market-dashboard .metric-row strong{font-size:32px;letter-spacing:-.035em}:root .web-marketplace .market-dashboard .report-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}:root .web-marketplace .market-dashboard .report-card{grid-column:span 2}:root .web-marketplace .market-dashboard .report-card:first-child{grid-column:span 4;display:grid;grid-template-columns:1.2fr 1fr}:root .web-marketplace .market-dashboard .report-card:first-child .report-visual{height:100%;min-height:260px;aspect-ratio:auto}:root .web-marketplace .market-dashboard .report-card.with-chart{background:var(--app-glass)}:root .web-marketplace .report-excerpt{font-size:14px;line-height:1.7;color:var(--yuva-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 14px}:root .web-marketplace .report-no-photo{background:linear-gradient(130deg,var(--app-edge),transparent);min-height:180px}@media(max-width:900px){:root .web-marketplace .explore-mosaic{grid-template-columns:repeat(3,minmax(0,1fr))}:root .web-marketplace .market-dashboard .market-heading{align-items:start;flex-direction:column}}@media(max-width:580px){:root .web-marketplace .explore-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}:root .web-marketplace .market-dashboard .report-card,:root .web-marketplace .market-dashboard .report-card:first-child{grid-column:span 4;display:block}:root .web-marketplace .market-dashboard .report-card:first-child .report-visual{aspect-ratio:1.6;min-height:0}:root .web-marketplace .market-dashboard .metric-row strong{font-size:25px}}:root .web-marketplace .detail-overview .detail-contact-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}:root .web-marketplace .detail-overview .detail-contact-actions>.btn:first-child{grid-column:1/-1}:root .web-marketplace .media-badges .opportunity-photo-icon{display:inline-flex;width:25px;height:25px;align-items:center;justify-content:center;padding:5px;background:rgba(255,255,255,.72);color:#171717;border:0;border-radius:8px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}:root .web-marketplace .property-address{height:16px;min-height:16px;white-space:nowrap;text-overflow:ellipsis}:root .web-marketplace .card-price-row{height:30px;min-height:30px}:root .web-marketplace .property-specs{min-height:24px}:root .web-marketplace .professional-card-identity{height:42px;min-height:42px}:root .web-marketplace .card-contact{width:32px;height:32px;min-height:32px;padding:7px;flex-shrink:0}:root .web-marketplace .professional-card-identity .professional-avatar{width:28px;height:28px;flex:0 0 28px}:root .web-marketplace .professional-card-identity .professional-names{font-size:12px;line-height:16px}:root .web-marketplace .market-dashboard .report-card:first-child .report-visual{height:340px;min-height:0}@media(max-width:580px){:root .web-marketplace .market-dashboard .report-card:first-child .report-visual{height:auto;aspect-ratio:1.6}}:root .web-marketplace .explore-mosaic .explore-ad.explore-banner-wide{grid-column:span 2;grid-row:span 1;aspect-ratio:2.04}:root .web-marketplace .explore-video-separated{margin-top:24px}:root .web-marketplace .explore-mosaic .explore-video{grid-column:span 2;aspect-ratio:2.04}:root .web-marketplace .explore-mosaic .explore-video-separated{grid-column:1/-1;aspect-ratio:2.6}:root .web-marketplace .explore-mosaic>.explore-tile:not(.explore-video){grid-row:span 1;grid-column:span 1;aspect-ratio:1}:root .web-marketplace .explore-mosaic>.explore-video{grid-row:span 1}:root .web-marketplace .modal .filter-range{gap:16px}:root .web-marketplace .modal .filter-range .filter-field input{border:0;border-bottom:1px solid var(--app-edge);border-radius:0;background:transparent;box-shadow:none;min-height:38px;padding:8px 0;font-size:18px;min-width:0;width:100%;-webkit-backdrop-filter:none;backdrop-filter:none}:root .web-marketplace .modal .filter-range .filter-field>span{font-size:12px;color:var(--yuva-muted)}:root .web-marketplace .photo-publication-time{position:absolute;bottom:10px;left:12px;font-size:10px;line-height:16px;color:#161616;padding:2px 6px;background:rgba(255,255,255,.62);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:6px}:root .web-marketplace .language-options{z-index:800;max-height:160px;overflow:auto}:root .web-marketplace .notification-settings{grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}:root .web-marketplace .notification-settings .panel{padding:20px}:root .web-marketplace .notification-option{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;font-size:14px;border-bottom:1px solid var(--app-edge)}:root .web-marketplace .notification-option input{width:18px;height:18px;accent-color:var(--yuva-ink)}:root .web-marketplace .notification-frequency{display:flex;gap:16px;margin-top:16px}:root .web-marketplace .notification-frequency button{border:0;background:none;padding:8px 0;color:var(--yuva-muted)}:root .web-marketplace .notification-frequency button[aria-pressed=true]{font-weight:650;color:var(--yuva-ink)}:root .web-marketplace .notification-results{grid-column:1/-1}@media(max-width:650px){:root .web-marketplace .notification-settings{grid-template-columns:1fr}}:root .web-marketplace .top :is(.login-link,.language-picker>.language){border:0!important;box-shadow:none!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:0;outline-offset:2px;padding:8px;width:38px;min-width:38px;height:38px;min-height:38px;display:flex;align-items:center;justify-content:center}:root .web-marketplace .top .login-link .account-label{display:none}:root .web-marketplace .directory-page-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}:root .web-marketplace .eyebrow{font-size:10px;letter-spacing:.16em;font-weight:600;color:var(--yuva-muted);margin:0 0 10px}:root .web-marketplace .directory-page-heading h1{margin:0}:root .web-marketplace .directory-search{display:flex;align-items:center;gap:10px;width:min(340px,40%);padding:10px 14px;background:var(--app-glass);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:14px}:root .web-marketplace .directory-search input{background:transparent;border:0;box-shadow:none;min-width:0;width:100%;padding:0;color:inherit;font-size:13px}:root .web-marketplace :is(.directory-navigation,.professional-section-nav){display:flex;flex-wrap:wrap;gap:24px;margin:0 0 28px;padding:0}:root .web-marketplace :is(.directory-navigation,.professional-section-nav) a{background:none;border:0;font-size:14px;color:var(--yuva-muted);padding:8px 0}:root .web-marketplace .directory-navigation a[aria-current=page]{color:var(--yuva-ink);font-weight:700}:root .web-marketplace .directory-grid{gap:18px;align-items:stretch}:root .web-marketplace .directory-card{background:var(--app-glass);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid var(--yuva-line);border-radius:20px;display:flex;flex-direction:column;min-width:0}:root .web-marketplace .directory-card>img,:root .web-marketplace .directory-image-fallback{width:100%;height:auto;aspect-ratio:1.65;object-fit:cover}:root .web-marketplace .directory-image-fallback{display:grid;place-items:center;color:var(--yuva-muted);background:transparent}:root .web-marketplace .directory-agent-card>img{object-position:center 30%;aspect-ratio:1.4}:root .web-marketplace .directory-card>div:not(.directory-image-fallback){padding:18px;flex:1 1}:root .web-marketplace .directory-card-avatar{width:42px;height:42px;object-fit:contain;border-radius:10px;margin-bottom:12px}:root .web-marketplace .directory-card-title{display:flex;align-items:center;justify-content:space-between;gap:12px}:root .web-marketplace .directory-card h2{font-size:18px;line-height:1.35;margin:0;overflow-wrap:anywhere}:root .web-marketplace .directory-card p{font-size:12px;line-height:1.5;margin:8px 0 0}:root .web-marketplace .directory-card-meta{display:flex;gap:14px;flex-wrap:wrap;font-size:11px;color:var(--yuva-muted);margin-top:14px}:root .web-marketplace .professional-hero{margin:20px 0 24px}:root .web-marketplace .professional-cover{width:100%;aspect-ratio:3.2;max-height:350px;object-fit:cover;border-radius:24px;display:block}:root .web-marketplace .professional-summary{display:flex;align-items:center;gap:22px;padding:24px 0}:root .web-marketplace .professional-portrait{width:96px;height:96px;object-fit:cover;border-radius:24px;flex:none}:root .web-marketplace .professional-placeholder{display:grid;place-items:center;background:var(--app-glass);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:var(--yuva-muted)}:root .web-marketplace .professional-name{flex:1 1;min-width:0}:root .web-marketplace .professional-name h1{font-size:clamp(26px,3vw,38px);line-height:1.15;margin:0 0 8px;overflow-wrap:anywhere}:root .web-marketplace .professional-name p.muted{display:flex;align-items:center;gap:6px;font-size:13px;margin:0}:root .web-marketplace .professional-verified{display:inline-flex;align-items:center;gap:5px;font-size:11px;margin-top:12px}:root .web-marketplace .professional-links{display:flex;align-items:end;flex-direction:column;gap:12px;font-size:13px}:root .web-marketplace .professional-section{margin:0 0 38px;scroll-margin-top:120px}:root .web-marketplace .professional-section h2{font-size:23px;margin:0 0 20px}:root .web-marketplace .professional-overview{display:grid;grid-template-columns:2fr 1fr;grid-gap:40px;gap:40px}:root .web-marketplace .professional-description{white-space:pre-line;font-size:15px;line-height:1.85;max-width:760px;color:var(--yuva-muted)}:root .web-marketplace .professional-facts{margin:0;display:flex;flex-direction:column;gap:22px}:root .web-marketplace .professional-facts dt{font-size:12px;color:var(--yuva-muted);margin-bottom:6px}:root .web-marketplace .professional-facts dd{margin:0;font-size:20px;font-weight:600}:root .web-marketplace .professional-gallery{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}:root .web-marketplace .professional-gallery button{padding:0;border:0;background:none;flex:0 0 30%;scroll-snap-align:start;overflow:hidden;border-radius:16px}:root .web-marketplace .professional-gallery img{width:100%;aspect-ratio:1.5;object-fit:cover;display:block}:root .web-marketplace :is(.professional-plans,.professional-team){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}:root .web-marketplace :is(.professional-plans,.professional-team) .panel{background:var(--app-glass);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);padding:20px;border-radius:18px}:root .web-marketplace :is(.professional-plans,.professional-team) h3{font-size:17px;margin:0 0 12px}:root .web-marketplace .professional-plans dl{margin:0;font-size:13px}:root .web-marketplace .professional-plans dl div{display:flex;justify-content:space-between;gap:16px;padding:8px 0}:root .web-marketplace .professional-plans dt{color:var(--yuva-muted)}:root .web-marketplace .professional-plans dd{margin:0}:root .web-marketplace .professional-team img{width:60px;height:60px;object-fit:cover;border-radius:50%;margin-bottom:16px}:root .web-marketplace .professional-empty{padding:24px 0;display:flex;align-items:center;gap:24px}:root .web-marketplace .professional-lightbox{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;gap:18px;padding:70px 30px;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:white}:root .web-marketplace .professional-lightbox img{max-width:85%;max-height:85svh;object-fit:contain}:root .web-marketplace .professional-lightbox .icon-button{flex:none;color:white}:root .web-marketplace .professional-lightbox-close{position:absolute;top:22px;right:24px}:root .web-marketplace .content-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}:root .web-marketplace .content-card{padding:0;overflow:hidden;display:flex;flex-direction:column;background:var(--app-glass);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}:root .web-marketplace .content-card>img{width:100%;aspect-ratio:1.65;object-fit:cover}:root .web-marketplace .content-card>div{padding:22px}:root .web-marketplace .content-card h2{font-size:20px;line-height:1.35;margin:0 0 12px}:root .web-marketplace .content-card p{font-size:14px;line-height:1.7}:root .web-marketplace .content-card time{display:block;font-size:11px;color:var(--yuva-muted);margin-bottom:14px}:root .web-marketplace .content-article{max-width:900px;margin:24px auto 0}:root .web-marketplace .content-article h1{font-size:clamp(28px,4vw,48px);line-height:1.2;max-width:850px}:root .web-marketplace .content-intro{font-size:19px;line-height:1.7;color:var(--yuva-muted)}:root .web-marketplace .content-article time{font-size:12px;color:var(--yuva-muted)}:root .web-marketplace .content-cover{width:100%;max-height:460px;object-fit:cover;border-radius:24px;margin:26px 0}:root .web-marketplace .content-body{font-size:16px;line-height:1.9;max-width:740px;margin:28px auto}:root .web-marketplace .content-body p{white-space:pre-line}@media(max-width:900px){:root .web-marketplace :is(.directory-grid,.professional-plans,.professional-team,.content-grid){grid-template-columns:repeat(2,minmax(0,1fr))}:root .web-marketplace .professional-overview{grid-template-columns:1fr}:root .web-marketplace .professional-facts{flex-direction:row;gap:30px}:root .web-marketplace .professional-cover{aspect-ratio:2.3}}@media(max-width:580px){:root .web-marketplace .directory-page-heading{flex-direction:column;align-items:stretch;gap:18px}:root .web-marketplace .directory-search{width:100%}:root .web-marketplace :is(.directory-navigation,.professional-section-nav){gap:18px;flex-wrap:nowrap;overflow:auto}:root .web-marketplace :is(.directory-navigation,.professional-section-nav) a{white-space:nowrap}:root .web-marketplace .professional-summary{flex-wrap:wrap;gap:16px}:root .web-marketplace .professional-portrait{width:68px;height:68px;border-radius:18px}:root .web-marketplace .professional-links{align-items:start;flex-direction:row;width:100%;flex-wrap:wrap}:root .web-marketplace .professional-cover{aspect-ratio:1.8;border-radius:18px}:root .web-marketplace .professional-gallery button{flex-basis:75%}:root .web-marketplace :is(.directory-grid,.professional-plans,.professional-team,.content-grid){grid-template-columns:1fr}:root .web-marketplace .professional-lightbox{padding:70px 8px;gap:5px}:root .web-marketplace .professional-lightbox img{max-width:75%}:root .web-marketplace .professional-empty{align-items:start;flex-direction:column;gap:10px}}:root .web-marketplace :is(.results-toolbar .sort,.discovery-view-switch,.discovery-view-switch a,.top .header-sort,.top a.header-map){border:0!important;outline:none;background:transparent!important;box-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:0;padding:6px;min-height:32px}:root .web-marketplace .discovery-view-switch{gap:0}:root .web-marketplace .results-toolbar{margin-bottom:18px;gap:20px;align-items:center}:root .web-marketplace .results-heading{gap:6px}:root .web-marketplace .results-heading h1{margin:0;line-height:1.15;font-size:32px;letter-spacing:-.8px}:root .web-marketplace .results-heading>.muted{font-size:12px}:root .web-marketplace .toolbar-actions{gap:16px}:root .web-marketplace .property-grid{gap:12px}:root .web-marketplace .header-matte-tail,:root .web-marketplace .top:after,:root .web-marketplace .top:before{display:none!important}:root .web-marketplace .header-matte-layer{inset:0 0 -72px;border:0;background:rgba(247,247,248,.62);backdrop-filter:blur(32px) saturate(1);-webkit-backdrop-filter:blur(32px) saturate(1);mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 112px),rgba(0,0,0,.72) calc(100% - 72px),transparent);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 112px),rgba(0,0,0,.72) calc(100% - 72px),transparent)}[data-theme=dark] .web-marketplace .header-matte-layer,[data-theme=dark] :root .web-marketplace .header-matte-layer{background:rgba(18,18,20,.62)}:root .web-marketplace .map-selection-layout{grid-template-rows:auto var(--map-aligned-height);gap:14px 18px;align-items:stretch}:root .web-marketplace .map-selection-layout>.map-toolbar{grid-column:1;grid-row:1;margin:0;padding:0;display:flex;align-items:center;gap:16px;border:0;box-shadow:none;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;min-height:34px}:root .web-marketplace .map-toolbar .btn{border:0;background:none;box-shadow:none;font-size:12px;min-height:32px;padding:5px 0;-webkit-backdrop-filter:none;backdrop-filter:none}:root .web-marketplace .map-selection-layout>.map-canvas-frame{grid-row:2;grid-column:1;height:var(--map-aligned-height);min-height:0}:root .web-marketplace .map-selection-layout :is(.live-map,.search-raster-map){height:100%!important;min-height:0!important}:root .web-marketplace .map-selection-layout>.map-selected-heading{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:12px;padding:0;margin:0;border:0;border-radius:0;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}:root .web-marketplace .map-selected-heading strong{font-weight:500}:root .web-marketplace .map-selected-heading .icon-button{border:0;background:none;box-shadow:none;width:32px;height:32px;min-height:32px;padding:6px}:root .web-marketplace .map-selection-layout>.map-selected-list{grid-row:2;grid-column:2;height:var(--map-aligned-height)!important;min-height:0;margin:0;gap:0;border-radius:20px;overflow:hidden;isolation:isolate}:root .web-marketplace .map-selected-cards{height:100%;max-height:none;min-height:0;overflow-y:auto;border-radius:inherit;gap:12px;padding:0;scrollbar-width:thin}:root .web-marketplace .map-selection-layout>.inline-error{grid-column:1/-1;grid-row:3}:root .web-marketplace .nearby-picker-backdrop{padding:12px}:root .web-marketplace .nearby-picker{width:min(380px,100%);max-height:none;overflow:visible;padding:16px;border-radius:18px}:root .web-marketplace .nearby-picker h3{font-size:16px;margin:0 0 12px}:root .web-marketplace .nearby-map-types,:root .web-marketplace .nearby-picker-actions{gap:10px;margin-bottom:10px}:root .web-marketplace .nearby-picker .btn{min-height:32px;height:32px;padding:5px 8px;font-size:12px}:root .web-marketplace .nearby-picker .btn svg{width:16px;height:16px}:root .web-marketplace .nearby-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:10px}:root .web-marketplace .nearby-category-grid>button{flex-direction:row;justify-content:start;gap:8px;min-height:38px;height:38px;padding:7px 9px;font-size:12px;border-radius:10px}:root .web-marketplace .nearby-category-grid>button>svg{width:18px;height:18px;flex:none}:root .web-marketplace .nearby-check{top:10px;right:5px}:root .web-marketplace .nearby-check svg{width:12px;height:12px}:root .web-marketplace .nearby-category-grid>button[aria-pressed=true]{font-weight:650}:root .web-marketplace .explore-caption{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:0;box-shadow:none;text-shadow:0 1px 5px rgba(0,0,0,.8)}:root .web-marketplace .detail-hero{grid-template-columns:minmax(0,1.85fr) minmax(300px,1fr);gap:30px;align-items:stretch;margin-bottom:34px}:root .web-marketplace .detail-gallery-frame{position:relative;min-height:560px;height:100%;border-radius:22px;overflow:hidden;background:transparent}:root .web-marketplace .detail-gallery-frame .detail-scroll-gallery{position:absolute;inset:0;display:flex;gap:16px;padding-inline:7%;scroll-padding-inline:7%;scroll-snap-type:x mandatory;height:100%;min-height:0;background:transparent;border-radius:inherit;align-items:stretch}:root .web-marketplace .detail-scroll-gallery figure{flex:0 0 100%;min-width:0;height:100%;margin:0;scroll-snap-align:start;overflow:hidden;border-radius:18px}:root .web-marketplace .detail-gallery-frame .main-photo{height:100%;min-height:0;max-height:none;width:100%;object-fit:cover;background:none}:root .web-marketplace .detail-gallery-navigation{inset:0 16px;z-index:2}:root .web-marketplace .detail-gallery-dots{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);display:flex;gap:6px;z-index:3}:root .web-marketplace .detail-gallery-dots button{width:5px;height:5px;min-width:5px;min-height:5px;border:0;padding:0;border-radius:50%;background:rgba(255,255,255,.55);box-shadow:0 1px 4px #0005}:root .web-marketplace .detail-gallery-dots button[aria-pressed=true]{background:white;transform:scale(1.25)}:root .web-marketplace .detail-overview{gap:24px}:root .web-marketplace .detail-summary{padding:6px 0;border:0}:root .web-marketplace .detail-summary h1{font-size:28px;line-height:1.25;font-weight:500;margin:18px 0 12px}:root .web-marketplace .detail-price{font-size:36px;font-weight:600}:root .web-marketplace .detail-primary-facts{gap:22px;margin-top:26px}:root .web-marketplace .detail-overview .contact-card{border:0;box-shadow:none;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0;border-radius:0}:root .web-marketplace .detail-overview .detail-contact-note{margin-top:auto}:root .web-marketplace .detail-full-specs{border:0;box-shadow:none;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;padding:6px 10px}:root .web-marketplace .detail-full-specs .detail-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px 28px;gap:24px 28px}:root .web-marketplace .detail-full-specs .detail-specs>div{display:flex;flex-direction:column;align-items:start;justify-content:start;gap:7px;border:0;padding:0}:root .web-marketplace .detail-full-specs .detail-specs>div>span{font-size:11px}:root .web-marketplace .detail-full-specs .detail-specs>div>strong{font-size:15px;max-width:100%;text-align:start;font-weight:500}@media(max-width:850px){:root .web-marketplace .map-selection-layout.has-selection{grid-template-columns:1fr;grid-template-rows:auto var(--map-aligned-height) auto var(--map-aligned-height)}:root .web-marketplace .map-selection-layout>.map-canvas-frame{height:var(--map-aligned-height)}:root .web-marketplace .map-selection-layout>.map-selected-heading{grid-column:1;grid-row:3}:root .web-marketplace .map-selection-layout>.map-selected-list{grid-column:1;grid-row:4;height:var(--map-aligned-height)!important}:root .web-marketplace .nearby-picker-backdrop{position:fixed;z-index:300;inset:0}:root .web-marketplace .detail-hero{grid-template-columns:1fr;gap:24px}:root .web-marketplace .detail-gallery-frame{height:58svh;min-height:360px}:root .web-marketplace .detail-overview{gap:24px}:root .web-marketplace .detail-overview .detail-contact-note{margin-top:0}:root .web-marketplace .detail-full-specs{padding:0}}@media(max-width:580px){:root .web-marketplace .results-heading h1{font-size:26px}:root .web-marketplace .results-toolbar{gap:12px}:root .web-marketplace .toolbar-actions{gap:8px}:root .web-marketplace .property-grid{gap:12px}:root .web-marketplace .detail-summary h1{font-size:25px}:root .web-marketplace .detail-price{font-size:32px}:root .web-marketplace .detail-gallery-frame{height:52svh;min-height:330px}}:root .web-marketplace .map-loading-shell .map-canvas-frame{height:clamp(480px,78svh,960px);display:grid;place-items:center;background:var(--app-glass);color:var(--yuva-muted);font-size:13px}:root .web-marketplace .market-dashboard .report-excerpt{-webkit-line-clamp:4}:root .web-marketplace .market-dashboard .report-card.with-chart .report-visual{background:transparent;padding:22px 12px 8px;height:auto;min-height:220px}:root .web-marketplace .market-dashboard .report-sources{display:flex;flex-wrap:wrap;gap:6px 14px;margin:14px 0;font-size:11px}:root .web-marketplace .market-dashboard .report-content{padding:22px}:root .web-marketplace .market-dashboard .report-content h2{font-size:21px;line-height:1.35;letter-spacing:-.025em;margin:10px 0 14px}:root .web-marketplace .market-dashboard .report-no-photo{height:92px;min-height:0;opacity:.5}:root .web-marketplace .market-dashboard .report-card:not(.with-photo):not(.with-chart) .report-visual{height:92px;min-height:0;aspect-ratio:auto}:root .web-marketplace .explore-end-note{text-align:center;color:var(--yuva-muted);font-size:12px;margin:24px 0 32px}:root .web-marketplace .map-header-list{display:inline-flex!important;align-items:center;justify-content:center;gap:7px;color:var(--yuva-ink);font-size:14px;font-weight:600;min-width:64px;min-height:40px;padding:6px;border:0;background:none;box-shadow:none;flex:none;opacity:1;visibility:visible}:root .web-marketplace .map-header-list span{display:inline!important}:root .web-marketplace .map-page-back{display:flex;margin:0 0 15px}:root .web-marketplace .map-page-back .web-back-link{display:inline-flex;align-items:center;gap:7px;border:0;background:none;padding:0;min-height:24px;font-size:14px;color:var(--yuva-ink)}:root .web-marketplace.map-view .results-heading>.muted{font-size:14px}:root .web-marketplace .map-selection-layout{--map-aligned-height:clamp(480px,78svh,960px)}:root .web-marketplace .map-selected-heading,:root .web-marketplace .map-toolbar .btn{font-size:14px}:root .web-marketplace .map-mini-details>b{font-size:21px;line-height:1.3}:root .web-marketplace .map-mini-details>strong{font-size:16px;line-height:1.4}:root .web-marketplace .map-card-advertiser .professional-names,:root .web-marketplace .map-mini-details>p,:root .web-marketplace .map-mini-facts{font-size:13px;line-height:1.5}:root .web-marketplace .map-recommendations{margin-top:32px;padding-bottom:8px;min-width:0}:root .web-marketplace .map-recommendation-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}:root .web-marketplace .map-recommendation-heading h2{font-size:22px;letter-spacing:-.025em;font-weight:500;margin:0}:root .web-marketplace .map-recommendation-heading>div{display:flex;gap:6px}:root .web-marketplace .map-recommendation-heading .icon-button{border:0;background:none;box-shadow:none;width:36px;height:36px;padding:8px}:root .web-marketplace .map-recommendation-rail{display:grid;grid-auto-flow:column;grid-auto-columns:300px;grid-gap:12px;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;padding-bottom:14px}:root .web-marketplace .map-recommendation-rail .property-card{scroll-snap-align:start;min-width:0;height:100%;display:flex;flex-direction:column}:root .web-marketplace .map-recommendation-rail .property-media{aspect-ratio:1.5;height:auto;min-height:0;flex:none}:root .web-marketplace .map-recommendation-rail .property-body{flex:1 1}@media(max-width:760px){:root .web-marketplace .map-header-list{font-size:13px;gap:5px;min-width:58px}:root .web-marketplace .map-recommendation-rail{grid-auto-columns:min(78vw,300px)}:root .web-marketplace .map-recommendation-heading h2{font-size:20px}}:root .web-marketplace .results-toolbar{margin-bottom:10px;padding-bottom:0;gap:16px;align-items:flex-end}:root .web-marketplace .results-heading h1{font-size:var(--web-text-heading);letter-spacing:-.025em}:root .web-marketplace .results-heading>.muted{font-size:var(--web-text-meta)}:root .web-marketplace .results-toolbar :is(.sort,.sort span,.discovery-view-switch a,.discovery-view-switch span){font-family:inherit;font-size:var(--web-text-control);font-weight:500;line-height:1.4}:root .web-marketplace .results-toolbar :is(.sort,.discovery-view-switch a){gap:7px;padding:5px 0;min-height:32px}:root .web-marketplace .results-toolbar :is(.sort,.discovery-view-switch a)>svg:first-child{width:20px;height:20px;flex:none}:root .web-marketplace :is(.map-header-list,.map-toolbar .btn,.map-selected-heading){font-size:var(--web-text-control)}:root .web-marketplace .map-mini-details>b{font-size:var(--web-text-price-small)}:root .web-marketplace .map-mini-details>strong{font-size:var(--web-text-body)}:root .web-marketplace :is(.map-recommendation-heading h2,.market-dashboard .report-content h2){font-size:var(--web-text-section)}:root .web-marketplace .modal .numeric-filter-range{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:20px;gap:20px;padding:8px 12px 16px}:root .web-marketplace .modal .numeric-filter-range>label{display:grid;grid-gap:8px;gap:8px;min-width:0;font-size:var(--web-text-control);color:var(--yuva-muted)}:root .web-marketplace .modal .range-value{display:flex;align-items:center;gap:6px;border-bottom:1px solid var(--app-edge)}:root .web-marketplace .modal .range-value:focus-within{border-bottom-color:var(--yuva-ink)}:root .web-marketplace .modal .range-value input{width:100%;min-width:0;height:36px;padding:4px 0;border:0;border-radius:0;outline:0;box-shadow:none;background:transparent;color:var(--yuva-ink);font:inherit;font-size:var(--web-text-body);backdrop-filter:none;-webkit-backdrop-filter:none;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}:root .web-marketplace .modal .range-value input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}:root .web-marketplace .modal .range-value>span{font-size:var(--web-text-meta);white-space:nowrap}:root .web-marketplace .modal .compact-property-types>strong{display:block;padding:8px 12px;font-size:var(--web-text-control);font-weight:500;color:var(--yuva-muted)}@media(min-width:1101px){:root .web-marketplace .top:not(.is-scrolled) .header-search .quick-filter-tabs{display:flex;flex-wrap:nowrap;gap:8px}:root .web-marketplace .top:not(.is-scrolled) .header-search .quick-filter-tabs>.quick-filter-chip{flex:0 0 auto;min-width:max-content;gap:6px;padding:8px 12px;font-size:var(--web-text-control)}:root .web-marketplace .top:not(.is-scrolled) .header-search .quick-filter-tabs>.filter-trigger{flex:0 0 auto}:root .web-marketplace .top:not(.is-scrolled) .quick-filter-chip>span{min-width:0;white-space:nowrap;overflow:visible;text-overflow:clip}:root .web-marketplace .top:not(.is-scrolled) .quick-filter-chip svg{width:18px;height:18px;flex-shrink:0}}:root .web-marketplace :is(.account-activity,.account-notifications){max-width:820px;margin-inline:auto}:root .web-marketplace :is(.account-activity,.account-notifications)>h1{text-align:center;margin:8px 0 24px;font-size:var(--web-text-heading)}:root .web-marketplace .activity-main-tabs{justify-content:center;width:-moz-fit-content;width:fit-content;margin:0 auto 16px;padding:5px;border:1px solid var(--app-edge);border-radius:40px;background:var(--app-glass)}:root .web-marketplace .activity-tabs .btn{display:flex;align-items:center;justify-content:center;gap:10px;border:0;box-shadow:none;border-radius:32px;padding:10px 18px;background:transparent;font-size:var(--web-text-body);font-weight:500;color:var(--yuva-muted)}:root .web-marketplace .activity-tabs .btn[aria-pressed=true]{background:var(--app-glass);color:var(--yuva-ink);font-weight:650}:root .web-marketplace .activity-kind-tabs{display:flex;flex-wrap:nowrap;gap:8px;margin-bottom:18px}:root .web-marketplace .activity-kind-tabs .btn{flex:1 1;padding:10px 12px}:root .web-marketplace .activity-count{display:inline-grid;place-items:center;min-width:26px;height:26px;padding-inline:5px;border-radius:50px;background:var(--app-glass);font-size:var(--web-text-meta)}:root .web-marketplace .activity-kind-tabs [aria-pressed=true] .activity-count{color:var(--yuva-canvas);background:var(--yuva-ink)}:root .web-marketplace .activity-period{font-size:var(--web-text-subtitle);margin:0 0 14px}:root .web-marketplace .activity-property{align-items:center;padding:12px;gap:16px;margin-bottom:12px}:root .web-marketplace .activity-property img{width:140px;height:130px;flex:none;object-fit:cover;border-radius:16px}:root .web-marketplace .activity-property strong{font-size:var(--web-text-price-small)}:root .web-marketplace .activity-property p{font-size:var(--web-text-body);margin:6px 0;font-weight:500}:root .web-marketplace .activity-property :is(small,.activity-facts){font-size:var(--web-text-meta);color:var(--yuva-muted);font-weight:400}:root .web-marketplace .notification-settings{display:block}:root .web-marketplace .notification-settings .notification-switch-group{padding:0;overflow:hidden}:root .web-marketplace .notification-switch-group .notification-option{padding:20px;border-bottom:1px solid var(--app-edge);margin:0}:root .web-marketplace .notification-switch-group .notification-option:last-child{border-bottom:0}:root .web-marketplace .notification-option strong{display:block;font-size:var(--web-text-subtitle);font-weight:600}:root .web-marketplace .notification-option small{display:block;margin-top:5px;font-size:var(--web-text-meta);color:var(--yuva-muted);line-height:1.45}:root .web-marketplace .notification-option input[role=switch]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:48px;height:28px;flex:none;border:0;border-radius:50px;background:var(--yuva-muted);position:relative;cursor:pointer;transition:background .16s}:root .web-marketplace .notification-option input[role=switch]:after{content:"";position:absolute;width:22px;height:22px;left:3px;top:3px;border-radius:50%;background:var(--yuva-canvas);transition:transform .16s}:root .web-marketplace .notification-option input[role=switch]:checked{background:var(--yuva-ink)}:root .web-marketplace .notification-option input[role=switch]:checked:after{transform:translateX(20px)}:root .web-marketplace .notification-option input[role=switch]:focus-visible{outline:2px solid var(--yuva-ink);outline-offset:3px}:root .web-marketplace .notification-delivery{margin:18px 0;padding:8px 0}:root .web-marketplace .notification-results{margin-top:24px}:root .web-marketplace .notification-results>.panel{display:block;position:relative;margin-bottom:12px;padding:18px 20px}:root .web-marketplace .notification-results time{float:right;font-size:var(--web-text-meta);color:var(--yuva-muted)}:root .web-marketplace .notification-results p{margin:8px 0 0;color:var(--yuva-muted)}@media(max-width:600px){:root .web-marketplace .activity-property img{width:104px;height:112px}:root .web-marketplace .activity-kind-tabs .btn{padding:10px 6px;gap:6px;font-size:var(--web-text-meta)}:root .web-marketplace .activity-count{min-width:22px;height:22px}:root .web-marketplace .activity-property strong{font-size:var(--web-text-subtitle)}}:root .web-marketplace .top:not(.is-scrolled) .header-search .quick-filter-tabs{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;scrollbar-width:none}:root .web-marketplace .top:not(.is-scrolled) .header-search .quick-filter-tabs>.quick-filter-chip{flex:0 0 auto;min-width:max-content;width:auto;gap:6px;padding:8px 12px;font-size:var(--web-text-control)}:root .web-marketplace .top:not(.is-scrolled) .quick-filter-chip>span{white-space:nowrap;overflow:visible;text-overflow:clip}:root .web-marketplace .top:not(.is-scrolled) .quick-filter-chip small{max-width:120px;overflow:hidden;text-overflow:ellipsis}:root .web-marketplace .discovery-header .header-search .quick-filter-tabs>.quick-filter-chip[data-active=true]{border-color:var(--app-edge);outline:0;background:rgba(127,127,127,.13);color:var(--yuva-ink);box-shadow:inset 0 0 16px rgba(127,127,127,.12),0 3px 10px rgba(0,0,0,.12)}:root .web-marketplace .top:not(.is-scrolled) .header-search .quick-filter-tabs{justify-content:space-between;width:100%;box-sizing:border-box}@media(min-width:761px){:root .web-marketplace .top:not(.is-scrolled) .header-search .search-panel{grid-template-columns:minmax(0,1fr) 96px}:root .web-marketplace .top:not(.is-scrolled) .header-search .quick-filter-tabs>.filter-trigger{flex:0 0 96px;min-width:96px;width:96px;box-sizing:border-box}}:root .web-marketplace .discovery-header .header-search .quick-filter-tabs>.quick-filter-chip[data-active=true]{background:rgba(127,127,127,.25);backdrop-filter:blur(44px) saturate(1);-webkit-backdrop-filter:blur(44px) saturate(1);box-shadow:inset 0 0 20px rgba(127,127,127,.16),0 3px 10px rgba(0,0,0,.12)}:root .web-marketplace .top .header-sort{width:40px;min-width:40px;height:40px;padding:8px;opacity:1}:root .web-marketplace .top .header-sort>svg:first-child{display:block;width:22px;height:22px;transform:none;opacity:1;stroke-width:1.8}:root .web-marketplace .results-toolbar .sort>svg:first-child{display:block;width:18px;height:18px;transform:none}:root .web-marketplace .top.is-scrolled :is(.header-map,.language-picker>.language,.header-search .quick-filter-tabs>.filter-trigger){height:40px;min-height:40px;font-size:var(--web-text-control);font-weight:500;line-height:1.2;display:inline-flex;align-items:center;justify-content:center;gap:7px;color:var(--yuva-ink)}:root .web-marketplace .top.is-scrolled :is(.header-map,.header-search .quick-filter-tabs>.filter-trigger)>span{font-size:var(--web-text-control);font-weight:500;line-height:1.2}:root .web-marketplace .top.is-scrolled :is(.header-map,.header-search .quick-filter-tabs>.filter-trigger)>svg{width:20px;height:20px;flex:0 0 20px;stroke-width:1.8}:root .web-marketplace .top:before{backdrop-filter:none;-webkit-backdrop-filter:none}:root .web-marketplace .top :is(.search-panel,.search-main,.quick-filter-chip,.filter-trigger,.language,.btn,.icon-button){backdrop-filter:none;-webkit-backdrop-filter:none}:root .web-marketplace .property-card{contain:layout paint;isolation:isolate;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}:root .web-marketplace .property-card :is(.icon-button,.btn){backdrop-filter:none;-webkit-backdrop-filter:none}:root .web-marketplace .discovery-header .search-main{box-sizing:border-box}:root .web-marketplace .top .nav :is(.btn,.icon-button,.header-sort,.language){z-index:2;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}:root .web-marketplace .top .header-moved-controls{transition:opacity .12s ease;position:relative;z-index:2}:root .web-marketplace .top:not(.is-scrolled) .header-search :is(.search-main,.search-panel){backdrop-filter:none;-webkit-backdrop-filter:none}:root .web-marketplace .top .brand-slot{display:flex;align-items:center;gap:10px;min-width:154px;position:relative}:root .web-marketplace .top .brand-slot .menu-button{position:static;inset:auto;transform:none;margin:0;flex:0 0 32px;width:32px}:root .web-marketplace .top .brand-slot .brand{padding:0;margin:0;flex:0 0 auto;transform:none}:root .web-marketplace :is(.navlinks a,.footer a){font-family:var(--yuva-font);font-size:14px;line-height:1.4;letter-spacing:.1px}:root .web-marketplace .top .navlinks.expanded{gap:4px;padding:24px 22px;justify-content:flex-start}:root .web-marketplace .top .navlinks.expanded .side-menu-heading{flex:none;margin:0 0 20px;padding:0 0 22px;border-bottom:1px solid var(--app-edge);min-height:64px}:root .web-marketplace .top .navlinks.expanded>a{display:flex;align-items:center;gap:12px;padding:12px 8px;min-height:46px;margin:0;font-size:14px;line-height:1.45;flex:none}:root .web-marketplace .top .navlinks.expanded>a svg{width:18px;height:18px;flex:none}:root .web-marketplace .top .navlinks.expanded .side-menu-footer{margin-top:32px;padding:24px 0 0;border-top:1px solid var(--app-edge);gap:4px}:root .web-marketplace .top .navlinks.expanded .side-menu-footer a{padding:8px;min-height:34px;font-size:14px;line-height:1.4;margin:0}:root .web-marketplace .side-menu-footer>small{padding:20px 8px 0}:root .web-marketplace .ai-chat-launch{display:grid;place-items:center;width:56px;height:56px;min-height:56px;padding:0;border-radius:50%;background:var(--app-glass);color:var(--yuva-ink);border:1px solid var(--app-edge);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:var(--app-shadow)}:root .web-marketplace .ai-chat-launch:before{content:none}:root .web-marketplace .ai-chat-launch .ai-chat-emblem{position:absolute;inset:11px;width:34px;height:34px}:root .web-marketplace .ai-chat-launch>span{font-size:12px;font-weight:650;letter-spacing:-.3px;line-height:1;transform:translate(1px,-1px)}:root .web-marketplace :is(.account-activity,.account-notifications){max-width:1240px;padding-top:24px;padding-bottom:64px}:root .web-marketplace :is(.account-activity,.account-notifications)>h1{text-align:left;margin:20px 0 28px;font-size:28px}:root .web-marketplace .activity-main-tabs{margin:0 0 20px;border:0;border-bottom:1px solid var(--app-edge);border-radius:0;background:transparent;padding:0 0 12px;gap:20px}:root .web-marketplace .activity-main-tabs .btn{border-radius:10px;padding:10px 14px;font-size:16px}:root .web-marketplace .activity-kind-tabs{gap:12px;margin-bottom:28px}:root .web-marketplace .activity-kind-tabs .btn{flex:none;padding:8px 14px;border-radius:10px;font-size:14px}:root .web-marketplace .activity-records{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}:root .web-marketplace .activity-property{margin:0;padding:14px;min-width:0;gap:18px;display:flex}:root .web-marketplace .activity-property img{width:132px;height:116px;border-radius:12px}:root .web-marketplace .activity-property>div{min-width:0}:root .web-marketplace .activity-property strong{font-size:20px}:root .web-marketplace .activity-property p{font-size:15px;line-height:1.5}:root .web-marketplace .notification-settings{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);grid-gap:32px;gap:32px;align-items:start}:root .web-marketplace .notification-results{grid-column:auto;margin:0;padding:24px;border-radius:20px;background:var(--app-glass);min-height:280px}:root .web-marketplace .notification-results h2{margin:0 0 24px;font-size:20px}:root .web-marketplace .notification-switch-group .notification-option{padding:18px 20px;gap:24px}:root .web-marketplace .notification-option strong{font-size:15px;line-height:1.5;font-weight:500}:root .web-marketplace .notification-option small{font-size:13px;line-height:1.6;max-width:340px}:root .web-marketplace .notification-option input[role=switch]{width:38px;height:22px}:root .web-marketplace .notification-option input[role=switch]:after{width:16px;height:16px}:root .web-marketplace .notification-option input[role=switch]:checked:after{transform:translateX(16px)}:root .web-marketplace .notification-delivery{margin:16px 0;padding:14px 20px;border-radius:14px;background:var(--app-glass)}@media(max-width:760px){:root .web-marketplace .activity-records,:root .web-marketplace .notification-settings{grid-template-columns:1fr}:root .web-marketplace .activity-kind-tabs{gap:4px;flex-wrap:wrap}:root .web-marketplace .activity-property img{width:100px;height:108px}:root .web-marketplace .ai-chat-launch{bottom:94px;right:16px;width:52px;height:52px;min-height:52px}:root .web-marketplace .top .brand-slot{min-width:132px}}:root .web-marketplace .market-dashboard{padding-top:24px;padding-bottom:48px}:root .web-marketplace .market-dashboard .breadcrumb{margin-bottom:14px}:root .web-marketplace .market-heading{align-items:end;gap:24px;margin-bottom:22px}:root .web-marketplace .market-heading h1{margin:0 0 8px}:root .web-marketplace .market-heading p{margin:0;font-size:13px}:root .web-marketplace .market-heading form{gap:8px;flex-wrap:wrap}:root .web-marketplace .market-heading .field{height:40px;min-height:40px;padding:8px 12px;max-width:180px;font-size:14px;background:var(--app-glass);border:0;border-radius:10px}:root .web-marketplace .market-dashboard .metric-row{display:flex;gap:32px;margin:0 0 24px;padding:14px 0;border-block:1px solid var(--app-edge);background:none;box-shadow:none}:root .web-marketplace .market-dashboard .metric-row>div{border:0;background:none;box-shadow:none;padding:0;min-height:0}:root .web-marketplace .market-dashboard .report-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px;align-items:start}:root .web-marketplace .market-dashboard .report-card{border:0;border-radius:0;box-shadow:none;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:visible}:root .web-marketplace .market-dashboard .report-visual{border-radius:16px;overflow:hidden;aspect-ratio:1.6;background:var(--app-glass)}:root .web-marketplace .market-dashboard .report-visual img{width:100%;height:100%;object-fit:cover}:root .web-marketplace .market-dashboard .report-visual.no-visual{display:none}:root .web-marketplace .market-dashboard .report-content{padding:14px 0 0}:root .web-marketplace .market-dashboard .report-content h2{font-size:20px;line-height:1.4;margin:8px 0 10px}:root .web-marketplace .market-dashboard .report-excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:1.7;margin:0 0 12px}:root .web-marketplace .market-dashboard .report-date{font-size:12px;color:var(--yuva-muted)}:root .web-marketplace .market-dashboard .report-sources{gap:6px 12px;margin-bottom:10px}:root .web-marketplace .market-dashboard .report-content details{border-top:1px solid var(--app-edge);padding-top:12px;font-size:14px;line-height:1.7}:root .web-marketplace .market-dashboard .report-content details summary{cursor:pointer;font-weight:500}:root .web-marketplace .market-dashboard .market-trend-panel{padding:18px 0;margin:0 0 24px;border:0;border-radius:0;box-shadow:none;background:transparent}:root .web-marketplace .market-dashboard .market-status{font-size:13px;margin:0 0 20px;color:var(--yuva-muted)}@media(min-width:1000px){:root .web-marketplace .market-dashboard .report-grid>.report-card.with-photo:first-child{grid-column:span 2;display:grid;grid-template-columns:1.3fr 1fr;grid-gap:24px;gap:24px}:root .web-marketplace .market-dashboard .report-grid>.report-card.with-photo:first-child .report-visual{aspect-ratio:1;height:100%;max-height:450px}:root .web-marketplace .market-dashboard .report-grid>.report-card.with-photo:first-child .report-content h2{font-size:24px}}@media(max-width:900px){:root .web-marketplace .market-dashboard .report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){:root .web-marketplace .market-dashboard .report-grid{grid-template-columns:1fr}:root .web-marketplace .market-heading{display:block}:root .web-marketplace .market-heading form{margin-top:18px}}:root .web-marketplace .account-activity>h1{margin-bottom:10px}:root .web-marketplace .activity-intro{font-size:15px;color:var(--yuva-muted);margin:0 0 28px;line-height:1.6}:root .web-marketplace .activity-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:36px}:root .web-marketplace .activity-overview>button{text-align:left;display:flex;flex-direction:column;align-items:stretch;padding:20px;border:0;border-radius:16px;background:var(--app-glass);color:var(--yuva-muted);cursor:pointer;box-shadow:inset 0 1px 0 var(--app-edge)}:root .web-marketplace .activity-overview>button[aria-pressed=true]{background:rgba(127,127,127,.23);color:var(--yuva-ink);box-shadow:inset 0 -2px 0 var(--yuva-ink)}:root .web-marketplace .activity-overview-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}:root .web-marketplace .activity-overview-top b{font-size:26px;font-weight:500;line-height:1}:root .web-marketplace .activity-overview strong{font-size:16px;font-weight:550;line-height:1.5}:root .web-marketplace .activity-overview small{font-size:12px;line-height:1.6;margin-top:5px}:root .web-marketplace .activity-content>header{display:flex;justify-content:space-between;align-items:center;padding-bottom:18px;margin-bottom:20px;border-bottom:1px solid var(--app-edge)}:root .web-marketplace .activity-content>header h2{font-size:22px;margin:0 0 5px}:root .web-marketplace .activity-content>header p{font-size:14px;color:var(--yuva-muted);margin:0}:root .web-marketplace .activity-empty{grid-column:1/-1;text-align:center;padding:32px 20px 44px;background:var(--app-glass);border-radius:20px}:root .web-marketplace .activity-empty-icon{display:inline-grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--app-glass);margin-bottom:12px}:root .web-marketplace .activity-empty h3{font-size:18px;margin:0 0 8px}:root .web-marketplace .activity-empty p{font-size:14px;line-height:1.6;color:var(--yuva-muted);margin:0 auto 22px;max-width:440px}:root .web-marketplace .activity-empty .btn{display:inline-flex;gap:10px;background:var(--app-glass);border:0}:root .web-marketplace .activity-search-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px}:root .web-marketplace .activity-search-columns h3{font-size:16px;margin:0 0 16px}:root .web-marketplace .activity-search{display:flex;align-items:center;gap:12px;padding:16px;margin-bottom:10px;font-size:14px}:root .web-marketplace .activity-search>span{margin-left:auto}:root .web-marketplace .activity-image-fallback{width:132px;height:116px;flex:none;background:var(--app-glass);border-radius:12px;display:grid;place-items:center}:root .web-marketplace .activity-open{display:block;font-size:12px;margin-top:12px;color:var(--yuva-muted)}@media(max-width:760px){:root .web-marketplace .activity-overview{grid-template-columns:1fr 1fr;gap:10px}:root .web-marketplace .activity-overview>button{padding:16px}:root .web-marketplace .activity-search-columns{grid-template-columns:1fr}}:root .web-marketplace .market-dashboard .report-grid>.report-card{grid-column:auto;display:block;min-width:0}:root .web-marketplace .market-dashboard .report-grid>.report-card:first-child{grid-column:auto;display:block}@media(min-width:1000px){:root .web-marketplace .market-dashboard .report-grid>.report-card.with-photo:first-child{grid-column:span 2;display:grid}}:root .web-marketplace .partners-heading{padding:12px 0 28px;max-width:760px}:root .web-marketplace .partners-heading h1{font-size:32px;line-height:1.3;margin:8px 0 14px}:root .web-marketplace .partners-heading>p:last-child{font-size:15px;line-height:1.7;color:var(--yuva-muted);margin:0}:root .web-marketplace .partners-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px;padding-bottom:48px}:root .web-marketplace .partner-category{display:grid;grid-template-columns:170px minmax(0,1fr);align-items:center;grid-gap:26px;gap:26px;padding:28px;border-radius:24px;background:var(--app-glass);box-shadow:inset 0 1px 0 var(--app-edge);min-height:220px;color:var(--yuva-ink)}:root .web-marketplace .partner-category-art{position:relative;display:grid;place-items:center;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(127,127,127,.16),transparent 70%);overflow:hidden}:root .web-marketplace .partner-category-art>svg{position:relative;z-index:1;stroke-width:1}:root .web-marketplace .partner-art-orbit{position:absolute;inset:10px;border:1px solid var(--app-edge);border-radius:50%}:root .web-marketplace .partner-art-orbit:after{content:"";position:absolute;inset:12px;border:1px solid var(--app-edge);border-radius:inherit}:root .web-marketplace .partner-category-1 .partner-art-orbit{border-radius:24px;transform:rotate(-12deg)}:root .web-marketplace .partner-category-2 .partner-art-orbit{border-radius:50% 50% 12px 12px}:root .web-marketplace .partner-category-3 .partner-art-orbit{border-radius:24px;transform:rotate(12deg)}:root .web-marketplace .partner-category h2{font-size:24px;margin:0 0 12px;line-height:1.3}:root .web-marketplace .partner-category p{font-size:14px;line-height:1.7;color:var(--yuva-muted);margin:0 0 22px}:root .web-marketplace .partner-category-copy>span{font-size:13px;font-weight:500}:root .web-marketplace .partner-category:hover{background:rgba(127,127,127,.15)}:root .web-marketplace .directory-navigation{flex-wrap:wrap;gap:20px;margin:12px 0 28px}:root .web-marketplace .directory-navigation>a:first-child{margin-right:auto}:root .web-marketplace .professional-section-nav{flex-wrap:wrap;gap:22px;border-bottom:1px solid var(--app-edge);padding:16px 0;margin-bottom:28px}:root .web-marketplace .professional-section{scroll-margin-top:100px}@media(max-width:900px){:root .web-marketplace .partner-category{grid-template-columns:100px minmax(0,1fr);gap:16px;padding:22px}:root .web-marketplace .partner-category-art{height:110px}:root .web-marketplace .partner-category h2{font-size:20px}}@media(max-width:600px){:root .web-marketplace .partners-grid{grid-template-columns:1fr;gap:14px}:root .web-marketplace .partner-category{min-height:180px}:root .web-marketplace .partners-heading h1{font-size:26px}}:root .web-marketplace .partners-heading{padding:0 0 14px}:root .web-marketplace .partner-index{display:flex;flex-wrap:wrap;gap:26px;padding:0 0 20px;border-bottom:1px solid var(--app-edge);font-size:14px}:root .web-marketplace .partner-showcase{margin:28px 0 36px;scroll-margin-top:100px}:root .web-marketplace .partner-showcase>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;gap:16px}:root .web-marketplace .partner-showcase h2{font-size:22px;margin:0}:root .web-marketplace .partner-showcase>header>a{font-size:13px;color:var(--yuva-muted)}:root .web-marketplace .partner-showcase-row{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/3);grid-gap:24px;gap:24px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:8px}:root .web-marketplace .partner-preview{display:block;min-width:0;scroll-snap-align:start;color:var(--yuva-ink)}:root .web-marketplace .partner-preview-image{height:180px;position:relative;border-radius:16px;overflow:hidden;background:var(--app-glass);display:grid;place-items:center}:root .web-marketplace .partner-preview-image>img{width:100%;height:100%;object-fit:cover}:root .web-marketplace .partner-initials{font-size:34px;font-weight:500;color:var(--yuva-muted)}:root .web-marketplace .partner-demo{position:absolute;left:9px;top:9px;border-radius:8px;background:rgba(0,0,0,.35);color:white;padding:3px 6px;font-size:10px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:root .web-marketplace .partner-preview h3{font-size:17px;margin:13px 0 5px;font-weight:550}:root .web-marketplace .partner-preview p{font-size:13px;line-height:1.6;color:var(--yuva-muted);margin:0 0 5px}:root .web-marketplace .partner-preview .partner-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:root .web-marketplace .partner-preview-copy>span{font-size:12px;color:var(--yuva-muted)}:root .web-marketplace .partner-showcase-agents .partner-showcase-row{grid-auto-columns:calc((100% - 120px)/6)}:root .web-marketplace .partner-showcase-agents .partner-preview-image{width:104px;height:104px;border-radius:50%;margin:0 auto}:root .web-marketplace .partner-showcase-agents .partner-preview-copy{text-align:center}:root .web-marketplace .partner-showcase-agents .partner-demo{top:auto;bottom:0;left:28px;font-size:9px}:root .web-marketplace .partner-showcase-agents .partner-preview h3{font-size:15px}:root .web-marketplace .partner-showcase-developers .partner-preview-image{height:140px}@media(max-width:900px){:root .web-marketplace .partner-showcase-row{grid-auto-columns:44%}:root .web-marketplace .partner-showcase-agents .partner-showcase-row{grid-auto-columns:140px}}@media(max-width:580px){:root .web-marketplace .partner-showcase-row{grid-auto-columns:80%;gap:16px}:root .web-marketplace .partner-showcase-agents .partner-showcase-row{grid-auto-columns:125px}:root .web-marketplace .partner-preview-image{height:160px}}:root .web-marketplace .detail-gallery-frame{overflow:visible;min-height:590px;perspective:1400px}:root .web-marketplace .detail-gallery-frame .detail-stacked-gallery{inset:0;overflow:visible;display:block;padding:0;touch-action:pan-y;isolation:isolate}:root .web-marketplace .detail-stacked-gallery figure{position:absolute;inset:4% 8%;width:84%;height:92%;transition:transform .45s ease,opacity .35s ease,filter .45s ease;transform-origin:center;box-shadow:0 18px 45px #0003;cursor:pointer}:root .web-marketplace .detail-stacked-gallery .gallery-photo-current{z-index:3;transform:translateZ(30px);opacity:1}:root .web-marketplace .detail-stacked-gallery .gallery-photo-before{z-index:1;transform:translateX(-9%) scale(.88) rotateY(9deg);opacity:.62;filter:brightness(.8)}:root .web-marketplace .detail-stacked-gallery .gallery-photo-after{z-index:2;transform:translateX(9%) scale(.88) rotateY(-9deg);opacity:.62;filter:brightness(.8)}:root .web-marketplace .detail-stacked-gallery .gallery-photo-hidden{z-index:0;opacity:0;pointer-events:none;transform:scale(.78)}:root .web-marketplace .detail-gallery-navigation{inset:0 9%;z-index:4;pointer-events:none}:root .web-marketplace .detail-gallery-navigation button{pointer-events:auto}:root .web-marketplace .detail-gallery-dots{bottom:7%;z-index:4}:root .web-marketplace .detail-overview{padding:24px 0;gap:36px;justify-content:space-between}:root .web-marketplace .detail-overview .detail-contact-note{margin-top:0}:root .web-marketplace .detail-publication{display:flex;gap:8px;align-items:center;color:var(--yuva-muted);font-size:13px;margin:20px 0 0}:root .web-marketplace .detail-related{border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0;margin:36px 0 0;border-radius:0;max-width:none}:root .web-marketplace .detail-related .property-grid{display:flex;overflow-x:auto;gap:16px;padding:0 0 14px;scroll-snap-type:x proximity}:root .web-marketplace .detail-related .property-card{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 48px)/3.5);min-width:260px;scroll-snap-align:start}@media(max-width:850px){:root .web-marketplace .detail-gallery-frame{height:58svh;min-height:360px}:root .web-marketplace .detail-overview{padding:0;gap:28px}:root .web-marketplace .detail-related .property-card{flex-basis:42%}}@media(max-width:580px){:root .web-marketplace .detail-gallery-frame{height:50svh;min-height:320px}:root .web-marketplace .detail-related .property-card{flex-basis:82%}}@media(prefers-reduced-motion:reduce){:root .web-marketplace .detail-stacked-gallery figure{transition:none}}:root .web-marketplace .account-profile{max-width:1120px}:root .web-marketplace .account-profile>h1{font-size:30px;margin:20px 0 24px}:root .web-marketplace .account-profile .account-identity{display:flex;gap:20px;align-items:center;padding:26px 0;border:0;background:none}:root .web-marketplace .account-avatar{width:72px;height:72px;display:grid;place-items:center;border-radius:20px;background:var(--app-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}:root .web-marketplace .account-profile .account-identity strong{font-size:24px;font-weight:500}:root .web-marketplace .account-profile .account-identity p{margin:8px 0;max-width:560px}:root .web-marketplace .account-profile .account-identity>.btn{margin-left:auto}:root .web-marketplace .account-profile .account-settings{display:flex;gap:28px;align-items:center;padding:18px 0 30px;border:0;background:none}:root .web-marketplace .account-profile .account-settings label{display:flex;gap:18px;align-items:center}:root .web-marketplace .account-profile .account-settings select{width:auto;min-height:38px;border:0;background:var(--app-glass);color:var(--yuva-text);border-radius:10px;padding:8px 12px}:root .web-marketplace .account-profile .account-settings button{border:0;background:transparent;box-shadow:none;padding:8px}:root .web-marketplace .account-profile .account-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;margin-top:8px}:root .web-marketplace .account-profile .account-group{padding:22px;border:0;border-radius:20px;background:var(--app-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:none}:root .web-marketplace .account-profile .account-group h2{font-size:16px;margin:0 0 18px;font-weight:600}:root .web-marketplace .account-profile .account-group a{display:flex;align-items:center;gap:12px;padding:13px 0;background:transparent;border:0;font-size:14px}:root .web-marketplace .account-profile .account-group a>svg{width:18px;height:18px}:root .web-marketplace .account-profile .account-group a>svg:last-child{margin-left:auto;width:14px;opacity:.45}:root .web-marketplace .partner-showcase-agents .partner-showcase-row{grid-auto-columns:calc((100% - 72px)/4);gap:24px}:root .web-marketplace .partner-showcase-agents .partner-preview-image{width:100%;height:auto;aspect-ratio:1;border-radius:18px;background:var(--app-glass)}:root .web-marketplace .partner-showcase-agents .partner-preview-copy{text-align:left}:root .web-marketplace .partner-showcase-agents .partner-preview-copy h3{font-size:17px}:root .web-marketplace .agent-professional-details{display:grid;grid-template-columns:2fr 1fr;grid-gap:48px;gap:48px;padding:28px 0;margin:12px 0 24px}:root .web-marketplace .agent-professional-details h2{font-size:20px;margin:0 0 20px}:root .web-marketplace .agent-professional-details dl{display:flex;flex-wrap:wrap;gap:24px 40px;margin:0}:root .web-marketplace .agent-professional-details dt{font-size:13px;color:var(--yuva-muted);margin-bottom:8px}:root .web-marketplace .agent-professional-details dd{margin:0;font-size:16px}:root .web-marketplace .agent-contact .text-link{display:inline-flex;gap:10px;align-items:center;border:0;box-shadow:none;background:none;padding:0;font:inherit;color:inherit;cursor:pointer}@media(max-width:850px){:root .web-marketplace .account-profile .account-groups{grid-template-columns:1fr 1fr}:root .web-marketplace .partner-showcase-agents .partner-showcase-row{grid-auto-columns:calc((100% - 48px)/3)}}@media(max-width:580px){:root .web-marketplace .account-profile .account-groups{grid-template-columns:1fr;gap:16px}:root .web-marketplace .account-profile .account-identity{flex-wrap:wrap}:root .web-marketplace .account-profile .account-identity>.btn{margin-left:0}:root .web-marketplace .partner-showcase-agents .partner-showcase-row{grid-auto-columns:46%;gap:16px}:root .web-marketplace .agent-professional-details{grid-template-columns:1fr;gap:28px}}:root .web-marketplace .card-actions{display:flex;align-items:center;gap:8px}:root .web-marketplace .card-actions :is(.card-video,.card-save){display:grid;place-items:center;width:32px;height:32px;min-height:32px;padding:5px;border:0;border-radius:10px;box-shadow:none;background:var(--app-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--yuva-text);cursor:pointer;position:static}:root .web-marketplace .card-save[aria-pressed=true] svg{fill:currentColor}:root .web-marketplace .listing-video-player{display:block;width:100%;max-height:74svh;border-radius:16px;background:#000}@media(max-width:850px){:root .web-marketplace .map-selection-layout{--map-aligned-height:max(440px,66svh)}:root .web-marketplace .map-loading-shell .map-canvas-frame{height:max(440px,66svh)}}