@import"https://fonts.googleapis.com/css2?family=Titillium+Web:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700&display=swap";/**
* @license
* Copyright 2019 Kevin Verdieck, originally developed at Palantir Technologies, Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*     http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/.mosaic{height:100%;width:100%}.mosaic,.mosaic>*{box-sizing:border-box}.mosaic .mosaic-zero-state{position:absolute;top:6px;right:6px;bottom:6px;left:6px;width:auto;height:auto;z-index:1}.mosaic-root{position:absolute;top:3px;right:3px;bottom:3px;left:3px}.mosaic-split{position:absolute;z-index:1;touch-action:none}.mosaic-split:hover{background:#000}.mosaic-split .mosaic-split-line{position:absolute}.mosaic-split.-row{margin-left:-3px;width:6px;cursor:ew-resize}.mosaic-split.-row .mosaic-split-line{top:0;bottom:0;left:3px;right:3px}.mosaic-split.-column{margin-top:-3px;height:6px;cursor:ns-resize}.mosaic-split.-column .mosaic-split-line{top:3px;bottom:3px;left:0;right:0}.mosaic-tile{position:absolute;margin:3px}.mosaic-tile>*{height:100%;width:100%}.mosaic-drop-target{position:relative}.mosaic-drop-target.drop-target-hover .drop-target-container{display:block}.mosaic-drop-target.mosaic>.drop-target-container .drop-target.left{right:calc(100% - 10px)}.mosaic-drop-target.mosaic>.drop-target-container .drop-target.right{left:calc(100% - 10px)}.mosaic-drop-target.mosaic>.drop-target-container .drop-target.bottom{top:calc(100% - 10px)}.mosaic-drop-target.mosaic>.drop-target-container .drop-target.top{bottom:calc(100% - 10px)}.mosaic-drop-target .drop-target-container{position:absolute;top:0;right:0;bottom:0;left:0;display:none}.mosaic-drop-target .drop-target-container.-dragging{display:block}.mosaic-drop-target .drop-target-container .drop-target{position:absolute;top:0;right:0;bottom:0;left:0;background:#0003;border:2px solid black;opacity:0;z-index:5}.mosaic-drop-target .drop-target-container .drop-target.left{right:70%}.mosaic-drop-target .drop-target-container .drop-target.right{left:70%}.mosaic-drop-target .drop-target-container .drop-target.bottom{top:70%}.mosaic-drop-target .drop-target-container .drop-target.top{bottom:70%}.mosaic-drop-target .drop-target-container .drop-target.drop-target-hover{opacity:1}.mosaic-drop-target .drop-target-container .drop-target.drop-target-hover.left{right:50%}.mosaic-drop-target .drop-target-container .drop-target.drop-target-hover.right{left:50%}.mosaic-drop-target .drop-target-container .drop-target.drop-target-hover.bottom{top:50%}.mosaic-drop-target .drop-target-container .drop-target.drop-target-hover.top{bottom:50%}.mosaic-window,.mosaic-preview{position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;overflow:hidden;box-shadow:0 0 1px #0003}.mosaic-window .mosaic-window-toolbar,.mosaic-preview .mosaic-window-toolbar{z-index:4;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;flex-shrink:0;height:30px;background:#fff;box-shadow:0 1px 1px #0003}.mosaic-window .mosaic-window-toolbar.draggable,.mosaic-preview .mosaic-window-toolbar.draggable{cursor:move}.mosaic-window .mosaic-window-title,.mosaic-preview .mosaic-window-title{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:100%;padding-left:15px;-webkit-box-flex:1;flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;min-height:18px}.mosaic-window .mosaic-window-controls,.mosaic-preview .mosaic-window-controls{display:-webkit-box;display:flex;height:100%}.mosaic-window .mosaic-window-controls .separator,.mosaic-preview .mosaic-window-controls .separator{height:20px;border-left:1px solid black;margin:5px 4px}.mosaic-window .mosaic-window-body,.mosaic-preview .mosaic-window-body{position:relative;-webkit-box-flex:1;flex:1;height:0;background:#fff;z-index:1;overflow:hidden}.mosaic-window .mosaic-window-additional-actions-bar,.mosaic-preview .mosaic-window-additional-actions-bar{position:absolute;top:30px;right:0;bottom:initial;left:0;height:0;overflow:hidden;background:#fff;-webkit-box-pack:end;justify-content:flex-end;display:-webkit-box;display:flex;z-index:3}.mosaic-window .mosaic-window-additional-actions-bar .bp4-button,.mosaic-preview .mosaic-window-additional-actions-bar .bp4-button{margin:0}.mosaic-window .mosaic-window-additional-actions-bar .bp4-button:after,.mosaic-preview .mosaic-window-additional-actions-bar .bp4-button:after{display:none}.mosaic-window .mosaic-window-body-overlay,.mosaic-preview .mosaic-window-body-overlay{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:#fff;display:none;z-index:2}.mosaic-window.additional-controls-open .mosaic-window-additional-actions-bar,.mosaic-preview.additional-controls-open .mosaic-window-additional-actions-bar{height:30px}.mosaic-window.additional-controls-open .mosaic-window-body-overlay,.mosaic-preview.additional-controls-open .mosaic-window-body-overlay{display:block}.mosaic-window .mosaic-preview,.mosaic-preview .mosaic-preview{height:100%;width:100%;position:absolute;z-index:0;border:1px solid black;max-height:400px}.mosaic-window .mosaic-preview .mosaic-window-body,.mosaic-preview .mosaic-preview .mosaic-window-body{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.mosaic-window .mosaic-preview h4,.mosaic-preview .mosaic-preview h4{margin-bottom:10px}.mosaic:not(.mosaic-blueprint-theme) .mosaic-default-control.close-button:before{content:"Close"}.mosaic:not(.mosaic-blueprint-theme) .mosaic-default-control.split-button:before{content:"Split"}.mosaic:not(.mosaic-blueprint-theme) .mosaic-default-control.replace-button:before{content:"Replace"}.mosaic:not(.mosaic-blueprint-theme) .mosaic-default-control.expand-button:before{content:"Expand"}.mosaic.mosaic-blueprint-theme{background:#abb3bf}.mosaic.mosaic-blueprint-theme .mosaic-zero-state{background:#e5e8eb;border-radius:3px;box-shadow:0 0 0 1px #11141826,0 0 #11141800,0 0 #11141800}.mosaic.mosaic-blueprint-theme .mosaic-zero-state .default-zero-state-icon{font-size:120px}.mosaic.mosaic-blueprint-theme .mosaic-split:hover{background:none}.mosaic.mosaic-blueprint-theme .mosaic-split:hover .mosaic-split-line{box-shadow:0 0 0 1px #4c90f0}.mosaic.mosaic-blueprint-theme.mosaic-drop-target .drop-target-container .drop-target,.mosaic.mosaic-blueprint-theme .mosaic-drop-target .drop-target-container .drop-target{background:#8abbff33;border:2px solid #4c90f0;-webkit-transition:opacity .1s;transition:opacity .1s;border-radius:3px}.mosaic.mosaic-blueprint-theme .mosaic-window,.mosaic.mosaic-blueprint-theme .mosaic-preview{box-shadow:0 0 0 1px #11141826,0 0 #11141800,0 0 #11141800;border-radius:3px}.mosaic.mosaic-blueprint-theme .mosaic-window .mosaic-window-toolbar,.mosaic.mosaic-blueprint-theme .mosaic-preview .mosaic-window-toolbar{box-shadow:0 1px 1px #11141826;border-top-right-radius:3px;border-top-left-radius:3px}.mosaic.mosaic-blueprint-theme .mosaic-window .mosaic-window-toolbar.draggable:hover,.mosaic.mosaic-blueprint-theme .mosaic-preview .mosaic-window-toolbar.draggable:hover{background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#f6f7f9));background:linear-gradient(to bottom,#fff,#f6f7f9)}.mosaic.mosaic-blueprint-theme .mosaic-window .mosaic-window-toolbar.draggable:hover .mosaic-window-title,.mosaic.mosaic-blueprint-theme .mosaic-preview .mosaic-window-toolbar.draggable:hover .mosaic-window-title{color:#111418}.mosaic.mosaic-blueprint-theme .mosaic-window .mosaic-window-title,.mosaic.mosaic-blueprint-theme .mosaic-preview .mosaic-window-title{font-weight:600;color:#404854}.mosaic.mosaic-blueprint-theme .mosaic-window .mosaic-window-controls .separator,.mosaic.mosaic-blueprint-theme .mosaic-preview .mosaic-window-controls .separator{border-left:1px solid #dce0e5}.mosaic.mosaic-blueprint-theme .mosaic-window .mosaic-window-controls .bp4-button,.mosaic.mosaic-blueprint-theme .mosaic-preview .mosaic-window-controls .bp4-button,.mosaic.mosaic-blueprint-theme .mosaic-window .mosaic-window-controls .bp4-button:before,.mosaic.mosaic-blueprint-theme .mosaic-preview .mosaic-window-controls .bp4-button:before{color:#738091}.mosaic.mosaic-blueprint-theme .mosaic-window .default-preview-icon,.mosaic.mosaic-blueprint-theme .mosaic-preview .default-preview-icon{font-size:72px}.mosaic.mosaic-blueprint-theme .mosaic-window .mosaic-window-body,.mosaic.mosaic-blueprint-theme .mosaic-preview .mosaic-window-body{border-top-width:0;background:#f6f7f9;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.mosaic.mosaic-blueprint-theme .mosaic-window .mosaic-window-additional-actions-bar,.mosaic.mosaic-blueprint-theme .mosaic-preview .mosaic-window-additional-actions-bar{-webkit-transition:height .25s;transition:height .25s;box-shadow:0 1px 1px #11141826}.mosaic.mosaic-blueprint-theme .mosaic-window .mosaic-window-additional-actions-bar .bp4-button,.mosaic.mosaic-blueprint-theme .mosaic-preview .mosaic-window-additional-actions-bar .bp4-button,.mosaic.mosaic-blueprint-theme .mosaic-window .mosaic-window-additional-actions-bar .bp4-button:before,.mosaic.mosaic-blueprint-theme .mosaic-preview .mosaic-window-additional-actions-bar .bp4-button:before{color:#738091}.mosaic.mosaic-blueprint-theme .mosaic-window.additional-controls-open .mosaic-window-toolbar,.mosaic.mosaic-blueprint-theme .mosaic-preview.additional-controls-open .mosaic-window-toolbar{box-shadow:0 1px 0 0 0 0 1px #11141826,0 0 #11141800,0 0 #11141800}.mosaic.mosaic-blueprint-theme .mosaic-window .mosaic-preview,.mosaic.mosaic-blueprint-theme .mosaic-preview .mosaic-preview{border:1px solid #8f99a8}.mosaic.mosaic-blueprint-theme .mosaic-window .mosaic-preview h4,.mosaic.mosaic-blueprint-theme .mosaic-preview .mosaic-preview h4{color:#404854}.mosaic.mosaic-blueprint-theme.bp4-dark{background:#252a31}.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-zero-state{background:#383e47;box-shadow:0 0 0 1px #11141866,0 0 #11141800,0 0 #11141800}.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-split:hover .mosaic-split-line{box-shadow:0 0 0 1px #2d72d2}.mosaic.mosaic-blueprint-theme.bp4-dark.mosaic-drop-target .drop-target-container .drop-target,.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-drop-target .drop-target-container .drop-target{background:#215db033;border-color:#2d72d2}.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-window-toolbar,.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-window-additional-actions-bar{background:#383e47;box-shadow:0 1px 1px #11141866}.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-window,.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-preview{box-shadow:0 0 0 1px #11141866,0 0 #11141800,0 0 #11141800}.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-window .mosaic-window-toolbar.draggable:hover,.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-preview .mosaic-window-toolbar.draggable:hover{background:-webkit-gradient(linear,left top,left bottom,from(#404854),to(#383e47));background:linear-gradient(to bottom,#404854,#383e47)}.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-window .mosaic-window-toolbar.draggable:hover .mosaic-window-title,.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-preview .mosaic-window-toolbar.draggable:hover .mosaic-window-title{color:#fff}.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-window .mosaic-window-title,.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-preview .mosaic-window-title{color:#dce0e5}.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-window .mosaic-window-controls .separator,.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-preview .mosaic-window-controls .separator{border-color:#5f6b7c}.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-window .mosaic-window-controls .bp4-button,.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-preview .mosaic-window-controls .bp4-button,.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-window .mosaic-window-controls .bp4-button:before,.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-preview .mosaic-window-controls .bp4-button:before{color:#abb3bf}.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-window .mosaic-window-body,.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-preview .mosaic-window-body{background:#2f343c}.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-window .mosaic-window-additional-actions-bar .bp4-button,.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-preview .mosaic-window-additional-actions-bar .bp4-button,.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-window .mosaic-window-additional-actions-bar .bp4-button:before,.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-preview .mosaic-window-additional-actions-bar .bp4-button:before{color:#c5cbd3}.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-window.additional-controls-open .mosaic-window-toolbar,.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-preview.additional-controls-open .mosaic-window-toolbar{box-shadow:0 0 0 1px #11141866,0 0 #11141800,0 0 #11141800}.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-window .mosaic-preview,.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-preview .mosaic-preview{border-color:#5f6b7c}.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-window .mosaic-preview h4,.mosaic.mosaic-blueprint-theme.bp4-dark .mosaic-preview .mosaic-preview h4{color:#edeff2}body{--primary-color: #0101ff;--danger-color: #e63312;--danger-dark-color: #ad1b00;--gray-border: #b9c3cb;--drop-shadow: drop-shadow(10px 10px 10px rgba(0, 0, 0, .25))}*,*:before,*:after{box-sizing:inherit}body,html{margin:0;padding:0;box-sizing:border-box;transition:all .3s;color:#555;font-family:Titillium Web,sans-serif;background-color:#f9fafb;width:100%;height:100%}a{text-decoration:none!important;color:inherit}a:hover{color:inherit}ul{padding-left:0}li{list-style:none}nav>*{cursor:pointer}.page-content{max-width:1280px;width:100%;height:100%;margin:0 auto;padding:2rem 1rem}.full-width-page{width:100%;max-width:1440px}#root{width:100%;height:100%}#root>div{height:100%;width:100%}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#b9c3cb;border-radius:5px;transition:all .3s ease-in-out}::-webkit-scrollbar-thumb:hover{background:#aed2e7}.body{font:400 18px Titillium Web,sans-serif}.section-title{font:400 34px Titillium Web,sans-serif}.form-error{font-weight:400;font-size:12px;color:#e63312;height:18px;position:absolute}.form-item-label{margin-top:1rem;margin-bottom:.5rem;font-size:14px;font-weight:700;font-family:Titillium Web,sans-serif}#create-config-form .form-error{margin-top:-.5rem;display:block;text-align:left}#create-project-form .input-container,#create-session-form .input-container{position:relative}#create-project-form .form-error,#create-session-form .form-error{bottom:-1.5rem}#upload-dataset-form #file-name{color:#002169;font-weight:600}#upload-dataset-form .form-error{margin-top:.2rem}#login-box .input-container{position:relative}#login-box .form-error{width:100%;display:inline-block;position:unset}.page-container{max-width:1200px;padding:1rem}#require-auth-layout{width:100%}code[class*=language-],pre[class*=language-]{font-family:Consolas,Menlo,Monaco,Andale Mono WT,Andale Mono,Lucida Console,Lucida Sans Typewriter,DejaVu Sans Mono,Bitstream Vera Sans Mono,Liberation Mono,Nimbus Mono L,Courier New,Courier,monospace;font-size:14px;line-height:1.375;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;color:#ff684d}pre>code[class*=language-]{font-size:1em}pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection{text-shadow:none;background:#0101ff}pre[class*=language-]::selection,pre[class*=language-] ::selection,code[class*=language-]::selection,code[class*=language-] ::selection{text-shadow:none;background:#0101ff}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em}.token.comment,.token.prolog,.token.doctype,.token.cdata,.token.punctuation{color:#4a5f78}.token.namespace{opacity:.7}.token.tag,.token.operator,.token.number{color:#00e088}.token.property,.token.function{color:#ff684d}.token.tag-id,.token.selector,.token.atrule-id{color:#ebf4ff}code.language-javascript,.token.attr-name{color:#002169}code.language-css,code.language-scss,.token.boolean,.token.string,.token.entity,.token.url,.language-css .token.string,.language-scss .token.string,.style .token.string,.token.attr-value,.token.keyword,.token.control,.token.directive,.token.unit,.token.statement,.token.regex,.token.atrule,.token.placeholder,.token.variable{color:#47ebb4}.token.deleted{text-decoration:line-through}.token.inserted{border-bottom:1px dotted #ebf4ff;text-decoration:none}.token.italic{font-style:italic}.token.important,.token.bold{font-weight:700}.token.important{color:#0101ff}.token.entity{cursor:help}pre>code.highlight{outline:.4em solid #34659d;outline-offset:.4em}.line-numbers.line-numbers .line-numbers-rows{border-right-color:#1f2932}.line-numbers .line-numbers-rows>span:before{color:#2c3847}.line-highlight.line-highlight{background:#0aa37033;background:-webkit-linear-gradient(left,rgba(10,163,112,.2) 70%,rgba(10,163,112,0));background:linear-gradient(to right,#0aa37033 70%,#0aa37000)}button{height:43px;text-align:center;filter:drop-shadow(3px 3px 10px rgba(0,0,0,.25));border-radius:3px;transition:.3s;border:none;font-weight:500;font-size:16px;line-height:24px}button:hover{cursor:pointer}#login-button{background-color:#2ee09a;color:#f9fafb;width:100%}#login-button:hover{background-color:#00e088}#project-create-button,#update-expression-button,#upload-dataset-button,#session-create-button,#session-edit-button,#session-run-button,#session-stop-button,#apply-filters-button,.cancel-button,.submit-button,.save-button{background-color:#0101ff;color:#f9fafb;font-weight:500;font-size:16px;padding:0 2rem}#project-create-button:hover,#update-expression-button:hover,#upload-dataset-button:hover,#session-create-button:hover,#session-edit-button:hover,#session-run-button:hover,#session-stop-button:hover,#apply-filters-button:hover,.cancel-button:hover,.submit-button:hover,.save-button:hover{background-color:#002169}#project-create-button:disabled,#update-expression-button:disabled,#upload-dataset-button:disabled,#session-create-button:disabled,#session-edit-button:disabled,#session-run-button:disabled,#session-stop-button:disabled,#apply-filters-button:disabled,.cancel-button:disabled,.submit-button:disabled,.save-button:disabled{background-color:#7e7eff}#session-edit-button,#session-stop-button,#session-run-button{flex:1}#session-run-button{background-color:#2ee09a}#session-run-button:hover{background-color:#00e088}#session-run-button:disabled{background-color:#dcf7ed}#session-stop-button{background-color:#e63312}#session-stop-button:hover{background-color:#ad1b00}#session-stop-button:disabled{background-color:#ff684d}#apply-filters-button{width:100%;justify-content:center}.icon-button{display:flex;justify-content:center;gap:.5rem;align-items:center}.cancel-button{background-color:#ff684d}.cancel-button:hover{background-color:#ad1b00}.submit-button{background-color:#0101ff}.submit-button:hover{background-color:#002169}.save-button{background-color:#2ee09a;color:#002169}.save-button svg{fill:#002169;color:#002169}.save-button:hover{background-color:#1fd08b}#expand-button-container{position:absolute;left:-25px;top:0;height:100%;width:50px;background:none;z-index:4}#expand-button-container:hover #expand-button{opacity:1}#expand-button-container #expand-button{opacity:0;position:absolute;top:calc(50% - 14px);left:12px;width:28px;height:28px;background-color:#fff;border:1px solid #c4c4c4;transition:all .3s ease-in-out;display:flex;align-items:center;justify-content:center}#expand-button-container #expand-button svg{color:#c4c4c4;transform:rotate(0);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transition:transform 1s}#expand-button-container #expand-button:hover{border-color:#0101ff}#expand-button-container #expand-button:hover svg{color:#0101ff}#expand-button-container #expand-button.expanded{left:23px;border-radius:0 5px 5px 0}#expand-button-container #expand-button.expanded svg{transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transition-duration:1s}#root{position:relative}#root #page-loader{display:inline-block;border:6px solid #c4c4c4;border-top:6px solid #0101ff;border-radius:50%;width:50px;height:50px;animation:spin 2s linear infinite;position:absolute;top:calc(50vh - 25px);left:calc(50vw - 25px)}#root .table-loader{display:inline-block;border:3px solid #c4c4c4;border-top:3px solid #aed2e7;border-radius:50%;width:24px;height:24px;animation:spin 2s linear infinite;position:absolute;left:50%;top:10rem}#root .tile-loader-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}#root .tile-loader{display:inline-block;border:3px solid #c4c4c4;border-top:3px solid #aed2e7;border-radius:50%;width:24px;height:24px;animation:spin 2s linear infinite}#root .tile-no-solutions{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}input{height:43px;padding:0 16px;filter:drop-shadow(3px 3px 10px rgba(0,0,0,.25));outline:none;border:none;border-radius:3px;font-family:Titillium Web,sans-serif;color:#555}input::placeholder{color:#c4c4c4}#projects-table,#datasets-table,#configs-table,#sessions-table,#comparison-table,#generations-table,#dataset-table,#bookmarked-table,#populations-table,#overview-table{width:100%;background-color:#f5f5f5;height:calc(100% - 50px);margin-top:2rem;position:relative;border-radius:.75rem}#projects-table span,#datasets-table span,#configs-table span,#sessions-table span,#comparison-table span,#generations-table span,#dataset-table span,#bookmarked-table span,#populations-table span,#overview-table span{transition:all .3s ease-in-out}#projects-table .name,#datasets-table .name,#configs-table .name,#sessions-table .name,#comparison-table .name,#generations-table .name,#dataset-table .name,#bookmarked-table .name,#populations-table .name,#overview-table .name{flex-basis:40%;padding-left:1rem}#projects-table .name:hover,#datasets-table .name:hover,#configs-table .name:hover,#sessions-table .name:hover,#comparison-table .name:hover,#generations-table .name:hover,#dataset-table .name:hover,#bookmarked-table .name:hover,#populations-table .name:hover,#overview-table .name:hover{color:#002169;cursor:pointer}#projects-table .type,#projects-table .best-accuracy,#projects-table .last-modified,#projects-table .trash,#projects-table .status-container,#projects-table .algorithm,#projects-table .expression,#projects-table .generation,#projects-table .size,#projects-table .accuracy,#projects-table .command-type,#projects-table .rms,#projects-table .edit,#projects-table .error,#datasets-table .type,#datasets-table .best-accuracy,#datasets-table .last-modified,#datasets-table .trash,#datasets-table .status-container,#datasets-table .algorithm,#datasets-table .expression,#datasets-table .generation,#datasets-table .size,#datasets-table .accuracy,#datasets-table .command-type,#datasets-table .rms,#datasets-table .edit,#datasets-table .error,#configs-table .type,#configs-table .best-accuracy,#configs-table .last-modified,#configs-table .trash,#configs-table .status-container,#configs-table .algorithm,#configs-table .expression,#configs-table .generation,#configs-table .size,#configs-table .accuracy,#configs-table .command-type,#configs-table .rms,#configs-table .edit,#configs-table .error,#sessions-table .type,#sessions-table .best-accuracy,#sessions-table .last-modified,#sessions-table .trash,#sessions-table .status-container,#sessions-table .algorithm,#sessions-table .expression,#sessions-table .generation,#sessions-table .size,#sessions-table .accuracy,#sessions-table .command-type,#sessions-table .rms,#sessions-table .edit,#sessions-table .error,#comparison-table .type,#comparison-table .best-accuracy,#comparison-table .last-modified,#comparison-table .trash,#comparison-table .status-container,#comparison-table .algorithm,#comparison-table .expression,#comparison-table .generation,#comparison-table .size,#comparison-table .accuracy,#comparison-table .command-type,#comparison-table .rms,#comparison-table .edit,#comparison-table .error,#generations-table .type,#generations-table .best-accuracy,#generations-table .last-modified,#generations-table .trash,#generations-table .status-container,#generations-table .algorithm,#generations-table .expression,#generations-table .generation,#generations-table .size,#generations-table .accuracy,#generations-table .command-type,#generations-table .rms,#generations-table .edit,#generations-table .error,#dataset-table .type,#dataset-table .best-accuracy,#dataset-table .last-modified,#dataset-table .trash,#dataset-table .status-container,#dataset-table .algorithm,#dataset-table .expression,#dataset-table .generation,#dataset-table .size,#dataset-table .accuracy,#dataset-table .command-type,#dataset-table .rms,#dataset-table .edit,#dataset-table .error,#bookmarked-table .type,#bookmarked-table .best-accuracy,#bookmarked-table .last-modified,#bookmarked-table .trash,#bookmarked-table .status-container,#bookmarked-table .algorithm,#bookmarked-table .expression,#bookmarked-table .generation,#bookmarked-table .size,#bookmarked-table .accuracy,#bookmarked-table .command-type,#bookmarked-table .rms,#bookmarked-table .edit,#bookmarked-table .error,#populations-table .type,#populations-table .best-accuracy,#populations-table .last-modified,#populations-table .trash,#populations-table .status-container,#populations-table .algorithm,#populations-table .expression,#populations-table .generation,#populations-table .size,#populations-table .accuracy,#populations-table .command-type,#populations-table .rms,#populations-table .edit,#populations-table .error,#overview-table .type,#overview-table .best-accuracy,#overview-table .last-modified,#overview-table .trash,#overview-table .status-container,#overview-table .algorithm,#overview-table .expression,#overview-table .generation,#overview-table .size,#overview-table .accuracy,#overview-table .command-type,#overview-table .rms,#overview-table .edit,#overview-table .error{flex-basis:15%;text-align:left}#projects-table .table-top,#datasets-table .table-top,#configs-table .table-top,#sessions-table .table-top,#comparison-table .table-top,#generations-table .table-top,#dataset-table .table-top,#bookmarked-table .table-top,#populations-table .table-top,#overview-table .table-top{display:flex;width:100%;height:50px;align-items:center}#projects-table .table-top span,#datasets-table .table-top span,#configs-table .table-top span,#sessions-table .table-top span,#comparison-table .table-top span,#generations-table .table-top span,#dataset-table .table-top span,#bookmarked-table .table-top span,#populations-table .table-top span,#overview-table .table-top span{font-weight:600;font-size:14px;line-height:18px;text-transform:uppercase;color:#002169}#projects-table .table-body,#datasets-table .table-body,#configs-table .table-body,#sessions-table .table-body,#comparison-table .table-body,#generations-table .table-body,#dataset-table .table-body,#bookmarked-table .table-body,#populations-table .table-body,#overview-table .table-body{overflow-y:auto;height:100%;position:relative}#projects-table .table-body .metric,#datasets-table .table-body .metric,#configs-table .table-body .metric,#sessions-table .table-body .metric,#comparison-table .table-body .metric,#generations-table .table-body .metric,#dataset-table .table-body .metric,#bookmarked-table .table-body .metric,#populations-table .table-body .metric,#overview-table .table-body .metric{white-space:nowrap}#projects-table .table-entry,#datasets-table .table-entry,#configs-table .table-entry,#sessions-table .table-entry,#comparison-table .table-entry,#generations-table .table-entry,#dataset-table .table-entry,#bookmarked-table .table-entry,#populations-table .table-entry,#overview-table .table-entry{display:flex;width:100%;height:90px;justify-content:center;align-items:center;border-bottom:1px solid #d0d8dd;background-color:#fff}#projects-table .table-entry:last-child,#datasets-table .table-entry:last-child,#configs-table .table-entry:last-child,#sessions-table .table-entry:last-child,#comparison-table .table-entry:last-child,#generations-table .table-entry:last-child,#dataset-table .table-entry:last-child,#bookmarked-table .table-entry:last-child,#populations-table .table-entry:last-child,#overview-table .table-entry:last-child{border-bottom:none}#projects-table .table-entry .status-container span,#datasets-table .table-entry .status-container span,#configs-table .table-entry .status-container span,#sessions-table .table-entry .status-container span,#comparison-table .table-entry .status-container span,#generations-table .table-entry .status-container span,#dataset-table .table-entry .status-container span,#bookmarked-table .table-entry .status-container span,#populations-table .table-entry .status-container span,#overview-table .table-entry .status-container span{font-weight:300}#projects-table .table-entry span,#datasets-table .table-entry span,#configs-table .table-entry span,#sessions-table .table-entry span,#comparison-table .table-entry span,#generations-table .table-entry span,#dataset-table .table-entry span,#bookmarked-table .table-entry span,#populations-table .table-entry span,#overview-table .table-entry span{font-weight:600;font-size:16px;line-height:24px}#projects-table .table-entry .trash,#projects-table .table-entry .edit,#datasets-table .table-entry .trash,#datasets-table .table-entry .edit,#configs-table .table-entry .trash,#configs-table .table-entry .edit,#sessions-table .table-entry .trash,#sessions-table .table-entry .edit,#comparison-table .table-entry .trash,#comparison-table .table-entry .edit,#generations-table .table-entry .trash,#generations-table .table-entry .edit,#dataset-table .table-entry .trash,#dataset-table .table-entry .edit,#bookmarked-table .table-entry .trash,#bookmarked-table .table-entry .edit,#populations-table .table-entry .trash,#populations-table .table-entry .edit,#overview-table .table-entry .trash,#overview-table .table-entry .edit{text-align:center;height:24px}#projects-table .table-entry .trash svg,#projects-table .table-entry .edit svg,#datasets-table .table-entry .trash svg,#datasets-table .table-entry .edit svg,#configs-table .table-entry .trash svg,#configs-table .table-entry .edit svg,#sessions-table .table-entry .trash svg,#sessions-table .table-entry .edit svg,#comparison-table .table-entry .trash svg,#comparison-table .table-entry .edit svg,#generations-table .table-entry .trash svg,#generations-table .table-entry .edit svg,#dataset-table .table-entry .trash svg,#dataset-table .table-entry .edit svg,#bookmarked-table .table-entry .trash svg,#bookmarked-table .table-entry .edit svg,#populations-table .table-entry .trash svg,#populations-table .table-entry .edit svg,#overview-table .table-entry .trash svg,#overview-table .table-entry .edit svg{cursor:pointer}#projects-table .table-entry .trash svg:hover,#projects-table .table-entry .edit svg:hover,#datasets-table .table-entry .trash svg:hover,#datasets-table .table-entry .edit svg:hover,#configs-table .table-entry .trash svg:hover,#configs-table .table-entry .edit svg:hover,#sessions-table .table-entry .trash svg:hover,#sessions-table .table-entry .edit svg:hover,#comparison-table .table-entry .trash svg:hover,#comparison-table .table-entry .edit svg:hover,#generations-table .table-entry .trash svg:hover,#generations-table .table-entry .edit svg:hover,#dataset-table .table-entry .trash svg:hover,#dataset-table .table-entry .edit svg:hover,#bookmarked-table .table-entry .trash svg:hover,#bookmarked-table .table-entry .edit svg:hover,#populations-table .table-entry .trash svg:hover,#populations-table .table-entry .edit svg:hover,#overview-table .table-entry .trash svg:hover,#overview-table .table-entry .edit svg:hover{color:#ff684d}#projects-table .expression:hover,#datasets-table .expression:hover,#configs-table .expression:hover,#sessions-table .expression:hover,#comparison-table .expression:hover,#generations-table .expression:hover,#dataset-table .expression:hover,#bookmarked-table .expression:hover,#populations-table .expression:hover,#overview-table .expression:hover{cursor:copy}#populations-table .table-top{justify-content:space-between;padding-right:1rem}#populations-table .table-top #save-changes-btn{height:30px;font-size:10px;line-height:15px;padding:0 1.5rem}#populations-table .table-entry{justify-content:space-between;height:auto;min-height:90px}#populations-table .table-entry .name{flex-basis:60%}#populations-table .table-entry .name:hover{cursor:copy}#overview-table{margin-top:0}#overview-table .table-entry{justify-content:space-between;transition:all .3 ease-in-out}#overview-table .table-entry.selected{color:#002169;background-color:#dcf7ed}#datasets-table .table-entry,#configs-table .table-entry{justify-content:space-between;transition:all .3 ease-in-out}#datasets-table .table-entry.selected,#configs-table .table-entry.selected{color:#002169;background-color:#dcf7ed}#datasets-table .table-entry .info,#configs-table .table-entry .info{flex-basis:70%;padding-left:1rem;display:flex;flex-direction:column;text-overflow:ellipsis}#datasets-table .table-entry .info .sub-info,#configs-table .table-entry .info .sub-info{font-weight:600;font-size:10px;line-height:12px}#datasets-table .table-entry .info .config-desc,#configs-table .table-entry .info .config-desc{margin-top:8px;font-weight:600;font-size:12px;line-height:16px}#datasets-table .table-entry .info:hover,#configs-table .table-entry .info:hover{color:#002169;cursor:pointer}#datasets-table .trash,#datasets-table .download,#configs-table .trash,#configs-table .download{flex-basis:15%;justify-self:flex-end}#datasets-table .download,#configs-table .download{text-align:center;height:24px;color:#2ee09a}#datasets-table .download svg,#configs-table .download svg{cursor:pointer}#datasets-table .download svg:hover,#configs-table .download svg:hover{color:#002169}#comparison-table,#generations-table,#bookmarked-table{margin-top:0;background:none;transition:all .3 ease-in-out}#comparison-table .trash,#generations-table .trash,#bookmarked-table .trash{cursor:pointer;flex-basis:20%;justify-self:flex-end}#comparison-table .table-top,#generations-table .table-top,#bookmarked-table .table-top{justify-content:left;background-color:#f5f5f5}#comparison-table .table-top .expression,#generations-table .table-top .expression,#bookmarked-table .table-top .expression{flex-basis:40%;padding-left:1rem}#comparison-table .table-entry,#generations-table .table-entry,#bookmarked-table .table-entry{justify-content:left;height:45px;word-wrap:break-word}#comparison-table .table-entry .expression,#generations-table .table-entry .expression,#bookmarked-table .table-entry .expression{white-space:nowrap;overflow-x:auto;margin-left:1rem;text-align:left;line-height:48px;flex-basis:40%;position:relative;overflow-y:clip}#comparison-table .table-entry .expression .copy-indicator,#generations-table .table-entry .expression .copy-indicator,#bookmarked-table .table-entry .expression .copy-indicator{opacity:.7;position:absolute;right:0;bottom:5px;transition:all .3s ease-in-out;background-color:#555;color:#fff;font-size:12px;padding:0 .5rem;cursor:pointer}#comparison-table .table-entry .expression:hover,#generations-table .table-entry .expression:hover,#bookmarked-table .table-entry .expression:hover{opacity:1}#comparison-table .table-entry .expression p,#generations-table .table-entry .expression p,#bookmarked-table .table-entry .expression p{margin:0;height:20px;display:flex;align-items:center;justify-content:space-between}#comparison-table .table-entry .expression .copied-icon,#generations-table .table-entry .expression .copied-icon,#bookmarked-table .table-entry .expression .copied-icon{color:#2ee09a;margin-right:.25rem}#dataset-table{margin-top:0;filter:drop-shadow(3px 3px 10px rgba(0,0,0,.25))}#dataset-table .table-top{border:1px solid #9facbd}#dataset-table .table-body{border:1px solid #9facbd;border-top:none}#dataset-table .table-entry{justify-content:flex-start;background-color:#fff}#dataset-table .table-entry:nth-child(2n){background-color:#f5f5f5}#dataset-table .value,#dataset-table .header{width:75px;padding:0 .5rem;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}#dataset-table .value::-webkit-scrollbar,#dataset-table .header::-webkit-scrollbar{display:none}.expression{-ms-overflow-style:none;scrollbar-width:none}.expression::-webkit-scrollbar{display:none}.metric span{max-width:80px;overflow-x:scroll;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.metric span::-webkit-scrollbar{display:none}#navbar{height:80px;background-color:#0101ff;display:flex;justify-content:space-between;align-items:center;padding:0 4em}#navbar #navbar-logo{width:159px;height:43px}#navbar #navbar-items{display:flex;align-items:center;gap:1.5rem;color:#f9fafb;font-weight:500;font-size:16px}#navbar #navbar-items li{transition:all .3s ease-in-out}#navbar #navbar-items li:hover{cursor:pointer;color:#2ee09a}#signout-container{display:flex;justify-content:center;flex-direction:column}.backdrop{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;background:#00000080}.modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:left;display:flex;flex-direction:column;justify-content:space-between;width:90%;max-height:100%;max-width:625px;padding:23px 43px;background:#f9fafb}.modal-title{font-weight:400;font-size:32px;margin:0 0 15px}.modal-close{position:absolute;top:10px;right:10px;background:none;box-shadow:none;transition:.3s all ease-in-out}.modal-close:hover{color:#002169}.modal-form label{font-weight:600;font-size:16px}.modal-form input{font-weight:400;font-size:14px;width:100%;margin-top:8px;margin-bottom:22px}.modal-buttons{display:flex;justify-content:flex-end;margin-top:2rem}.modal-buttons button{margin-left:1rem;width:160px;transition:.3s all ease-in-out;color:#fff}.title-tabs-container{background-color:#f5f5f5;border-bottom:1px solid #d0d8dd}.tabs-container{display:flex;flex-wrap:wrap;margin:0 auto;padding:0 1rem}.tabs-container li{font-size:16px;font-weight:400;color:#555;padding:5px 20px;transition:all .3s ease-in-out;margin-right:8px;border-bottom:2px solid rgba(0,0,0,0);transition:visibility .3s linear,opacity .3s linear}.tabs-container li:hover{cursor:pointer;border-color:#8a99a8}.tabs-container li.selected{font-weight:600;border-color:#2ee09a}.tabs-container li.unavailable{visibility:hidden;opacity:0}.tabs-container li.available{visibility:visible;opacity:1}#tree-viz-container{position:relative;touch-action:none;height:100%;overflow:auto}#tree-viz-container #tree-container{width:fit-content;padding:1rem 2rem}#tree-viz-container #tree-visualizer{background-color:#fff;height:100%;width:100%}#tree-viz-container #tree-visualizer #left-tree-arrow,#tree-viz-container #tree-visualizer #right-tree-arrow{transition:all .3s ease-out;opacity:0;position:absolute;top:50%;background:none;filter:none;color:#b9c3cb}#tree-viz-container #tree-visualizer #left-tree-arrow:hover,#tree-viz-container #tree-visualizer #right-tree-arrow:hover{color:#002169}#tree-viz-container #tree-visualizer #left-tree-arrow{left:10px;transform:translateY(-50%)}#tree-viz-container #tree-visualizer #right-tree-arrow{right:10px;transform:translateY(-50%)}#tree-viz-container #tree-visualizer:hover #left-tree-arrow,#tree-viz-container #tree-visualizer:hover #right-tree-arrow{opacity:1}#tree-viz-container #tree-visualizer #tree-number{position:absolute;bottom:16px;right:16px;color:#b9c3cb}#tree-viz-container #tree-visualizer #tree-identifier{position:absolute;top:48px;right:16px;font-weight:500;font-size:14px;color:#002169;display:flex;flex-direction:column;align-items:center}#tree-viz-container #tree-zoomer{position:absolute;top:16px;right:16px;display:flex}#tree-viz-container #tree-zoomer button{height:30px;width:30px;background-color:#b9c3cb;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;filter:none}#tree-viz-container #tree-zoomer button:hover{background-color:#002169}#tree-viz-container #tree-zoomer #zoom-in{border-radius:3px 0 0 3px}#tree-viz-container #tree-zoomer #zoom-out{border-radius:0 3px 3px 0}.tree-level{display:flex;flex-direction:row;align-items:center;justify-content:space-around;height:100px;gap:1rem}.node{width:100%;display:flex;align-items:center;justify-content:center}.node .node-content{background-color:#fff;border:2px solid #0101ff;font:600 16px Titillium Web,sans-serif;border-radius:5px;min-width:40px;padding:.25rem .5rem;display:flex;align-items:center;justify-content:center}.node .combiner-node{background-color:#7e7eff;color:#fff}#expression-container{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;height:100%;font-family:monospace;font-size:16px;overflow:auto}#expression-container #bookmark{position:absolute;top:.5rem;right:1rem;z-index:2;display:flex}#expression-container #bookmark svg{transition:all .3s ease-in;color:#b9c3cb}#expression-container #bookmark svg:hover{color:#002169}#expression-container #bookmark svg.selected{color:#002169}#tree-expression-form{flex-grow:2;position:relative;display:flex;flex-direction:column;justify-content:space-between}#tree-expression-form.with-error ::selection{background-color:#ff684d;color:#fff}#tree-expression-form .tree-expression__input{font-size:16px;line-height:1.5;color:#002169;font-family:monospace;white-space:pre-wrap;-moz-tab-size:2;tab-size:2}#pretty-expression-container{min-height:50px;width:100%;border-top:1px solid #9facbd;filter:drop-shadow(0px -5px 10px rgba(0,0,0,.25));background-color:#f9fafb;position:relative;overflow-y:hidden;overflow-x:auto;padding:.5rem;text-align:center}#pretty-expression-container::-webkit-scrollbar{width:8px;height:8px}#pretty-expression-container::-webkit-scrollbar-track{background:#f1f1f1}#pretty-expression-container::-webkit-scrollbar-thumb{background:#b9c3cb;border-radius:5px;transition:all .3s ease-in-out}#pretty-expression-container::-webkit-scrollbar-thumb:hover{background:#aed2e7}#pretty-expression-container span{padding-left:2rem;padding-right:1rem}#pretty-expression-container #copy-indicator{opacity:0;position:absolute;bottom:5px;left:4px;transition:all .3s ease-in-out;background-color:#555;color:#fff;font-size:12px;padding:0 .5rem;cursor:pointer}#pretty-expression-container #copy-indicator:hover{opacity:1}#pretty-expression-container #copy-indicator p{margin:0;display:flex;align-items:center;justify-content:space-between}#pretty-expression-container #copy-indicator #copied-icon{color:#2ee09a;margin-right:.25rem}#pretty-expression-container:hover #copy-indicator{opacity:.7}#highlighting{z-index:0;margin:0;padding:2px}#update-expression-button{position:absolute;right:1rem;bottom:1rem;z-index:1}#expression-error{color:#e63312;font:600 12px Titillium Web,sans-serif;height:auto;width:fit-content;padding:.5em 1em;background:#fff;filter:drop-shadow(3px 3px 10px rgba(0,0,0,.25));border-radius:5px;max-width:250px}.dropzone{color:#c4c4c4;background-color:#f5f5f5;height:110px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #c4c4c4;border-radius:5px;cursor:pointer}.dropzone.with-file{border-color:#002169}.dropzone p{font-weight:400;font-size:16px;margin:0}#breadcrumbs{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:1.5rem 1rem;max-width:1280px}#breadcrumbs span{font-weight:300;font-size:16px;color:#8a99a8;transition:all .3s ease-in-out;cursor:pointer;padding-top:.1rem}#breadcrumbs span:hover{color:#002169}#breadcrumbs #current{font-weight:700;font-size:24px;color:#002169;margin:0}#breadcrumbs svg{margin:.2rem .5rem 0;color:#c4c4c4}.mosaic-root{top:0;bottom:0;left:0;right:0}.mosaic-tile{margin:0}#add-expression-modal-evaluation .mosaic-window,#session .mosaic-window{border-radius:0}#add-expression-modal-evaluation .mosaic-window .mosaic-window-body,#session .mosaic-window .mosaic-window-body{border-radius:0;background-color:#fff}#add-expression-modal-evaluation .mosaic-window .mosaic-window-toolbar,#session .mosaic-window .mosaic-window-toolbar{height:20px;border-radius:0}#add-expression-modal-evaluation .mosaic-window .mosaic-window-controls button,#session .mosaic-window .mosaic-window-controls button{height:auto;filter:none;border-radius:none;background:none;transition:all .3s ease-in-out}#add-expression-modal-evaluation .mosaic-window .mosaic-window-controls .expand-button:before,#session .mosaic-window .mosaic-window-controls .expand-button:before{content:url(../svgs/expand.svg);display:block}#add-expression-modal-evaluation .mosaic-window .mosaic-window-controls .expand-button:hover:before,#session .mosaic-window .mosaic-window-controls .expand-button:hover:before{content:url(../svgs/expand_hover.svg);display:block}#add-expression-modal-evaluation .mosaic-window .mosaic-window-controls .close-button:before,#session .mosaic-window .mosaic-window-controls .close-button:before{content:url(../svgs/close.svg);display:block}#add-expression-modal-evaluation .mosaic-window .mosaic-window-controls .close-button:hover:before,#session .mosaic-window .mosaic-window-controls .close-button:hover:before{content:url(../svgs/close_hover.svg);display:block}#add-expression-modal-evaluation .mosaic-window .mosaic-window-controls .split-button:before,#session .mosaic-window .mosaic-window-controls .split-button:before{content:url(../svgs/split.svg);display:block}#add-expression-modal-evaluation .mosaic-window .mosaic-window-controls .split-button:hover:before,#session .mosaic-window .mosaic-window-controls .split-button:hover:before{content:url(../svgs/split_hover.svg);display:block}#add-expression-modal-evaluation .mosaic-window .mosaic-window-controls .swap-button:before,#session .mosaic-window .mosaic-window-controls .swap-button:before{content:url(../svgs/replace.svg);display:block}#add-expression-modal-evaluation .mosaic-window .mosaic-window-controls .swap-button:hover:before,#session .mosaic-window .mosaic-window-controls .swap-button:hover:before{content:url(../svgs/replace_hover.svg);display:block}#add-expression-modal-evaluation .mosaic-window .mosaic-window-title,#session .mosaic-window .mosaic-window-title{font-size:12px;font-weight:400;color:#002169}.mosaic-split:hover .mosaic-split-line{box-shadow:0 0 0 1px #002169}.mosaic-split .mosaic-split-line{box-shadow:0 0 0 1px #9facbd}#metrics-container{height:100%;width:100%;overflow:auto;padding-bottom:5rem}#metrics-container .metric{height:50px;min-width:375px;width:100%;display:flex;justify-content:flex-start;align-items:center;background-color:#fff}#metrics-container .metric:nth-child(2n){background-color:#f5f5f5}#metrics-container .metric-name{font-weight:600;font-size:12px;text-transform:uppercase;color:#555;width:120px;margin-left:1rem}#metrics-container .metric-value{font-weight:600;font-size:16px;color:#555;width:70px}#metrics-container .metric-average,#metrics-container .metric-max,#metrics-container .metric-min{font-weight:300;font-size:14px;color:#00e088;width:100px;padding:0 .5rem}#metrics-container .metric-max{color:#0101ff}#metrics-container .metric-min{color:#ad1b00}#metrics-container #metric-table-header{height:30px}#metrics-container #metric-table-header .metric-name,#metrics-container #metric-table-header .metric-value{font-weight:600;font-size:12px;color:#002169;text-transform:uppercase}#metrics-container #metric-table-header .metric-average,#metrics-container #metric-table-header .metric-max,#metrics-container #metric-table-header .metric-min{font-weight:600}#swap-button-container{position:relative}#swap-button-container #options-container{position:absolute;top:20px;border:1px solid #9facbd;border-radius:3px;background:#fff}#swap-button-container .option{font-weight:400;font-size:14px;padding:.2rem .5rem;transition:all .3s;cursor:pointer}#swap-button-container .option:hover{background-color:#e0ebfd}.alert{width:100%;padding:1rem;border-radius:.5rem;color:#000}.alert-success{background:#dcfce7;border:1px solid #15803d}.alert-info{background:#dbeafe;border:1px solid #1d4ed8}.alert-warning{background:#fff7ed;border:1px solid #9a3412}.alert-error{background:#fee2e2;border:1px solid #b91c1c}#login-page{background:radial-gradient(circle,#0101ff,#0000a6 35%,#00004e);display:flex;flex-direction:column;align-items:center;min-height:100vh;height:auto!important;justify-content:space-between}#jumbotron{margin:2.5rem auto 1rem}#jumbotron img{display:block;margin:0 auto;height:4rem}#jumbotron h4{font-size:24px;color:#f9fafb;font-weight:400;margin-top:1rem;text-align:center}#register-box,#login-box{margin:0 auto;background:#fff;border-radius:.5rem;padding:1.5rem 2rem 0;filter:drop-shadow(10px 10px 10px rgba(0,0,0,.25));width:100%;max-width:25rem}#register-box h5,#login-box h5{font-size:20px;margin:0;color:#0101ff;text-align:center;font-weight:600;margin-bottom:1rem}#register-box .input-container label,#login-box .input-container label{font-weight:600;font-size:16px}#register-box .input-container input,#login-box .input-container input{font-weight:400;font-size:14px;width:100%;margin-top:8px;margin-bottom:22px}#register-box .input-container input::placeholder,#login-box .input-container input::placeholder{color:#c4c4c4}#register-box .input-container #login-button,#login-box .input-container #login-button{width:100%;margin-top:22px}#register-box{max-width:36rem}#partners-container{justify-self:end;background:#fffc;padding:0 1rem;border-radius:1rem;margin:3rem 1rem 1rem}#partners-list{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center}#partners-list li{padding:.5rem 1.5rem}#no-account{text-align:right;font-weight:300;font-size:14px;color:#0101ff;margin-top:20px;margin-bottom:10px;transition:all .3s ease-in;cursor:pointer}#no-account:hover{color:#0101ff}#project-table .table-body{overflow-y:auto;height:65vh}#projects-top{display:flex;justify-content:space-between}#projects-top #project-search{filter:none;border:1px solid #0101ff;width:330px;font-weight:400;font-size:14px}#project{width:100%}#model-page,#session,.model-page-content{height:100%;transition:.3s all ease;position:relative;min-height:100vh}#model-page .mosaic-panel-section,#session .mosaic-panel-section,.model-page-content .mosaic-panel-section{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}#model-page .active,#session .active,.model-page-content .active{opacity:1;visibility:visible;pointer-events:initial;z-index:1}#model-page .passive,#session .passive,.model-page-content .passive{opacity:0;visibility:hidden;pointer-events:none;z-index:-1}.project-tab{width:100%;height:100%}#datasets-section{width:100%;display:flex;flex-direction:column;gap:30px}#datasets-section #datasets-left{display:flex;flex-direction:column}#datasets-section #datasets-left #dataset-upload-container{width:100%;display:flex;flex-direction:column;gap:.5rem}#datasets-section #datasets-left #dataset-upload-container #dataset-search{flex:1;min-height:43px;filter:none;border:1px solid #0101ff;font-weight:400;font-size:14px}#datasets-section #datasets-right{flex:1}#datasets-section #dataset-table-section{width:100%}#raw-data{width:100%;height:65vh;padding:.5rem;white-space:break-spaces;overflow-y:auto;background-color:#fff;filter:drop-shadow(3px 3px 10px rgba(0,0,0,.25));margin-top:0}#sessions-table .table-body{overflow-y:auto;height:100%}#sessions-top{display:flex;justify-content:space-between}#sessions-top #session-search{filter:none;border:1px solid #0101ff;width:330px;font-weight:400;font-size:14px}#bookmarked-table .table-body{overflow-y:auto;height:65vh}#bookmarked-table .table-entry{background-color:#fff;justify-content:flex-start}#bookmarked-table .table-entry:nth-child(2n){background-color:#f5f5f5}#bookmarked-table .metric{padding:0 .5rem;min-width:90px;text-align:left}#bookmarked-table .expression{min-width:180px}#bookmarked-table span{margin-right:1rem}#bookmarked-table .table-top>span{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}#bookmarked-table .table-top>span>span{margin-right:.5rem}#model-training-section{display:flex;flex-direction:row;align-items:flex-start}#model-training-section #top-buttons{display:flex;align-items:center;gap:.5rem}#model-training-section .session-form{margin-top:1rem}#model-training-section #bottom-buttons{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}#model-training-section #bottom-buttons button{margin-left:1rem}#model-training-section #training-left{display:flex;flex-direction:column;width:400px;padding:2rem 1rem;transition:all .5s ease-in}#model-training-section #training-left.minimized{min-width:0;width:0;padding:2rem 0}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#model-training-section #training-right{background-color:#f9fafb;width:100%;height:120vh;position:relative}#model-training-section .close-button{display:none}#status{display:flex;align-items:center;justify-content:flex-start}#status .loader{display:inline-block;border:3px solid #c4c4c4;border-top:3px solid #aed2e7;border-radius:50%;width:16px;height:16px;animation:spin 2s linear infinite}#status span{font-weight:300;font-size:16px;font-style:italic;margin-left:10px}#status.running{color:#aed2e7}#status.finished{color:#2ee09a}#status.failed{color:#e63312}#status.created{color:#dbca0f}#training-logs{white-space:pre;overflow-y:auto;height:100%;margin:0;padding:.5rem}#generations-table{height:calc(100% - 50px)}#generations-table .table-body{overflow-y:auto;height:100%}#generations-table .table-entry{background-color:#fff}#generations-table .table-entry:nth-child(2n){background-color:#f5f5f5}#generations-table .generation{padding-left:1rem}#generations-table .metric{width:75px;padding:0 .5rem;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}#generations-table .metric::-webkit-scrollbar{display:none}#metrics-line-container{position:relative;overflow-y:auto}#model-evaluation-section{position:relative;background-color:#f9fafb;height:150vh}#model-evaluation-section #expand-evaluation-button{position:absolute;top:.5rem;right:1rem;background:none;transition:all .3s ease-in-out;z-index:1}#model-evaluation-section #expand-evaluation-button svg{color:#555}#model-evaluation-section #expand-evaluation-button:hover svg{color:#002169}#metrics-histogram-container,#metrics-line-container{width:100%;height:100%;max-height:100%}#metrics-histogram-container canvas,#metrics-line-container canvas{max-height:100%!important}#metrics-histogram-container #metrics-checkboxes,#metrics-line-container #metrics-checkboxes{opacity:0;transition:all .3s ease-in}#metrics-histogram-container:hover #metrics-checkboxes,#metrics-line-container:hover #metrics-checkboxes{opacity:1}#configs-section{display:flex;flex-direction:row;align-items:flex-start}#configs-left{display:flex;flex-direction:column;min-width:340px;margin-right:2rem}#configs-left #config-upload-container{width:100%;display:flex;justify-content:space-between}#configs-left #config-upload-container #config-search{filter:none;border:1px solid #0101ff;font-weight:400;font-size:14px;margin-right:.5rem}#configs-left #configs-table{width:100%;height:calc(100dvh - 385px);background-color:transparent}#configs-left #configs-table .table-top{background-color:#f5f5f5}#configs-right{width:100%}#configs-right #config-properties{width:100%;height:calc(100dvh - 240px);border:1px solid #7e7eff;border-radius:5px;background-color:#fff;filter:drop-shadow(3px 3px 10px rgba(0,0,0,.25));padding:0 1rem;margin-top:0rem;position:relative}#config-populations{width:100%}#config-populations #add-population-container{width:100%;display:flex;justify-content:space-between;padding:1rem 0}#config-populations #add-population-container #add-population-form{display:flex}#config-populations #add-population-container #add-population-form #population-input{filter:none;border:1px solid #0101ff;font-weight:400;font-size:14px;margin-right:.5rem}#config-populations #add-population-container #population-top-buttons{display:flex}#config-populations #add-population-container #population-top-buttons button:last-child{margin-left:1rem}#config-populations .error-msg{font-weight:400;font-size:12px;color:#e63312;height:18px}#config-populations #bottom-buttons{display:flex;justify-content:flex-end;margin-top:1rem}#add-expression-modal-title{display:flex;justify-content:space-between;align-items:center}#add-expression-modal-evaluation{background-color:#f9fafb;width:100%;height:80vh;position:relative;margin-top:.25rem}#comparison-section{display:flex;flex-direction:row}#comparison-section #comparison-right{background-color:#f9fafb;width:100%;min-height:120vh;position:relative}#comparison-section #comparison-right .close-button{display:none}#comparison-section #expression-filters{width:320px;height:100%;padding:2rem 1rem 1rem;transition:all .5s ease-in;overflow:auto}#comparison-section #expression-filters.minimized{width:0;min-width:0;padding:2rem 0}#comparison-section #expression-filters h5{font-size:16px;color:#555;margin-bottom:1rem;margin-top:0}#comparison-section #expression-filters .slider-filter-container{margin-bottom:2.5rem}#comparison-section #expression-filters .slider-filter-container label{font-weight:600;font-size:12px;color:#002169;text-transform:uppercase}#comparison-section #expression-filters .rc-slider{margin-top:.5rem;margin-left:.5rem}#comparison-section #expression-filters .rc-slider-track{height:1px;background-color:#009ee2;margin-top:4px}#comparison-section #expression-filters .rc-slider-rail{height:1px;margin-top:4px}#comparison-section #expression-filters .rc-slider-handle{width:19px;height:19px;border:solid 1px #009ee2;background-color:#fff;opacity:1;z-index:5}#comparison-section #expression-filters .rc-slider-dot{bottom:-5px}#comparison-section #expression-filters .rc-slider-mark-text{color:#2ee09a;font-weight:300;font-size:14px;webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}#comparison-section #comparison-table{height:100%}#comparison-section #comparison-table .table-body{overflow-y:auto;scroll-behavior:smooth;height:calc(100% - 50px);min-width:1000px}#comparison-section #comparison-table .table-entry{background-color:#fff;justify-content:flex-start;transition:all .3s ease-in-out}#comparison-section #comparison-table .table-entry:nth-child(2n){background-color:#f5f5f5}#comparison-section #comparison-table .table-entry.highlighted{color:#002169;background-color:#dcf7ed}#comparison-section #comparison-table .generation{padding-left:1rem}#comparison-section #comparison-table .metric{width:100px;padding:0 .5rem;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}#comparison-section #comparison-table .metric::-webkit-scrollbar{display:none}#comparison-section #comparison-table .expression{min-width:180px}#comparison-section #comparison-table span{margin-right:1rem}#comparison-section #comparison-table .order-caret{color:#9facbd;transition:all .3s ease-in;min-width:15px}#comparison-section #comparison-table .order-caret:hover,#comparison-section #comparison-table .order-caret.selected{color:#002169}#comparison-section #comparison-table .order-caret.selected:hover{color:#7e7eff}#comparison-section #comparison-table .table-top{width:100%}#comparison-section #comparison-table .table-top>span{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}#comparison-section #comparison-table .table-top>span>span{margin-right:5px}#comparison-section #comparison-toggler{text-align:right;margin-top:2.5rem}#comparison-section #comparison-toggler button{width:100px;border-radius:0;background-color:#9facbd;color:#c4c4c4;font-size:14px;height:30px;outline:none}#comparison-section #comparison-toggler button:hover{background-color:#002169}#comparison-section #comparison-toggler button.selected{background-color:#002169;color:#fff}#comparison-section #comparison-toggler button.selected:hover{background-color:#7e7eff}#comparison-section #scatter-container{position:relative;width:inherit;height:100%;overflow:auto;padding:0 .75rem 2rem 0}#comparison-section #scatter-container canvas{position:relative;top:40px}#comparison-section #scatter-container #scatter-axis-picker{position:absolute;top:5px;right:10px;display:flex;flex-wrap:wrap}#comparison-section #scatter-container .dropdown-container{margin-left:.3rem}#comparison-section #scatter-container .dropdown-container div[class*=control]{margin:0;border-radius:0;box-shadow:none;filter:none;border:1px solid #002169}#comparison-section #scatter-container .dropdown-container input{height:20px}#comparison-section #scatter-container .dropdown-container div[class*=ValueContainer],#comparison-section #scatter-container .dropdown-container div[class*=singleValue],#comparison-section #scatter-container .dropdown-container div[class*=option]{margin:0;font-size:12px}#comparison-section #bar-chart-container{position:relative;overflow-y:auto}#comparison-section #bar-chart-container #bar-chart{width:100%!important;height:100%!important}#comparison-section #bar-chart-container #metrics-checkboxes{opacity:0;transition:all .3s ease-in}#comparison-section #bar-chart-container:hover #metrics-checkboxes{opacity:1}#metrics-checkboxes{position:absolute;top:1rem;right:.4rem;background-color:#fff;border:1px solid #002169;font-size:12px;width:90px}#metrics-checkboxes .checkbox-container{padding:.1rem .5rem;display:flex;justify-content:space-between;align-items:center}#metrics-checkboxes .checkbox{min-width:10px;min-height:10px;border:1px solid #002169;transition:all .3s ease-in-out}#metrics-checkboxes .checkbox:hover{background-color:#dcf7ed}#metrics-checkboxes .checkbox.selected{background-color:#00e088}.bookmark{display:flex}.bookmark svg{transition:all .3s ease-in;color:#b9c3cb}.bookmark svg:hover{color:#002169}.bookmark.selected svg{color:#002169}.bookmark.selected svg:hover{color:#7e7eff}#overview-section{display:flex;flex-direction:row;align-items:flex-start}#overview-left{display:flex;flex-direction:column;min-width:340px;margin-right:2rem}#overview-right{width:100%;height:65vh}#overview-right .table-body{overflow-y:auto;height:65vh}#bookmarkeds-section{position:relative;width:100%;display:flex;flex-direction:column}#bookmarkeds-section .form-item-label{margin-top:1rem;margin-bottom:.5rem;font-size:14px;font-weight:700;font-family:Titillium Web,sans-serif}#whatif-section{position:relative;width:100%;display:flex;flex-direction:column}#whatif-section .form-item-label{margin-top:1rem;margin-bottom:.5rem;font-size:14px;font-weight:700;font-family:Titillium Web,sans-serif}#whatif-section #whatif-top{width:100%;display:flex;align-items:flex-start;gap:30px}#whatif-section #whatif-top #whatif-left{width:340px}#whatif-section #whatif-top #whatif-right{flex:1}#feature-importance-section,#counterfactual-section{position:relative;width:100%;display:flex;flex-direction:column}#feature-importance-section .form-item-label,#counterfactual-section .form-item-label{margin-top:1rem;margin-bottom:.5rem;font-size:14px;font-weight:700;font-family:Titillium Web,sans-serif}#feature-importance-section .section-title,#counterfactual-section .section-title{font-size:1.25rem;font-weight:700;margin-top:1.5rem;font-family:Titillium Web,sans-serif}#feature-importance-section .underline,#counterfactual-section .underline{width:120px;height:1px;background:#000;border-radius:8px;margin-top:.5rem;margin-bottom:.25rem}#feature-importance-section #explanation-card,#counterfactual-section #explanation-card{position:relative;background:#fff;border:1px solid transparent;border-radius:.5rem;padding:1rem;display:flex;flex-direction:column;box-shadow:0 5px 10px #0000000d;cursor:pointer;transition:all .3s}#feature-importance-section #explanation-card:hover,#counterfactual-section #explanation-card:hover{border-color:#0101ff}#feature-importance-section #explanation-card .card-title-section,#counterfactual-section #explanation-card .card-title-section{display:flex;align-items:center;justify-content:space-between}#feature-importance-section #explanation-card .card-title-section #title,#counterfactual-section #explanation-card .card-title-section #title{font-size:14px;font-weight:700;width:100%;overflow:hidden;text-overflow:ellipsis;font-family:Titillium Web,sans-serif}#feature-importance-section #explanation-card .info-container,#counterfactual-section #explanation-card .info-container{display:flex;align-items:center;padding:.5rem 0}#feature-importance-section #explanation-card .info-container p,#counterfactual-section #explanation-card .info-container p{margin:0;font-family:Titillium Web,sans-serif}#feature-importance-section #explanation-card .info-container .info-item-title,#counterfactual-section #explanation-card .info-container .info-item-title{width:100px;flex-shrink:0}#feature-importance-section #explanation-card .info-container .info-item-desc,#counterfactual-section #explanation-card .info-container .info-item-desc{width:100%;overflow:hidden;text-overflow:ellipsis}._mentions--singleLine_hfk13_1 ._mentions__control_hfk13_1{display:inline-block;padding-left:10px}._mentions--singleLine_hfk13_1 ._mentions__highlighter_hfk13_5{padding:1px;border:none}._mentions--singleLine_hfk13_1 ._mentions__input_hfk13_9{border:none;font-style:italic;padding-left:10px;padding-right:1rem}._mentions--multiLine_hfk13_16 ._mentions__control_hfk13_1{font-family:monospace;font-size:12pt}._mentions--multiLine_hfk13_16 ._mentions__highlighter_hfk13_5{border:none;padding:9px;min-height:63px}._mentions--multiLine_hfk13_16 ._mentions__input_hfk13_9{border:none;padding:9px;outline:0;font-style:italic}._mentions__suggestions_hfk13_31{background-color:red;border:1px solid rgba(0,0,0,.15);max-height:10rem;overflow:auto}._mentions__suggestions__list_hfk13_37{font-size:10pt}._mentions__suggestions__item_hfk13_40{padding:5px 15px;border-bottom:1px solid rgba(0,0,0,.15)}._mentions__suggestions__item--focused_hfk13_44{background-color:#002169;color:#fff}._mentions__mention_hfk13_48{position:relative;z-index:1;color:#002169;font-style:italic;text-shadow:1px 1px 1px white,1px -1px 1px white,-1px 1px 1px white,-1px -1px 1px white;text-decoration:none;pointer-events:none}/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"•"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.ql-mention-list-container{background-color:#fff;border:1px solid #f0f0f0;border-radius:4px;box-shadow:0 2px 12px #1e1e1e14;overflow:auto;width:270px;z-index:9001}.ql-mention-loading{font-size:16px;line-height:44px;padding:0 20px;vertical-align:middle}.ql-mention-list{list-style:none;margin:0;overflow:hidden;padding:0}.ql-mention-list-item{cursor:pointer;font-size:16px;line-height:44px;padding:0 20px;vertical-align:middle}.ql-mention-list-item.disabled{cursor:auto}.ql-mention-list-item.selected{background-color:#d3e1eb;text-decoration:none}.mention{background-color:#d3e1eb;border-radius:6px;height:24px;margin-right:2px;padding:3px 0;-webkit-user-select:all;user-select:all;width:65px}.mention>span{margin:0 3px}.yarl__slide_captions_container{background:var(--yarl__slide_captions_container_background,rgba(0,0,0,.5));left:var(--yarl__slide_captions_container_left,0);padding:var(--yarl__slide_captions_container_padding,16px);position:absolute;right:var(--yarl__slide_captions_container_right,0);-webkit-transform:translateZ(0)}.yarl__slide_title{color:var(--yarl__slide_title_color,#fff);font-size:var(--yarl__slide_title_font_size,125%);font-weight:var(--yarl__slide_title_font_weight,bolder);max-width:calc(100% - var(--yarl__toolbar_width, 0px));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yarl__slide_title_container{top:var(--yarl__slide_title_container_top,0)}.yarl__slide_description{display:-webkit-box;-webkit-hyphens:auto;hyphens:auto;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--yarl__slide_description_max_lines,3);color:var(--yarl__slide_description_color,#fff);text-align:var(--yarl__slide_description_text_align,start)}.yarl__slide_description_container{bottom:var(--yarl__slide_description_container_bottom,0)}.yarl__fullsize{height:100%;width:100%}.yarl__relative{position:relative}.yarl__portal{bottom:0;left:0;opacity:0;overflow:hidden;position:fixed;right:0;top:0;transition:opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease);z-index:var(--yarl__portal_zindex,9999)}.yarl__portal_open{opacity:1}.yarl__container{background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));bottom:0;left:0;outline:none;overflow:hidden;overscroll-behavior:var(--yarl__controller_overscroll_behavior,contain);position:absolute;right:0;top:0;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;-moz-user-select:none;user-select:none}.yarl__carousel{align-content:center;align-items:stretch;display:flex;flex:0 0 auto;height:100%;justify-content:center;opacity:var(--yarl__pull_opacity,1);transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_offset,0));width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px, 0)*1px + var(--yarl__carousel_spacing_percent, 0)*1%))}.yarl__carousel_with_slides{-moz-column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%);column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%)}.yarl__flex_center{align-content:center;align-items:center;display:flex;justify-content:center}.yarl__slide{flex:1;overflow:hidden;padding:calc(var(--yarl__carousel_padding_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_padding_percent, 0)*1%);position:relative}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;touch-action:var(--yarl__controller_touch_action,none);-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.yarl__slide_image_cover{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.yarl__slide_image_loading{opacity:0}@media screen and (min-width:800px){.yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transform-style:preserve-3d}}.yarl__slide_placeholder{left:50%;line-height:0;position:absolute;top:50%;transform:translate(-50%) translateY(-50%)}.yarl__slide_loading{animation:yarl__delayed_fadein 1s linear;color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,hsla(0,0%,100%,.8)))}.yarl__slide_loading line{animation:yarl__stroke_opacity 1s linear infinite}.yarl__slide_loading line:first-of-type{animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){animation-delay:-1s}.yarl__slide_error{color:var(--yarl__slide_icon_error_color,red);height:var(--yarl__slide_icon_error_size,48px);width:var(--yarl__slide_icon_error_size,48px)}@media (prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:unset}.yarl__slide_loading,.yarl__slide_loading line{animation:unset}}.yarl__toolbar{bottom:auto;display:flex;justify-content:flex-end;left:auto;padding:var(--yarl__toolbar_padding,8px);position:absolute;right:0;top:0}[dir=rtl] .yarl__toolbar{bottom:auto;left:0;right:auto;top:0}.yarl__icon{height:var(--yarl__icon_size,32px);width:var(--yarl__icon_size,32px)}.yarl__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--yarl__button_background_color,transparent);border:var(--yarl__button_border,0);color:var(--yarl__color_button,hsla(0,0%,100%,.8));cursor:pointer;filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));line-height:0;margin:var(--yarl__button_margin,0);outline:none;padding:var(--yarl__button_padding,8px);-webkit-tap-highlight-color:transparent}.yarl__button:focus{color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:var(--yarl__color_button,hsla(0,0%,100%,.8))}.yarl__button:focus-visible{color:var(--yarl__color_button_active,#fff)}@media (hover:hover){.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:var(--yarl__color_button_disabled,hsla(0,0%,100%,.4));cursor:default}.yarl__navigation_next,.yarl__navigation_prev{padding:var(--yarl__navigation_button_padding,24px 16px);position:absolute;top:50%;transform:translateY(-50%)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:unset;right:0;transform:translateY(-50%) rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:unset;transform:translateY(-50%) rotate(180deg)}.yarl__no_scroll{height:100%;overflow:hidden;overscroll-behavior:none}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}.ql-mention-list-container{z-index:999999!important;top:10%!important;max-height:200px}
