@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");#search{padding:calc(var(--search-height) - 15px);width:100%;min-width:var(--search-minwidth);max-width:var(--search-maxwidth);border-radius:50px;color:#201E1F;height:var(--search-height);background-color:#fffaf4;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:5px;position:relative;box-shadow:14px 10px 21px -6px rgba(0,0,0,.18)}#search.inverted{color:#FEEFDD;background-color:#201E1F}#search.inverted input[type=text]{color:#FEEFDD}#search.inverted input[type=text]::placeholder{color:#dbcebe}#search.inverted button:focus,#search.inverted button:hover{background-color:#dbcebe}#search input[type=text]{color:#201E1F;width:calc(100% - (var(--search-height) + 37px))}#search input[type=text].placeholder::placeholder{color:#867F74;font-style:italic}#search input[type=text].notEditable{-webkit-user-select:none;-moz-user-select:none;user-select:none}#search img{padding:0}#search button{background-color:#FF4000;border-radius:100%;border:none;aspect-ratio:1;height:calc(var(--search-height) + 5px);right:8px;top:calc(50% - (var(--search-height) + 5px) / 2);position:absolute;display:flex;justify-content:center;box-shadow:14px 10px 21px -6px rgba(0,0,0,.18);transition:background-color .2s ease-in-out}#search button img{position:absolute;top:0;bottom:0;margin:auto;left:4px}#search button:focus,#search button:hover{background-color:#201E1F;cursor:pointer}#searchOptions{--searchoptions-gap:20px;flex-direction:row;justify-content:space-between;height:30px;gap:var(--searchoptions-gap)}#searchOptions,#searchOptions>div{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;position:relative}#searchOptions>div{height:100%;padding:0}#searchOptions>div:after,#searchOptions>div:first-child:before{content:"";position:absolute;height:100%;width:2px;background-color:#867F74;opacity:.5;top:0;bottom:0}#searchOptions>div:after{right:calc(-1 * var(--searchoptions-gap) / 2)}#searchOptions>div:first-child:before{left:calc(-1 * var(--searchoptions-gap) / 2)}#searchOptions #sourcesSelect{position:relative;width:-moz-fit-content;width:fit-content;min-width:170px}#searchOptions #sourcesSelect #sourcesDropdownTitle{font-weight:600;font-size:14px;transition:opacity .2s ease-in-out;display:flex;flex-direction:row;align-items:center;margin:0 auto;width:-moz-fit-content;width:fit-content}#searchOptions #sourcesSelect #sourcesDropdownTitle img{transition:transform .25s ease-in-out}#searchOptions #sourcesSelect #sourcesDropdownTitle.active{opacity:.7}#searchOptions #sourcesSelect #sourcesDropdownTitle.active img{transform:rotate(180deg)}#searchOptions #sourcesSelect #sourcesDropdownTitle:focus,#searchOptions #sourcesSelect #sourcesDropdownTitle:hover{cursor:pointer;opacity:.7}#searchOptions #sourcesSelect #options{position:absolute;top:100%;height:150px;margin:0 auto;left:0;right:0;background-color:#FEEFDD;color:#201E1F;border-radius:10px;border:5px solid #feefdd;display:flex;flex-direction:column;gap:5px;width:100%;box-sizing:border-box;overflow-y:scroll;overflow-x:hidden;box-shadow:14px 10px 21px -6px rgba(0,0,0,.18)}#searchOptions #sourcesSelect #options .option{padding:0 10px;width:100%;position:relative;display:flex;flex-direction:row;gap:7px;height:-moz-fit-content;height:fit-content;box-sizing:border-box;border-radius:7px;transition:opacity .2s ease-in-out,background-color .2s ease-in-out,color .2s ease-in-out}#searchOptions #sourcesSelect #options .option.active{background-color:#201E1F;color:#FEEFDD}#searchOptions #sourcesSelect #options .option label{background:none;border:none;cursor:pointer;position:relative;height:15px;width:15px;margin:auto 0;box-sizing:border-box}#searchOptions #sourcesSelect #options .option label:after{content:"";position:absolute;border-style:none none solid solid;background-color:#201E1F;height:4px;transform:rotate(-45deg);width:10px;top:2px;opacity:0;transition:opacity .2s ease-in-out}#searchOptions #sourcesSelect #options .option label.active:after{opacity:1}#searchOptions #sourcesSelect #options .option p{font-size:12px;font-weight:600;width:100%}#searchOptions #sourcesSelect #options .option:not(:first-child):after{content:"";position:absolute;background-color:#867F74;height:1px;width:calc(100% - 10px);top:-2.5px;left:0;right:0;margin:0 auto}#searchOptions #sourcesSelect #options .option:hover{cursor:pointer;background-color:#201E1F;color:#FEEFDD;opacity:.3}#searchOptions #sourcesSelect #options .useAll{position:-webkit-sticky;position:sticky;height:30px;left:0;right:0;bottom:0;width:inherit;background-color:#FEEFDD;display:flex;flex-direction:row;gap:10px;padding-left:10px;align-items:center;box-sizing:border-box;box-shadow:0 -9px 34px -2px rgba(0,0,0,.18);transition:opacity .2s ease-in-out}#searchOptions #sourcesSelect #options .useAll label{background:none;border:none;cursor:pointer;position:relative;height:15px;width:15px;margin:auto 0;box-sizing:border-box}#searchOptions #sourcesSelect #options .useAll label:after{content:"";position:absolute;border-style:none none solid solid;background-color:#FEEFDD;height:4px;transform:rotate(-45deg);width:10px;top:2px;left:2px;opacity:0;transition:opacity .2s ease-in-out}#searchOptions #sourcesSelect #options .useAll label.active:after{opacity:1}#searchOptions #sourcesSelect #options .useAll p{font-size:12px;font-weight:600;color:#201E1F;width:-moz-fit-content;width:fit-content}#searchOptions #sourcesSelect #options .useAll:focus,#searchOptions #sourcesSelect #options .useAll:hover{cursor:pointer}#searchOptions #depthSelect{gap:2px}#searchOptions #depthSelect input[type=text]{width:23px;font-weight:700;font-size:20px;text-align:center;border:3px solid #867f74;border-radius:5px;background-color:transparent;margin:0;color:#FEEFDD}#searchOptions #depthSelect input[type=text]:focus{outline:none}#searchOptions #depthSelect label{position:absolute;font-size:7px;margin:0 auto;left:0;right:0;top:-5px;width:-moz-fit-content;width:fit-content;background-color:#201E1F;padding:0 1px;font-weight:600}#searchOptions #depthSelect button{border:none;background-color:transparent;width:20px;height:20px;padding:0;transition:opacity .2s ease-in-out}#searchOptions #depthSelect button:focus,#searchOptions #depthSelect button:hover{opacity:.7;cursor:pointer}#searchOptions #depthSelect button img{width:20px;height:20px}#searchOptions #graphType{width:-moz-fit-content;width:fit-content;position:relative}#searchOptions #graphType button{display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:transparent;color:#FEEFDD;font-weight:600;border:none;transition:opacity .25s ease-in-out;font-size:14px;position:relative}#searchOptions #graphType button,#searchOptions #graphType button img{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}#searchOptions #graphType button img{padding:0;transition:transform .3s ease-in-out}#searchOptions #graphType button img.rotate{transform:rotate(180deg)}#searchOptions #graphType button:focus,#searchOptions #graphType button:hover{opacity:.7;cursor:pointer}#searchOptions #graphType .dropdown{position:absolute;width:130px;height:-moz-fit-content;height:fit-content;padding:10px;background-color:#FEEFDD;color:#201E1F;border-radius:10px;bottom:-130px;left:0;right:0;top:0;margin-top:35px;margin-inline:auto;margin-bottom:auto;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;gap:5px}#searchOptions #graphType .dropdown div{width:100%;height:25px;border-radius:7px;background-color:#FEEFDD;border:none;padding:5px;font-weight:500;transition:opacity .2s ease-in-out,filter .2s ease-in-out}#searchOptions #graphType .dropdown div:focus,#searchOptions #graphType .dropdown div:hover{opacity:.7;filter:invert(70%);cursor:pointer}#searchOptions.inverted{color:#201E1F}#searchOptions.inverted #sourcesSelect #options{background-color:#201E1F;color:#FEEFDD;border:5px solid #201e1f}#searchOptions.inverted #sourcesSelect #options .option.active{background-color:#FEEFDD;color:#201E1F}#searchOptions.inverted #sourcesSelect #options .option label:after{background-color:#FEEFDD}#searchOptions.inverted #sourcesSelect #options .useAll{background-color:#201E1F}#searchOptions.inverted #sourcesSelect #options .useAll p{color:#FEEFDD}#searchOptions.inverted #sourcesSelect #options .useAll label:after{background-color:#201E1F}#searchOptions.inverted #depthSelect input[type=text]{color:#201E1F}#searchOptions.inverted #depthSelect label{background-color:#FEEFDD}#searchOptions.inverted #graphType button{color:#201E1F}#searchOptions.inverted #graphType .dropdown{background-color:#201E1F;color:#fffaf4;box-shadow:14px 10px 21px -6px rgba(0,0,0,.18)}#searchOptions.inverted #graphType .dropdown div{background-color:#201E1F}.modalBackdrop{z-index:99999;width:100dvw;height:100dvh;overflow:hidden;opacity:.8;margin:0;padding:0;top:0;bottom:0;left:0;right:0}.modal,.modalBackdrop{position:absolute;background-color:#201E1F}.modal{z-index:999999;margin:auto;color:#FEEFDD;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;padding:20px;width:-moz-fit-content;width:fit-content;min-width:250px;height:-moz-fit-content;height:fit-content;gap:10px;border-radius:20px;box-shadow:14px 10px 21px -6px rgba(0,0,0,.18)}.modal.inverted{background-color:#FEEFDD;color:#201E1F}.modal h1{font-size:25px}.modal .divider{height:1.5px;width:100%;background-color:#867F74;opacity:.7}.modal .buttons{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:10px}.modal .buttons button{width:calc(50% - 10px);padding:5px;height:35px;border:none;border-radius:12px;font-weight:600;transition:opacity .2s ease-in-out}.modal .buttons button:focus,.modal .buttons button:hover{cursor:pointer;opacity:.7}.modal .buttons button.no{background-color:#201E1F;color:#FEEFDD}.modal .buttons button.yes{background-color:#FEEFDD;color:#201E1F}.modal button.close{position:relative;margin-left:auto;display:flex;justify-content:center;align-items:center;width:30px;height:30px;background-color:transparent;border-radius:100%;border:none;transition:opacity .2s ease-in-out}.modal button.close img{width:27px;height:27px}.modal button.close:focus,.modal button.close:hover{opacity:.7;cursor:pointer}#tabGroup{width:100%;height:55px;position:relative;display:flex;flex-direction:row;box-sizing:border-box}#tabGroup #tabLogo{font-size:30px;margin:auto 10px}#tabGroup #tabLogo:before{height:3px!important}#tabGroup #tabs{height:100%;width:100%;flex-wrap:nowrap;padding:0 10px;align-items:end;overflow-x:scroll}#tabGroup #tabs,#tabGroup #tabs .tab{display:flex;flex-direction:row;position:relative}#tabGroup #tabs .tab{background-color:#FEEFDD;color:#201E1F;height:40px;width:150px;border-top-left-radius:15px;border-top-right-radius:15px;align-items:center;justify-content:space-evenly;opacity:.8}#tabGroup #tabs .tab:hover{cursor:pointer}#tabGroup #tabs .tab.active{opacity:1;z-index:5}#tabGroup #tabs .tab.active:hover{cursor:default}#tabGroup #tabs .tab p{font-size:13px;text-align:left;width:calc(100% - 70px)}#tabGroup #tabs .tab p.newTab{font-style:italic}#tabGroup #tabs .tab button{border:none;border-radius:100%;padding:0;display:flex;align-items:center;justify-content:center;background-color:transparent;transition:opacity .2s ease-in-out}#tabGroup #tabs .tab button:focus,#tabGroup #tabs .tab button:hover{opacity:.6;cursor:pointer}#tabGroup #tabs .tab button img{margin:auto;width:20px;height:20px}#tabGroup #tabs .tab div:after,#tabGroup #tabs .tab div:before,#tabGroup #tabs .tab:after,#tabGroup #tabs .tab:before{content:"";background-color:#FEEFDD;width:10px;height:10px;position:absolute;bottom:0;z-index:1}#tabGroup #tabs .tab:before{left:-10px}#tabGroup #tabs .tab:after{right:-10px}#tabGroup #tabs .tab div{position:absolute;width:100%;height:100%;pointer-events:none}#tabGroup #tabs .tab div:after,#tabGroup #tabs .tab div:before{width:20px;height:20px;border-radius:10px;background-color:#201E1F;z-index:2}#tabGroup #tabs .tab div:before{left:-20px}#tabGroup #tabs .tab div:after{right:-20px}#tabGroup #tabs #addTab{border:none;background-color:transparent;padding:10px 0 0;display:flex;justify-content:center;align-items:center;margin:auto 10px;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;transition:opacity .2s ease-in-out}#tabGroup #tabs #addTab:focus,#tabGroup #tabs #addTab:hover{opacity:.7;cursor:pointer}#loader{position:-webkit-sticky;position:sticky;z-index:100000000000000000000;width:100%;height:100%;background-color:#FEEFDD;-webkit-user-select:none;-moz-user-select:none;user-select:none}#loader,#loader svg{top:0;bottom:0;left:0;right:0}#loader svg{position:absolute;margin:auto;width:3.25em;transform-origin:center;animation:spin 2s linear infinite}#loader svg circle{fill:none;stroke:#201E1F;stroke-width:5;stroke-dasharray:1,200;stroke-dashoffset:0;animation:strokeDash 1.5s ease-in-out infinite}#loader.dark{background-color:#201E1F}#loader.dark svg circle{stroke:#FEEFDD}#loader.fullScreen{width:100vw;height:100vh}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes strokeDash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,200;stroke-dashoffset:-35px}to{stroke-dashoffset:-125px}}*,:root{font-family:Montserrat}body,html{margin:0}body{background-color:#201E1F;color:#201E1F;height:100dvh;min-height:500px;width:100dvw;position:relative}input[type=text]{outline:none;background-color:transparent;border:none;width:inherit}.underline{width:-moz-fit-content;width:fit-content;position:relative;color:#201E1F;transform:translateZ(0);text-shadow:2px 2px 0 #FEEFDD,2px -2px 0 #FEEFDD,-2px 2px 0 #FEEFDD,-2px -2px 0 #FEEFDD,2px 0 0 #FEEFDD,0 2px 0 #FEEFDD,-2px 0 0 #FEEFDD,0 -2px 0 #FEEFDD}.underline.inverted{color:#FEEFDD;text-shadow:2px 2px 0 #201E1F,2px -2px 0 #201E1F,-2px 2px 0 #201E1F,-2px -2px 0 #201E1F,2px 0 0 #201E1F,0 2px 0 #201E1F,-2px 0 0 #201E1F,0 -2px 0 #201E1F}.underline:before{content:"";position:absolute;width:calc(100% - 10px);height:3px;margin:0 auto;left:0;right:0;bottom:2px;z-index:-1}.underline.blue:before{background-color:#50B2C0}.underline.red:before{background-color:#FF4000}