a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,mark,menu,nav,object,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,var,video{border:0;box-sizing:border-box;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1}body,html{height:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{height:100%;margin:0}:root{--overlay-color:hsla(34,45%,68%,.25)}:root :focus{outline:none}.lightmode{--primary-clr:#222363;--bg-clr:#222363;--box-clr:#fff;--tick-clr:#fff;--text-clr:#4c4a48;--text-clr-on-primary:#eee;--danger:#b35c42;--ok:#5eb342}.darkmode,.lightmode{color:var(--text-clr)}.darkmode{--primary-clr:#6163fa;--bg-clr:#121212;--box-clr:#2c2721;--tick-clr:#2c2721;--text-clr:#eee;--text-clr-on-primary:#121212;--danger:#d39988;--ok:#9bd388}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:300;src:url(/static/media/roboto-condensed-v19-latin-ext_latin-300.bd636391dfc92e772f58.eot);src:local(""),url(/static/media/roboto-condensed-v19-latin-ext_latin-300.bd636391dfc92e772f58.eot?#iefix) format("embedded-opentype"),url(/static/media/roboto-condensed-v19-latin-ext_latin-300.c1ba761585e8e9bab65e.woff2) format("woff2"),url(/static/media/roboto-condensed-v19-latin-ext_latin-300.83015184d93c962fe412.woff) format("woff"),url(/static/media/roboto-condensed-v19-latin-ext_latin-300.53a414b76662f6d23350.ttf) format("truetype"),url(/static/media/roboto-condensed-v19-latin-ext_latin-300.ecf0023526c5257f085b.svg#RobotoCondensed) format("svg")}@font-face{font-family:Roboto Condensed;font-style:italic;font-weight:300;src:url(/static/media/roboto-condensed-v19-latin-ext_latin-300italic.97e494708b85185db8b1.eot);src:local(""),url(/static/media/roboto-condensed-v19-latin-ext_latin-300italic.97e494708b85185db8b1.eot?#iefix) format("embedded-opentype"),url(/static/media/roboto-condensed-v19-latin-ext_latin-300italic.c619d03c29f568878bd0.woff2) format("woff2"),url(/static/media/roboto-condensed-v19-latin-ext_latin-300italic.5df62d231476d07bd3ac.woff) format("woff"),url(/static/media/roboto-condensed-v19-latin-ext_latin-300italic.8a97a8c37b4bf2ef06f1.ttf) format("truetype"),url(/static/media/roboto-condensed-v19-latin-ext_latin-300italic.1e0b8191501e19574df2.svg#RobotoCondensed) format("svg")}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:400;src:url(/static/media/roboto-condensed-v19-latin-ext_latin-regular.7b51e98ad23222f2f6fb.eot);src:local(""),url(/static/media/roboto-condensed-v19-latin-ext_latin-regular.7b51e98ad23222f2f6fb.eot?#iefix) format("embedded-opentype"),url(/static/media/roboto-condensed-v19-latin-ext_latin-regular.71c6be1ff3f0621d0a47.woff2) format("woff2"),url(/static/media/roboto-condensed-v19-latin-ext_latin-regular.56a58baac3348a26afca.woff) format("woff"),url(/static/media/roboto-condensed-v19-latin-ext_latin-regular.8d8e0ed097bf947fac80.ttf) format("truetype"),url(/static/media/roboto-condensed-v19-latin-ext_latin-regular.8bbcf46feb162b768a15.svg#RobotoCondensed) format("svg")}@font-face{font-family:Roboto Condensed;font-style:italic;font-weight:400;src:url(/static/media/roboto-condensed-v19-latin-ext_latin-italic.3e521813597ab0195c2f.eot);src:local(""),url(/static/media/roboto-condensed-v19-latin-ext_latin-italic.3e521813597ab0195c2f.eot?#iefix) format("embedded-opentype"),url(/static/media/roboto-condensed-v19-latin-ext_latin-italic.d2ab97b62cf2a7a018ae.woff2) format("woff2"),url(/static/media/roboto-condensed-v19-latin-ext_latin-italic.c38041b47c9faa483114.woff) format("woff"),url(/static/media/roboto-condensed-v19-latin-ext_latin-italic.4ff1a3fe5ff96d9ed7a7.ttf) format("truetype"),url(/static/media/roboto-condensed-v19-latin-ext_latin-italic.0ecbef102d482258e727.svg#RobotoCondensed) format("svg")}*,:after,:before{box-sizing:border-box}@media only screen and (min-width:700px){html{font-size:1.25rem}}body{align-items:center;background-color:#e6e6e6;font-family:Roboto Condensed;justify-content:center;overflow:hidden}#root{height:100vh;height:calc(var(--vh, 1vh)*100);position:relative;width:100vw}#root>div{height:100%;width:100%}ul{list-style-type:square}.App{background-color:var(--bg-clr);display:flex;flex-direction:column;flex-grow:1;height:100%;margin-left:auto;margin-right:auto;max-width:900px;overflow:hidden;padding-top:env(safe-area-inset-top);position:relative}.bottom-section:after{background-color:var(--box-clr);bottom:-10vh;bottom:calc(var(--vh, 1vh)*-10);content:"";display:block;height:10vh;height:calc(var(--vh, 1vh)*10);left:-1.5em;position:absolute;width:100vw}.App.lightmode{background-image:linear-gradient(180deg,hsla(0,0%,100%,0),rgba(23,40,115,.33) 25%)}.App.fullscreen{max-width:100vw!important;width:100vw}.image-section{align-items:center;display:flex;flex-direction:column;flex-shrink:0;height:12rem;justify-content:flex-start;padding-top:1rem;position:relative;transition:-webkit-transform .3s ease-in-out 3ms;transition:transform .3s ease-in-out 3ms;transition:transform .3s ease-in-out 3ms,-webkit-transform .3s ease-in-out 3ms;will-change:transform}.logo{left:0;margin-left:1rem;position:absolute;top:0;width:1.5em}.expanded{-webkit-transform:translateY(33vh);transform:translateY(33vh)}.image-section{color:#eee}.image-section .placeholder-container{text-align:center;width:50%}.image-section .placeholder-title{font-size:1.3rem;margin-bottom:1rem}.image-section .placeholder-body{font-size:.9rem;font-weight:400;line-height:1rem}.hint{background-color:var(--danger);border-radius:.5rem;color:var(--text-clr-on-primary);margin-top:.5rem;padding:.5rem}#bigDropzone{height:100%;opacity:0;position:absolute;top:0;width:100%;z-index:0}.bottom-section{background-color:var(--box-clr);border-radius:1.8rem 1.8rem 0 0;box-shadow:0 .15rem .15rem rgba(0,0,0,.12);display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;justify-content:space-between;overflow-x:hidden;overflow-y:scroll;padding:1.5em;transition:-webkit-transform .3s ease-in-out 3ms;transition:transform .3s ease-in-out 3ms;transition:transform .3s ease-in-out 3ms,-webkit-transform .3s ease-in-out 3ms}.bottom-section.hidden{-webkit-transform:translateY(100%);transform:translateY(100%)}.manual{display:flex;flex-direction:column;padding-bottom:7rem;padding-top:1rem}.manual-item{align-items:center;display:flex;flex-direction:row;overflow:hidden;padding:.7rem 1rem}.manual-item-text{flex-grow:1;font-size:1.2rem;font-weight:300;padding-left:1.5em}.manual-item svg{min-width:2.5rem;width:2.5rem}.bottomButtons{bottom:calc(1rem + constant(safe-area-inset-bottom));bottom:calc(1rem + env(safe-area-inset-bottom));height:6rem;left:0;margin-left:50%;position:absolute;width:100%;z-index:2}.topBar{flex-grow:0;height:0;top:0}.topBar,.topContent{position:relative;width:100%}.topContent{align-items:center;display:flex;flex-grow:1;justify-content:center;transition:-webkit-transform .3s ease-in-out 3ms;transition:transform .3s ease-in-out 3ms;transition:transform .3s ease-in-out 3ms,-webkit-transform .3s ease-in-out 3ms;will-change:transform}.newImageButton{font-size:3.5rem}.galleryButton,.newImageButton{align-items:center;border-radius:50%;box-shadow:0 .2rem .2rem rgba(0,0,0,.25);display:flex;height:1.5em;justify-content:center;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform-origin:center;transform-origin:center;width:1.5em}.galleryButton{font-size:2.2rem;margin-left:-5rem;margin-top:2rem}.hidden.bottomButtons{display:none}.littleSpinner{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:2px solid hsla(0,0%,100%,.2);border-left:2px solid var(--text-clr-on-primary);border-radius:50%;box-sizing:border-box;height:1em;margin-left:.5em;overflow:hidden;padding:0!important;width:1em}.primary{background-color:var(--primary-clr);border-color:var(--text-clr-on-primary);color:var(--text-clr-on-primary)}input{bottom:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%}.scrollbarless{-ms-overflow-style:none;scrollbar-width:none}.scrollbarless::-webkit-scrollbar{display:none}.images{display:flex;flex-direction:row;flex-grow:0;max-height:100%;overflow-x:auto}.imgContainer{margin:1rem 0;padding-left:.5rem;padding-right:.5rem}.goToInput,.uploadedImage{border-radius:1.5rem;height:6rem;max-height:100%}.goToInput{align-items:center;background-color:hsla(0,0%,100%,.15);border:.15em dashed hsla(0,0%,100%,.5);cursor:pointer;display:flex;justify-content:center;margin:1rem .5rem;min-width:6rem;position:relative;width:6rem;z-index:2}.goToInput:after{color:hsla(0,0%,100%,.7);content:"+";font-family:Times New Roman,Times,serif;font-size:5rem}.top-btn{left:0;position:absolute;-webkit-transform:translateY(-3em);transform:translateY(-3em);width:100%;z-index:2}.btn,.top-btn{align-items:center;display:flex;justify-content:center}.btn{border:.15em solid;border-radius:1em;box-shadow:0 .15rem .15rem rgba(0,0,0,.25);cursor:pointer;font-size:1.3rem;height:2em;margin:.2em;padding:.5em 1em;text-decoration:none}.id.btn{padding:0 2em}.reset.btn{padding:0 1em}.btn svg{height:1.3em}.btn>span{flex-grow:1;padding:1rem}.cropContainer{align-items:center;background-color:rgba(0,0,0,.85);color:#fff;display:flex;flex-direction:column;height:100vh;height:calc(var(--vh, 1vh)*100);position:absolute;width:100%;z-index:100}.cropContainer>.cropper{flex-grow:1}.cropContainer>.editing{display:flex;width:100%}.cropContainer>.editing .slider{flex-grow:1;padding:0 1rem}.editing .MuiSlider-root{color:#fff}.cropContainer>.editing svg{height:2.5rem;width:3.5rem}.cropContainer>.buttons{display:flex;padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.cropContainer>.buttons>div{margin:1rem;padding:.5rem 2rem}.cropContainer svg{cursor:pointer;height:1.5rem}.modal{background-color:rgba(0,0,0,.72);height:100vh;height:calc(var(--vh, 1vh)*100);position:absolute;width:100%}.modal.invisible{opacity:0;transition:opacity .1s linear 203ms,z-index 0ms linear 303ms;will-change:opacity,z-index;z-index:-2}.modal.visible{opacity:1;transition:opacity .1s linear 3ms;will-change:opacity;z-index:3}.modal .content{display:flex;flex-direction:column;line-height:1.4em;padding:4rem 2rem 2rem;transition:-webkit-transform .3s ease-in-out 3ms;transition:transform .3s ease-in-out 3ms;transition:transform .3s ease-in-out 3ms,-webkit-transform .3s ease-in-out 3ms;width:100%;will-change:transform;z-index:300}.modal .content .scrollable{overflow-x:hidden;overflow-y:scroll}.modal .content{background-color:var(--box-clr)}#modal .content{font-size:1.2rem;font-weight:400;height:100vh;height:calc(var(--vh, 1vh)*100);position:relative}#modal p{margin-bottom:1.2em}#modal.invisible .content{-webkit-transform:translateY(100%);transform:translateY(100%)}#menu .content{border-radius:0 0 1.7rem 1.7rem;top:0;transition:-webkit-transform .3s ease-in-out 3ms;transition:transform .3s ease-in-out 3ms;transition:transform .3s ease-in-out 3ms,-webkit-transform .3s ease-in-out 3ms;will-change:transform}#menu.invisible .content{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.modalHeader>svg{cursor:pointer;position:absolute;right:1rem;top:1rem}.modal .modalHeader{border-bottom:1px solid hsla(0,0%,50%,.5);text-align:end}.aboutLogo{height:5rem;padding:.5em;width:50%}.darkmode .light,.lightmode .dark{display:none}.aboutHeader{height:4em;padding:1em;width:100%}hr{background-color:hsla(0,0%,50%,.5);border:none;height:1px}.menuItem{border-top:1px solid hsla(0,0%,50%,.5);cursor:pointer;display:flex;flex-direction:row;font-size:1.2rem;font-weight:400;justify-content:space-between;padding:1rem 0}.menuItem:active{background-color:hsla(34,45%,68%,.25);background-color:var(--overlay-color)}.menu-icon{color:#fff;cursor:pointer;margin-right:1rem;margin-top:-.4rem;position:absolute;right:0;top:0;z-index:1}.menu-icon.hidden{display:none}#menu a{color:inherit;text-decoration:none}.resultRow{border-bottom:1px solid hsla(0,0%,50%,.5);cursor:pointer;flex-direction:row;padding:1.2rem 0;word-break:break-word}.resultDonut,.resultRow{align-items:center;display:flex}.resultDonut{flex-shrink:0;justify-content:center;margin-right:1rem;position:relative;width:4.5rem}.darkmode .resultDonut svg{opacity:.66}.resultDonut .percentage{font-size:1em;position:absolute}.intro{font-size:1.1em;font-weight:700}.resultRow .vernacular{font-size:1.6em}.hyphenate{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.danger{background-color:var(--danger);border-color:var(--text-clr-on-primary);border-radius:.4em;margin-top:.4em;padding:.2em .2em .2em 1em}.danger,.ok{color:var(--text-clr-on-primary)}.ok{background-color:var(--ok);border-color:var(--text-clr-on-primary)}.danger svg{margin-right:.3em}#modal .vernacular{font-size:2em;line-height:1em}#modal .resultLabels{border-bottom:1px solid hsla(0,0%,50%,.5);flex-grow:0;margin-bottom:2em;padding:1em 0}#modal .resultDescription{flex-grow:1;font-size:1em}#modal .resultDescription>*{margin-top:1em}#modal .resultActions{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-top:1em}#modal .btn{font-size:.9rem}.italics{font-style:italic}.resultRow .scientific{font-size:1em;line-height:1.5em}#modal .scientific{font-size:1.2em;line-height:1em;margin-top:.5em}.extendedManual svg{float:left;margin-right:.75em;width:3rem}.extendedResult{display:flex;flex-direction:column;height:100%}a{color:inherit;text-decoration:underline}a.btn{color:var(--text-clr-on-primary);text-decoration:none}.scientific{font-style:italic;font-weight:400}.group{-webkit-font-feature-settings:"smcp";font-feature-settings:"smcp";font-size:1em;font-variant:small-caps}.resultLabels{flex-grow:1;flex-shrink:1;margin-left:1rem}.tick{background-color:var(--tick-clr)}.chevron-right{color:hsla(0,0%,50%,.75);flex-shrink:0}.chevron-right svg{height:3em}.loading .imgContainer{-webkit-animation:blink 1s ease-in-out infinite;animation:blink 1s ease-in-out infinite}@-webkit-keyframes blink{50%{opacity:.5}}@keyframes blink{50%{opacity:.5}}@-webkit-keyframes spin{50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}

/*!
 * Cropper.js v1.5.13
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2022-11-20T05:30:43.444Z
 */.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;touch-action:none;-webkit-user-select:none;user-select:none}.cropper-container img{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-canvas,.cropper-wrap-box{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:rgba(51,153,255,.75);overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:33.33333%;left:0;top:33.33333%;width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:33.33333%;top:0;width:33.33333%}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:after,.cropper-center:before{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}
/*# sourceMappingURL=main.1c5f62d4.css.map*/