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}#Title{font-family:Franklin Gothic Medium;font-size:55px}#IOCB,#Title{color:#00008b;margin-left:0}#IOCB{font-size:15px}#Information{margin-left:150px;margin-right:150px;padding-bottom:100px;padding-top:100px}#ulItems{align-items:center;display:flex;gap:1rem;list-style:none;margin:0;padding:0}#listItem{background-color:#173797;border-radius:5px;color:#fff;font-family:Arial,sans-serif;font-size:15px;margin-left:0;padding:3px}#hometable{border-bottom:3px solid #d3d3d3}#scrollnext,#scrollprevious{background-color:#fff;border:none}#scrollnext:hover,#scrollprevious:hover{background-color:#f5f5f5;border:none}#scrollnext:active,#scrollprevious:active{background-color:#f5f5f5;transform:translateY(2px)}#hideall,#notonlymechanism,#onlymechanism,#seeall{background-color:#fff;border:none}#DoubleDownHome{background-color:#173797;border:none;padding-bottom:5px;padding-top:5px}.responsive,.responsiveCosubstrate{background-color:#f5f5f5;border:none;height:auto;max-width:100px;max-width:var(--image-size,100px);transition:all .5s ease-in-out;width:100%}.responsive:hover{background-color:#f5f5f5;transform:scale(2);transform:scale(var(--hover-scale,2))}.responsive:hover,.responsiveCosubstrate:hover{border:.5px solid gold;position:relative;z-index:10}.responsiveCosubstrate:hover{transform:scale(2.2)}#noresults{background-color:#f5f5f5;border:2px solid #d3d3d3;box-shadow:0 6px 8px 0 #0003,0 6px 20px 0 #0003;margin-bottom:25px;padding-bottom:100px;padding-top:80px;text-align:center}#scrolldownnote{background-color:#173797;color:#fff;font-size:small;opacity:0;padding:8px;position:absolute;transition:all .25s ease-in-out;z-index:-1}#DoubleDownHome:hover~#scrolldownnote{opacity:1;z-index:3}#backgroundHome{background-image:url(/static/media/background-png.ec73469da54a7a818ef1.png);background-repeat:no-repeat;background-size:cover;box-shadow:0 0 8px 8px #0003,0 0 6px 6px #0003;margin-left:0;margin-right:0;padding-bottom:1px;padding-top:60px;position:relative}#quicksearch{margin-bottom:10px;margin-top:10px;padding-bottom:5px;padding-top:5px;width:100%}#MechanismSearch,#quicksearchbutton{background-color:#173797;border:none;color:#fff;cursor:pointer;padding-bottom:5px;padding-top:5px;transition:background-color .2s ease-in-out}#MechanismSearch:hover,#quicksearchbutton:hover{background-color:gold}#MechanismSearch:active,#quicksearchbutton:active{background-color:#c5a800;transform:translateY(2px)}#displaySmilesProduct,.copiedSequence,.copySequence,.goToChebi,.goToChebiMech,.goToChebiProduct,.goToChebiProductMech,.productSmilesCopied,.productSmilesCopiedMech,.productSmilesCopy,.productSmilesCopyMech,.speciesDiv,.substrateSmilesCopied,.substrateSmilesCopiedMech,.substrateSmilesCopy,.substrateSmilesCopyMech{background-color:#173797;color:#fff;display:none;font-size:12px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:5px;position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:5}.cosubstrate1SmilesCopied,.cosubstrate1SmilesCopy,.cosubstrateSmilesCopied,.cosubstrateSmilesCopy,.goToChebiCosubstrate,.goToChebiSubstrate{background-color:#173797;color:#fff;display:none;font-size:12px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:5px;position:absolute;top:1.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:5}.goToChebiCosubstrate,.goToChebiSubstrate{left:0}.externalLink{top:-1.75rem}#terezaEvizens,.externalLink{background-color:#173797;color:#fff;display:none;font-size:12px;left:0;padding:5px;position:absolute;right:0;width:-webkit-max-content;width:max-content;z-index:5}#terezaEvizens{top:-3rem}#goToReactionPublication{top:-2.2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#goToMechanismPublication,#goToReactionPublication{background-color:#173797;color:#fff;display:none;font-size:12px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:5px;position:absolute;z-index:5}#goToMechanismPublication{right:0;top:1.6rem}#classQuickSearch:hover,#cosubstrateNameQuickSearch:hover,#enzNameQuickSearch:hover,#genbankQuickSearch:hover,#productNameQuickSearch:hover,#substrateNameQuickSearch:hover,#typeQuickSearch:hover,#uniprotQuickSearch:hover{text-decoration:underline}#classQuickSearch:disabled,#cosubstrateNameQuickSearch:disabled,#enzNameQuickSearch:disabled,#genbankQuickSearch:disabled,#productNameQuickSearch:disabled,#substrateNameQuickSearch:disabled,#typeQuickSearch:disabled,#uniprotQuickSearch:disabled{color:#000}#classQuickSearch:disabled:hover,#cosubstrateNameQuickSearch:disabled:hover,#enzNameQuickSearch:disabled:hover,#genbankQuickSearch:disabled:hover,#productNameQuickSearch:disabled:hover,#substrateNameQuickSearch:disabled:hover,#typeQuickSearch:disabled:hover,#uniprotQuickSearch:disabled:hover{color:#000;text-decoration:none}#databaseTitle{color:#fff;font-size:14px;margin-left:150px;margin-right:150px;padding-bottom:15px;padding-top:-75px}#quickSearchTitle{color:#fff;padding-top:50px}#quickSearchInput{margin-bottom:50px;margin-left:150px;margin-right:150px}#quickSearchExamples{color:#fff;font-size:14px}#quickSearchResult{margin-left:150px;margin-right:150px;position:relative}#nextResultsPrevious{gap:15rem;list-style:none;list-style-position:outside;margin-bottom:40px;margin-top:25px}#nextResultsPrevious,#quickSearchDisplayAllResults{display:flex;justify-content:space-between;padding:0}#quickSearchDisplayAllResults{align-items:center;flex-direction:row;flex-wrap:wrap;list-style:none;margin:20px auto 0}#mechDiv{margin-left:150px;margin-right:165px}#dataColTwoColumns{word-wrap:break-word;background-color:#f5f5f5;border:1px solid #d3d3d3;text-align:center;width:-webkit-min-content;width:min-content}#tableTwoColumns{break-inside:avoid-column;font-size:12px;width:100%}#reactionTables,#reactionTablesTwoColumns{column-count:1;font-size:15px;width:100%}#reactionTables{display:table}#genbankQuickSearch,#uniprotQuickSearch{background-color:#f5f5f5;border:none;margin-top:0!important}#entriesButton{background-color:#f5f5f5;border:none}#entriesButton:hover{text-decoration:underline}#seeEvizens:hover~#terezaEvizens{display:block}@media (max-width:900px){#databaseTitle{color:color;font-size:10px;margin-left:50px;margin-right:50px;padding-bottom:15px;padding-top:0}#reactionTablesTwoColumns{column-count:1;display:table;font-size:12px}#quickSearchTitle{color:#fff;padding-top:25px}#quickSearchInput{margin-bottom:25px;margin-left:50px;margin-right:50px}#quicksearch{margin-bottom:10px;margin-top:10px;padding-bottom:5px;padding-top:5px;width:100%}#quickSearchExamples{color:#fff;font-size:12px}#backgroundHome{background-image:url(/static/media/background-png.ec73469da54a7a818ef1.png);background-position:0 50px;background-repeat:no-repeat;background-size:cover;box-shadow:0 0 8px 8px #0003,0 0 6px 6px #0003;padding-bottom:10px;padding-top:60px;position:relative}#quickSearchResult{margin-left:50px;margin-right:50px;position:relative}#nextResultsPrevious{display:flex;gap:0;justify-content:space-between;list-style:none;list-style-position:outside;margin-bottom:20px;margin-top:25px;padding:0}#noresults{background-color:#f5f5f5;border:2px solid #d3d3d3;box-shadow:0 6px 8px 0 #0003,0 6px 20px 0 #0003;margin-bottom:10px;padding-bottom:25px;padding-top:20px;text-align:center}#quickSearchDisplayAllResults{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:0;justify-content:space-between;list-style:none;margin:20px auto 0;padding:0}#Information{margin-left:50px;margin-right:50px;padding-bottom:50px;padding-top:50px}#terezaEvizens{background-color:#173797;color:#fff;font-size:12px;left:0;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;opacity:0;padding:5px;position:absolute;top:-2.3rem;transition:all .25s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:-1}#mechDiv{margin-left:50px;margin-right:65px}#dataColTwoColumns{word-wrap:break-word;background-color:#f5f5f5;border:1px solid #d3d3d3;text-align:center;width:-webkit-min-content;width:min-content}#tableTwoColumns{break-inside:avoid-column;font-size:12px;width:100%}#headerCol0{border:1px solid #d3d3d3;padding-bottom:10px;padding-top:10px}}#Footer{border-bottom:1px solid #d3d3d3;border-top:1px solid #d3d3d3;margin-left:150px;margin-right:150px;padding-bottom:25px;padding-top:25px}#FooterPic{background-image:url(/static/media/icon_M.9e79b93612b05f03ec5b.png);background-position:0;background-repeat:no-repeat;background-size:60px;margin-left:25px;padding-bottom:100px;padding-top:15px}#BackgroundLower,#BackgroundUpper{background-color:#efefef}#BackgroundUpper{padding-top:50px}#BackgroundLower{margin-left:127px;margin-right:137px}#listValue{color:#d3d3d3;margin-left:-2rem;padding:0}#FooterLink,#listValue{list-style:none;text-decoration:none}#FooterLink{color:#a5a5a5}#FooterLink:hover{text-decoration:underline}#FooterIOCB,#IOCB{align-self:center}#FooterIOCB,#IOCBLink{color:#797979}#IOCBLink{list-style:none;text-decoration:none}#IOCBLink:hover{text-decoration:underline}@media (max-width:900px){#Footer{border-bottom:1px solid #d3d3d3;border-top:1px solid #d3d3d3;margin-left:50px;margin-right:50px;padding-bottom:25px;padding-top:25px}#BackgroundLower{margin-left:0;margin-right:50px}#FooterPic{background-position:0;background-repeat:no-repeat;background-size:200px;margin-left:25px;padding-bottom:50px;padding-top:15px}#listValue{color:#d3d3d3;list-style:none;text-decoration:none}#FooterIOCB{align-self:center;color:#797979;padding-bottom:25px}}#HomeNavbar{align-items:center;background-color:#173797;color:#fff;display:flex;justify-content:space-between;position:fixed;width:100vw;z-index:200}#homePage,#login,#overview,#signup{color:#fff;height:100%;text-decoration:none}#login{padding:.5rem}#homePage{width:150px}#homePage,#login{font-size:1.2rem;font-weight:400}#ul{gap:1rem;justify-content:space-between;margin:0 150px 0 auto}#UL,#ul{align-items:center;display:flex;list-style:none;padding:0}#UL{gap:0;margin:0 150px}#profileButton{background-color:#17379700;color:#fff}#MyEntries,#Notifications{color:#fff;text-decoration:none}#dropdownProfile{background-color:#173797;box-shadow:2px 2px 4px #000;padding:10px;position:absolute;right:-2rem;top:3rem;width:160px}#dropdownList{color:#fff;text-decoration:none}#dropdownUl{align-items:center;color:#fff;display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}#dropdownProfile:before{background-color:#173797;content:"";height:10px;position:absolute;right:4.5rem;top:-.25rem;transform:rotate(45deg);width:10px}#tipsDownload,#tipsEntry,#tipsSearch,#tipsStat,#tipsSuggest{right:0}#tipsDownload,#tipsEntry,#tipsSearch,#tipsStat,#tipsSuggest,.tips-navbar{background-color:#173797;box-shadow:2px 2px 4px #000;color:#fff;opacity:0;padding:10px;top:3.5rem;transition:.25s ease-in-out;width:250px;z-index:-1}.tips-navbar{right:-1rem}.dropdown-navbar-menu{background-color:#173797;box-shadow:2px 2px 4px #000;color:#fff;opacity:1;padding:10px;position:absolute;right:-1rem;top:3.5rem;transition:.25s ease-in-out;z-index:6}.dropdown-navbar-option{color:#fff;cursor:pointer;display:block;padding:8px 16px;text-decoration:none;white-space:nowrap}.dropdown-navbar-option:hover{text-decoration:underline}#dropDownSuggest{background-color:#173797;box-shadow:2px 2px 4px #000;color:#fff;padding:10px;right:-1rem;top:3rem;width:100px}#dropDownSuggest:before{background-color:#173797;content:"";height:10px;position:absolute;right:2.75rem;top:-.25rem;transform:rotate(45deg);width:10px}#dropDownEntry{background-color:#173797;box-shadow:2px 2px 4px #000;color:#fff;padding:5px;right:-1.5rem;top:3rem;width:100px}#dropDownEntry:before{background-color:#173797;content:"";height:10px;position:absolute;right:2.75rem;top:-.25rem;transform:rotate(45deg);width:10px}#ul button:not(#profileButton){background-color:#17379700;border:none;color:#fff}#profileButton{border:none}#UL li{border-bottom:5px solid #17379700}#UL li:not(#HomeLi):hover{border-bottom:5px solid #fff}#downloadList,#entryList,#profileList,#searchList,#statList,#suggestList,.navbar-list{border-bottom:5px solid #17379700}#downloadList:hover,#entryList:hover,#profileList:hover,#searchList:hover,#statList:hover,#suggestList:hover,.navbar-list:hover{border-bottom:5px solid #fff}#dropDownEntry li:hover,#dropDownSuggest li:hover,#dropdownProfile li:hover,.dropdownButton:hover{text-decoration:underline}#tipsSearch:hover,.drop-down-navbar:hover~.tips-navbar,.dropbtnntr:hover~#tipsEntry,.dropbtnsggst:hover~#tipsSuggest,.dropbtnsrch:hover~#tipsSearch,.dropbtnstat:hover~#tipsStat,.dwnlbtn:hover~#tipsDownload{opacity:1;z-index:6}#HomeLi{padding-top:10px}#HomeLi,#LoginLi{padding-bottom:2px}#LoginLi{margin-left:20px;padding-top:2px}@media (max-width:1150px){#HomeNavbar{align-items:center;background-color:#173797;color:#fff;display:flex;justify-content:space-between;position:fixed;width:100vw;z-index:200}#UL{gap:0;margin:0 0 0 10px}#UL,#ul{align-items:center;display:flex;list-style:none;padding:0;vertical-align:middle}#ul{gap:.3rem;justify-content:space-between;margin:0 10px 0 auto}.navbar-list{padding:3px}#homePage{width:100px}#homePage,#login{font-size:14px;font-weight:400}#tipsDownload,#tipsEntry,#tipsSearch,#tipsStat,#tipsSuggest{background-color:#173797;box-shadow:2px 2px 4px #000;color:#fff;opacity:0;padding:10px;right:0;top:3.1rem;transition:.25s ease-in-out;width:150px;z-index:-1}#HomeLi{padding-bottom:4px;padding-top:12px}#LoginLi{margin-left:10px;padding-bottom:2px;padding-top:3px}}#table{width:100%}#headerRow{background-color:#ebebeb;border:1px solid #d3d3d3;border-bottom:3px solid gold;box-shadow:0 6px 8px 0 #0003,0 6px 20px 0 #0003;margin-top:20px;text-align:center}#tableBodyDiv{border:1px solid #000;width:100%}#headerCol0{border:1px solid #d3d3d3;padding-bottom:10px;padding-top:10px;width:35%}#headerCol1,#headerCol2{width:25%}#headerCol1,#headerCol2,#headerCol3{border:1px solid #d3d3d3;padding-bottom:10px;padding-top:10px}#headerCol3{width:15%}#dataCol{word-wrap:break-word;text-align:center;width:-webkit-min-content;width:min-content}#dataCol,.DDPub{background-color:#f5f5f5;border:1px solid #d3d3d3}.DDPub{margin-right:150px;margin-top:10px;overflow-x:scroll;padding:15px;position:absolute;width:100%}.publicationList{min-width:130ch}#detailsUl{list-style:none;margin:0;min-width:inherit;padding:0}#EnzymeUl,#PublicationsUl,#ReactionUl{border-bottom:1px solid #d3d3d3;margin-top:10px}.iconbuttonprod,.iconbuttonreact,.iconbuttonseq{background-color:#f5f5f5;border:none}.copynotesequence{background-color:#173797;color:#fff;font-size:small;left:7rem;opacity:0;padding:8px;position:absolute;top:-2.5rem;transition:all .25s ease-in-out}.iconbuttonseq:hover~.copynotesequence{opacity:1}.copynotesequence:before{background-color:#173797;border-bottom:3px solid #173797;border-right:3px solid #173797;bottom:-.3rem;content:"";height:10px;position:absolute;right:3.5rem;transform:rotate(45deg);width:10px}.copiednotesequence{background-color:#173797;color:#fff;display:none;font-size:small;left:8.45rem;opacity:1;padding:8px;position:absolute;top:-2.5rem;transition:all .25s ease-in-out}.iconbuttonseq:hover~.copiednotesequence{opacity:1}.copiednotesequence:before{border-bottom:3px solid #173797;border-right:3px solid #173797;bottom:-.3rem;content:"";height:10px;right:2rem;transform:rotate(45deg);width:10px}.copiednotesequence:before,.copynotereact{background-color:#173797;position:absolute}.copynotereact{color:#fff;font-size:small;left:5.5rem;opacity:0;padding:8px;top:-2.5rem;transition:all .25s ease-in-out}.iconbuttonreact:hover~.copynotereact{opacity:1}.copynotereact:before{border-bottom:3px solid #173797;border-right:3px solid #173797;bottom:-.3rem;content:"";height:10px;right:3.5rem;transform:rotate(45deg);width:10px}.copiednotereact,.copynotereact:before{background-color:#173797;position:absolute}.copiednotereact{color:#fff;display:none;font-size:small;left:6.95rem;opacity:1;padding:8px;top:-2.5rem;transition:all .25s ease-in-out}.iconbuttonreact:hover~.copiednotereact{opacity:1}.copiednotereact:before{border-bottom:3px solid #173797;border-right:3px solid #173797;bottom:-.3rem;content:"";height:10px;right:2rem;transform:rotate(45deg);width:10px}.copiednotereact:before,.copynoteprod{background-color:#173797;position:absolute}.copynoteprod{color:#fff;font-size:small;left:4.8rem;opacity:0;padding:8px;top:-2.5rem;transition:all .25s ease-in-out}.iconbuttonprod:hover~.copynoteprod{opacity:1}.copynoteprod:before{border-bottom:3px solid #173797;border-right:3px solid #173797;bottom:-.3rem;content:"";height:10px;right:3.5rem;transform:rotate(45deg);width:10px}.copiednoteprod,.copynoteprod:before{background-color:#173797;position:absolute}.copiednoteprod{color:#fff;display:none;font-size:small;left:6.25rem;opacity:1;padding:8px;top:-2.5rem;transition:all .25s ease-in-out}.iconbuttonprod:hover~.copiednoteprod{opacity:1}.copiednoteprod:before{border-bottom:3px solid #173797;border-right:3px solid #173797;bottom:-.3rem;content:"";height:10px;right:2rem;transform:rotate(45deg);width:10px}.copiednoteprod:before,.suggestDivComm{background-color:#173797;position:absolute}.suggestDivComm{display:none;font-size:12px;padding:5px;top:1.5rem;z-index:3}#commentButtonEnzyme,#commentButtonProduct,#commentButtonSubstrate{background-color:#f1f1f1;border:1px solid #d3d3d3;border-left:none;border-top:none;font-size:12px;left:0;position:absolute;top:0}@media (max-width:900px){#table{font-size:10px;width:100%}#headerRow{background-color:#ebebeb;border:1px solid #d3d3d3;border-bottom:3px solid gold;box-shadow:0 6px 8px 0 #0003,0 6px 20px 0 #0003;margin-top:10px;text-align:center}#commentButtonEnzyme,#commentButtonProduct,#commentButtonSubstrate{background-color:#f1f1f1;border:1px solid #d3d3d3;border-left:none;border-top:none;font-size:10px;left:0;position:absolute;top:0;z-index:2}.suggestDivComm{background-color:#173797;display:none;font-size:10px;padding:5px;position:absolute;top:1.5rem;z-index:3}.confirmButtonComm,.suggestInputComm{font-size:10px}}#dotbutton,#pages1,#pages2,#pages3,#pages4,#pages5,#pages6,#pages7{background-color:#fff;border:2px solid #fff}#tableMech{margin-bottom:20px;margin-top:20px;width:75%}#headerCol{border:1px solid #d3d3d3;padding-bottom:10px;padding-top:10px}#dataColMech{word-wrap:break-word;max-width:20ch;text-align:center}#dataColMech,.DDPubMech{background-color:#f5f5f5;border:1px solid #d3d3d3}.DDPubMech{margin-right:150px;margin-top:10px;overflow-x:scroll;padding:15px;position:absolute;width:100%}.publicationList{word-wrap:break-word;color:#000;max-width:33ch;text-decoration:none}#publicationUl{list-style:none;margin:0;padding:0}.iconButtonProd,.iconButtonReact{background-color:#f5f5f5;border:none}.copyNoteReact{background-color:#173797;color:#fff;font-size:small;left:5.5rem;opacity:0;padding:8px;position:absolute;top:-2.5rem;transition:all .25s ease-in-out}.iconButtonReact:hover~.copyNoteReact{opacity:1}.copyNoteReact:before{border-bottom:3px solid #173797;border-right:3px solid #173797;bottom:-.3rem;content:"";height:10px;right:3.5rem;transform:rotate(45deg);width:10px}.copiedNoteReact,.copyNoteReact:before{background-color:#173797;position:absolute}.copiedNoteReact{color:#fff;display:none;font-size:small;left:6.95rem;opacity:1;padding:8px;top:-2.5rem;transition:all .25s ease-in-out}.iconButtonReact:hover~.copiedNoteReact{opacity:1}.copiedNoteReact:before{border-bottom:3px solid #173797;border-right:3px solid #173797;bottom:-.3rem;content:"";height:10px;right:2rem;transform:rotate(45deg);width:10px}.copiedNoteReact:before,.copyNoteProd{background-color:#173797;position:absolute}.copyNoteProd{color:#fff;font-size:small;left:4.8rem;opacity:0;padding:8px;top:-2.5rem;transition:all .25s ease-in-out}.iconButtonProd:hover~.copyNoteProd{opacity:1}.copyNoteProd:before{border-bottom:3px solid #173797;border-right:3px solid #173797;bottom:-.3rem;content:"";height:10px;right:3.5rem;transform:rotate(45deg);width:10px}.copiedNoteProd,.copyNoteProd:before{background-color:#173797;position:absolute}.copiedNoteProd{color:#fff;display:none;font-size:small;left:6.25rem;opacity:0;padding:8px;top:-2.5rem;transition:all .25s ease-in-out}.iconButtonProd:hover~.copiedNoteProd{opacity:1}.copiedNoteProd:before{background-color:#173797;border-bottom:3px solid #173797;border-right:3px solid #173797;bottom:-.3rem;content:"";height:10px;position:absolute;right:2rem;transform:rotate(45deg);width:10px}.result-box{border:1px solid #e0e0e0;border-bottom:2px solid gold;border-radius:2px;padding:8px 10px}.remaining-reactions-box,.result-box{background-color:#f5f5f5;box-shadow:0 2px 4px #0000001a;position:relative}.remaining-reactions-box{border:1px solid #e0e0e0;border-radius:2px;padding:4px 20px;text-align:right}.result-external-link{padding:10px 20px}.plane-text-button{background-color:#f5f5f500;color:#000;text-decoration:none}.plane-text-button,.plane-text-label{border:none;padding:0 5px}.plane-text-a{background-color:#f5f5f500;border:none;color:#1515af;padding-bottom:0;padding-top:0}.plane-text-a:hover{color:#090938}.plane-text-button:hover:not(:disabled){text-decoration:underline}.plane-text-button:disabled{color:#000}.plane-text-button-no-background{background-color:(0,0,0,0);border:none;padding:0 5px}.plane-text-button-no-background:hover:not(:disabled){text-decoration:underline}.plane-text-button-no-background:disabled{color:#000}.enzyme-marts-header{font-size:18px;font-weight:700;margin-bottom:10px}.reaction-box{background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:2px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:row;max-width:100vw;width:100%}.reaction-info{border-right:1px solid #ddd;flex:4 1;flex-direction:column}.reaction-info,.reaction-source{align-items:center;display:flex;justify-content:center;text-align:center}.reaction-source{flex:2 1;flex-direction:column}.reaction-display{align-items:center;border-right:1px solid #ddd;display:flex;flex:20 1;justify-content:center}.results-reactions-div{margin-bottom:10px}@media (max-width:600px){.reaction-box{flex-direction:column}.reaction-display,.reaction-info{border-bottom:1px solid #ddd;border-right:none}.results-reactions-div{margin-bottom:20px}}.SignUpBackground{background-image:url(/static/media/background-png.ec73469da54a7a818ef1.png);background-repeat:no-repeat;background-size:cover;height:100vh;width:100vw}.SignUpAlignment{align-items:center;display:flex;justify-content:center}.SignUpBox{background-color:#fff;padding:10px;position:absolute;top:15%;width:400px}.SignUpBox h4{padding:10px;text-align:center}.SignUpFormDiv{display:flex;justify-content:center}.SignUpForm input{margin-bottom:10px;outline:none;padding:5px;width:100%}.SignUpButton{background-color:#173797;color:#fff;height:35px;width:100%}#AffiliationLabel,#ConfirmPasswdLabel,#EmailLabel,#FirstNameLabel,#LastNameLabel,#PasswdLabel,#PhoneNumberLabel,#TitleLabel,#UserLabel{display:flex}#confirmnote,#emailnote,#passwdnote,#uidnote{background-color:#173797;color:#fff;font-size:12px;padding:5px;width:100%}#info{margin-right:5px}#cross,#tick{margin-left:5px}#cross{color:red}#tick{color:green}#ButtonDiv{margin-top:24px}.LoginBackground{background-image:url(/static/media/background-png.ec73469da54a7a818ef1.png);background-repeat:no-repeat;background-size:cover;height:100vh;width:100vw}.LoginAlignment{align-items:center;display:flex;justify-content:center}.LoginBox{background-color:#fff;padding:10px;position:absolute;top:25%;width:350px}.LoginBox h4{text-align:center}.LoginFormDiv{display:flex;justify-content:center}.LoginForm input{margin-bottom:10px;outline:none;padding:5px;width:100%}.LoginButton{background-color:#173797;color:#fff;height:35px;width:100%}#errorMessage{background-color:#ffb6c1;border-radius:10px;color:red;padding:5px}#OneEnzyme,#OneProduct,#OneReactant,#ThreeEnzymes,#ThreeProducts,#ThreeReactants,#TwoEnzymes,#TwoProducts,#TwoReactants{background-color:#f5f5f5;border:1px solid #d3d3d3;border-radius:10px;display:none;width:91%}#OneEnzyme:hover,#OneProduct:hover,#OneReactant:hover,#ThreeEnzymes:hover,#ThreeProducts:hover,#ThreeReactants:hover,#TwoEnzymes:hover,#TwoProducts:hover,#TwoReactants:hover{background-color:#173797;color:#fff}#ReactionInputs{position:relative}#EntryInstructions{background-color:#f5f5f540;border-radius:10px;color:#fff;margin-left:150px;margin-top:5px;padding:5px;width:100%}#EntryTitle{background-image:url(/static/media/background.2f7f90e32a86c743a7ba.jpg);background-repeat:no-repeat;background-size:cover;height:100vh;width:100vw}#ReactionInputs{margin-left:150px;margin-right:150px}#ClassRadioInputs,#CosubstrateChebi,#CosubstrateName,#CosubstrateSMILES,#EnzymeAASequence,#EnzymeECNumber,#EnzymeGenbank,#EnzymeName,#EnzymePMID,#EnzymePublicationDOI,#EnzymePublicationLink,#EnzymeSpecies,#EnzymeUniprot,#KingdomRadioInputs,#ProductChebi,#ProductName,#ProductSMILES,#ReactantChebi,#ReactantName,#ReactantSMILES,#TypeRadioInputs,#generalNote{background-color:#f5f5f5;border-radius:10px;margin-bottom:10px;padding:5px;width:100%}#ClassRadioInputs,#KingdomRadioInputs,#TypeRadioInputs{border:1px solid #000;margin-left:2px}#Cosubstrate,#Enzyme,#Product,#Publication,#Reactant{border-bottom:2px solid #d3d3d3;margin-bottom:10px;padding:10px}#cosubstrateInputs,#enzymeInputs,#productInputs,#reactantInputs{margin-bottom:20px}#RejectNote,#addMechanism,#duplication,#rejectNote,#submitConfirmation{background-color:#f5f5f5;border:1px solid #d3d3d3;border-radius:10px;justify-content:space-between;left:50%;margin-bottom:25px;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);width:50%;z-index:5}#overlap{background-color:#00000080;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:3}#RejectNote ul,#addMechanism ul,#duplication ul,#rejectNote ul,#submitConfirmation ul{align-items:center;display:flex;gap:0;justify-content:space-between;list-style:none}#no,#ok,#yes{background-color:#173797;border-radius:10px;color:#fff;height:35px}#EnzymesButton,#ProductsButton,#ReactantsButton{background-color:#fff;border:none}#chebi,#class,#genbankId,#name,#productChebi,#productName,#productSmiles,#reactantName,#smiles,#type,#uniprotId{background-color:#fff;border:none;display:none}#EnzymesButton:hover,#ProductsButton:hover,#ReactantsButton:hover{background-color:#173797;color:#fff}#confirmButton,#confirmButtonAnalogy{background-color:#173797;color:#fff;padding:5px}#SearchTitle{background-image:url(/static/media/background.2f7f90e32a86c743a7ba.jpg);background-repeat:no-repeat;background-size:cover;height:100vh;width:100vw}#GenbankInput,#IntermediateSMILESInput,#KingdomInput #ClassInput,#NameInput,#ProductChebiInput,#ProductNameInput,#ProductSMILESInput,#ReactantChebiInput,#ReactantNameInput,#ReactantSMILESInput,#TypeInput,#UniprotInput{margin-bottom:10px;margin-top:10px;padding:5px;width:100%}#analogyinputs,#inputs{margin-top:50px}#confirmButton{height:35px}#advancedbutton,#confirmButton{background-color:#173797;color:#fff}#advancedbutton{border:1px solid #fff;margin-top:10px;padding-bottom:5px;padding-top:5px}#AmoebozoaInput,#AnimaliaBirdInput,#AnimaliaCoralInput,#AnimaliaInsectInput,#AnimaliaMammalHumanInput,#AnimaliaMammalInput,#AnimaliaMarineSpongeInput,#ArchaeaInput,#BacteriaInput,#ClassI,#ClassII,#CyanobacteriaInput,#DiIntTerpInput,#DiTerpInput,#FungiInput,#HemiTerpInput,#MonoTerpInput,#PlantaeInput,#PlantaeRedAlgaeInput,#PrenylTerpInput,#SesqTerpInput,#SesquarTerpInput,#SesterTerpInput,#TetraIntTerpInput,#TetraTerpInput,#TriIntTerpInput,#TriTerpInput,#VirusesInput{margin-right:10px}#SearchSuccess{background-color:#f5f5f5;border:1px solid #d3d3d3;display:none;justify-content:space-between;margin-bottom:25px;padding:20px;width:100%}#DoubleDown{background-color:#f5f5f5;border:none}#arrow{color:#969696}#SearchSuccess ul{align-items:center;display:flex;gap:0;justify-content:space-between;list-style:none;margin:0;padding:0}#SearchInstructions{background-color:#f5f5f540;color:#fff;margin-left:150px;margin-top:5px;padding:5px;transition:left 1s ease;width:100%}#EnzymeInputs,#ProductInputs,#ReactantInputs{display:flex;justify-content:space-between;list-style:none;margin-top:10px;width:100%}#EnzymeInputs:hover,#ProductInputs:hover,#ReactantInputs:hover{background-color:#f5f5f5}#filters ul{margin:0;padding:0}.reactionContent{scroll-margin-top:170px}#scrollDownNote{background-color:#173797;color:#fff;font-size:small;opacity:0;padding:8px;position:absolute;right:-1.25rem;top:-2.25rem;transition:all .25s ease-in-out}#DoubleDown:hover~#scrollDownNote{opacity:1}#clearEnzymeInputs,#clearMechanismInputs,#clearProductInputs,#clearSubstrateInputs{background-color:#fff;border:none;border-bottom:2px solid #d3d3d3}#tableSection{margin-left:150px;margin-right:150px;padding-top:100px}#filtersMinimized{background-color:#f5f5f5;border:1px solid #d3d3d3;margin-left:150px;margin-top:100px;padding:0;position:fixed;z-index:4}#filtersMinimizedUl{display:flex;justify-content:space-between;list-style:none;margin:0 auto;padding:0;position:relative;width:100px}#sectionFilters{background-color:#fff;box-shadow:0 6px 8px 0 #0003,0 6px 20px 0 #0003;height:400px;left:0;overflow-y:scroll;padding-bottom:10px;position:fixed;right:0;top:0;z-index:100}#filtersMargins{margin-left:150px;margin-right:150px}#CalculationEvidence,#ExperimentEvidence,#OriginalEvidence,#SimilarityEvidence,#TrivialEvidence{margin-right:10px}#AnalogyInputs,#EnzymeInputs,#EvidenceInput,#MoleculeInputs,#ProductInputs,#ReactantInputs{border-bottom:2px solid #d3d3d3;padding:10px}#EvidenceInput{display:flex;justify-content:space-between;list-style:none;margin-top:10px;width:100%}#EvidenceInput:hover{background-color:#f5f5f5}#Database{list-style:none;margin-left:110px;padding-top:20px}#enzyme,#mechanism,#product,#reactant,#reaction,#searchMechanism,#searchReaction{background-color:#f5f5f5;border:1px solid #d3d3d3;border-radius:10px;display:none;width:91%}#EffectButton,#EntryButton,#SearchButton{background-color:#f5f5f5;border:1px solid #d3d3d3;border-radius:20px;font-size:30px;padding-bottom:40px;padding-right:0;padding-top:40px;text-align:center;width:95%}#EntryButton:hover,#SearchButton:hover,#enzyme:hover,#mechanism:hover,#product:hover,#reactant:hover,#reaction:hover,#searchMechanism:hover,#searchReaction:hover{background-color:#173797;color:#fff}#overviewBackground{border-bottom:3px solid #d3d3d3;margin-left:150px;margin-right:150px;margin-top:50px;padding-bottom:25px}#overviewButton1,#overviewButton2,#overviewButton3{background-color:#f5f5f5;border:1px solid #d3d3d3;break-after:column;font-size:25px;padding-bottom:5px;padding-top:75px;width:300px}#rowDiv li{list-style:none;margin-bottom:2px}#mechanismButton1,#mechanismButton2,#mechanismButton3,#reactionButton1,#reactionButton2,#reactionButton3{background-color:#f5f5f5;border:1px solid #d3d3d3;padding:10px;width:250px}#mechanismButton1:hover,#mechanismButton2:hover,#mechanismButton3:hover,#reactionButton1:hover,#reactionButton2:hover,#reactionButton3:hover{background-color:gold}#messageentry,#messagesuggestion{background-color:#f5f5f5;border:1px solid #d3d3d3;font-size:1rem;padding:5px;position:relative;top:15px}#dbIcon1,#dbIcon2,#dbIcon3,#searchIcon1,#searchIcon2,#searchIcon3,#suggIcon1,#suggIcon2,#suggIcon3{filter:blur(0);transition:all .25s ease-in-out}#overviewButton1:hover>#dbIcon1,#overviewButton1:hover>#dbIcon2,#overviewButton1:hover>#dbIcon3,#overviewButton2:hover>#suggIcon1,#overviewButton2:hover>#suggIcon2,#overviewButton2:hover>#suggIcon3,#overviewButton3:hover>#searchIcon1,#overviewButton3:hover>#searchIcon2,#overviewButton3:hover>#searchIcon3{filter:blur(3px)}#overviewContainer{column-count:3}#submenu1,#submenu2,#submenu3{break-inside:avoid-column;margin-bottom:20px}@media (max-width:1250px){#overviewContainer{column-count:1}}@media (max-width:900px){#tableSection{margin-left:50px;margin-right:50px;padding-top:50px}#filtersMinimized{background-color:#f5f5f5;border:1px solid #d3d3d3;font-size:10px;margin-left:50px;margin-top:100px;padding:0;position:fixed;z-index:4}#filtersMinimizedUl{display:flex;justify-content:space-between;list-style:none;margin:0 auto;padding:0;position:relative;width:75px}#scrollDownNote{font-size:10px}#filtersMargins{margin-left:50px;margin-right:50px}#sectionFilters{width:100vw}#submenu1,#submenu2,#submenu3{break-inside:avoid-column}#overviewBackground{border-bottom:3px solid #d3d3d3;margin-left:50px;margin-right:50px;margin-top:25px;padding-bottom:12px}}#fullFormMech{padding-bottom:25px}.suggestDivMech{border:2px solid #173797;border-radius:10px;left:0;margin-left:auto;margin-right:auto;right:0;width:max-content;z-index:3}#suggestMechanism:hover{text-decoration:underline}#suggestMechanism{background-color:#f5f5f5;border:"none"}#suggestionTable{width:100%}#headerRowSuggestion{background-color:#ebebeb;border:1px solid #d3d3d3;border-bottom:3px solid gold;box-shadow:0 6px 8px 0 #0003,0 6px 20px 0 #0003;margin-top:20px;text-align:center}#headerColSuggestion0,#headerColSuggestion1,#headerColSuggestion2,#headerColSuggestion3{border:1px solid #d3d3d3;padding-bottom:10px;padding-top:10px;width:25%}@media (max-width:900px){#suggestionTable{font-size:8px;width:100%}#headerRowSuggestion{background-color:#ebebeb;border:1px solid #d3d3d3;border-bottom:3px solid gold;box-shadow:0 6px 8px 0 #0003,0 6px 20px 0 #0003;margin-top:10px;text-align:center}}.seeReaction:hover,.suggestComm:hover,.suggestMechanism:hover,.suggestNote:hover{text-decoration:underline}.suggestDiv,.suggestDivNote{background-color:#173797;border:2px solid #173797;display:"none";left:0;margin-left:auto;margin-right:auto;margin-inline:auto;padding:5px;position:absolute;right:0;width:max-content;z-index:3}.suggestInput,.suggestInputComm,.suggestInputNote{border:1px solid #d3d3d3;font-size:12px;margin-right:5px}.confirmButton,.confirmButtonComm,.confirmButtonNote{background-color:#f5f5f5;color:#000;font-size:12px}.displayComment:hover,.infoCircle:hover~.displayComment{display:block}.displayComment{font-size:small;padding:8px;z-index:0;z-index:5}.displayComment,.displayNote{background-color:#173797;color:#fff;display:none;left:0;margin-inline:auto;position:absolute;right:0}.displayNote{font-size:12px;min-width:-webkit-max-content;min-width:max-content;padding:5px;top:1.75rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:10}#reactionSuggestionRow{margin-left:auto;margin-right:auto;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;position:relative}.displayComment button:hover{text-decoration:underline}#publicationFourColumns{column-count:4;margin:0 auto}#mySuggestions{margin-left:150px;margin-right:150px;padding-bottom:100px;padding-top:120px}@media (max-width:900px){#publicationFourColumns{column-count:4;font-size:8px;margin:0 auto}#mySuggestions{margin-left:50px;margin-right:50px;padding-bottom:50px;padding-top:60px}#mySuggestions h2{font-size:15px}}#MechanismInputs{margin-left:150px;margin-right:150px;position:relative}#MechanismInputs input,#MechanismInputs textarea{background-color:#f5f5f5;border-radius:10px;margin-bottom:10px;padding:5px;width:100%}#MechanismInputs h5{border-bottom:2px solid #d3d3d3;margin-bottom:10px;padding:10px}#addInput,#deleteInput{background-color:#f5f5f5;border:1px solid #969696}#addInput:hover,#deleteInput:hover{background-color:gold}#buttonUl{display:inline-flex;gap:2rem;list-style:none}#submitButton{background-color:#173797;border-radius:10px;color:#fff;height:35px}#statspage{padding:60px 150px 0}@media (orientation:portrait){#statspage{padding:60px 20px 0}}.info_table{border-collapse:collapse;box-shadow:2px 2px 10px #0000001a;flex:1 1;width:100%}.info_td,.info_th{border:1px solid #d3d3d3;padding:8px;text-align:left}.info_thead{background-color:#ebebeb;border-bottom:3px solid gold}#suggestdetailbutton,#suggestpubbutton{background-color:#f5f5f5;border:2px solid #d3d3d3;border-radius:10px;padding:10px}#suggestdetailbutton:hover,#suggestpubbutton:hover{background-color:gold}#EntryTitleSuggestion{background-image:url(/static/media/background.2f7f90e32a86c743a7ba.jpg);background-repeat:no-repeat;background-size:cover;height:100vh;width:100vw}#fullForm{padding-bottom:25px;padding-top:125px}#confirmButtonFull,#confirmButtonPub{background-color:#173797;border-radius:10px;color:#fff;padding:5px}#SuggestionInstructions{background-color:#f5f5f540;border-radius:10px;color:#fff;margin-left:150px;margin-top:5px;padding:5px;width:60%}#MechanismInput,#rejectNote{background-color:#f5f5f5;border:1px solid #d3d3d3;border-radius:10px;display:flex;justify-content:space-between;left:50%;margin-bottom:25px;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:5}#mechanisminput{border:1px solid #d3d3d3;border-radius:5px;margin-right:5px;width:150%}.enzyme-record-table{border-spacing:0 10px;display:table;margin-right:auto;width:auto}.enzyme-record-row{display:table-row}.enzyme-record-label{display:table-cell;font-weight:700;padding-right:10px;vertical-align:middle}.enzyme-record-divider{background-color:#173797;display:table-cell;height:2px;vertical-align:middle;width:5px}.enzyme-record-value{display:table-cell;overflow-wrap:anywhere;padding-left:10px;vertical-align:middle;word-break:break-word}.amino-sequence{display:flex;flex-wrap:wrap;font-family:monospace;gap:15px;margin-bottom:10px;white-space:pre}.sequence-row{align-items:center;display:inline-flex;flex-direction:column;text-align:center}.sequence-numbers{display:flex;font-size:small;gap:4px;margin-bottom:2px}.sequence-numbers span{display:inline-block;text-align:center;width:5px}.sequence-text{display:flex;font-size:16px}.amino-acid,.sequence-text{font-weight:700}.sequence-info{background-color:#f5f5f5}.molecule-node{align-items:center;background:#f5f5f5;border:1px solid #eee;border-radius:5px;display:flex;justify-content:center;padding:5px;text-align:center;width:200px}.molecule-node:hover{cursor:pointer;filter:brightness(.8)}.molecule-node:active{transform:translateY(5px)}.molecule-node label{color:#777;display:block;font-size:12px}.reaction-edge-box{background:#fff;border:1px solid #ccc;border-radius:6px;box-shadow:0 1px 4px #0000001a;cursor:pointer;font-size:12px;padding:4px 8px;pointer-events:all;position:absolute;text-align:center}.reaction-edge-box:hover{background:#f0f0f0}.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:#0000;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:#0000;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#0000;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 0.5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;background-color:var(--xy-background-color-default);background-color:var(--xy-background-color,var(--xy-background-color-default));direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:#0000;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:#0000;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#777;--xy-background-pattern-lines-color-default:#777;--xy-background-pattern-cross-color-default:#777;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 0.5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-default);background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{height:100%;left:0;position:absolute;top:0;width:100%}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{pointer-events:none;transform-origin:0 0;z-index:2}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke-default);stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width-default);stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke-default);stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width-default);stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;pointer-events:none;position:absolute}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path,.react-flow__edge.selected .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected-default);stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{overflow:visible;position:absolute;z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{box-sizing:border-box;cursor:default;pointer-events:all;position:absolute;transform-origin:0 0;-webkit-user-select:none;user-select:none}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{pointer-events:none;transform-origin:left top;z-index:3}.react-flow__nodesselection-rect{cursor:grab;pointer-events:all;position:absolute}.react-flow__handle{background-color:var(--xy-handle-background-color-default);background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;height:6px;min-height:5px;min-width:5px;pointer-events:none;position:absolute;width:6px}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{cursor:crosshair;pointer-events:all}.react-flow__handle-bottom{bottom:0;left:50%;top:auto;transform:translate(-50%,50%)}.react-flow__handle-top{left:50%;top:0;transform:translate(-50%,-50%)}.react-flow__handle-left{left:0;top:50%;transform:translate(-50%,-50%)}.react-flow__handle-right{right:0;top:50%;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{margin:15px;position:absolute;z-index:5}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.bottom.center,.react-flow__panel.top.center{left:50%;transform:translateX(-15px) translateX(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color-default);background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));font-size:10px;margin:0;padding:2px 3px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{pointer-events:none}.react-flow__edgelabel-renderer,.react-flow__viewport-portal{height:100%;left:0;position:absolute;top:0;-webkit-user-select:none;user-select:none;width:100%}.react-flow__minimap{background:var(--xy-minimap-background-color-default);background:var(
    --xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default))
  )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-default);fill:var(
      --xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default))
    );stroke:var(--xy-minimap-mask-stroke-color-default);stroke:var(
      --xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default))
    );stroke-width:var(--xy-minimap-mask-stroke-width-default);stroke-width:var(
      --xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default))
    )}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-default);fill:var(
      --xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default))
    );stroke:var(--xy-minimap-node-stroke-color-default);stroke:var(
      --xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default))
    );stroke-width:var(--xy-minimap-node-stroke-width-default);stroke-width:var(
      --xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default))
    )}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-dots-color-default);fill:var(
      --xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default))
    )}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-lines-color-default);stroke:var(
      --xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default))
    )}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-cross-color-default);stroke:var(
      --xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default))
    )}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow-default);box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));display:flex;flex-direction:column}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{align-items:center;background:var(--xy-controls-button-background-color-default);background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(
        --xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default))
      );color:var(--xy-controls-button-color-default);color:var(
      --xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default))
    );cursor:pointer;display:flex;height:26px;justify-content:center;padding:4px;-webkit-user-select:none;user-select:none;width:26px}.react-flow__controls-button svg{fill:currentColor;max-height:12px;max-width:12px;width:100%}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-group,.react-flow__node-input,.react-flow__node-output{background-color:var(--xy-node-background-color-default);background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));border:var(--xy-node-border,var(--xy-node-border-default));border-radius:var(--xy-node-border-radius-default);border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));color:var(--xy-node-color-default);color:var(--xy-node-color,var(--xy-node-color-default));font-size:12px;padding:10px;text-align:center;width:150px}.react-flow__node-default.selectable:hover,.react-flow__node-group.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover-default);box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected-default);box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color-default);background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color-default);background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-default);background:var(
        --xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default))
      );color:var(--xy-controls-button-color-hover-default);color:var(
        --xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default))
      )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(
        --xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default))
      )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.bottom,.react-flow__resize-control.top{cursor:ns-resize}.react-flow__resize-control.bottom.right,.react-flow__resize-control.top.left{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color-default);background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;height:4px;transform:translate(-50%,-50%);width:4px}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.bottom.left,.react-flow__resize-control.handle.top.left{left:0}.react-flow__resize-control.handle.bottom.right,.react-flow__resize-control.handle.top.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{height:100%;top:0;transform:translate(-50%);width:1px}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.bottom,.react-flow__resize-control.line.top{height:1px;left:0;transform:translateY(-50%);width:100%}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color-default);fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color-default);fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}.molecules-container{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));padding:1rem}.molecule-card{align-items:center;background-color:#f5f5f5;border:1px solid #ddd;border-radius:2px;box-shadow:0 2px 5px #0000001a;display:flex;flex-direction:column;justify-content:center;padding:1rem;transition:transform .2s ease}.molecule-card:hover{transform:scale(1.02)}.molecule-card h3{font-size:1.25rem;margin-top:0}.molecule-card p{color:#555;font-size:.95rem}.stats-box{background-color:#fff;border:1px solid #d3d3d3;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin-bottom:20px;padding:10px 30px;position:relative}.stats-title{font-size:18px;font-weight:700;margin-bottom:10px}.stats-content{padding-top:10px;position:relative}#basicpage{padding:60px 150px 0}.stats-layout{align-items:flex-start;display:flex;gap:5px;justify-content:space-between}.stats-chart,.stats-table{flex:1 1}.tooltip-container{height:100%;position:relative;width:100%}.tooltip{word-wrap:break-word;background-color:#173797;box-shadow:2px 2px 4px #000;color:#fff;font-size:14px;left:50%;margin-top:5px;max-width:250px;padding:6px 10px;position:absolute;text-align:center;top:100%;transform:translateX(-50%);transition:opacity .2s ease-in-out,width .2s ease-in-out;white-space:normal;width:-webkit-max-content;width:max-content}.tooltip,.tooltip-container:hover .tooltip{opacity:1;visibility:visible}.basic-button{background-color:#173797;border:1px solid #9e9e9e;color:#fff;cursor:pointer;margin-right:3px;margin-top:5px;padding-bottom:5px;padding-top:5px;transition:background-color .2s ease-in-out}.basic-button:hover{background-color:gold}.basic-button:disabled{background-color:#b4b4b4;border:1px solid #969696;color:#646464;cursor:not-allowed}.basic-button:active{background-color:#c5a800;transform:translateY(2px)}.button-container{align-items:center;bottom:0;display:flex;justify-content:space-between;left:0;padding:10px 0;position:relative;right:0}.reaction-div{align-items:center;display:flex;flex-direction:row}.wrapped-image{float:right;margin-left:10px}.normal-image{background-color:#f5f5f500;border:none;height:auto;max-width:100px;max-width:var(--image-size,100px);width:100%}.contact-box{background-color:#fff;border:1px solid #d3d3d3;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin-bottom:20px;margin-top:10px;max-width:500px;padding:10px}.checkboxes-div{column-count:3}.basic-checkbox{display:block;padding-right:10px}.basic-checkbox-box{margin-right:4px}@media (max-width:768px){.checkboxes-div{column-count:1}#basicpage{padding:60px 20px 0}.reaction-div{flex-direction:column}.stats-box{margin-bottom:15px;padding:10px 15px}.stats-title{font-size:16px}.stats-layout{flex-direction:column;gap:10px}.stats-chart,.stats-table{height:auto;min-width:100%}.basic-button{margin:5px 0;width:100%}.button-container{align-items:stretch;flex-direction:column}.hide-on-mobile{display:none}}.input-field-submit{padding:5px}.input-field-submit-label{padding:0 5px}.basic-input-field::placeholder{opacity:.25}
/*# sourceMappingURL=main.b7826347.css.map*/