body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@media (min-width:1026px){.card-grid{display:grid}}@media (max-width:768px){.cards-section,.dynamic-container,.feature-card,.hero-section{align-items:left;flex-direction:column;justify-content:center;padding:10px}.homecard-example-pill{font-size:16px!important;text-align:left!important}@media screen and (max-width:768px){.hide-on-mobile{display:none}}.cards-section,.hero-section{margin-top:2vh;padding:10px}.hero-section,.text-primary{font-size:40px!important;margin-bottom:20px!important}.cards-section,.text-primary{font-size:30px!important;margin-bottom:10px!important}.feature-card{margin:5px;margin-left:0!important;padding:10px;width:100%}.deploy-container{display:block!important}.deploy-text{margin:10px!important;padding:10px!important}.cards-section-about,.text-section{max-width:100%;padding:5px}.button-wrapper,.card,.email-input{width:100%}.top-nav ul{text-align:center}.top-nav ul li{display:block;margin:10px 0}.homecard.extra-tall,.homecard.extra-wide,.homecard.large,.homecard.small,.homecard.square,.homecard.tall,.homecard.wide{display:flex;flex-direction:column;margin:5px 5px 40px;padding:10px;width:100%}.homecard.square{width:50%}.homecard h2{font-size:20px!important}.card-grid{overflow-x:hidden!important}.hero-section .tagline{max-width:100%!important}}.home-container{align-items:center;background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;font-family:Inter,sans-serif;gap:50px;min-height:100vh;width:100vw}.about-container,.home-container{display:flex;flex-direction:column;height:100vh;overflow-x:hidden;overflow-y:auto}.about-container{align-items:center!important}.hero-section{background-color:initial;color:#fcfbf2;font-family:Inter,sans-serif;min-height:95vh!important}.main-title{font-size:3rem;font-weight:700;margin-bottom:2rem;max-width:800px}.report-types{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.report-type{background-color:#4caf501a;border-radius:20px;color:#4caf50;font-size:1rem;padding:.5rem 1rem}.company-logos-section{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEJSURBVHgB7dhBCoJAFMbxNyFRUWSrgha1qDPUGTpwZ7Az1KKgQFcJCVZE5riudPEmvuT7bWcQ/oojPmOMyeT/ZQ2pCYagYQgahqBhCBqGoGEIGoagYQgahqDxxJH+vCXT1UC646Z4nYbE26uEwUWiTSIuGBfDh0keMF35b9f261gO67Mo0x8+jBbdjxGWXfPzp6VNPWS47JXusU9Mm3pIlbtt3xtt6iGP9Fm6x2vrH5bqV0yO99I98S4VbeohVU6kKNA/gtVD7PfiW4xdCx18S4yrIbY9hu0J5s9axXuTnG55RFyEOpAZTuPBMAQNQ9AwBA1D0DAEDUPQMAQNQ9DUaoj9i19dI469AFL4P2mZnFilAAAAAElFTkSuQmCC);background-repeat:repeat;background-size:3px 3px;padding-top:30px}.company-logos{align-items:center;display:flex;justify-content:center;overflow-x:auto}.company-logo{height:50px;margin:0 15px}.welcome-section{color:#333;padding:1.25vw 5vw}.text-section,.welcome-section{background-color:initial;letter-spacing:.2px;line-height:1.5}.text-section{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#da9a22,#9a7bc9);-webkit-background-clip:text;margin:50px 100px;max-width:50%;padding-right:0}.card-sections-container{display:flex;gap:20px;justify-content:space-between;padding:20px 0;width:100%}.cards-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#4a4a4a1a;border:1px solid #fff3;border-radius:64px 64px 64px 64px;border-radius:8px;box-shadow:0 4px 6px #0000001a;flex-direction:column;height:auto;padding:20px 30px;width:80%}.cards-section,.cards-section-about{align-items:left;display:flex;justify-content:space-between}.cards-section-about{background-color:initial;height:100vh;margin-bottom:0;margin-top:0;padding:0 5vw}.feature-card{align-items:left;background-color:initial;border:none;border-radius:8px;color:#373737;display:flex;flex-direction:column;height:auto;justify-content:flex-start;letter-spacing:.2px;line-height:1.5;margin:10px;text-align:left;width:100%}.feature-card:before{height:100%;width:100%}.feature-card:hover{border-color:#da9a22}.button-container{display:flex;gap:10px;justify-content:center}.titles{gap:20px}.dynamic-container,.titles{display:flex;flex-direction:column;justify-content:center}.dynamic-container{align-items:center}::selection{background:#9a7bc9}.hero-section .content{text-align:left}.hero-section .text-primary{color:#e4fbe4;font-size:60px;font-weight:400;margin-bottom:20px;margin-top:0;max-width:40%;padding:50px}.cards-section .text-primary{font-size:40px}.cards-section .text-primary,.cards-section-about .text-primary{color:#fcfbf2;font-weight:400;margin-bottom:0;margin-top:0;padding:0}.cards-section-about .text-primary{font-size:60px}.cards-section .primary-shadow{color:#bebebe31;font-size:30px}.cards-section .primary-shadow,.cards-section-about .primary-shadow{font-weight:600;line-height:1;margin-bottom:0;margin-top:0;padding:0}.cards-section-about .primary-shadow{color:#fcfbf21a;font-size:50px}.cards-section p{color:#d4d4d4;margin-top:2vh}.cards-section p,.cards-section-about p{font-size:20px;letter-spacing:0;line-height:1.5;margin-bottom:0;padding:0}.cards-section-about p{color:#b6b5af;margin-top:5vh}.hero-section .tagline{color:#fcfbf2;font-size:20px;margin-bottom:0;margin-top:0;text-align:center}.button-wrapper{align-items:center;border-radius:20px;display:flex;flex-direction:column;justify-content:center;margin:10px;max-width:100%;padding:8px}.secondary-button{background-color:#040404c6;border-radius:12px}.secondary-button,.start-button{-webkit-appearance:none;color:#fff;cursor:pointer;font-size:16px;outline:none;padding:10px 20px;text-align:center;transition:background .3s,box-shadow .3s;-webkit-user-select:none;user-select:none}.start-button{background:#000;border:1px solid #469037a4;border-radius:0;box-shadow:0 2px 5px #15c148e3,inset 0 1px 0 #ffffff1a,inset 0 10px 10px #ffffff1a;text-shadow:0 -1px 0 #0000004d}.start-button:active{background:linear-gradient(180deg,#292929 0,#4f4f4f);box-shadow:inset 0 2px 3px #00000080}.email-input{background-color:initial;border:.5px solid #7d5aa0;border-radius:8px;color:#9b76c0;cursor:pointer;display:flex;font-family:Quicksand,sans-serif;letter-spacing:.2px;line-height:1.3;margin-top:40px;padding:15px;text-decoration:none;transition:background-color .3s ease}.email-input:focus{outline:none}.highlight{background-color:#9a7bc9;border-radius:2px;color:#333;padding:0 4px}.welcome-section p{margin:20px 0;text-align:justify}.source-value{align-items:center;display:flex}.top-nav{background-color:initial;display:flex;padding:10px 0;width:100%}.top-nav ul{list-style-type:none;margin:0;padding:0}.top-nav ul li{display:inline;margin:0 20px}.top-nav ul li a{color:#333;text-decoration:none}.top-nav ul li a:hover{color:#9a7bc9;text-decoration:none}.card-grid{gap:20px;grid-auto-rows:minmax(100px,auto);margin-top:20px}.homecard{border:1px solid #fff3;border-radius:0;box-shadow:0 4px 6px #0000001a;color:#fff!important;display:flex;flex-direction:column;justify-content:space-between;margin:10px;overflow:hidden!important;padding:20px;position:relative;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.homecard-examples{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px;margin-top:12px}.homecard-example-pill{-webkit-appearance:none;background:#000;border:1px solid #000;border-radius:0;box-shadow:0 2px 5px #15c148e3,inset 0 1px 0 #ffffff1a,inset 0 10px 10px #ffffff1a;color:#fff;cursor:pointer;font-size:16px;font-size:.8em;outline:none;padding:4px 8px;text-align:center;text-shadow:0 -1px 0 #0000004d;transition:background .3s,box-shadow .3s;-webkit-user-select:none;user-select:none}.homecard img{height:auto;width:100%}.homecard h2,.homecard p{word-wrap:break-word}.homecard p{color:#f2f2f2b6;font-family:Quicksand,sans-serif}.homecard h2{color:#f2f2f2;font-family:IBM Plex Mono,sans-serif;margin-bottom:10px;margin-top:0}.homecard-link{color:#e0eaff;font-weight:700;margin-top:10px;text-decoration:none;transition:color .3s ease-in-out}.homecard-link:hover{color:#fff}.homecard.small{grid-column:span 1}.homecard.large{grid-column:span 2;grid-row:span 2}.homecard.wide{grid-column:span 4}.homecard.extra-wide{grid-column:span 5}.homecard.tall{grid-row:span 2}.homecard.square{grid-column:span 2;grid-row:span 2;width:50%}.deploy-container{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.deploy-text{flex:1 1;padding-right:20px}.footer{background-color:initial;color:#fff;padding:20px;text-align:center;width:100%}.footer a{color:#fcfcfc;padding:0 5px;text-decoration:none}.footer a:hover{text-decoration:underline}@media screen and (max-width:768px){.hide-on-mobile{display:none}}body,html{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEJSURBVHgB7dhBCoJAFMbxNyFRUWSrgha1qDPUGTpwZ7Az1KKgQFcJCVZE5riudPEmvuT7bWcQ/oojPmOMyeT/ZQ2pCYagYQgahqBhCBqGoGEIGoagYQgahqDxxJH+vCXT1UC646Z4nYbE26uEwUWiTSIuGBfDh0keMF35b9f261gO67Mo0x8+jBbdjxGWXfPzp6VNPWS47JXusU9Mm3pIlbtt3xtt6iGP9Fm6x2vrH5bqV0yO99I98S4VbeohVU6kKNA/gtVD7PfiW4xdCx18S4yrIbY9hu0J5s9axXuTnG55RFyEOpAZTuPBMAQNQ9AwBA1D0DAEDUPQMAQNQ9DUaoj9i19dI469AFL4P2mZnFilAAAAAElFTkSuQmCC);background-repeat:repeat;background-size:3px 3px;height:100%;overflow-y:auto!important}.product-container{color:#ececec}.overview-section{margin-bottom:40px;margin-left:20%;margin-right:20%;text-align:left}.product-list{list-style-type:none;margin-top:50px;padding:0}.product-item{border-bottom:.3px solid #4caf50;border-radius:8px 0 0 0;cursor:pointer;font-size:16px;margin:20px 0;padding:10px 0 10px 10px}.product-header{display:flex;justify-content:space-between;width:100%}.counter-controls{align-items:center;display:flex}.product-item h2{color:#ececec;font-size:16px;margin:0}.product-details{color:#ececec;margin-top:10px}.product-section{border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin:20px 0;padding:20px}.product-section h2{color:#ececec}.document-card{background-color:#171717;border:.5px solid #3c3c3c;border-radius:4px;color:#f2f1e6;overflow:auto}.document-card,.document-card-text{display:flex;flex-direction:column;margin-bottom:30px;margin-top:10px;max-width:100%}.document-card-text{background-color:initial;border:1px solid #b8b7b0;border-radius:0;color:#46453e;overflow:hidden}.documents-grid .document-card{display:flex;flex-basis:calc(50% - 20px);flex-direction:column;flex-grow:1;flex-shrink:0;margin:10px;max-height:500px;overflow:hidden}.documents-grid .document-card img{height:auto;max-width:100%;object-fit:cover}@media (max-width:768px){.pdf-container{-webkit-overflow-scrolling:touch;align-items:start;display:flex;justify-content:start!important;overflow-x:auto!important;overflow-y:hidden;touch-action:pan-x pan-y;width:100%}.documents-grid .document-card{flex:1 0 100%;max-height:250px}.document-modal{margin-top:50px!important}}.pdf-container{align-items:start;display:flex;height:auto;justify-content:center;overflow:hidden;width:100%}.toggle-document-btn{background-color:initial;border:none;color:#575757;cursor:pointer;padding:10px 15px;transition:background-color .3s ease}.toggle-document-btn:hover{background-color:#262626}.document-content a{color:#934da6;text-decoration:none}.document-content,.metadata-container{flex:1 1;max-width:100%;overflow-y:auto;padding:15px}.uploaded-image,object{display:block;height:auto;width:100%}.metadata-container{align-items:center;color:#8f8d7d;display:flex;justify-content:space-between;max-height:40px;min-height:40px;overflow:hidden;padding:10px 15px}.react-pdf__Page{margin-bottom:20px;overflow:hidden;width:100%}.react-pdf__Page,.react-pdf__Page__canvas{max-height:700px!important}.react-pdf__Page__annotations.annotationLayer,.react-pdf__Page__textContent.textLayer{height:0;visibility:hidden}.react-pdf__Page{max-height:860px}.react-pdf__Document{height:auto}.metadata-type-pill{border-radius:15px;color:#fcfbf2;display:inline-block;font-size:.8em;padding:5px 10px}.metadata-type-citation,.metadata-type-dropbox,.metadata-type-else,.metadata-type-file,.metadata-type-notion,.metadata-type-text{background-color:#353935;border:1px solid #1c1d1c}.metadata-type,.metadata-type:hover{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:center;margin:0}.metadata-type:hover{color:#9a7bc9}.modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.document-modal{background-color:initial;border:.5px solid #3c3c3c;border-radius:5px;border-radius:20px;box-shadow:0 8px 16px #0003;left:50%;max-height:auto;max-width:700px;min-height:800px;overflow-x:hidden;overflow-y:auto;padding:20px 40px 40px;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%}.icon-button{background:none;border:none;color:inherit;color:#c7c7c7;cursor:pointer;padding:10px}.icon-button:hover{color:#b43030;opacity:.7}:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:#0000;--input-disabled-border-color:#0000;--input-hover-border-color:#000;--link-outline:none}@media screen and (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{left:0;pointer-events:none;position:absolute;top:0;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translateX(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{height:100%;position:absolute;width:100%}.annotationLayer section{box-sizing:border-box;margin:0;pointer-events:auto;position:absolute;text-align:left;text-align:initial;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:none;outline:var(--link-outline)}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{font-size:1em;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{background:#ff0;box-shadow:0 2px 10px #ff0;opacity:.2}.annotationLayer .textAnnotation img{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .textWidgetAnnotation :is(input,textarea){background-image:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');background-image:var(--annotation-unfocused-field-background);border:2px solid #0000;border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px*var(--scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled]{background:none;border:2px solid #0000;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border:2px solid #000;border:2px solid var(--input-hover-border-color)}.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border-radius:2px}.annotationLayer .choiceWidgetAnnotation select:focus,.annotationLayer .textWidgetAnnotation :is(input,textarea):focus{background:none;border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-color:initial;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{font-size:calc(9px*var(--scale-factor));min-width:calc(180px*var(--scale-factor));pointer-events:none;position:absolute;width:100%}.annotationLayer .popup{word-wrap:break-word;background-color:#ff9;border-radius:calc(2px*var(--scale-factor));box-shadow:0 calc(2px*var(--scale-factor)) calc(5px*var(--scale-factor)) #888;cursor:pointer;font:message-box;margin-left:calc(5px*var(--scale-factor));max-width:calc(180px*var(--scale-factor));padding:calc(6px*var(--scale-factor));pointer-events:auto;position:absolute;white-space:normal}.annotationLayer .popup>*{font-size:calc(9px*var(--scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px*var(--scale-factor))}.annotationLayer .popupContent{border-top:1px solid #333;margin-top:calc(2px*var(--scale-factor));padding-top:calc(2px*var(--scale-factor))}.annotationLayer .richText>*{font-size:calc(9px*var(--scale-factor));white-space:pre-wrap}.annotationLayer .caretAnnotation,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .fileAttachmentAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .highlightAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .lineAnnotation svg line,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .squareAnnotation svg rect,.annotationLayer .squigglyAnnotation,.annotationLayer .stampAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .underlineAnnotation{cursor:pointer}.annotationLayer section svg{height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .annotationTextContent{color:#0000;height:100%;opacity:0;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.annotationLayer .annotationTextContent span{display:inline-block;width:100%}.show-component{-ms-overflow-style:none;align-items:stretch;background-color:initial;border-radius:0;color:#fcfbf2;display:flex;flex-direction:column;margin-bottom:20px;max-height:100vh;min-height:85vh;min-width:600px;overflow-x:hidden;overflow-y:auto;padding-bottom:20px;scrollbar-width:none;width:100%;::-webkit-scrollbar{display:none}.content-area{flex-grow:1;overflow-y:auto;padding:10px 0}}.button-group{display:flex;justify-content:left;margin-bottom:10px;margin-top:10px;overflow-x:auto}.button-group button{background-color:initial;border:none;border-radius:5px;color:#999897;cursor:pointer;margin:0 5px;overflow:visible;padding:10px 25px;text-overflow:ellipsis;transition:background-color .3s ease;white-space:nowrap}.button-group button:hover{border-radius:8px;color:#b6b1a3}.button-group button.active,.button-group button:hover{background:linear-gradient(180deg,#2d2d2d31 0,#29292933);box-shadow:0 2px 5px #0000004d,inset 0 1px 0 #ffffff1a,inset 0 10px 10px #ffffff1a;text-shadow:0 -1px 0 #0000004d}.button-group button.active{-webkit-appearance:none;border:1px solid #000;border-radius:8px;color:#fff;cursor:pointer;outline:none;padding:10px 20px;text-align:center;transition:background .3s,box-shadow .3s;-webkit-user-select:none;user-select:none}.text-input{background-color:initial;border:none;border-radius:0;color:#fcfbf2;flex:1 1;font-size:16px;letter-spacing:.2px;line-height:1.5;margin:0;max-height:25px;outline:none;padding:0 16px 0 0}.text-input:focus{border-color:#0000;box-shadow:none}.action-button{background-color:initial;border:none;border-radius:32px;color:#fcfbf2;cursor:pointer;padding:10px 25px;transition:background-color .3s ease}.action-button:hover{background-color:#353535}.icon{color:#282828}.response-container{background-color:initial;border-radius:4px;box-sizing:border-box;color:#575757;height:auto;margin-top:0;padding:10px;width:100%}.counts-container{justify-content:space-between;margin-top:5px;padding:10px 10px 5px}.counts-container,.counts-pills{align-items:center;display:flex;gap:10px}.counts-pills{justify-content:left}.document-count{color:#575757;margin-right:20px}.document-type-pill{background-color:initial;border:1px solid #87877f;border-radius:2px;color:#87877f;cursor:pointer;font-size:.875rem;padding:5px 10px;text-align:center;white-space:nowrap}.input-group{align-items:center;background-color:initial;border:.5px solid #2f2f2f;border-radius:8px;display:flex;gap:10px;padding:0}.input-area{bottom:0;padding:10px 0;position:-webkit-sticky;position:sticky}.input-group-follow-up{align-items:center;background:linear-gradient(180deg,#2d2d2d31 0,#29292933);border:.5px solid #2f2f2f;border-radius:8px;box-shadow:0 2px 5px #0000004d,inset 0 1px 0 #ffffff1a,inset 0 10px 10px #ffffff1a;display:flex;gap:10px;margin-top:20px;padding:0;text-shadow:0 -1px 0 #0000004d}.documents-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}@media (max-width:768px){.documents-grid .document-card{font-size:90%;max-height:300px;padding:10px}.view-toggle{visibility:hidden}}.view-toggle{margin-top:10px;text-align:left}.view-toggle button{background-color:initial;border:none;color:#2f2f2f;cursor:pointer;font-size:12px;padding:5px 10px;transition:color .3s}.view-toggle button.active{color:#898784}.data-card{box-shadow:0 2px 5px #0000004d,inset 0 1px 0 #ffffff1a,inset 0 10px 10px #ffffff1a}.data-card,.no-data-card{background:linear-gradient(180deg,#2d2d2d31 0,#29292933);color:#f2f1e6;margin-top:20px;padding:20px;text-align:left;text-shadow:0 -1px 0 #0000004d}.no-data-card{border-radius:8px}.get-started-list{list-style-type:none;margin-bottom:40px;margin-top:40px;padding-left:0;text-align:left}.get-started-list li{background-color:#2a2a2a27;border:.5px solid #3c3c3c;border-radius:8px;line-height:1.5;margin-bottom:15px;margin-top:15px;padding:20px}.document-type-pill.selected{background-color:#353935;border-radius:2px;color:#f1efe4}.square-widget{aspect-ratio:1/1;display:flex;flex-direction:column;overflow:hidden}.square-widget h3{background-color:initial;border:1px solid green;margin:0;padding:10px}.widget-content{flex-grow:1;overflow-y:auto;position:relative;width:100%!important}.widget-content::-webkit-scrollbar{width:6px}.widget-content::-webkit-scrollbar-track{background:#0000}.widget-content::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.widget-content::-webkit-scrollbar-thumb:hover{background:#555}.map-container{bottom:0;left:0;position:absolute;right:0;top:0}.leaflet-container{height:100%;width:100%}.table-widget-container{height:100%;overflow:auto;width:100%}.table-widget-container table{min-width:650px}.table-header-cell{background-color:#f5f5f5;font-weight:700;white-space:nowrap}.table-body-cell{white-space:nowrap}.table-widget-container::-webkit-scrollbar{height:8px;width:8px}.table-widget-container::-webkit-scrollbar-track{background:#f1f1f1}.table-widget-container::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.table-widget-container::-webkit-scrollbar-thumb:hover{background:#555}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.leaflet-tile::selection{background:#0000}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-height:none!important;max-width:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important;padding:0;width:auto}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;height:0;width:0;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);height:36px;width:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{height:44px;width:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;line-height:1.4;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;height:.6669em;vertical-align:initial!important;width:1em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:#fffc;border:2px solid #777;border-top:none;box-sizing:border-box;line-height:1.1;padding:2px 5px 1px;text-shadow:1px 1px #fff;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{font-size:13px;font-size:1.08333em;line-height:1.3;margin:13px 24px 13px 20px;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;margin-top:-1px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;pointer-events:auto;transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px #0006;color:#333}.leaflet-container a.leaflet-popup-close-button{background:#0000;border:none;color:#757575;font:16px/24px Tahoma,Verdana,sans-serif;height:24px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:24px}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px #0006;color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:#0000;border:6px solid #0000;content:"";pointer-events:none;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;left:0;margin-left:-12px}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.legend{background-color:initial;border-radius:5px;color:#d5d5d5;display:flex;flex-direction:column;margin:10px;padding:10px;position:absolute;right:0;top:0}.legend-item{align-items:center;display:flex}.legend-item span{margin-left:5px}.graph-button{background-color:#2a2a2a60;border:.5px solid #3c3c3c;border-radius:8px;color:#fcfbf2;cursor:pointer;font-family:Quicksand,sans-serif;letter-spacing:.2px;line-height:1.3;margin-bottom:10px;padding:5px 10px;transition:background-color .3s ease;width:100%}.toggle-switch{display:inline-block;height:24px;margin-bottom:10px;position:relative;width:50px}.toggle-switch input{height:0;opacity:0;width:0}.switch-label{background-color:#4f4f4f93;border:.5px solid #7a7a7a;border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.switch-label:before{background-color:#f6e9ff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:.2s;width:18px}input:checked+.switch-label{background-color:#b45bf0}input:checked+.switch-label:before{transform:translateX(26px)}.switch-inner{color:#fff;font-size:12px;left:75%;position:absolute;top:50%;transform:translate(-50%,-50%)}input:checked+.switch-label .switch-inner{left:25%}.graph-container{background-color:initial}.graph-legend-container{height:800px;position:relative;width:800px}.d3-component{height:100%;width:100%}.upload-container{align-items:center;display:flex;justify-content:left}.file-upload-input{display:none}.file-upload-label{background-color:initial;border:none;border-radius:8px;color:#282828;cursor:pointer;padding:10px 15px;transition:background-color .3s ease}.file-upload-label:hover{background-color:#191919}.upload-subtext{color:#666;font-size:.8em;margin-left:10px;margin-top:8px;text-align:center}.upload-popup{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#2323234a;border:.5px solid #3c3c3c;border-radius:8px;box-shadow:0 4px 8px #0000001a;color:#fcfbf2;display:flex;flex-direction:column;padding:20px 10px;position:absolute;right:115px;top:7%;width:300px;z-index:10}.upload-popup button,.upload-popup input[type=file],.upload-popup input[type=text]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#2a2a2a60;border:.5px solid #3c3c3c;border-radius:8px;box-sizing:border-box;color:#fcfbf2;letter-spacing:.2px;line-height:1.3;margin-top:10px;padding:15px 10px;width:calc(100% - 40px)}.upload-popup input[type=file] input[type=text]{background-color:#2a2a2a60;border:.5px solid #3c3c3c;margin-bottom:20px}.upload-popup input[type=file]:focus{outline:none}.upload-popup button{background-color:#2a2a2a60;border:.5px solid #7d5aa0;color:#7d5aa0;cursor:pointer;transition:background-color .3s ease}.upload-popup button:hover{background-color:#191919}body,html{background-color:#040404;font-family:Quicksand,sans-serif;letter-spacing:.2px;line-height:1.3;margin:0;overflow:hidden;padding:0}.flex-row-container{display:flex;flex-direction:row;height:100vh;overflow:hidden}.app-container{align-items:flex-start;border-radius:0!important;border-radius:0 0 0 0;border-top:.5px solid #404040;flex-wrap:wrap;justify-content:space-between;margin:0;max-height:100vh;min-height:100vh;overflow:hidden;width:100%}.app-container,.nav-container{display:flex;flex-direction:column}.nav-container{align-items:center;animation-duration:.5s;animation-fill-mode:forwards;animation-timing-function:ease;background:#0000;gap:20px;justify-content:right;margin-left:0;margin-right:0;opacity:1;padding:0;transition:opacity .5s ease,max-height .5s ease;visibility:visible}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.nav-container.show{animation-name:fadeIn}.nav-container.hide{animation-name:fadeOut;pointer-events:none}.column{background-color:initial;border-radius:8px;border-radius:0 0 0 0!important;flex-direction:row;gap:0;justify-content:left;margin-bottom:0;max-height:100vh;max-width:100%;overflow-y:hidden;padding-bottom:0;padding-top:0;width:95%}.column,.flex-column{box-sizing:border-box;display:flex}.flex-column{background-color:#fff;border-radius:4px;flex:1 1;flex-direction:column;gap:20px;margin:20px;max-height:96vh;width:40%}@media (max-width:768px){.app-container{flex-direction:column}.column{max-width:none;overflow-x:hidden;width:100%}}.component-container{background-color:#fff;border-radius:4px;box-shadow:0 2px 4px #0000000d;margin:0;padding:20px}.editor-container{background-color:initial;border:1px solid #e0e0e0;padding:20px}.main-content,.top-nav{align-items:center;display:flex;gap:10px;justify-content:space-between}.top-nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#000;border:1px solid #fff3;box-shadow:0 4px 6px #0000001a;text-shadow:0 8px 20px rgba(20,214,53,.521)}.main-content{flex-direction:column;gap:20px}.text-primary{color:#606060}.btn{background-color:#f5f5f5;border-radius:4px;color:#333;cursor:pointer;padding:10px 20px}.btn:hover{background-color:#e0e0e0}.notification-popup{align-items:center;background-color:#749e77;border-radius:0;box-shadow:0 2px 4px #0003;color:#fcfbf2;display:flex;gap:10px;justify-content:center;left:0;padding:10px 0;position:fixed;right:0;text-align:center;top:0;z-index:2000}.icon{color:#fcfbf2}.graph-toggle{background-color:initial;border:none;border-radius:8px;color:#fcfbf2;cursor:pointer;height:5vh;padding:10px 15px;transition:background-color .3s ease}.graph-toggle:hover{background-color:#191919}.back-button{background-color:initial;border:none;color:#fcfbf2;cursor:pointer;height:5vh}.modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content{background-color:#2323234a;border:.5px solid #323232;border-radius:5px;border-radius:8px;box-shadow:0 8px 16px #0003;color:#fcfbf2;left:50%;max-width:500px;min-width:600px;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%}.modal-content label{max-width:600px}.modal-close{background:none;border:none;color:#c7c7c7;float:right;font-size:1.5rem;z-index:2000!important}.modal-developer-text{color:#484848;font-size:.8rem;margin-top:40px;text-align:left}@media (max-width:768px){.modal-content{border-radius:0;height:100%;margin:50px 0 0;max-height:100%;max-width:100%!important;min-height:100%!important;min-width:100%!important;overflow-y:auto;width:100%}.modal-content .create-button{background-color:initial;border:1px solid #616161;border-radius:5px;bottom:90px;color:#fcfbf2;cursor:pointer;font-size:16px;margin-bottom:20px;max-height:50px;max-width:200px;padding:10px 25px;position:fixed;right:60px;transition:background-color .3s ease}.modal-content .header-container{align-items:center;display:flex;justify-content:space-between}}.connect-sources-container{align-items:center;color:#282828;display:flex;justify-content:left}.connect-sources-button{background-color:initial;border:none;border-radius:5px;border-radius:8px;color:#282828;cursor:pointer;padding:10px 25px;transition:background-color .3s ease}.connect-sources-button:hover{background-color:#272727}.connect-sources-button:hover .Key{transform:rotate(90deg);transition:transform .2s ease-in-out}.Key{color:#fcfbf2}.connect-sources{background-color:initial;border:none;border-radius:8px;color:#282828;cursor:pointer;padding:10px 15px;transition:background-color .3s ease}.connect-sources:hover{background-color:#191919}.sources-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-top:40px;padding:0}.source-card{background-color:#0f0f0f82;border:.5px solid #363636;border-radius:8px;cursor:pointer;padding:10px;text-align:center}.input-label{display:block;margin-top:20px}.api-key-input{background-color:initial;border:1px solid #dcdbd2;box-sizing:border-box;color:#fcfbf2;font-family:monospace;margin-top:10px;padding:8px;width:calc(100% - 16px)}.guide-text{color:#7b7b7b;font-size:.9rem;margin-top:20px}.sources-button{background-color:#282828;border:none;border-radius:5px;border-radius:8px;color:#fcfbf2;cursor:pointer;margin-top:40px;padding:10px 25px;transition:background-color .3s ease}.sources-button:hover{background-color:#2a2a2a}.connection-chip{background-color:#749e77;border-radius:12px;color:#fff;padding:10px;right:20px;top:20px;z-index:1000}.buttons-container{display:flex;justify-content:space-between}.popup-menu{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#fff;background-color:initial;background-color:#2323234a;border:.5px solid #3c3c3c;border-radius:8px;box-shadow:0 2px 10px #0000001a;box-shadow:0 4px 8px #0000001a;color:#282828;color:#fcfbf2;cursor:pointer;display:flex;flex-direction:column;padding:10px 15px;position:absolute;right:10px;top:50px;transition:background-color .3s ease;z-index:1000}.profile-popup-menu-button{-webkit-appearance:none;background:linear-gradient(180deg,#2d2d2d31 0,#29292933);border:1px solid #000;border-radius:12px;box-shadow:0 2px 5px #0000004d,inset 0 1px 0 #ffffff1a,inset 0 10px 10px #ffffff1a;color:#fff;cursor:pointer;font-size:12px;outline:none;padding:10px 20px;text-align:center;text-shadow:0 -1px 0 #0000004d;transition:background .3s,box-shadow .3s;-webkit-user-select:none;user-select:none}.profile-button{border:none;color:#fff;cursor:pointer;padding:10px 15px;transition:background-color .3s ease}.profile-button,.thought-container{background-color:initial;border-radius:8px}.thought-container{height:100%!important;margin-top:0;overflow:hidden;padding:0;position:relative;width:100%}.content-wrapper{padding:0}.textarea{background-color:initial;border:none;color:#333;flex:1 1;font-size:16px;line-height:1.5;margin-bottom:0;min-height:500px;outline:none;padding:16px;resize:none}.textarea:focus{box-shadow:inset 0 1px 3px #0000001a,0 0 0 .2rem #007bff40}.EasyMDEContainer{margin-top:20px;overflow-y:auto}.create-button{background-color:initial;border:none;border-radius:5px;color:#fcfbf2;cursor:pointer;font-size:16px;margin-bottom:20px;max-height:50px;max-width:200px;padding:10px 25px;position:absolute;right:60px;top:0;transition:background-color .3s ease;z-index:2000!important}.create-button:hover{background-color:#2f2f2f;border:none}.markdown-preview{background-color:initial;border:none;color:#fcfbf2;flex:1 1;overflow-y:auto;padding:16px;z-index:1000}.CodeMirror,.CodeMirror-scroll .CodeMirror-wrap{background-color:initial!important;border:none!important;color:#fcfbf2!important;min-height:800px}.CodeMirror{border:none!important}.CodeMirror-cursor{border-left:2px solid #bbb!important}.CodeMirror-lines{padding:10px!important}.editor-toolbar{border:none!important}.simplemde-container .CodeMirror,.simplemde-container .CodeMirror-scroll,.simplemde-container .editor-preview a,.simplemde-container .editor-preview h1,.simplemde-container .editor-preview h2,.simplemde-container .editor-preview h3,.simplemde-container .editor-preview h4,.simplemde-container .editor-preview h5,.simplemde-container .editor-preview h6,.simplemde-container .editor-preview li,.simplemde-container .editor-preview p,.simplemde-container .editor-preview-active .editor-preview-full .editor-preview editor-preview-active{color:#fcfbf2}.EasyMDEContainer{height:100%}.editor-toolbar button{color:#b3b3b3}.saved-banner{background-color:#749e77;border-radius:12px;color:#fff;padding:10px;right:20px;top:20px;z-index:1000}.ql-container{color:#fcfbf2;height:100%!important;margin-bottom:20px;width:100%}.ql-editor{color:#fcfbf2;height:90%!important}.quill{color:#fcfbf2;height:100%!important;margin-bottom:20px;overflow-y:hidden;width:100%}.ql-container,.ql-toolbar.ql-snow{border:none!important}.ql-editor a{color:#8c5fe7!important;text-decoration:none!important}.ql-editor a:hover{color:#2980b9;text-decoration:underline}.ql-editor{font-size:16px}.ql-size-small{font-size:.75em}.ql-size-large{font-size:1.5em}.ql-size-huge{font-size:2.5em}.CodeMirror{color:#000;direction:ltr;font-family:monospace;height:300px}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{background-color:#f7f7f7;border-right:1px solid #ddd;white-space:nowrap}.CodeMirror-linenumber{color:#999;min-width:20px;padding:0 3px 0 5px;text-align:right;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;border:0!important;width:auto}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line>span::selection,.cm-fat-cursor .CodeMirror-line>span>span::selection{background:0 0}.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line>span::-moz-selection,.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:0 0}.cm-fat-cursor{caret-color:#0000}@keyframes blink{50%{background-color:initial}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:-50px}.CodeMirror-ruler{border-left:1px solid #ccc;bottom:0;position:absolute;top:0}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:#ff96004d}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{background:#fff;overflow:hidden;position:relative}.CodeMirror-scroll{height:100%;margin-bottom:-50px;margin-right:-50px;outline:0;overflow:scroll!important;padding-bottom:50px;position:relative;z-index:0}.CodeMirror-sizer{border-right:50px solid #0000;position:relative}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{display:none;outline:0;position:absolute;z-index:6}.CodeMirror-vscrollbar{overflow-x:hidden;overflow-y:scroll;right:0;top:0}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-x:scroll;overflow-y:hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{left:0;min-height:100%;position:absolute;top:0;z-index:3}.CodeMirror-gutter{display:inline-block;height:100%;margin-bottom:-50px;vertical-align:top;white-space:normal}.CodeMirror-gutter-wrapper{background:0 0!important;border:none!important;position:absolute;z-index:4}.CodeMirror-gutter-background{bottom:0;position:absolute;top:0;z-index:4}.CodeMirror-gutter-elt{cursor:default;position:absolute;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:initial}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:initial}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:normal;-webkit-tap-highlight-color:transparent;font-feature-settings:"calt";background:0 0;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual;line-height:inherit;margin:0;overflow:visible;position:relative;white-space:pre;z-index:2}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.CodeMirror-linewidget{padding:.1px;position:relative;z-index:2}.CodeMirror-code{outline:0}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:initial}.CodeMirror-measure{height:0;overflow:hidden;position:absolute;visibility:hidden;width:100%}.CodeMirror-cursor{pointer-events:none;position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{position:relative;visibility:hidden;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:0 0}.EasyMDEContainer{display:block}.CodeMirror-rtl pre{direction:rtl}.EasyMDEContainer.sided--no-fullscreen{display:flex;flex-direction:row;flex-wrap:wrap}.EasyMDEContainer .CodeMirror{word-wrap:break-word;border:1px solid #ced4da;border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-sizing:border-box;font:inherit;height:auto;padding:10px;z-index:0}.EasyMDEContainer .CodeMirror-scroll{cursor:text}.EasyMDEContainer .CodeMirror-fullscreen{background:#fff;border-bottom-right-radius:0!important;border-right:none!important;bottom:0;height:auto;left:0;position:fixed!important;right:0;top:50px;z-index:8}.EasyMDEContainer .CodeMirror-sided{width:50%!important}.EasyMDEContainer.sided--no-fullscreen .CodeMirror-sided{border-bottom-right-radius:0;border-right:none!important;flex:1 1 auto;position:relative}.EasyMDEContainer .CodeMirror-placeholder{opacity:.5}.EasyMDEContainer .CodeMirror-focused .CodeMirror-selected{background:#d9d9d9}.editor-toolbar{border-left:1px solid #ced4da;border-right:1px solid #ced4da;border-top:1px solid #ced4da;border-top-left-radius:4px;border-top-right-radius:4px;padding:9px 10px;position:relative;-webkit-user-select:none;-o-user-select:none;user-select:none}.editor-toolbar.fullscreen{background:#fff;border:0;box-sizing:border-box;height:50px;left:0;opacity:1;padding-bottom:10px;padding-top:10px;position:fixed;top:0;width:100%;z-index:9}.editor-toolbar.fullscreen:before{background:linear-gradient(90deg,#fff 0,#fff0);height:50px;left:0;margin:0;padding:0;position:fixed;top:0;width:20px}.editor-toolbar.fullscreen:after{background:linear-gradient(90deg,#fff0 0,#fff);height:50px;margin:0;padding:0;position:fixed;right:0;top:0;width:20px}.EasyMDEContainer.sided--no-fullscreen .editor-toolbar{width:100%}.editor-toolbar .easymde-dropdown,.editor-toolbar button{background:0 0;border:1px solid #0000;border-radius:3px;cursor:pointer;display:inline-block;height:30px;margin:0;padding:0;text-align:center;text-decoration:none!important}.editor-toolbar button{font-weight:700;min-width:30px;padding:0 6px;white-space:nowrap}.editor-toolbar button.active,.editor-toolbar button:hover{background:#fcfcfc;border-color:#95a5a6}.editor-toolbar i.separator{border-left:1px solid #d9d9d9;border-right:1px solid #fff;color:#0000;display:inline-block;margin:0 6px;text-indent:-10px;width:0}.editor-toolbar button:after{font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:65%;position:relative;top:2px;vertical-align:text-bottom}.editor-toolbar button.heading-1:after{content:"1"}.editor-toolbar button.heading-2:after{content:"2"}.editor-toolbar button.heading-3:after{content:"3"}.editor-toolbar button.heading-bigger:after{content:"▲"}.editor-toolbar button.heading-smaller:after{content:"▼"}.editor-toolbar.disabled-for-preview button:not(.no-disable){opacity:.6;pointer-events:none}@media only screen and (max-width:700px){.editor-toolbar i.no-mobile{display:none}}.editor-statusbar{color:#959694;font-size:12px;padding:8px 10px;text-align:right}.EasyMDEContainer.sided--no-fullscreen .editor-statusbar{width:100%}.editor-statusbar span{display:inline-block;margin-left:1em;min-width:4em}.editor-statusbar .lines:before{content:"lines: "}.editor-statusbar .words:before{content:"words: "}.editor-statusbar .characters:before{content:"characters: "}.editor-preview-full{height:100%;left:0;position:absolute;top:0;width:100%;z-index:7}.editor-preview-full,.editor-preview-side{box-sizing:border-box;display:none;overflow:auto}.editor-preview-side{word-wrap:break-word;border:1px solid #ddd;bottom:0;position:fixed;right:0;top:50px;width:50%;z-index:9}.editor-preview-active-side{display:block}.EasyMDEContainer.sided--no-fullscreen .editor-preview-active-side{flex:1 1 auto;height:auto;position:static}.editor-preview-active{display:block}.editor-preview{background:#fafafa;padding:10px}.editor-preview>p{margin-top:0}.editor-preview pre{background:#eee;margin-bottom:10px}.editor-preview table td,.editor-preview table th{border:1px solid #ddd;padding:5px}.cm-s-easymde .cm-tag{color:#63a35c}.cm-s-easymde .cm-attribute{color:#795da3}.cm-s-easymde .cm-string{color:#183691}.cm-s-easymde .cm-header-1{font-size:calc(1.375rem + 1.5vw)}.cm-s-easymde .cm-header-2{font-size:calc(1.325rem + .9vw)}.cm-s-easymde .cm-header-3{font-size:calc(1.3rem + .6vw)}.cm-s-easymde .cm-header-4{font-size:calc(1.275rem + .3vw)}.cm-s-easymde .cm-header-5{font-size:1.25rem}.cm-s-easymde .cm-header-6{font-size:1rem}.cm-s-easymde .cm-header-1,.cm-s-easymde .cm-header-2,.cm-s-easymde .cm-header-3,.cm-s-easymde .cm-header-4,.cm-s-easymde .cm-header-5,.cm-s-easymde .cm-header-6{line-height:1.2;margin-bottom:.5rem}.cm-s-easymde .cm-comment{background:#0000000d;border-radius:2px}.cm-s-easymde .cm-link{color:#7f8c8d}.cm-s-easymde .cm-url{color:#aab2b3}.cm-s-easymde .cm-quote{color:#7f8c8d;font-style:italic}.editor-toolbar .easymde-dropdown{border:1px solid #fff;border-radius:0;position:relative}.editor-toolbar .easymde-dropdown,.editor-toolbar .easymde-dropdown:hover{background:linear-gradient(to bottom right,#fff,#fff 84%,#333 0,#333)}.easymde-dropdown-content{background-color:#f9f9f9;box-shadow:0 8px 16px 0 #0003;display:block;padding:8px;position:absolute;top:30px;visibility:hidden;z-index:2}.easymde-dropdown:active .easymde-dropdown-content,.easymde-dropdown:focus .easymde-dropdown-content,.easymde-dropdown:focus-within .easymde-dropdown-content{visibility:visible}.easymde-dropdown-content button{display:block}span[data-img-src]:after{background-image:var(--bg-image);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:0;max-height:100%;max-width:100%;padding-top:var(--height);width:var(--width)}.CodeMirror .cm-spell-error:not(.cm-url):not(.cm-comment):not(.cm-tag):not(.cm-word){background:#ff000026}
/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * 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.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;margin:0;padding:0}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-increment:list-0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9: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 .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-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 .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .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-stroke.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{fill:#444}.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,.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-stroke.ql-thin,.ql-snow .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 pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{margin-bottom:5px;margin-top:5px;padding:5px 10px;white-space:pre-wrap}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{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;padding:2px 4px;width:24px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid #0000;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[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-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[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-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[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-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[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-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[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-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 #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.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]{border:1px solid #ccc;display:none;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}.button{background-color:initial;border:none;border-radius:8px;color:#282828;cursor:pointer;font-family:monospace;gap:10px;margin-right:0;padding:10px 15px;transition:background-color .3s ease}.button:hover{background-color:#191919}.burger-menu{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:15px;position:relative}.burger-button{background-color:initial;border:2px solid #efeee5;border-radius:8px;color:#282828;cursor:pointer;font-family:monospace;gap:10px;margin-right:20px;padding:10px 25px;transition:background-color .3s ease}.menu-content{align-items:center;background-color:#fcfbf2;border:1px solid #e4e3d6;border-radius:4px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;gap:10px;justify-content:center;left:0;padding-bottom:15px;padding-top:15px;position:absolute;top:100%;width:100%;z-index:1000}.burger-menu .button,.burger-menu .open-modal-button{margin-right:0}.brains-container{background-color:rgba(0,128,0,.081);border:.5px solid #0080004d;border-radius:0;height:auto;margin:20px;max-height:85vh;overflow:auto;padding:10px 20px 20px;width:50%}.brains-header{border-bottom:1px solid #469037;margin-bottom:10px}.grid-container{background:#0000;padding:20px 0}.card-container,.grid-container{grid-gap:20px;border-radius:8px;display:grid;gap:20px;grid-template-columns:repeat(1,1fr)}.card-container{background:#19191960;padding:20px}.brain-card{align-items:left;-webkit-appearance:none;background:#000;border:.5px solid #3c3c3c;border-radius:0;border-radius:8px;box-shadow:0 2px 5px rgba(21,193,73,.505),inset 0 1px 0 #ffffff1a,inset 0 10px 10px #ffffff1a;color:#000;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-family:Quicksand,sans-serif;font-size:16px;justify-content:space-between;letter-spacing:.2px;line-height:1.3;outline:none;padding:10px 20px;text-align:center;text-align:left;text-shadow:0 -1px 0 #0000004d;transition:background-color .3s ease;transition:background .3s,box-shadow .3s;-webkit-user-select:none;user-select:none;width:auto}.brain-card h3,.brain-card p{align-items:center;display:flex;justify-content:center;margin:0}.modal-input{background-color:initial;border:.5px solid #3c3c3c;border-radius:8px;color:#fcfbf2;font-size:16px;margin:10px 0;max-width:300px;padding:10px;width:100%}.modal-button{-webkit-appearance:none;background:linear-gradient(180deg,#2d2d2d31 0,#29292933);border:1px solid #000;border-radius:12px;box-shadow:0 2px 5px #0000004d,inset 0 1px 0 #ffffff1a,inset 0 10px 10px #ffffff1a;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;outline:none;padding:10px 20px;text-align:center;text-shadow:0 -1px 0 #0000004d;transition:background .3s,box-shadow .3s;-webkit-user-select:none;user-select:none}.modal-input-large{height:30rem!important}.css-2pyudb{max-height:80vh;overflow:auto}.text-button{align-items:center;background-color:initial;border:none;color:#666;cursor:pointer;display:flex;gap:10px}.additional-input-buttons{align-items:flex-start!important;display:flex;flex-direction:column;gap:10px;justify-content:left!important;margin-top:10px}.assistant-container{align-items:center;color:#fcfbf2;display:flex;justify-content:left;padding-left:20px;padding-right:20px}.assistant-button{border:none;border-radius:8px;color:#fcfbf2;padding:10px 15px;transition:background-color .3s ease}.assistant-button,.collapse-type{background-color:initial;cursor:pointer}.collapse-type{border:1px solid #87877f;border-radius:2px;color:#87877f;font-size:.875rem;padding:5px 10px;text-align:center;white-space:nowrap}.assistant-content{border-radius:12px;flex:1 1;max-height:700px;max-width:100%;overflow-y:auto;padding:15px}.assistant-content a{color:#934da6;text-decoration:underline}.assistant-button:hover{background-color:#191919;border:.5px solid #282828}.research-button{background-color:#2a2a2a60;border:.5px solid #3c3c3c;border-radius:8px;color:#fcfbf2;cursor:pointer;font-family:Quicksand,sans-serif;letter-spacing:.2px;line-height:1.3;margin-top:20px;padding:15px 0;transition:background-color .3s ease;width:50%}.research-button:hover{background-color:#2e2e2e}.assistant-container .buttons-container,.assistant-container .model-container{display:flex;justify-content:space-between;margin-bottom:20px}.assistant-container .model-container{align-items:center;background-color:#2a2a2a60;border:.5px solid #3c3c3c;border-radius:8px;color:#fcfbf2;font-family:Quicksand,sans-serif;margin-top:10px;padding:10px}.assistant-container .modal-content{max-width:700px;padding-bottom:10px;padding-left:10px;padding-right:10px}.assistant-container input,textarea{background-color:#2a2a2a60;border:.5px solid #3c3c3c;border-radius:6px;box-sizing:border-box;color:#fcfbf2;font-family:monospace;margin-top:10px;padding:15px;width:calc(100% - 16px)}.assistant-container input:focus,.assistant-container textarea:focus{outline:none}textarea{height:100px}.assistant-container label{color:#fcfbf2;display:flex;margin-top:20px}.paths-grid{grid-gap:10px;background-color:#1c1c1c;border-radius:12px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin-top:20px;padding:10px}.path-card{background-color:#2a2a2a;border:.5px solid #3c3c3c;border-radius:5px;box-shadow:0 2px 4px #0000001a;color:#fcfbf2;font-family:monospace;padding:5px 5px 5px 10px}@media (max-width:768px){.assistant-container label{color:#fcfbf2;display:flex;margin-top:20px;padding-left:10px;padding-right:10px}.assistant-container h2{padding-left:10px}.assistant-container input,textarea{border:1px solid #dcdbd2;box-sizing:border-box;font-family:monospace;margin-top:10px;width:calc(100% - 16px)}.assistant-container input,.research-button,textarea{background-color:initial;color:#282828;margin-left:10px;margin-right:10px}.research-button{border:2px solid #efeee5;border-radius:8px;cursor:pointer;margin-top:20px;padding:10px 25px;transition:background-color .3s ease}}@keyframes spin{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_AMS-Regular.73ea273a72f4aca30ca5.woff2) format("woff2"),url(/static/media/KaTeX_AMS-Regular.d562e886c52f12660a41.woff) format("woff"),url(/static/media/KaTeX_AMS-Regular.853be92419a6c3766b9a.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Caligraphic-Bold.a1abf90dfd72792a577a.woff2) format("woff2"),url(/static/media/KaTeX_Caligraphic-Bold.d757c535a2e5902f1325.woff) format("woff"),url(/static/media/KaTeX_Caligraphic-Bold.7489a2fbfb9bfe704420.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Caligraphic-Regular.d6484fce1ef428d5bd94.woff2) format("woff2"),url(/static/media/KaTeX_Caligraphic-Regular.db074fa22cf224af93d7.woff) format("woff"),url(/static/media/KaTeX_Caligraphic-Regular.7e873d3833eb108a0758.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Fraktur-Bold.931d67ea207ab37ee693.woff2) format("woff2"),url(/static/media/KaTeX_Fraktur-Bold.354501bac435c3264834.woff) format("woff"),url(/static/media/KaTeX_Fraktur-Bold.4c761b3711973ab04edf.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Fraktur-Regular.172d3529b26f8cedef6b.woff2) format("woff2"),url(/static/media/KaTeX_Fraktur-Regular.6fdf0ac577be0ba82a4c.woff) format("woff"),url(/static/media/KaTeX_Fraktur-Regular.ed305b5434865e06ffde.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Main-Bold.39890742bc957b368704.woff2) format("woff2"),url(/static/media/KaTeX_Main-Bold.0c3b8929d377c0e9b2f3.woff) format("woff"),url(/static/media/KaTeX_Main-Bold.8169508bf58f8bd92ad8.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/static/media/KaTeX_Main-BoldItalic.20f389c4120be058d80a.woff2) format("woff2"),url(/static/media/KaTeX_Main-BoldItalic.428978dc7837d46de091.woff) format("woff"),url(/static/media/KaTeX_Main-BoldItalic.828abcb200061cffbaae.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/static/media/KaTeX_Main-Italic.fe2176f79edaa716e621.woff2) format("woff2"),url(/static/media/KaTeX_Main-Italic.fd947498bc16392e76c2.woff) format("woff"),url(/static/media/KaTeX_Main-Italic.fa675e5e4bec9eb250b6.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Main-Regular.f650f111a3b890d116f1.woff2) format("woff2"),url(/static/media/KaTeX_Main-Regular.4f35fbcc9ee8614c2bcc.woff) format("woff"),url(/static/media/KaTeX_Main-Regular.9eba1d77abcf2aa6e94e.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/static/media/KaTeX_Math-BoldItalic.dcbcbd93bac0470b462d.woff2) format("woff2"),url(/static/media/KaTeX_Math-BoldItalic.3f07ed67f06c720120ce.woff) format("woff"),url(/static/media/KaTeX_Math-BoldItalic.bf2d440b3a42ea78a998.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/static/media/KaTeX_Math-Italic.6d3d25f4820d0da8f01f.woff2) format("woff2"),url(/static/media/KaTeX_Math-Italic.96759856b4e70f3a8338.woff) format("woff"),url(/static/media/KaTeX_Math-Italic.8a5f936332e8028c7278.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(/static/media/KaTeX_SansSerif-Bold.95591a929f0d32aa282a.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Bold.b9cd458ac6d5889ff9c3.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Bold.5b49f4993ae22d7975b4.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(/static/media/KaTeX_SansSerif-Italic.7d393d382f3e7fb1c637.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Italic.8d593cfaa96238d5e2f8.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Italic.b257a18c016f37ee4543.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(/static/media/KaTeX_SansSerif-Regular.cd5e231e0cc53b2cb2c0.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Regular.02271ec5cb9f5b4588ac.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Regular.2f7bc363fc5424ebda59.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Script-Regular.c81d1b2a4b75d3eded60.woff2) format("woff2"),url(/static/media/KaTeX_Script-Regular.073b3402d036714b4370.woff) format("woff"),url(/static/media/KaTeX_Script-Regular.fc9ba5249878cd8f8d88.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size1-Regular.6eec866c69313624be60.woff2) format("woff2"),url(/static/media/KaTeX_Size1-Regular.0108e89c9003e8c14ea3.woff) format("woff"),url(/static/media/KaTeX_Size1-Regular.6de7d4b539221a49e9e2.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size2-Regular.2960900c4f271311eb36.woff2) format("woff2"),url(/static/media/KaTeX_Size2-Regular.3a99e70aee4076660d38.woff) format("woff"),url(/static/media/KaTeX_Size2-Regular.57f5c1837853986ea1db.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size3-Regular.e1951519f6f0596f7356.woff2) format("woff2"),url(/static/media/KaTeX_Size3-Regular.7947224e8a9914fa332b.woff) format("woff"),url(/static/media/KaTeX_Size3-Regular.8d6b6822586eea3d3b20.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size4-Regular.e418bf257af1052628d8.woff2) format("woff2"),url(/static/media/KaTeX_Size4-Regular.aeffd8025cba3647f1a6.woff) format("woff"),url(/static/media/KaTeX_Size4-Regular.4ad7c7e8bb8d10a34bb7.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Typewriter-Regular.c295e7f71970f03c0549.woff2) format("woff2"),url(/static/media/KaTeX_Typewriter-Regular.4c6b94fd1d07f8beff7c.woff) format("woff"),url(/static/media/KaTeX_Typewriter-Regular.c5c02d763c89380dcb4e.ttf) format("truetype")}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.10"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.brain-popup-menu{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:initial;background-color:#2323234a;border:.5px solid #3c3c3c;border-radius:8px;box-shadow:0 2px 10px #0000001a;box-shadow:0 4px 8px #0000001a;color:#282828;color:#fcfbf2;cursor:pointer;display:flex;flex-direction:column;gap:10px;left:100px;padding:10px 15px;position:absolute;top:50px;transition:background-color .3s ease;width:100px;z-index:1000}.delete-button{border:1px solid #920d0d;border-radius:12px}.delete-button,.publish-button{-webkit-appearance:none;background:linear-gradient(180deg,#2d2d2d31 0,#29292933);box-shadow:0 2px 5px #0000004d,inset 0 1px 0 #ffffff1a,inset 0 10px 10px #ffffff1a;color:#fff;cursor:pointer;font-size:12px;outline:none;padding:10px 20px;text-align:center;text-shadow:0 -1px 0 #0000004d;transition:background .3s,box-shadow .3s;-webkit-user-select:none;user-select:none}.publish-button{border:1px solid #000;border-radius:12px}.file-container{background-color:#00800000;height:auto;margin:20px;padding:10px 20px 20px;width:50%}.brains-header{padding:0 10px}.brains-header,.card-header{align-items:center;color:#fff;display:flex;justify-content:space-between}.plus-icon{border-radius:10px;cursor:pointer;padding:5px}.plus-icon:hover{background-color:#2e2e2e60}.play-icon{border-radius:10px;color:#9a7bc9bd;cursor:pointer;padding:5px}.play-icon:hover{background-color:#0f0f0f;border:.5px solid #6a597a}.file-store-container{background:#19191960;border-radius:0;display:grid;grid-template-columns:repeat(1,1fr);max-height:79vh;overflow-y:auto}.card{border:.5px solid #3c3c3c;border-radius:8px}.card,.file-card{align-items:left;-webkit-appearance:none;background:#0000;color:#000;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-family:Quicksand,sans-serif;font-size:16px;justify-content:space-between;letter-spacing:.2px;line-height:1.3;outline:none;padding:10px 20px;text-align:left;transition:background-color .3s ease;transition:background .3s,box-shadow .3s;-webkit-user-select:none;user-select:none;width:auto}.file-card{word-wrap:break-word;border:none;border-bottom:.5px solid #2f2f2f;max-width:100%;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis;white-space:normal}.card h3,.card p{align-items:center;margin:0}.card h3,.card p,.card-chips{display:flex;justify-content:center}.card-chips{gap:10px;transition:opacity .3s ease;width:100%}.chip{align-items:center;background-color:initial;border:none;border-radius:15px;color:#fff;cursor:default;display:flex;font-size:.8em;justify-content:center;padding:5px 10px}.popup-wrapper{display:inline-block;position:relative}.popup{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#2323234a;border:.5px solid #3c3c3c;border-radius:8px;box-shadow:0 4px 8px #0000001a;color:#fcfbf2;display:flex;flex-direction:column;position:absolute;right:0;top:100%;width:300px;z-index:10}.popup button{margin-bottom:10px}.popup button,.popup input[type=text]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#2a2a2a60;border:.5px solid #3c3c3c;border-radius:8px;box-sizing:border-box;color:#fcfbf2;letter-spacing:.2px;line-height:1.3;margin-top:10px;padding:15px 10px;width:calc(100% - 40px)}.popup input[type=text]{background-color:#2a2a2a60;border:.5px solid #3c3c3c;margin-bottom:20px}.popup input[type=text]:focus{outline:none}.popup button{background-color:#2a2a2a60;border:.5px solid #7d5aa0;color:#7d5aa0;cursor:pointer;transition:background-color .3s ease}.popup button:hover{background-color:#191919}.modal-input-wrapper{align-items:left;display:flex;flex-direction:column}.search-modal-input{background-color:initial;border:none;border-radius:8px;color:#fcfbf2;font-size:16px;margin:10px 0;padding:10px;width:100%!important}.search-modal-input:focus{outline:none}.search-input-group{align-items:center;background-color:initial;border:.5px solid #2f2f2f;border-radius:8px;display:flex;gap:10px;margin-top:20px;padding:0}.modal-input-large{background-color:initial;border:.5px solid #3c3c3c;border-radius:8px;color:#fcfbf2;font-size:16px;height:100px!important;margin:10px 0;padding:10px;width:auto!important}.search-modal-button{-webkit-appearance:none;background:linear-gradient(180deg,#2d2d2d31 0,#29292933);border:1px solid #000;border-radius:12px;box-shadow:0 2px 5px #0000004d,inset 0 1px 0 #ffffff1a,inset 0 10px 10px #ffffff1a;color:#fff;cursor:pointer;font-size:16px;margin-right:10px;outline:none;padding:10px 20px;text-align:center;text-shadow:0 -1px 0 #0000004d;transition:background .3s,box-shadow .3s;-webkit-user-select:none;user-select:none}.modal-button:active .modal-input:active #Modal{border:1px solid #7d5aa0}.modal-checkbox{align-items:flex-start;display:flex;flex-direction:column;margin:10px 0}.modal-checkbox input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:initial;border:1px solid #ccc;border-radius:4px;cursor:pointer;height:20px;outline:none;position:relative;width:20px}.modal-checkbox input[type=checkbox]:checked{background-color:#6a3c97;border:none}.modal-checkbox input[type=checkbox]:checked:after{border:solid #232323a6;border-width:0 2px 2px 0;content:"";height:10px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:6px}.modal-checkbox label{align-items:center;color:#fcfbf2;display:flex;font-size:16px}.modal-checkbox .helper-text{color:#ccc;font-size:12px;margin-top:5px}.brains-table{border-collapse:collapse;color:#fcfbf2;width:100%}.brains-table td,.brains-table th{border:1px solid #ddd;padding:8px}.brains-table th{background-color:#f2f2f2;text-align:left}.brains-table td[contenteditable=true]{background-color:#fff;cursor:text}.paper-card{border:.5px solid #3c3c3c;border-radius:5px;margin-bottom:10px;padding:10px}.paper-card button{-webkit-appearance:none;background:linear-gradient(180deg,#2d2d2d31 0,#29292933);border:1px solid #000;border-radius:12px;box-shadow:0 2px 5px #0000004d,inset 0 1px 0 #ffffff1a,inset 0 10px 10px #ffffff1a;color:#fff;cursor:pointer;font-size:12px;margin-top:10px;outline:none;padding:10px;text-align:center;text-shadow:0 -1px 0 #0000004d;transition:background .3s,box-shadow .3s;-webkit-user-select:none;user-select:none}.paper-card a{color:#7d5aa0;text-decoration:none}.paper-details,.paper-info{margin-top:10px}.paper-details{background-color:#141414;border-radius:5px;padding:10px}.menu-item{border-bottom:1px solid #eee;cursor:pointer;padding:5px;z-index:10010}.menu-item:last-child{border-bottom:none}.menu-item:hover{background-color:#f0f0f0}.research-query-container{height:100%;max-height:100vh;overflow:auto;padding:0 20px 20px;width:100%}.research-query-header{align-items:center;border-bottom:1px solid #469037;color:#fff;display:flex;justify-content:space-between;margin-bottom:10px;padding:0 10px}.research-query-form{gap:10px}.research-query-input{flex-grow:1}.research-query-button{background-color:#2a2a2a60;border:.5px solid #469037;color:#469037;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s ease}.research-query-button:hover{background-color:#191919}.research-query-loader{color:#fff;margin:20px 0;text-align:center}.research-query-results{background:#19191960;border-radius:8px;color:#fff;padding:20px}.research-query-results h2{border-bottom:1px solid #3c3c3c;margin-bottom:20px;padding-bottom:10px}.research-query-results h3{color:#7bc97bbd;margin-top:20px}.research-query-results ul{list-style-type:none;padding:0}.research-query-results li{margin-bottom:20px;padding:15px}.research-query-results a{color:#469037;text-decoration:none}.research-query-results a:hover{text-decoration:underline}.research-query-form{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}.input-group-wizard{display:flex;flex-direction:column;gap:5px}.input-group-wizard label{color:#fff;font-size:14px}.research-query-input{background-color:#2a2a2a60;border:.5px solid #3c3c3c;border-radius:8px;color:#fcfbf2;font-size:16px;min-height:100px;padding:10px;resize:vertical;width:100%}.tab-container{display:flex;margin-bottom:20px}.tab{-webkit-appearance:none;background:#000;border:.5px solid #3c3c3c;border-radius:0;box-shadow:0 2px 5px rgba(21,193,73,.505),inset 0 1px 0 #ffffff1a,inset 0 10px 10px #ffffff1a;color:#fff;color:#fcfbf2;cursor:pointer;font-size:16px;outline:none;padding:5px 20px;text-align:center;text-shadow:0 -1px 0 #0000004d;transition:background .3s,box-shadow .3s;transition:background-color .3s ease;-webkit-user-select:none;user-select:none}.tab.active{border-bottom:2px solid #469037}.content-container{background:#19191960;border-radius:8px;padding:20px}.source-tabs{display:flex;justify-content:center;margin-bottom:20px}.source-tab{background-color:#2a2a2a60;border:.5px solid #3c3c3c;color:#fcfbf2;cursor:pointer;font-size:14px;padding:5px 20px;transition:background-color .3s ease}.source-tab.active{background-color:#3c3c3c;border-bottom:2px solid #469037}.project-name-input{background:#0000;border:none;border-bottom:1px solid #ccc;color:#fff;font-size:1.5em;font-weight:700;margin:19.92px 0;max-width:300px;outline:none;width:100%}.research-query-header h2{cursor:pointer}.advanced-section{color:#fff;margin-top:20px}.advanced-toggle{background-color:#46903749;border:.5px solid #469037;border-radius:0;color:#469037;cursor:pointer;padding:10px 15px}.advanced-content{margin-top:15px;padding:15px}.input-group-mount{display:flex;margin-bottom:10px;outline:none}.input-group-mount .mount-input{background-color:#2a2a2a60;border:.5px solid #3c3c3c;color:#fcfbf2;font-size:16px;outline:none;padding:10px;resize:vertical;width:100%}.mount-button{background-color:#46903749;border:.5px solid #469037;color:#469037}.mount-button,.remove-button{cursor:pointer;padding:5px 10px}.remove-button{background-color:#a421213d;border:.5px solid #a42121;border-radius:3px;color:#a42121}.mounted-sources ul{list-style-type:none;padding:0}.mounted-sources li{align-items:center;border:.5px solid #525252;display:flex;justify-content:space-between;margin-bottom:5px;padding:10px}.drag-drop-area{background-color:#46903731;border:1px dashed #469037;border-radius:5px;cursor:pointer;margin-top:15px;padding:20px;text-align:center}.drag-drop-area.drag-active{background-color:#7d5aa01a}.drag-drop-area p{margin-bottom:10px}.drag-drop-area button{background-color:#469037;border:none;border-radius:3px;color:#fff;cursor:pointer;padding:5px 10px}.uploaded-files ul{list-style-type:none;padding:0}.uploaded-files li{align-items:center;border:.5px solid #525252;display:flex;justify-content:space-between;margin-bottom:5px;padding:10px}.result-card{-webkit-appearance:none;background:#000;border:1px solid #000000a4;border-radius:0;box-shadow:0 2px 5px #15c148e3,inset 0 1px 0 #ffffff1a,inset 0 10px 10px #ffffff1a;color:#fff;cursor:pointer;font-size:16px;outline:none;padding:10px 20px 40px;position:relative;text-shadow:0 -1px 0 #0000004d;transition:background .3s,box-shadow .3s;-webkit-user-select:none;user-select:none}.action-buttons{bottom:10px;position:absolute;right:10px}.approve-button,.decline-button{border:none;border-radius:4px;cursor:pointer;margin-left:10px;padding:5px 10px}.approve-button{background-color:#46903749;border:.5px solid #469037;color:#469037}.decline-button{background-color:#a421213d;border:.5px solid #a42121;color:#a42121}.paladin-container{color:#fff;height:100%;max-height:100vh;overflow:auto;padding:10px 0;width:100%}.paladin-container h2{border-bottom:1px solid #3c3c3c;color:#fff;margin-bottom:20px;padding-bottom:10px}.paladin-form{gap:20px;margin-bottom:20px}.form-group,.paladin-form{display:flex;flex-direction:column}.form-group{gap:5px}.form-group label{color:#fff;font-size:14px}.form-group input[type=file],.form-group select,.form-group textarea{background-color:#2a2a2a60;border:.5px solid #3c3c3c;border-radius:8px;color:#fcfbf2;font-size:16px;outline:none;padding:10px;resize:vertical;width:100%}.form-group textarea{min-height:100px}.form-group input[type=checkbox]{margin-right:10px}.submit-button{background-color:#2a2a2a60;border:.5px solid #469037;border-radius:8px;color:#469037;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s ease}.submit-button:hover{background-color:#191919}.uploaded-file{background:#19191960;border:.5px solid #3c3c3c;border-radius:8px;margin-top:10px;outline:none;padding:10px}.checkbox-group{align-items:center;align-items:flex-start}.checkbox-group label{margin-left:10px}.paladin-columns{display:flex;gap:2rem}.paladin-column{flex:1 1}.left-column{max-width:40%}.report-list{display:flex;flex-direction:column;gap:1rem;padding:2px}.report-card{-webkit-appearance:none;background:#000;border:1px solid #000000a4;border-radius:0;box-shadow:0 2px 5px #15c148e3,inset 0 1px 0 #ffffff1a,inset 0 10px 10px #ffffff1a;color:#fff;cursor:pointer;font-size:16px;outline:none;padding:10px 20px;position:relative;text-shadow:0 -1px 0 #0000004d;transition:background .3s,box-shadow .3s;-webkit-user-select:none;user-select:none}.report-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:.5rem}.report-card h4{margin-top:0}.status-pill{border-radius:0;display:inline-block;font-size:.75rem;padding:.25rem .5rem;text-align:center;text-transform:capitalize;width:70px}.status-pill.upcoming{background-color:#ffd90057;border:.5px solid gold;color:gold}.status-pill.complete{background-color:#4caf4f51;border:.5px solid #4caf50;color:#4caf50}.status-pill.manual{background-color:#2195f33c;border:.5px solid #2196f3;color:#2196f3}.report-card p{margin:.25rem 0}.modal{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000000b3;display:flex;font-family:Arial,sans-serif;height:100%;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1000}.modal h2{color:#000}.modal-content{background-color:#fff;border:1px solid #888;color:#000;margin:0;max-height:90vh;max-width:1000px;overflow:auto;padding:20px;width:80%}.close{color:#aaa;cursor:pointer;float:right;font-size:28px;font-weight:700}.close:focus,.close:hover{color:#000;cursor:pointer;text-decoration:none}.section{margin-bottom:30px}table{border-collapse:collapse;margin-bottom:20px;width:100%}td,th{border:1px solid #ddd;padding:8px;text-align:left}th{background-color:#dafdde}.checkbox-group{display:flex;flex-wrap:wrap;gap:20px}.checkbox-group div{align-items:center;display:flex}.checkbox-group input[type=checkbox]{appearance:none;-webkit-appearance:none;border:2px solid #3c3c3c;border-radius:4px;cursor:pointer;height:20px;margin-right:10px;outline:none;position:relative;width:20px}.checkbox-group input[type=checkbox]:checked{background-color:#469037;border-color:#469037}.checkbox-group input[type=checkbox]:checked:before{color:#fff;content:"\2714";font-size:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.checkbox-group label{cursor:pointer;margin:0}.signup-container{align-items:center;background-color:#040404;background:radial-gradient(circle,#040404,#1f1f1f);display:flex;flex-direction:column;height:100vh;justify-content:center}.signup-input{background-color:initial;border:1px solid #ccc;border-radius:8px;color:#fcfbf2;font-size:16px;margin:10px 0;max-width:300px;padding:10px;width:100%}.signup-button{-webkit-appearance:none;background:linear-gradient(180deg,#2d2d2d31 0,#29292933);border:1px solid #000;border-radius:12px;box-shadow:0 2px 5px #0000004d,inset 0 1px 0 #ffffff1a,inset 0 10px 10px #ffffff1a;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;outline:none;padding:10px 20px;text-align:center;text-shadow:0 -1px 0 #0000004d;transition:background .3s,box-shadow .3s;-webkit-user-select:none;user-select:none}.signin-container{align-items:center;background-color:#040404;background:radial-gradient(circle,#040404,#1f1f1f);display:flex;flex-direction:column;height:100vh;justify-content:center}.signin-input{background-color:initial;border:1px solid #ccc;border-radius:8px;color:#fcfbf2;font-size:16px;margin:10px 0;max-width:300px;padding:10px;width:100%}.signin-button{-webkit-appearance:none;background:linear-gradient(180deg,#2d2d2d31 0,#29292933);border:1px solid #000;border-radius:12px;box-shadow:0 2px 5px #0000004d,inset 0 1px 0 #ffffff1a,inset 0 10px 10px #ffffff1a;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;outline:none;padding:10px 20px;text-align:center;text-shadow:0 -1px 0 #0000004d;transition:background .3s,box-shadow .3s;-webkit-user-select:none;user-select:none}.paper-detail-container{color:#c4c4c4;display:flex;flex-direction:column;height:100vh;padding:0 20px 20px}.paper-content{display:flex;flex:1 1;justify-content:space-between;overflow:hidden}.paper-info{overflow-y:auto;padding:20px;width:50%}.paper-pdf{height:100%;width:50%}.authors{color:#666;font-style:italic;margin-bottom:20px}.paper-detail-container h2{color:#4caf50;font-size:20px;margin-bottom:10px;margin-top:20px}.abstract{text-align:justify}iframe{border:none}@media (max-width:768px){.paper-content{flex-direction:column}.paper-info,.paper-pdf{width:100%}.paper-pdf{border-left:none;border-top:1px solid #ccc;height:500px}}.summary{margin-bottom:30px;margin-top:30px}.summary h2{color:#4caf50}.summary h2,.summary p{margin-bottom:15px}.summary ol{counter-reset:item;list-style-type:none;padding-left:20px}.summary ol>li{margin-bottom:10px;padding-left:25px;position:relative}.summary ol>li:before{color:#4caf50;content:counter(item) ".";counter-increment:item;font-weight:700;left:0;position:absolute}.summary ul{list-style-type:none;margin-top:5px;padding-left:20px}.summary ul li{margin-bottom:5px;padding-left:15px;position:relative}.summary ul li:before{background-color:#4caf50;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:8px;width:6px}.graph-container{margin:0 auto;max-width:600px;width:100%}@media (max-width:600px){h1{font-size:20px}h2{font-size:18px}.paper-info{padding:10px}.summary ol,.summary ul{padding-left:10px}.summary ol>li{padding-left:20px}.summary ul li{padding-left:12px}}
/*# sourceMappingURL=main.9991be7a.css.map*/