@keyframes animate-svg-fill-1{0%{fill:transparent}to{fill:#9c8107}}.svg-elem-1{animation:animate-svg-fill-1 1s cubic-bezier(.47,0,.745,.715) .8s both}@keyframes animate-svg-fill-2{0%{fill:transparent}to{fill:#9c8107}}.svg-elem-2{animation:animate-svg-fill-2 1s cubic-bezier(.47,0,.745,.715) 1s both}@keyframes animate-svg-fill-3{0%{fill:transparent}to{fill:#9c8107}}.svg-elem-3{animation:animate-svg-fill-3 1s cubic-bezier(.47,0,.745,.715) 1.2s both}@keyframes animate-svg-fill-4{0%{fill:transparent}to{fill:#9c8107}}.svg-elem-4{animation:animate-svg-fill-4 1s cubic-bezier(.47,0,.745,.715) 1.4s both}@keyframes animate-svg-fill-5{0%{fill:transparent}to{fill:#9c8107}}.svg-elem-5{animation:animate-svg-fill-5 1s cubic-bezier(.47,0,.745,.715) 1.6s both}@keyframes animate-svg-fill-6{0%{fill:transparent}to{fill:#153e68}}.svg-elem-6{animation:animate-svg-fill-6 1s cubic-bezier(.47,0,.745,.715) 1.8s both}@keyframes animate-svg-fill-7{0%{fill:transparent}to{fill:#153e68}}.svg-elem-7{animation:animate-svg-fill-7 1s cubic-bezier(.47,0,.745,.715) 2s both}@keyframes animate-svg-fill-8{0%{fill:transparent}to{fill:#153e68}}.svg-elem-8{animation:animate-svg-fill-8 1s cubic-bezier(.47,0,.745,.715) 2.2s both}@keyframes animate-svg-fill-9{0%{fill:transparent}to{fill:#153e68}}.svg-elem-9{animation:animate-svg-fill-9 1s cubic-bezier(.47,0,.745,.715) 2.4s both}@keyframes animate-svg-fill-10{0%{fill:transparent}to{fill:#153e68}}.svg-elem-10{animation:animate-svg-fill-10 1s cubic-bezier(.47,0,.745,.715) 2.6s both}@keyframes animate-svg-fill-11{0%{fill:transparent}to{fill:#153e68}}.svg-elem-11{animation:animate-svg-fill-11 1s cubic-bezier(.47,0,.745,.715) 2.8s both}@keyframes animate-svg-fill-12{0%{fill:transparent}to{fill:#153e68}}.svg-elem-12{animation:animate-svg-fill-12 1s cubic-bezier(.47,0,.745,.715) 3s both}@keyframes animate-svg-fill-13{0%{fill:transparent}to{fill:#153e68}}.svg-elem-13{animation:animate-svg-fill-13 1s cubic-bezier(.47,0,.745,.715) 3.2s both}@keyframes animate-svg-fill-14{0%{fill:transparent}to{fill:#153e68}}.svg-elem-14{animation:animate-svg-fill-14 1s cubic-bezier(.47,0,.745,.715) 3.4s both}@keyframes animate-svg-fill-15{0%{fill:transparent}to{fill:#153e68}}.svg-elem-15{animation:animate-svg-fill-15 1s cubic-bezier(.47,0,.745,.715) 3.6s both}.balloon{position:relative;padding:12px;border-radius:4px;white-space:break-spaces;overflow-wrap:anywhere;word-wrap:anywhere;color:#333;box-shadow:0 1px 4px 0 rgba(0,0,0,.25)}.balloon:after{position:absolute;content:"";width:24px;height:36px;top:-14px}.balloon.assistant:after{left:-12px;border-radius:18px 0 6px 18px/18px 0 1px 18px;box-shadow:inset -3px -15px 0 -5px #fff}.balloon.assistant.invert:after{left:auto}.balloon.assistant.invert:after,.balloon.user:after{right:-12px;border-radius:0 18px 18px 6px/0 18px 18px 1px;box-shadow:inset 3px -15px 0 -5px #ffe1c8}.balloon.user.invert:after{left:-12px;right:auto;border-radius:18px 0 6px 18px/18px 0 1px 18px;box-shadow:inset -3px -15px 0 -5px #fff}.balloon.waiting{display:inline-block;position:relative;background-color:#fff}.balloon.waiting .waiting__dot{float:left;width:12px;height:12px;margin:0 8px;background:#8d8c91;border-radius:50%;opacity:0;animation:loadingFade 1s infinite}.balloon.waiting .waiting__dot:first-child{animation-delay:0s}.balloon.waiting .waiting__dot:nth-child(2){animation-delay:.2s}.balloon.waiting .waiting__dot:nth-child(3){animation-delay:.4s}.balloon ol,.balloon ul{padding:0 16px;margin:0}.balloon ol li,.balloon ul li{margin:0;padding:0;display:flex}.balloon ol li p,.balloon ul li p{display:inline}.template-input-wrapper .MuiTextField-root{margin-bottom:16px}.template-input-wrapper .MuiTextField-root:last-of-type{margin-bottom:0}@keyframes loadingFade{0%{opacity:0}50%{opacity:.8}to{opacity:0}}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-10px)}50%{transform:translateX(10px)}75%{transform:translateX(-10px)}}.shake{animation:shake .5s ease}@keyframes metallicShine{0%{background-position:100% 100%}60%{background-position:0 0}80%{background-position:0 0}to{background-position:0 0}}.sys-wrap{background-color:#153e68;padding:36px;min-height:100dvh;position:relative;z-index:1}.sys-wrap.no-padding{padding:0}.sys-wrap .inner{max-width:1280px;margin:0 auto}