@charset "UTF-8";@font-face{font-family:icons;font-display:swap;src:url(../assets/fonts/icons.woff) format("woff"),url(../assets/fonts/icons.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:IVISansBase;font-display:swap;src:url(../assets/fonts/IVISansBase-Bold.woff) format("woff"),url(../assets/fonts/IVISansBase-Bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:IVISansBase;font-display:swap;src:url(../assets/fonts/IVISansBase-Regular.woff) format("woff"),url(../assets/fonts/IVISansBase-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:IVISansBase;font-display:swap;src:url(../assets/fonts/IVISansBase-Medium.woff) format("woff"),url(../assets/fonts/IVISansBase-Medium.woff2) format("woff2");font-weight:500;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=" icon-"]:before,[class^=icon-]:before{display:block}.icon-arrow:before{content:"\e900"}.icon-marker:before{content:"\e901"}.icon-location:before{content:"\e902"}.icon-mail:before{content:"\e903"}::-webkit-scrollbar{display:none}body{font-family:IVISansBase,sans-serif;color:#fff;background:#000;line-height:normal}.fa,.fab,.fal,.far,.fas{font-family:"Font Awesome 6 Free","Font Awesome 6 Brands"!important}.search__livesearch{background:#000}.search__livesearch-header{position:sticky;top:0}.search__livesearch-result-item-title{color:rgba(255,255,255,.7215686275);font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.4;max-height:2.8em}.search__livesearch-result-item-title mark{background:0 0;color:#fff}.search__livesearch-loading{background-color:#000}.search__livesearch-loading img{width:200%;height:200%;-o-object-fit:cover;object-fit:cover;position:absolute}.search__livesearch-loading img.exit-loading{bottom:-170%;-webkit-animation:slideUp 1.2s ease-in-out forwards;animation:slideUp 1.2s ease-in-out forwards}.search__livesearch-loading img.enter-loading{bottom:50%;-webkit-animation:slideDown 1.2s ease-in-out forwards;animation:slideDown 1.2s ease-in-out forwards}.search__input{background-color:rgba(255,255,255,.12)}.search_button:disabled{background:0 0!important;border:2px solid #fff;opacity:.5}.search_button:disabled:hover{background:0 0!important;border-color:rgba(255,255,255,.5)}@-webkit-keyframes slideUp{0%{bottom:-170%}100%{bottom:50%}}@keyframes slideUp{0%{bottom:-170%}100%{bottom:50%}}@-webkit-keyframes slideDown{0%{bottom:50%}100%{bottom:-170%}}@keyframes slideDown{0%{bottom:50%}100%{bottom:-170%}}#intro-text-block{opacity:0;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}#search-input-container{background:-webkit-gradient(linear,left bottom,left top,color-stop(72%,rgba(0,0,0,.96)),to(rgba(0,0,0,0)));background:linear-gradient(0deg,rgba(0,0,0,.96) 72%,rgba(0,0,0,0) 100%);opacity:0;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.suggestions-slider{overflow:visible!important;opacity:0;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;width:100%}.suggestions-slider__item{background-color:rgba(255,255,255,.12);border-radius:16px;padding:16px;gap:16px;height:108px!important;max-width:207px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.suggestions-slider__item img{opacity:.48}.suggestions-slider__item-text{font-size:15px;line-height:22px;font-weight:400;text-align:left;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:44px}#vibesearch-content{opacity:0;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.user-query-bubble{color:rgba(255,255,255,.72);border-radius:16px 16px 0 16px}.user-query-bubble.animated{background:linear-gradient(98.8deg,rgba(250,47,187,.24) 0,rgba(202,6,55,.16) 50%,rgba(202,6,55,.48) 70%,rgba(202,6,55,.88) 100%);background-size:200% 200%;-webkit-animation:userQueryBubbleGradient 4s ease-in-out infinite;animation:userQueryBubbleGradient 4s ease-in-out infinite}.user-query-bubble.static{background:rgba(255,255,255,.12);-webkit-animation:none;animation:none}@-webkit-keyframes userQueryBubbleGradient{0%{background-position:0 50%}50%{background-position:100% 50%}}@keyframes userQueryBubbleGradient{0%{background-position:0 50%}50%{background-position:100% 50%}}.vibesearch-header{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0)),color-stop(55.53%,rgba(0,0,0,.92)),to(rgba(0,0,0,.96)));background:linear-gradient(0deg,rgba(0,0,0,0) 0,rgba(0,0,0,.92) 55.53%,rgba(0,0,0,.96) 100%)}.vibesearch-header__back{opacity:1;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.vibesearch-header__back img{opacity:.48}.vibesearch-content__response{background-color:rgba(255,255,255,.12);border-radius:16px 16px 16px 0}.vibesearch-content__response h1{font-size:15px;left:20px}.vibesearch-content__response p{font-size:13px;line-height:16px;font-weight:400}.vibesearch-content__item{opacity:0;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px);-webkit-transition:opacity .6s ease-out,-webkit-transform .6s ease-out;transition:opacity .6s ease-out,-webkit-transform .6s ease-out;transition:opacity .6s ease-out,transform .6s ease-out;transition:opacity .6s ease-out,transform .6s ease-out,-webkit-transform .6s ease-out}.vibesearch-content__item-image{border-radius:16px;overflow:hidden}.vibesearch-content__item-image-age{background-color:#000;border-radius:8px;width:28px;padding:2px 4px;opacity:.48;font-size:8px;font-weight:400;text-align:center}.vibesearch-content__item-text-description{font-size:15px;line-height:20px;font-weight:400;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:80px}.vibesearch-content__item-meta-item{font-size:13px;line-height:16px;font-weight:500}.vibesearch-content__suggestions{opacity:0;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px);-webkit-transition:opacity .6s ease-out,-webkit-transform .6s ease-out;transition:opacity .6s ease-out,-webkit-transform .6s ease-out;transition:opacity .6s ease-out,transform .6s ease-out;transition:opacity .6s ease-out,transform .6s ease-out,-webkit-transform .6s ease-out}.vibesearch-content__suggestions-item{background-color:rgba(255,255,255,.2);border-radius:16px;padding:12px 16px}.vibesearch-content__suggestions-item span{font-size:15px;line-height:20px;font-weight:400;cursor:pointer}.reaction-response{opacity:0;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px);-webkit-transition:opacity .6s ease-out,-webkit-transform .6s ease-out;transition:opacity .6s ease-out,-webkit-transform .6s ease-out;transition:opacity .6s ease-out,transform .6s ease-out;transition:opacity .6s ease-out,transform .6s ease-out,-webkit-transform .6s ease-out}.suggestions-response{opacity:0;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px);-webkit-transition:opacity .6s ease-out,-webkit-transform .6s ease-out;transition:opacity .6s ease-out,-webkit-transform .6s ease-out;transition:opacity .6s ease-out,transform .6s ease-out;transition:opacity .6s ease-out,transform .6s ease-out,-webkit-transform .6s ease-out}.loader-thinking{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;padding:8px}.loader-thinking__dot{width:8px;height:8px;border-radius:50%;background-color:rgba(255,255,255,.56);-webkit-animation:pulse 1s ease-in-out infinite both;animation:pulse 1s ease-in-out infinite both}.loader-thinking__dot:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.loader-thinking__dot:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.loader-thinking__dot:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes pulse{0%,100%,80%{opacity:.3}40%{opacity:1}}@keyframes pulse{0%,100%,80%{opacity:.3}40%{opacity:1}}@-webkit-keyframes slideInFromLeft{0%{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInFromLeft{0%{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.loader-results{opacity:0;-webkit-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out}.loader-results__text{position:relative;height:16px;overflow:hidden}.loader-results__text p{position:absolute;top:0;left:0;right:0;opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity .6s ease-in-out,-webkit-transform .6s ease-in-out;transition:opacity .6s ease-in-out,-webkit-transform .6s ease-in-out;transition:opacity .6s ease-in-out,transform .6s ease-in-out;transition:opacity .6s ease-in-out,transform .6s ease-in-out,-webkit-transform .6s ease-in-out}.loader-results__text p.active{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.loader-results__text p.slide-out{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}