@charset "UTF-8";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dd,ol,ul,figure,hr{margin:0;padding:0}ul,ol{list-style:none}a{text-decoration:none;color:inherit}img,svg{max-width:100%;display:block;vertical-align:middle}button,input,select,textarea{margin:0;font:inherit;color:inherit;background:none;border:none}button{cursor:pointer}textarea{resize:vertical}table{border-collapse:collapse;border-spacing:0;width:100%}html{box-sizing:border-box;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth}body{background:#111112;color:#fff;color-scheme:dark light;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:Poppins;src:url(/assets/poppins.regular-JiV4gZDp.ttf) format("truetype");font-weight:400}@font-face{font-family:Poppins;src:url(/assets/Poppins-SemiBold-ConD-CtJ.ttf) format("truetype");font-weight:600}@font-face{font-family:Poppins;src:url(/assets/Poppins-Bold-C62YTul5.ttf) format("truetype");font-weight:700}*{font-family:Poppins,Helvetica,Arial,sans-serif}div.legacy-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;width:100%}div.legacy-tile-panel{display:flex;flex-direction:row;align-items:stretch;justify-content:center;max-width:100%}div.legacy-tile{display:flex;background-color:#fff;color:#333338;cursor:default;justify-content:flex-start;align-items:center;flex-direction:column;padding:40px;width:auto;height:auto;border-radius:12px;gap:30px}.landing-page-layout-container div.legacy-tile-panel{margin-bottom:100px}.public-page-container .legacy-tile-panel div.input-field{align-items:flex-start;flex-direction:column}.public-page-container .legacy-tile-panel div.input-field input{width:100%}.public-page-container .chatbot-container{height:80%}.public-page-container.public-chat-page .legacy-tile{flex-grow:1}.logo-container{display:flex;flex-direction:row;justify-content:space-around;width:100%}.logo-container h1{max-width:400px;flex-grow:1;align-items:center}a.close-icon{cursor:pointer;margin-left:auto;transform:translate(10px) translateY(-10px)}div.toast-display{width:100%}div.toast-display div.toast-display-message{display:flex;background-color:#333338;color:#fff;align-items:center;flex-direction:column;padding:20px;margin-bottom:20px;height:auto;border-radius:12px}div.toast-display div.toast-display-message.success{background-color:#15c385}div.toast-display div.toast-display-message.error,div.toast-display div.toast-display-message.warning{background-color:#e88}.landing-page-layout-container{background-image:linear-gradient(203deg,#313949,#010c1a)}.landing-page-layout-container .logo-container{margin-top:0}.landing-page-layout-container .auth-form h2{color:#333338;font-size:42px;line-height:64px}.landing-page-layout-container .auth-form div.input-field{display:flex;flex-direction:column;width:100%;align-items:flex-start}.landing-page-layout-container .auth-form div.input-field .error-message{color:#e88}.landing-page-layout-container .auth-form div.input-field input{width:100%}.landing-page-layout-container .auth-form div.input-field input:disabled{color:#a8a8b5;cursor:not-allowed}.landing-navigation{background:#fff3;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(13.6px);-webkit-backdrop-filter:blur(13.6px);border:1px solid rgba(255,255,255,.3);border-radius:48px;margin:50px 22px;position:fixed;z-index:1000;top:auto;left:50%;transform:translate(-50%);width:60%;transition:all .5s ease-in-out}@media (max-width: 768px){.landing-navigation{width:calc(50% + 40vw);margin:50px 0}.landing-navigation li{font-size:16px}}@media (max-width: 480px){.landing-navigation{width:90%}.landing-navigation ul{gap:5px}}.landing-navigation ul{display:flex;justify-content:space-evenly;padding:0;margin:16px 0}.landing-navigation ul li{font-size:18px;color:#fff;text-shadow:-1px -1px 1px rgba(255,255,255,.1),1px 1px 1px rgba(0,0,0,.5);padding:5px;transition:all .3s}.landing-navigation ul li:hover{color:#a8a8b5;cursor:pointer}.landing-navigation ul .landing-navigation-login a{color:#15c385}.landing-navigation.show-navbar{transform:translateY(0) translate(-50%)}.landing-navigation.hide-navbar{transform:translateY(-170%) translate(-50%)}div.dashboard-layout-container{display:flex;flex-direction:row;max-height:100vh}div.dashboard-layout-container aside.sidebar{width:256px;min-width:256px;height:100vh;background-color:#333338;display:flex;flex-direction:column;overflow-y:auto;-webkit-transition:width .25s ease-in-out;-moz-transition:width .25s ease-in-out;-o-transition:width .25s ease-in-out;transition:width .25s ease-in-out}div.dashboard-layout-container aside.sidebar #burger-icon{display:none}div.dashboard-layout-container aside.sidebar .toggle-background{display:none;position:fixed;top:0;bottom:0;left:256px;right:0;background-color:#000;opacity:.5}div.dashboard-layout-container aside.sidebar nav{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}div.dashboard-layout-container aside.sidebar nav ul li a{display:flex;flex-direction:row;background-color:#333338;padding:16px 24px;margin:8px 12px;gap:10px;border-radius:10px;color:#a8a8b5}div.dashboard-layout-container aside.sidebar nav ul li a img{width:24px;height:24px}div.dashboard-layout-container aside.sidebar nav ul li a.selected{color:#fff;background-color:#222326}div.dashboard-layout-container aside.sidebar nav ul li a.selected img{filter:brightness(0) invert(1)}@media (max-width: 1024px){div.dashboard-layout-container aside.sidebar{width:56px;min-width:56px;position:absolute;z-index:10}div.dashboard-layout-container aside.sidebar .logo-container{display:none}div.dashboard-layout-container aside.sidebar #burger-icon{display:initial}div.dashboard-layout-container aside.sidebar nav ul li a{padding:8px;margin:8px}div.dashboard-layout-container aside.sidebar nav ul li a span{display:none}div.dashboard-layout-container aside.sidebar.expanded{width:256px;min-width:256px}div.dashboard-layout-container aside.sidebar.expanded .toggle-background{display:block}div.dashboard-layout-container aside.sidebar.expanded nav ul li a span{display:initial}div.dashboard-layout-container aside.sidebar+div.dashboard-main-area{margin-left:56px}}div.dashboard-layout-container div.dashboard-main-area{display:flex;flex-direction:column;flex-grow:1;padding:50px 50px 0}div.dashboard-layout-container div.dashboard-main-area header.dashboard-header{margin-bottom:25px;display:flex;flex-direction:row;align-items:center}div.dashboard-layout-container div.dashboard-main-area header.dashboard-header h2{flex-grow:1}div.dashboard-layout-container div.dashboard-main-area header.dashboard-header .dashboard-header-user{display:flex;flex-direction:row;color:#fff;line-height:24px}div.dashboard-layout-container div.dashboard-main-area header.dashboard-header .dashboard-header-user .avatar{background-color:#15c385;border-radius:50%;width:50px;height:50px;margin-right:10px;display:flex;justify-content:center;align-items:center;font-size:32px;font-style:normal;font-weight:600}div.dashboard-layout-container div.dashboard-main-area header.dashboard-header .dashboard-header-user .username{display:flex;justify-content:center;align-items:center;font-size:16px;font-style:normal;font-weight:400}div.dashboard-layout-container div.dashboard-main-area .dashboard-pills-header{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:10px}div.dashboard-layout-container div.dashboard-main-area .dashboard-pills-header a.dashboard-navigation-pill{background-color:#fff;color:#000;width:160px;padding:20px;border-radius:12px;font-size:24px;font-style:normal;font-weight:600;line-height:32px;letter-spacing:.48px}div.dashboard-layout-container div.dashboard-main-area .dashboard-pills-header a.dashboard-navigation-pill.active{background-color:#bd53ff;color:#fff}div.dashboard-layout-container div.dashboard-main-area .toast-display{margin:0}div.dashboard-layout-container div.dashboard-main-area .toast-display .toast-display-message{margin:50px 0 0}div.dashboard-layout-container div.dashboard-main-area .dashboard-container{display:flex;flex-direction:column;width:100%;overflow-y:auto;position:relative;max-height:100%;gap:30px;padding:50px 0}div.dashboard-layout-container div.dashboard-main-area .dashboard-container .dashboard-tile-panel{display:flex;flex-direction:row;align-items:stretch;justify-content:center;width:100%;flex-grow:1;flex-shrink:1;flex-basis:0;gap:30px}@media screen and (max-width: 1350px){div.dashboard-layout-container div.dashboard-main-area .dashboard-container .dashboard-tile-panel{flex-direction:column}}div.dashboard-layout-container div.dashboard-main-area .dashboard-container .dashboard-tile-panel .dashboard-tile{display:flex;background-color:#333338;color:#fff;flex-direction:column;border-radius:12px;flex-grow:1;flex-shrink:1;flex-basis:0}div.dashboard-layout-container div.dashboard-main-area .dashboard-container .dashboard-tile-panel .dashboard-tile table th,div.dashboard-layout-container div.dashboard-main-area .dashboard-container .dashboard-tile-panel .dashboard-tile table td{border:1px solid black;padding:3px 10px}div.dashboard-layout-container div.dashboard-main-area .dashboard-container .dashboard-tile-panel .dashboard-tile table thead tr th{text-align:left}div.dashboard-layout-container div.dashboard-main-area .dashboard-container .dashboard-tile-panel .dashboard-tile.chat-preview div.generic-info-tile{width:100%}div.dashboard-layout-container div.dashboard-main-area .dashboard-container .dashboard-tile-panel .dashboard-tile.chat-preview div.placeholder-popup-preview{text-align:right;width:100%}div.dashboard-layout-container div.dashboard-main-area .dashboard-container .dashboard-tile-panel .dashboard-tile.chat-preview div.placeholder-popup-preview img{max-width:100px;max-height:100px;float:right}div.dashboard-layout-container div.dashboard-main-area .dashboard-container .dashboard-tile-panel .dashboard-tile .dashboard-tile-header{padding:20px 30px;border-bottom:3px solid #111112}div.dashboard-layout-container div.dashboard-main-area .dashboard-container .dashboard-tile-panel .dashboard-tile .dashboard-tile-content{padding:20px 30px;gap:20px;flex-grow:1;display:flex;flex-direction:column}div.dashboard-layout-container div.dashboard-main-area .dashboard-container .dashboard-tile-panel .dashboard-tile .dashboard-tile-content pre{background:#111112;font-family:monospace;padding:40px}div.dashboard-layout-container div.dashboard-main-area .dashboard-container .dashboard-tile-panel .dashboard-tile .dashboard-tile-content span.code{background:#111112;font-family:monospace}div.dashboard-layout-container div.dashboard-main-area div.input-field{align-items:flex-start;flex-direction:column}div.dashboard-layout-container div.dashboard-main-area div.input-field *{width:100%}div.dashboard-layout-container div.dashboard-main-area div.input-field div.error-message{color:#e88}div.dashboard-layout-container div.dashboard-main-area div.input-field input{color:#fff}div.dashboard-layout-container div.dashboard-main-area div.input-field textarea{padding:2px}div.dashboard-layout-container div.dashboard-main-area div.input-field textarea:focus{outline:none}div.dashboard-layout-container div.dashboard-main-area div.input-field ::placeholder,div.dashboard-layout-container div.dashboard-main-area div.input-field div.placeholder{color:#fff;opacity:.5}div.dashboard-layout-container div.dashboard-main-area div.input-field .url-field{display:flex;flex-direction:row;gap:10px;align-items:center}div.dashboard-layout-container div.dashboard-main-area div.input-field .url-field input{overflow:hidden}div.dashboard-layout-container div.dashboard-main-area div.input-field .url-field .button{width:200px;text-align:center;padding:10px}div.dashboard-layout-container div.dashboard-main-area .dashboard-table{width:100%}div.dashboard-layout-container div.dashboard-main-area .dashboard-table td{border:1px solid #222326;padding:10px}div.dashboard-layout-container div.dashboard-main-area .knowledge-base-table td:first-child,div.dashboard-layout-container div.dashboard-main-area .knowledge-base-table td:last-child{width:5%;text-align:center}div.dashboard-layout-container div.dashboard-main-area .protocol-stats-table td,div.dashboard-layout-container div.dashboard-main-area .protocol-stats-table th{width:20%;text-align:center!important}@media (max-width: 1024px){div.dashboard-layout-container div.dashboard-main-area .protocol-stats-table td:first-child,div.dashboard-layout-container div.dashboard-main-area .protocol-stats-table th:first-child,div.dashboard-layout-container div.dashboard-main-area .protocol-stats-table td:nth-child(3),div.dashboard-layout-container div.dashboard-main-area .protocol-stats-table th:nth-child(3){display:none}}div.dashboard-layout-container div.dashboard-main-area .protocol-entries-table td:first-child{white-space:nowrap}@media (max-width: 1024px){div.dashboard-layout-container div.dashboard-main-area .protocol-entries-table td:first-child{white-space:inherit}}div.dashboard-layout-container div.dashboard-main-area .image-picker img{max-width:80px;max-height:80px;margin-right:10px;display:inline-block}div.dashboard-layout-container div.dashboard-main-area .color-picker-input{float:right;width:80px;border:none;background-color:#fff;color:#333338;font-size:inherit;outline:none;margin-right:10px;padding:10px;border-radius:10px;text-align:right}div.dashboard-layout-container div.dashboard-main-area .react-colorful{width:100px;height:60px;float:right}div.dashboard-layout-container div.dashboard-main-area .react-colorful .react-colorful__hue{height:8px}div.dashboard-layout-container div.dashboard-main-area .react-colorful .react-colorful__pointer{width:23px;height:23px}div.dashboard-layout-container div.dashboard-main-area .legacy-tile-panel div.input-field{align-items:flex-start;flex-direction:column}div.dashboard-layout-container div.dashboard-main-area .legacy-tile-panel div.input-field input{color:#333338}div.dashboard-layout-container div.dashboard-main-area .legacy-tile-panel div.input-field ::placeholder,div.dashboard-layout-container div.dashboard-main-area .legacy-tile-panel div.input-field div.placeholder{color:#333338;opacity:.5}.public-page-container{background-image:linear-gradient(203deg,#313949,#010c1a);height:100vh;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.public-page-container main{width:80%;height:80%}.public-page-container h1,.public-page-container h2,.public-page-container h3,.public-page-container h4,.public-page-container h5,.public-page-container h6{color:#333338}div.generic-info-tile,div.public-info-tile{width:80%}div.generic-info-tile a,div.public-info-tile a{color:#15c385;text-decoration:underline;font-weight:600}@media (max-width: 1024px){.public-page-container main{width:90%;height:90%}div.generic-info-tile,div.public-info-tile{width:95%}}@media (max-width: 678px){.public-page-container main{width:95%;height:95%}div.generic-info-tile,div.public-info-tile{width:100%}}div.auth-form{min-width:650px}@media (max-width: 700px){div.auth-form{min-width:90%;max-width:90%;width:90%}}@media (min-width: 1500px){div.auth-form{min-width:750px}}p.error-message{color:red;font-weight:700}div.input-field{width:100%;display:flex;align-items:center;background-color:#fff3;border-radius:25px;padding:15px;box-shadow:0 2px 5px #0003}div.input-field div.placeholder{color:#333338;opacity:.5;font-size:12px}div.input-field input{flex:1;border:none;background-color:transparent;color:#333338;font-size:16px;outline:none}div.input-field input::placeholder{color:#333338;opacity:.5}button.button{border:none;border-radius:20px;color:#fff;font-weight:500;background-color:#bd53ff;padding:10px 78px;font-size:20px}button.button:disabled{color:#a8a8b5}h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:600;color:#fff}h2{font-size:32px;line-height:24px}#burger-icon{width:34px;height:30px;position:relative;margin:50px auto 50px 11px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#burger-icon span{display:block;position:absolute;height:6px;width:100%;background:#15c385;border-radius:6px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#burger-icon span:nth-child(1){top:0}#burger-icon span:nth-child(2),#burger-icon span:nth-child(3){top:12px}#burger-icon span:nth-child(4){top:24px}#burger-icon.open span:nth-child(1){top:12px;width:0%;left:50%}#burger-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#burger-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#burger-icon.open span:nth-child(4){top:12px;width:0%;left:50%}.chatbot-logo{max-width:300px;max-height:80px}.chatbot-container{border-radius:15px;padding:10px;width:100%;margin-bottom:30px;height:300px;overflow-y:scroll}.chatbot-container::-webkit-scrollbar{width:20px}.chatbot-container::-webkit-scrollbar-track{border-radius:100px}.chatbot-container::-webkit-scrollbar-thumb{border-radius:100px;box-shadow:inset 2px 2px 5px #ffffff80}.chatbot-container .user-message{padding:10px;border-radius:15px 15px 0;max-width:50%;width:fit-content;margin:10px 10px 10px auto;text-align:left}.chatbot-container .user-message p{text-align:left}.chatbot-container .chatbot-response{padding:10px;border-radius:15px 15px 15px 0;margin:10px;width:50%}.chatbot-container .chatbot-response.with-avatar{margin:10px 10px 10px 40px;position:relative}.chatbot-container .chatbot-response img.avatar{position:absolute;bottom:0;left:-40px;max-width:30px;max-height:30px}.chatbot-container .chatbot-response .bubble{text-align:left;word-wrap:break-word}.chatbot-container .chatbot-response .chatbot-chat-urls{list-style:none;padding-left:5px}.chatbot-container .chatbot-response .chatbot-chat-urls li a{text-decoration:underline}.chatbot-container .chatbot-response .chatbot-chat-urls li a:before{content:"↪";margin-right:5px}.chatbot-container .loading-bricks-response{padding:10px;display:flex;justify-content:center}.chatbot-container .loading-bricks-response .dot-bricks{filter:brightness(2.5)}.dot-bricks{position:relative;top:8px;left:-9999px;width:10px;height:10px;border-radius:5px;background-color:#9880ff;color:#9880ff;box-shadow:9991px -16px #9880ff,9991px 0 #9880ff,10007px 0 #9880ff;animation:dot-bricks 2s infinite ease}@keyframes dot-bricks{0%{box-shadow:9991px -16px #9880ff,9991px 0 #9880ff,10007px 0 #9880ff}8.333%{box-shadow:10007px -16px #9880ff,9991px 0 #9880ff,10007px 0 #9880ff}16.667%{box-shadow:10007px -16px #9880ff,9991px -16px #9880ff,10007px 0 #9880ff}25%{box-shadow:10007px -16px #9880ff,9991px -16px #9880ff,9991px 0 #9880ff}33.333%{box-shadow:10007px 0 #9880ff,9991px -16px #9880ff,9991px 0 #9880ff}41.667%{box-shadow:10007px 0 #9880ff,10007px -16px #9880ff,9991px 0 #9880ff}50%{box-shadow:10007px 0 #9880ff,10007px -16px #9880ff,9991px -16px #9880ff}58.333%{box-shadow:9991px 0 #9880ff,10007px -16px #9880ff,9991px -16px #9880ff}66.666%{box-shadow:9991px 0 #9880ff,10007px 0 #9880ff,9991px -16px #9880ff}75%{box-shadow:9991px 0 #9880ff,10007px 0 #9880ff,10007px -16px #9880ff}83.333%{box-shadow:9991px -16px #9880ff,10007px 0 #9880ff,10007px -16px #9880ff}91.667%{box-shadow:9991px -16px #9880ff,9991px 0 #9880ff,10007px -16px #9880ff}to{box-shadow:9991px -16px #9880ff,9991px 0 #9880ff,10007px 0 #9880ff}}
