@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600&display=swap";body{--global-font-size:16px;background:#f8f9fa;font-family:Open Sans,Arial,sans-serif;font-weight:400;font-size:var(--global-font-size);--standard-padding:40px}body h1,body h2,body h3,body h4{font-weight:600}body .btn{transition:all .25s ease-in-out}h1,h2{font-family:"DM Serif Display",Georgia,Times New Roman,serif!important}@media(max-width:1200px){.container{max-width:calc(100vw - 2*var(--standard-padding))}}@media(max-width:500px){.container{max-width:calc(100vw - 20px)}}.container.container-printing{max-width:calc(100vw - 60px)}@media(max-width:1050px){.pile-form-wrapper,.report-form-wrapper{display:flex;flex-direction:column}.pile-form-wrapper .input-column,.report-form-wrapper .input-column{width:100%;margin-bottom:calc(.5*var(--standard-padding))}.pile-form-wrapper .output-column,.report-form-wrapper .output-column{width:100%}.pile-form-wrapper .output-column .svg-section,.report-form-wrapper .output-column .svg-section{flex-direction:column}.pile-form-wrapper .output-column .svg-section .col:not(:last-child),.report-form-wrapper .output-column .svg-section .col:not(:last-child){margin-bottom:calc(.5*var(--standard-padding))}.pile-form-wrapper .output-column .table-container,.report-form-wrapper .output-column .table-container{position:relative}.pile-form-wrapper .output-column .table-wrapper:not(.inactive),.report-form-wrapper .output-column .table-wrapper:not(.inactive){max-width:100%;overflow:auto;justify-content:unset!important}.pile-form-wrapper .output-column table,.report-form-wrapper .output-column table{width:100%}.pile-form-wrapper .output-column table td,.report-form-wrapper .output-column table td{vertical-align:middle}}.pile-form-wrapper.printing-view{margin-bottom:40px;flex-wrap:wrap}.pile-form-wrapper.printing-view .input-column{display:flex;width:100%}.pile-form-wrapper.printing-view .input-column .form-container{display:flex;flex-wrap:nowrap;width:100%}.pile-form-wrapper.printing-view .input-column .form-container form{height:100%;flex:1 1;margin:0 .5em}.pile-form-wrapper.printing-view .input-column .form-container form>div{height:100%}.pile-form-wrapper.printing-view .input-column .form-container form:first-child{margin-left:unset}.pile-form-wrapper.printing-view .input-column .form-container form:last-child{margin-right:unset}.pile-form-wrapper.printing-view .output-column{width:100%}.pile-form-wrapper.printing-view .output-column .svg-section{flex-wrap:nowrap;flex-direction:row!important;align-items:flex-end}.pile-form-wrapper.printing-view .output-column .svg-section>.col{flex:1 1;margin-bottom:calc(.5*var(--standard-padding))}.pile-form-wrapper.printing-view .data-section .table-container{width:auto;max-width:unset}.pile-form-wrapper.printing-view .data-section .table-container .table-wrapper{overflow:visible}.report-form-wrapper.printing-view{flex-direction:column}.report-form-wrapper.printing-view .input-column{width:100%;display:flex;justify-content:space-between}.report-form-wrapper.printing-view .input-column>*{margin-top:0}.report-form-wrapper.printing-view .input-column>.container{width:calc(40% - 10px);margin:unset}.report-form-wrapper.printing-view .input-column .load-parameter-printing{width:calc(60% - 10px)}.report-form-wrapper.printing-view .output-column{width:100%;margin-top:20px}.report-form-wrapper.printing-view .output-column>.container{width:100%;max-width:unset}.load-parameter-printing{margin-top:20px;width:100%;padding:10px;border:1px solid #6c757d;border-radius:6px}.load-parameter-printing .load-parameter-heading{padding-bottom:.5em;margin-bottom:.5em;border-bottom:1px solid #6c757d}.load-parameter-printing .load-parameter-heading span{font-weight:700}.load-parameter-printing .load-parameter-heading{display:flex}.load-parameter-printing .load-parameter-heading span{flex:1 0}.load-parameter-printing .load-parameter-heading span:last-child{text-align:center}.load-parameter-printing .load-parameter-values{display:flex;margin-bottom:.25em}.load-parameter-printing .load-parameter-values:last-child{margin-bottom:unset}.load-parameter-printing .load-parameter-values:nth-child(2n) .input-group-text{background:#d3d7db}.load-parameter-printing .load-parameter-values .input-group-text{flex:3 0;display:flex}.load-parameter-printing .load-parameter-values .input-group-text .inner-text{flex:1 0;text-align:left}.load-parameter-printing .load-parameter-values .input-group-text .inner-text:last-child{text-align:center}.load-parameter-printing .load-parameter-values .load-parameter-value{flex:1 0;text-align:center}.load-parameter-printing .seperator{padding:0 5px}@media(max-width:767px){nav .container-fluid{flex-direction:column}nav .actions-navigation,nav .section-navigation{flex-direction:column;width:100%}nav .btn{margin-bottom:10px;display:block;margin-right:unset!important}}#pile-input-tabs,#pile-input-tabs button{border-bottom:none!important}#pile-input-tabs button{margin-bottom:unset;color:#000;-webkit-text-decoration:underline solid currentColor;text-decoration:underline solid currentColor;position:relative;padding:.5em;text-align:center;transition:padding .5s .5s,background-color .5s}#pile-input-tabs button:after{content:"";position:absolute;top:50%;right:5px;height:18px;width:18px;background-size:cover;background-position:50%;background-repeat:no-repeat;transform:translateY(-50%);opacity:0;transition:opacity .5s}#pile-input-tabs button.partial-valid,#pile-input-tabs button.valid{padding:.5em 20px .5em .5em;transition:padding .5s,background-color .5s}#pile-input-tabs button.partial-valid:after,#pile-input-tabs button.valid:after{opacity:1;transition:opacity .5s .5s}#pile-input-tabs button.valid:after{background-image:url(/_next/static/media/valid.4149b5cf.png)}#pile-input-tabs button.partial-valid:after{background-image:url(/_next/static/media/partial-valid.893cb654.png)}#pile-input-tabs:not(:hover) button.active{background-color:hsla(0,0%,87%,.9)}#pile-input-tabs:hover button{background-color:#fff}#pile-input-tabs:hover button:hover{background-color:hsla(0,0%,87%,.9)}.svg-container.inactive{min-height:300px;padding:var(--standard-padding);text-align:center}.svg-container svg{max-height:100%;max-width:100%;height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.svg-container svg .ground-line{transform:rotate(30deg);transform-box:fill-box}.svg-container svg text{font-size:18px}@media(max-width:1050px){.preview-section{display:flex;justify-content:center;text-align:center}}.preview-section #ground-level-text{font-size:14px}form .input-group-text,form select{font-size:.8em;letter-spacing:0;text-align:left}form .input-group input,form .input-group select{margin-left:unset!important}form .input-group span{white-space:normal}@media(min-width:1201px){form .input-group span{max-width:150px}}@media(max-width:1200px){form .input-group{display:flex;flex-direction:column}form .input-group span{border-radius:6px 6px 0 0!important;display:flex;align-items:center;justify-content:center;text-align:center}form .input-group input,form .input-group select{width:100%!important;border-radius:0 0 6px 6px!important;margin-left:unset;text-align:center}}form h4{font-size:1.125em}@media(max-width:1200px){form h4{text-align:center}}.data-section .table-wrapper.inactive{padding:var(--standard-padding)}.data-section table{margin-bottom:unset}.data-section table th{vertical-align:middle}.data-section table .segment-data.ignore-segment{background:hsla(0,0%,53%,.6)}.data-section table .segment-data.ignore-segment:hover>*{background:unset}@media(max-width:1050px){.data-section h4,.global-output-section{text-align:center}}@media(max-width:800px){.global-output-section{width:100%}}.global-output-section form{display:inline-block}@media(max-width:1050px){.global-output-section form{display:block}}@media(max-width:800px){.report-bottom-output{flex-direction:column}.report-bottom-output .preview-section{width:100%}}#open-load-parameters{display:block;width:100%;transition:all .5s}#load-parameter-modal-overlay{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.7)}#load-parameter-modal{--modal-max-height:80vh;--modal-max-width:80vw;--modal-heading-height:34px;--modal-heading-padding:20px;position:relative;background:#f8f9fa;max-height:var(--modal-max-height);max-width:var(--modal-max-width);height:-moz-fit-content;height:fit-content;overflow:hidden}#load-parameter-modal .input-group{max-width:calc(80vw - 2*(var(--standard-padding)))}#load-parameter-modal .input-group.load-parameter-inputs{width:450px;max-width:100%}#load-parameter-modal .input-group.load-parameter-inputs input,#load-parameter-modal .input-group.load-parameter-inputs span{flex:1 1 50%;display:inline-block}#load-parameter-modal .input-group.load-parameter-inputs span{min-width:50%}#load-parameter-modal .input-group-text{white-space:nowrap}#load-parameter-modal h3{margin-bottom:var(--modal-heading-padding)}#load-parameter-modal form{max-height:calc(var(--modal-max-height) - 2*var(--standard-padding) - var(--modal-heading-height) - var(--modal-heading-padding));overflow:auto}#load-parameter-modal textarea{resize:none}#load-parameter-modal .load-parameter-actions{display:flex}#load-parameter-modal .load-parameter-actions>*{flex:1 0}@media(min-width:501px){#load-parameter-modal .load-parameter-actions>*{margin:0 .5em}#load-parameter-modal .load-parameter-actions>:first-child{margin-left:unset}#load-parameter-modal .load-parameter-actions>:last-child{margin-right:unset}}@media(max-width:500px){#load-parameter-modal .load-parameter-actions{flex-direction:column}#load-parameter-modal .load-parameter-actions>*{width:100%;margin-bottom:.5em}#load-parameter-modal .load-parameter-actions>:last-child{margin-bottom:unset}}#close-load-parameters{--icon-dimension:25px;position:absolute;top:5px;right:5px;padding:0;font-size:0;border:none;background:unset;height:var(--icon-dimension);width:var(--icon-dimension);transition:opacity .5s}#close-load-parameters:hover{opacity:.6}#close-load-parameters svg{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:var(--icon-dimension);width:var(--icon-dimension)}sub.unit{margin-left:.5em}.save-data-modal{background:#f8f9fa;border-radius:6px;border:1px solid #000}.save-data-modal.modal-container{padding:20px 40px;position:relative}.save-data-modal #save-modal-close{border:unset;position:absolute;top:10px;right:10px;padding:unset;background:transparent;transition:opacity .5s ease-in-out}.save-data-modal #save-modal-close:hover{opacity:.6}.save-data-modal .modal-wrapper{display:flex;flex-direction:column;align-items:center}.save-data-modal .modal-wrapper p{-webkit-margin-before:.5em;margin-block-start:.5em;-webkit-margin-after:.5em;margin-block-end:.5em}.save-data-modal .modal-wrapper input{width:100%;margin:.5em 0;text-align:center;padding:.25em}.save-data-modal .modal-wrapper input:active,.save-data-modal .modal-wrapper input:focus,.save-data-modal .modal-wrapper input:focus-visible{border-color:blue}.save-data-modal .modal-wrapper button{margin-top:.5em;width:100%;text-align:center}#print-analysis-button,#save-analysis-button{width:100%}#upload-analysis{display:flex;align-items:center;justify-content:center}#upload-analysis svg{margin-right:5px}.info-icon{transition:opacity .5s ease-in-out;cursor:pointer}.info-icon:hover{opacity:.6}.info-icon.input-info{margin-left:calc(.5*var(--global-font-size));font-size:0;height:18px;width:18px}.info-icon svg{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.lds-dual-ring{display:inline-block;width:80px;height:80px}.lds-dual-ring:after{content:" ";display:block;width:64px;height:64px;margin:8px;border-radius:50%;border-color:#212529 transparent;border-style:solid;border-width:6px;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.lds-spinner{color:official;display:inline-block;position:relative;width:80px;height:80px}.lds-spinner div{transform-origin:40px 40px;animation:lds-spinner 1.2s linear infinite}.lds-spinner div:after{content:" ";display:block;position:absolute;top:3px;left:37px;width:6px;height:18px;border-radius:20%;background:#fff}.lds-spinner.dark-spinner div:after{background:#000}.lds-spinner div:first-child{transform:rotate(0deg);animation-delay:-1.1s}.lds-spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.lds-spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-.9s}.lds-spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-.8s}.lds-spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-.7s}.lds-spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-.6s}.lds-spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-.5s}.lds-spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-.4s}.lds-spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-.3s}.lds-spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-.2s}.lds-spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-.1s}.lds-spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes lds-spinner{0%{opacity:1}to{opacity:0}}