@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./assets/montserrat-cyrillic-ext-wght-normal-NZC56VFT.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./assets/montserrat-cyrillic-wght-normal-AHHMRH7N.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./assets/montserrat-vietnamese-wght-normal-JT53DWV7.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./assets/montserrat-latin-ext-wght-normal-4VHWKJEV.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./assets/montserrat-latin-wght-normal-VA4M73IZ.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Material Symbols Outlined Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url("./assets/material-symbols-outlined-latin-wght-normal-NCNPQMBR.woff2") format("woff2-variations")}@keyframes appear-anim{0%{scale:.8;opacity:0}to{scale:1;opacity:1}}.material-symbols-outlined{font-family:Material Symbols Outlined Variable;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}html,body{margin:0;font-family:Montserrat Variable,sans-serif}h1{font-family:Montserrat Variable,sans-serif;font-size:22px;font-weight:400;text-align:center}p{margin:10px 0;font-size:14px}.spacer{flex-grow:1}@media(max-width:600px){.hide-on-mobile{display:none}}@media(min-width:600px){.hide-on-desktop{display:none}}.wrapper{height:100vh}.wrapper edro-avatarium{position:absolute;inset:0}.wrapper edro-avatarium>div{display:flex;justify-content:center}.connection{position:absolute;top:5px;left:5px;width:5px;height:5px;background:#90ff8d;border-radius:5px}.center-area{width:100%;display:flex;flex-direction:column;justify-content:end;pointer-events:none;margin:0}.center-area:after{content:"";position:absolute;inset:0;background:radial-gradient(#0000 0% 48%,#00000059);background-size:100% 100%}.center-area>*{z-index:1}.top-area>*,.bottom-area>*{pointer-events:auto}.center-area>.spacer,.top-area>*.spacer,.bottom-area>*.spacer{pointer-events:none}.top-area{display:flex;justify-content:start;flex-grow:1;margin-bottom:15px;flex-direction:column;align-items:stretch}.bottom-area{display:flex;flex-direction:column;align-content:center}.controls{margin:10px;display:flex}.controls .button{background:#dadada;color:#fff;font-size:32px;padding:8px;border-radius:50%;cursor:pointer;border:2px solid #dadada;margin:10px}.controls .button.disabled{background:none}.controls img.button{width:48px;height:48px;padding:0}.multimedia-area{display:flex;flex-direction:column;width:calc(100% - 10px);max-width:600px;padding:10px 15px;margin-bottom:50px;align-self:center;border-radius:20px;box-shadow:6px 6px 4px #0003;background:#e9e9e9;box-sizing:border-box;animation:appear-anim ease-out .2s}.answer-message{display:flex;flex-direction:column;width:calc(100% - 10px);max-width:600px;align-self:center;animation:appear-anim ease-out .2s}.answer-message.multimedia{justify-content:end}.answer-message-content{position:relative;display:flex;box-shadow:6px 6px 4px #0003;background:#e9e9e9;border-radius:20px;padding:10px 15px;flex-direction:column}.answer-message-content p{max-height:18vh;overflow:auto}.answer-message.multimedia .answer-message-content{padding-top:20px}.answer-message.multimedia .answer-message-content:after{content:"";position:absolute;top:-50px;left:10px;height:80px;width:80px;background:url(icon.png);background-size:contain}.answer-message-content h3{text-align:center;margin:5px 0;font-size:16px}.answer-message-content img{max-height:50vh;object-fit:contain}.answer-message-content .suggestion,.answer-message-content .source{background:#fff;padding:8px 10px;margin:8px 0;border-radius:50px;font-weight:700;box-shadow:4px 4px 4px #0003;cursor:pointer;font-size:14px;color:#000;text-decoration:none}.answer-message-content .new-question{background:#fff;padding:8px 10px;margin:8px 0;color:#8e8e8e;border-radius:10px;font-weight:700;cursor:pointer;font-size:16px;letter-spacing:1px;border:1px solid #dadada;text-align:center}.answer-message-content .suggestion:hover,.answer-message-content .new-question:hover{background:#f4f4f4}.answer-message svg{margin-left:60%;z-index:1;margin-top:-1px}.answer-message svg path{filter:drop-shadow(6px 6px 4px rgba(0,0,0,.2))}.answer-navigation{display:flex;justify-content:center;margin:10px 0}.answer-navigation-prev,.answer-navigation-next{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:#dadada;border-radius:50%;color:#fff;font-size:60px;cursor:pointer;transition:opacity .2s ease}.answer-navigation-prev.disabled,.answer-navigation-next.disabled{opacity:0;pointer-events:none}.answer-navigation-dots{margin:0 12px;display:flex;align-items:center}.answer-navigation-dot{width:20px;height:20px;margin:0 4px;border:1px solid white;border-radius:50%;transition:background .2s ease}.answer-navigation-dot.active{background:#fff}@media(max-width:600px){.answer-navigation{position:relative;height:75px;align-items:start}.answer-navigation-dot{width:8px;height:8px}.answer-navigation-prev{position:absolute;right:85px;bottom:0;width:50px;height:50px}.answer-navigation-next{position:absolute;right:5px;bottom:0;width:75px;height:75px;font-size:72px}}.chat-my-message{background:#fff;padding:6px 10px;color:#414141;font-size:12px;margin:20px auto 6px;border-radius:6px}.chat-my-message p{margin:0}.chat-area{display:flex;background:#dadada;border-radius:80px;margin:10px auto;width:800px;max-width:calc(100% - 20px)}.chat-area input[type=text]{flex-grow:1;background:none;padding:20px;outline:0;border:0;font-family:Montserrat Variable,sans-serif;color:#000;font-size:12px}.chat-area input[type=submit],.chat-area .button{background:none;border:0;outline:0;color:#fff;font-size:32px;padding:10px;cursor:pointer}.chat-area .button.recording{color:red}.dialog-area{position:absolute;inset:0;backdrop-filter:blur(8px);z-index:1;display:flex;align-items:center;justify-content:center;pointer-events:auto}.dialog{background:#ffffffbf;border-radius:20px;padding:20px 20px 10px;width:calc(100% - 10px);box-sizing:border-box;max-width:600px}.dialog img{width:100%;margin:0 auto;display:block}.dialog .label{display:flex;justify-content:space-between;align-items:center;background:#fff;box-shadow:4px 4px 4px #0003;border-radius:30px;padding:2px 5px 2px 15px;cursor:pointer;margin:10px 0}.toggle{background:#f4f4f4;border-radius:30px;padding:5px}.toggle.enabled{background:#a3d165}.toggle .handle{background:#fff;width:20px;height:20px;border-radius:20px;margin-right:25px;transition:margin ease .2s,background ease .2s}.toggle.enabled .handle{margin-left:25px;margin-right:0}.text-button{display:inline-block;padding:12px 30px;border-radius:15px;background:#fff;border:1px solid #dadada;font-family:Montserrat Variable,sans-serif;font-size:16px;letter-spacing:3px;color:#a9a9a9;margin:10px 4px;cursor:pointer}.text-button:hover{color:#777}.text-button.welcome{background:url(icons/BUTTON_SOLID.png);width:213px;box-sizing:border-box;border:0;color:#fff}.tutorial-area{position:absolute;inset:0;background:radial-gradient(#0003,#0000004d);background-size:100% 100%;z-index:10;pointer-events:auto}.tutorial-area>*{font-family:Montserrat Variable,sans-serif;color:#fff;pointer-events:none;display:inline-block;width:35%}.tutorial-area>*:after{position:absolute;content:"";background:url(arrow_tutorial.png);background-size:contain;height:100px;width:100px}.tutorial-area h2{font-size:22px;margin:20px 0 0}.tutorial-area p{font-size:18px}@media(max-width:600px){.tutorial-area h2{font-size:16px}.tutorial-area p{font-size:14px;margin:4px 0}}.tutorial-1{position:absolute;left:24px;top:175px}.tutorial-1:after{left:7px;top:-100px;transform:rotate(-37deg) scaleX(-1)}.tutorial-2{position:absolute;right:29px;top:175px;text-align:right}.tutorial-2:after{right:-12px;top:-97px;transform:rotate(30deg)}.tutorial-3{position:absolute;right:calc(max(0px,(100vw - 800px) / 2) + 22px);bottom:181px;text-align:right}.tutorial-3:after{right:-10px;bottom:-106px;transform:rotate(206deg)}.tutorial-4{position:absolute;left:calc(max(0px,(100vw - 800px) / 2) + 18px);bottom:184px}.tutorial-4:after{left:-8px;bottom:-110px;transform:scaleY(-1) rotate(30deg)}.loader{width:15px;aspect-ratio:1;border-radius:50%;animation:l5 1s infinite linear alternate;margin:50px auto}@keyframes l5{0%{box-shadow:20px 0 #fff,-20px 0 #fff2;background:#fff}33%{box-shadow:20px 0 #fff,-20px 0 #fff2;background:#fff2}66%{box-shadow:20px 0 #fff2,-20px 0 #fff;background:#fff2}to{box-shadow:20px 0 #fff2,-20px 0 #fff;background:#fff}}
