.input-shell[data-v-fb2be1fc]{position:relative;min-height:42px;width:100%;box-sizing:border-box;border-radius:999px;border:1px solid var(--app-control-border, transparent);background:var(--input-shell-bg, #fff);display:flex;align-items:center;padding:0 6px 0 14px;transition:background .2s,box-shadow .2s;cursor:text}.input-shell--focused[data-v-fb2be1fc]{box-shadow:0 0 0 3px #00000014}html[data-theme-mode=light]{--input-shell-bg: #fff}html[data-theme-mode=dark]{--input-shell-bg: rgba(20,20,20,.92)}html[data-theme-mode=dark]{box-shadow:0 0 0 3px #ffffff14}.voice-waveform[data-v-1f231776]{width:100%;height:100%;display:block}.chat-composer[data-v-371d773a]{width:100%;box-sizing:border-box}.composer--sticky[data-v-371d773a]{background:transparent;padding:var(--app-padding-y) var(--app-padding-x) calc(var(--app-padding-y) + 10px + env(safe-area-inset-bottom,0px));position:sticky;bottom:0;z-index:2;isolation:isolate;overflow-x:clip}.composer--sticky[data-v-371d773a]:before{content:"";position:absolute;left:0;right:0;bottom:0}.composer--sticky[data-v-371d773a]>*{position:relative;z-index:1}.composer--sticky.standalone-app[data-v-371d773a]{padding-top:calc(var(--app-padding-y) * .45);padding-bottom:env(safe-area-inset-bottom,0px)}.composer--sticky.keyboard-open[data-v-371d773a]{padding-bottom:6px}.composer--sticky.keyboard-open.standalone-app[data-v-371d773a]{padding-bottom:2px}.composer-shell[data-v-371d773a]{--composer-field-padding-y: 6px;--composer-field-font-size: 16px;--composer-field-line-height: 1.4;min-height:52px;padding:0 6px 0 24px}.composer-context-btn[data-v-371d773a]{position:absolute;left:16px;top:50%;transform:translateY(-50%);z-index:2;opacity:.5}.composer-context-btn[data-v-371d773a]:hover{opacity:1}.composer-field[data-v-371d773a]{flex:1;min-width:0;background:transparent;border:none;outline:none;font-size:var(--composer-field-font-size);padding:var(--composer-field-padding-y) 0;line-height:var(--composer-field-line-height);color:var(--app-on-surface);resize:none;overflow-y:auto;max-height:150px;font-family:inherit}.composer-field[data-v-371d773a]::placeholder{color:var(--app-on-surface-muted)}.composer-waveform-wrap[data-v-371d773a]{flex:1;min-width:0;height:calc(var(--composer-field-font-size) * var(--composer-field-line-height) + var(--composer-field-padding-y) * 2);box-sizing:border-box}.composer-placeholder[data-v-371d773a]{position:absolute;left:24px;right:var(--composer-actions-width, 50px);top:50%;transform:translateY(-50%);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--composer-field-font-size);text-align:left;cursor:text;pointer-events:auto;color:var(--app-on-surface-muted)}.composer-shell:has(.composer-context-btn) .composer-placeholder[data-v-371d773a]{left:48px}.composer-shell:has(.composer-context-btn) .composer-field[data-v-371d773a]{padding-left:24px}.composer-cursor[data-v-371d773a]{display:inline-block;width:2px;height:1.1em;background:currentColor;vertical-align:text-bottom;margin-left:1px;animation:blink-371d773a .8s step-end infinite}.composer-actions[data-v-371d773a]{display:flex;align-items:center;gap:4px;padding-left:6px}.composer-mic[data-v-371d773a]{border-radius:999px;transition:background .2s,color .2s}.composer-mic--recording[data-v-371d773a]{animation:mic-pulse-371d773a 1.5s ease-in-out infinite}.composer-send[data-v-371d773a]{border-radius:999px;background:var(--app-on-surface)!important;color:var(--app-surface)!important}@media(max-width:760px){.composer--sticky[data-v-371d773a]{position:fixed;left:0;right:0;bottom:var(--composer-bottom-offset, 0px)}}@-moz-keyframes blink-371d773a{0%,to{opacity:1}50%{opacity:0}}@-webkit-keyframes blink-371d773a{0%,to{opacity:1}50%{opacity:0}}@-o-keyframes blink-371d773a{0%,to{opacity:1}50%{opacity:0}}@keyframes blink-371d773a{0%,to{opacity:1}50%{opacity:0}}@-moz-keyframes mic-pulse-371d773a{0%,to{opacity:1}50%{opacity:.6}}@-webkit-keyframes mic-pulse-371d773a{0%,to{opacity:1}50%{opacity:.6}}@-o-keyframes mic-pulse-371d773a{0%,to{opacity:1}50%{opacity:.6}}@keyframes mic-pulse-371d773a{0%,to{opacity:1}50%{opacity:.6}}.audio-track[data-v-71d003d2]{width:300px;height:32px}.content-card-body{font-family:var(--ct-font, inherit);line-height:1.2}.content-card__body .content-card-body{display:flex;flex-direction:column;flex:1;min-height:0}.content-card{font-family:var(--ct-font, inherit);display:flex;width:100%;height:100%;overflow:hidden}.content-card--vertical{flex-direction:column;position:absolute;inset:0}.content-card--vertical .content-card__image{flex:1;min-height:0}.content-card--vertical .content-card__body{padding:8px 10px;flex-shrink:0}.result-card>.content-card--vertical{position:static}.results-tile>.content-card--vertical{position:static;height:auto}.results-tile>.content-card--vertical .content-card__image{flex:none;aspect-ratio:16 / 9;width:100%}.content-card--horizontal{flex-direction:row;position:absolute;inset:0}.content-card--horizontal .content-card__image{width:40%;flex-shrink:0}.content-card--horizontal .content-card__body{flex:1;padding:8px 10px;min-width:0;display:flex;flex-direction:column;justify-content:flex-start}.result-card>.content-card--horizontal{position:static}.content-card--overlay,.content-card--overlay .content-card__image{position:absolute;inset:0}.content-card--overlay .content-card__body{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(to bottom,transparent 25%,rgba(0,0,0,.65) 100%);padding:10px;color:#fff}.content-card--overlay .content-card__price-line{color:#fff}.result-card>.content-card--overlay{position:static}.content-card__image{position:relative;background-size:cover;background-position:center;background-color:#80808026}.content-card__badges{position:absolute;bottom:6px;left:6px;display:flex;flex-wrap:wrap;gap:3px;z-index:1}.content-card__badge{background:var(--ct-tag-bg, rgba(128, 128, 128, .15));color:var(--ct-tag-color, inherit);font-weight:700;font-size:.62em;padding:1px 5px;border-radius:3px;text-transform:uppercase;letter-spacing:.02em}.content-card__title{font-weight:700;font-size:.78em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.content-card__chips{font-size:.65em;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.content-card__price-line{margin-top:3px;font-size:.75em;font-weight:700;color:var(--ct-price-color, inherit);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.content-card__price-secondary{font-weight:400;font-size:.62em;color:var(--ct-price-color, inherit);opacity:.7}.content-card__spacer{flex:1}.content-card__meta{font-size:.65em;opacity:.6;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-cover-visual[data-v-34573331]{position:relative;width:100%;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center;background-color:rgb(var(--v-theme-surface))}.sf-cover-visual__video[data-v-34573331]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sf-cover-visual__overlay[data-v-34573331]{position:absolute;inset:0;pointer-events:none}.sf-cover-visual__content[data-v-34573331]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(.5rem,2vw,1rem);padding:clamp(2rem,8vw,5rem) clamp(.75rem,2vw,1.25rem);max-width:100%;overflow:hidden}.sf-cover-visual__logo[data-v-34573331]{max-height:clamp(96px,24vw,240px);max-width:min(560px,80vw);width:auto;object-fit:contain}.sf-cover-visual__logo--force-white[data-v-34573331]{filter:brightness(0) invert(1)}.sf-cover-visual__title[data-v-34573331]{color:#fff;font-size:clamp(2.5rem,6vw,4rem);font-weight:800;text-transform:none;line-height:1.2}.sf-cover-visual__subtitle[data-v-34573331]{color:#fff;font-size:clamp(1.5rem,2.5vw,2.5rem);font-weight:400;line-height:1.4;opacity:.9;margin:0}.sf-cover-visual--compact[data-v-34573331]{aspect-ratio:3 / 4;border-radius:8px;overflow:hidden}.sf-cover-visual--compact .sf-cover-visual__content[data-v-34573331]{gap:clamp(.2rem,1vw,.5rem);padding:clamp(.75rem,3vw,1.5rem) clamp(.5rem,2vw,1rem)}.sf-cover-visual--compact .sf-cover-visual__logo[data-v-34573331]{max-height:clamp(32px,10vw,72px);max-width:min(200px,60%)}.sf-cover-visual--compact .sf-cover-visual__title[data-v-34573331]{font-size:clamp(.7rem,2.5vw,1.1rem)}.sf-cover-visual--compact .sf-cover-visual__subtitle[data-v-34573331]{font-size:clamp(.5rem,1.5vw,.75rem)}.agent-tile[data-v-6fed500b]{position:relative;overflow:hidden;border-radius:8px;aspect-ratio:3 / 4}.agent-tile-image[data-v-6fed500b]{overflow:hidden;width:100%;height:100%}.agent-tile-image[data-v-6fed500b] .v-img__img{transition:transform .3s ease}.agent-tile-fallback[data-v-6fed500b]{aspect-ratio:3 / 4;display:flex;align-items:center;justify-content:center;background:#8080801a}.agent-tile-gradient[data-v-6fed500b]{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.7) 0%,transparent 50%);pointer-events:none}.agent-tile-info[data-v-6fed500b]{position:absolute;bottom:0;left:0;right:0;padding:10px;pointer-events:none}.agent-tile-name[data-v-6fed500b]{color:#fff;font-size:.85rem;font-weight:700;line-height:1.2;text-shadow:0 1px 3px rgba(0,0,0,.5)}.agent-tile-profession[data-v-6fed500b]{color:#fffc;font-size:.7rem;line-height:1.3;margin-top:2px;text-shadow:0 1px 3px rgba(0,0,0,.5)}@media(max-width:599px){.agent-tile-name[data-v-6fed500b]{font-size:.75rem}.agent-tile-profession[data-v-6fed500b]{font-size:.62rem}.agent-tile-info[data-v-6fed500b]{padding:6px 8px}}.chat-result-cards{width:100%;min-width:0;max-width:100%;overflow:visible;margin-bottom:8px}.cards-scroll{display:flex;width:100%;min-width:0;max-width:100%;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:14px calc(50% - 100px) 2px;-webkit-overflow-scrolling:touch}.cards-scroll::-webkit-scrollbar{height:4px}.cards-scroll::-webkit-scrollbar-thumb{background:#8080804d;border-radius:4px}.result-card{flex:0 0 200px;scroll-snap-align:center;border-radius:12px;overflow:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;transition:transform .25s ease,box-shadow .25s ease;background:#ffffffeb;border:5px solid rgba(0,0,0,.06);color:#111}[data-theme-mode=dark] .result-card{background:#1e1e1eeb;border-color:#ffffff14;color:#eee}.result-card:hover{box-shadow:0 4px 12px #00000026}.result-card.highlighted{border-color:#0003;transform:scale(1.15);z-index:2;box-shadow:0 4px 16px #0003}.result-card .content-card{position:static;height:auto}.result-card .content-card__image{flex:none;aspect-ratio:16 / 9;width:100%}.result-card--agent{border:none;padding:0;background:transparent}.result-card--agent .agent-tile{height:100%;aspect-ratio:3 / 4}@media(max-width:760px){.cards-scroll{padding:14px calc(50% - 90px)}.result-card{flex:0 0 180px}.result-card.highlighted{transform:scale(1.12)}}.chat-result-helloasso[data-v-1f5b9d0d]{width:100%;min-width:0;max-width:100%;overflow:hidden;margin-bottom:8px}.ha-cards-scroll[data-v-1f5b9d0d]{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 0;-webkit-overflow-scrolling:touch}.ha-cards-scroll[data-v-1f5b9d0d]::-webkit-scrollbar{height:4px}.ha-cards-scroll[data-v-1f5b9d0d]::-webkit-scrollbar-thumb{background:#8080804d;border-radius:4px}.ha-card[data-v-1f5b9d0d]{flex:0 0 220px;scroll-snap-align:start;border-radius:12px;overflow:hidden;background:#80808014;display:flex;flex-direction:column}.ha-card-image-wrapper[data-v-1f5b9d0d]{width:100%;height:120px;overflow:hidden}.ha-card-image[data-v-1f5b9d0d]{width:100%;height:100%;object-fit:cover;display:block}.ha-card-placeholder[data-v-1f5b9d0d]{width:100%;height:80px;display:flex;align-items:center;justify-content:center;background:rgba(var(--v-theme-primary),.08)}.ha-card-body[data-v-1f5b9d0d]{padding:8px 10px;flex:1;display:flex;flex-direction:column;gap:3px}.ha-card-date[data-v-1f5b9d0d]{display:flex;align-items:center;gap:3px;font-size:.72rem;opacity:.65;text-transform:capitalize}.ha-card-title[data-v-1f5b9d0d]{font-weight:600;font-size:.82rem;line-height:1.3}.ha-card-detail[data-v-1f5b9d0d]{font-size:.75rem;opacity:.75}.ha-card-action[data-v-1f5b9d0d]{padding:6px 10px 10px}.ha-btn-register[data-v-1f5b9d0d]{display:block;text-align:center;padding:5px 12px;border-radius:20px;background:rgb(var(--v-theme-primary));color:#fff;font-size:.78rem;font-weight:600;text-decoration:none;transition:background .2s}.ha-btn-register[data-v-1f5b9d0d]:hover{opacity:.9}.ha-badge-full[data-v-1f5b9d0d]{display:block;text-align:center;padding:4px 12px;border-radius:20px;background:rgba(var(--v-theme-error),.15);color:rgb(var(--v-theme-error));font-size:.75rem;font-weight:600}@media(max-width:760px){.ha-card[data-v-1f5b9d0d]{flex:0 0 180px}.ha-card-image-wrapper[data-v-1f5b9d0d]{height:90px}}.chat-result-map[data-v-cd018fa8]{position:relative;width:100%;height:calc(280px + 8vh);border-radius:12px;overflow:hidden;background:#8080801a;margin-bottom:8px;opacity:0;transition:opacity .3s ease}.chat-result-map.ready[data-v-cd018fa8],.chat-result-map.error[data-v-cd018fa8]{opacity:1}.chat-result-map[data-v-cd018fa8] .f4map-nav,.chat-result-map[data-v-cd018fa8] .f4map-footer{display:none!important}.map-fallback[data-v-cd018fa8]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.78rem;opacity:.72;background:#80808014}@media(max-width:760px){.chat-result-map[data-v-cd018fa8]{height:calc(220px + 8vh)}}.contact-card[data-v-b096e226]{max-width:400px}.assistant-message-plain[data-v-1803b644]{padding:var(--msg-bubble-padding-y) var(--msg-bubble-padding-x);position:relative;border-radius:var(--msg-bubble-radius);border-top-left-radius:2px;min-width:0;max-width:100%;background:#fff}.message-stack.structured-layout .assistant-message-plain[data-v-1803b644]{width:100%;box-sizing:border-box;overflow:hidden}.assistant-message-plain.photo-only[data-v-1803b644]{padding:0;background:transparent;max-width:100%}.inline-map-shell[data-v-1803b644]{position:relative}.inline-map-open-button[data-v-1803b644]{position:absolute;right:10px;bottom:18px;width:34px;height:34px;border:none;border-radius:999px;background:#111111c7;color:#fff;z-index:2;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #0000002e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.chat-message.dark-mode .assistant-message-plain[data-v-1803b644]{background:#000}.chat-message.dark-mode .assistant-message-plain.photo-only[data-v-1803b644]{background:transparent}.message-user-bubble[data-v-1803b644]{padding:var(--msg-bubble-padding-y) var(--msg-bubble-padding-x)!important;position:relative;min-width:0;max-width:100%}.user-bubble-corner[data-v-1803b644]{border-top-right-radius:2px!important}.message-image[data-v-1803b644]{cursor:pointer;max-width:100%;max-height:60vh;height:auto;border-radius:8px;object-fit:contain}.message-markdown[data-v-1803b644]{white-space:normal;line-height:1.5;min-width:0;max-width:100%;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.message-markdown[data-v-1803b644] p{margin:0 0 10px}.message-markdown[data-v-1803b644] p:last-child{margin-bottom:0}.message-markdown[data-v-1803b644] ul,.message-markdown[data-v-1803b644] ol{margin:0 0 10px 18px;padding:0}.message-markdown[data-v-1803b644] li{margin:3px 0}.message-markdown[data-v-1803b644] h1,.message-markdown[data-v-1803b644] h2,.message-markdown[data-v-1803b644] h3,.message-markdown[data-v-1803b644] h4,.message-markdown[data-v-1803b644] h5,.message-markdown[data-v-1803b644] h6{margin:0 0 8px;line-height:1.3}.message-markdown[data-v-1803b644] blockquote{margin:0 0 10px;padding:6px 10px;border-left:3px solid rgba(255,255,255,.35);background:#ffffff0f;border-radius:6px}.message-markdown[data-v-1803b644] pre{margin:8px 0;padding:10px 12px;border-radius:8px;background:#00000047;white-space:pre-wrap;overflow-x:auto}.message-markdown[data-v-1803b644] code{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.83rem}.message-markdown[data-v-1803b644] table{display:block;overflow-x:auto;border-collapse:collapse;max-width:100%;margin:8px 0;border-radius:8px;overflow:hidden;font-size:.88rem}.message-markdown[data-v-1803b644] th,.message-markdown[data-v-1803b644] td{padding:6px 10px;border:1px solid rgba(128,128,128,.25);text-align:left}.message-markdown[data-v-1803b644] th{font-weight:600;background:#8080801a}.message-markdown[data-v-1803b644] .chat-inline-image{max-width:100%;max-height:280px;border-radius:8px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;margin:4px 0}.message-markdown[data-v-1803b644] .chat-inline-image:hover{transform:scale(1.02);box-shadow:0 2px 12px #0000002e}.message-markdown[data-v-1803b644] .chat-inline-video{width:100%;max-width:480px;aspect-ratio:16/9;margin:8px 0;border-radius:8px;overflow:hidden}.message-markdown[data-v-1803b644] .chat-inline-video iframe{width:100%;height:100%;border:none}.message-markdown[data-v-1803b644] .chat-inline-video-player{max-width:100%;max-height:320px;border-radius:8px;margin:4px 0}.message-markdown[data-v-1803b644] a{color:var(--chat-link-color);text-decoration:underline}.media-gallery[data-v-1803b644]{display:flex;flex-direction:column;gap:6px}.media-gallery-image[data-v-1803b644]{cursor:pointer;max-width:100%;max-height:60vh;height:auto;border-radius:8px;object-fit:contain;transition:transform .15s ease,box-shadow .15s ease}.media-gallery-image[data-v-1803b644]:hover{transform:scale(1.02);box-shadow:0 2px 12px #0000002e}.media-gallery-video[data-v-1803b644]{max-width:100%;max-height:320px;border-radius:8px}.media-gallery-embed[data-v-1803b644]{width:100%;max-width:480px;aspect-ratio:16 / 9;border-radius:8px;overflow:hidden}.media-gallery-embed iframe[data-v-1803b644]{width:100%;height:100%;border:none}.ad-reference-card[data-v-1803b644]{display:flex;gap:10px;margin-top:12px;padding:8px;border-radius:10px;background:#80808014;cursor:pointer;transition:box-shadow .2s ease;border:1px solid rgba(128,128,128,.15)}.ad-reference-card[data-v-1803b644]:hover{box-shadow:0 2px 8px #0000001a}.ad-reference-image[data-v-1803b644]{width:80px;height:60px;object-fit:cover;border-radius:6px;flex:0 0 80px}.ad-reference-body[data-v-1803b644]{display:flex;flex-direction:column;gap:2px;min-width:0}.ad-reference-title[data-v-1803b644]{font-weight:600;font-size:.82rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-reference-subtitle[data-v-1803b644]{font-size:.72rem;opacity:.65}.ad-reference-price[data-v-1803b644]{font-weight:700;font-size:.85rem;color:#0dabd0}.ad-reference-link[data-v-1803b644]{font-size:.72rem;color:#0dabd0;font-weight:500}.typing-dots[data-v-1803b644]{display:flex;align-items:center;gap:4px;min-height:22px}.typing-dot[data-v-1803b644]{width:7px;height:7px;border-radius:50%;background-color:var(--app-on-surface);opacity:.4;animation:typing-bounce-1803b644 1.2s ease-in-out infinite}.typing-dot[data-v-1803b644]:nth-child(2){animation-delay:.2s}.typing-dot[data-v-1803b644]:nth-child(3){animation-delay:.4s}.typing-loading-label[data-v-1803b644]{margin-left:6px;font-size:.8rem;color:var(--app-on-surface);opacity:.6;white-space:nowrap}@-moz-keyframes typing-bounce-1803b644{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-6px)}}@-webkit-keyframes typing-bounce-1803b644{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-6px)}}@-o-keyframes typing-bounce-1803b644{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-6px)}}@keyframes typing-bounce-1803b644{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-6px)}}.fabButton[data-v-8a4d8eae]{background:rgb(var(--v-theme-surface));min-height:48px;min-width:48px;display:flex;position:relative;justify-content:center;text-transform:upperCase;color:rgb(var(--v-theme-on-surface));align-items:center;cursor:pointer;transition:all ease .25s}.fabButton.disabled[data-v-8a4d8eae]{opacity:.5;cursor-pointer:none}.fabButton.round[data-v-8a4d8eae]{border-radius:50px;padding:0 5px}.fabButton.circle[data-v-8a4d8eae]{width:48px;border-radius:24px}.fabButton.spaceBetween[data-v-8a4d8eae]{justify-content:space-between}.fabButton[data-v-8a4d8eae]:not(.select):not(.flat){box-shadow:0 1px 3px rgba(var(--v-theme-on-surface),.2)}.fabButton[data-v-8a4d8eae]:not(.select):hover{transform:translateY(-1px);box-shadow:0 3px 8px rgba(var(--v-theme-on-surface),.2)}.fabButton[data-v-8a4d8eae]:not(.select):active{transform:scale(.98);box-shadow:0 0 rgba(var(--v-theme-on-surface),.2)}.fabButton.select[data-v-8a4d8eae]{border:1px solid rgba(var(--v-theme-on-surface),.12);color:rgb(var(--v-theme-on-surface));box-shadow:none;padding:0 12px}@media screen and (min-width:700px){.fabButton.select[data-v-8a4d8eae]:hover{border:1px solid rgba(var(--v-theme-on-surface),.3)}}.fabButton.small[data-v-8a4d8eae]{font-size:15px;min-height:40px;text-transform:none;min-width:auto}.fabButton.left[data-v-8a4d8eae]{justify-content:flex-start}.fabButton span[data-v-8a4d8eae]{padding:0 10px;display:flex;gap:5px;align-items:center}.realEstateAdMainInfo[data-v-5f78e892]{position:relative;color:rgb(var(--v-theme-on-surface));display:flex;flex-direction:column}.infoPrice[data-v-5f78e892]{border-left:2px solid rgba(var(--v-theme-on-surface),.3);padding-left:5px;color:rgba(var(--v-theme-on-surface),.6);margin-bottom:5px;font-size:15px}.actions[data-v-5f78e892]{font-size:15px;display:flex;gap:5px}.priceContainer[data-v-5f78e892]{display:flex;gap:10px;align-items:flex-end}.realEstateAdMainInfoTitle[data-v-5f78e892]{align-items:baseline;justify-content:space-between;font-weight:700;font-size:1.1em}.small[data-v-5f78e892],.address[data-v-5f78e892]{font-size:.9em;font-weight:400;color:rgba(var(--v-theme-on-surface),.6)}.charges[data-v-5f78e892]{color:#009db0;font-size:12px;font-weight:400}.realEstateAdMainInfoCriteria[data-v-5f78e892]{font-size:1em;margin:.2em 0}.realEstateAdMainInfoCriteria[data-v-5f78e892],.priceContent[data-v-5f78e892],.address[data-v-5f78e892]{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.price[data-v-5f78e892]{color:#009db0;font-weight:700;flex-wrap:wrap;font-size:1.5em;display:flex;align-items:baseline;column-gap:10px}.price .small[data-v-5f78e892]{font-size:.6em;font-weight:400;color:rgba(var(--v-theme-on-surface),.6)}.price .estimation[data-v-5f78e892]{color:#009db0;font-weight:700;font-size:15px;margin-left:-5px;display:flex;align-items:baseline;margin-bottom:5px}.price .estimation span[data-v-5f78e892]{text-decoration:underline}.priceContent[data-v-5f78e892]{display:flex;align-items:baseline;gap:10px}.tags[data-v-367de063]{display:flex;position:relative;z-index:1;gap:5px}.tag[data-v-367de063]{padding:2px 5px;font-size:.8em;font-weight:700;text-transform:uppercase}.rating[data-v-67e04466]{display:flex;align-items:baseline;column-gap:10px;flex-wrap:wrap;font-size:.8em}.rating.inlineEllipsis[data-v-67e04466]{flex-wrap:nowrap}.rating.inlineEllipsis .from[data-v-67e04466]{flex-wrap:nowrap;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rating .rate[data-v-67e04466]{display:flex;align-items:baseline;font-size:1.2em;gap:10px;font-weight:700}.rating .stars[data-v-67e04466]{display:flex;align-items:baseline}.agencyInfos[data-v-663e2343]{display:flex}.agencyInfos .infos[data-v-663e2343]{flex:1;position:relative;display:flex;flex-direction:column;min-width:0}.agencyInfos.light[data-v-663e2343]{align-items:flex-end;width:100%;height:0px;position:relative;z-index:1}.agencyInfos.light .infos[data-v-663e2343]{align-items:flex-end}.agencyInfos.light .image[data-v-663e2343]{background:rgb(var(--v-theme-surface));margin:5px;height:60px;width:60px;object-fit:contain;border:5px solid rgb(var(--v-theme-surface));position:relative;z-index:1}.agencyInfos.light .name[data-v-663e2343]{flex:1;padding:5px 5px 5px 0;background:rgba(var(--v-theme-on-surface),.06);font-size:11px;width:100%;position:relative}.agencyInfos.light .name span[data-v-663e2343]{white-space:nowrap;text-overflow:ellipsis;position:relative;overflow:hidden;display:block}.agencyInfos.light .name[data-v-663e2343]:after{content:"";position:absolute;bottom:0;height:100%;background:rgba(var(--v-theme-on-surface),.06);width:70px;left:-70px}.agencyInfos.contactBar[data-v-663e2343]{flex:1;gap:10px;align-items:center;min-width:0;overflow:hidden}.agencyInfos.contactBar .image[data-v-663e2343]{max-height:50px;max-width:80px;padding:5px;background:rgb(var(--v-theme-surface))}.agencyInfos.contactBar .name[data-v-663e2343]{flex:1;overflow:hidden;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.agencyInfos:not(.light).agencyInfos[data-v-663e2343]:not(.contactBar){gap:10px}.agencyInfos:not(.light).agencyInfos:not(.contactBar) .image[data-v-663e2343]{max-width:60px;max-height:60px;object-fit:contain;object-position:center center;background:rgb(var(--v-theme-surface))}.agencyInfos:not(.light).agencyInfos:not(.contactBar) .name[data-v-663e2343]{flex:1;font-weight:700}.closeButton[data-v-ef8e3777]{cursor:pointer;background:rgb(var(--v-theme-surface));width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:fixed;box-shadow:0 1px 3px #00000080;top:0;right:0;margin:20px;z-index:100}.carousel[data-v-a06dcee4]{position:relative;height:100%;width:100%;display:flex;flex-wrap:wrap;background:rgba(var(--v-theme-on-surface),.06)}.mignatures[data-v-a06dcee4]{display:flex;overflow:hidden;height:auto}.mignatures .mignature[data-v-a06dcee4]{min-width:0;max-width:auto;padding:2px}.v-tabs-bar[data-v-a06dcee4]{height:auto}.actionsOnCarouselTopRight[data-v-a06dcee4]{position:absolute;top:5px;right:5px}.actionsOnCarousel[data-v-a06dcee4]{padding:10px}.count[data-v-a06dcee4]{font-size:1em;color:#fff;display:flex;gap:2px;line-height:1}.subGrid[data-v-a06dcee4]{display:flex;gap:1px}.subGrid>.fabButton[data-v-a06dcee4]:first-child{border-top-left-radius:50px;border-bottom-left-radius:50px}.subGrid>.fabButton[data-v-a06dcee4]:last-child{border-top-right-radius:50px;border-bottom-right-radius:50px}.carouselImage[data-v-a06dcee4]{overflow:hidden}.carouselImage.isLeading[data-v-a06dcee4]{padding:10px;background:#ea516c}.v-image[data-v-a06dcee4]{height:100%}.nbPhoto[data-v-a06dcee4]{position:absolute;bottom:0;display:flex;align-items:center;gap:5px;font-size:1em;right:0;padding:10px;color:#fff;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.35)}.infos[data-v-a06dcee4]{position:sticky;bottom:0;top:0;background:rgb(var(--v-theme-surface));z-index:2;padding:15px;margin-bottom:5px}.fullscreen[data-v-a06dcee4]{background:#000;min-height:100dvh;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));cursor:pointer}.fullscreen .fullscreenImage[data-v-a06dcee4]{max-width:100vw;max-height:100dvh}.fullscreen .fullscreenImage[data-v-a06dcee4]:nth-child(3n+2),.fullscreen .fullscreenImage[data-v-a06dcee4]:nth-child(3n+3){flex:1 0 30%}.visit[data-v-a06dcee4]{background:#000;display:flex;flex-direction:column;height:100dvh}.visit .iframe[data-v-a06dcee4]{flex:1;position:relative;z-index:1}@media screen and (max-width:700px){.visit[data-v-a06dcee4]{flex-direction:column-reverse}}.grid[data-v-a06dcee4]{width:100%;cursor:pointer}.fullscreenBtn[data-v-a06dcee4]{position:absolute;top:0;right:0}.carouselActions[data-v-a06dcee4]{position:fixed;top:80px;z-index:2;right:20px}.carouselActions strong[data-v-a06dcee4]{padding:0 20px}.tags[data-v-a06dcee4]{position:absolute;top:0;left:0;padding:5px}.dpeLine[data-v-a7657972]{display:flex;margin:2px 0;position:relative}.data[data-v-a7657972]{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:0 5px}.data[data-v-a7657972]:not(:first-child){border-left:2px solid rgb(var(--v-theme-on-surface))}.dpe__detail[data-v-a7657972]{flex:0 0 120px;display:flex;justify-content:center;align-items:center;background:rgb(var(--v-theme-surface));position:relative;line-height:1;padding:5px}.active .dpe__detail[data-v-a7657972]{border:2px solid rgb(var(--v-theme-on-surface));border-right:0}.dpe__detail .value[data-v-a7657972]{font-size:2.5em;font-weight:700}.dpe__detail .unit[data-v-a7657972]{font-size:10px;font-weight:100;font-weight:700}.dpe__detail .legend[data-v-a7657972]{position:absolute;bottom:55px;font-size:10px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.dpe__detail .legend i[data-v-a7657972]{color:rgba(var(--v-theme-on-surface),.6);display:block;font-weight:100;letter-spacing:-.3px}.dpe[data-v-a7657972]{font-size:2em;font-weight:900;flex:1;color:#fff;align-items:center;display:flex;position:relative;justify-content:space-between}.dpe span[data-v-a7657972]{flex:1;padding-left:5px;display:flex;align-items:center}.active .dpe span[data-v-a7657972]{font-size:2em;height:50px;border-top:2px solid rgb(var(--v-theme-on-surface));border-bottom:2px solid rgb(var(--v-theme-on-surface));border-left:2px solid rgb(var(--v-theme-on-surface));text-shadow:0 0 2px rgb(var(--v-theme-on-surface))}.active .dpe span .passoireE[data-v-a7657972]{display:flex;font-size:10px;align-items:center;color:rgb(var(--v-theme-on-surface));text-shadow:none;text-align:right;font-weight:400;flex-wrap:nowrap;max-width:50px}.active .dpe span .passoireE .picto[data-v-a7657972]{width:26px;height:28px;background:rgb(var(--v-theme-surface));display:flex;flex:0 0 28px;align-items:center;border-radius:5px;justify-content:center;border:1px solid rgb(var(--v-theme-on-surface))}.active .dpe span .passoireE .label[data-v-a7657972]{display:block;padding:0 5px}.active .dpe span .passoireE .labelLine[data-v-a7657972]{width:100%;white-space:nowrap;text-overflow:ellipsis}.dpe .arrow[data-v-a7657972]{width:20px;height:100%;display:flex;flex-direction:column;margin-left:-2px}.dpe .arrow .triangle[data-v-a7657972]{height:50%;position:relative;overflow:hidden}.dpe .arrow .triangle[data-v-a7657972]:before{position:absolute;top:0;transform-origin:0 0;transform:rotate(-30deg);content:"";width:100%;background:rgb(var(--v-theme-surface));opacity:1;height:100px}.active .dpe .arrow .triangle[data-v-a7657972]:before{border-left:2px solid rgb(var(--v-theme-on-surface))}.dpe .arrow .triangle[data-v-a7657972]:last-child:before{top:auto;bottom:0;height:100px;width:100%;transform-origin:0 100%;transform:rotate(30deg)}.myDPE[data-v-44405e61]{position:relative;flex:1}.topText[data-v-44405e61]{color:#00ae80}.bottomText[data-v-44405e61]{color:#de2f31}.topText[data-v-44405e61],.bottomText[data-v-44405e61]{font-weight:700;font-size:1em;margin:5px 0 5px 130px}.dpeLineContainer[data-v-44405e61]{position:relative}.dpeLineContainer.notEpxand[data-v-44405e61]{padding-top:20px}.passoire[data-v-44405e61]{position:absolute;left:0;bottom:0;border-right:2px solid rgba(var(--v-theme-on-surface),.3);padding-right:10px;height:50px;display:flex;align-items:flex-end;justify-content:center;font-size:1em;color:rgba(var(--v-theme-on-surface),.6);flex-direction:column;width:115px}.passoireVertical[data-v-44405e61]{position:absolute;left:-5px;bottom:0;border-left:2px solid rgba(var(--v-theme-on-surface),.3);height:80px;display:flex;align-items:flex-start;justify-content:flex-end;font-size:1em;color:rgba(var(--v-theme-on-surface),.6);flex-direction:column;width:125px}.passoireVertical>div[data-v-44405e61]{position:absolute;bottom:-15px;left:-2px}.dpeLine[data-v-50fa9989]{display:flex;margin:2px 0;box-sizing:border-box;position:relative}.data[data-v-50fa9989]{display:flex;justify-content:space-between;flex-direction:column;align-items:baseline;box-sizing:border-box;margin-left:5px}.dpe__detail[data-v-50fa9989]{flex:0 0 100px;display:flex;justify-content:center;align-items:center;position:relative;line-height:1;padding:0 5px;background:#fff}.active .dpe__detail[data-v-50fa9989]:before{flex:1;content:" ";background:#000;height:2px}.dpe__detail .value[data-v-50fa9989]{font-size:2.5em;font-weight:700}.dpe__detail .unit[data-v-50fa9989]{font-size:1em;font-weight:100;font-weight:700}.dpe[data-v-50fa9989]{font-size:1.2em;font-weight:700;flex:1;text-shadow:0 0 2px #000;color:#fff;padding:2px 5px;box-sizing:border-box;align-items:center;display:flex;border-top-right-radius:1000px;border-bottom-right-radius:1000px}.active .dpe[data-v-50fa9989]{border:2px solid #000}.active .dpe[data-v-50fa9989]{font-size:2.5em}.gesContainer[data-v-cebeeed1]{position:relative;border:2px solid #96dbf9;border-radius:10px;padding:10px}.gestitle[data-v-cebeeed1]{font-size:1.2em;font-weight:700}.topText[data-v-cebeeed1]{color:#7fafcf}.bottomText[data-v-cebeeed1]{color:#363457}.topText[data-v-cebeeed1],.bottomText[data-v-cebeeed1]{font-size:1em;margin:5px 0}.diagnosticContainer[data-v-f8f4f071]{display:flex;gap:10px;flex-wrap:wrap;cursor:pointer;font-size:10px}.diagnosticContainer>div[data-v-f8f4f071]{flex:1.2;min-width:180px}.diagnosticContainer>div[data-v-f8f4f071]:first-child{flex:1.6}@media screen and (max-width:700px){.diagnosticContainer>div[data-v-f8f4f071]{min-width:140px}}@media screen and (max-width:400px){.diagnosticContainer>div[data-v-f8f4f071]{flex-basis:100%;min-width:0}}a[data-v-f8f4f071]{color:#009db0}.date[data-v-f8f4f071]{margin-top:10px;font-size:13px}.addSection[data-v-394bd094]{margin-top:0;padding-top:20px}@media screen and (max-width:700px){.addSection[data-v-394bd094]{padding-top:10px}}.addSection[data-v-394bd094]{display:flex;flex-direction:column;gap:10px}.addSection.dark[data-v-394bd094]{background:#495960;margin:30px -20px 0;padding:20px;color:#fff;z-index:2}@media screen and (max-width:700px){.addSection.dark[data-v-394bd094]{margin:30px -15px 0;padding:15px}}.toggleExpand[data-v-c46548e1]{font-weight:700;color:#009db0;cursor:pointer}.expandTextContainer[data-v-c46548e1]{overflow:hidden;cursor:pointer}.expandTextContainer.isCompact[data-v-c46548e1]{max-height:150px;position:relative}.expandTextContainer.isCompact[data-v-c46548e1]:after{width:100%;position:absolute;bottom:0;background:linear-gradient(to bottom,transparent,rgb(var(--v-theme-surface)));height:50px;content:"";left:0}.adCaracteristics[data-v-8d7d7eff]{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-start;align-items:flex-start}.adCaracteristic[data-v-8d7d7eff]{display:flex;flex:1 0 150px;height:50px;flex-direction:row;align-items:center;background:rgba(var(--v-theme-on-surface),.06);padding:10px;gap:10px}.mentions[data-v-8d7d7eff]{font-size:.8em;display:flex;flex-direction:column;gap:10px;margin-top:10px}.agencyInfos[data-v-0836d45a]{display:flex}.agencyInfos .infos[data-v-0836d45a]{flex:1}.agencyInfos.light[data-v-0836d45a]{align-items:flex-end;width:100%;height:0px;position:relative;z-index:1}.agencyInfos.light .image[data-v-0836d45a]{background:rgb(var(--v-theme-surface));margin:5px;max-height:40px;max-width:80px}.agencyInfos.light .name[data-v-0836d45a]{flex:1;padding:5px;background:rgba(var(--v-theme-on-surface),.06);font-size:11px}.agencyInfos[data-v-0836d45a]:not(.light){gap:10px}.agencyInfos:not(.light) .image[data-v-0836d45a]{background:rgb(var(--v-theme-surface));max-height:50px;max-width:80px}.agencyInfos:not(.light) .name[data-v-0836d45a]{flex:1;font-weight:700}.link[data-v-0836d45a]{color:#009db0;cursor:pointer;font-size:.8em;align-items:flex-start;display:flex;padding:10px 5px}.neighborhood[data-v-0836d45a]{display:flex;gap:5px;flex-direction:column}.neighborhood-category[data-v-0836d45a]{display:flex;background:rgba(var(--v-theme-on-surface),.06);cursor:pointer}.neighborhood-category__icon[data-v-0836d45a]{max-width:60px;min-height:60px;background-color:red;display:flex;flex:1 0 80px;align-items:center;justify-content:flex-start;flex-direction:column;color:#fff;padding:20px 10px;gap:5px}.neighborhood-category__icon span[data-v-0836d45a]{font-size:.8em;line-height:1}.neighborhood-category__info[data-v-0836d45a]{display:flex;flex-direction:column;gap:5px;padding:10px;justify-content:center;flex:1}.neighborhood-category__title[data-v-0836d45a]{font-size:1em;font-weight:700}.neighborhood-category__description[data-v-0836d45a]{display:flex;column-gap:10px;flex-wrap:wrap;align-items:baseline}.neighborhood-category__descriptionContainer[data-v-0836d45a]{flex:1}.neighborhood-category__details[data-v-0836d45a]{display:none}.neighborhood-category .details[data-v-0836d45a]{display:flex;width:100%;column-gap:10px;flex-wrap:wrap;margin:5px 0 5px 10px;font-size:.8em}.neighborhood-category .detail__data[data-v-0836d45a]{display:flex;gap:5px}.actions[data-v-0836d45a]{display:flex;width:100%;gap:5px}.actions[data-v-0836d45a]>*{flex:1}.dvf-price-info[data-v-7e3a50f6]{display:flex;flex-direction:column;gap:12px}.dvf-summary[data-v-7e3a50f6]{display:flex;flex-direction:column;gap:8px}.dvf-main-stat[data-v-7e3a50f6]{display:flex;flex-direction:column;gap:2px}.dvf-value[data-v-7e3a50f6]{font-size:1.4em;font-weight:700;color:#009db0}.dvf-label[data-v-7e3a50f6]{font-size:.85em;color:rgba(var(--v-theme-on-surface),.6)}.dvf-comparison[data-v-7e3a50f6]{margin-top:4px}.dvf-diff[data-v-7e3a50f6]{display:flex;align-items:center;gap:4px;font-size:.9em;font-weight:500}.dvf-diff.above[data-v-7e3a50f6]{color:#e53935}.dvf-diff.below[data-v-7e3a50f6]{color:#43b36e}.dvf-diff.neutral[data-v-7e3a50f6]{color:rgba(var(--v-theme-on-surface),.6)}.dvf-details[data-v-7e3a50f6]{display:flex;flex-wrap:wrap;gap:12px}.dvf-stat[data-v-7e3a50f6]{flex:1 1 120px;min-width:120px;background:rgba(var(--v-theme-on-surface),.06);border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:2px}.dvf-stat-value[data-v-7e3a50f6]{font-weight:600;font-size:.95em;color:rgb(var(--v-theme-on-surface))}.dvf-stat-label[data-v-7e3a50f6]{font-size:.75em;color:rgba(var(--v-theme-on-surface),.6)}.dvf-by-type[data-v-7e3a50f6]{display:flex;flex-wrap:wrap;gap:8px;font-size:.85em}.dvf-type[data-v-7e3a50f6]{display:flex;gap:6px;padding:4px 10px;background:rgba(var(--v-theme-on-surface),.06);border-radius:4px}.dvf-source[data-v-7e3a50f6]{font-size:.7em;color:rgba(var(--v-theme-on-surface),.4);text-align:right}.dvf-empty[data-v-7e3a50f6]{display:flex;align-items:center;gap:6px;font-size:.85em;color:rgba(var(--v-theme-on-surface),.6)}.dvf-loading[data-v-7e3a50f6]{display:flex;align-items:center;gap:8px;font-size:.85em;color:rgba(var(--v-theme-on-surface),.6)}.georisques-info[data-v-c7b9d910]{display:flex;flex-direction:column;gap:12px}.georisques-summary[data-v-c7b9d910],.georisques-main-stat[data-v-c7b9d910]{display:flex;flex-direction:column;gap:2px}.georisques-value[data-v-c7b9d910]{font-size:1.4em;font-weight:700;color:#ff9800}.georisques-label[data-v-c7b9d910]{font-size:.85em;color:rgba(var(--v-theme-on-surface),.6)}.georisques-risks[data-v-c7b9d910]{display:flex;flex-direction:column;gap:6px}.georisques-risk[data-v-c7b9d910]{display:flex;align-items:center;gap:6px;font-size:.9em;padding:4px 8px;background:#ffc10714;border-radius:6px}.georisques-details[data-v-c7b9d910]{display:flex;flex-wrap:wrap;gap:12px}.georisques-stat[data-v-c7b9d910]{flex:1 1 120px;min-width:120px;background:rgba(var(--v-theme-on-surface),.06);border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:2px}.georisques-stat-value[data-v-c7b9d910]{font-weight:600;font-size:.95em;color:rgb(var(--v-theme-on-surface))}.georisques-stat-value.high[data-v-c7b9d910]{color:#e53935}.georisques-stat-value.medium[data-v-c7b9d910]{color:#ff9800}.georisques-stat-value.low[data-v-c7b9d910]{color:#43b36e}.georisques-stat-label[data-v-c7b9d910]{font-size:.75em;color:rgba(var(--v-theme-on-surface),.6)}.georisques-catnat[data-v-c7b9d910]{display:flex;flex-wrap:wrap;gap:8px;font-size:.85em}.georisques-catnat-type[data-v-c7b9d910]{display:flex;gap:6px;padding:4px 10px;background:rgba(var(--v-theme-on-surface),.06);border-radius:4px}.georisques-source[data-v-c7b9d910]{font-size:.7em;color:rgba(var(--v-theme-on-surface),.4);text-align:right}.georisques-empty[data-v-c7b9d910]{display:flex;align-items:center;gap:6px;font-size:.85em;color:#43b36e}.georisques-loading[data-v-c7b9d910]{display:flex;align-items:center;gap:8px;font-size:.85em;color:rgba(var(--v-theme-on-surface),.6)}.loyers-info[data-v-5729f638]{display:flex;flex-direction:column;gap:12px}.loyers-summary[data-v-5729f638]{display:flex;flex-direction:column;gap:8px}.loyers-main-stat[data-v-5729f638]{display:flex;flex-direction:column;gap:2px}.loyers-value[data-v-5729f638]{font-size:1.4em;font-weight:700;color:#7b1fa2}.loyers-label[data-v-5729f638]{font-size:.85em;color:rgba(var(--v-theme-on-surface),.6)}.loyers-estimate[data-v-5729f638]{display:flex;flex-direction:column;gap:2px;padding:8px 12px;background:#9c27b014;border-radius:8px}.loyers-estimate-value[data-v-5729f638]{font-weight:600;font-size:1.1em;color:#7b1fa2}.loyers-estimate-label[data-v-5729f638]{font-size:.75em;color:rgba(var(--v-theme-on-surface),.6)}.loyers-comparison[data-v-5729f638]{margin-top:4px}.loyers-diff[data-v-5729f638]{display:flex;align-items:center;gap:4px;font-size:.9em;font-weight:500}.loyers-diff.above[data-v-5729f638]{color:#e53935}.loyers-diff.below[data-v-5729f638]{color:#43b36e}.loyers-diff.neutral[data-v-5729f638]{color:rgba(var(--v-theme-on-surface),.6)}.loyers-details[data-v-5729f638]{display:flex;flex-wrap:wrap;gap:12px}.loyers-stat[data-v-5729f638]{flex:1 1 120px;min-width:120px;background:rgba(var(--v-theme-on-surface),.06);border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:2px}.loyers-stat-value[data-v-5729f638]{font-weight:600;font-size:.95em;color:rgb(var(--v-theme-on-surface))}.loyers-stat-label[data-v-5729f638]{font-size:.75em;color:rgba(var(--v-theme-on-surface),.6)}.loyers-stat-obs[data-v-5729f638]{font-size:.7em;color:rgba(var(--v-theme-on-surface),.4)}.loyers-source[data-v-5729f638]{font-size:.7em;color:rgba(var(--v-theme-on-surface),.4);text-align:right}.loyers-empty[data-v-5729f638]{display:flex;align-items:center;gap:6px;font-size:.85em;color:rgba(var(--v-theme-on-surface),.6)}.loyers-loading[data-v-5729f638]{display:flex;align-items:center;gap:8px;font-size:.85em;color:rgba(var(--v-theme-on-surface),.6)}.taxe-fonciere-info[data-v-de495fa3]{display:flex;flex-direction:column;gap:12px}.taxe-summary[data-v-de495fa3]{display:flex;flex-direction:column;gap:8px}.taxe-main-stat[data-v-de495fa3]{display:flex;flex-direction:column;gap:2px}.taxe-value[data-v-de495fa3]{font-size:1.4em;font-weight:700;color:#1565c0}.taxe-label[data-v-de495fa3]{font-size:.85em;color:rgba(var(--v-theme-on-surface),.6)}.taxe-estimate[data-v-de495fa3]{display:flex;flex-direction:column;gap:2px;padding:8px 12px;background:#2196f314;border-radius:8px}.taxe-estimate-value[data-v-de495fa3]{font-weight:600;font-size:1.1em;color:#1565c0}.taxe-estimate-label[data-v-de495fa3]{font-size:.75em;color:rgba(var(--v-theme-on-surface),.6)}.taxe-details[data-v-de495fa3]{display:flex;flex-wrap:wrap;gap:12px}.taxe-stat[data-v-de495fa3]{flex:1 1 100px;min-width:100px;background:rgba(var(--v-theme-on-surface),.06);border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:2px}.taxe-stat-value[data-v-de495fa3]{font-weight:600;font-size:.95em;color:rgb(var(--v-theme-on-surface))}.taxe-stat-label[data-v-de495fa3]{font-size:.75em;color:rgba(var(--v-theme-on-surface),.6)}.taxe-source[data-v-de495fa3]{font-size:.7em;color:rgba(var(--v-theme-on-surface),.4);text-align:right}.taxe-empty[data-v-de495fa3]{display:flex;align-items:center;gap:6px;font-size:.85em;color:rgba(var(--v-theme-on-surface),.6)}.taxe-loading[data-v-de495fa3]{display:flex;align-items:center;gap:8px;font-size:.85em;color:rgba(var(--v-theme-on-surface),.6)}.realEstateAdFull[data-v-af70c8d0]{display:flex;flex-direction:column;gap:4px;flex:1;position:relative}.mainInfoContainer[data-v-af70c8d0]{font-size:1.8em;padding:15px 20px;display:flex;flex-direction:column}@media screen and (max-width:700px){.mainInfoContainer[data-v-af70c8d0]{padding:15px 15px 0}}.descriptionText[data-v-af70c8d0]{line-height:1.4}.carouselContainer[data-v-af70c8d0]{position:relative;width:100%;padding:0}.carouselContainer .tags[data-v-af70c8d0]{position:absolute;margin:5px}@media screen and (max-width:700px){.carouselContainer[data-v-af70c8d0]{padding:0}}.section[data-v-af70c8d0]{padding:0 20px;display:flex;flex-direction:column;gap:10px}@media screen and (max-width:700px){.section[data-v-af70c8d0]{padding:0 15px}}.realEstateAdHead[data-v-af70c8d0]{display:flex;flex-direction:column;width:100%;flex-direction:column-reverse}@media screen and (max-width:700px){.realEstateAdHead[data-v-af70c8d0]{padding-top:0;flex-direction:column-reverse}}.ad-analysis-cta[data-v-af70c8d0]{position:sticky;bottom:0;z-index:5;padding:12px 16px;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 16px);display:flex;align-items:center;gap:8px}@media(max-width:760px){.ad-analysis-cta[data-v-af70c8d0]{padding-right:64px}}.ad-analysis-btn[data-v-af70c8d0]{text-transform:none!important;font-weight:500;letter-spacing:0!important;font-size:.8rem!important;flex:1;background:rgb(var(--v-theme-on-surface))!important;color:rgb(var(--v-theme-surface))!important}.item-detail-section[data-v-cdb5d4e7]{padding:12px 16px 0}.item-detail-section__title[data-v-cdb5d4e7]{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;opacity:.5;margin-bottom:6px}.item-detail-section__content[data-v-cdb5d4e7]{font-size:.88rem;line-height:1.5}.image-carousel[data-v-5b10cbe1]{position:relative;width:100%;aspect-ratio:16/9;background:#8080800f;overflow:hidden}.image-carousel[data-v-5b10cbe1] .v-carousel{height:100%!important}.image-carousel[data-v-5b10cbe1] .v-carousel__controls{padding:0}.image-carousel[data-v-5b10cbe1] .v-window__container{height:100%}.image-carousel__count[data-v-5b10cbe1]{position:absolute;bottom:8px;right:8px;background:#00000080;color:#fff;font-size:.72rem;padding:2px 8px;border-radius:10px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1}.content-sheet__header[data-v-84115901]{position:relative;font-size:1.8em}.content-sheet__header[data-v-84115901] .content-card{position:static;height:auto}.content-sheet__header[data-v-84115901] .image-carousel{width:calc(100% - 32px);margin:0 16px}.content-sheet__header[data-v-84115901] .content-card__body{padding:12px 16px;line-height:1.2}.content-sheet__header[data-v-84115901] .content-card__image{aspect-ratio:16/9;width:calc(100% - 32px);margin:0 16px;flex:none}.content-sheet__header[data-v-84115901] .content-card__badge{font-size:.5em;padding:1px 4px}.content-sheet[data-v-84115901]{font-family:var(--ct-font, inherit)}.content-sheet__sections--hidden[data-v-84115901]{display:none}.content-sheet__sections.wipe[data-v-84115901]{--wipe-position: 100%;--gradient-length: 20%;-webkit-mask-image:linear-gradient(to right,#fff var(--wipe-position),transparent calc(var(--wipe-position) + var(--gradient-length)),transparent);animation:sheetWipeIn-84115901 .6s ease 0s forwards}.content-sheet__chips[data-v-84115901]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.content-sheet__chip[data-v-84115901]{display:inline-block;padding:2px 10px;border-radius:999px;font-size:.9rem;background:rgba(var(--v-theme-on-surface),.08);line-height:1.6}.content-sheet__contributor[data-v-84115901]{color:rgb(var(--v-theme-primary));cursor:pointer;font-weight:600;text-decoration:none}.content-sheet__contributor[data-v-84115901]:hover{text-decoration:underline}.content-sheet__tags[data-v-84115901]{display:flex;flex-wrap:wrap;gap:6px}.content-sheet__html[data-v-84115901]{font-size:1rem;line-height:1.5}.content-sheet__html[data-v-84115901] a{color:#0dabd0;text-decoration:none}.content-sheet__html[data-v-84115901] a:hover{text-decoration:underline}.content-sheet__description[data-v-84115901] p{margin-bottom:8px}.content-sheet__description[data-v-84115901] iframe{display:none}.content-sheet__actions[data-v-84115901]{position:sticky;bottom:0;z-index:5;padding:12px 16px;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 16px);display:flex;gap:8px}@media(max-width:760px){.content-sheet__actions[data-v-84115901]{padding-right:64px}}.content-sheet__action-btn[data-v-84115901]{flex:1;text-transform:none!important;letter-spacing:0!important;font-weight:500;background:rgb(var(--v-theme-on-surface))!important;color:rgb(var(--v-theme-surface))!important}@-moz-keyframes sheetWipeIn-84115901{0%{opacity:0;--wipe-position: calc(-1 * var(--gradient-length))}to{opacity:1;--wipe-position: 100%}}@-webkit-keyframes sheetWipeIn-84115901{0%{opacity:0;--wipe-position: calc(-1 * var(--gradient-length))}to{opacity:1;--wipe-position: 100%}}@-o-keyframes sheetWipeIn-84115901{0%{opacity:0;--wipe-position: calc(-1 * var(--gradient-length))}to{opacity:1;--wipe-position: 100%}}@keyframes sheetWipeIn-84115901{0%{opacity:0;--wipe-position: calc(-1 * var(--gradient-length))}to{opacity:1;--wipe-position: 100%}}.fullscreen-detail-panel[data-v-a56bed18]{position:absolute;inset:0;display:flex;flex-direction:column;background:rgb(var(--v-theme-surface));z-index:20}.detail-panel-body[data-v-a56bed18]{flex:1;overflow-y:auto;padding-bottom:0}.panel-closing[data-v-a56bed18]{position:fixed!important;pointer-events:none!important}.detail-panel-close[data-v-a56bed18]{position:absolute;top:calc(env(safe-area-inset-top,0px) + 8px);right:8px;z-index:10;background:#00000080!important;color:#fff!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bienici-ad-dialog[data-v-f9ad6ef2]{background:rgb(var(--v-theme-surface));min-height:100dvh;display:flex;flex-direction:column}.bienici-ad-dialog__header[data-v-f9ad6ef2]{display:flex;align-items:center;gap:8px;padding:8px 12px;padding-top:calc(env(safe-area-inset-top,0px) + 8px);border-bottom:1px solid rgba(var(--v-theme-on-surface),.12);position:sticky;top:0;z-index:10;background:rgb(var(--v-theme-surface))}.bienici-ad-dialog__title[data-v-f9ad6ef2]{font-weight:600;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.bienici-ad-dialog__ext[data-v-f9ad6ef2]{display:flex;align-items:center;color:rgba(var(--v-theme-on-surface),.6);padding:8px}.bienici-ad-dialog__body[data-v-f9ad6ef2]{flex:1;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom,0px)}.item-detail-dialog[data-v-bdd7b8f6]{background:rgb(var(--v-theme-surface));min-height:100dvh;display:flex;flex-direction:column}.item-detail-header[data-v-bdd7b8f6]{display:flex;align-items:center;gap:8px;padding:8px 12px;padding-top:calc(env(safe-area-inset-top,0px) + 8px);position:sticky;top:0;z-index:10;background:rgb(var(--v-theme-surface));border-bottom:1px solid rgba(var(--v-theme-on-surface),.12)}.item-detail-header__title[data-v-bdd7b8f6]{font-weight:600;font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.item-detail-header__ext[data-v-bdd7b8f6]{color:inherit;opacity:.6}.item-detail-header__ext[data-v-bdd7b8f6]:hover{opacity:1}.item-detail-body[data-v-bdd7b8f6]{flex:1;overflow-y:auto}.item-detail-fullscreen[data-v-bdd7b8f6]{background:#000;min-height:100dvh;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));cursor:pointer}.item-detail-fullscreen__img[data-v-bdd7b8f6]{max-width:100vw;max-height:100dvh}.item-detail-fullscreen__close[data-v-bdd7b8f6]{position:fixed;top:12px;right:12px;z-index:10}.results-fullscreen-overlay{position:fixed;inset:0;z-index:2400;background:rgb(var(--v-theme-surface))}.results-fullscreen-sheet{position:absolute;inset:0;overflow:hidden;display:flex}.results-fullscreen-main{flex:1;min-width:0;position:relative;overflow:clip}.results-fullscreen-map-bg{position:absolute;inset:0;z-index:0}.results-fullscreen-map-bg .chat-result-map{height:100%!important;border-radius:0;margin-bottom:0}.results-fullscreen-toolbar{position:absolute;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;gap:8px;padding:calc(8px + env(safe-area-inset-top,0px)) calc(8px + env(safe-area-inset-right,0px)) 8px calc(12px + env(safe-area-inset-left,0px));pointer-events:none}.results-fullscreen-toolbar>*{pointer-events:auto}.results-fullscreen-time-bar{position:absolute;top:calc(68px + env(safe-area-inset-top,0px));left:0;right:0;z-index:9;display:flex;padding:0 calc(12px + env(safe-area-inset-left,0px));pointer-events:none}.results-fullscreen-time-bar .map-time-toggle{pointer-events:auto;background:#ffffffe6!important;color:#000000de!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;font-size:.72rem;text-transform:none;letter-spacing:0}.v-theme--dark .map-time-toggle{background:#000000bf!important;color:#fff!important}.fullscreen-close-btn{background:#fff!important;color:#111!important;box-shadow:0 1px 4px #0003}[data-theme-mode=dark] .fullscreen-close-btn{background:#111!important;color:#fff!important}.results-mode-toggle{position:absolute;bottom:calc(env(safe-area-inset-bottom,0px) + 12px);right:12px;z-index:30;background:#fff!important;color:#111!important;box-shadow:0 1px 4px #0003}[data-theme-mode=dark] .results-mode-toggle{background:#111!important;color:#fff!important}.results-fullscreen-toolbar-close{margin-left:auto;background:#00000080;border-radius:50%;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.results-fullscreen-toolbar-close .v-btn{color:#fff!important}.results-screenshot-btn{position:absolute;bottom:calc(env(safe-area-inset-bottom,0px) + 12px);left:12px;z-index:30;background:#fff!important;color:#111!important;box-shadow:0 1px 4px #0003;transition:background .3s ease}.results-screenshot-btn.screenshot-success{background:#4caf50!important;color:#fff!important}[data-theme-mode=dark] .results-screenshot-btn{background:#111!important;color:#fff!important}[data-theme-mode=dark] .results-screenshot-btn.screenshot-success{background:#4caf50!important}.results-fullscreen-composer{flex:1;min-width:0;max-width:600px}.map-composer-query{font-size:.75rem;opacity:.6;padding:4px 12px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.results-fullscreen-back-btn{background:#fff!important;color:#111!important;box-shadow:0 2px 8px #0000004d;font-size:.82rem!important;font-weight:600;text-transform:none!important;letter-spacing:0!important}.results-fullscreen-back-btn :deep(.v-btn__content){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}[data-theme-mode=dark] .results-fullscreen-back-btn{background:#111!important;color:#fff!important}@media(max-width:760px){.results-fullscreen-toolbar .results-fullscreen-back-btn{width:100%;max-width:none}}.results-fullscreen-bottom{position:absolute;bottom:0;left:0;right:0;z-index:10;padding:0 env(safe-area-inset-right,0px) calc(env(safe-area-inset-bottom,0px) + 4px) env(safe-area-inset-left,0px);background:none;border:none;overflow:visible}.results-fullscreen-bottom .chat-result-cards{margin-bottom:0;overflow:visible}@media(max-width:760px){.results-fullscreen-bottom{padding:0 env(safe-area-inset-right,0px) 0 env(safe-area-inset-left,0px)}}.results-fullscreen-side-panel{width:660px;flex-shrink:0;height:100%;overflow:hidden;position:relative}@media(max-width:760px){.results-fullscreen-side-panel{display:none}}.results-gallery-panel{width:100%;height:100%;display:flex;flex-direction:column;background:rgb(var(--v-theme-surface))}.results-gallery-header{padding:16px 16px 8px;padding-top:calc(env(safe-area-inset-top,0px) + 16px);flex-shrink:0}.results-gallery-title{font-weight:700;font-size:1.05rem}.results-gallery-count{font-size:.78rem;opacity:.6;margin-top:2px}.results-gallery-grid{flex:1;overflow-y:auto;padding:8px 16px;display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:min-content;gap:10px}.results-tile{position:relative;overflow:hidden;cursor:pointer;border-radius:8px;font-size:1.3em}@media(max-width:760px){.results-gallery-grid:not(.results-gallery-grid--agents){grid-template-columns:1fr}.results-tile:before{display:none}}.results-tile-visual{position:absolute;inset:0;background-size:cover;background-position:center;background-color:rgba(var(--v-theme-on-surface),.08);transition:transform .3s ease}.results-tile:hover .results-tile-visual{transform:scale(1.06)}.results-tile-gradient{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.65) 0%,transparent 50%);pointer-events:none}.results-tile-info{position:absolute;bottom:0;left:0;right:0;padding:8px 10px;color:#fff}.results-tile-name{font-weight:700;font-size:.82rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.results-tile-sub{font-size:.72rem;opacity:.85;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.results-tile-price{font-size:.78rem;font-weight:700;margin-top:3px}.results-fullscreen-list-mobile{position:absolute;inset:0;z-index:5;background:rgb(var(--v-theme-surface));overflow-y:auto;padding-top:calc(env(safe-area-inset-top,0px) + 56px)}@media(min-width:761px){.results-fullscreen-list-mobile{display:none}}.results-mobile-header{padding:12px 12px 4px}.results-mobile-header__title{font-weight:700;font-size:.95rem}.results-mobile-header__count{font-size:.75rem;opacity:.6;margin-top:2px}.results-filter-chips{display:flex;gap:6px;padding:8px 16px;overflow-x:auto;flex-shrink:0}.results-filter-chips .v-chip{flex-shrink:0}.mobile-grid{padding:8px}.results-fullscreen-main.mobile-list-mode .results-fullscreen-bottom{display:none}.results-preview-card{display:none;position:absolute;bottom:100%;left:50%;transform:translate(-50%);width:80%;max-width:320px;margin-bottom:10px;border-radius:12px;overflow:hidden;background:rgb(var(--v-theme-surface));box-shadow:0 4px 20px #00000040;cursor:pointer;font-size:1.1em;z-index:15}@media(max-width:760px){.results-preview-card{display:block}}.results-preview-card :deep(.content-card){position:static;height:auto}.results-preview-card :deep(.content-card__image){flex:none;aspect-ratio:16/9;width:100%}.preview-pop-enter-active{transition:all .3s cubic-bezier(.16,1,.3,1)}.preview-pop-leave-active{transition:all .2s ease}.preview-pop-enter-from{transform:translateY(20px) scale(.9);opacity:0}.preview-pop-leave-to{transform:translateY(10px) scale(.95);opacity:0}.results-mobile-detail{display:none;position:absolute;inset:0;z-index:25;background:rgb(var(--v-theme-surface))}@media(max-width:760px){.results-mobile-detail{display:block}}@media(min-width:761px){.hide-desktop{display:none!important}}.detail-slide-up-enter-active{transition:transform .4s cubic-bezier(.16,1,.3,1)}.detail-slide-up-leave-active{transition:transform .3s cubic-bezier(.4,0,1,1);pointer-events:none!important;overflow:hidden!important;overflow-y:hidden!important}.detail-slide-up-leave-active *{overflow:hidden!important;overflow-y:hidden!important;pointer-events:none!important}.detail-slide-up-enter-from,.detail-slide-up-leave-to{transform:translateY(100%)}.gallery-slide-up-enter-active{transition:transform .4s cubic-bezier(.16,1,.3,1)}.gallery-slide-up-leave-active{transition:transform .3s cubic-bezier(.4,0,1,1);pointer-events:none!important;overflow:hidden!important;overflow-y:hidden!important}.gallery-slide-up-leave-active *{overflow:hidden!important;overflow-y:hidden!important;pointer-events:none!important}.gallery-slide-up-enter-from,.gallery-slide-up-leave-to{transform:translateY(100%)}.slider-slide-up-enter-active{transition:transform .4s cubic-bezier(.16,1,.3,1)}.slider-slide-up-leave-active{transition:transform .25s cubic-bezier(.4,0,1,1)}.slider-slide-up-enter-from,.slider-slide-up-leave-to{transform:translateY(100%)}.chat-message[data-v-00cae149]{--msg-meta-gap: 5px;--msg-bubble-radius: 10px;--msg-bubble-padding-y: 6px;--msg-bubble-padding-x: 12px;--msg-seen-gap: 6px;display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:100%;min-width:0;margin-bottom:0}.chat-message-col[data-v-00cae149]{width:100%;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--msg-meta-gap)}.chat-message.user-message .chat-message-col[data-v-00cae149]{align-items:flex-end}.chat-message.user-message .message-main[data-v-00cae149]{justify-content:flex-end}.chat-message.user-message .message-stack[data-v-00cae149]{align-items:flex-end}.chat-message.user-message .message-meta[data-v-00cae149]{text-align:right}.message-main[data-v-00cae149]{width:100%;min-width:0;cursor:context-menu}.message-stack[data-v-00cae149]{display:flex;flex-direction:column;align-items:flex-start;min-width:0;max-width:100%}.message-stack.structured-layout[data-v-00cae149]{width:100%;overflow:hidden}.source-docs-badge[data-v-00cae149]{display:inline-block;padding:1px 7px;border-radius:999px;font-size:.62rem;line-height:1.4;letter-spacing:.04em;background:#9fd3ff2e;border:1px solid rgba(159,211,255,.45);color:#c9e8ff}.message-meta[data-v-00cae149]{font-weight:400;letter-spacing:0;opacity:.62}.message-time[data-v-00cae149]{font-weight:400;opacity:.54}.message-separator[data-v-00cae149]{opacity:.54}@media(max-width:760px){.message-meta[data-v-00cae149]{font-size:.62rem!important}.message-time[data-v-00cae149]{font-size:.6rem!important}}.seen-label[data-v-00cae149]{margin-top:var(--msg-seen-gap);font-size:.72rem;color:var(--app-on-surface);opacity:.55}.chat-message.is-streaming .message-markdown[data-v-00cae149]{animation:stream-wipe-in-00cae149 .4s ease-out forwards}.detail-slide-up-enter-from[data-v-00cae149],.detail-slide-up-leave-to[data-v-00cae149]{transform:translateY(100%)}.wipe[data-v-00cae149]{--wipe-position: 100%;--gradient-length: 20%;-webkit-mask-image:linear-gradient(to right,#fff var(--wipe-position),transparent calc(var(--wipe-position) + var(--gradient-length)),transparent);animation:wipeAnimation-00cae149 1s ease 0s forwards}@-moz-keyframes stream-wipe-in-00cae149{0%{opacity:0;-webkit-mask-image:linear-gradient(to right,#fff 0%,transparent 30%,transparent)}to{opacity:1;-webkit-mask-image:none}}@-webkit-keyframes stream-wipe-in-00cae149{0%{opacity:0;-webkit-mask-image:linear-gradient(to right,#fff 0%,transparent 30%,transparent)}to{opacity:1;-webkit-mask-image:none}}@-o-keyframes stream-wipe-in-00cae149{0%{opacity:0;-webkit-mask-image:linear-gradient(to right,#fff 0%,transparent 30%,transparent)}to{opacity:1;-webkit-mask-image:none}}@keyframes stream-wipe-in-00cae149{0%{opacity:0;-webkit-mask-image:linear-gradient(to right,#fff 0%,transparent 30%,transparent)}to{opacity:1;-webkit-mask-image:none}}@-moz-keyframes wipeAnimation-00cae149{0%{opacity:0;--wipe-position: calc(-1 * var(--gradient-length))}to{opacity:1;--wipe-position: 100%}}@-webkit-keyframes wipeAnimation-00cae149{0%{opacity:0;--wipe-position: calc(-1 * var(--gradient-length))}to{opacity:1;--wipe-position: 100%}}@-o-keyframes wipeAnimation-00cae149{0%{opacity:0;--wipe-position: calc(-1 * var(--gradient-length))}to{opacity:1;--wipe-position: 100%}}@keyframes wipeAnimation-00cae149{0%{opacity:0;--wipe-position: calc(-1 * var(--gradient-length))}to{opacity:1;--wipe-position: 100%}}.chat-list[data-v-94092e7d]{display:flex;flex-direction:column;width:100%;max-width:100%;min-width:0;box-sizing:border-box;gap:10px;overflow-x:hidden;padding-left:var(--app-padding-x);padding-right:var(--app-padding-x);padding-top:1.5rem;padding-bottom:calc(var(--chat-composer-safe-space, 132px) + env(safe-area-inset-bottom,0px));flex:1}.chat-scroll-anchor[data-v-94092e7d]{height:1px;scroll-margin-bottom:calc(var(--chat-composer-safe-space, 132px) + env(safe-area-inset-bottom,0px))}.typing-indicator-row[data-v-94092e7d]{display:flex;justify-content:flex-start;padding:4px 16px 4px 56px}.typing-bubble[data-v-94092e7d]{display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:2px 18px 18px;background:#fff;min-height:40px}.typing-dots[data-v-94092e7d]{display:flex;align-items:center;gap:4px}.typing-dot[data-v-94092e7d]{width:7px;height:7px;border-radius:50%;background-color:var(--app-on-surface);opacity:.4;animation:typing-bounce-94092e7d 1.2s ease-in-out infinite}.typing-dot[data-v-94092e7d]:nth-child(2){animation-delay:.2s}.typing-dot[data-v-94092e7d]:nth-child(3){animation-delay:.4s}.typing-label[data-v-94092e7d]{font-size:.8rem;color:var(--app-on-surface);opacity:.6;white-space:nowrap}.suggested-replies[data-v-94092e7d]{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px;justify-content:flex-start}.suggested-chip[data-v-94092e7d]{cursor:pointer;border-color:var(--app-on-surface);opacity:.6;transition:opacity .15s ease,border-color .15s ease;font-size:.82rem}.suggested-chip[data-v-94092e7d]:hover{opacity:1;border-color:var(--app-primary, currentColor);color:var(--app-primary, currentColor)}.suggestion-appear[data-v-94092e7d]{opacity:0;animation:suggestionFadeIn-94092e7d .4s ease forwards}@-moz-keyframes typing-bounce-94092e7d{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-6px)}}@-webkit-keyframes typing-bounce-94092e7d{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-6px)}}@-o-keyframes typing-bounce-94092e7d{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-6px)}}@keyframes typing-bounce-94092e7d{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-6px)}}@-moz-keyframes suggestionFadeIn-94092e7d{0%{opacity:0;transform:translateY(6px)}to{opacity:.6;transform:translateY(0)}}@-webkit-keyframes suggestionFadeIn-94092e7d{0%{opacity:0;transform:translateY(6px)}to{opacity:.6;transform:translateY(0)}}@-o-keyframes suggestionFadeIn-94092e7d{0%{opacity:0;transform:translateY(6px)}to{opacity:.6;transform:translateY(0)}}@keyframes suggestionFadeIn-94092e7d{0%{opacity:0;transform:translateY(6px)}to{opacity:.6;transform:translateY(0)}}.chat-body[data-v-cb274b1f]{display:flex;flex-direction:column;flex:1;min-width:0;position:relative;isolation:isolate;--chat-composer-safe-space: 168px}.chat-body.standalone-app[data-v-cb274b1f]{--chat-composer-safe-space: 132px}.chat-body.has-bg[data-v-cb274b1f]:before{content:"";position:fixed;left:var(--app-content-inset-left, 0px);right:0;top:0;height:100svh;background-image:var(--chat-bg);background-size:cover;background-position:center;filter:grayscale(1);opacity:.1;pointer-events:none;z-index:-1}.chat-body__video-bg[data-v-cb274b1f]{position:fixed;left:var(--app-content-inset-left, 0px);right:0;top:0;height:100svh;object-fit:cover;width:calc(100% - var(--app-content-inset-left, 0px));filter:grayscale(1);opacity:.1;pointer-events:none;z-index:-1}@media(max-width:760px){.chat-body[data-v-cb274b1f]{--chat-composer-safe-space: 196px}.chat-body.standalone-app[data-v-cb274b1f]{--chat-composer-safe-space: 160px}}.chat-layout[data-v-0ded234e]{--chat-input-max-width: 600px;display:flex;flex-direction:column;flex:1}.chat-content[data-v-0ded234e]{display:flex;flex-direction:column;flex:1;min-width:0}[data-v-0ded234e] .chat-window{display:flex;flex:1;overflow:visible;min-width:0}[data-v-0ded234e] .chat-window .v-window__container{display:flex;flex:1;overflow:visible;min-width:0;position:relative;height:auto!important;transition:none!important}[data-v-0ded234e] .chat-window-item{position:relative;flex:1;display:flex;flex-direction:column;overflow:visible;min-width:0}[data-v-0ded234e] .chat-window-item>*{flex:1}[data-v-0ded234e] .chat-window-item[class*=leave-active]{position:absolute;inset:0}.chat-tab-container[data-v-0ded234e]{position:relative;flex:1;display:flex;flex-direction:column;min-width:0;min-height:100dvh;max-width:calc(var(--chat-input-max-width) + var(--app-padding-x) * 2);margin:0 auto;width:100%;padding-top:calc(64px + env(safe-area-inset-top,0px))}[data-v-0ded234e] .chat-window .v-window-x-transition-enter-active,[data-v-0ded234e] .chat-window .v-window-x-transition-leave-active,[data-v-0ded234e] .chat-window .v-window-x-reverse-transition-enter-active,[data-v-0ded234e] .chat-window .v-window-x-reverse-transition-leave-active{transition:opacity .18s ease!important}[data-v-0ded234e] .chat-window .v-window-x-transition-enter-from,[data-v-0ded234e] .chat-window .v-window-x-transition-leave-to,[data-v-0ded234e] .chat-window .v-window-x-reverse-transition-enter-from,[data-v-0ded234e] .chat-window .v-window-x-reverse-transition-leave-to{opacity:0!important;transform:none!important}[data-v-0ded234e] .chat-window .v-window-x-transition-enter-to,[data-v-0ded234e] .chat-window .v-window-x-transition-leave-from,[data-v-0ded234e] .chat-window .v-window-x-reverse-transition-enter-to,[data-v-0ded234e] .chat-window .v-window-x-reverse-transition-leave-from{opacity:1!important;transform:none!important}.chat-tab-container.composer-entering[data-v-0ded234e] .chat-composer{animation:composer-slide-down-0ded234e .5s cubic-bezier(.22,1,.36,1) both}.storefront-return[data-v-0ded234e] .sf-page-cover__content{animation:content-rise-0ded234e .6s cubic-bezier(.22,1,.36,1) both}.storefront-scroll[data-v-0ded234e]{position:relative;flex:1;min-height:0;overflow-x:auto;overflow-y:auto}.storefront-loading-state[data-v-0ded234e]{display:flex;align-items:center;justify-content:center;min-height:200px;flex:1;-webkit-overflow-scrolling:touch}.padded-tab[data-v-0ded234e]{padding-top:calc(64px + env(safe-area-inset-top,0px))}.storefront-content[data-v-0ded234e]{min-width:100%}@-moz-keyframes composer-slide-down-0ded234e{0%{transform:translateY(-40vh);opacity:.5}to{transform:translateY(0);opacity:1}}@-webkit-keyframes composer-slide-down-0ded234e{0%{transform:translateY(-40vh);opacity:.5}to{transform:translateY(0);opacity:1}}@-o-keyframes composer-slide-down-0ded234e{0%{transform:translateY(-40vh);opacity:.5}to{transform:translateY(0);opacity:1}}@keyframes composer-slide-down-0ded234e{0%{transform:translateY(-40vh);opacity:.5}to{transform:translateY(0);opacity:1}}@-moz-keyframes content-rise-0ded234e{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes content-rise-0ded234e{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@-o-keyframes content-rise-0ded234e{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes content-rise-0ded234e{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.assistants-page[data-v-8227c23d],.assistants-content[data-v-8227c23d]{flex:1;display:flex;flex-direction:column}.chat-page[data-v-29a1d4e5]{flex:1;display:flex;flex-direction:column;min-height:calc(100dvh - 64px - env(safe-area-inset-top,0px))}
