:root:root:root:root .web-marketplace .ai-chat.ai-chat-full.agent-app.wrap{--agent-blue:#0a84ff;--agent-bubble:var(--yuva-ink);--agent-bubble-text:var(--yuva-canvas);--agent-orb-core:#111113;max-width:760px;margin:0 auto;padding:16px 16px 24px;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;border:0!important;display:flex;flex-direction:column;gap:16px;min-height:calc(100dvh - 180px)}:root:root:root:root .web-marketplace .agent-app-header{display:grid;grid-gap:3px;gap:3px}:root:root:root:root .web-marketplace .agent-app-status{display:flex;align-items:center;gap:6px;font-size:11px;letter-spacing:1.2px;color:var(--chat-soft-text,var(--yuva-muted))!important;text-transform:uppercase}:root:root:root:root .web-marketplace .agent-app-dot{width:6px;height:6px;border-radius:50%!important;background:var(--chat-text,var(--yuva-ink))!important;box-shadow:0 0 10px var(--chat-text,var(--yuva-ink))!important}:root:root:root:root .web-marketplace .agent-app .agent-app-title{display:flex;align-items:center;gap:8px;margin:0;font-size:clamp(28px,4vw,34px);font-weight:600;letter-spacing:-.4px;line-height:1.15;color:var(--chat-text,var(--yuva-ink))!important}:root:root:root:root .web-marketplace .agent-app-subtitle{margin:0;font-size:13px;color:var(--chat-soft-text,var(--yuva-muted))!important}:root:root:root:root .web-marketplace .agent-voice-stage{display:grid;justify-items:center;grid-gap:10px;gap:10px;padding:8px 0 4px}:root:root:root:root .web-marketplace .agent-orb{position:relative;width:148px;height:148px;display:grid;place-items:center}:root:root:root:root .web-marketplace .agent-voice-stage.compact .agent-orb{width:104px;height:104px}:root:root:root:root .web-marketplace .agent-orb-ring{position:absolute;border-radius:50%!important;pointer-events:none}:root:root:root:root .web-marketplace .agent-orb-ring.outer{inset:8px;border:1px solid var(--yuva-glass-edge)!important}:root:root:root:root .web-marketplace .agent-orb-ring.inner{inset:22px;border:1px solid var(--yuva-line)!important}:root:root:root:root .web-marketplace .agent-voice-stage.compact .agent-orb-ring.outer{inset:4px}:root:root:root:root .web-marketplace .agent-voice-stage.compact .agent-orb-ring.inner{inset:14px}:root:root:root:root .web-marketplace .agent-orb-spark{position:absolute;width:7px;height:7px;border-radius:50%!important;background:var(--chat-text,var(--yuva-ink))!important;pointer-events:none}:root:root:root:root .web-marketplace .agent-orb-spark.s1{top:16px;left:47%;box-shadow:0 0 12px var(--chat-text,var(--yuva-ink))!important}:root:root:root:root .web-marketplace .agent-orb-spark.s2{right:20px;bottom:40px;background:var(--yuva-muted)!important}:root:root:root:root .web-marketplace .agent-orb-spark.s3{left:25px;bottom:33px}:root:root:root:root .web-marketplace .agent-voice-stage.compact .agent-orb-spark{display:none}:root:root:root:root .web-marketplace .agent-orb-button{position:relative;width:92px;height:92px;min-height:0;padding:0;border-radius:50%!important;display:grid;place-items:center;color:#fff!important;background:var(--agent-orb-core,#111113)!important;border:1px solid var(--yuva-glass-edge)!important;box-shadow:0 14px 34px rgba(0,0,0,.28)!important;cursor:pointer;transition:transform .2s ease,border-color .2s ease}:root:root:root:root .web-marketplace .agent-voice-stage.compact .agent-orb-button{width:72px;height:72px}:root:root:root:root .web-marketplace .agent-orb-button:hover:not(:disabled){transform:scale(1.03)}:root:root:root:root .web-marketplace .agent-orb-button:focus-visible{outline:2px solid var(--agent-blue,#0a84ff)!important;outline-offset:4px!important}:root:root:root:root .web-marketplace .agent-orb-button:disabled{opacity:.55;cursor:default}:root:root:root:root .web-marketplace .agent-orb.recording .agent-orb-button{color:var(--agent-blue,#0a84ff)!important;border:2px solid var(--agent-blue,#0a84ff)!important}:root:root:root:root .web-marketplace .agent-orb.recording:after{content:"";position:absolute;width:102px;height:102px;border-radius:50%!important;border:3px solid var(--agent-blue,#0a84ff)!important;animation:agent-orb-pulse 1.2s ease-in-out infinite alternate;pointer-events:none}:root:root:root:root .web-marketplace .agent-voice-stage.compact .agent-orb.recording:after{width:80px;height:80px}@keyframes agent-orb-pulse{0%{opacity:.38;transform:scale(1)}to{opacity:1;transform:scale(1.12)}}:root:root:root:root .web-marketplace .agent-voice-copy{text-align:center;display:grid;grid-gap:6px;gap:6px}:root:root:root:root .web-marketplace .agent-voice-copy h2{margin:0;font-size:22px;font-weight:600;color:var(--chat-text,var(--yuva-ink))!important}:root:root:root:root .web-marketplace .agent-voice-copy p{margin:0;font-size:14px;color:var(--chat-soft-text,var(--yuva-muted))!important}:root:root:root:root .web-marketplace .agent-app .ai-chat-messages.agent-app-messages{max-height:none;overflow:visible;margin:0;padding:0;gap:14px;background:none!important;box-shadow:none!important}:root:root:root:root .web-marketplace .agent-app .ai-chat-messages .ai-chat-customer{align-self:flex-end;max-width:88%;margin:0;padding:10px 14px;border-radius:20px!important;background:var(--agent-bubble)!important;color:var(--agent-bubble-text)!important;box-shadow:none!important;border:0!important}:root:root:root:root .web-marketplace .agent-app .ai-chat-messages .ai-chat-customer p{color:var(--agent-bubble-text)!important}:root:root:root:root .web-marketplace .agent-app .ai-chat-messages .ai-chat-answer{align-self:stretch;max-width:none;margin:0;padding:6px 4px;background:none!important;box-shadow:none!important;border:0!important}:root:root:root:root .web-marketplace .agent-app .ai-chat-messages p{font-size:16px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}:root:root:root:root .web-marketplace .agent-app-progress,:root:root:root:root .web-marketplace .agent-voice-notice{margin:0;font-size:13px;color:var(--chat-soft-text,var(--yuva-muted))!important}:root:root:root:root .web-marketplace .agent-suggestions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}:root:root:root:root .web-marketplace .agent-suggestion{min-height:40px;padding:8px 14px;border-radius:999px!important;font:inherit;font-size:14px;color:var(--chat-text,var(--yuva-ink))!important;background:var(--yuva-glass-box)!important;border:1px solid var(--yuva-glass-edge)!important;backdrop-filter:blur(var(--yuva-glass-blur));-webkit-backdrop-filter:blur(var(--yuva-glass-blur));cursor:pointer}:root:root:root:root .web-marketplace .agent-suggestion:hover:not(:disabled){background:var(--yuva-glass-selected)!important}:root:root:root:root .web-marketplace .agent-suggestion:disabled{opacity:.5}:root:root:root:root .web-marketplace .ai-chat form.agent-composer{display:flex;align-items:flex-end;gap:4px;margin:0;padding:4px;border-radius:26px!important;background:var(--yuva-glass-sheet)!important;border:1px solid var(--yuva-glass-edge)!important;backdrop-filter:blur(var(--yuva-glass-blur));-webkit-backdrop-filter:blur(var(--yuva-glass-blur));box-shadow:var(--yuva-shadow-card)!important}:root:root:root:root .web-marketplace .ai-chat .agent-composer textarea{flex:1 1;min-height:44px;max-height:160px;padding:11px 6px;resize:none;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:var(--chat-text,var(--yuva-ink))!important;font:inherit;font-size:16px;line-height:1.4;field-sizing:content}:root:root:root:root .web-marketplace .agent-composer textarea::placeholder{color:var(--yuva-muted)!important}:root:root:root:root .web-marketplace .ai-chat .agent-composer :is(.agent-composer-icon,:root:root:root:root .web-marketplace .agent-composer-send){flex:0 0 42px;width:42px;height:42px;min-height:42px;margin:1px 0;padding:0;border-radius:50%!important;display:grid;place-items:center;border:0!important;cursor:pointer;color:var(--chat-text,var(--yuva-ink))!important;background:transparent!important;box-shadow:none!important}:root:root:root:root .web-marketplace .ai-chat .agent-composer .agent-composer-attach{background:var(--yuva-glass-box)!important}:root:root:root:root .web-marketplace .agent-composer-attach input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}:root:root:root:root .web-marketplace .agent-composer-attach{position:relative}:root:root:root:root .web-marketplace .ai-chat .agent-composer .agent-composer-mic.recording{color:#0a84ff!important;border:1.5px solid #0a84ff!important;background:var(--yuva-glass-selected)!important;animation:agent-orb-pulse 1.2s ease-in-out infinite alternate}:root:root:root:root .web-marketplace .ai-chat .agent-composer .agent-composer-send{background:var(--yuva-glass-selected)!important;color:var(--yuva-muted)!important}:root:root:root:root .web-marketplace .ai-chat .agent-composer .agent-composer-send.ready{background:var(--yuva-ink)!important;color:var(--yuva-canvas)!important}:root:root:root:root .web-marketplace .ai-chat .agent-composer button:disabled{cursor:default;opacity:.55}:root:root:root:root .web-marketplace .ai-chat .agent-composer .agent-composer-send.ready:disabled{opacity:.7}:root:root:root:root .web-marketplace .agent-composer :is(button,:root:root:root:root .web-marketplace label):focus-visible{outline:2px solid #0a84ff!important;outline-offset:2px!important}:root:root:root:root .web-marketplace .agent-uploads{display:flex;flex-wrap:wrap;gap:8px;font-size:13px}:root:root:root:root .web-marketplace .agent-app .agent-composer{position:-webkit-sticky;position:sticky;bottom:16px;z-index:5}:root:root:root:root .web-marketplace .agent-app :is(.guest-order,:root:root:root:root .web-marketplace .agent-app-services){margin-top:4px}:root:root:root:root .web-marketplace .agent-app .agent-app-services{display:grid;grid-gap:14px;gap:14px;padding-top:12px;border-top:1px solid var(--yuva-line)!important}:root:root:root:root .web-marketplace .agent-app-body{display:flex;flex-direction:column;gap:16px}@media(max-width:760px){:root:root:root:root .web-marketplace .ai-chat.ai-chat-full.agent-app.wrap{padding:12px 16px 24px;min-height:calc(100dvh - 150px)}:root:root:root:root .web-marketplace .agent-app .agent-composer{bottom:calc(82px + env(safe-area-inset-bottom))}:root:root:root:root .web-marketplace .agent-orb{width:128px;height:128px}:root:root:root:root .web-marketplace .agent-orb-button{width:84px;height:84px}}@media(prefers-reduced-motion:reduce){:root:root:root:root .web-marketplace .agent-orb.recording:after,:root:root:root:root .web-marketplace .ai-chat .agent-composer .agent-composer-mic.recording{animation:none}:root:root:root:root .web-marketplace .agent-orb-button{transition:none}}:root .web-marketplace :is(.modal:not(.full-filter-sheet):not(:has(.detail-fullscreen-album,.listing-video-player)),.language-options,.search-suggestions,.top .navlinks.expanded,.nearby-picker,.nearby-place-detail,dialog.report-detail-popup,.yuva-ad-demo-sheet>div,.toast,.ai-chat),:root .web-marketplace :is(.panel,.contact-card:not(.detail-overview .contact-card),.detail-section,.account-profile :is(.account-identity,.account-settings,.account-group),.professional-summary,.professional-overview,.agent-professional-details,.activity-content,.notification-switch-group,.notification-delivery,.notification-results,.account-notifications .account-record,.activity-empty,.mp-box,.place-card,.katalog-card,.price-estimator,.agent-service-panel,.market-dashboard .metric-row>div,.market-dashboard .report-card.with-chart,.market-area-card,.partner-empty):not(:has(.property-card,.map-card,.mp-card,.explore-tile,.explore-ad)){--yuva-ink:var(--yuva-glass-ink);--yuva-muted:var(--yuva-glass-ink);--yuva-focus-ink:var(--yuva-glass-ink);background:var(--yuva-glass-sheet)!important;border:1px solid var(--yuva-glass-edge)!important;backdrop-filter:blur(var(--yuva-glass-label-blur)) saturate(1.2)!important;-webkit-backdrop-filter:blur(var(--yuva-glass-label-blur)) saturate(1.2)!important;color:var(--yuva-glass-ink)!important}:root .web-marketplace :is(.modal,.language-options,.search-suggestions,.nearby-picker,.ai-chat,.panel,.detail-section,.professional-overview,.mp-box,.place-card,.katalog-card) :is(.panel,.contact-card,.detail-section,.agent-service-panel,.price-estimator,.mp-box,.place-card,.katalog-card,.activity-content,.notification-switch-group,.notification-delivery,.account-record,.market-area-card){background:var(--yuva-glass-box)!important;border:1px solid var(--yuva-glass-edge)!important}:root .web-marketplace .ai-chat,:root[data-theme=dark] .web-marketplace .ai-chat{--chat-text:var(--yuva-glass-ink);--chat-soft-text:var(--yuva-glass-ink);--chat-panel-glass:var(--yuva-glass-sheet);--chat-panel-filter:blur(var(--yuva-glass-label-blur)) saturate(1.2);--chat-inner-glass:var(--yuva-glass-box);--chat-inner-edge:var(--yuva-glass-edge)}:root .web-marketplace :is(.modal:not(.full-filter-sheet):not(:has(.detail-fullscreen-album,.listing-video-player)),.language-options,.search-suggestions,.top .navlinks.expanded,.nearby-picker,.nearby-place-detail,dialog.report-detail-popup,.yuva-ad-demo-sheet>div,.toast,.ai-chat) :is(a,button,label,legend,span,small,strong,p,li,h2,h3,summary,time,svg):not(:disabled){color:var(--yuva-glass-ink);opacity:1!important;filter:none!important}:root[data-theme=dark] .web-marketplace :is(.modal:not(.full-filter-sheet):not(:has(.detail-fullscreen-album,.listing-video-player)),.language-options,.search-suggestions,.top .navlinks.expanded,.nearby-picker,.nearby-place-detail,dialog.report-detail-popup,.yuva-ad-demo-sheet>div,.toast,.ai-chat) :is(a,button,label,legend,span,small,strong,p,li,h2,h3,summary,time){text-shadow:var(--yuva-glass-text-shadow)}:root .web-marketplace :is(.modal:not(.full-filter-sheet):not(:has(.detail-fullscreen-album,.listing-video-player)),.nearby-picker,.ai-chat,.panel,.contact-card,.detail-section,.account-profile,.price-estimator,.mp-box,.place-card,.katalog-card,.agent-service-panel) :is(input:not([type=checkbox],[type=radio],[type=range],[role=switch]),select,textarea,.numeric-filter-range>label,.numeric-filter-field){background:var(--yuva-glass-box)!important;border:1px solid var(--yuva-glass-edge)!important;box-shadow:none!important;color:var(--yuva-glass-ink)!important}:root .web-marketplace :is(.modal:not(.full-filter-sheet):not(:has(.detail-fullscreen-album,.listing-video-player)),.nearby-picker,.ai-chat,.panel,.contact-card,.detail-section,.account-profile,.price-estimator,.mp-box,.place-card,.katalog-card,.agent-service-panel) :is(.numeric-filter-range .range-value input,.numeric-filter-field input){background:transparent!important;border:0!important}:root .web-marketplace :is(.modal:not(.full-filter-sheet):not(:has(.detail-fullscreen-album,.listing-video-player)),.nearby-picker,.ai-chat,.panel,.contact-card,.detail-section,.account-profile,.price-estimator,.mp-box,.place-card,.katalog-card,.agent-service-panel) :is(input,textarea)::placeholder{color:var(--yuva-glass-ink)!important;opacity:1}:root .web-marketplace :is(.modal:not(.full-filter-sheet):not(:has(.detail-fullscreen-album,.listing-video-player)),.nearby-picker,.ai-chat,.panel,.contact-card,.detail-section,.account-profile,.professional-overview,.mp-box,.place-card,.katalog-card,.price-estimator,.agent-service-panel) :is(.btn,.filter-choice-row>button,.subtype-choice-row>button,.filter-offer-options>button,.nearby-category-grid>button,.filter-type-group>summary,.filter-boolean-option,.market-purpose-controls button):not(:is(.property-card,.map-card,.mp-card,.explore-tile,.explore-ad) *){background:var(--yuva-glass-box)!important;border:1px solid var(--yuva-glass-edge)!important;box-shadow:none!important;color:var(--yuva-glass-ink)!important;backdrop-filter:blur(var(--yuva-glass-label-blur))!important;-webkit-backdrop-filter:blur(var(--yuva-glass-label-blur))!important}:root .web-marketplace :is(.modal:not(.full-filter-sheet):not(:has(.detail-fullscreen-album,.listing-video-player)),.language-options,.search-suggestions,.top .navlinks.expanded,.nearby-picker,.ai-chat,.panel,.contact-card,.detail-section,.account-profile,.professional-overview,.mp-box,.place-card,.katalog-card,.price-estimator,.agent-service-panel,.market-dashboard) :is(button,a,[role=option])[aria-selected=true],:root .web-marketplace :is(.modal:not(.full-filter-sheet):not(:has(.detail-fullscreen-album,.listing-video-player)),.language-options,.search-suggestions,.top .navlinks.expanded,.nearby-picker,.ai-chat,.panel,.contact-card,.detail-section,.account-profile,.professional-overview,.mp-box,.place-card,.katalog-card,.price-estimator,.agent-service-panel,.market-dashboard) :is(button,a,[role=option],[role=menuitemradio])[aria-checked=true],:root .web-marketplace :is(.modal:not(.full-filter-sheet):not(:has(.detail-fullscreen-album,.listing-video-player)),.language-options,.search-suggestions,.top .navlinks.expanded,.nearby-picker,.ai-chat,.panel,.contact-card,.detail-section,.account-profile,.professional-overview,.mp-box,.place-card,.katalog-card,.price-estimator,.agent-service-panel,.market-dashboard) :is(button,a,summary,[role=option])[aria-pressed=true]:not(:is(.property-card,.map-card,.mp-card,.explore-tile,.explore-ad) *),:root .web-marketplace :is(.top .navlinks.expanded a.selected,.top .navlinks.expanded a[aria-current=page],.market-area-card[aria-pressed=true]){background:var(--yuva-glass-selected)!important;border:1px solid var(--yuva-glass-ink)!important;box-shadow:none!important;color:var(--yuva-glass-ink)!important;backdrop-filter:blur(var(--yuva-glass-label-blur))!important;-webkit-backdrop-filter:blur(var(--yuva-glass-label-blur))!important;font-weight:700!important;opacity:1!important}:root .web-marketplace :is(.modal:not(.full-filter-sheet):not(:has(.detail-fullscreen-album,.listing-video-player)),.language-options,.search-suggestions,.top .navlinks.expanded,.nearby-picker,.ai-chat,.panel,.contact-card,.detail-section,.account-profile,.professional-overview,.mp-box,.place-card,.katalog-card,.price-estimator,.agent-service-panel,.market-dashboard) :is([aria-pressed=true],[aria-checked=true],[aria-selected=true],a.selected,.market-area-card[aria-pressed=true]):not(:is(.property-card,.map-card,.mp-card,.explore-tile,.explore-ad) *):not(input) :is(span,strong,small){font-weight:700!important}:root .web-marketplace :is(.modal:not(.full-filter-sheet):not(:has(.detail-fullscreen-album,.listing-video-player)),.nearby-picker,.ai-chat,.panel,.contact-card,.detail-section,.account-profile,.professional-overview,.mp-box,.place-card,.katalog-card,.price-estimator,.agent-service-panel) .btn:not(.secondary,.text-link):not(:is(.property-card,.map-card,.mp-card,.explore-tile,.explore-ad) *){background:var(--yuva-glass-selected)!important;border:1px solid var(--yuva-glass-ink)!important}:root .web-marketplace :is(.language-options>button,.search-suggestions [role=option],.top .navlinks.expanded>a){border:1px solid transparent;border-radius:10px}:root .web-marketplace[data-menu-open=true] .top>.nav{z-index:3}