@keyframes imbo-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes imbo-in-right{0%{opacity:0;transform:translateX(14px) scale(.96)}to{opacity:1;transform:none}}@keyframes imbo-word{0%{opacity:0;transform:translateY(5px);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}@keyframes imbo-pop{0%{opacity:0;transform:translateY(12px) scale(.9)}to{opacity:1;transform:none}}@keyframes imbo-dot{0%,80%,to{transform:translateY(0);opacity:.3}40%{transform:translateY(-5px);opacity:1}}@keyframes imbo-nudge{0%,48%,to{transform:none}12%{transform:translateY(-7px) rotate(-6deg)}24%{transform:translateY(0) rotate(5deg)}36%{transform:rotate(-3deg)}}@keyframes imbo-bounce{0%,80%,to{transform:none}30%{transform:translateY(-12px)}50%{transform:translateY(0)}65%{transform:translateY(-5px)}}@keyframes imbo-wiggle{0%,to{transform:none}25%{transform:rotate(-7deg)}50%{transform:rotate(6deg)}75%{transform:rotate(-3deg)}}@keyframes imbo-pulse{0%{box-shadow:0 0 0 0 rgba(39,68,122,.45)}to{box-shadow:0 0 0 18px transparent}}@keyframes imbo-live{0%{box-shadow:0 0 0 0 rgba(46,158,106,.55)}70%,to{box-shadow:0 0 0 7px transparent}}#immo-bot{--imbo-primary:#27447a;--imbo-dark:#10192b;--imbo-text:#4a5568;--imbo-outer:#fff;--imbo-body:#e4e7ee;--imbo-bot:#fff;--imbo-bot-text:#2d3748;--imbo-user:#27447a;--imbo-user-text:#fff;--imbo-chip-bg:#fff;--imbo-chip-border:#d3d9e4;--imbo-chip-text:#27447a;--imbo-header:#27447a;--imbo-header-text:#fff;--imbo-avatar-bg:#27447a;--imbo-online:#2e9e6a;--imbo-font:'Avenir', 'Avenir Next', 'Helvetica Neue', Arial, sans-serif;--imbo-font-h:'Avenir-Heavy', 'Avenir Next', 'Helvetica Neue', Arial, sans-serif;--imbo-fs:15px;--imbo-radius:22px;--imbo-ri:16px;--imbo-br:18px;--imbo-pf:8px;--imbo-width:400px;--imbo-height:680px;--imbo-ls:76px;--imbo-lf:7px;--imbo-lfc:#e4e7ee;--imbo-lic:#fff;--imbo-lico:#27447a;--imbo-r-tl:26px;--imbo-r-tr:26px;--imbo-r-br:0px;--imbo-r-bl:26px;--imbo-ir-tl:19px;--imbo-ir-tr:19px;--imbo-ir-br:0px;--imbo-ir-bl:19px;--imbo-x:24px;--imbo-y:24px;--imbo-m:14px;--imbo-z:9990;--imbo-sp:1;--imbo-ease:cubic-bezier(0.25, 1, 0.5, 1);--imbo-spring:cubic-bezier(0.34, 1.56, 0.64, 1);--imbo-muted:#6b7385;position:fixed;bottom:var(--imbo-y);z-index:var(--imbo-z);display:flex;flex-direction:column;align-items:flex-end;font-family:var(--imbo-font);font-size:var(--imbo-fs);line-height:1.5;color:var(--imbo-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:left;pointer-events:none}#immo-bot.imbo-pos-right{right:var(--imbo-x)}#immo-bot.imbo-pos-left{left:var(--imbo-x);align-items:flex-start}#immo-bot>*{pointer-events:auto}#immo-bot *,#immo-bot ::after,#immo-bot ::before{box-sizing:border-box}#immo-bot a,#immo-bot button,#immo-bot input{font:inherit;letter-spacing:normal;text-transform:none;text-shadow:none;text-decoration:none;margin:0;min-height:0;min-width:0;box-shadow:none;-webkit-tap-highlight-color:transparent}#immo-bot button{background:0 0;border:0;padding:0;color:inherit;cursor:pointer;line-height:1.2;border-radius:0;-webkit-appearance:none;appearance:none}#immo-bot a{color:inherit}#immo-bot svg{display:block;flex:none}#immo-bot img{display:block;max-width:none;border:0;border-radius:0;box-shadow:none}#immo-bot p{margin:0;padding:0}#immo-bot :focus{outline:0}#immo-bot :focus-visible{outline:3px solid var(--imbo-primary);outline-offset:2px}#immo-bot [hidden]{display:none!important}#immo-bot .imbo-launcher{position:relative;display:flex;align-items:center;gap:12px;flex-direction:row-reverse;height:var(--imbo-ls);opacity:0;transform:translateY(18px) scale(.9);transition:opacity calc(.5s*var(--imbo-sp)) var(--imbo-ease),transform calc(.6s*var(--imbo-sp)) var(--imbo-ease)}#immo-bot.imbo-pos-left .imbo-launcher{flex-direction:row}#immo-bot.imbo-ready .imbo-launcher{opacity:1;transform:none}#immo-bot :focus-visible.imbo-launcher{outline:0}#immo-bot .imbo-launcher:focus-visible .imbo-l-frame{outline:3px solid var(--imbo-primary);outline-offset:3px}#immo-bot .imbo-l-frame{position:relative;flex:none;width:var(--imbo-ls);height:var(--imbo-ls);background:var(--imbo-lfc);border-radius:var(--imbo-r-tl) var(--imbo-r-tr) var(--imbo-r-br) var(--imbo-r-bl);perspective:400px;transition:transform calc(.55s*var(--imbo-sp)) var(--imbo-ease),box-shadow calc(.55s*var(--imbo-sp)) var(--imbo-ease)}#immo-bot.imbo-lshadow .imbo-l-frame{box-shadow:0 12px 30px rgba(16,25,43,.22),0 2px 6px rgba(16,25,43,.08)}#immo-bot .imbo-l-art,#immo-bot .imbo-l-inner,#immo-bot .imbo-l-x{position:absolute;inset:var(--imbo-lf);border-radius:var(--imbo-ir-tl) var(--imbo-ir-tr) var(--imbo-ir-br) var(--imbo-ir-bl)}#immo-bot .imbo-l-inner{background:var(--imbo-lic)}#immo-bot .imbo-l-art{overflow:hidden;transition:opacity calc(.35s*var(--imbo-sp)) ease,transform calc(.5s*var(--imbo-sp)) var(--imbo-ease)}#immo-bot .imbo-l-art img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:50% 12%;transition:transform calc(.6s*var(--imbo-sp)) var(--imbo-ease)}#immo-bot.imbo-popout .imbo-l-art:not(.imbo-l-icon){overflow:visible;-webkit-clip-path:inset(-70%0 0 0 round 0 0 var(--imbo-ir-br) var(--imbo-ir-bl));clip-path:inset(-70%0 0 0 round 0 0 var(--imbo-ir-br) var(--imbo-ir-bl))}#immo-bot.imbo-popout .imbo-l-art img{top:auto;bottom:0;left:50%;width:auto;height:128%;object-fit:contain;object-position:50% 100%;transform:translateX(-50%);transform-origin:50% 100%}#immo-bot .imbo-l-icon{display:grid;place-items:center;color:var(--imbo-lico)}#immo-bot.imbo-lc-image .imbo-l-icon{background:var(--imbo-avatar-bg)}#immo-bot .imbo-l-icon svg{width:46%;height:46%}#immo-bot .imbo-l-x{display:grid;place-items:center;background:var(--imbo-primary);color:#fff;opacity:0;transform:rotate(-90deg) scale(.6);transition:opacity calc(.35s*var(--imbo-sp)) ease,transform calc(.5s*var(--imbo-sp)) var(--imbo-ease)}#immo-bot .imbo-l-dot{position:absolute;top:-4px;right:-4px;width:16px;height:16px;border-radius:50%;background:var(--imbo-online);border:3px solid #fff;transform:scale(0);transition:transform calc(.45s*var(--imbo-sp)) var(--imbo-spring)}#immo-bot.imbo-has-dot .imbo-l-dot{transform:scale(1)}#immo-bot .imbo-l-label{padding:11px 18px;border-radius:9999px;background:#fff;color:var(--imbo-primary);font-family:var(--imbo-font-h);font-weight:800;font-size:15px;white-space:nowrap;box-shadow:0 10px 26px rgba(16,25,43,.16);transition:opacity calc(.3s*var(--imbo-sp)) ease,transform calc(.5s*var(--imbo-sp)) var(--imbo-ease)}#immo-bot.imbo-h-popout .imbo-launcher:focus-visible .imbo-l-frame,#immo-bot.imbo-h-popout .imbo-launcher:hover .imbo-l-frame{transform:translateY(-2px)}#immo-bot.imbo-h-popout.imbo-popout .imbo-launcher:focus-visible .imbo-l-art img,#immo-bot.imbo-h-popout.imbo-popout .imbo-launcher:hover .imbo-l-art img{transform:translateX(-50%) scale(1.08) translateY(-2%)}#immo-bot.imbo-h-popout:not(.imbo-popout) .imbo-launcher:hover .imbo-l-art img{transform:scale(1.08)}#immo-bot.imbo-h-lift .imbo-launcher:focus-visible .imbo-l-frame,#immo-bot.imbo-h-lift .imbo-launcher:hover .imbo-l-frame{transform:translateY(-5px);box-shadow:0 18px 36px rgba(16,25,43,.26)}#immo-bot.imbo-h-grow .imbo-launcher:focus-visible .imbo-l-frame,#immo-bot.imbo-h-grow .imbo-launcher:hover .imbo-l-frame{transform:scale(1.08)}#immo-bot.imbo-h-wiggle .imbo-launcher:focus-visible .imbo-l-frame,#immo-bot.imbo-h-wiggle .imbo-launcher:hover .imbo-l-frame{animation:imbo-wiggle calc(.7s*var(--imbo-sp)) var(--imbo-ease)}#immo-bot.imbo-h-glow .imbo-launcher:focus-visible .imbo-l-frame,#immo-bot.imbo-h-glow .imbo-launcher:hover .imbo-l-frame{box-shadow:0 0 0 6px rgba(39,68,122,.18),0 14px 32px rgba(16,25,43,.24)}#immo-bot .imbo-launcher:hover .imbo-l-label{transform:translateX(-3px)}#immo-bot.imbo-pos-left .imbo-launcher:hover .imbo-l-label{transform:translateX(3px)}#immo-bot.imbo-att-nudge .imbo-l-frame{animation:imbo-nudge calc(1.6s*var(--imbo-sp)) var(--imbo-ease)1}#immo-bot.imbo-att-bounce .imbo-l-frame{animation:imbo-bounce calc(1.2s*var(--imbo-sp)) var(--imbo-ease)2}#immo-bot.imbo-att-pulse .imbo-l-frame::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;animation:imbo-pulse calc(1.5s*var(--imbo-sp)) ease-out 2}#immo-bot.imbo-open .imbo-l-label{opacity:0;transform:scale(.9);pointer-events:none}#immo-bot.imbo-m-below.imbo-open .imbo-l-x,#immo-bot.imbo-m-beside.imbo-open .imbo-l-x{opacity:1;transform:none}#immo-bot.imbo-m-below.imbo-open .imbo-l-art,#immo-bot.imbo-m-beside.imbo-open .imbo-l-art{opacity:0;transform:rotate(90deg) scale(.6)}#immo-bot.imbo-x-flip .imbo-l-x{transform:rotateY(90deg)}#immo-bot.imbo-x-flip.imbo-open .imbo-l-art{transform:rotateY(-90deg)!important}#immo-bot.imbo-x-fade .imbo-l-x{transform:none}#immo-bot.imbo-x-fade.imbo-open .imbo-l-art{transform:none!important}#immo-bot.imbo-m-inside.imbo-open .imbo-launcher,#immo-bot.imbo-m-morph.imbo-open .imbo-launcher{opacity:0;transform:scale(.85);pointer-events:none;transition-duration:calc(.18s*var(--imbo-sp))}#immo-bot.imbo-open .imbo-l-dot{transform:scale(0)}#immo-bot .imbo-teaser{position:absolute;bottom:calc(100% + 14px);right:0;display:flex;align-items:flex-start;gap:6px;width:max-content;max-width:260px;padding:12px 10px 12px 16px;background:#fff;color:var(--imbo-bot-text);border-radius:18px 18px 4px 18px;box-shadow:0 14px 34px rgba(16,25,43,.18);animation:imbo-pop calc(.6s*var(--imbo-sp)) var(--imbo-spring) both}#immo-bot.imbo-pos-left .imbo-teaser{right:auto;left:0;border-radius:18px 18px 18px 4px}#immo-bot .imbo-teaser-text{text-align:left;font-size:15px;line-height:1.45;color:inherit}#immo-bot .imbo-teaser-x{flex:none;width:24px;height:24px;display:grid;place-items:center;border-radius:50%!important;color:#8a93a6}#immo-bot .imbo-teaser-x:hover{background:var(--imbo-body);color:var(--imbo-primary)}#immo-bot .imbo-gone{opacity:0!important;transform:translateY(6px) scale(.97)!important;transition:opacity .22s ease,transform .22s ease!important;animation:none!important}#immo-bot .imbo-panel{position:absolute;bottom:0;right:0;display:flex;width:var(--imbo-width);max-width:calc(100vw - 2*var(--imbo-x));height:min(var(--imbo-height),calc(100vh - var(--imbo-y) - 24px));height:min(var(--imbo-height),calc(100dvh - var(--imbo-y) - 24px));min-height:360px;padding:var(--imbo-pf);background:var(--imbo-outer);border-radius:var(--imbo-radius);box-shadow:0 28px 70px rgba(16,25,43,.24),0 6px 18px rgba(16,25,43,.08);transform-origin:100% 100%;opacity:0}#immo-bot.imbo-pos-left .imbo-panel{right:auto;left:0;transform-origin:0 100%}#immo-bot.imbo-m-below .imbo-panel{bottom:calc(var(--imbo-ls) + 14px);height:min(var(--imbo-height),calc(100vh - var(--imbo-y) - var(--imbo-ls) - 36px));height:min(var(--imbo-height),calc(100dvh - var(--imbo-y) - var(--imbo-ls) - 36px))}#immo-bot.imbo-m-beside.imbo-pos-right .imbo-panel{right:calc(100% + 14px);max-width:calc(100vw - 2*var(--imbo-x) - var(--imbo-ls) - 14px)}#immo-bot.imbo-m-beside.imbo-pos-left .imbo-panel{left:calc(100% + 14px);max-width:calc(100vw - 2*var(--imbo-x) - var(--imbo-ls) - 14px)}#immo-bot .imbo-inner{display:flex;flex-direction:column;gap:8px;width:100%;min-height:0}#immo-bot.imbo-root.imbo-open .imbo-panel{opacity:1;transform:none}#immo-bot.imbo-a-none .imbo-panel{transition:none}#immo-bot.imbo-a-fade .imbo-panel{transition:opacity calc(.35s*var(--imbo-sp)) ease}#immo-bot.imbo-a-scale .imbo-panel{transform:translateY(16px) scale(.94);transition:opacity calc(.3s*var(--imbo-sp)) ease,transform calc(.55s*var(--imbo-sp)) var(--imbo-ease)}#immo-bot.imbo-a-slide .imbo-panel{transform:translateY(36px);transition:opacity calc(.3s*var(--imbo-sp)) ease,transform calc(.5s*var(--imbo-sp)) var(--imbo-ease)}#immo-bot.imbo-a-pop .imbo-panel{transform:translateY(12px) scale(.82);transition:opacity calc(.22s*var(--imbo-sp)) ease,transform calc(.62s*var(--imbo-sp)) var(--imbo-spring)}#immo-bot.imbo-a-flip .imbo-panel{transform:perspective(1100px) rotateX(-24deg) translateY(26px) scale(.97);transform-origin:50% 100%;transition:opacity calc(.35s*var(--imbo-sp)) ease,transform calc(.65s*var(--imbo-sp)) var(--imbo-ease)}#immo-bot.imbo-a-reveal .imbo-panel{opacity:1;-webkit-clip-path:circle(0%at calc(100% - var(--imbo-ls)/2) calc(100% - var(--imbo-ls)/2));clip-path:circle(0%at calc(100% - var(--imbo-ls)/2) calc(100% - var(--imbo-ls)/2));transition:clip-path calc(.65s*var(--imbo-sp)) var(--imbo-ease),-webkit-clip-path calc(.65s*var(--imbo-sp)) var(--imbo-ease)}#immo-bot.imbo-pos-left.imbo-a-reveal .imbo-panel{-webkit-clip-path:circle(0%at calc(var(--imbo-ls)/2) calc(100% - var(--imbo-ls)/2));clip-path:circle(0%at calc(var(--imbo-ls)/2) calc(100% - var(--imbo-ls)/2))}#immo-bot.imbo-m-below.imbo-a-reveal .imbo-panel{-webkit-clip-path:circle(0 at 100% 100%);clip-path:circle(0 at 100% 100%)}#immo-bot.imbo-open.imbo-a-reveal .imbo-panel{-webkit-clip-path:circle(150%at 100% 100%);clip-path:circle(150%at 100% 100%)}#immo-bot.imbo-pos-left.imbo-open.imbo-a-reveal .imbo-panel{-webkit-clip-path:circle(150%at 0 100%);clip-path:circle(150%at 0 100%)}#immo-bot.imbo-a-morph .imbo-panel{opacity:1;background:var(--imbo-lfc);-webkit-clip-path:inset(calc(100% - var(--imbo-ls))0 0 calc(100% - var(--imbo-ls)) round var(--imbo-r-tl) var(--imbo-r-tr) var(--imbo-r-br) var(--imbo-r-bl));clip-path:inset(calc(100% - var(--imbo-ls))0 0 calc(100% - var(--imbo-ls)) round var(--imbo-r-tl) var(--imbo-r-tr) var(--imbo-r-br) var(--imbo-r-bl));transition:clip-path calc(.62s*var(--imbo-sp)) var(--imbo-ease),-webkit-clip-path calc(.62s*var(--imbo-sp)) var(--imbo-ease),background-color calc(.4s*var(--imbo-sp)) ease}#immo-bot.imbo-pos-left.imbo-a-morph .imbo-panel{-webkit-clip-path:inset(calc(100% - var(--imbo-ls)) calc(100% - var(--imbo-ls))0 0 round var(--imbo-r-tl) var(--imbo-r-tr) var(--imbo-r-br) var(--imbo-r-bl));clip-path:inset(calc(100% - var(--imbo-ls)) calc(100% - var(--imbo-ls))0 0 round var(--imbo-r-tl) var(--imbo-r-tr) var(--imbo-r-br) var(--imbo-r-bl))}#immo-bot.imbo-open.imbo-a-morph .imbo-panel{background:var(--imbo-outer);-webkit-clip-path:inset(0 0 0 0 round var(--imbo-radius));clip-path:inset(0 0 0 0 round var(--imbo-radius))}#immo-bot.imbo-a-morph .imbo-inner{opacity:0;transform:translateY(10px);transition:opacity calc(.2s*var(--imbo-sp)) ease,transform calc(.45s*var(--imbo-sp)) var(--imbo-ease)}#immo-bot.imbo-open.imbo-a-morph .imbo-inner{opacity:1;transform:none;transition-delay:calc(.2s*var(--imbo-sp))}#immo-bot .imbo-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 8px 12px 12px;background:var(--imbo-header);color:var(--imbo-header-text);border-radius:var(--imbo-ri);flex:none}#immo-bot.imbo-head-grad .imbo-head{background:linear-gradient(135deg,var(--imbo-header) 0%,var(--imbo-dark) 140%)}#immo-bot .imbo-who{display:flex;align-items:center;gap:12px;min-width:0}#immo-bot .imbo-meta{display:flex;flex-direction:column;min-width:0}#immo-bot .imbo-name{font-family:var(--imbo-font-h);font-weight:800;font-size:18px;line-height:1.2;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#immo-bot .imbo-status{display:flex;align-items:center;gap:6px;font-size:12.5px;opacity:.82;min-width:0}#immo-bot .imbo-status-txt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#immo-bot .imbo-status-dot{display:none;width:8px;height:8px;border-radius:50%;background:var(--imbo-online);flex:none;box-shadow:0 0 0 0 rgba(46,158,106,.6);animation:imbo-live 2.4s ease-out infinite}#immo-bot.imbo-team-on .imbo-status-dot{display:block}#immo-bot .imbo-tools{display:flex;gap:2px;flex:none}#immo-bot .imbo-icon-btn{width:38px;height:38px;display:grid;place-items:center;border-radius:50%!important;color:inherit;transition:background-color .3s ease}#immo-bot .imbo-icon-btn:hover{background:rgba(255,255,255,.14)}#immo-bot .imbo-icon-btn svg{transition:transform calc(.6s*var(--imbo-sp)) var(--imbo-ease)}#immo-bot .imbo-restart:hover svg{transform:rotate(-200deg)}#immo-bot .imbo-close:hover svg{transform:rotate(90deg)}#immo-bot .imbo-av{position:relative;display:grid;place-items:center;flex:none;overflow:hidden;background:var(--imbo-avatar-bg)}#immo-bot .imbo-av img{width:100%;height:100%;object-fit:cover;object-position:50% 10%}#immo-bot .imbo-av svg,#immo-bot .imbo-av.imbo-img-failed svg,#immo-bot .imbo-l-art.imbo-img-failed svg{width:100%;height:100%}#immo-bot.imbo-av-bubble .imbo-av{border-radius:32% 32% 6% 32%}#immo-bot.imbo-av-rounded .imbo-av{border-radius:28%}#immo-bot.imbo-av-circle .imbo-av{border-radius:50%}#immo-bot .imbo-av--head{width:44px;height:44px;box-shadow:0 0 0 2px rgba(255,255,255,.22)}#immo-bot .imbo-av--msg{width:32px;height:32px;margin-top:1px}#immo-bot .imbo-body{position:relative;flex:1;min-height:0;background:var(--imbo-body);border-radius:var(--imbo-ri);overflow:hidden}#immo-bot .imbo-log{position:relative;height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:16px 12px 14px;display:flex;flex-direction:column;gap:12px;scrollbar-width:thin;scrollbar-color:rgba(39,68,122,.25) transparent}#immo-bot .imbo-log::-webkit-scrollbar{width:6px}#immo-bot .imbo-log::-webkit-scrollbar-thumb{background:rgba(39,68,122,.25);border-radius:6px}#immo-bot .imbo-log:focus-visible{outline-offset:-3px}#immo-bot .imbo-row{display:flex;gap:8px;animation:imbo-in calc(.45s*var(--imbo-sp)) var(--imbo-ease) both}#immo-bot .imbo-row--bot{align-items:flex-start}#immo-bot .imbo-row--cont{padding-left:40px;margin-top:-4px}#immo-bot .imbo-row--user{justify-content:flex-end;animation-name:imbo-in-right}#immo-bot .imbo-col{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:0;flex:1}#immo-bot .imbo-col>.imbo-bubble{align-self:flex-start}#immo-bot .imbo-bubble{max-width:100%;padding:11px 15px;border-radius:var(--imbo-br);font-size:var(--imbo-fs);line-height:1.55;overflow-wrap:anywhere}#immo-bot .imbo-row--bot .imbo-bubble{background:var(--imbo-bot);color:var(--imbo-bot-text);border-top-left-radius:6px;box-shadow:0 1px 2px rgba(16,25,43,.04)}#immo-bot .imbo-row--bot .imbo-bubble strong{color:var(--imbo-primary);font-weight:800}#immo-bot .imbo-row--user .imbo-bubble{max-width:82%;background:var(--imbo-user);color:var(--imbo-user-text);border-top-right-radius:6px}#immo-bot .imbo-row--bot .imbo-bubble--soft{background:0 0;box-shadow:none;padding:0 4px;color:var(--imbo-text);font-size:calc(var(--imbo-fs) - 1px)}#immo-bot .imbo-row--bot .imbo-bubble--warn{background:#fdf0ef;color:#8a2a22}#immo-bot .imbo-reveal .imbo-w{display:inline-block;opacity:0;animation:imbo-word calc(.38s*var(--imbo-sp)) var(--imbo-ease) forwards}#immo-bot .imbo-hint{font-size:12.5px;color:var(--imbo-muted);padding:0 4px}#immo-bot .imbo-later,#immo-bot .imbo-later .imbo-card,#immo-bot .imbo-later .imbo-chip{animation:imbo-in calc(.45s*var(--imbo-sp)) var(--imbo-ease) both;animation-delay:var(--imbo-delay, 0ms)}#immo-bot .imbo-typing .imbo-bubble{padding:14px 16px}#immo-bot .imbo-dots3{display:flex;gap:5px}#immo-bot .imbo-dots3 i{display:block;width:7px;height:7px;border-radius:50%;background:var(--imbo-primary);opacity:.3;animation:imbo-dot calc(1.2s*var(--imbo-sp)) var(--imbo-ease) infinite}#immo-bot .imbo-dots3 i:nth-child(2){animation-delay:.16s}#immo-bot .imbo-dots3 i:nth-child(3){animation-delay:.32s}#immo-bot .imbo-typing-label{font-size:11.5px;color:var(--imbo-muted);padding:0 4px;margin-top:-4px;animation:imbo-in .4s var(--imbo-ease) .5s both}#immo-bot .imbo-newmsg{position:absolute;left:50%;bottom:10px;z-index:2;display:flex;align-items:center;gap:6px;padding:7px 13px 7px 10px;border-radius:9999px!important;background:var(--imbo-primary);color:#fff;font-size:12.5px;font-weight:700;box-shadow:0 8px 20px rgba(16,25,43,.2);opacity:0;transform:translate(-50%,10px);pointer-events:none;transition:opacity .25s ease,transform calc(.4s*var(--imbo-sp)) var(--imbo-ease)}#immo-bot.imbo-show-new .imbo-newmsg{opacity:1;transform:translate(-50%,0);pointer-events:auto}#immo-bot .imbo-chips{display:flex;flex-wrap:wrap;gap:7px;transition:opacity .22s ease,transform .22s ease}#immo-bot .imbo-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 15px;border-radius:9999px!important;background:var(--imbo-chip-bg);color:var(--imbo-chip-text)!important;border:1.5px solid var(--imbo-chip-border);font-size:13.5px;font-weight:700;line-height:1.25;text-align:left;transition:border-color .3s ease,background-color .3s ease,color .3s ease,transform calc(.4s*var(--imbo-sp)) var(--imbo-ease)}#immo-bot .imbo-chip:hover{border-color:var(--imbo-primary);background:var(--imbo-primary);color:#fff!important;transform:translateY(-1px)}#immo-bot .imbo-chip:active{transform:scale(.97)}#immo-bot .imbo-chip:disabled{opacity:.45;pointer-events:none}#immo-bot .imbo-chip--link{padding:5px 5px 5px 15px}#immo-bot .imbo-chip-ico{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--imbo-primary);color:#fff;transition:background-color .3s ease,color .3s ease,transform calc(.4s*var(--imbo-sp)) var(--imbo-ease)}#immo-bot .imbo-chip--link:hover .imbo-chip-ico{background:#fff;color:var(--imbo-primary);transform:translateX(2px)}#immo-bot .imbo-chip--wide{width:100%;justify-content:center;padding:12px 18px}#immo-bot .imbo-cards{display:flex;flex-direction:column;gap:7px}#immo-bot .imbo-row-card{display:flex;align-items:center;gap:12px;width:100%;padding:9px;border-radius:14px;background:var(--imbo-bot);color:var(--imbo-primary)!important;transition:background-color .35s ease,color .35s ease,transform calc(.5s*var(--imbo-sp)) var(--imbo-ease),box-shadow .35s ease}#immo-bot .imbo-rc-ico{width:40px;height:40px;border-radius:11px;flex:none;display:grid;place-items:center;background:var(--imbo-body);color:var(--imbo-primary);transition:background-color .35s ease}#immo-bot .imbo-rc-txt{display:flex;flex-direction:column;min-width:0;flex:1}#immo-bot .imbo-rc-kicker{font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--imbo-muted)}#immo-bot .imbo-rc-title{font-weight:800;font-size:14.5px;line-height:1.3}#immo-bot .imbo-rc-desc{font-size:12.5px;color:var(--imbo-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .35s ease}#immo-bot .imbo-rc-arrow{width:34px;height:34px;border-radius:10px;flex:none;display:grid;place-items:center;background:var(--imbo-body);transition:transform calc(.4s*var(--imbo-sp)) var(--imbo-ease),background-color .35s ease,color .35s ease}#immo-bot .imbo-row-card:hover{background:var(--imbo-primary);color:#fff!important;box-shadow:0 10px 24px rgba(16,25,43,.14)}#immo-bot .imbo-row-card:hover .imbo-rc-desc,#immo-bot .imbo-row-card:hover .imbo-rc-kicker{color:rgba(255,255,255,.75)}#immo-bot .imbo-row-card:hover .imbo-rc-arrow{background:#fff;color:var(--imbo-primary);transform:translateX(2px)}#immo-bot .imbo-row-card:hover .imbo-rc-ico{background:rgba(255,255,255,.14);color:#fff}#immo-bot .imbo-partner{border:1.5px dashed var(--imbo-chip-border)}#immo-bot .imbo-partner .imbo-rc-ico{background:var(--imbo-primary);color:#fff}#immo-bot .imbo-pressed{transform:scale(.97)!important}#immo-bot .imbo-slider{position:relative}#immo-bot .imbo-rail{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding:2px 2px 4px;margin:-2px -2px 0;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x pan-y}#immo-bot .imbo-rail::-webkit-scrollbar{display:none}#immo-bot .imbo-rail.is-drag{scroll-snap-type:none;cursor:grabbing;user-select:none}#immo-bot .imbo-rail.is-drag a{pointer-events:none}@media (pointer:fine){#immo-bot .imbo-slider--multi .imbo-rail{cursor:grab}}#immo-bot .imbo-nav{position:absolute;top:34%;z-index:2;width:36px;height:36px;border-radius:50%!important;display:grid;place-items:center;background:#fff;color:var(--imbo-primary);box-shadow:0 6px 18px rgba(16,25,43,.2);opacity:0;transform:translateY(-50%) scale(.8);transition:opacity .25s ease,transform calc(.4s*var(--imbo-sp)) var(--imbo-ease)}#immo-bot .imbo-nav--prev{left:-8px}#immo-bot .imbo-nav--next{right:-8px}#immo-bot .imbo-nav:focus-visible,#immo-bot .imbo-slider--multi:hover .imbo-nav:not(:disabled){opacity:1;transform:translateY(-50%) scale(1)}#immo-bot .imbo-nav:hover{background:var(--imbo-primary);color:#fff}#immo-bot .imbo-nav:disabled{opacity:0!important;pointer-events:none}@media (hover:none){#immo-bot .imbo-slider--multi .imbo-nav:not(:disabled){opacity:.95;transform:translateY(-50%) scale(.9)}}#immo-bot .imbo-dots{display:flex;justify-content:center;gap:2px;margin-top:4px}#immo-bot .imbo-dot{width:22px;height:16px;display:grid;place-items:center}#immo-bot .imbo-dot::before{content:"";width:6px;height:6px;border-radius:6px;background:var(--imbo-chip-border);transition:width calc(.35s*var(--imbo-sp)) var(--imbo-ease),background-color .3s ease}#immo-bot .imbo-dot.is-active::before{width:18px;background:var(--imbo-primary)}#immo-bot .imbo-card{-webkit-user-drag:none}#immo-bot .imbo-obj{flex:0 0 min(78%,250px);scroll-snap-align:start;display:flex;flex-direction:column;background:var(--imbo-bot);border-radius:16px;padding:6px;color:var(--imbo-primary)!important;transition:transform calc(.6s*var(--imbo-sp)) var(--imbo-ease),box-shadow calc(.6s*var(--imbo-sp)) var(--imbo-ease)}#immo-bot .imbo-obj:hover{transform:translateY(-3px);box-shadow:0 14px 28px rgba(16,25,43,.12)}#immo-bot .imbo-obj-img{position:relative;aspect-ratio:4/3;border-radius:11px;overflow:hidden;background:var(--imbo-body);color:var(--imbo-primary);display:grid;place-items:center}#immo-bot .imbo-obj-img img,#immo-bot .imbo-tm-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform calc(.8s*var(--imbo-sp)) var(--imbo-ease)}#immo-bot .imbo-obj:hover .imbo-obj-img img,#immo-bot .imbo-tm:hover .imbo-tm-img img{transform:scale(1.05)}#immo-bot .imbo-obj-chip{position:absolute;left:8px;top:8px;max-width:calc(100% - 16px);padding:4px 10px;border-radius:9999px;background:rgba(16,25,43,.78);color:#fff;font-size:11.5px;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#immo-bot .imbo-obj-body{display:flex;flex-direction:column;gap:4px;flex:1;padding:10px 6px 4px}#immo-bot .imbo-obj-loc{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--imbo-muted)}#immo-bot .imbo-obj-title{font-weight:800;font-size:14px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}#immo-bot .imbo-obj-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-top:auto;padding-top:4px}#immo-bot .imbo-obj-price{display:block;font-family:var(--imbo-font-h);font-weight:800;font-size:17px;line-height:1.2}#immo-bot .imbo-obj-det{display:block;font-size:12px;color:var(--imbo-muted);margin-top:2px}#immo-bot .imbo-round-ico{width:32px;height:32px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--imbo-primary);color:#fff;transition:transform calc(.4s*var(--imbo-sp)) var(--imbo-ease),background-color .3s ease}#immo-bot .imbo-obj:hover .imbo-round-ico{background:var(--imbo-dark);transform:translateX(2px)}#immo-bot .imbo-tm{flex:0 0 min(46%,168px);scroll-snap-align:start;display:flex;flex-direction:column;background:var(--imbo-bot);border-radius:16px;padding:6px;color:var(--imbo-primary)!important;transition:transform calc(.6s*var(--imbo-sp)) var(--imbo-ease),box-shadow calc(.6s*var(--imbo-sp)) var(--imbo-ease)}#immo-bot .imbo-slider--single .imbo-tm{flex-basis:min(58%,200px)}#immo-bot .imbo-tm:hover{transform:translateY(-3px);box-shadow:0 14px 28px rgba(16,25,43,.12)}#immo-bot .imbo-tm-img{position:relative;aspect-ratio:1/1;border-radius:11px 11px 3px 11px;overflow:hidden;background:var(--imbo-avatar-bg);color:#fff;display:grid;place-items:center}#immo-bot .imbo-tm-img img{object-position:50% 8%}#immo-bot .imbo-tm-body{display:flex;flex-direction:column;gap:2px;padding:8px 4px 4px}#immo-bot .imbo-tm-name{font-weight:800;font-size:13.5px;line-height:1.3}#immo-bot .imbo-tm-role{font-size:12px;line-height:1.35;color:var(--imbo-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#immo-bot .imbo-foot{display:flex;flex-direction:column;gap:5px;flex:none}#immo-bot .imbo-form{display:flex;align-items:center;gap:6px;padding:4px 4px 4px 18px;background:var(--imbo-body);border-radius:9999px;border:1.5px solid transparent;transition:border-color .3s ease,box-shadow .3s ease,background-color .3s ease}#immo-bot .imbo-form:focus-within{border-color:var(--imbo-primary);background:var(--imbo-outer);box-shadow:0 0 0 4px rgba(39,68,122,.1)}#immo-bot .imbo-input{flex:1;min-width:0;height:44px;border:0!important;outline:0!important;background:0 0!important;padding:0!important;color:var(--imbo-bot-text)!important;font-size:16px!important;line-height:1.2!important;box-shadow:none!important;border-radius:0!important}#immo-bot .imbo-input::placeholder{color:#8a93a6;opacity:1}#immo-bot .imbo-input:focus-visible{outline:0}#immo-bot .imbo-send{width:44px;height:44px;border-radius:50%!important;flex:none;display:grid;place-items:center;background:var(--imbo-primary)!important;color:#fff!important;transition:background-color .3s ease,transform calc(.4s*var(--imbo-sp)) var(--imbo-ease),opacity .3s ease}#immo-bot .imbo-send:hover:not(:disabled){background:var(--imbo-dark)!important;transform:translateX(2px)}#immo-bot .imbo-send:active:not(:disabled){transform:scale(.92)}#immo-bot .imbo-send:disabled{opacity:.35;cursor:default}#immo-bot .imbo-note{padding:0 12px;text-align:center;font-size:10.5px;line-height:1.4;color:#8a93a6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#immo-bot .imbo-note svg{display:inline-block;vertical-align:-1px;margin-right:1px}#immo-bot .imbo-note a{color:inherit;text-decoration:underline!important;text-underline-offset:2px}#immo-bot .imbo-note a:hover{color:var(--imbo-primary)}.imbo-backdrop{position:fixed;inset:0;z-index:var(--imbo-z, 9989);background:var(--imbo-bd, rgba(16, 25, 43, .35));-webkit-backdrop-filter:blur(var(--imbo-bd-blur, 0px));backdrop-filter:blur(var(--imbo-bd-blur, 0px));opacity:0;pointer-events:none;transition:opacity calc(.45s*var(--imbo-sp, 1)) ease}.imbo-backdrop.is-on{opacity:1;pointer-events:auto}.imbo-backdrop.imbo-noanim{transition:none}@media (max-width:600px){#immo-bot{bottom:max(var(--imbo-m),env(safe-area-inset-bottom))}#immo-bot.imbo-pos-right{right:var(--imbo-m)}#immo-bot.imbo-pos-left{left:var(--imbo-m)}#immo-bot .imbo-panel,#immo-bot.imbo-m-below .imbo-panel,#immo-bot.imbo-m-beside.imbo-pos-left .imbo-panel,#immo-bot.imbo-m-beside.imbo-pos-right .imbo-panel{position:fixed;top:max(6px,env(safe-area-inset-top));right:6px;bottom:max(6px,env(safe-area-inset-bottom));left:6px;width:auto;max-width:none;height:auto;min-height:0;padding:6px;border-radius:calc(var(--imbo-radius)*.9);transform-origin:50% 100%}#immo-bot.imbo-open .imbo-launcher{opacity:0;transform:scale(.7);pointer-events:none}#immo-bot .imbo-teaser{max-width:calc(100vw - 2*var(--imbo-m) - 10px)}#immo-bot .imbo-l-label{display:none}#immo-bot .imbo-name{font-size:17px}}@media (min-width:601px) and (max-width:1024px){#immo-bot .imbo-panel{height:min(var(--imbo-height),calc(100dvh - var(--imbo-y) - 40px))}}html.imbo-lock,html.imbo-lock body{overflow:hidden!important}#immo-bot.imbo-noanim,#immo-bot.imbo-noanim *,#immo-bot.imbo-noanim ::after,#immo-bot.imbo-noanim ::before{animation:none!important;transition:none!important}#immo-bot.imbo-noanim .imbo-reveal .imbo-w{opacity:1}@media (prefers-reduced-motion:reduce){#immo-bot,#immo-bot *,#immo-bot ::after,#immo-bot ::before{animation:none!important;transition:none!important}#immo-bot .imbo-reveal .imbo-w{opacity:1}.imbo-backdrop{transition:none}}#immo-bot .imbo-l-art.imbo-img-failed{display:grid;place-items:center;background:var(--imbo-avatar-bg);-webkit-clip-path:none!important;clip-path:none!important;overflow:hidden!important}#immo-bot .imbo-dots--count{font-size:12px;font-weight:700;color:var(--imbo-muted);padding:2px 0}