:root{--base-blue: #33BBFF;--dark-base-blue: #3F78B5;--light-blue: #d0efff;--pale-blue: #ebf7fd;--faded-blue: #d3dfe5;--night-blue: #b7c3c9;--grey-font: #7a8f99;--dark-font: #323b3f;--black: black;--faded-grey: #d9d7d7;--mid-grey: #d3d3d3;--light-grey: #e4e4e4;--pale-grey: #ececec;--red: red;--dark-red: #c20000;--highlighted-background: #d3dfe5;--app-background: #FFFFFF;--app-shadow-colour: #00000033;--white: white;--link: #3243DC;--border-radius: 8px;--border-radius-button: 8px;--border-radius-sm: 4px;--border-radius-md: 6px;--border-radius-lg: 8px;--border-radius-full: 9999px}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html,body{font-family:-apple-system,BlinkMacSystemFont,Proxima Nova,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.message-highlight{animation:highlight-pulse 1s ease-in-out;background-color:var(--light-blue);border-radius:var(--border-radius-md);transition:background-color .3s ease}.message-highlight.tri-right.btm-left:after{animation:highlight-pulse-tail-left 1s ease-in-out}.message-highlight.tri-right.btm-right:after{animation:highlight-pulse-tail-right 1s ease-in-out}@keyframes highlight-pulse{0%{background-color:transparent}25%{background-color:var(--light-blue)}75%{background-color:var(--light-blue)}to{background-color:transparent}}@keyframes highlight-pulse-tail-left{0%{border-color:transparent transparent transparent transparent}25%{border-color:transparent transparent transparent var(--light-blue)}75%{border-color:transparent transparent transparent var(--light-blue)}to{border-color:transparent transparent transparent transparent}}@keyframes highlight-pulse-tail-right{0%{border-color:transparent transparent transparent transparent}25%{border-color:var(--light-blue) var(--light-blue) transparent transparent}75%{border-color:var(--light-blue) var(--light-blue) transparent transparent}to{border-color:transparent transparent transparent transparent}}.header-container{height:88px;width:100%;display:flex;border-bottom:1px solid transparent;flex-wrap:wrap;align-items:center;padding:0 64px;box-sizing:border-box}.logo{margin:auto auto auto 0;cursor:pointer;width:40px}.EC_logo{margin-left:15px;margin-right:0;cursor:pointer;width:126px}.logo img{object-fit:none}.user-logo{margin:auto 0 auto auto;clip-path:circle(45%)}.tabs-container{display:flex;justify-content:center;align-items:center;flex:1;margin-left:0;margin-right:0}.user-info-button{padding:0;position:relative;background-color:var(--white);border:1px solid var(--pale-grey)}.user-info-button svg{padding:12px}.user-info-button:hover{background-color:var(--base-blue);transition:.15s}.header-left{flex:1;display:flex;justify-content:flex-start;align-items:center}.logo-container{display:flex;align-items:center;gap:10px;height:50px}.logo-container>.logo-text{font-weight:600;font-size:1rem}.header-right{flex:1;display:flex;justify-content:flex-end;align-items:center}.token-div{display:flex;align-items:center;padding:3px 5px 3px 10px}.low-token-div{display:flex;align-items:center;border:1px var(--red) solid;padding:3px 5px 3px 10px;border-radius:70px;background-color:#fff;cursor:default}.low-token-warning-div{margin-right:10px}.user-info-div{background:#fff;min-height:120px;width:300px;padding:16px}.user-info-div p{font-size:16px}.user-info-div p.user-email{font-size:16px;padding:0;margin:0}.user-info-div h2{margin:0;padding-bottom:0;word-wrap:break-word}.user-info-div p.user-email span{font-weight:400;word-wrap:break-word}.user-info-div p:nth-child(2n){color:var(--dark-font)}.user-info-div .initial-allowance{color:var(--grey-font)}.user-info-div .highlight{font-weight:700}.tac-main-container{text-align:center;display:block;overflow:scroll}.tac-header{display:flex;justify-content:space-between;align-items:flex-start;padding:10px;margin:0 40px}.tac-header>img{margin-top:30px}.tac-header-steps{width:60%}.tac-header-steps>*{transform:scale(1.2)}.tac-header-step-label span{font-size:13px;font-weight:600!important}.tac-container{width:50%;margin:auto auto 60px;text-align:left;padding-left:20px;border:2px solid var(--faded-blue);max-height:70vh;overflow-y:auto;word-wrap:break-word;display:flex;flex-direction:column}.tac-main-questions-container{width:50%;padding:10px;margin:20px auto auto;display:flex;flex-direction:column;gap:30px;max-height:70vh;overflow-y:auto}.tac-question-container{width:100%;display:flex;flex-direction:column;align-items:flex-start}.tac-main-results-container{height:70vh;display:flex;align-items:center;justify-content:center;flex-direction:column}.tac-button-container{left:0;width:100%;height:3.5%}.tac-button-container>button{background-color:var(--base-blue);color:var(--dark-text)}.product-logo{transform:scale(1.2);margin:5px 0 0}.company-logo{transform:scale(1.1);margin-top:5px}span.MuiStepLabel-iconContainer.MuiStepLabel-alternativeLabel>svg{fill:var(--base-blue)}.MuiCircularProgress-svg{color:var(--base-blue)!important}.MuiFormLabel-root.Mui-focused{color:var(--dark-text)!important}.projects{--header-bar-height: 60px;--column-full-width: 60vw;--column-width: 250px;position:fixed;right:0;bottom:0;left:0;height:var(--header-bar-height);border-top:2px solid var(--faded-grey);z-index:1000;transition:all .2s ease-in-out;background-color:var(--pale-grey)}.projectsSelector{position:fixed;right:20vw;top:10vh;left:20vw;height:450px;width:auto;overflow:auto;background-color:var(--white);z-index:100;-webkit-box-shadow:0px 0 20px 6px var(--app-shadow-colour);-moz-box-shadow:0px 0 20px 6px var(--app-shadow-colour);box-shadow:0 0 20px 6px var(--app-shadow-colour)}.projectsSelector .projects-nav{background-color:var(--white)}.projects.half-mode{height:calc(40vh + var(--header-bar-height));z-index:1000;-webkit-box-shadow:0px 0 20px 6px var(--app-shadow-colour);-moz-box-shadow:0px 0 20px 6px var(--app-shadow-colour);box-shadow:0 0 20px 6px var(--app-shadow-colour)}.projects.full-mode{height:calc(100vh - var(--header-bar-height) - 32px);-webkit-box-shadow:0px 0 20px 6px var(--app-shadow-colour);-moz-box-shadow:0px 0 20px 6px var(--app-shadow-colour);box-shadow:0 0 20px 6px var(--app-shadow-colour)}.projects-header{height:var(--header-bar-height);background-color:var(--light-grey);padding:0;font-size:1.2em;line-height:1em;display:flex;flex-flow:row;justify-content:flex-start;align-items:center}.projects-header span{display:inline-block;padding:20px 0;flex-grow:1;cursor:pointer}.projects-header svg.full-screen-button{cursor:pointer;margin:0 16px}.projects-header svg{cursor:pointer;margin:0 16px}.projects-nav{display:flex;flex-direction:row;-webkit-flex-direction:row;flex-wrap:nowrap;width:100%;height:calc(100% - var(--header-bar-height));overflow-x:auto;overflow-y:hidden;background-color:var(--app-background)}.projects .projects-loading{margin:20% auto 0;text-align:center;background-color:var(--pale-grey)}.projectsSelector>.projects-loading{background-color:initial}.projectsSelector .projects-nav{min-width:800px;height:100%}.projects-nav .column{width:var(--column-width);border-right:1px solid var(--mid-grey);display:inline-block;flex:0 0 auto;display:flex;flex-direction:column;overflow-y:auto}.projects-nav .column.column-full{max-width:var(--column-full-width);min-width:950px;flex-grow:1}@media(max-width:850px){.projects-nav .column.column-full{width:95vw;min-width:auto;max-width:none;flex-grow:1}}.projects-nav .column .column-content{padding:16px}.projects-nav .column .column-content p{margin-top:0}.projects-nav .column .column-actions{margin-top:auto}.projects-nav .column .column-actions button{border:none;justify-content:center;align-items:center;cursor:pointer;margin:auto 8px 8px 0;display:inline-flex;min-width:unset;min-height:32px;background-color:var(--faded-grey);padding:0 12px;font-size:12px}.projects-nav .column .column-actions button:hover{font-weight:700}.projects-nav .column .list{flex:1;display:flex;flex-direction:column;overflow-y:auto}.projects-nav .column .list .list-item{padding:12px 24px 12px 16px;border-bottom:1px solid var(--mid-grey);cursor:pointer;display:flex;justify-content:flex-start;align-items:center;font-size:14px;word-break:break-word}.projects-nav .column .list .list-item.active{font-weight:600;box-shadow:inset 6px 0 0 0 var(--base-blue)}.projects-nav .column .list .list-item.deleted{font-style:italic}.projects-nav .column .list .list-item.active .angle-right{color:var(--base-blue)}.projects-nav .column .list .list-item:hover{background-color:var(--base-blue);color:var(--dark-font)}.projects-nav .column .list .list-item.active:hover .angle-right{color:var(--dark-font)}.projects-nav .column .list .list-item .icon-left{margin-right:8px}.projects-nav .column .list .list-item .list-item-content{display:flex;flex-direction:row;width:100%;align-items:center}.projects-nav .column .list .list-item .shared-right{margin-left:auto;margin-right:-16px;color:var(--mid-grey);padding-left:16px;min-width:26px}.projects-nav .column .list .list-item .angle-right{margin-left:auto;margin-right:-16px;color:var(--mid-grey);padding-left:20px}.projects-nav .column .add-item{align-self:flex-end;display:flex;background-color:var(--light-grey);width:100%;margin-top:auto;flex-direction:column}.projects-nav .column .add-item form{flex-direction:row;box-sizing:border-box;padding:8px;display:flex;justify-content:flex-start;align-items:center;flex:1}form.single-input input{background-color:var(--mid-grey);color:var(--black);border:none;box-shadow:none;padding:8px 36px 8px 8px;flex-grow:1;margin-right:-30px;border-radius:var(--border-radius);overflow:hidden}form.single-input .plus{margin:0 4px 0 auto;color:var(--dark-font);background-color:var(--base-blue);padding:5px;cursor:pointer;border:none;box-shadow:none;display:flex;border-radius:var(--border-radius)}.selector-action{flex-grow:1;justify-items:center;align-items:center;display:flex;padding:32px}.selector-action form{margin:auto;text-align:center}.selector-action form input{height:56px;width:80%;border:1px solid var(--faded-blue);font-size:16px;padding:0 56px 0 16px;margin:0 0 8px;box-sizing:border-box}.selector-action form p{font-size:1.5em}.selector-action form .confirm-button{border:none;height:56px;width:180px;justify-content:center;align-items:center;cursor:pointer;margin-top:18px;display:inline-flex}.selector-action form .confirm-button:disabled{background-color:var(--night-blue)}.selector-action form .confirm-button svg{margin-left:16px}.textSmall{font-size:.8em}.doubleClickInput input,.doubleClickInput textarea{border:none;width:100%;height:100%;display:block;padding:8px;box-sizing:border-box}.doubleClickInput i{font-size:14px;color:#888}.doubleClickInput span{transition:background-color 1s linear}.doubleClickInput span:hover{background-color:#1e1e1e1a}.collection-container{display:flex;flex-grow:1;flex-direction:column;overflow:hidden}.collection-items{display:flex;flex-grow:0 0 auto;overflow-y:auto;flex-grow:1}.collection-header{position:relative;padding:11px 16px;border-bottom:1px solid var(--mid-grey);cursor:pointer;background-color:var(--faded-grey);display:flex;flex-direction:row;align-items:center;justify-content:left;transition:all .2 ease-in-out}.collection-header .collection-header-title{display:flex}.collection-header .collection-header-actions{display:flex;align-self:flex-end;align-items:center;margin-left:auto;position:absolute;right:16px;top:9px}.collection-header .collection-header-actions .MuiButtonGroup-root{margin-left:18px}.collection-header .collection-header-actions .button{background-color:var(--light-blue);color:var(--dark-font);border:1px solid var(--night-blue);justify-content:center;align-items:center;cursor:pointer;display:inline-flex;padding:6px;font-size:.75em;box-sizing:border-box}.collection-header .collection-header-actions .button:hover{background-color:var(--night-blue)}.collection-header .collection-header-actions .button.delete-button{background-color:var(--red)}.collection-header .collection-header-actions .button.delete-button:hover{background-color:var(--dark-red)}.collection-header-selector{background-color:var(--mid-grey);padding:4px 16px;display:flex;font-size:.8em;flex-direction:row;user-select:none}.collection-header-selector input{cursor:pointer}.collection-header-selector label{width:100%;cursor:pointer}.collection-file{display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;padding:16px;width:calc(var(--column-full-width) - 250)}.collection-file-content{max-width:100%;overflow-wrap:break-word;display:flex;flex-direction:row}.collection-file-content .text{padding-right:18px;display:flex;flex-direction:column;flex-grow:1}.collection-file-content .text h3{margin-bottom:0;margin-top:0}.collection-file-content .text-small{font-size:.8em}.collection-file-content .button{border:1px solid var(--light-blue);min-height:32px;background-color:var(--night-blue);cursor:pointer;padding:0 12px;font-size:12px;color:#000000de}.collection-file-content .button:hover{border:1px solid var(--light-blue);background-color:var(--night-blue)}.collection-file-content .button.delete{background-color:var(--red)}.collection-file-content .button.delete:hover{background-color:var(--dark-red)}.collection-file-actions{right:16px}.comments-container>p{margin-bottom:8px}.comments-container>.add-comment{margin-bottom:8px}.comments-container>.add-comment>form{max-width:100%;display:flex;flex-direction:row;align-items:center;align-content:center}.comments-container>.comments-list>.comment{display:flex;flex-direction:row;border-left:8px solid var(--mid-grey);box-sizing:border-box;margin-bottom:16px;align-items:center;transition:.5s all ease-in-out}.comments-container>.comments-list>.comment:hover{background-color:var(--light-grey)}.comments-container>.comments-list>.comment>.content{display:flex;flex-direction:column;padding:8px;flex-grow:1}.comments-container>.comments-list>.comment>.content>.fullName,.comments-container>.comments-list>.comment>.content>.date{font-size:.6em;color:gray}.comments-container>.comments-list>.comment>.actions{width:30px}.comments-container>.comments-list>.comment>.actions button{color:var(--mid-grey);transition:.5s all ease-in-out}.comments-container>.comments-list>.comment>.actions button:hover{color:var(--base-blue);background-color:transparent}.comments-container>.comments-list>.comment>.actions button{width:30px;min-width:30px}.queries-container{display:flex;flex-grow:1;flex-direction:column;overflow:hidden}.queries-items{display:flex;flex-grow:0 0 auto;overflow-y:auto;flex-grow:1}.queries-header{padding:16px;border-bottom:1px solid var(--mid-grey);cursor:pointer;background-color:var(--light-blue)}.query{display:flex;flex-grow:1;overflow-y:auto;width:calc(var(--column-full-width) - 250);flex-direction:column}.query .query-content{padding:16px}.query .query-content-actions{margin-top:auto;margin-bottom:16px;margin-left:16px}.query .query-content-actions>div{border-radius:var(--border-radius);overflow:hidden}.query .query-content-actions button{border:1px solid var(--light-blue);min-height:32px;background-color:var(--faded-grey);cursor:pointer;padding:0 12px;font-size:12px;color:var(--dark-font)}.query .query-content-actions button:hover{border:1px solid var(--light-blue);background-color:var(--faded-grey)}.query .query-content-actions .search-button{background-color:var(--base-blue)}.query .query-content-actions .search-button:hover{background-color:var(--dark-base-blue)}.query-header{position:relative;padding:10px 16px;border-bottom:1px solid var(--mid-grey);cursor:pointer;background-color:var(--faded-grey);display:flex;flex-direction:row;align-items:center;justify-content:left;transition:all .2 ease-in-out}.query-header .query-header-title{display:flex}.main-frame{min-height:100vh;position:relative;overflow:hidden;background-size:cover;background-attachment:fixed}.container{min-height:calc(100vh - 145px);display:flex;flex-flow:column}.to-animate-1s{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.to-animate-500ms{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.bg-light-blue{background-color:var(--light-blue)}.bg-pale-blue{background-color:var(--pale-blue)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--app-background)}::-webkit-scrollbar-thumb{background:#33bbff50;border-radius:var(--border-radius)}::-webkit-scrollbar-thumb:hover{background:#33bbff91}.MuiButton-root,.MuiButtonGroup-root{border-radius:var(--border-radius)}.termsLoading{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:99vh}.spinner{position:absolute;top:38%}.KM-Logo-Loading{position:relative;z-index:10000}.loader{width:20rem;height:20rem;border-radius:50%;display:inline-block;position:absolute;top:-325%;left:-10%;background:linear-gradient(0deg,var(--base-blue) 33%,rgba(38,141,192,.31) 100%);box-sizing:border-box;animation:rotation 1.5s linear infinite}.loader:after{content:"";box-sizing:border-box;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:19rem;height:19rem;border-radius:50%;background:#e7e7e7}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text{position:absolute;top:65%;font-size:1rem;color:var(--grey-font)}.MuiButton-root,.MuiTab-root{text-transform:none}
