.Chat__wrapper{display:flex;flex-direction:column;z-index:10;position:relative}.Chat__title{margin-bottom:8px;text-align:center;color:var(--accent-04);font-size:16px;line-height:30px;opacity:.5}.Chat__box{display:flex;flex-direction:column;min-height:436px;margin-bottom:16px;border-radius:24px;background-color:var(--white);box-shadow:0 20px 20px 0 rgba(122,189,255,.102);position:relative}.Chat__error{font-size:12px;color:var(--accent-17);position:absolute;top:calc(100% + 4px);left:36px}.Chat__messages{display:flex;flex-direction:column;flex:1 1;padding:32px 32px 0;border-bottom:1px solid var(--gray)}.Chat__message{padding:10px 32px}.Chat__text{text-align:center;font-size:16px;line-height:30px;color:var(--accent-16)}.Chat__highlight{color:var(--accent-17)}.Chat__list{display:flex;flex-direction:column;flex:1 1}.Chat__scroll-list{flex:1 1 auto}.Chat__list-item{margin-bottom:36px}.Chat__list-message{display:flex;align-items:flex-end}.Chat__list-message_out{padding-left:56px}.Chat__bubble{width:auto;max-width:100%}.Chat__avatar{width:40px;height:40px;border-radius:50%;margin-right:16px}.Chat__avatar_color_ai{background-color:var(--accent-09)}.Chat__avatar_color_vsesdal{background-color:var(--accent-02)}.Chat__controls{display:flex;margin-top:12px}.Chat__btn{border-radius:25px;padding:6px 20px;text-transform:uppercase;font-size:12px;line-height:18px;border:1px solid}.Chat__btn:not(:last-child){margin-right:16px}.Chat__btn_variant_primary{border-color:var(--accent-05);color:var(--accent-05)}.Chat__btn_variant_secondary{border-color:var(--accent-04);color:var(--accent-04)}.Chat__error-btn{font-weight:700;padding:16px 24px 14px;color:#000;text-transform:uppercase;border-radius:30px;text-decoration:none;background-color:#ffd012;border:2px solid #ffd012;font-size:14px;transition:all .3s ease;cursor:pointer;text-align:center;display:inline-block}.Chat__error-btn:hover{background-color:#ffde58;border-color:#ffde58}@media(max-width:767px){.Chat_adapt_default .Chat__messages{padding:40px 16px 0}.Chat_adapt_default .Chat__box{min-height:536px}.Chat_adapt_default .Chat__message{padding:0}.Chat_adapt_default .Chat__controls{flex-direction:column}.Chat_adapt_default .Chat__btn{width:100%}.Chat_adapt_default .Chat__btn:not(:last-child){margin-right:0;margin-bottom:30px}}.MessageMath{font-size:16px;line-height:24px;color:var(--accent-06);overflow-wrap:break-word;white-space:pre-line}.MessageMath .katex-display{padding:10px 0;margin:0;text-align:center;overflow-x:auto;overflow-y:hidden}.MessageMath .katex-display .katex{white-space:normal}.MessageMath .katex{font-size:1.1em}.MessageMath .katex .base{line-height:33px}.MessageMath .katex-error{color:var(--accent-17);background-color:var(--accent-14);padding:2px 4px;border-radius:3px;font-size:.9em}@font-face{font-family:Roboto;src:url(/_next_assets/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/_next_assets/fonts/Roboto/Roboto-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/_next_assets/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/_next_assets/fonts/Roboto/Roboto-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/_next_assets/fonts/Roboto/Roboto-Thin.woff2) format("woff2"),url(/_next_assets/fonts/Roboto/Roboto-Thin.woff) format("woff");font-weight:200;font-style:normal}@font-face{font-family:Roboto;src:url(/_next_assets/fonts/Roboto/Roboto-Medium.woff2) format("woff2"),url(/_next_assets/fonts/Roboto/Roboto-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/_next_assets/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/_next_assets/fonts/Roboto/Roboto-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/_next_assets/fonts/Roboto/Roboto-Black.woff2) format("woff2"),url(/_next_assets/fonts/Roboto/Roboto-Black.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:RoundPro;src:url(/_next_assets/fonts/DINRoundPro/DINRoundPro.woff2) format("woff2"),url(/_next_assets/fonts/DINRoundPro/DINRoundPro.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:RoundPro;src:url(/_next_assets/fonts/DINRoundPro/DINRoundPro-Medi.woff2) format("woff2"),url(/_next_assets/fonts/DINRoundPro/DINRoundPro-Medi.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:RoundPro;src:url(/_next_assets/fonts/DINRoundPro/DINRoundPro-Bold.woff2) format("woff2"),url(/_next_assets/fonts/DINRoundPro/DINRoundPro-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:RoundPro;src:url(/_next_assets/fonts/DINRoundPro/DINRoundPro-Black.woff2) format("woff2"),url(/_next_assets/fonts/DINRoundPro/DINRoundPro-Black.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:Lucida;src:url(/_next_assets/fonts/LucidaGrande/Lucida-Grande.woff2) format("woff2"),url(/_next_assets/fonts/LucidaGrande/Lucida-Grande.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:PFKidsPro;src:url(/_next_assets/fonts/PFKidsProGradeFive/PFKidsPro-GradeFive.woff2) format("woff2"),url(/_next_assets/fonts/PFKidsProGradeFive/PFKidsPro-GradeFive.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:PTSans;src:url(/_next_assets/fonts/PTSans/pt-sans_regular.woff) format("woff"),url(/_next_assets/fonts/PTSans/pt-sans_regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PTSans;src:url(/_next_assets/fonts/PTSans/pt-sans_bold.woff) format("woff"),url(/_next_assets/fonts/PTSans/pt-sans_bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Caveat;src:url(/_next_assets/fonts/Caveat/Caveat-Regular.woff) format("woff"),url(/_next_assets/fonts/Caveat/Caveat-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Geologica;src:url(/_next_assets/fonts/Geologica/GeologicaRoman-Thin.woff2) format("woff2"),url(/_next_assets/fonts/Geologica/GeologicaRoman-Thin.woff) format("woff");font-weight:100;font-style:normal}@font-face{font-family:Geologica;src:url(/_next_assets/fonts/Geologica/GeologicaRoman-ExtraLight.woff2) format("woff2"),url(/_next_assets/fonts/Geologica/GeologicaRoman-ExtraLight.woff) format("woff");font-weight:200;font-style:normal}@font-face{font-family:Geologica;src:url(/_next_assets/fonts/Geologica/GeologicaRoman-Light.woff2) format("woff2"),url(/_next_assets/fonts/Geologica/GeologicaRoman-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Geologica;src:url(/_next_assets/fonts/Geologica/GeologicaRoman-Regular.woff2) format("woff2"),url(/_next_assets/fonts/Geologica/GeologicaRoman-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Geologica;src:url(/_next_assets/fonts/Geologica/GeologicaRoman-Medium.woff2) format("woff2"),url(/_next_assets/fonts/Geologica/GeologicaRoman-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Geologica;src:url(/_next_assets/fonts/Geologica/GeologicaRoman-SemiBold.woff2) format("woff2"),url(/_next_assets/fonts/Geologica/GeologicaRoman-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Geologica;src:url(/_next_assets/fonts/Geologica/GeologicaRoman-Bold.woff2) format("woff2"),url(/_next_assets/fonts/Geologica/GeologicaRoman-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Geologica;src:url(/_next_assets/fonts/Geologica/GeologicaRoman-ExtraBold.woff2) format("woff2"),url(/_next_assets/fonts/Geologica/GeologicaRoman-ExtraBold.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:Geologica;src:url(/_next_assets/fonts/Geologica/GeologicaRoman-Black.woff2) format("woff2"),url(/_next_assets/fonts/Geologica/GeologicaRoman-Black.woff) format("woff");font-weight:900;font-style:normal}.Bubble{display:flex}.Bubble__wrapper{display:flex;flex-direction:column;border-radius:20px;padding:6px 24px 16px 16px;background-color:var(--accent-20);position:relative}.Bubble__name{font-size:14px;color:var(--accent-19);opacity:.5}.Bubble__name,.Bubble__title{font-family:Roboto,sans-serif;font-weight:700;font-style:normal;margin-bottom:6px;line-height:24px}.Bubble__title{font-size:16px}.Bubble__content_box{display:flex;align-items:baseline}.Bubble__text{font-size:16px;line-height:24px;color:var(--accent-06);overflow-wrap:break-word}.Bubble__text_animtation{width:-moz-fit-content;width:fit-content}.Bubble__typing{margin-left:2px;padding-bottom:2px;position:relative}.Bubble__typing-dot{content:"";animation:blink 1.5s infinite;animation-fill-mode:both;height:2px;width:2px;background:var(--accent-06);position:absolute;left:0;top:0;border-radius:50%}.Bubble__typing-dot:nth-child(2){animation-delay:.2s;margin-left:4px}.Bubble__typing-dot:nth-child(3){animation-delay:.4s;margin-left:8px}.Bubble__link{color:var(--accent-04);text-decoration:underline}.Bubble__controls{display:flex;align-items:center;margin-left:auto;margin-top:6px}.Bubble__btn-text{font-size:12px;line-height:14px;text-align:center;text-transform:uppercase}.Bubble__btn-text:not(:last-child){margin-right:20px}.Bubble__btn-text_color_secondary{color:var(--accent-04)}.Bubble__btn-text_color_primary{color:var(--accent-05)}.Bubble__btn-text_copy{position:relative}.Bubble__copied{pointer-events:none;color:var(--accent-18);position:absolute;left:50%;transform:translateX(-50%);background-color:var(--accent-04);padding:8px 10px;border-radius:20px;font-size:12px;text-transform:lowercase;bottom:calc(100% + 10px);width:max-content}.Bubble__copied:first-letter{text-transform:capitalize}.Bubble__copied:after{content:"";position:absolute;bottom:-7px;left:50%;width:10px;height:10px;background-color:var(--accent-04);transform:rotate(45deg) translateX(-50%)}.Bubble__tail{position:absolute;top:calc(100% - 4px);left:24px}.Bubble__time{margin-top:auto;margin-left:8px;font-size:12px;line-height:1;color:var(--gray)}@keyframes blink{0%{opacity:.1}20%{opacity:1}to{opacity:.1}}.Bubble_type_comming .Bubble__wrapper{max-width:725px;background-color:var(--accent-18)}.Bubble_type_out .Bubble__wrapper{max-width:650px;padding-top:14px}@media(max-width:767px){.Bubble_adapt_default{position:relative}.Bubble_adapt_default .Bubble__controls{margin-top:32px}.Bubble_adapt_default .Bubble__time{position:absolute;top:calc(100% + 3px);right:3px}}