:root{--page-width:100%;--border-color:#d7d7d7;--muiTextColor:#1976d2;--aboutUsVerticalInterval:130px;--darkModeTextColor:#b8b8b8;--darkModeBgColor:#181a1a;--darkModeActiveLinkColor:#90caf9;--darkModeBorderColor:#434343;--badge-bg:rgba(22,163,43,.75);--badge-text:#fff;--badge-ring:rgba(62,163,22,.35)}#root{display:flex;flex-direction:column;margin:0 auto;min-height:100vh;width:100%;width:var(--page-width)}body,html{color:#23282f;font-family:Lato;transition:.2s linear}body::-webkit-scrollbar{-ms-overflow-style:none;display:none!important;scrollbar-width:none}*{box-sizing:border-box;margin:0;padding:0}.themeToggle label{margin:0 auto}sub,sup{font-size:10px}.dark-mode{background-color:#181a1a!important;background-color:var(--darkModeBgColor)!important;color:#b8b8b8!important;color:var(--darkModeTextColor)!important;transition:.2s linear!important}.dark-mode .appHeader{border-bottom:1px solid #434343!important;border-bottom:1px solid var(--darkModeBorderColor)!important}.dark-mode footer{border-top:1px solid #434343!important;border-top:1px solid var(--darkModeBorderColor)!important}.dark-mode a{transition:.5s linear}.dark-mode .logo,.dark-mode a{color:#b8b8b8!important;color:var(--darkModeTextColor)!important}.dark-mode .logo img,.dark-mode footer img{-webkit-filter:invert(75%) sepia(0) saturate(4632%) hue-rotate(9deg) brightness(107%) contrast(72%);filter:invert(75%) sepia(0) saturate(4632%) hue-rotate(9deg) brightness(107%) contrast(72%)}.dark-mode .css-loysys{background-color:inherit}.dark-mode .aboutUs .left{background-color:#181a1a!important;background-color:var(--darkModeBgColor)!important;border-bottom:2px solid #90caf9!important;border-bottom:2px solid var(--darkModeActiveLinkColor)!important}.dark-mode .aboutUs .aboutFounder,.dark-mode .aboutUs .aboutRoadMapBox,.dark-mode .aboutUs .howWeDoingBox,.dark-mode .aboutUs .whatIsGeoCalcBox{border:1px solid #434343;border:1px solid var(--darkModeBorderColor)}.dark-mode .activeClass a{color:#90caf9!important;color:var(--darkModeActiveLinkColor)!important}.dark-mode .activeClass{border-bottom:2px solid #90caf9!important;border-bottom:2px solid var(--darkModeActiveLinkColor)!important}.dark-mode .aboutProgress{background-color:#90caf9!important;background-color:var(--darkModeActiveLinkColor)!important}.dark-mode .notFoundContainer svg{-webkit-filter:invert();filter:invert()}.dark-mode .notFoundContainer a{color:#90caf9!important;color:var(--darkModeActiveLinkColor)!important}.dark-mode section.input{border-bottom:1px solid #434343!important;border-bottom:1px solid var(--darkModeBorderColor)!important}.dark-mode .left-sidebar{border-right:1px solid #434343!important;border-right:1px solid var(--darkModeBorderColor)!important}.dark-mode .homepage .box{border:1px solid #434343!important;border:1px solid var(--darkModeBorderColor)!important}.dark-mode .homepage .box:hover{background-color:#232323!important}.dark-mode .homepage .coming-soon{background-color:transparent!important;color:#4c4c4c!important}.dark-mode .weightVolumeRelations .titles div{border-bottom:1px solid #434343!important;border-bottom:1px solid var(--darkModeBorderColor)!important}.dark-mode .modal{background-color:#434343!important;border:1px solid #434343!important;border:1px solid var(--darkModeBorderColor)!important;color:#b8b8b8!important}.dark-mode .calculationContainer:hover{background-color:#f1f1f121!important}.dark-mode .adminContent,.dark-mode .adminMenu,.dark-mode .SignupVsTime,.dark-mode .UserSummary{border:1px solid #434343!important;border:1px solid var(--darkModeBorderColor)!important}.dark-mode .userTableHeader{border-top:1px solid #434343!important;border-top:1px solid var(--darkModeBorderColor)!important}.dark-mode .userTableHeader,.dark-mode .userTableRow{border-bottom:1px solid #434343!important;border-bottom:1px solid var(--darkModeBorderColor)!important}.dark-mode .emailSendBox{border:1px solid #434343!important;border:1px solid var(--darkModeBorderColor)!important}a,a:active,a:visited{color:inherit;text-decoration:none}a:hover{text-decoration:none}.container{display:flex;flex-grow:1;margin:0 auto;text-align:center;width:100%}@media (max-width:500px){.container{flex-direction:column}}.sidebar-container{padding-top:10px;position:relative}.sidebar-close-icon{cursor:pointer;position:absolute;right:3px;top:11px}.sidebar-open-icon{cursor:pointer;height:35px;position:absolute;width:35px;z-index:1}.left-sidebar{border-right:1px solid #d7d7d7;border-right:1px solid var(--border-color);display:flex;flex:1 1;flex-direction:column;min-width:200px}.calculationContainer{display:flex;justify-content:space-between}.calculationContainer:hover{background-color:#dfdfdf;transition:.25s}.calculation-box{max-height:400px;overflow-y:scroll}.calculation-box::-webkit-scrollbar{-ms-overflow-style:none;display:none!important;scrollbar-width:none}.underline-bold{font-weight:700;text-decoration:underline}.calculationContainer .no{flex:1 1}.calculationContainer .name,.calculationContainer .no{align-items:center;display:flex;justify-content:center;pointer-events:none}.calculationContainer .name{flex:2 1;word-break:break-all}.calculationContainer .checkbox{align-items:center;display:flex;flex:1 1;justify-content:center}.sidebar-buttons-container{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:center;margin:10px 0}.sidebar-buttons{margin-bottom:10px;width:80%}.basic-sidebar-warning{display:flex;justify-content:center}.right-calculation{display:flex;flex:5 1;flex-direction:column;gap:10px;overflow:hidden}h1{font-size:24px;padding:10px 40px}h1,h2{font-weight:700}h2{font-size:22px;margin-bottom:10px}.logo{display:flex;margin-left:25px}.logoRight{display:flex;flex-direction:column;font-size:20px;justify-content:space-evenly;margin-left:5px;text-align:left}.logo img{height:50px;vertical-align:middle}.appHeader{align-items:center;border-bottom:1px solid #d7d7d7;border-bottom:1px solid var(--border-color);color:#000;display:flex;justify-content:space-between;padding:10px 0;position:relative}.activeClass{border-bottom:2px solid #1976d2;border-bottom:2px solid var(--muiTextColor)}.activeClass a{color:#1976d2!important;color:var(--muiTextColor)!important}.appHeader .logo{color:#23282f;font-weight:700}.header-signup-button a{color:#0bcd56!important}.headerAdminLink{position:relative}.headerAdminLinkIcon{position:absolute;right:0;top:10px}.navbar-links ul{display:flex;margin:0;padding:0}.navbar-links li{list-style:none;white-space:nowrap}.navbar-links li a{color:#000;display:block;padding:1rem 1.5rem;text-decoration:none}.toggle-button{cursor:pointer;display:none;flex-direction:column;justify-content:center;position:absolute;right:.5rem;top:1rem}@media (max-width:900px){.toggle-button{display:flex}.navbar-links{display:none;width:100%}.appHeader{align-items:flex-start;flex-direction:column}.navbar-links ul{flex-direction:column;width:100%}.navbar-links li{text-align:center}.navbar-links li a{padding:.5rem 1rem}.active{display:flex}}.homepage,.verticallyAlignParent{flex-grow:1;text-align:center}.verticallyAlignParent{align-items:center;display:flex;flex-direction:column;justify-content:center}.homepage a{color:#000}.homepage a,.homepage a:hover{text-decoration:none}.homepage .hompage-links-container{display:flex;flex-wrap:wrap;gap:15px;justify-content:space-evenly;padding:10px}.homepage .hompage-searchbox-container{margin:0 20px;padding:20px 0}.hompage-searchbox-container input{text-align:center}.homepage .box{border:1px solid #d7d7d7;border:1px solid var(--border-color);border-radius:10px;display:flex;flex-direction:column;justify-content:flex-start;max-width:300px;min-height:175px;padding:10px 15px;width:100%}.homepage .box:hover .homepageButtonContainer{display:block;display:flex;gap:10px;justify-content:space-evenly;margin-top:auto}.homepage .box .favoriteIcon{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center}.homepage .box .favoriteIcon svg:hover{scale:1.45;transition:scale .1s ease-in-out}.homepageButtonContainer{display:flex;display:none;gap:10px;justify-content:space-evenly;margin-top:10px}.compactViewContainer{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.coming-soon .description{align-items:center!important}.homepage .coming-soon{background-color:#f1f1f1;color:#a2a0a1;flex-wrap:wrap}.homepage .releaseDate{display:flex;flex:none!important;flex-direction:row}.box .releaseDate{margin-top:15px}.homepage .box:hover{background-color:#eaf2f5}.homepage .coming-soon:hover{background-color:#e9e9e9}.homepage .title{font-weight:600;margin-bottom:8px}.homepage .no-match-warning{color:#da6327;margin-bottom:50px;padding:10px 20px}footer{border-top:1px solid #d7d7d7;border-top:1px solid var(--border-color);font-weight:700;margin:10px auto 0;padding:10px 0;text-align:center;width:100%}footer a,footer a:active,footer a:visited{color:#000;text-decoration:none}footer a:hover{text-decoration:underline}footer .footerLine{display:flex;flex-wrap:wrap;text-align:center}footer .footerSection{flex:1 1;min-width:250px}footer .footerSection .title{margin-bottom:10px}footer .trademark{font-size:12px;justify-content:center;text-align:center}footer .trademark span{font-size:10px}footer .linkWrapper{font-size:12px;margin:0 auto 10px;width:-webkit-max-content;width:max-content}footer .social-wrapper{gap:20px}footer .social,footer .social-wrapper{align-items:center;display:flex;justify-content:center}footer .social{gap:50px;margin-top:10px}footer .social a{flex:1 1;width:100%}footer .social img{flex:1 1;height:25px;width:25px}footer .emailSubscribe{align-items:center;display:flex;flex-direction:column}@media (max-width:1024px){.footerSection{margin-bottom:15px}}form{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-evenly;padding:10px}.sptForm{gap:3px}.SPTbuttonContainer{padding:0 20px}.horizontalScroll{overflow-x:scroll}.form-input-line .inputBox{flex:1 1}label{display:block;margin-bottom:5px;text-align:center;white-space:nowrap}.centerLoading{align-items:center;display:flex;justify-content:center;width:100%;z-index:10}.loadingRelative{position:relative}.loadingAbsolute{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:5}input{text-align:center}.inputBox{flex:1 1;margin:3px}section.input{border-bottom:1px solid #d7d7d7;border-bottom:1px solid var(--border-color)}.buttonContainer{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.login{flex-grow:1;justify-content:flex-start;margin:0 auto;padding:20px 0;text-align:center;width:100%}.login,.login form{align-items:center;display:flex;flex-direction:column}.contact{justify-content:center;margin:10px auto;padding:0 1rem}.contactContainer{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:500px;min-width:300px;padding:10px 0;text-align:center}.contactContainer p{line-height:25px;text-align:justify}.contactInfo{display:flex;justify-content:space-evenly;padding:1rem}.contactForm,.contactInfo{max-width:500px;min-width:300px;width:100%}.infoBox{align-items:center;display:flex;flex-direction:column;justify-content:left}#contact-form{padding:0}.contact form{align-items:center;display:flex;flex-direction:column;width:100%}.captcha,.contactButtonContainer{width:100%}.captcha{align-items:center;display:flex;justify-content:space-between}.contact button{margin-top:15px}.contact img{width:30px}.contact .inputError{-webkit-animation:shake .2s ease-in-out 0s 2;animation:shake .2s ease-in-out 0s 2;border-color:red!important;box-shadow:0 0 .5em red}.contact .refreshIcon{cursor:pointer}.numberContainer{width:50%}.signup{flex-grow:1;margin:0 auto;padding:20px 0;text-align:center;width:100%}.signup form{align-items:center;display:flex;flex-direction:column}.labelContainer,.layer{display:flex;gap:2px;justify-content:space-between;width:100%}.labelContainer{margin-bottom:5px}.labelContainer label{text-align:center;width:100%}.layered-soil-layer input,.layered-soil-layer label,.layered-soil-layer span{flex:1 1;padding:5px}.layered-soil-layer label{border-bottom:1px solid #000;font-weight:600}.layeredSoilOutputContainer{display:flex}.layeredSoilOutput{flex:1 1}.layeredSoilOutput .layered-soil-layer:last-child{color:#19ba07;font-weight:600}.layeredSoilOutputSection{padding:10px}.notFoundContainer{align-items:center;display:flex;flex-grow:1;flex-wrap:wrap;justify-content:center;padding:5rem;text-align:center}.notFoundContainer h1{font-size:42px;padding:1rem}.notFoundContainer h2{font-size:24px;padding:1rem}.notFoundContainer p{font-size:16px;line-height:40px}.notFoundContainer a{color:#1976d2!important;color:var(--muiTextColor)!important}.notFoundImage{max-width:800px;min-width:300px}.notFoundContent{max-width:600px;min-width:300px}.privacyPolicy{flex-grow:1;padding:15px;text-align:justify}.privacyPolicy h1{font-weight:700;margin-bottom:10px;text-align:center}.privacyPolicy h2{font-weight:700;margin-top:20px}.privacyPolicy p{margin-top:5px}.modal{background-color:#fff;border:1px solid #d7d7d7;border:1px solid var(--border-color);border-radius:10px;box-shadow:5px 5px 2px 1px rgba(0,0,0,.2);color:#000;flex-direction:column;padding:3rem;position:relative}.modal,.modal-overlay{align-items:center;display:flex;justify-content:center}.modal-overlay{background:rgba(0,0,0,.5);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1}.modalCloseIcon{cursor:pointer;height:25px;position:absolute;right:10px;top:10px;width:25px}.modal .buttonContainer button{margin:10px auto}.modal .text{margin-bottom:20px}.consolidationResultsTable{display:flex;margin:15px 10px}.consolidationResultsTable .cell{flex:1 1;padding:10px}.consolidationResultsTable span{display:block}.consolidationResultsTable .cell span:first-child{border-bottom:1px solid #000;font-weight:700;margin-bottom:10px;padding:5px 0}.formulaBox{margin-top:10px}*{scrollbar-color:#85797d #fff;scrollbar-width:auto}.dark-mode{scrollbar-color:#000 #000!important}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#fff}.dark-mode ::-webkit-scrollbar-track{background:#181a1a!important;background:var(--darkModeBgColor)!important}::-webkit-scrollbar-thumb{background-color:#85797d;border:3px solid #fff;border-radius:17px}.dark-mode ::-webkit-scrollbar-thumb{background-color:#181a1a;background-color:var(--darkModeBgColor);border:1px solid #d7d7d7;border:1px solid var(--border-color);border-radius:17px}.calculation-search{margin-top:5px;padding:5px}#search::-webkit-search-cancel-button{cursor:pointer}.MuiTabs-scrollButtons.Mui-disabled{opacity:.3}.account{align-items:center;flex-grow:1;margin:0 auto;padding:10px 0;width:100%}.account,.account form{display:flex;flex-direction:column}.account label{display:block;text-align:left}.account h1{margin:10px 0}.tooltipContainer div{line-height:1rem;padding:.25rem}.account-section{align-items:center;border-bottom:1px solid #d7d7d7;border-bottom:1px solid var(--border-color);display:flex;flex-direction:column;gap:10px;justify-content:center;padding:20px 0;text-align:center;width:100%}.account-section h4{margin-bottom:10px}.account-section:first-of-type{border-top:1px solid #d7d7d7;border-top:1px solid var(--border-color)}.account-section:last-of-type{border-bottom:none}.account-section h3{margin-bottom:10px}.emailPreferencesRow{display:flex;justify-content:flex-start;margin-bottom:1rem}.emailPreferencesLabel{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:left}.loader{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.pricing{flex-grow:1;margin:0 auto;padding:20px 0;text-align:center;width:100%}.pricingContainer{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.pricingContainer a{border-radius:10px;padding:1rem;width:100%}.pricingContainer .currencySymbol{font-size:22px}.pricingContainer .box{background-color:#bcb9b944;border-radius:15px;max-width:100%;min-width:300px;position:relative}.pricingContainer .box div{align-self:center;padding:1rem;width:100%}.pricingContainer .box p{margin-bottom:30px;text-align:left}.pricingContainer .box p:last-child{margin-bottom:0}.pricingContainer .box .title{border:none;border-top-left-radius:15px;border-top-right-radius:15px;color:#fff;font-weight:600;padding:20px}.pricingContainer .box .price{font-size:30px;padding-bottom:0}.pricingContainer .price-button-container{display:flex;justify-content:center;width:75%}.pricingContainer button{align-items:center;border:none;border-radius:10px;color:#fff!important;cursor:pointer;display:flex;gap:5px;justify-content:center;padding:14px 0;width:100%}.pricingInfoModalButton{color:#fff!important}.dark-mode .pricingInfoModalButton{color:#434343!important}.pricingButtonNoLink{-webkit-filter:brightness(70%);filter:brightness(70%);padding:14px 0}.pricingContainer button:hover{-webkit-filter:brightness(85%);filter:brightness(85%)}.pricingContainer button:disabled:hover{cursor:default;-webkit-filter:brightness(100%);filter:brightness(100%)}.pricingButtonNoLink:hover{-webkit-filter:brightness(70%)!important;filter:brightness(70%)!important}.pricingContainer a{color:#fff;text-decoration:none}.dark-mode .pricingContainer a{color:#fff!important;text-decoration:none}.pricingContainer form{padding:0}.pricingContainer .box .basic{background-color:#8dc4e2}.pricingContainer .box .standard{background-color:#6ea76f}.pricingContainer .box .premium{background-color:#7f3b5d}.pricingContainer .box .professional{background-color:#d55f5f}.pricingContainer span{font-size:14px}.pilerocksettle .columnWrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.pilerocksettle .columnWrapper div{padding:20px}.definitions p{padding:10px 0}.pilerocksettleImage img{max-width:300px;min-width:200px;width:100%}.pilerocksettleInputs .inputContainer{display:flex;flex-wrap:wrap;gap:15px;justify-content:space-evenly;width:100%}.definitions{min-width:300px;text-align:left}.pilerocksettle p{padding:20px}.disabled-inputs{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;padding:15px}.enough{color:#38b805}.not-enough{color:#e83838}.formula-group{margin-bottom:40px}.formula-group .formulaBox{margin-bottom:15px}.factors-wrapper{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-evenly}.factors-wrapper .meyerhof-factors{background-color:#f7f7f71c;border:1px solid #dcdcdca8;border-radius:10px;min-width:300px;padding:10px;text-align:center}.factors-wrapper .meyerhof-factors p{margin-top:10px}.meyerhof-factors h3,.meyerhof-result h3{font-size:16px;margin:20px auto 10px}.notationContainer{display:flex;flex-wrap:wrap;justify-content:space-around;width:100%}.pilerockbcNotations{text-align:left;white-space:break-spaces}@media screen and (max-width:1000px){.pilerockbcFormulas,.pilerockbcNotations{align-items:center;margin-bottom:20px;text-align:center;width:100%}.small-font{display:flex;justify-content:center}}.formulaLine{justify-content:space-between;padding:10px}.formulaLine div{text-align:center}.small-font{font-size:12px}.pilerockbc .result-container{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-around}.pilerockbc .column{flex:1 1;min-width:300px}.pilerockbc h3{font-size:16px;margin:15px 0 5px}.pilerockbc p{margin-bottom:7px}.list-transition-appear,.list-transition-enter{background-color:#5a564c;color:transparent;max-height:40px;top:0;width:120px}.list-transition-appear-active,.list-transition-enter-active{background-color:#9e8949;max-height:200px;top:45px;transition:all .4s;width:200px}.transitionModalsSketch{text-align:center}.transitionModalImage img{max-width:550px}@media (max-width:550px){.transitionModalImage img{max-width:450px}}@media (max-width:450px){.transitionModalImage img{max-width:350px}}@media (max-width:350px){.transitionModalImage img{max-width:250px}}.forgotPassword{margin:0 auto;text-align:justify;width:300px}.subscriptionDetails{max-width:600px;min-width:300px;padding:0 20px;width:100%}.statsWrapper{align-items:center;justify-content:center;margin:0 auto;max-width:800px;padding:10px;width:100%}.usage-colored{color:#2d7dcd!important}.chartContainer{align-items:center;display:flex;flex-wrap:wrap;gap:50px;justify-content:center;margin-bottom:45px;margin-top:60px;max-width:1200px}.chartContainer,.chartContainer .chart{position:relative}.chartContainer text{pointer-events:none}.chartContainer .chart .chartTitle{color:#2d7dcd;font-size:20px;font-weight:700;left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);word-spacing:100vw}.chartContainer .chart .chartTitle,.chartInfo{align-items:center;display:flex;justify-content:center}.chartInfo{flex-direction:column;font-size:14px;margin-top:10px}.chartInfo p{margin-bottom:10px}.chartInfo p:first-of-type{margin-bottom:20px;text-decoration:underline}.usedDot{background-color:#729eca}.remainingDot,.usedDot{border-radius:50%;display:inline-block;height:15px;width:15px}.remainingDot{background-color:#2d7dcd}.remainingCriticalDot{background-color:#b33a3a;border-radius:50%;display:inline-block;height:15px;width:15px}.chartHelper{display:flex;gap:20px;justify-content:center;left:0;position:absolute;top:-40px;width:100%}.chartHelper p{align-items:center;display:flex;font-size:14px;padding:5px}.chartHelperText{margin-left:5px}.usageUpgrade{background:hsla(0,74%,79%,.127);margin-top:25px;padding:15px;text-align:center}.usageUpgrade h3{color:#db5d5d}.usageUpgrade h3,.usageUpgrade p{margin-bottom:15px}.subscriptMargin{display:block;margin-top:-5px}.calculationErrorMessage{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start;margin:10px auto;text-align:left}.calculationErrorMessage div{padding:0 5px}.calculationErrorMessage .icon{color:#e06262}.calculationErrorMessage .message{color:#e83838}.calculationErrorMessageHeader{color:#e83838;font-size:18px;margin-top:20px}.checks h3{margin:15px auto 10px}.adminContainer h1,.adminContainer h4{margin:0;padding:.7rem 0;text-align:center}.adminContentContainer{display:flex;gap:.5rem;margin-top:.5rem}.adminHeader{border-bottom:1px solid #d4d4d4;margin-bottom:.5rem;padding:1.5rem;text-align:center}.adminMenu{border:1px solid #d4d4d4;border-bottom-right-radius:10px;border-top-right-radius:10px;display:flex;flex:1 1;flex-direction:column;gap:5px;min-width:180px;padding:25px 5px;position:relative;text-align:center}.adminMenuIcon{cursor:pointer;left:10px;position:absolute;top:10px}.adminMenuCloseButton{cursor:pointer;position:absolute;right:5px;top:5px}.adminMenu .listItem{align-items:center;border-radius:10px;cursor:pointer;display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-start;padding:10px}.adminMenu .listItem:hover{background-color:#2d7dcd64}.adminContent{border:1px solid #d4d4d4;border-bottom-left-radius:10px;border-right:none;border-top-left-radius:10px;flex:8 1;position:relative;text-align:center}.userTableHeader{border-top:1px solid #d4d4d4;font-weight:600;padding:1rem}.userTableHeader,.userTableRow{border-bottom:1px solid #d4d4d4;display:flex}.userTableRow{cursor:pointer;padding:.75rem}.userTableHeader div,.userTableRow div{flex:0.8 1}.userTableHeader div:first-child,.userTableHeader div:last-child,.userTableHeader div:nth-last-child(3),.userTableRow div:first-child,.userTableRow div:last-child,.userTableRow div:nth-last-child(3){flex:0.2 1}.userTableRow:hover{background-color:#dfdfdf17}.userTableEntry{align-items:center;display:flex;flex-direction:column;justify-content:center}.userModalContainer{display:flex;flex-direction:column;gap:1rem}.userModalContainer-wrapper{display:flex;gap:40px}.userModalContainer-Left,.userModalContainer-Right{display:flex;flex-direction:column;gap:15px}.adminCalculations,.adminUsers{padding:0 20px 20px}.adminUsersSearch{display:flex;justify-content:center;margin:0 auto}.adminUsersSearchButton{margin:20px auto}.AdminUserInfo{margin:0 auto;text-align:center}.AdminUserInfo .success{color:#19ba07}.AdminUserInfo .fail{color:red}.adminDashboardContainer .flex{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-around;margin-bottom:20px}.UserSummary{background-color:#e6eaf60e;border:1px solid #d4d4d4;border-radius:.5rem;padding:.5rem;width:250px}.summaryContainer{display:flex;justify-content:space-between;padding:.5rem}.summaryContainer .icon{align-items:center;display:flex;flex-direction:column;justify-content:center}.summaryContainer svg{font-size:3rem}.summary .number{font-size:30px;text-align:left}.summary .text{font-size:14px;text-align:left}.activeUsersBar .barTexts{display:flex;font-size:12px;justify-content:space-between;padding-bottom:5px}.UserSummary .activeUsersBar{padding:.5rem}.SignupVsTime{background-color:#e6eaf60e;border:1px solid #d4d4d4;border-radius:.5rem;height:100%;padding:.5rem;position:relative;width:600px}.selectPeriod{left:10px;position:absolute;top:10px}.selectCalculation,.SignupVsTime .icon{position:absolute;right:10px;top:10px}.SignupVsTime .icon svg{font-size:3rem}.totalCalculationCounts{min-width:600px}.totalCalculationCountsTitles{display:flex;justify-content:space-between;width:100%}.totalCalculationCountsTitles div{padding:.1rem}.adminCalculations{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-around}.adminImage{height:50px;width:100px}.emailSendBoxContainer{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;padding-bottom:1rem}.emailSendBox{border:1px solid #d7d7d7;border:1px solid var(--border-color);display:flex;flex-direction:column;justify-content:space-between;max-width:300px;padding:1rem;position:relative}.emailSendBox h2{text-align:center}.emailSendBox .definition{text-align:left}.emailSendBox .button{margin-top:1rem}.mailSummary{display:flex;font-size:12px;justify-content:space-around;margin-top:10px}.emailConfirm{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;text-align:center}.emailConfirm .emailConfirmSuccessContainer,.emailConfirmFailContainer{padding:2rem}.emailConfirmInfoSuccess{color:#31c80fd5}.emailConfirmInfoFail{color:#e70707d5}.aboutUs h1{margin-top:20px}.aboutUs{align-items:center;display:flex;flex-direction:column;flex-grow:1;margin:0 auto;text-align:center;width:100%}.whatIsGeoCalc{border-radius:10px;display:flex;flex-direction:row;flex-wrap:wrap;gap:40px;justify-content:center;margin-bottom:20px;margin-top:0;width:100%}.whatIsGeoCalcBox{border:1px solid #d7d7d7;border:1px solid var(--border-color);border-radius:10px;display:flex;flex-direction:column;min-width:250px;padding:10px 30px;width:350px}.whatIsGeoCalcBoxHeader{font-size:20px;margin-bottom:10px}.whatIsGeoCalcBoxText{font-size:14px;line-height:25px;text-align:justify}.howWeDoing{border-radius:10px;display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;justify-content:center;padding:20px;width:100%}.howWeDoingBox{border:1px solid #d7d7d7;border:1px solid var(--border-color);border-radius:10px;display:flex;flex-direction:column;min-width:200px;padding:30px;position:relative;width:250px}.howWeDoingBoxIcons{left:5px;position:absolute;top:5px}.howWeDoingBoxNumber{color:#2196f3;font-size:50px}.aboutFounder{border:1px solid #d7d7d7;border:1px solid var(--border-color);border-radius:10px;display:flex;flex-direction:row;gap:30px;justify-content:center;max-width:700px;padding:20px}.aboutFounderImage{margin-bottom:10px}.founderName{font-weight:700;margin-bottom:5px}.founderTitle{color:gray;font-size:12px}.aboutFounderText,.aboutRoadMapBox{line-height:25px;text-align:justify}.aboutRoadMapBox{border:1px solid #d7d7d7;border:1px solid var(--border-color);border-radius:10px;display:flex;flex-direction:column;max-width:700px;padding:20px}.aboutRoadMapBox p{align-items:center;display:inline-flex;gap:10px;margin-top:10px}.weightVolumeRelations{padding:10px 10px 0}.weightVolumeRelations .inputWrapper{display:flex;flex-direction:column;gap:1rem;justify-content:space-between}.weightVolumeRelations label{margin-bottom:0}.weightVolumeRelations .inputRow{align-items:center;display:flex;flex-wrap:nowrap;gap:2rem;height:75px;margin:0 auto;padding:0 1rem}.weightVolumeRelations .titles div{border-bottom:1px solid #d7d7d7;border-bottom:1px solid var(--border-color);display:flex;gap:5px;justify-content:center;padding-bottom:.75rem}.weightVolumeRelations .calculationName{display:flex;justify-content:flex-start;min-width:150px}.weightVolumeRelations .checkboxes{display:flex;justify-content:flex-start;min-width:120px}.weightVolumeRelations .selects{min-width:200px}.weightVolumeRelations .inputs{display:flex;gap:1rem;justify-content:flex-start;min-width:360px}.weightVolumeRelations .formula{min-width:250px}.weightVolumeResultContainer{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.weightVolumeResultBox{background-color:#f7f7f71c;border:1px solid #dcdcdca8;border-radius:10px;min-width:300px;padding:1rem}.weightVolumeResultBox p{padding:.5rem}.stroudContainer,.weightVolumeResultBox h3{margin-bottom:1rem}.stroudContainer{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.stroudBox{background-color:#f7f7f71c;border:1px solid #dcdcdca8;padding:1rem}.stroudBox img{height:100%;width:100%}.stroudBox p{margin:.5rem}.stroudf1GraphContainer{position:relative;width:300px}.stroudf1VerticalLine{bottom:42px}.stroudf1HorizontalLine,.stroudf1VerticalLine{background-color:#b33a3a;border:2px solid #b33a3a;position:absolute}.stroudf1HorizontalLine{left:48px}.f1Value{border:1px solid #b33a3a;color:#b33a3a;font-size:10px;font-weight:700;left:50px;padding:2px;position:absolute}.stroudf2GraphContainer{position:relative;width:300px}.stroudf2VerticalLine{bottom:40px}.stroudf2HorizontalLine,.stroudf2VerticalLine{background-color:#b33a3a;border:2px solid #b33a3a;position:absolute}.stroudf2HorizontalLine{left:52px}.f2Value{border:1px solid #b33a3a;color:#b33a3a;font-size:10px;font-weight:700;left:55px;padding:2px;position:absolute}.clayEffectiveContainer{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;margin-bottom:1rem}.clayEffectiveBox{background-color:#f7f7f71c;border:1px solid #dcdcdca8;padding:1rem}.clayEffectiveBox img{height:100%;width:100%}.clayEffectiveBox p{margin:.5rem}.clayEffectiveGraphContainer{max-width:600px;min-width:400px;position:relative}.clayEffectiveGraphContainer h4{margin-bottom:1rem}.stressIncreaseContainer{align-items:center;display:flex;gap:2rem;justify-content:center;margin-bottom:1rem}.stressIncreaseBox{background-color:#f7f7f71c;border:1px solid #dcdcdca8;padding:1rem}.stressIncreaseBox img{height:100%;width:100%}.dark-mode .stressIncreaseBox img{-webkit-filter:invert(80%);filter:invert(80%)}.stressIncreaseBox p{margin:.5rem}.stressIncreaseGraphContainer{max-width:600px;min-width:400px;position:relative}.stressIncreaseGraphContainer h4{margin-bottom:1rem}.theory{align-items:center;flex-grow:1;margin:0 auto;width:100%}.theory,.theoryContainer{display:flex;flex-direction:column}.theoryContainer{max-width:1200px;width:60%}@media (max-width:900px){.theoryContainer{width:90%}}.theoryContainer h1{text-align:center}.theoryContainer h2,.theoryContainer h3{margin-bottom:0;margin-top:20px}.theoryContainer h4{margin-top:20px}.theoryContainer p{padding:10px 0}.theoryContainer .theoryEquation{position:relative;text-align:center}.theoryContainer .theoryEquation span{display:block;font-size:12px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.correctionFactorTable{border:1px solid #d7d7d7;border:1px solid var(--border-color)}.correctionFactorTableRow{display:flex;justify-content:space-around}.correctionFactorTableRow:last-of-type{border-bottom:none}.correctionFactorTableColumn{align-items:center;border-bottom:1px solid #d7d7d7;border-bottom:1px solid var(--border-color);border-right:1px solid #d7d7d7;border-right:1px solid var(--border-color);display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:3px 0;text-align:center}.correctionFactorTableColumn:last-of-type{border-right:none}.no-border-bottom{border-bottom:none!important}.theoryButtonContainer{margin:20px auto 0;text-align:center}.theoryComingSoon{align-items:center;display:flex;flex-direction:column;font-size:30px;justify-content:center;padding:5rem 0;text-align:center}.citation{font-size:12px;text-align:right}.homepage .box{position:relative}.badge-new{background:rgba(22,163,43,.75);background:var(--badge-bg);border-radius:5px;box-shadow:0 0 0 2px rgba(62,163,22,.35);box-shadow:0 0 0 2px var(--badge-ring);color:#fff;color:var(--badge-text);font-size:10px;padding:.3rem .4rem;position:absolute;right:5px;top:5px}.badge-new.pulse:after{-webkit-animation:badge-pulse 1s ease-out infinite;animation:badge-pulse 1s ease-out infinite;border-radius:inherit;box-shadow:0 0 0 0 rgba(62,163,22,.35);box-shadow:0 0 0 0 var(--badge-ring);content:"";inset:0;position:absolute}@-webkit-keyframes badge-pulse{0%{box-shadow:0 0 0 0 rgba(62,163,22,.35);box-shadow:0 0 0 0 var(--badge-ring)}70%{box-shadow:0 0 0 14px rgba(22,163,74,0)}to{box-shadow:0 0 0 0 rgba(22,163,74,0)}}@keyframes badge-pulse{0%{box-shadow:0 0 0 0 rgba(62,163,22,.35);box-shadow:0 0 0 0 var(--badge-ring)}70%{box-shadow:0 0 0 14px rgba(22,163,74,0)}to{box-shadow:0 0 0 0 rgba(22,163,74,0)}}.uscsClassifierResult{margin:10px auto;text-align:center}.uscsClassifierResult .uscsClassifierBranchNode{background-color:#9a9a9a3f;border:1px solid #d7d7d7;border:1px solid var(--border-color);border-radius:10px;font-size:20px;margin:10px auto;padding:10px 20px 12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.uscsClassifierResult .uscsClassifierNotes{margin:10px auto;padding:10px 20px;text-align:justify;width:90%}.uscsClassifierResult .orangeBackground{background-color:#c8560f80}.uscsClassifierTheory p{line-height:1.6;padding:10px 0;text-align:justify}
/*# sourceMappingURL=main.04d93f82.css.map*/