.suction-pile-calculator-module__6cJGqG__main{width:min(100% - (2 * var(--page-gutter)), 108rem);padding-block:var(--space-6) var(--space-24);margin-inline:auto}.suction-pile-calculator-module__6cJGqG__dashboardSummary{margin-top:var(--space-2);border:1px solid var(--colour-border-medium);background:var(--colour-background-primary)}.suction-pile-calculator-module__6cJGqG__dashboardSummaryHeader{gap:var(--space-4);min-height:2.75rem;padding:var(--space-2) var(--space-3);cursor:pointer;background:#eef3f0;justify-content:space-between;align-items:center;list-style:none;display:flex}.suction-pile-calculator-module__6cJGqG__dashboardSummaryHeader::-webkit-details-marker{display:none}.suction-pile-calculator-module__6cJGqG__dashboardSummaryHeader:after{content:"";border-right:2px solid var(--struxus-green);border-bottom:2px solid var(--struxus-green);flex-shrink:0;width:.45rem;height:.45rem;transform:rotate(-45deg)}.suction-pile-calculator-module__6cJGqG__dashboardSummary[open]>summary{border-bottom:1px solid var(--colour-border-medium)}.suction-pile-calculator-module__6cJGqG__dashboardSummary[open]>summary:after{transform:rotate(45deg)}.suction-pile-calculator-module__6cJGqG__dashboardSummaryHeader:focus-visible{outline:2px solid var(--struxus-green);outline-offset:-2px}.suction-pile-calculator-module__6cJGqG__dashboardSummaryHeader h2{margin:0;font-size:var(--spf-tab-title-size,1rem);font-weight:var(--spf-title-weight,700);line-height:var(--spf-title-line-height,normal);letter-spacing:0;margin-right:auto}.suction-pile-calculator-module__6cJGqG__dashboardSummaryHeader>strong{border:1px solid;flex-shrink:0;padding:.2rem .4rem;font-size:.7rem}.suction-pile-calculator-module__6cJGqG__dashboardStaleNotice{padding:var(--space-2) var(--space-3);color:#8e1d14;margin:0;font-size:.75rem}.suction-pile-calculator-module__6cJGqG__dashboardMetrics{border-bottom:1px solid var(--colour-border-medium);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.suction-pile-calculator-module__6cJGqG__dashboardMetrics>div{min-width:0;min-height:6.3rem;padding:var(--space-3);border-right:1px solid var(--colour-border-light);align-content:start;gap:.3rem;display:grid}.suction-pile-calculator-module__6cJGqG__dashboardMetrics>div:last-child{border-right:0}.suction-pile-calculator-module__6cJGqG__dashboardMetrics span,.suction-pile-calculator-module__6cJGqG__dashboardDataTable caption{color:var(--colour-text-muted);text-transform:uppercase;font-size:.625rem;font-weight:750}.suction-pile-calculator-module__6cJGqG__dashboardMetrics strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:1.2rem;line-height:1.1}.suction-pile-calculator-module__6cJGqG__dashboardMetrics small{color:var(--colour-text-secondary);font-size:.65rem;line-height:1.35}.suction-pile-calculator-module__6cJGqG__dashboardEvidence{grid-template-columns:minmax(14rem,.8fr) minmax(14rem,.8fr) minmax(24rem,1.4fr);display:grid}.suction-pile-calculator-module__6cJGqG__dashboardDataTable,.suction-pile-calculator-module__6cJGqG__dashboardFailures{border-right:1px solid var(--colour-border-medium);min-width:0}.suction-pile-calculator-module__6cJGqG__dashboardDataTable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.7rem}.suction-pile-calculator-module__6cJGqG__dashboardDataTable caption{border-bottom:1px solid var(--colour-border-light);text-align:left;background:#fafbfa;padding:.55rem .7rem}.suction-pile-calculator-module__6cJGqG__dashboardDataTable th,.suction-pile-calculator-module__6cJGqG__dashboardDataTable td{border-bottom:1px solid var(--colour-border-light);padding:.42rem .7rem}.suction-pile-calculator-module__6cJGqG__dashboardDataTable tr:last-child th,.suction-pile-calculator-module__6cJGqG__dashboardDataTable tr:last-child td{border-bottom:0}.suction-pile-calculator-module__6cJGqG__dashboardDataTable th{color:var(--colour-text-secondary);text-align:left;font-weight:600}.suction-pile-calculator-module__6cJGqG__dashboardDataTable td{color:var(--colour-text-primary);text-align:right;font-weight:700}.suction-pile-calculator-module__6cJGqG__dashboardFailures{border-right:0}.suction-pile-calculator-module__6cJGqG__dashboardFailures h3,.suction-pile-calculator-module__6cJGqG__dashboardFailures p{margin:0}.suction-pile-calculator-module__6cJGqG__dashboardFailures h3{border-bottom:1px solid var(--colour-border-light);text-transform:uppercase;background:#fafbfa;padding:.55rem .7rem;font-size:.7rem}.suction-pile-calculator-module__6cJGqG__dashboardFailures p{padding:var(--space-3);color:var(--colour-text-secondary);font-size:.72rem}.suction-pile-calculator-module__6cJGqG__dashboardFailures table{border-collapse:collapse;width:100%;font-size:.67rem}.suction-pile-calculator-module__6cJGqG__dashboardFailures th,.suction-pile-calculator-module__6cJGqG__dashboardFailures td{border-bottom:1px solid var(--colour-border-light);text-align:left;padding:.42rem .55rem}.suction-pile-calculator-module__6cJGqG__dashboardFailures thead th{color:var(--colour-text-muted);text-transform:uppercase;font-size:.58rem}.suction-pile-calculator-module__6cJGqG__dashboardFailures tbody th{font-weight:620}.suction-pile-calculator-module__6cJGqG__dashboardFailures tbody td:nth-child(2){font-variant-numeric:tabular-nums;text-align:right;font-weight:750}.suction-pile-calculator-module__6cJGqG__dashboardFailures button{color:var(--colour-action);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:750}.suction-pile-calculator-module__6cJGqG__dashboardFailures button:hover,.suction-pile-calculator-module__6cJGqG__dashboardFailures button:focus-visible{text-underline-offset:.18rem;text-decoration:underline}.suction-pile-calculator-module__6cJGqG__designResponsibilityPanel{margin-top:var(--space-3);border-block:1px solid var(--colour-border-medium);background:#f7f9f8}.suction-pile-calculator-module__6cJGqG__designResponsibilityPanel>summary{gap:var(--space-2);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:2.4rem;padding:.4rem .7rem;display:grid}.suction-pile-calculator-module__6cJGqG__designResponsibilityPanel>summary span{font-size:var(--spf-tab-title-size,.78rem);font-weight:var(--spf-title-weight,700);line-height:var(--spf-title-line-height,normal)}.suction-pile-calculator-module__6cJGqG__designResponsibilityPanel>summary small{color:var(--colour-text-muted);font-size:.65rem}.suction-pile-calculator-module__6cJGqG__designResponsibilityPanel>div{border-top:1px solid var(--colour-border-light);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.suction-pile-calculator-module__6cJGqG__designResponsibilityPanel section{padding:var(--space-3) var(--space-4);border-right:1px solid var(--colour-border-light)}.suction-pile-calculator-module__6cJGqG__designResponsibilityPanel section:last-child{border-right:0}.suction-pile-calculator-module__6cJGqG__designResponsibilityPanel h3,.suction-pile-calculator-module__6cJGqG__designResponsibilityPanel p{margin:0}.suction-pile-calculator-module__6cJGqG__designResponsibilityPanel h3{color:var(--struxus-green);font-size:.72rem}.suction-pile-calculator-module__6cJGqG__designResponsibilityPanel p{margin-top:var(--space-2);color:var(--colour-text-secondary);font-size:.7rem;line-height:1.5}.suction-pile-calculator-module__6cJGqG__workspaceShell{min-width:0}.suction-pile-calculator-module__6cJGqG__moduleValidationNotice{padding:var(--space-3) var(--space-4);color:#8e1d14;background:#fff5f3;border:1px solid #d92d20;border-top:0}.suction-pile-calculator-module__6cJGqG__moduleValidationNotice strong{font-size:.75rem}.suction-pile-calculator-module__6cJGqG__moduleValidationNotice ul{margin:var(--space-2) 0 0;gap:.25rem;padding-left:1rem;font-size:.68rem;line-height:1.45;display:grid}.suction-pile-calculator-module__6cJGqG__moduleValidationNotice li span{font-weight:720}.suction-pile-calculator-module__6cJGqG__workspaceModeBar{gap:var(--space-4);margin-top:var(--space-4);padding:var(--space-2) var(--space-3);border:1px solid var(--colour-border-medium);background:#f7f9f8;border-bottom:0;grid-template-columns:auto auto minmax(18rem,1fr);align-items:center;display:grid}.suction-pile-calculator-module__6cJGqG__workspaceModeBar>div:first-child{gap:.15rem;display:grid}.suction-pile-calculator-module__6cJGqG__workspaceModeBar>div:first-child span{color:var(--colour-text-muted);text-transform:uppercase;font-size:.58rem;font-weight:750}.suction-pile-calculator-module__6cJGqG__workspaceModeBar>div:first-child strong{font-size:.75rem}.suction-pile-calculator-module__6cJGqG__workspaceModeBar>p{color:var(--colour-text-secondary);margin:0;font-size:.68rem;line-height:1.4}.suction-pile-calculator-module__6cJGqG__displayModeControl{border:1px solid var(--colour-border-medium);background:#e9eeeb;grid-template-columns:repeat(2,minmax(6.5rem,1fr));padding:2px;display:inline-grid}.suction-pile-calculator-module__6cJGqG__displayModeControl button{min-height:2rem;color:var(--colour-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;padding:.35rem .65rem;font-size:.68rem;font-weight:700}.suction-pile-calculator-module__6cJGqG__displayModeControl button[aria-pressed=true]{color:var(--struxus-green);background:#fff;box-shadow:0 1px 3px #0f231c24}.suction-pile-calculator-module__6cJGqG__sectionFigureSlot{border-bottom:1px solid var(--colour-border-medium);background:#fafbfa;width:100%;margin:0}.suction-pile-calculator-module__6cJGqG__halfSectionFigureSlot{border-right:1px solid var(--colour-border-medium);max-width:52rem}.suction-pile-calculator-module__6cJGqG__sectionFigureSlot img{object-fit:contain;width:100%;height:auto;max-height:32rem;display:block}.suction-pile-calculator-module__6cJGqG__sectionFigurePlaceholder{gap:var(--space-3);min-height:4rem;padding:var(--space-3) var(--space-4);color:var(--colour-text-secondary);border-left:3px solid #93a99d;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.suction-pile-calculator-module__6cJGqG__sectionFigurePlaceholder strong{color:var(--colour-text-primary);font-size:.72rem}.suction-pile-calculator-module__6cJGqG__sectionFigurePlaceholder span,.suction-pile-calculator-module__6cJGqG__sectionFigureSlot figcaption{font-size:.66rem;line-height:1.4}.suction-pile-calculator-module__6cJGqG__sectionFigureSlot figcaption{padding:.45rem var(--space-4);border-top:1px solid var(--colour-border-light);color:var(--colour-text-muted)}.suction-pile-calculator-module__6cJGqG__sectionNomenclature{border-bottom:1px solid var(--colour-border-medium);background:#fff}.suction-pile-calculator-module__6cJGqG__sectionNomenclature>summary{gap:var(--space-3);min-height:2.8rem;padding:var(--space-2) var(--space-3);cursor:pointer;background:#f5f7f6;justify-content:space-between;align-items:center;list-style-position:inside;display:flex}.suction-pile-calculator-module__6cJGqG__sectionNomenclature>summary span{color:var(--colour-text-primary);font-size:var(--spf-tab-title-size,.78rem);font-weight:var(--spf-title-weight,720);line-height:var(--spf-title-line-height,normal)}.suction-pile-calculator-module__6cJGqG__sectionNomenclature>summary strong{color:var(--colour-text-muted);letter-spacing:0;text-transform:uppercase;font-size:.64rem}.suction-pile-calculator-module__6cJGqG__sectionNomenclature[open]>summary{border-bottom:1px solid var(--colour-border-light);background:#eef3f0}.suction-pile-calculator-module__6cJGqG__sectionNomenclature table{border-collapse:collapse;width:100%;min-width:42rem;font-size:.72rem}.suction-pile-calculator-module__6cJGqG__sectionNomenclature th,.suction-pile-calculator-module__6cJGqG__sectionNomenclature td{border-right:1px solid var(--colour-border-light);border-bottom:1px solid var(--colour-border-light);text-align:left;vertical-align:middle;padding:.5rem .7rem}.suction-pile-calculator-module__6cJGqG__sectionNomenclature th:last-child,.suction-pile-calculator-module__6cJGqG__sectionNomenclature td:last-child{border-right:0}.suction-pile-calculator-module__6cJGqG__sectionNomenclature thead th{color:var(--colour-text-secondary);text-transform:uppercase;background:#fafbfa;font-size:.62rem}.suction-pile-calculator-module__6cJGqG__sectionNomenclature th:first-child{width:6.5rem}.suction-pile-calculator-module__6cJGqG__sectionNomenclature th:nth-child(2){width:9rem}.suction-pile-calculator-module__6cJGqG__sectionNomenclature th:nth-child(4){width:7rem}.suction-pile-calculator-module__6cJGqG__calculationLedgerDisclosure,.suction-pile-calculator-module__6cJGqG__calculationNotesDisclosure{border-bottom:1px solid var(--colour-border-medium)}.suction-pile-calculator-module__6cJGqG__calculationLedgerDisclosure>summary,.suction-pile-calculator-module__6cJGqG__calculationNotesDisclosure>summary,.suction-pile-calculator-module__6cJGqG__summaryStatusRegister>summary{gap:var(--space-3);min-height:2.75rem;padding:.5rem var(--space-3);cursor:pointer;background:#fafbfa;justify-content:space-between;align-items:center;display:flex}.suction-pile-calculator-module__6cJGqG__calculationLedgerDisclosure>summary span,.suction-pile-calculator-module__6cJGqG__calculationNotesDisclosure>summary span,.suction-pile-calculator-module__6cJGqG__summaryStatusRegister>summary span{font-size:var(--spf-tab-title-size,.75rem);font-weight:var(--spf-title-weight,720);line-height:var(--spf-title-line-height,normal)}.suction-pile-calculator-module__6cJGqG__calculationLedgerDisclosure>summary small,.suction-pile-calculator-module__6cJGqG__calculationNotesDisclosure>summary small{color:var(--colour-text-muted);font-size:.65rem}.suction-pile-calculator-module__6cJGqG__calculationLedgerDisclosure[open]>summary,.suction-pile-calculator-module__6cJGqG__calculationNotesDisclosure[open]>summary{border-bottom:1px solid var(--colour-border-light);background:#eef3f0}.suction-pile-calculator-module__6cJGqG__summaryRegisters{width:100%;min-width:0;display:grid}.suction-pile-calculator-module__6cJGqG__summaryStatusRegister{border-bottom:1px solid var(--colour-border-medium);width:100%;min-width:0;overflow:hidden}.suction-pile-calculator-module__6cJGqG__summaryStatusRegister>summary strong{border:1px solid var(--colour-border-medium);min-width:2rem;color:var(--colour-text-secondary);text-align:center;padding:.15rem .4rem;font-size:.66rem}.suction-pile-calculator-module__6cJGqG__summaryStatusRegister[open]>summary{background:#eef3f0}.suction-pile-calculator-module__6cJGqG__emptyStatusRegister{padding:var(--space-3);color:var(--colour-text-muted);margin:0;font-size:.7rem}.suction-pile-calculator-module__6cJGqG__reviewMode .suction-pile-calculator-module__6cJGqG__reportSection{flex-direction:column;display:flex}.suction-pile-calculator-module__6cJGqG__reviewMode .suction-pile-calculator-module__6cJGqG__reportSectionHeading{order:-20}.suction-pile-calculator-module__6cJGqG__reviewMode .suction-pile-calculator-module__6cJGqG__methodLedger{order:-19}.suction-pile-calculator-module__6cJGqG__reviewMode .suction-pile-calculator-module__6cJGqG__sectionFigureSlot{order:-18}.suction-pile-calculator-module__6cJGqG__reviewMode .suction-pile-calculator-module__6cJGqG__sectionNomenclature{order:-17}.suction-pile-calculator-module__6cJGqG__reviewMode .suction-pile-calculator-module__6cJGqG__calculationSheet{order:-16}.suction-pile-calculator-module__6cJGqG__reviewMode .suction-pile-calculator-module__6cJGqG__inputSection,.suction-pile-calculator-module__6cJGqG__reviewMode .suction-pile-calculator-module__6cJGqG__soilSection,.suction-pile-calculator-module__6cJGqG__reviewMode .suction-pile-calculator-module__6cJGqG__loadCaseSection,.suction-pile-calculator-module__6cJGqG__reviewMode .suction-pile-calculator-module__6cJGqG__matrixCaseToolbar{display:none}@media (max-width:72rem){.suction-pile-calculator-module__6cJGqG__dashboardMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.suction-pile-calculator-module__6cJGqG__dashboardMetrics>div{border-bottom:1px solid var(--colour-border-light)}.suction-pile-calculator-module__6cJGqG__dashboardEvidence{grid-template-columns:repeat(2,minmax(0,1fr))}.suction-pile-calculator-module__6cJGqG__dashboardFailures{border-top:1px solid var(--colour-border-medium);grid-column:1/-1}.suction-pile-calculator-module__6cJGqG__workspaceModeBar{grid-template-columns:auto minmax(14rem,1fr)}.suction-pile-calculator-module__6cJGqG__workspaceModeBar>p{grid-column:1/-1}.suction-pile-calculator-module__6cJGqG__designResponsibilityPanel>div{grid-template-columns:1fr}.suction-pile-calculator-module__6cJGqG__designResponsibilityPanel section{border-right:0;border-bottom:1px solid var(--colour-border-light)}.suction-pile-calculator-module__6cJGqG__designResponsibilityPanel section:last-child{border-bottom:0}}@media (max-width:52rem){.suction-pile-calculator-module__6cJGqG__validationSummary ul,.suction-pile-calculator-module__6cJGqG__dashboardMetrics,.suction-pile-calculator-module__6cJGqG__dashboardEvidence{grid-template-columns:1fr}.suction-pile-calculator-module__6cJGqG__dashboardMetrics>div,.suction-pile-calculator-module__6cJGqG__dashboardDataTable{border-right:0;border-bottom:1px solid var(--colour-border-light)}.suction-pile-calculator-module__6cJGqG__dashboardFailures{border-top:0;grid-column:auto}.suction-pile-calculator-module__6cJGqG__dashboardSummaryHeader{align-items:flex-start}.suction-pile-calculator-module__6cJGqG__workspaceModeBar{grid-template-columns:1fr}.suction-pile-calculator-module__6cJGqG__workspaceModeBar>p{grid-column:auto}.suction-pile-calculator-module__6cJGqG__displayModeControl{width:100%}.suction-pile-calculator-module__6cJGqG__designResponsibilityPanel>summary{grid-template-columns:1fr}.suction-pile-calculator-module__6cJGqG__halfSectionFigureSlot{border-right:0;max-width:none}.suction-pile-calculator-module__6cJGqG__sectionFigurePlaceholder{grid-template-columns:1fr}}.suction-pile-calculator-module__6cJGqG__breadcrumb{gap:var(--space-3);color:var(--colour-text-muted);flex-wrap:wrap;font-size:.75rem;display:flex}.suction-pile-calculator-module__6cJGqG__breadcrumb a{color:var(--colour-text-secondary);text-decoration:none}.suction-pile-calculator-module__6cJGqG__breadcrumb a:hover{color:var(--struxus-green)}.suction-pile-calculator-module__6cJGqG__header{gap:var(--space-3) var(--space-5);padding-block:var(--space-2) var(--space-3);border-bottom:1px solid var(--colour-border-medium);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.suction-pile-calculator-module__6cJGqG__panelHeading p,.suction-pile-calculator-module__6cJGqG__sectionTitleRow p,.suction-pile-calculator-module__6cJGqG__plotHeading p{color:var(--struxus-green);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:700}.suction-pile-calculator-module__6cJGqG__header h1{letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:1.3rem;font-weight:580;line-height:1.3}.suction-pile-calculator-module__6cJGqG__header>div:first-child>p:last-child{max-width:44rem;margin:var(--space-1) 0 0;color:var(--colour-text-secondary);font-size:.8rem}.suction-pile-calculator-module__6cJGqG__headerActions,.suction-pile-calculator-module__6cJGqG__sectionActions,.suction-pile-calculator-module__6cJGqG__pasteActions{gap:var(--space-3);flex-wrap:wrap;display:flex}.suction-pile-calculator-module__6cJGqG__headerActions{justify-content:flex-end}.suction-pile-calculator-module__6cJGqG__projectFileInput{display:none}.suction-pile-calculator-module__6cJGqG__projectFileMessage{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border-left:3px solid var(--struxus-green);background:var(--colour-background-primary);color:var(--colour-text-secondary);font-size:.8125rem}.suction-pile-calculator-module__6cJGqG__projectFileMessage.suction-pile-calculator-module__6cJGqG__error{color:#8e1d14;border-left-color:#b42318}.suction-pile-calculator-module__6cJGqG__projectFileMessage.suction-pile-calculator-module__6cJGqG__success{color:#167147}.suction-pile-calculator-module__6cJGqG__primaryButton,.suction-pile-calculator-module__6cJGqG__secondaryButton,.suction-pile-calculator-module__6cJGqG__tertiaryButton,.suction-pile-calculator-module__6cJGqG__resetConfirmButton,.suction-pile-calculator-module__6cJGqG__removeButton{border-radius:var(--radius-small);min-height:2.5rem;font:inherit;cursor:pointer;padding:.55rem .9rem;font-size:.8125rem;font-weight:650}.suction-pile-calculator-module__6cJGqG__primaryButton{border:1px solid var(--colour-action);background:var(--colour-action);color:#fff}.suction-pile-calculator-module__6cJGqG__primaryButton:hover:not(:disabled){background:var(--colour-action-hover)}.suction-pile-calculator-module__6cJGqG__secondaryButton,.suction-pile-calculator-module__6cJGqG__removeButton{border:1px solid var(--colour-border-medium);background:var(--colour-background-primary);color:var(--colour-text-secondary)}.suction-pile-calculator-module__6cJGqG__tertiaryButton{color:var(--colour-text-muted);background:0 0;border:0}.suction-pile-calculator-module__6cJGqG__tertiaryButton:hover{color:var(--colour-text-primary);text-underline-offset:.2rem;text-decoration:underline}.suction-pile-calculator-module__6cJGqG__resetConfirmButton{color:#fff;background:#b42318;border:1px solid #b42318}.suction-pile-calculator-module__6cJGqG__secondaryButton:hover:not(:disabled),.suction-pile-calculator-module__6cJGqG__removeButton:hover:not(:disabled){border-color:var(--colour-text-secondary);color:var(--colour-text-primary)}.suction-pile-calculator-module__6cJGqG__primaryButton:disabled,.suction-pile-calculator-module__6cJGqG__secondaryButton:disabled,.suction-pile-calculator-module__6cJGqG__removeButton:disabled{cursor:not-allowed;opacity:.45}.suction-pile-calculator-module__6cJGqG__scopeNotice{column-gap:1rem;row-gap:var(--space-2);min-height:3.25rem;padding:var(--space-3) var(--space-4);border-block:1px solid var(--colour-border-medium);background:#f4f7f5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;font-size:.8125rem;display:grid}.suction-pile-calculator-module__6cJGqG__scopeNotice strong{color:var(--colour-text-primary)}.suction-pile-calculator-module__6cJGqG__scopeNotice>span:nth-child(2){color:var(--colour-text-secondary)}.suction-pile-calculator-module__6cJGqG__current,.suction-pile-calculator-module__6cJGqG__calculating{letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.suction-pile-calculator-module__6cJGqG__current{color:#167147}.suction-pile-calculator-module__6cJGqG__calculating{color:#8b6407}.suction-pile-calculator-module__6cJGqG__invalidStatus{color:#b42318;text-transform:uppercase;font-size:.6875rem;font-weight:750}.suction-pile-calculator-module__6cJGqG__validationSummary{margin-top:var(--space-4);background:#fff;border:1px solid #d92d20}.suction-pile-calculator-module__6cJGqG__validationSummary>header{gap:var(--space-4);padding:var(--space-3) var(--space-4);background:#fff1ef;justify-content:space-between;align-items:center;display:flex}.suction-pile-calculator-module__6cJGqG__validationSummary>header p,.suction-pile-calculator-module__6cJGqG__validationSummary>header h2,.suction-pile-calculator-module__6cJGqG__validationSummary>p{margin:0}.suction-pile-calculator-module__6cJGqG__validationSummary>header p{color:#8e1d14;text-transform:uppercase;font-size:.6rem;font-weight:750}.suction-pile-calculator-module__6cJGqG__validationSummary>header h2{margin-top:.2rem;font-size:.92rem}.suction-pile-calculator-module__6cJGqG__validationSummary>header>strong{color:#b42318;border:1px solid #d92d20;padding:.25rem .45rem;font-size:.62rem}.suction-pile-calculator-module__6cJGqG__validationSummary>p{padding:var(--space-3) var(--space-4);color:var(--colour-text-secondary);border-top:1px solid #f3c8c3;font-size:.72rem;line-height:1.5}.suction-pile-calculator-module__6cJGqG__validationSummary details{border-top:1px solid #f3c8c3}.suction-pile-calculator-module__6cJGqG__validationSummary summary{padding:var(--space-2) var(--space-4);cursor:pointer;justify-content:space-between;font-size:.7rem;font-weight:720;display:flex}.suction-pile-calculator-module__6cJGqG__validationSummary summary span{color:var(--colour-text-muted);font-size:.62rem}.suction-pile-calculator-module__6cJGqG__validationSummary ul{border-top:1px solid var(--colour-border-light);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.suction-pile-calculator-module__6cJGqG__validationSummary li{border-right:1px solid var(--colour-border-light);border-bottom:1px solid var(--colour-border-light);min-width:0}.suction-pile-calculator-module__6cJGqG__validationSummary li button{width:100%;padding:var(--space-3) var(--space-4);color:var(--colour-text-primary);text-align:left;cursor:pointer;background:#fff;border:0;gap:.15rem;display:grid}.suction-pile-calculator-module__6cJGqG__validationSummary li button:hover,.suction-pile-calculator-module__6cJGqG__validationSummary li button:focus-visible{background:#fff8f7}.suction-pile-calculator-module__6cJGqG__validationSummary li span{color:#8e1d14;text-transform:uppercase;font-size:.58rem;font-weight:720}.suction-pile-calculator-module__6cJGqG__validationSummary li strong{font-size:.72rem}.suction-pile-calculator-module__6cJGqG__validationSummary li small{color:var(--colour-text-secondary);font-size:.66rem;line-height:1.4}.suction-pile-calculator-module__6cJGqG__errorBanner{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);color:#8e1d14;background:#fff3f1;border-left:3px solid #b42318;font-size:.875rem}.suction-pile-calculator-module__6cJGqG__projectDetails{margin-top:var(--space-5);border:1px solid var(--colour-border-medium);background:var(--colour-background-primary);grid-template-columns:minmax(12rem,15rem) minmax(0,1fr);display:grid}.suction-pile-calculator-module__6cJGqG__projectDetailsHeading{padding:var(--space-4);border-right:1px solid var(--colour-border-medium);background:#f4f7f5}.suction-pile-calculator-module__6cJGqG__projectDetailsHeading p,.suction-pile-calculator-module__6cJGqG__resultsHeading p{color:var(--struxus-green);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:700}.suction-pile-calculator-module__6cJGqG__projectDetailsHeading h2,.suction-pile-calculator-module__6cJGqG__resultsHeading h2{margin:var(--space-2) 0 0;letter-spacing:0;font-size:1rem;font-weight:650;line-height:1.25}.suction-pile-calculator-module__6cJGqG__projectDetailsGrid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.suction-pile-calculator-module__6cJGqG__projectDetailsGrid label{gap:var(--space-2);min-width:0;padding:var(--space-3);border-right:1px solid var(--colour-border-light);border-bottom:1px solid var(--colour-border-light);display:grid}.suction-pile-calculator-module__6cJGqG__projectDetailsGrid label:nth-child(4n){border-right:0}.suction-pile-calculator-module__6cJGqG__projectDetailsGrid label:nth-last-child(-n+4){border-bottom:0}.suction-pile-calculator-module__6cJGqG__projectDetailsGrid span{color:var(--colour-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.625rem;font-weight:700}.suction-pile-calculator-module__6cJGqG__projectDetailsGrid input{border:1px solid var(--colour-border-medium);width:100%;min-width:0;min-height:2rem;color:var(--colour-text-primary);font:inherit;font-variant-numeric:tabular-nums;background:#fff;border-radius:0;padding:.35rem .45rem;font-size:.75rem}.suction-pile-calculator-module__6cJGqG__workspace{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:minmax(38rem,3fr) minmax(28rem,2fr);align-items:start;display:grid}.suction-pile-calculator-module__6cJGqG__inputPanel,.suction-pile-calculator-module__6cJGqG__resultsPanel{border:1px solid var(--colour-border-medium);background:var(--colour-background-primary)}.suction-pile-calculator-module__6cJGqG__panelHeading{padding:var(--space-4)}.suction-pile-calculator-module__6cJGqG__panelHeading h2,.suction-pile-calculator-module__6cJGqG__sectionTitleRow h2,.suction-pile-calculator-module__6cJGqG__plotHeading h2{margin:var(--space-2) 0 0;letter-spacing:0;font-size:1.25rem;font-weight:650;line-height:1.25}.suction-pile-calculator-module__6cJGqG__tabs{border-block:1px solid var(--colour-border-medium);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.suction-pile-calculator-module__6cJGqG__tabs button{min-width:0;min-height:2.75rem;padding:var(--space-2);overflow-wrap:anywhere;border:0;border-right:1px solid var(--colour-border-light);background:var(--colour-background-secondary);color:var(--colour-text-muted);font:inherit;cursor:pointer;font-size:.6875rem;font-weight:650}.suction-pile-calculator-module__6cJGqG__tabs button:last-child{border-right:0}.suction-pile-calculator-module__6cJGqG__tabs button:hover,.suction-pile-calculator-module__6cJGqG__tabs .suction-pile-calculator-module__6cJGqG__activeTab{background:var(--colour-background-primary);color:var(--colour-text-primary)}.suction-pile-calculator-module__6cJGqG__tabs .suction-pile-calculator-module__6cJGqG__activeTab{box-shadow:inset 0 -2px var(--struxus-green)}.suction-pile-calculator-module__6cJGqG__fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.suction-pile-calculator-module__6cJGqG__fieldGroup{border-bottom:1px solid var(--colour-border-medium);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.suction-pile-calculator-module__6cJGqG__fieldGroup h3{padding:var(--space-4) var(--space-4) var(--space-2);color:var(--struxus-green);letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;margin:0;font-size:.6875rem;font-weight:750}.suction-pile-calculator-module__6cJGqG__fieldGroup .suction-pile-calculator-module__6cJGqG__field:nth-child(2n),.suction-pile-calculator-module__6cJGqG__fields>.suction-pile-calculator-module__6cJGqG__field:nth-child(odd){border-right:1px solid var(--colour-border-light)}.suction-pile-calculator-module__6cJGqG__fieldGroup .suction-pile-calculator-module__6cJGqG__field:last-child{border-bottom:0}.suction-pile-calculator-module__6cJGqG__linkedField{gap:var(--space-1) var(--space-3);min-height:3.65rem;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--colour-border-light);color:var(--colour-text-secondary);grid-template-columns:minmax(0,1fr) auto;align-items:center;font-size:.8125rem;display:grid}.suction-pile-calculator-module__6cJGqG__linkedField strong{color:var(--colour-text-primary);font-variant-numeric:tabular-nums}.suction-pile-calculator-module__6cJGqG__linkedField small{color:var(--colour-text-muted);grid-column:1/-1;font-size:.6875rem}.suction-pile-calculator-module__6cJGqG__field{gap:var(--space-3);min-height:3.65rem;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--colour-border-light);color:var(--colour-text-secondary);grid-template-columns:minmax(0,1fr) 8rem;align-items:center;font-size:.8125rem;line-height:1.35;display:grid}.suction-pile-calculator-module__6cJGqG__fieldInvalid{background:#fff8f7;box-shadow:inset 3px 0 #d92d20}.suction-pile-calculator-module__6cJGqG__fieldError{color:#b42318;grid-column:1/-1;font-size:.66rem;line-height:1.4}.suction-pile-calculator-module__6cJGqG__invalidControl,.suction-pile-calculator-module__6cJGqG__field .suction-pile-calculator-module__6cJGqG__invalidControl,.suction-pile-calculator-module__6cJGqG__soilTable .suction-pile-calculator-module__6cJGqG__invalidControl,.suction-pile-calculator-module__6cJGqG__loadCaseTable .suction-pile-calculator-module__6cJGqG__invalidControl{outline-offset:0;border-color:#d92d20;outline:1px solid #d92d20}.suction-pile-calculator-module__6cJGqG__inputWithUnit{grid-template-columns:minmax(0,1fr) 2.7rem;align-items:stretch;display:grid}.suction-pile-calculator-module__6cJGqG__field input,.suction-pile-calculator-module__6cJGqG__field select,.suction-pile-calculator-module__6cJGqG__soilTable input,.suction-pile-calculator-module__6cJGqG__pastePanel textarea{border:1px solid var(--colour-border-medium);width:100%;color:var(--colour-text-primary);font:inherit;font-variant-numeric:tabular-nums;background:#fff;border-radius:0}.suction-pile-calculator-module__6cJGqG__field input,.suction-pile-calculator-module__6cJGqG__field select{min-height:2.25rem;padding:.4rem .5rem}.suction-pile-calculator-module__6cJGqG__field select{grid-column:2}.suction-pile-calculator-module__6cJGqG__inputWithUnit>span{border:1px solid var(--colour-border-medium);background:var(--colour-background-secondary);color:var(--colour-text-muted);border-left:0;place-items:center;font-size:.6875rem;display:grid}.suction-pile-calculator-module__6cJGqG__field input:focus,.suction-pile-calculator-module__6cJGqG__field select:focus,.suction-pile-calculator-module__6cJGqG__projectDetailsGrid input:focus,.suction-pile-calculator-module__6cJGqG__soilTable input:focus,.suction-pile-calculator-module__6cJGqG__pastePanel textarea:focus{border-color:var(--struxus-green);outline:1px solid var(--struxus-green);outline-offset:0}.suction-pile-calculator-module__6cJGqG__fieldNote{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--colour-border-light);color:#70530b;background:#fff8e7;grid-column:1/-1;margin:0;font-size:.75rem;line-height:1.55}.suction-pile-calculator-module__6cJGqG__methodSelector{border:1px solid var(--line);background:#eef1ef;grid-template-columns:repeat(2,minmax(150px,1fr));gap:2px;padding:2px;display:inline-grid}.suction-pile-calculator-module__6cJGqG__methodSelector button{min-height:38px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:7px 14px;font-weight:700}.suction-pile-calculator-module__6cJGqG__methodSelector button:hover{color:var(--ink)}.suction-pile-calculator-module__6cJGqG__methodSelector .suction-pile-calculator-module__6cJGqG__activeMethod{color:var(--green-dark);background:#fff;box-shadow:0 1px 3px #0f231c1f}.suction-pile-calculator-module__6cJGqG__resultsPanel{min-height:0}.suction-pile-calculator-module__6cJGqG__resultsHeading{padding:var(--space-4);border-bottom:1px solid var(--colour-border-medium)}.suction-pile-calculator-module__6cJGqG__summaryGrid{border-bottom:1px solid var(--colour-border-medium);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.suction-pile-calculator-module__6cJGqG__summaryGrid>div{gap:var(--space-2);min-width:0;min-height:10.25rem;padding:var(--space-4);border-right:1px solid var(--colour-border-medium);flex-direction:column;display:flex}.suction-pile-calculator-module__6cJGqG__summaryGrid>div:last-child,.suction-pile-calculator-module__6cJGqG__summaryGrid>div:nth-child(2){border-right:0}.suction-pile-calculator-module__6cJGqG__summaryGrid>div:nth-child(-n+2){border-bottom:1px solid var(--colour-border-medium)}.suction-pile-calculator-module__6cJGqG__summaryGrid span{color:var(--colour-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:650}.suction-pile-calculator-module__6cJGqG__summaryGrid strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;font-size:1.3rem;font-weight:620;line-height:1.15}.suction-pile-calculator-module__6cJGqG__summaryGrid strong small{color:var(--colour-text-muted);font-size:.75rem}.suction-pile-calculator-module__6cJGqG__summaryCard>small{align-self:start;font-weight:700}.suction-pile-calculator-module__6cJGqG__summaryCard em{color:var(--colour-text-secondary);font-size:.75rem;font-style:normal;font-weight:650}.suction-pile-calculator-module__6cJGqG__summaryCard p{color:var(--colour-text-muted);margin:0;font-size:.6875rem;line-height:1.5}.suction-pile-calculator-module__6cJGqG__summaryCard button{padding:var(--space-2) 0;color:var(--colour-action);font:inherit;cursor:pointer;background:0 0;border:0;align-self:start;margin-top:auto;font-size:.75rem;font-weight:700}.suction-pile-calculator-module__6cJGqG__summaryCard button:hover{text-underline-offset:.2rem;text-decoration:underline}.suction-pile-calculator-module__6cJGqG__visualRow{display:block}.suction-pile-calculator-module__6cJGqG__plotFigure,.suction-pile-calculator-module__6cJGqG__schematic{margin:0}.suction-pile-calculator-module__6cJGqG__pressureOperationPlots{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:12px;display:grid}.suction-pile-calculator-module__6cJGqG__plotFigure{min-width:0;padding:var(--space-4)}.suction-pile-calculator-module__6cJGqG__plotHeading{gap:var(--space-5);justify-content:space-between;align-items:start;display:flex}.suction-pile-calculator-module__6cJGqG__legend{gap:var(--space-2) var(--space-4);color:var(--colour-text-muted);flex-wrap:wrap;justify-content:end;font-size:.6875rem;display:flex}.suction-pile-calculator-module__6cJGqG__legend span{gap:var(--space-2);align-items:center;display:inline-flex}.suction-pile-calculator-module__6cJGqG__legend i{background:currentColor;width:1.25rem;height:2px}.suction-pile-calculator-module__6cJGqG__installLine{color:#167147}.suction-pile-calculator-module__6cJGqG__retrievalLine{color:#496777}.suction-pile-calculator-module__6cJGqG__removalLine{color:#9a4f2b}.suction-pile-calculator-module__6cJGqG__plot{width:100%;height:auto;min-height:17rem;margin-top:var(--space-4);display:block}.suction-pile-calculator-module__6cJGqG__plot text{fill:var(--colour-text-muted);font-family:var(--font-sans);letter-spacing:0;font-size:11px}.suction-pile-calculator-module__6cJGqG__gridLine{stroke:var(--colour-border-light);stroke-width:1px}.suction-pile-calculator-module__6cJGqG__limitLine{stroke:#b42318;stroke-dasharray:5 5;stroke-width:1.5px}.suction-pile-calculator-module__6cJGqG__installPolyline,.suction-pile-calculator-module__6cJGqG__retrievalPolyline,.suction-pile-calculator-module__6cJGqG__removalPolyline{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}.suction-pile-calculator-module__6cJGqG__installPolyline{stroke:#167147}.suction-pile-calculator-module__6cJGqG__retrievalPolyline{stroke:#496777}.suction-pile-calculator-module__6cJGqG__removalPolyline{stroke:#9a4f2b}.suction-pile-calculator-module__6cJGqG__plotFigure figcaption,.suction-pile-calculator-module__6cJGqG__schematic figcaption{color:var(--colour-text-muted);font-size:.6875rem}.suction-pile-calculator-module__6cJGqG__schematic{background:#f8faf9;min-height:100%;position:relative;overflow:hidden}.suction-pile-calculator-module__6cJGqG__seabedLine{background:var(--colour-text-secondary);height:2px;position:absolute;top:32%;left:0;right:0}.suction-pile-calculator-module__6cJGqG__seabedLine span{top:-1.7rem;left:var(--space-4);color:var(--colour-text-muted);text-transform:uppercase;font-size:.6875rem;position:absolute}.suction-pile-calculator-module__6cJGqG__pileDrawing{position:absolute;inset:25% 19% 14%}.suction-pile-calculator-module__6cJGqG__plateDrawing,.suction-pile-calculator-module__6cJGqG__stubDrawing,.suction-pile-calculator-module__6cJGqG__skirtLeft,.suction-pile-calculator-module__6cJGqG__skirtRight{background:var(--colour-text-secondary);display:block;position:absolute}.suction-pile-calculator-module__6cJGqG__plateDrawing{height:4px;top:0;left:0;right:0}.suction-pile-calculator-module__6cJGqG__stubDrawing{width:20%;height:18%;top:-18%;left:40%}.suction-pile-calculator-module__6cJGqG__skirtLeft,.suction-pile-calculator-module__6cJGqG__skirtRight{width:3px;top:0;bottom:0}.suction-pile-calculator-module__6cJGqG__skirtLeft{left:0}.suction-pile-calculator-module__6cJGqG__skirtRight{right:0}.suction-pile-calculator-module__6cJGqG__diameterDimension,.suction-pile-calculator-module__6cJGqG__lengthDimension{color:var(--struxus-green);font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:700;position:absolute}.suction-pile-calculator-module__6cJGqG__diameterDimension{padding-bottom:var(--space-1);border-bottom:1px solid var(--struxus-green);text-align:center;top:19%;left:12%;right:12%}.suction-pile-calculator-module__6cJGqG__lengthDimension{top:36%;right:var(--space-3);border-left:1px solid var(--struxus-green);writing-mode:vertical-rl;place-items:center;width:1px;display:grid;bottom:14%}.suction-pile-calculator-module__6cJGqG__schematic figcaption{right:var(--space-4);bottom:var(--space-3);left:var(--space-4);text-align:center;position:absolute}.suction-pile-calculator-module__6cJGqG__emptyResults{min-height:42rem;color:var(--colour-text-muted);place-items:center;display:grid}.suction-pile-calculator-module__6cJGqG__soilSection,.suction-pile-calculator-module__6cJGqG__detailSection{margin-top:var(--space-16);padding-top:var(--space-6);border-top:2px solid var(--colour-text-primary)}.suction-pile-calculator-module__6cJGqG__sectionTitleRow{gap:var(--space-6);margin-bottom:var(--space-6);justify-content:space-between;align-items:end;display:flex}.suction-pile-calculator-module__6cJGqG__pastePanel{gap:var(--space-3);margin-bottom:var(--space-5);padding:var(--space-5);border:1px solid var(--colour-border-medium);background:var(--colour-background-secondary);display:grid}.suction-pile-calculator-module__6cJGqG__pastePanel label{font-size:.8125rem;font-weight:650}.suction-pile-calculator-module__6cJGqG__pastePanel textarea{min-height:8rem;padding:var(--space-3);resize:vertical}.suction-pile-calculator-module__6cJGqG__pasteActions{justify-content:end}.suction-pile-calculator-module__6cJGqG__inlineError{color:#b42318;margin:0;font-size:.8125rem}.suction-pile-calculator-module__6cJGqG__soilProfileLayout{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);align-items:start;display:grid}.suction-pile-calculator-module__6cJGqG__tableScroller{border:1px solid var(--colour-border-medium);min-width:0;overflow-x:auto}.suction-pile-calculator-module__6cJGqG__soilPlot{padding:var(--space-5);border:1px solid var(--colour-border-medium);background:#f8faf9;margin:0}.suction-pile-calculator-module__6cJGqG__soilPlot>div p{color:var(--struxus-green);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:700}.suction-pile-calculator-module__6cJGqG__soilPlot h3{margin:var(--space-2) 0 0;font-size:1rem;font-weight:650}.suction-pile-calculator-module__6cJGqG__soilPlot svg{width:100%;height:auto;margin-top:var(--space-3);display:block}.suction-pile-calculator-module__6cJGqG__soilPlot text{fill:var(--colour-text-muted);font-family:var(--font-sans);letter-spacing:0;font-size:11px}.suction-pile-calculator-module__6cJGqG__soilPolyline{fill:none;stroke:#167147;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}.suction-pile-calculator-module__6cJGqG__soilPoint{fill:#fff;stroke:#167147;stroke-width:2px}.suction-pile-calculator-module__6cJGqG__soilPlot figcaption{color:var(--colour-text-muted);font-size:.6875rem;line-height:1.5}.suction-pile-calculator-module__6cJGqG__loadCaseTable,.suction-pile-calculator-module__6cJGqG__soilTable,.suction-pile-calculator-module__6cJGqG__resultTable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.8125rem}.suction-pile-calculator-module__6cJGqG__loadCaseSection{border-bottom:1px solid var(--colour-border-medium)}.suction-pile-calculator-module__6cJGqG__loadCaseSection .suction-pile-calculator-module__6cJGqG__sectionTitleRow{min-height:3rem;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--colour-border-medium);background:#fafbfa;margin:0}.suction-pile-calculator-module__6cJGqG__loadCaseSection .suction-pile-calculator-module__6cJGqG__sectionTitleRow h2{margin-top:var(--space-1);font-size:var(--spf-tab-title-size,.875rem);font-weight:var(--spf-title-weight,650);line-height:var(--spf-title-line-height,normal)}.suction-pile-calculator-module__6cJGqG__loadCaseGroup{border-bottom:1px solid var(--colour-border-medium)}.suction-pile-calculator-module__6cJGqG__loadCaseGroup:last-child{border-bottom:0}.suction-pile-calculator-module__6cJGqG__loadCaseGroupHeading{gap:var(--space-3);min-height:2.8rem;padding:var(--space-2) var(--space-3);background:#f4f7f5;justify-content:space-between;align-items:center;display:flex}.suction-pile-calculator-module__6cJGqG__loadCaseGroupHeading h3{font-size:var(--spf-tab-title-size,.8rem);font-weight:var(--spf-title-weight,700);line-height:var(--spf-title-line-height,normal);margin:0}.suction-pile-calculator-module__6cJGqG__loadCaseGroupHeading .suction-pile-calculator-module__6cJGqG__secondaryButton{min-height:2rem;padding:.35rem .65rem;font-size:.6875rem}.suction-pile-calculator-module__6cJGqG__loadCaseTable{min-width:64rem}.suction-pile-calculator-module__6cJGqG__loadCaseTable th,.suction-pile-calculator-module__6cJGqG__loadCaseTable td{border-right:1px solid var(--colour-border-light);border-bottom:1px solid var(--colour-border-light);text-align:left;padding:.35rem .45rem}.suction-pile-calculator-module__6cJGqG__loadCaseTable th:last-child,.suction-pile-calculator-module__6cJGqG__loadCaseTable td:last-child{border-right:0}.suction-pile-calculator-module__6cJGqG__loadCaseTable thead th{color:var(--colour-text-muted);letter-spacing:.04em;text-transform:uppercase;background:#f1f4f2;font-size:.625rem;font-weight:750}.suction-pile-calculator-module__6cJGqG__loadCaseTable input,.suction-pile-calculator-module__6cJGqG__loadCaseTable select{border:1px solid var(--colour-border-medium);width:100%;min-width:6.5rem;min-height:2rem;color:var(--colour-text-primary);font:inherit;font-variant-numeric:tabular-nums;background:#fff;border-radius:0;padding:.3rem .4rem;font-size:.75rem}.suction-pile-calculator-module__6cJGqG__loadCaseTable th:first-child input{min-width:5rem;font-weight:700}.suction-pile-calculator-module__6cJGqG__loadCaseTable input:focus,.suction-pile-calculator-module__6cJGqG__loadCaseTable select:focus{border-color:var(--struxus-green);outline:1px solid var(--struxus-green)}.suction-pile-calculator-module__6cJGqG__loadCaseTable .suction-pile-calculator-module__6cJGqG__removeButton{min-width:4.5rem}.suction-pile-calculator-module__6cJGqG__emptyLoadCase{color:var(--colour-text-muted);font-size:.6875rem;padding:var(--space-3)!important;text-align:center!important}.suction-pile-calculator-module__6cJGqG__girderLoadCaseResultTable{border-collapse:collapse;width:100%;min-width:82rem;color:var(--colour-text-secondary);font-variant-numeric:tabular-nums;font-size:.6875rem}.suction-pile-calculator-module__6cJGqG__girderLoadCaseResultTable caption{padding:var(--space-2) var(--space-3);color:var(--colour-text-primary);text-align:left;background:#fafbfa;font-size:.75rem;font-weight:700}.suction-pile-calculator-module__6cJGqG__girderLoadCaseResultTable th,.suction-pile-calculator-module__6cJGqG__girderLoadCaseResultTable td{border-right:1px solid var(--colour-border-light);border-bottom:1px solid var(--colour-border-light);text-align:right;padding:.45rem .55rem}.suction-pile-calculator-module__6cJGqG__girderLoadCaseResultTable th:first-child,.suction-pile-calculator-module__6cJGqG__girderLoadCaseResultTable td:nth-child(2),.suction-pile-calculator-module__6cJGqG__girderLoadCaseResultTable td:nth-child(3),.suction-pile-calculator-module__6cJGqG__girderLoadCaseResultTable td:last-child{text-align:left}.suction-pile-calculator-module__6cJGqG__girderLoadCaseResultTable thead th{color:var(--colour-text-muted);letter-spacing:.04em;text-transform:uppercase;background:#f1f4f2;font-size:.625rem;font-weight:750}.suction-pile-calculator-module__6cJGqG__soilTable{min-width:62rem}.suction-pile-calculator-module__6cJGqG__soilTable th,.suction-pile-calculator-module__6cJGqG__soilTable td,.suction-pile-calculator-module__6cJGqG__resultTable th,.suction-pile-calculator-module__6cJGqG__resultTable td{padding:var(--space-3);border-bottom:1px solid var(--colour-border-light);text-align:left}.suction-pile-calculator-module__6cJGqG__soilTable thead th,.suction-pile-calculator-module__6cJGqG__resultTable thead th{color:var(--colour-text-secondary);letter-spacing:.04em;text-transform:uppercase;background:#f1f4f2;font-size:.6875rem;font-weight:700}.suction-pile-calculator-module__6cJGqG__soilTable tbody th{width:4rem;color:var(--colour-text-muted);text-align:center;font-weight:650}.suction-pile-calculator-module__6cJGqG__soilTable input{min-width:5.5rem;min-height:2.25rem;padding:.4rem .5rem}.suction-pile-calculator-module__6cJGqG__soilTable td:nth-child(7) input{min-width:12rem}.suction-pile-calculator-module__6cJGqG__removeButton{color:#8e1d14;min-height:2.25rem;padding:.35rem .65rem}.suction-pile-calculator-module__6cJGqG__resultColumns{border-top:1px solid var(--colour-border-medium);border-bottom:1px solid var(--colour-border-medium);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.suction-pile-calculator-module__6cJGqG__resultGroup{min-width:0;padding:var(--space-5);border-right:1px solid var(--colour-border-medium)}.suction-pile-calculator-module__6cJGqG__resultGroup:last-child{border-right:0}.suction-pile-calculator-module__6cJGqG__resultGroup h3{margin:0 0 var(--space-4);font-size:1rem;font-weight:650}.suction-pile-calculator-module__6cJGqG__resultTable th:first-child{font-weight:550}.suction-pile-calculator-module__6cJGqG__resultTable td:not(:first-child),.suction-pile-calculator-module__6cJGqG__resultTable thead th:not(:first-child){text-align:right}.suction-pile-calculator-module__6cJGqG__totalRow th,.suction-pile-calculator-module__6cJGqG__totalRow td{border-top:1px solid var(--colour-text-secondary);font-weight:700!important}.suction-pile-calculator-module__6cJGqG__pass,.suction-pile-calculator-module__6cJGqG__fail,.suction-pile-calculator-module__6cJGqG__partial,.suction-pile-calculator-module__6cJGqG__excluded{letter-spacing:.04em;text-transform:uppercase;display:inline-block;font-size:.625rem!important;font-weight:750!important}.suction-pile-calculator-module__6cJGqG__pass{color:#167147!important}.suction-pile-calculator-module__6cJGqG__fail{color:#b42318!important}.suction-pile-calculator-module__6cJGqG__partial{color:#896411!important}.suction-pile-calculator-module__6cJGqG__excluded{color:#52606d!important}.suction-pile-calculator-module__6cJGqG__methodTag{color:var(--colour-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.suction-pile-calculator-module__6cJGqG__assumptions{margin-top:var(--space-6);border-block:1px solid var(--colour-border-medium)}.suction-pile-calculator-module__6cJGqG__assumptions summary{padding:var(--space-4) 0;cursor:pointer;font-size:.875rem;font-weight:650}.suction-pile-calculator-module__6cJGqG__assumptions ul{gap:var(--space-3);padding:0 0 var(--space-5) 1.25rem;color:var(--colour-text-secondary);margin:0;font-size:.8125rem;display:grid}.suction-pile-calculator-module__6cJGqG__drawerBackdrop,.suction-pile-calculator-module__6cJGqG__modalBackdrop{z-index:100;background:#1218157a;position:fixed;inset:0}.suction-pile-calculator-module__6cJGqG__drawerBackdrop{justify-content:end;display:flex}.suction-pile-calculator-module__6cJGqG__calculationDrawer{background:var(--colour-background-primary);width:min(54rem,100vw - 2rem);height:100%;overflow-y:auto;box-shadow:-.5rem 0 2rem #1218152e}.suction-pile-calculator-module__6cJGqG__drawerHeader{z-index:2;gap:var(--space-6);padding:var(--space-6) var(--space-8);border-bottom:1px solid var(--colour-border-medium);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;justify-content:space-between;align-items:start;display:flex;position:sticky;top:0}.suction-pile-calculator-module__6cJGqG__drawerHeader p,.suction-pile-calculator-module__6cJGqG__confirmationDialog>p{color:var(--struxus-green);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:750}.suction-pile-calculator-module__6cJGqG__drawerHeader h2,.suction-pile-calculator-module__6cJGqG__confirmationDialog h2{margin:var(--space-2) 0 0;letter-spacing:0;font-size:1.6rem;font-weight:650}.suction-pile-calculator-module__6cJGqG__drawerHeader span{margin-top:var(--space-2);color:var(--colour-text-secondary);font-size:.8125rem;display:block}.suction-pile-calculator-module__6cJGqG__drawerClose{border:1px solid var(--colour-border-medium);min-height:2.25rem;color:var(--colour-text-secondary);font:inherit;cursor:pointer;background:#fff;padding:.4rem .7rem;font-size:.75rem;font-weight:650}.suction-pile-calculator-module__6cJGqG__drawerBody{padding:var(--space-8)}.suction-pile-calculator-module__6cJGqG__calculationOverview{border-block:1px solid var(--colour-border-medium);grid-template-columns:minmax(0,2fr) repeat(2,minmax(7rem,1fr));display:grid}.suction-pile-calculator-module__6cJGqG__calculationOverview>div{gap:var(--space-2);padding:var(--space-4);border-right:1px solid var(--colour-border-medium);align-content:start;display:grid}.suction-pile-calculator-module__6cJGqG__calculationOverview>div:last-child{border-right:0}.suction-pile-calculator-module__6cJGqG__calculationOverview span,.suction-pile-calculator-module__6cJGqG__equationBlock>span,.suction-pile-calculator-module__6cJGqG__stepResult>span{color:var(--colour-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.625rem;font-weight:700}.suction-pile-calculator-module__6cJGqG__calculationOverview strong{font-size:.875rem;line-height:1.45}.suction-pile-calculator-module__6cJGqG__calculationDescription{max-width:46rem;margin:var(--space-6) 0 0;color:var(--colour-text-secondary);font-size:.875rem;line-height:1.6}.suction-pile-calculator-module__6cJGqG__calculationSection{margin-top:var(--space-10);padding-top:var(--space-5);border-top:2px solid var(--colour-text-primary)}.suction-pile-calculator-module__6cJGqG__calculationSectionHeading{gap:var(--space-3);margin-bottom:var(--space-5);align-items:baseline;display:flex}.suction-pile-calculator-module__6cJGqG__calculationSectionHeading>span{color:var(--struxus-green);font-size:.6875rem;font-weight:750}.suction-pile-calculator-module__6cJGqG__calculationSectionHeading h3{margin:0;font-size:1.1rem;font-weight:650}.suction-pile-calculator-module__6cJGqG__calculationInputTable{border-top:1px solid var(--colour-border-medium)}.suction-pile-calculator-module__6cJGqG__calculationInputRow{gap:var(--space-4);padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--colour-border-light);grid-template-columns:4rem minmax(10rem,1fr) minmax(8rem,auto) minmax(10rem,1fr);align-items:center;font-size:.8125rem;display:grid}.suction-pile-calculator-module__6cJGqG__calculationInputRow>span:first-child{color:var(--colour-text-primary);font-weight:650}.suction-pile-calculator-module__6cJGqG__calculationInputRow strong{font-variant-numeric:tabular-nums;text-align:right}.suction-pile-calculator-module__6cJGqG__calculationInputRow small{color:var(--colour-text-muted);font-size:.6875rem}.suction-pile-calculator-module__6cJGqG__calculationSteps{margin:0;padding:0;list-style:none}.suction-pile-calculator-module__6cJGqG__calculationSteps>li{padding:var(--space-6) 0;border-bottom:1px solid var(--colour-border-medium)}.suction-pile-calculator-module__6cJGqG__stepHeading{gap:var(--space-3);align-items:baseline;display:flex}.suction-pile-calculator-module__6cJGqG__stepHeading>span{color:var(--colour-text-muted);font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:700}.suction-pile-calculator-module__6cJGqG__stepHeading h4{margin:0;font-size:.95rem;font-weight:650}.suction-pile-calculator-module__6cJGqG__equationBlock{min-width:0;margin-top:var(--space-4);padding:var(--space-4);border-left:2px solid var(--colour-border-medium);background:#f8faf9;overflow-x:auto}.suction-pile-calculator-module__6cJGqG__equationBlock+.suction-pile-calculator-module__6cJGqG__equationBlock{border-left-color:var(--struxus-green);background:#f2f7f4}.suction-pile-calculator-module__6cJGqG__displayMath{min-width:max-content;margin-top:var(--space-3);color:var(--colour-text-primary);font-size:1rem;display:block}.suction-pile-calculator-module__6cJGqG__inlineMath{display:inline-block}.suction-pile-calculator-module__6cJGqG__stepResult{gap:var(--space-4);margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border-block:1px solid var(--colour-border-medium);justify-content:space-between;align-items:baseline;display:flex}.suction-pile-calculator-module__6cJGqG__stepResult strong{font-variant-numeric:tabular-nums;font-size:.875rem}.suction-pile-calculator-module__6cJGqG__equationReference,.suction-pile-calculator-module__6cJGqG__stepNote{margin:var(--space-3) 0 0;color:var(--colour-text-muted);font-size:.75rem;line-height:1.5}.suction-pile-calculator-module__6cJGqG__stepNote{color:var(--colour-text-secondary)}.suction-pile-calculator-module__6cJGqG__calculationNotes{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.suction-pile-calculator-module__6cJGqG__calculationNotes>div{padding:var(--space-5);border-left:3px solid var(--colour-border-medium);background:var(--colour-background-secondary)}.suction-pile-calculator-module__6cJGqG__calculationNotes .suction-pile-calculator-module__6cJGqG__warningNotes{background:#fff8e7;border-left-color:#b07a17}.suction-pile-calculator-module__6cJGqG__calculationNotes h4{margin:0;font-size:.875rem}.suction-pile-calculator-module__6cJGqG__calculationNotes ul{gap:var(--space-3);margin:var(--space-4) 0 0;color:var(--colour-text-secondary);padding-left:1.1rem;font-size:.8125rem;line-height:1.55;display:grid}.suction-pile-calculator-module__6cJGqG__pendingCalculation{padding:var(--space-5);color:var(--colour-text-secondary);background:#fff8e7;border-left:3px solid #b07a17;margin:0;font-size:.8125rem;line-height:1.6}.suction-pile-calculator-module__6cJGqG__modalBackdrop{padding:var(--space-5);place-items:center;display:grid}.suction-pile-calculator-module__6cJGqG__confirmationDialog{width:min(100%,30rem);padding:var(--space-8);border:1px solid var(--colour-border-medium);background:#fff;box-shadow:0 1rem 3rem #12181538}.suction-pile-calculator-module__6cJGqG__confirmationDialog>span{margin-top:var(--space-4);color:var(--colour-text-secondary);font-size:.875rem;line-height:1.6;display:block}.suction-pile-calculator-module__6cJGqG__confirmationDialog>div{gap:var(--space-3);margin-top:var(--space-6);justify-content:end;display:flex}.suction-pile-calculator-module__6cJGqG__visuallyHidden{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}@media (max-width:80rem){.suction-pile-calculator-module__6cJGqG__workspace,.suction-pile-calculator-module__6cJGqG__resultColumns{grid-template-columns:1fr}.suction-pile-calculator-module__6cJGqG__resultGroup{border-right:0;border-bottom:1px solid var(--colour-border-medium)}}@media (max-width:52rem){.suction-pile-calculator-module__6cJGqG__header{flex-direction:column;align-items:start}.suction-pile-calculator-module__6cJGqG__scopeNotice,.suction-pile-calculator-module__6cJGqG__workspace,.suction-pile-calculator-module__6cJGqG__projectDetails{grid-template-columns:1fr}.suction-pile-calculator-module__6cJGqG__scopeNotice{gap:var(--space-2)}.suction-pile-calculator-module__6cJGqG__projectDetailsHeading{border-right:0;border-bottom:1px solid var(--colour-border-medium)}.suction-pile-calculator-module__6cJGqG__projectDetailsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.suction-pile-calculator-module__6cJGqG__projectDetailsGrid label,.suction-pile-calculator-module__6cJGqG__projectDetailsGrid label:nth-child(4n){border-right:1px solid var(--colour-border-light);border-bottom:1px solid var(--colour-border-light)}.suction-pile-calculator-module__6cJGqG__projectDetailsGrid label:nth-child(2n){border-right:0}.suction-pile-calculator-module__6cJGqG__projectDetailsGrid label:nth-last-child(-n+2){border-bottom:0}.suction-pile-calculator-module__6cJGqG__plotHeading,.suction-pile-calculator-module__6cJGqG__sectionTitleRow{flex-direction:column;align-items:start}.suction-pile-calculator-module__6cJGqG__legend{justify-content:start}.suction-pile-calculator-module__6cJGqG__soilProfileLayout,.suction-pile-calculator-module__6cJGqG__calculationNotes{grid-template-columns:1fr}.suction-pile-calculator-module__6cJGqG__calculationOverview{grid-template-columns:1fr 1fr}.suction-pile-calculator-module__6cJGqG__calculationOverview>div:first-child{border-right:0;border-bottom:1px solid var(--colour-border-medium);grid-column:1/-1}.suction-pile-calculator-module__6cJGqG__calculationInputRow{grid-template-columns:3rem minmax(0,1fr) auto}.suction-pile-calculator-module__6cJGqG__calculationInputRow small{grid-column:2/-1}}@media (max-width:34rem){.suction-pile-calculator-module__6cJGqG__headerActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.suction-pile-calculator-module__6cJGqG__headerActions,.suction-pile-calculator-module__6cJGqG__sectionActions{width:100%}.suction-pile-calculator-module__6cJGqG__headerActions button{width:100%;min-height:3rem}.suction-pile-calculator-module__6cJGqG__sectionActions button{flex:1}.suction-pile-calculator-module__6cJGqG__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.suction-pile-calculator-module__6cJGqG__tabs button:nth-child(-n+2){border-bottom:1px solid var(--colour-border-light)}.suction-pile-calculator-module__6cJGqG__projectDetailsGrid,.suction-pile-calculator-module__6cJGqG__fields,.suction-pile-calculator-module__6cJGqG__fieldGroup{grid-template-columns:1fr}.suction-pile-calculator-module__6cJGqG__projectDetailsGrid label,.suction-pile-calculator-module__6cJGqG__projectDetailsGrid label:nth-child(2n),.suction-pile-calculator-module__6cJGqG__projectDetailsGrid label:nth-child(4n){border-right:0;border-bottom:1px solid var(--colour-border-light)}.suction-pile-calculator-module__6cJGqG__projectDetailsGrid label:last-child{border-bottom:0}.suction-pile-calculator-module__6cJGqG__fieldGroup .suction-pile-calculator-module__6cJGqG__field:nth-child(2n),.suction-pile-calculator-module__6cJGqG__fields>.suction-pile-calculator-module__6cJGqG__field:nth-child(odd){border-right:0}.suction-pile-calculator-module__6cJGqG__field{padding-inline:var(--space-3);grid-template-columns:minmax(0,1fr) 8rem}.suction-pile-calculator-module__6cJGqG__summaryGrid{grid-template-columns:1fr}.suction-pile-calculator-module__6cJGqG__summaryGrid>div,.suction-pile-calculator-module__6cJGqG__summaryGrid>div:nth-child(2){border-right:0;border-bottom:1px solid var(--colour-border-medium)}.suction-pile-calculator-module__6cJGqG__summaryGrid>div:last-child{border-bottom:0}.suction-pile-calculator-module__6cJGqG__plotFigure{padding:var(--space-3)}.suction-pile-calculator-module__6cJGqG__calculationDrawer{width:100%}.suction-pile-calculator-module__6cJGqG__drawerHeader,.suction-pile-calculator-module__6cJGqG__drawerBody{padding:var(--space-5)}.suction-pile-calculator-module__6cJGqG__calculationOverview{grid-template-columns:1fr}.suction-pile-calculator-module__6cJGqG__calculationOverview>div,.suction-pile-calculator-module__6cJGqG__calculationOverview>div:first-child{border-right:0;border-bottom:1px solid var(--colour-border-medium);grid-column:auto}.suction-pile-calculator-module__6cJGqG__calculationOverview>div:last-child{border-bottom:0}.suction-pile-calculator-module__6cJGqG__calculationInputRow{grid-template-columns:2.5rem minmax(0,1fr)}.suction-pile-calculator-module__6cJGqG__calculationInputRow strong,.suction-pile-calculator-module__6cJGqG__calculationInputRow small{text-align:left;grid-column:2}.suction-pile-calculator-module__6cJGqG__stepResult{flex-direction:column;align-items:start}}@media print{.suction-pile-calculator-module__6cJGqG__breadcrumb,.suction-pile-calculator-module__6cJGqG__headerActions,.suction-pile-calculator-module__6cJGqG__inputPanel,.suction-pile-calculator-module__6cJGqG__sectionActions,.suction-pile-calculator-module__6cJGqG__pastePanel,.suction-pile-calculator-module__6cJGqG__removeButton,.suction-pile-calculator-module__6cJGqG__drawerBackdrop,.suction-pile-calculator-module__6cJGqG__modalBackdrop{display:none!important}.suction-pile-calculator-module__6cJGqG__main{width:100%;padding:0}.suction-pile-calculator-module__6cJGqG__header{padding-block:0 1rem}.suction-pile-calculator-module__6cJGqG__header h1{font-size:2rem}.suction-pile-calculator-module__6cJGqG__workspace,.suction-pile-calculator-module__6cJGqG__visualRow,.suction-pile-calculator-module__6cJGqG__resultColumns{display:block}.suction-pile-calculator-module__6cJGqG__resultsPanel,.suction-pile-calculator-module__6cJGqG__plotFigure,.suction-pile-calculator-module__6cJGqG__resultGroup{border:0}.suction-pile-calculator-module__6cJGqG__schematic{border:1px solid var(--colour-border-medium);min-height:18rem}.suction-pile-calculator-module__6cJGqG__soilSection,.suction-pile-calculator-module__6cJGqG__detailSection{page-break-before:always}.suction-pile-calculator-module__6cJGqG__tableScroller{overflow:visible}.suction-pile-calculator-module__6cJGqG__soilTable{min-width:0}.suction-pile-calculator-module__6cJGqG__soilTable input{border:0;min-width:0;padding:0}}.suction-pile-calculator-module__6cJGqG__moduleNavigation{z-index:8;margin-top:var(--space-3);position:sticky;top:0}.suction-pile-calculator-module__6cJGqG__moduleTabs{z-index:8;border:1px solid var(--colour-border-medium);background:var(--colour-background-primary);scrollbar-width:thin;grid-template-columns:minmax(0,.85fr) repeat(8,minmax(0,1fr));gap:3px;padding:3px;display:grid;position:sticky;top:0;overflow-x:auto}.suction-pile-calculator-module__6cJGqG__moduleTabItem{min-width:0;display:flex;position:relative}.suction-pile-calculator-module__6cJGqG__moduleTab{border:1px solid var(--colour-border-medium);width:100%;min-width:0;min-height:5.5rem;color:var(--colour-text-primary);text-align:left;cursor:pointer;background:#f7f9f8;border-bottom:3px solid #0000;border-radius:2px;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);gap:.25rem;padding:.4rem .6rem;font-family:inherit;display:grid}.suction-pile-calculator-module__6cJGqG__moduleTab:hover{background:#eef3f0}.suction-pile-calculator-module__6cJGqG__moduleTab:focus-visible,.suction-pile-calculator-module__6cJGqG__matrixHelpButton:focus-visible{outline:2px solid var(--struxus-green);outline-offset:-3px}.suction-pile-calculator-module__6cJGqG__moduleTabs .suction-pile-calculator-module__6cJGqG__activeModuleTab{border-bottom-color:var(--struxus-green);background:#eef6f1}.suction-pile-calculator-module__6cJGqG__moduleTabs .suction-pile-calculator-module__6cJGqG__guideModuleTab{color:#315970;background:#edf3f8}.suction-pile-calculator-module__6cJGqG__moduleTabs .suction-pile-calculator-module__6cJGqG__guideModuleTab>span{color:#46657b}.suction-pile-calculator-module__6cJGqG__moduleTabs .suction-pile-calculator-module__6cJGqG__guideModuleTab:hover{background:#e4eef5}.suction-pile-calculator-module__6cJGqG__moduleTabs .suction-pile-calculator-module__6cJGqG__activeGuideModuleTab{background:#e0ecf5;border-bottom-color:#4b718c}.suction-pile-calculator-module__6cJGqG__moduleTab>span{color:var(--colour-text-secondary);font-variant-numeric:tabular-nums;font-size:.65rem;font-weight:500;line-height:1.35}.suction-pile-calculator-module__6cJGqG__moduleTab strong{min-width:0;font-family:inherit;font-size:var(--spf-tab-title-size,.9rem);font-weight:var(--spf-title-weight,650);line-height:var(--spf-title-line-height,1.3);overflow-wrap:break-word}.suction-pile-calculator-module__6cJGqG__moduleTab small{justify-self:start;font-size:.65rem;font-weight:650;line-height:1.2}.suction-pile-calculator-module__6cJGqG__moduleStatus{align-items:center;gap:.35rem;min-width:0;min-height:1.25rem;display:flex}.suction-pile-calculator-module__6cJGqG__moduleStatus svg{flex-shrink:0}.suction-pile-calculator-module__6cJGqG__moduleStatus>span{background:var(--module-status-background);overflow-wrap:break-word;border-radius:2px;padding:.2rem .35rem}.suction-pile-calculator-module__6cJGqG__moduleStatusPass{--module-status-background:#e1f4ea;color:#167147}.suction-pile-calculator-module__6cJGqG__moduleStatusFail{--module-status-background:#fde9e9;color:#b42318}.suction-pile-calculator-module__6cJGqG__moduleStatusPartial{--module-status-background:#faf0d9;color:#896411}.suction-pile-calculator-module__6cJGqG__moduleStatusNeutral{--module-status-background:#e9eeed;color:#52606d}.suction-pile-calculator-module__6cJGqG__moduleTab .suction-pile-calculator-module__6cJGqG__matrixCreationLabel{color:var(--colour-text-secondary);background:0 0;border:0;align-items:center;gap:.3rem;padding:0;font-size:.6rem;font-weight:500;display:flex}.suction-pile-calculator-module__6cJGqG__matrixCreationLabel svg{flex-shrink:0}.suction-pile-calculator-module__6cJGqG__matrixHelpButton{width:28px;height:28px;color:var(--colour-text-secondary);cursor:help;background:0 0;border:0;border-radius:2px;place-items:center;padding:0;display:grid;position:absolute;top:1px;right:2px}.suction-pile-calculator-module__6cJGqG__matrixHelpButton:hover{color:var(--struxus-green);background:#e7eeea}.suction-pile-calculator-module__6cJGqG__matrixHelpTooltip{z-index:9;border:1px solid var(--colour-border-medium);background:var(--colour-background-primary);width:min(22rem,100%);color:var(--colour-text-primary);border-radius:3px;padding:.65rem .8rem;font-size:.75rem;line-height:1.5;position:absolute;top:calc(100% + 4px);right:0}@media (max-width:70rem){.suction-pile-calculator-module__6cJGqG__moduleTabs{grid-template-columns:minmax(9rem,.85fr) repeat(8,minmax(10rem,1fr))}}.suction-pile-calculator-module__6cJGqG__modulePanel{min-width:0;scroll-margin-top:5.5rem}.suction-pile-calculator-module__6cJGqG__modulePanel>.suction-pile-calculator-module__6cJGqG__reportSection{border-top:0;margin-top:0}.suction-pile-calculator-module__6cJGqG__methodLedger,.suction-pile-calculator-module__6cJGqG__summaryMetrics,.suction-pile-calculator-module__6cJGqG__matrixValidationGrid{border-bottom:1px solid var(--colour-border-medium);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.suction-pile-calculator-module__6cJGqG__methodLedger>div,.suction-pile-calculator-module__6cJGqG__summaryMetrics>div,.suction-pile-calculator-module__6cJGqG__matrixValidationGrid>div{min-width:0;padding:var(--space-3);border-right:1px solid var(--colour-border-light);gap:.25rem;display:grid}.suction-pile-calculator-module__6cJGqG__methodLedger>div:last-child,.suction-pile-calculator-module__6cJGqG__matrixValidationGrid>div:nth-child(3n),.suction-pile-calculator-module__6cJGqG__summaryMetrics>div:last-child{border-right:0}.suction-pile-calculator-module__6cJGqG__methodLedger span,.suction-pile-calculator-module__6cJGqG__summaryMetrics span,.suction-pile-calculator-module__6cJGqG__matrixValidationGrid dt{color:var(--colour-text-muted);text-transform:uppercase;font-size:.625rem;font-weight:720}.suction-pile-calculator-module__6cJGqG__methodLedger strong,.suction-pile-calculator-module__6cJGqG__matrixValidationGrid dd{margin:0;font-size:.76rem;font-weight:680}.suction-pile-calculator-module__6cJGqG__engineeringNotice{padding:var(--space-3) var(--space-4);border-inline-start:3px solid var(--colour-border-medium);color:var(--colour-text-secondary);background:#f4f7f5;margin:0;font-size:.8125rem;line-height:1.5}.suction-pile-calculator-module__6cJGqG__engineeringFieldGrid .suction-pile-calculator-module__6cJGqG__projectReportGrid{border-bottom:0;grid-column:1/-1}.suction-pile-calculator-module__6cJGqG__engineeringFieldGrid>.suction-pile-calculator-module__6cJGqG__textField{gap:var(--space-2);border-right:1px solid var(--colour-border-light);border-bottom:1px solid var(--colour-border-light);grid-template-columns:minmax(10rem,1fr) minmax(8rem,11rem);align-items:center;min-height:2.9rem;padding:.45rem .65rem;font-size:.7rem;font-weight:650;display:grid}.suction-pile-calculator-module__6cJGqG__engineeringFieldGrid>.suction-pile-calculator-module__6cJGqG__textField input,.suction-pile-calculator-module__6cJGqG__engineeringFieldGrid>.suction-pile-calculator-module__6cJGqG__textField select,.suction-pile-calculator-module__6cJGqG__summaryToolbar select{border:1px solid var(--colour-border-medium);width:100%;min-height:2.1rem;color:var(--colour-text-primary);font:inherit;background:#fff;border-radius:3px;padding:.35rem .5rem}.suction-pile-calculator-module__6cJGqG__matrixCaseToolbar{gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--colour-border-medium);background:#fff;justify-content:space-between;align-items:center;display:flex}.suction-pile-calculator-module__6cJGqG__matrixCaseToolbar>div{gap:var(--space-1);flex-wrap:wrap;align-items:center;display:flex}.suction-pile-calculator-module__6cJGqG__matrixCaseToolbar [role=tab]{border:1px solid var(--colour-border-medium);min-height:2rem;color:var(--colour-text-secondary);font-family:inherit;font-size:var(--spf-tab-title-size,.68rem);font-weight:var(--spf-title-weight,700);line-height:var(--spf-title-line-height,normal);cursor:pointer;background:#f7f9f8;border-radius:3px;padding:.35rem .65rem}.suction-pile-calculator-module__6cJGqG__matrixCaseToolbar .suction-pile-calculator-module__6cJGqG__activeMatrixCase{border-color:var(--struxus-green);color:var(--struxus-green);background:#eaf2ed}.suction-pile-calculator-module__6cJGqG__matrixOutput{border-bottom:1px solid var(--colour-border-medium);grid-column:1/-1;min-width:0}.suction-pile-calculator-module__6cJGqG__foundationAdoptedInputs,.suction-pile-calculator-module__6cJGqG__foundationInputNomenclature{grid-column:1/-1;min-width:0}.suction-pile-calculator-module__6cJGqG__foundationAdoptedInputs h4{border-bottom:1px solid var(--colour-border-medium);font-size:var(--spf-tab-title-size,.75rem);font-weight:var(--spf-title-weight,700);line-height:var(--spf-title-line-height,normal);background:#eef3f0;margin:0;padding:.4rem .65rem}.suction-pile-calculator-module__6cJGqG__foundationAdoptedInputs~.suction-pile-calculator-module__6cJGqG__textField{grid-template-columns:minmax(8rem,1fr) minmax(12rem,15rem)}.suction-pile-calculator-module__6cJGqG__foundationGeometry{border-bottom:1px solid var(--colour-border-medium);background:#f3f6f4;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.suction-pile-calculator-module__6cJGqG__foundationGeometry>div{border-right:1px solid var(--colour-border-light);border-bottom:1px solid var(--colour-border-light);min-width:0;padding:.5rem .65rem}.suction-pile-calculator-module__6cJGqG__foundationGeometry>div:nth-child(2n){border-right:0}.suction-pile-calculator-module__6cJGqG__foundationGeometry dt{color:var(--colour-text-secondary);font-size:.75rem}.suction-pile-calculator-module__6cJGqG__foundationGeometry dd{margin:.2rem 0 0;font-size:.85rem;font-weight:650}.suction-pile-calculator-module__6cJGqG__foundationReferencePane{align-self:start;min-width:0;container-type:inline-size}.suction-pile-calculator-module__6cJGqG__foundationAdoption{align-items:start;gap:.5rem;padding:.7rem;font-size:.8rem;display:flex}.suction-pile-calculator-module__6cJGqG__foundationAdoption input{width:1rem;height:1rem;accent-color:var(--struxus-green);flex:none}.suction-pile-calculator-module__6cJGqG__matrixOutput .suction-pile-calculator-module__6cJGqG__sectionTitleRow{min-height:3.5rem;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--colour-border-medium);background:#f4f7f5}.suction-pile-calculator-module__6cJGqG__matrixOutput .suction-pile-calculator-module__6cJGqG__sectionTitleRow p,.suction-pile-calculator-module__6cJGqG__matrixOutput .suction-pile-calculator-module__6cJGqG__sectionTitleRow h2{margin:0}.suction-pile-calculator-module__6cJGqG__matrixOutput .suction-pile-calculator-module__6cJGqG__sectionTitleRow p{color:var(--struxus-green);text-transform:uppercase;font-size:.625rem;font-weight:750}.suction-pile-calculator-module__6cJGqG__matrixOutput .suction-pile-calculator-module__6cJGqG__sectionTitleRow h2{font-size:var(--spf-tab-title-size,.9rem);font-weight:var(--spf-title-weight,650);line-height:var(--spf-title-line-height,normal);margin-top:.2rem}.suction-pile-calculator-module__6cJGqG__matrixTable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:55rem}.suction-pile-calculator-module__6cJGqG__matrixTable caption,.suction-pile-calculator-module__6cJGqG__ucRegisterTable caption{color:var(--colour-text-secondary);text-align:left;padding:.55rem .7rem;font-size:.68rem}.suction-pile-calculator-module__6cJGqG__matrixTable th,.suction-pile-calculator-module__6cJGqG__matrixTable td,.suction-pile-calculator-module__6cJGqG__ucRegisterTable th,.suction-pile-calculator-module__6cJGqG__ucRegisterTable td{border-top:1px solid var(--colour-border-light);border-right:1px solid var(--colour-border-light);text-align:right;vertical-align:top;padding:.55rem .65rem;font-size:.68rem;line-height:1.35}.suction-pile-calculator-module__6cJGqG__matrixTable th{text-align:center;background:#f7f9f8}.suction-pile-calculator-module__6cJGqG__matrixValidationGrid{border-top:1px solid var(--colour-border-medium);grid-template-columns:repeat(3,minmax(0,1fr))}.suction-pile-calculator-module__6cJGqG__matrixUnitsNote{padding:var(--space-2) var(--space-3);border-top:1px solid var(--colour-border-light);color:#70530b;background:#fff8e7;margin:0;font-size:.68rem;line-height:1.45}.suction-pile-calculator-module__6cJGqG__summaryMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}.suction-pile-calculator-module__6cJGqG__summaryMetrics strong{font-variant-numeric:tabular-nums;font-size:1.15rem}.suction-pile-calculator-module__6cJGqG__summaryMetrics small{color:var(--colour-text-secondary);font-size:.66rem;line-height:1.35}.suction-pile-calculator-module__6cJGqG__summaryToolbar{gap:var(--space-3);padding:var(--space-3);border-bottom:1px solid var(--colour-border-medium);background:#f7f9f8;align-items:end;display:flex}.suction-pile-calculator-module__6cJGqG__summaryToolbar label{gap:.25rem;min-width:12rem;display:grid}.suction-pile-calculator-module__6cJGqG__summaryToolbar label span,.suction-pile-calculator-module__6cJGqG__summaryToolbar>span{color:var(--colour-text-secondary);font-size:.65rem;font-weight:680}.suction-pile-calculator-module__6cJGqG__summaryToolbar>span{margin-left:auto;padding-bottom:.55rem}.suction-pile-calculator-module__6cJGqG__ucRegisterTable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:72rem}.suction-pile-calculator-module__6cJGqG__ucRegisterTable th:first-child{width:8%}.suction-pile-calculator-module__6cJGqG__ucRegisterTable th:nth-child(2),.suction-pile-calculator-module__6cJGqG__ucRegisterTable th:nth-child(3){width:25%}.suction-pile-calculator-module__6cJGqG__ucRegisterTable th:nth-child(4),.suction-pile-calculator-module__6cJGqG__ucRegisterTable th:nth-child(5){width:5%}.suction-pile-calculator-module__6cJGqG__ucRegisterTable th:nth-child(6){width:8%}.suction-pile-calculator-module__6cJGqG__ucRegisterTable th:nth-child(7){width:18%}.suction-pile-calculator-module__6cJGqG__ucRegisterTable th:nth-child(8){width:6%}.suction-pile-calculator-module__6cJGqG__ucRegisterTable thead th{color:var(--colour-text-secondary);text-align:left;text-transform:uppercase;background:#eef2f0;font-size:.6rem;font-weight:760}.suction-pile-calculator-module__6cJGqG__ucRegisterTable tbody th,.suction-pile-calculator-module__6cJGqG__ucRegisterTable tbody td{text-align:left}.suction-pile-calculator-module__6cJGqG__ucRegisterTable tbody td:nth-child(4),.suction-pile-calculator-module__6cJGqG__ucRegisterTable tbody td:nth-child(5){text-align:right}.suction-pile-calculator-module__6cJGqG__tableActionButton{border:1px solid var(--colour-border-medium);min-height:1.8rem;color:var(--struxus-green);cursor:pointer;background:#fff;border-radius:3px;padding:.25rem .55rem;font-size:.64rem;font-weight:720}.suction-pile-calculator-module__6cJGqG__summaryLowerGrid{border-top:1px solid var(--colour-border-medium);grid-template-columns:minmax(20rem,.8fr) minmax(0,1.2fr);display:grid}.suction-pile-calculator-module__6cJGqG__summaryLowerGrid>section{min-width:0;padding:var(--space-3);border-right:1px solid var(--colour-border-medium)}.suction-pile-calculator-module__6cJGqG__summaryLowerGrid>section:last-child{border-right:0}.suction-pile-calculator-module__6cJGqG__summaryLowerGrid h3{margin:0 0 var(--space-2);font-size:var(--spf-tab-title-size,.82rem);font-weight:var(--spf-title-weight,700);line-height:var(--spf-title-line-height,normal)}.suction-pile-calculator-module__6cJGqG__summaryLowerGrid ul{gap:var(--space-2);color:var(--colour-text-secondary);margin:0;padding-left:1.1rem;font-size:.7rem;line-height:1.45;display:grid}@media (max-width:72rem){.suction-pile-calculator-module__6cJGqG__methodLedger,.suction-pile-calculator-module__6cJGqG__summaryMetrics,.suction-pile-calculator-module__6cJGqG__matrixValidationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.suction-pile-calculator-module__6cJGqG__methodLedger>div:nth-child(2n),.suction-pile-calculator-module__6cJGqG__summaryMetrics>div:nth-child(2n),.suction-pile-calculator-module__6cJGqG__matrixValidationGrid>div:nth-child(2n){border-right:0}.suction-pile-calculator-module__6cJGqG__summaryLowerGrid{grid-template-columns:1fr}.suction-pile-calculator-module__6cJGqG__summaryLowerGrid>section{border-right:0;border-bottom:1px solid var(--colour-border-medium)}}@media (max-width:52rem){.suction-pile-calculator-module__6cJGqG__matrixCaseToolbar,.suction-pile-calculator-module__6cJGqG__summaryToolbar{flex-direction:column;align-items:stretch}.suction-pile-calculator-module__6cJGqG__summaryToolbar label{min-width:0}.suction-pile-calculator-module__6cJGqG__summaryToolbar>span{margin-left:0;padding-bottom:0}.suction-pile-calculator-module__6cJGqG__engineeringFieldGrid>.suction-pile-calculator-module__6cJGqG__textField{border-right:0;grid-template-columns:1fr}}@media (max-width:34rem){.suction-pile-calculator-module__6cJGqG__methodLedger,.suction-pile-calculator-module__6cJGqG__summaryMetrics,.suction-pile-calculator-module__6cJGqG__matrixValidationGrid{grid-template-columns:1fr}.suction-pile-calculator-module__6cJGqG__methodLedger>div,.suction-pile-calculator-module__6cJGqG__summaryMetrics>div,.suction-pile-calculator-module__6cJGqG__matrixValidationGrid>div{border-right:0}}@media print{.suction-pile-calculator-module__6cJGqG__moduleNavigation,.suction-pile-calculator-module__6cJGqG__moduleTabs,.suction-pile-calculator-module__6cJGqG__matrixCaseToolbar,.suction-pile-calculator-module__6cJGqG__summaryToolbar,.suction-pile-calculator-module__6cJGqG__tableActionButton{display:none}.suction-pile-calculator-module__6cJGqG__modulePanel>.suction-pile-calculator-module__6cJGqG__reportSection{border-top:1px solid var(--colour-border-medium)}}.suction-pile-calculator-module__6cJGqG__reportSection{margin-top:var(--space-4);border:1px solid var(--colour-border-medium);background:var(--colour-background-primary)}.suction-pile-calculator-module__6cJGqG__reportSectionHeading{border-bottom:1px solid var(--colour-border-medium);background:#f4f7f5;grid-template-columns:3.5rem minmax(0,1fr);align-items:center;min-height:4rem;display:grid}.suction-pile-calculator-module__6cJGqG__reportSectionHeading>span{border-right:1px solid var(--colour-border-medium);color:var(--struxus-green);align-self:stretch;place-items:center;font-size:.75rem;font-weight:750;display:grid}.suction-pile-calculator-module__6cJGqG__reportSectionHeading>div{padding:var(--space-3) var(--space-4)}.suction-pile-calculator-module__6cJGqG__reportSectionHeading p{color:var(--struxus-green);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.625rem;font-weight:750}.suction-pile-calculator-module__6cJGqG__reportSectionHeading h2{margin:var(--space-1) 0 0;font-size:var(--spf-module-title-size,1.1rem);font-weight:var(--spf-title-weight,680);line-height:var(--spf-title-line-height,normal);letter-spacing:0}.suction-pile-calculator-module__6cJGqG__calculationSectionNav{gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--colour-border-medium);background:#fff;justify-content:space-between;align-items:center;display:flex}.suction-pile-calculator-module__6cJGqG__calculationSectionLinks,.suction-pile-calculator-module__6cJGqG__calculationSectionControls{flex-wrap:wrap;align-items:center;gap:0;display:flex}.suction-pile-calculator-module__6cJGqG__calculationSectionLinks a,.suction-pile-calculator-module__6cJGqG__calculationSectionControls button,.suction-pile-calculator-module__6cJGqG__calculationSectionControls label{border-right:1px solid var(--colour-border-light);min-height:2rem;color:var(--colour-text-secondary);padding:.4rem .65rem;font-size:.6875rem;font-weight:650;line-height:1.2}.suction-pile-calculator-module__6cJGqG__calculationSectionLinks a{text-decoration:none}.suction-pile-calculator-module__6cJGqG__calculationSectionLinks a:hover,.suction-pile-calculator-module__6cJGqG__calculationSectionLinks a:focus-visible{color:var(--struxus-green);text-underline-offset:.18rem;text-decoration:underline}.suction-pile-calculator-module__6cJGqG__calculationSectionControls button{border-block:0;cursor:pointer;background:0 0;border-left:0}.suction-pile-calculator-module__6cJGqG__calculationSectionControls button:hover:not(:disabled){color:var(--struxus-green);background:#eef3f0}.suction-pile-calculator-module__6cJGqG__calculationSectionControls button:disabled{color:var(--colour-text-muted);cursor:not-allowed;opacity:.55}.suction-pile-calculator-module__6cJGqG__calculationSectionControls label{gap:var(--space-2);cursor:pointer;border-right:0;align-items:center;display:inline-flex}.suction-pile-calculator-module__6cJGqG__calculationSectionControls input{width:.9rem;height:.9rem;accent-color:var(--struxus-green);margin:0}.suction-pile-calculator-module__6cJGqG__projectReportGrid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.suction-pile-calculator-module__6cJGqG__projectSubviewTabs{border-bottom:1px solid var(--colour-border-medium);background:#eef2f0;grid-template-columns:repeat(2,minmax(10rem,1fr));display:grid}.suction-pile-calculator-module__6cJGqG__projectSubviewTabs button{border:0;border-right:1px solid var(--colour-border-medium);min-height:2.9rem;color:var(--colour-text-secondary);font:inherit;font-size:var(--spf-tab-title-size,.78rem);font-weight:var(--spf-title-weight,750);line-height:var(--spf-title-line-height,normal);cursor:pointer;background:0 0;border-bottom:3px solid #0000;padding:.6rem 1rem}.suction-pile-calculator-module__6cJGqG__projectSubviewTabs button:last-child{border-right:0}.suction-pile-calculator-module__6cJGqG__projectSubviewTabs button[aria-selected=true]{border-bottom-color:var(--struxus-green);color:var(--colour-text-primary);background:#fff}.suction-pile-calculator-module__6cJGqG__projectSubviewTabs button:focus-visible{outline:2px solid var(--struxus-green);outline-offset:-2px}.suction-pile-calculator-module__6cJGqG__projectSubviewPanel{min-width:0}.suction-pile-calculator-module__6cJGqG__projectReportGrid label{gap:var(--space-1);min-width:0;padding:var(--space-2) var(--space-3);border-right:1px solid var(--colour-border-light);border-bottom:1px solid var(--colour-border-light);display:grid}.suction-pile-calculator-module__6cJGqG__projectReportGrid label:nth-child(4n){border-right:0}.suction-pile-calculator-module__6cJGqG__projectReportGrid span,.suction-pile-calculator-module__6cJGqG__designBasisLedger dt,.suction-pile-calculator-module__6cJGqG__calculationSheetOverview dt{color:var(--colour-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.625rem;font-weight:700}.suction-pile-calculator-module__6cJGqG__projectReportGrid input{border:1px solid var(--colour-border-medium);width:100%;min-width:0;min-height:1.9rem;color:var(--colour-text-primary);font:inherit;background:#fff;border-radius:0;padding:.3rem .4rem;font-size:.75rem}.suction-pile-calculator-module__6cJGqG__projectReportGrid input:focus{border-color:var(--struxus-green);outline:1px solid var(--struxus-green)}.suction-pile-calculator-module__6cJGqG__designBasisLedger{border-top:1px solid var(--colour-border-medium);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.suction-pile-calculator-module__6cJGqG__designBasisLedger div{min-width:0;padding:var(--space-2) var(--space-3);border-right:1px solid var(--colour-border-light)}.suction-pile-calculator-module__6cJGqG__designBasisLedger div:last-child{border-right:0}.suction-pile-calculator-module__6cJGqG__designBasisLedger dd{margin:var(--space-1) 0 0;color:var(--colour-text-secondary);font-size:.75rem}.suction-pile-calculator-module__6cJGqG__projectIntroductionLayout,.suction-pile-calculator-module__6cJGqG__basisContentGrid,.suction-pile-calculator-module__6cJGqG__basisTableWrap{grid-column:1/-1;min-width:0}.suction-pile-calculator-module__6cJGqG__projectIntroductionLayout{grid-template-columns:minmax(18rem,.9fr) minmax(24rem,1.1fr);display:grid}.suction-pile-calculator-module__6cJGqG__projectIntroductionField{align-content:start;gap:var(--space-2);padding:var(--space-4);border-right:1px solid var(--colour-border-light);background:#fafbfa;display:grid}.suction-pile-calculator-module__6cJGqG__projectIntroductionField>span,.suction-pile-calculator-module__6cJGqG__basisContentGrid h4{color:var(--colour-text-primary);margin:0;font-size:.72rem;font-weight:750}.suction-pile-calculator-module__6cJGqG__projectIntroductionField textarea{resize:vertical;border:1px solid var(--colour-border-medium);width:100%;min-height:13rem;color:var(--colour-text-primary);font:inherit;background:#fff;border-radius:2px;padding:.7rem;font-size:.78rem;line-height:1.55}.suction-pile-calculator-module__6cJGqG__projectIntroductionField textarea:focus{border-color:var(--struxus-green);outline:1px solid var(--struxus-green)}.suction-pile-calculator-module__6cJGqG__projectIntroductionField small{color:var(--colour-text-muted);font-size:.66rem;line-height:1.45}.suction-pile-calculator-module__6cJGqG__featuredReferenceFigure{border-bottom:0;border-right:0}.suction-pile-calculator-module__6cJGqG__featuredReferenceFigure .suction-pile-calculator-module__6cJGqG__inputReferenceFigureCanvas{height:clamp(17rem,27vw,23rem)}.suction-pile-calculator-module__6cJGqG__basisContentGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.suction-pile-calculator-module__6cJGqG__basisContentGrid>section,.suction-pile-calculator-module__6cJGqG__basisDefinitionList{min-width:0;padding:var(--space-4);border-right:1px solid var(--colour-border-light);border-bottom:1px solid var(--colour-border-light);margin:0}.suction-pile-calculator-module__6cJGqG__basisContentGrid>section:nth-child(2n),.suction-pile-calculator-module__6cJGqG__basisDefinitionList{border-right:0}.suction-pile-calculator-module__6cJGqG__basisContentGrid ul{margin:var(--space-2) 0 0;color:var(--colour-text-secondary);gap:.4rem;padding-left:1.1rem;font-size:.72rem;line-height:1.5;display:grid}.suction-pile-calculator-module__6cJGqG__basisDefinitionList{gap:0;display:grid}.suction-pile-calculator-module__6cJGqG__basisDefinitionList div{gap:var(--space-3);border-bottom:1px solid var(--colour-border-light);grid-template-columns:minmax(8rem,.42fr) minmax(0,1fr);padding:.55rem 0;display:grid}.suction-pile-calculator-module__6cJGqG__basisDefinitionList div:last-child{border-bottom:0}.suction-pile-calculator-module__6cJGqG__basisDefinitionList dt{color:var(--colour-text-muted);text-transform:uppercase;font-size:.65rem;font-weight:750}.suction-pile-calculator-module__6cJGqG__basisDefinitionList dd{color:var(--colour-text-secondary);margin:0;font-size:.72rem;line-height:1.45}.suction-pile-calculator-module__6cJGqG__responsibilityStatement{padding:var(--space-3) var(--space-4);border-left:3px solid var(--struxus-green);color:var(--colour-text-secondary);background:#eef3f0;grid-column:1/-1;margin:0;font-size:.72rem;line-height:1.5}.suction-pile-calculator-module__6cJGqG__basisTableWrap{overflow-x:auto}.suction-pile-calculator-module__6cJGqG__referenceEditor textarea{field-sizing:content;min-height:3rem}.suction-pile-calculator-module__6cJGqG__basisRegisterTable,.suction-pile-calculator-module__6cJGqG__nomenclatureTable{border-collapse:collapse;width:100%;min-width:42rem;color:var(--colour-text-secondary);font-size:.72rem}.suction-pile-calculator-module__6cJGqG__basisRegisterTable th,.suction-pile-calculator-module__6cJGqG__basisRegisterTable td,.suction-pile-calculator-module__6cJGqG__nomenclatureTable th,.suction-pile-calculator-module__6cJGqG__nomenclatureTable td{border-right:1px solid var(--colour-border-light);border-bottom:1px solid var(--colour-border-light);text-align:left;vertical-align:top;padding:.55rem .7rem}.suction-pile-calculator-module__6cJGqG__basisRegisterTable th:last-child,.suction-pile-calculator-module__6cJGqG__basisRegisterTable td:last-child,.suction-pile-calculator-module__6cJGqG__nomenclatureTable th:last-child,.suction-pile-calculator-module__6cJGqG__nomenclatureTable td:last-child{border-right:0}.suction-pile-calculator-module__6cJGqG__basisRegisterTable thead th,.suction-pile-calculator-module__6cJGqG__nomenclatureTable thead th{color:var(--colour-text-muted);text-transform:uppercase;background:#f1f4f2;font-size:.62rem;font-weight:750}.suction-pile-calculator-module__6cJGqG__basisRegisterTable tbody th,.suction-pile-calculator-module__6cJGqG__nomenclatureTable tbody th{color:var(--colour-text-primary);font-weight:650}.suction-pile-calculator-module__6cJGqG__nomenclatureTable th:first-child{width:16%}.suction-pile-calculator-module__6cJGqG__nomenclatureTable th:nth-child(2){text-align:center;width:14%}.suction-pile-calculator-module__6cJGqG__nomenclatureTable td:last-child{white-space:nowrap;width:12%}.suction-pile-calculator-module__6cJGqG__figureContextNote{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--colour-border-light);color:var(--colour-text-muted);background:#fafbfa;grid-column:1/-1;margin:0;font-size:.68rem;line-height:1.45}.suction-pile-calculator-module__6cJGqG__shellReviewToolbar{gap:var(--space-3);padding:var(--space-3);border-bottom:1px solid var(--colour-border-medium);background:#f7f9f8;justify-content:space-between;align-items:center;display:flex}.suction-pile-calculator-module__6cJGqG__shellReviewToolbar>div{gap:.15rem;display:grid}.suction-pile-calculator-module__6cJGqG__shellReviewToolbar strong{font-size:.78rem}.suction-pile-calculator-module__6cJGqG__shellReviewToolbar span{color:var(--colour-text-muted);font-size:.66rem}.suction-pile-calculator-module__6cJGqG__shellAdoptedInputLedger{grid-template-columns:repeat(5,minmax(0,1fr))}.suction-pile-calculator-module__6cJGqG__analysisSummaryTable,.suction-pile-calculator-module__6cJGqG__calculationInputTableCompact,.suction-pile-calculator-module__6cJGqG__calculationStepTable,.suction-pile-calculator-module__6cJGqG__depthTable{border-collapse:collapse;width:100%;color:var(--colour-text-secondary);font-variant-numeric:tabular-nums;font-size:.75rem}.suction-pile-calculator-module__6cJGqG__analysisSummaryTable{min-width:52rem}.suction-pile-calculator-module__6cJGqG__analysisSummaryTable th,.suction-pile-calculator-module__6cJGqG__analysisSummaryTable td,.suction-pile-calculator-module__6cJGqG__calculationInputTableCompact th,.suction-pile-calculator-module__6cJGqG__calculationInputTableCompact td,.suction-pile-calculator-module__6cJGqG__calculationStepTable th,.suction-pile-calculator-module__6cJGqG__calculationStepTable td,.suction-pile-calculator-module__6cJGqG__depthTable th,.suction-pile-calculator-module__6cJGqG__depthTable td{border-right:1px solid var(--colour-border-light);border-bottom:1px solid var(--colour-border-light);text-align:left;vertical-align:top;padding:.45rem .65rem}.suction-pile-calculator-module__6cJGqG__analysisSummaryTable th:last-child,.suction-pile-calculator-module__6cJGqG__analysisSummaryTable td:last-child,.suction-pile-calculator-module__6cJGqG__calculationInputTableCompact th:last-child,.suction-pile-calculator-module__6cJGqG__calculationInputTableCompact td:last-child,.suction-pile-calculator-module__6cJGqG__calculationStepTable th:last-child,.suction-pile-calculator-module__6cJGqG__calculationStepTable td:last-child,.suction-pile-calculator-module__6cJGqG__depthTable th:last-child,.suction-pile-calculator-module__6cJGqG__depthTable td:last-child{border-right:0}.suction-pile-calculator-module__6cJGqG__analysisSummaryTable thead th,.suction-pile-calculator-module__6cJGqG__calculationInputTableCompact thead th,.suction-pile-calculator-module__6cJGqG__calculationStepTable thead th,.suction-pile-calculator-module__6cJGqG__depthTable thead th{color:var(--colour-text-muted);letter-spacing:.04em;text-transform:uppercase;background:#f1f4f2;font-size:.625rem;font-weight:750}.suction-pile-calculator-module__6cJGqG__analysisSummaryTable tbody th,.suction-pile-calculator-module__6cJGqG__calculationInputTableCompact tbody th,.suction-pile-calculator-module__6cJGqG__calculationStepTable tbody th,.suction-pile-calculator-module__6cJGqG__depthTable tbody th{color:var(--colour-text-primary);font-weight:620}.suction-pile-calculator-module__6cJGqG__analysisSummaryTable td:nth-child(2),.suction-pile-calculator-module__6cJGqG__depthTable td:not(:first-child){text-align:right}.suction-pile-calculator-module__6cJGqG__inputSection,.suction-pile-calculator-module__6cJGqG__calculationSheet{border-bottom:1px solid var(--colour-border-medium);margin:0;scroll-margin-top:1rem}.suction-pile-calculator-module__6cJGqG__inputSection:last-child,.suction-pile-calculator-module__6cJGqG__calculationSheet:last-child{border-bottom:0}.suction-pile-calculator-module__6cJGqG__inputSection>summary,.suction-pile-calculator-module__6cJGqG__calculationSheet>summary{cursor:pointer;list-style-position:inside}.suction-pile-calculator-module__6cJGqG__inputSection>summary{background:#fafbfa;grid-template-columns:4.5rem minmax(0,1fr);align-items:center;min-height:2.8rem;display:grid}.suction-pile-calculator-module__6cJGqG__inputSection>summary>span{border-right:1px solid var(--colour-border-light);color:var(--struxus-green);align-self:stretch;place-items:center;font-size:.6875rem;font-weight:750;display:grid}.suction-pile-calculator-module__6cJGqG__inputSection>summary h3{padding:var(--space-2) var(--space-3);font-size:var(--spf-tab-title-size,.875rem);font-weight:var(--spf-title-weight,680);line-height:var(--spf-title-line-height,normal);margin:0}.suction-pile-calculator-module__6cJGqG__engineeringFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.suction-pile-calculator-module__6cJGqG__engineeringFieldGrid .suction-pile-calculator-module__6cJGqG__field{gap:var(--space-2);border-right:1px solid var(--colour-border-light);border-bottom:1px solid var(--colour-border-light);grid-template-columns:minmax(10rem,1fr) 5rem minmax(7.5rem,9rem);min-height:2.9rem;padding:.45rem .65rem}.suction-pile-calculator-module__6cJGqG__engineeringFieldGrid .suction-pile-calculator-module__6cJGqG__field:nth-child(2n){border-right:0}.suction-pile-calculator-module__6cJGqG__engineeringFieldGrid .suction-pile-calculator-module__6cJGqG__fieldLabel{color:var(--colour-text-secondary)}.suction-pile-calculator-module__6cJGqG__fieldSymbol{color:var(--colour-text-primary);text-align:center;white-space:nowrap}.suction-pile-calculator-module__6cJGqG__engineeringFieldGrid .suction-pile-calculator-module__6cJGqG__field select{grid-column:3;min-height:2rem}.suction-pile-calculator-module__6cJGqG__engineeringFieldGrid .suction-pile-calculator-module__6cJGqG__field input{min-height:2rem}.suction-pile-calculator-module__6cJGqG__engineeringFieldGrid .suction-pile-calculator-module__6cJGqG__inputWithUnit{grid-column:3}.suction-pile-calculator-module__6cJGqG__engineeringFieldGrid .suction-pile-calculator-module__6cJGqG__fieldNote{padding:var(--space-2) var(--space-3);grid-column:1/-1;font-size:.6875rem}.suction-pile-calculator-module__6cJGqG__inputReferenceFigure{border-bottom:1px solid var(--colour-border-medium);background:#fff;grid-column:1/-1;min-width:0}.suction-pile-calculator-module__6cJGqG__inputReferenceFigure>header{justify-content:space-between;align-items:baseline;gap:var(--space-3);min-height:2.7rem;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--colour-border-light);background:#f5f7f6;display:flex}.suction-pile-calculator-module__6cJGqG__inputReferenceFigure>header span{color:var(--struxus-green);text-transform:uppercase;font-size:.65rem;font-weight:750}.suction-pile-calculator-module__6cJGqG__inputReferenceFigure>header strong{color:var(--colour-text-secondary);text-align:right;font-size:.72rem}.suction-pile-calculator-module__6cJGqG__inputReferenceFigureGrid{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.suction-pile-calculator-module__6cJGqG__inputReferenceFigureItem{border-right:1px solid var(--colour-border-light);border-bottom:1px solid var(--colour-border-light);min-width:0;margin:0}.suction-pile-calculator-module__6cJGqG__inputReferenceFigureItem:nth-child(2n),.suction-pile-calculator-module__6cJGqG__inputReferenceFigureItem:only-child{border-right:0}.suction-pile-calculator-module__6cJGqG__inputReferenceFigureItem:only-child{grid-column:1/-1}.suction-pile-calculator-module__6cJGqG__inputReferenceFigureCanvas{height:clamp(14rem,24vw,20rem);margin:var(--space-3);background:#fff;border:1px solid #95a19b;place-items:center;display:grid;position:relative;overflow:hidden}.suction-pile-calculator-module__6cJGqG__inputReferenceFigureCanvas img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.suction-pile-calculator-module__6cJGqG__inputReferenceFigureItem:only-child .suction-pile-calculator-module__6cJGqG__inputReferenceFigureCanvas{height:clamp(18rem,32vw,26rem)}.suction-pile-calculator-module__6cJGqG__inputReferenceFigureItem figcaption{min-height:2.6rem;padding:var(--space-2) var(--space-3);border-top:1px solid var(--colour-border-light);color:var(--colour-text-secondary);font-size:.7rem;font-weight:650;line-height:1.35}.suction-pile-calculator-module__6cJGqG__reportSection .suction-pile-calculator-module__6cJGqG__soilSection{border-top:0;border-bottom:1px solid var(--colour-border-medium);margin:0;padding:0}.suction-pile-calculator-module__6cJGqG__reportSection .suction-pile-calculator-module__6cJGqG__soilSection .suction-pile-calculator-module__6cJGqG__sectionTitleRow{min-height:3rem;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--colour-border-medium);background:#fafbfa;margin:0}.suction-pile-calculator-module__6cJGqG__reportSection .suction-pile-calculator-module__6cJGqG__soilSection .suction-pile-calculator-module__6cJGqG__sectionTitleRow p{font-size:.625rem}.suction-pile-calculator-module__6cJGqG__reportSection .suction-pile-calculator-module__6cJGqG__soilSection .suction-pile-calculator-module__6cJGqG__sectionTitleRow h2{margin-top:var(--space-1);font-size:var(--spf-tab-title-size,.875rem);font-weight:var(--spf-title-weight,680);line-height:var(--spf-title-line-height,normal)}.suction-pile-calculator-module__6cJGqG__reportSection .suction-pile-calculator-module__6cJGqG__soilProfileLayout{gap:var(--space-3);padding:var(--space-3);grid-template-columns:minmax(0,3fr) minmax(14rem,1fr)}.suction-pile-calculator-module__6cJGqG__reportSection .suction-pile-calculator-module__6cJGqG__soilTable{min-width:54rem;font-size:.6875rem}.suction-pile-calculator-module__6cJGqG__reportSection .suction-pile-calculator-module__6cJGqG__soilTable th,.suction-pile-calculator-module__6cJGqG__reportSection .suction-pile-calculator-module__6cJGqG__soilTable td{padding:.28rem .35rem}.suction-pile-calculator-module__6cJGqG__reportSection .suction-pile-calculator-module__6cJGqG__soilTable input{min-width:4.5rem;min-height:1.75rem;padding:.2rem .3rem}.suction-pile-calculator-module__6cJGqG__reportSection .suction-pile-calculator-module__6cJGqG__soilTable td:nth-child(7) input{min-width:9rem}.suction-pile-calculator-module__6cJGqG__reportSection .suction-pile-calculator-module__6cJGqG__removeButton{min-height:1.75rem;padding:.2rem .45rem;font-size:.6875rem}.suction-pile-calculator-module__6cJGqG__reportSection .suction-pile-calculator-module__6cJGqG__soilPlot{padding:var(--space-3)}.suction-pile-calculator-module__6cJGqG__soilDefinitions{border-top:1px solid var(--colour-border-light);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.suction-pile-calculator-module__6cJGqG__soilDefinitions div{padding:var(--space-2) var(--space-3);border-right:1px solid var(--colour-border-light);grid-template-columns:4.5rem minmax(0,1fr);display:grid}.suction-pile-calculator-module__6cJGqG__soilDefinitions div:last-child{border-right:0}.suction-pile-calculator-module__6cJGqG__soilDefinitions dt{color:var(--colour-text-primary);font-family:serif;font-weight:700}.suction-pile-calculator-module__6cJGqG__soilDefinitions dd{color:var(--colour-text-muted);margin:0;font-size:.6875rem;line-height:1.45}.suction-pile-calculator-module__6cJGqG__calculationSheet>summary{min-height:var(--spf-section-header-height,3.5rem);background:#eef3f0;grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:center;display:grid}.suction-pile-calculator-module__6cJGqG__calculationSheet>summary>span{border-right:1px solid var(--colour-border-medium);color:var(--struxus-green);align-self:stretch;place-items:center;font-size:.6875rem;font-weight:750;display:grid}.suction-pile-calculator-module__6cJGqG__calculationSheet>summary>div{padding:var(--space-2) var(--space-3)}.suction-pile-calculator-module__6cJGqG__calculationSheet>summary h3,.suction-pile-calculator-module__6cJGqG__calculationSheet>summary p{margin:0}.suction-pile-calculator-module__6cJGqG__calculationSheet>summary h3{font-size:var(--spf-tab-title-size,.95rem);font-weight:var(--spf-title-weight,700);line-height:var(--spf-title-line-height,normal)}.suction-pile-calculator-module__6cJGqG__calculationSheet>summary p{margin-top:var(--space-1);color:var(--colour-text-muted);font-size:.6875rem}.suction-pile-calculator-module__6cJGqG__calculationSheet>summary>strong{margin-right:var(--space-4)}.suction-pile-calculator-module__6cJGqG__calculationSheetBody,.suction-pile-calculator-module__6cJGqG__supplementarySectionBody{display:grid}.suction-pile-calculator-module__6cJGqG__reportMode .suction-pile-calculator-module__6cJGqG__calculationSheet>summary{cursor:default}.suction-pile-calculator-module__6cJGqG__calculationSheetOverview{border-bottom:1px solid var(--colour-border-medium);grid-template-columns:minmax(0,2fr) minmax(20rem,1fr);display:grid}.suction-pile-calculator-module__6cJGqG__calculationSheetOverview>p{padding:var(--space-3);color:var(--colour-text-secondary);margin:0;font-size:.75rem;line-height:1.5}.suction-pile-calculator-module__6cJGqG__calculationSheetOverview dl{border-left:1px solid var(--colour-border-medium);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.suction-pile-calculator-module__6cJGqG__calculationSheetOverview dl div{padding:var(--space-2) var(--space-3);border-right:1px solid var(--colour-border-light)}.suction-pile-calculator-module__6cJGqG__calculationSheetOverview dd{margin:var(--space-1) 0 0;color:var(--colour-text-primary);font-size:.75rem;font-weight:620}.suction-pile-calculator-module__6cJGqG__calculationTableScroller{border-bottom:1px solid var(--colour-border-medium);min-width:0;overflow-x:auto}.suction-pile-calculator-module__6cJGqG__calculationInputTableCompact{min-width:54rem}.suction-pile-calculator-module__6cJGqG__calculationStepTable{min-width:76rem}.suction-pile-calculator-module__6cJGqG__calculationInputTableCompact caption,.suction-pile-calculator-module__6cJGqG__calculationStepTable caption{padding:var(--space-2) var(--space-3);color:var(--colour-text-primary);text-align:left;background:#fafbfa;font-size:.75rem;font-weight:700}.suction-pile-calculator-module__6cJGqG__calculationInputTableCompact td:nth-child(3),.suction-pile-calculator-module__6cJGqG__calculationStepTable td:nth-child(3){color:var(--colour-text-primary);text-align:right;font-weight:700}.suction-pile-calculator-module__6cJGqG__calculationStepTable th:first-child{width:13rem}.suction-pile-calculator-module__6cJGqG__calculationStepTable th:nth-child(2){width:38rem}.suction-pile-calculator-module__6cJGqG__calculationStepTable th:nth-child(3){width:8rem}.suction-pile-calculator-module__6cJGqG__calculationStepTable th:nth-child(4){width:5rem}.suction-pile-calculator-module__6cJGqG__calculationStepTable tbody>tr:not(.suction-pile-calculator-module__6cJGqG__calculationGroupRow):not(.suction-pile-calculator-module__6cJGqG__calculationSectionRow)>th,.suction-pile-calculator-module__6cJGqG__calculationStepTable tbody>tr:not(.suction-pile-calculator-module__6cJGqG__calculationGroupRow):not(.suction-pile-calculator-module__6cJGqG__calculationSectionRow)>td{padding-top:.7rem;padding-bottom:.7rem}.suction-pile-calculator-module__6cJGqG__calculationStepTable .suction-pile-calculator-module__6cJGqG__calculationSectionRow th{background:#dfe9e3;border-bottom:1px solid #aebfb5;border-right:0;width:auto;padding:0}.suction-pile-calculator-module__6cJGqG__calculationSectionRow button,.suction-pile-calculator-module__6cJGqG__calculationGroupRow button{color:#163a2d;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:7.5rem minmax(0,1fr) 1rem;align-items:center;width:100%;min-height:3.25rem;padding:0 .85rem 0 0;display:grid}.suction-pile-calculator-module__6cJGqG__calculationSectionRow button:disabled{cursor:default}.suction-pile-calculator-module__6cJGqG__calculationSectionRow button>span,.suction-pile-calculator-module__6cJGqG__calculationGroupRow button>span{color:var(--struxus-green);white-space:nowrap;border-right:1px solid #aebfb5;align-self:stretch;place-items:center;font-size:.8rem;font-weight:800;display:grid}.suction-pile-calculator-module__6cJGqG__calculationSectionRow button>strong,.suction-pile-calculator-module__6cJGqG__calculationGroupRow button>strong{font-size:var(--spf-tab-title-size,.9rem);font-weight:var(--spf-title-weight,760);line-height:var(--spf-title-line-height,normal);padding:.75rem .9rem}.suction-pile-calculator-module__6cJGqG__calculationSectionRow button,.suction-pile-calculator-module__6cJGqG__calculationGroupRow button{font-family:inherit}.suction-pile-calculator-module__6cJGqG__calculationSectionChevron{border-bottom:2px solid;border-right:2px solid;width:.5rem;height:.5rem;transition:transform .15s;transform:rotate(-45deg)}.suction-pile-calculator-module__6cJGqG__calculationSectionChevronOpen{transform:rotate(45deg)}.suction-pile-calculator-module__6cJGqG__calculationStepTable .suction-pile-calculator-module__6cJGqG__calculationGroupRow th{color:#203d32;letter-spacing:0;text-transform:none;background:#e8eeea;border-bottom-color:#c9d5ce;border-right:0;width:auto;padding:0;font-size:.7rem;font-weight:750}.suction-pile-calculator-module__6cJGqG__calculationStepTable tbody th small,.suction-pile-calculator-module__6cJGqG__calculationStepTable tbody td small{margin-top:var(--space-1);color:var(--colour-text-muted);font-family:var(--font-sans);font-size:.625rem;font-weight:500;line-height:1.4;display:block}.suction-pile-calculator-module__6cJGqG__compactFormula,.suction-pile-calculator-module__6cJGqG__compactSubstitution{color:var(--colour-text-primary);font-size:.82rem;line-height:1.55;display:block}.suction-pile-calculator-module__6cJGqG__compactFormula{font-weight:540}.suction-pile-calculator-module__6cJGqG__compactSubstitution{margin-top:.4rem}.suction-pile-calculator-module__6cJGqG__calculationComponent{border-bottom:1px solid var(--colour-border-medium);margin-bottom:.7rem;padding-bottom:.7rem}.suction-pile-calculator-module__6cJGqG__calculationNotesCompact{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.suction-pile-calculator-module__6cJGqG__calculationNotesCompact>div{padding:var(--space-3);border-right:1px solid var(--colour-border-medium)}.suction-pile-calculator-module__6cJGqG__calculationNotesCompact>div:last-child{background:#fff8e7;border-right:0}.suction-pile-calculator-module__6cJGqG__calculationNotesCompact h4{margin:0;font-size:.75rem}.suction-pile-calculator-module__6cJGqG__calculationNotesCompact ul{gap:var(--space-1);margin:var(--space-2) 0 0;color:var(--colour-text-secondary);padding-left:1rem;font-size:.6875rem;line-height:1.45;display:grid}.suction-pile-calculator-module__6cJGqG__installationEvidence{border-bottom:1px solid var(--colour-border-medium)}.suction-pile-calculator-module__6cJGqG__installationEvidence .suction-pile-calculator-module__6cJGqG__plotFigure{padding:var(--space-3);border-bottom:1px solid var(--colour-border-medium)}.suction-pile-calculator-module__6cJGqG__installationEvidence .suction-pile-calculator-module__6cJGqG__plot{min-height:16rem;max-height:24rem}.suction-pile-calculator-module__6cJGqG__depthLedgerHeading{gap:var(--space-4);padding:var(--space-2) var(--space-3);background:#fafbfa;justify-content:space-between;align-items:center;display:flex}.suction-pile-calculator-module__6cJGqG__depthLedgerHeading p,.suction-pile-calculator-module__6cJGqG__depthLedgerHeading h4{margin:0}.suction-pile-calculator-module__6cJGqG__depthLedgerHeading p{color:var(--struxus-green);letter-spacing:.04em;text-transform:uppercase;font-size:.625rem;font-weight:750}.suction-pile-calculator-module__6cJGqG__depthLedgerHeading h4{margin-top:var(--space-1);font-size:var(--spf-tab-title-size,.8rem);font-weight:var(--spf-title-weight,700);line-height:var(--spf-title-line-height,normal)}.suction-pile-calculator-module__6cJGqG__depthTable{min-width:78rem}.suction-pile-calculator-module__6cJGqG__depthTable[data-pressure-summary],.suction-pile-calculator-module__6cJGqG__depthTable[data-self-weight-summary]{min-width:32rem}.suction-pile-calculator-module__6cJGqG__depthTable[data-self-weight-summary]{min-width:20rem}.suction-pile-calculator-module__6cJGqG__depthTable[data-shell-stage-results]{min-width:48rem}.suction-pile-calculator-module__6cJGqG__depthTable[data-pressure-summary] caption,.suction-pile-calculator-module__6cJGqG__depthTable[data-self-weight-summary] caption,.suction-pile-calculator-module__6cJGqG__depthTable[data-shell-stage-results] caption{text-align:left;background:#fafbfa;padding:10px;font-weight:650}.suction-pile-calculator-module__6cJGqG__depthTable [data-shell-governing]{background:#edf4f0;font-weight:650}.suction-pile-calculator-module__6cJGqG__reportSection .suction-pile-calculator-module__6cJGqG__resultColumns{border-top:0}.suction-pile-calculator-module__6cJGqG__moduleWarning{margin:var(--space-3) 0 0;padding:var(--space-2);color:#70530b;background:#fff8e7;border-left:2px solid #b28a22;font-size:.6875rem;line-height:1.45}.suction-pile-calculator-module__6cJGqG__mtoLedger{border-top:0}.suction-pile-calculator-module__6cJGqG__mtoLedger h3{padding:var(--space-3);border-bottom:1px solid var(--colour-border-medium);font-size:var(--spf-tab-title-size,.9rem);font-weight:var(--spf-title-weight,700);line-height:var(--spf-title-line-height,normal);letter-spacing:0;background:#f4f7f5;margin:0}.suction-pile-calculator-module__6cJGqG__assumptionsLedger{padding:var(--space-3) var(--space-4);background:#fff8e7}.suction-pile-calculator-module__6cJGqG__assumptionsLedger ul{gap:var(--space-2);color:var(--colour-text-secondary);margin:0;padding-left:1.1rem;font-size:.75rem;line-height:1.5;display:grid}@media (max-width:72rem){.suction-pile-calculator-module__6cJGqG__calculationSectionNav{flex-direction:column;align-items:stretch}.suction-pile-calculator-module__6cJGqG__projectReportGrid,.suction-pile-calculator-module__6cJGqG__designBasisLedger{grid-template-columns:repeat(2,minmax(0,1fr))}.suction-pile-calculator-module__6cJGqG__projectIntroductionLayout,.suction-pile-calculator-module__6cJGqG__basisContentGrid{grid-template-columns:1fr}.suction-pile-calculator-module__6cJGqG__projectIntroductionField,.suction-pile-calculator-module__6cJGqG__basisContentGrid>section,.suction-pile-calculator-module__6cJGqG__basisDefinitionList{border-right:0}.suction-pile-calculator-module__6cJGqG__shellAdoptedInputLedger{grid-template-columns:repeat(2,minmax(0,1fr))}.suction-pile-calculator-module__6cJGqG__projectReportGrid label:nth-child(2n),.suction-pile-calculator-module__6cJGqG__designBasisLedger div:nth-child(2n){border-right:0}.suction-pile-calculator-module__6cJGqG__engineeringFieldGrid,.suction-pile-calculator-module__6cJGqG__reportSection .suction-pile-calculator-module__6cJGqG__resultColumns{grid-template-columns:1fr}.suction-pile-calculator-module__6cJGqG__engineeringFieldGrid .suction-pile-calculator-module__6cJGqG__field{border-right:0}.suction-pile-calculator-module__6cJGqG__reportSection .suction-pile-calculator-module__6cJGqG__soilProfileLayout,.suction-pile-calculator-module__6cJGqG__calculationSheetOverview{grid-template-columns:1fr}.suction-pile-calculator-module__6cJGqG__calculationSheetOverview dl{border-top:1px solid var(--colour-border-medium);border-left:0}}@media (max-width:52rem){.suction-pile-calculator-module__6cJGqG__projectReportGrid,.suction-pile-calculator-module__6cJGqG__designBasisLedger,.suction-pile-calculator-module__6cJGqG__soilDefinitions,.suction-pile-calculator-module__6cJGqG__calculationNotesCompact{grid-template-columns:1fr}.suction-pile-calculator-module__6cJGqG__projectReportGrid label,.suction-pile-calculator-module__6cJGqG__designBasisLedger div,.suction-pile-calculator-module__6cJGqG__soilDefinitions div,.suction-pile-calculator-module__6cJGqG__calculationNotesCompact>div{border-right:0;border-bottom:1px solid var(--colour-border-light)}.suction-pile-calculator-module__6cJGqG__engineeringFieldGrid .suction-pile-calculator-module__6cJGqG__field{grid-template-columns:minmax(0,1fr) 4rem minmax(7rem,8rem)}.suction-pile-calculator-module__6cJGqG__inputReferenceFigureGrid{grid-template-columns:1fr}.suction-pile-calculator-module__6cJGqG__inputReferenceFigureItem,.suction-pile-calculator-module__6cJGqG__inputReferenceFigureItem:nth-child(2n){border-right:0}.suction-pile-calculator-module__6cJGqG__projectSubviewTabs{grid-template-columns:1fr 1fr}.suction-pile-calculator-module__6cJGqG__projectIntroductionField{padding:var(--space-3)}.suction-pile-calculator-module__6cJGqG__shellReviewToolbar{flex-direction:column;align-items:stretch}.suction-pile-calculator-module__6cJGqG__shellAdoptedInputLedger{grid-template-columns:1fr}.suction-pile-calculator-module__6cJGqG__depthLedgerHeading{flex-direction:column;align-items:stretch}}@media (max-width:34rem){.suction-pile-calculator-module__6cJGqG__reportSectionHeading{grid-template-columns:3rem minmax(0,1fr)}.suction-pile-calculator-module__6cJGqG__inputSection>summary,.suction-pile-calculator-module__6cJGqG__calculationSheet>summary{grid-template-columns:3.5rem minmax(0,1fr)}.suction-pile-calculator-module__6cJGqG__calculationSheet>summary>strong{margin:0 var(--space-3) var(--space-2);grid-column:2}.suction-pile-calculator-module__6cJGqG__engineeringFieldGrid .suction-pile-calculator-module__6cJGqG__field{grid-template-columns:minmax(0,1fr) 4rem}.suction-pile-calculator-module__6cJGqG__engineeringFieldGrid .suction-pile-calculator-module__6cJGqG__inputWithUnit,.suction-pile-calculator-module__6cJGqG__engineeringFieldGrid .suction-pile-calculator-module__6cJGqG__field select{grid-column:1/-1;width:100%}.suction-pile-calculator-module__6cJGqG__calculationSheetOverview dl{grid-template-columns:1fr}}@media print{.suction-pile-calculator-module__6cJGqG__calculationSectionNav{display:none}details.suction-pile-calculator-module__6cJGqG__calculationSheet:not([open])>:not(summary){display:block}.suction-pile-calculator-module__6cJGqG__reportSection,.suction-pile-calculator-module__6cJGqG__calculationSheet{break-inside:avoid-page}.suction-pile-calculator-module__6cJGqG__calculationTableScroller,.suction-pile-calculator-module__6cJGqG__tableScroller{overflow:visible}}.suction-pile-calculator-module__6cJGqG__reportPreview{min-height:100vh;padding:1.5rem var(--page-gutter) 4rem;color:#17211d;background:#dfe4e1;font-family:Arial,Helvetica Neue,sans-serif}.suction-pile-calculator-module__6cJGqG__reportPreviewToolbar{z-index:20;background:#fff;border:1px solid #a9b5af;justify-content:space-between;align-items:center;gap:1rem;width:min(210mm,100%);margin:0 auto 1rem;padding:.75rem;display:flex;position:sticky;top:.75rem;box-shadow:0 .35rem 1.25rem #1827201a}.suction-pile-calculator-module__6cJGqG__reportPreviewToolbar>div{align-items:center;gap:.6rem;display:flex}.suction-pile-calculator-module__6cJGqG__reportPreviewToolbar>div:first-child{gap:.2rem;display:grid}.suction-pile-calculator-module__6cJGqG__reportPreviewToolbar strong{font-size:.82rem}.suction-pile-calculator-module__6cJGqG__reportPreviewToolbar span{color:#58655f;font-size:.68rem}.suction-pile-calculator-module__6cJGqG__reportPaper{color:#17211d;background:#fff;border:1px solid #a6afa9;width:min(210mm,100%);min-height:297mm;margin-inline:auto;padding:10mm 11mm 12mm;font-family:Arial,Helvetica Neue,sans-serif;font-size:9pt;line-height:1.4;position:relative;box-shadow:0 .8rem 2.2rem #16251e24}.suction-pile-calculator-module__6cJGqG__reportPageTable{border-collapse:collapse;table-layout:fixed;width:100%}.suction-pile-calculator-module__6cJGqG__reportPageTable>thead>tr>td,.suction-pile-calculator-module__6cJGqG__reportPageTable>tbody>tr>td,.suction-pile-calculator-module__6cJGqG__reportPageTable>tfoot>tr>td{vertical-align:top;padding:0}.suction-pile-calculator-module__6cJGqG__reportPageFrame{z-index:0;pointer-events:none;border:.35mm solid #65726b;position:absolute;inset:5mm}.suction-pile-calculator-module__6cJGqG__reportPageHeader,.suction-pile-calculator-module__6cJGqG__reportPageFooter,.suction-pile-calculator-module__6cJGqG__reportCoverPage,.suction-pile-calculator-module__6cJGqG__reportBody{z-index:1;position:relative}.suction-pile-calculator-module__6cJGqG__reportPageHeader{border:.3mm solid #65726b;grid-template-columns:30mm minmax(0,1fr) 58mm;min-height:17mm;display:grid}.suction-pile-calculator-module__6cJGqG__reportPageHeader>img{align-self:center;width:25mm;height:auto;margin:2mm}.suction-pile-calculator-module__6cJGqG__reportPageHeader>div{border-inline:.3mm solid #9ca7a1;align-content:center;padding:2mm 3mm;display:grid}.suction-pile-calculator-module__6cJGqG__reportPageHeader>div strong{font-size:9pt;line-height:1.2}.suction-pile-calculator-module__6cJGqG__reportPageHeader>div span{color:#52605a;margin-top:1mm;font-size:7pt}.suction-pile-calculator-module__6cJGqG__reportPageHeader dl{margin:0;display:grid}.suction-pile-calculator-module__6cJGqG__reportPageHeader dl div{border-bottom:.2mm solid #c2cac6;grid-template-columns:20mm minmax(0,1fr);align-items:center;min-width:0;padding-inline:2mm;font-size:6.5pt;display:grid}.suction-pile-calculator-module__6cJGqG__reportPageHeader dl div:last-child{border-bottom:0}.suction-pile-calculator-module__6cJGqG__reportPageHeader dt{color:#52605a;font-weight:700}.suction-pile-calculator-module__6cJGqG__reportPageHeader dd{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-weight:700;overflow:hidden}.suction-pile-calculator-module__6cJGqG__reportPageFooter{color:#52605a;border-top:.3mm solid #65726b;grid-template-columns:1fr auto 1fr;align-items:center;min-height:7mm;margin-top:6mm;padding-inline:2mm;font-size:6.5pt;display:grid}.suction-pile-calculator-module__6cJGqG__reportPageFooter span:nth-child(2){justify-self:center}.suction-pile-calculator-module__6cJGqG__reportPageFooter span:last-child{justify-self:end}.suction-pile-calculator-module__6cJGqG__reportPageNumber:after{content:"Report preview"}.suction-pile-calculator-module__6cJGqG__reportCoverPage{flex-direction:column;min-height:242mm;padding:28mm 8mm 6mm;display:flex}.suction-pile-calculator-module__6cJGqG__reportCoverTitle{border-block:.7mm solid #1b4d3a;padding-block:8mm 10mm}.suction-pile-calculator-module__6cJGqG__reportCoverTitle p{color:#1b6047;text-transform:uppercase;margin:0 0 3mm;font-size:8pt;font-weight:700}.suction-pile-calculator-module__6cJGqG__reportCoverTitle h1{margin:0;font-size:23pt;font-weight:700;line-height:1.12}.suction-pile-calculator-module__6cJGqG__reportCoverTitle span{color:#52605a;margin-top:3mm;font-size:10pt;display:block}.suction-pile-calculator-module__6cJGqG__reportDocumentControl{border:.3mm solid #87938d;grid-template-columns:repeat(2,minmax(0,1fr));margin:10mm 0 0;display:grid}.suction-pile-calculator-module__6cJGqG__reportDocumentControl div{border-bottom:.2mm solid #b8c1bc;border-right:.2mm solid #b8c1bc;grid-template-columns:31mm minmax(0,1fr);align-items:center;min-height:10mm;display:grid}.suction-pile-calculator-module__6cJGqG__reportDocumentControl div:nth-child(2n){border-right:0}.suction-pile-calculator-module__6cJGqG__reportDocumentControl div:nth-last-child(-n+2){border-bottom:0}.suction-pile-calculator-module__6cJGqG__reportDocumentControl dt,.suction-pile-calculator-module__6cJGqG__reportDocumentControl dd{margin:0;padding:2mm 2.5mm}.suction-pile-calculator-module__6cJGqG__reportDocumentControl dt{color:#46534d;text-transform:uppercase;background:#edf2ef;border-right:.2mm solid #b8c1bc;align-self:stretch;align-items:center;font-size:7pt;font-weight:700;display:grid}.suction-pile-calculator-module__6cJGqG__reportDocumentControl dd{font-size:8pt;font-weight:650}.suction-pile-calculator-module__6cJGqG__reportApprovalTable{border:.3mm solid #87938d;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:6mm;display:grid}.suction-pile-calculator-module__6cJGqG__reportApprovalTable>div{border-right:.2mm solid #b8c1bc;min-height:17mm;padding:2mm 3mm;display:grid}.suction-pile-calculator-module__6cJGqG__reportApprovalTable>div:last-child{border-right:0}.suction-pile-calculator-module__6cJGqG__reportApprovalTable span{color:#52605a;text-transform:uppercase;font-size:6.5pt;font-weight:700}.suction-pile-calculator-module__6cJGqG__reportApprovalTable strong{align-self:end;font-size:8pt}.suction-pile-calculator-module__6cJGqG__reportStatusStatement{background:#f0f4f2;border-left:1mm solid #1b6047;margin-top:6mm}.suction-pile-calculator-module__6cJGqG__reportStatusStatement>div{border-bottom:.2mm solid #c5ceca;justify-content:space-between;align-items:center;padding:2.5mm 3mm;display:flex}.suction-pile-calculator-module__6cJGqG__reportStatusStatement>div span{text-transform:uppercase;font-size:7pt;font-weight:700}.suction-pile-calculator-module__6cJGqG__reportStatusStatement>div strong{font-size:8pt}.suction-pile-calculator-module__6cJGqG__reportStatusStatement p{color:#46534d;margin:0;padding:3mm;font-size:7pt;line-height:1.5}.suction-pile-calculator-module__6cJGqG__reportContents{margin-top:8mm}.suction-pile-calculator-module__6cJGqG__reportContents h2{border-bottom:.5mm solid #63716a;margin:0;padding-bottom:2mm;font-size:10pt}.suction-pile-calculator-module__6cJGqG__reportContents ol{margin:0;padding:0;list-style:none;display:grid}.suction-pile-calculator-module__6cJGqG__reportContents li{border-bottom:.2mm solid #d4dad7;grid-template-columns:12mm minmax(0,1fr);align-items:center;min-height:10mm;display:grid}.suction-pile-calculator-module__6cJGqG__reportContents li>span{color:#1b6047;font-size:7pt;font-weight:800}.suction-pile-calculator-module__6cJGqG__reportContents li>div{gap:.5mm;display:grid}.suction-pile-calculator-module__6cJGqG__reportContents li strong{font-size:8pt}.suction-pile-calculator-module__6cJGqG__reportContents li small{color:#52605a;font-size:6.5pt}.suction-pile-calculator-module__6cJGqG__reportBody{margin-top:6mm}.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__modulePanel{margin-bottom:7mm}.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__reportSection{border-color:#7d8983;margin-top:0}.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__reportSectionHeading{grid-template-columns:12mm minmax(0,1fr);min-height:12mm}.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__reportSectionHeading>div{padding:2mm 3mm}.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__reportSectionHeading h2{font-size:11pt}.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__inputSection>summary,.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__calculationSheet>summary{cursor:default}.suction-pile-calculator-module__6cJGqG__reportPaper details:not([open])>:not(summary){display:block}.suction-pile-calculator-module__6cJGqG__reportPaper input,.suction-pile-calculator-module__6cJGqG__reportPaper select,.suction-pile-calculator-module__6cJGqG__reportPaper textarea,.suction-pile-calculator-module__6cJGqG__reportPaper button{pointer-events:none}.suction-pile-calculator-module__6cJGqG__reportPaper input,.suction-pile-calculator-module__6cJGqG__reportPaper select,.suction-pile-calculator-module__6cJGqG__reportPaper textarea{appearance:none;color:#17211d;background:0 0;border-color:#0000}.suction-pile-calculator-module__6cJGqG__reportPaper input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.suction-pile-calculator-module__6cJGqG__reportPaper input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__removeButton,.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__sectionActions,.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__pasteActions,.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__calculationSectionNav,.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__matrixCaseToolbar,.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__summaryToolbar,.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__tableActionButton{display:none}.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__calculationTableScroller,.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__tableScroller{overflow:visible}.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__calculationInputTableCompact,.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__calculationStepTable,.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__depthTable,.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__matrixTable,.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__soilTable,.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__ucRegisterTable{table-layout:fixed;width:100%;min-width:0}.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__calculationStepTable th:first-child{width:15%}.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__calculationStepTable th:nth-child(2){width:48%}.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__calculationStepTable th:nth-child(3){width:11%}.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__calculationStepTable th:nth-child(4){width:10%}.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__calculationStepTable th:nth-child(5){width:16%}.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__analysisSummaryTable th,.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__analysisSummaryTable td,.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__calculationInputTableCompact th,.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__calculationInputTableCompact td,.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__calculationStepTable th,.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__calculationStepTable td,.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__depthTable th,.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__depthTable td,.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__matrixTable th,.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__matrixTable td,.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__soilTable th,.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__soilTable td,.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__ucRegisterTable th,.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__ucRegisterTable td{overflow-wrap:anywhere;padding:1.5mm 1.8mm;font-size:6.7pt}.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__compactFormula,.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__compactSubstitution{font-size:7.3pt;line-height:1.45}.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__soilProfileLayout,.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__resultColumns,.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__engineeringFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__soilProfileLayout{grid-template-columns:minmax(0,3fr) minmax(35mm,1fr)}.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__plotFigure,.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__soilPlot,.suction-pile-calculator-module__6cJGqG__reportPaper svg{break-inside:avoid}.suction-pile-calculator-module__6cJGqG__reportSettingsDialog{border:1px solid var(--colour-border-medium);border-radius:var(--radius-small);background:#fff;width:min(48rem,100vw - 2rem);max-height:calc(100vh - 2rem);overflow:auto;box-shadow:0 1.25rem 4rem #0d1c153d}.suction-pile-calculator-module__6cJGqG__reportDialogHeading{border-bottom:1px solid var(--colour-border-medium);justify-content:space-between;align-items:start;gap:1rem;padding:1.25rem;display:flex}.suction-pile-calculator-module__6cJGqG__reportDialogHeading p,.suction-pile-calculator-module__6cJGqG__reportDialogHeading h2,.suction-pile-calculator-module__6cJGqG__reportDialogHeading span{margin:0}.suction-pile-calculator-module__6cJGqG__reportDialogHeading p{color:var(--struxus-green);text-transform:uppercase;font-size:.65rem;font-weight:750}.suction-pile-calculator-module__6cJGqG__reportDialogHeading h2{margin-top:.25rem;font-size:1.15rem}.suction-pile-calculator-module__6cJGqG__reportDialogHeading span{color:var(--colour-text-secondary);margin-top:.35rem;font-size:.78rem;display:block}.suction-pile-calculator-module__6cJGqG__reportDialogHeading>strong{border:1px solid var(--colour-border-medium);color:var(--colour-text-secondary);flex:none;padding:.35rem .5rem;font-size:.68rem}.suction-pile-calculator-module__6cJGqG__reportVariantOptions{border:0;border-bottom:1px solid var(--colour-border-light);margin:0;padding:.8rem 1rem}.suction-pile-calculator-module__6cJGqG__reportVariantOptions legend{padding:0;font-size:.72rem;font-weight:750}.suction-pile-calculator-module__6cJGqG__reportVariantOptions>div{flex-wrap:wrap;gap:0;margin-top:.45rem;display:flex}.suction-pile-calculator-module__6cJGqG__reportVariantOptions label{cursor:pointer;align-items:center;min-height:2.25rem;display:inline-flex;position:relative}.suction-pile-calculator-module__6cJGqG__reportVariantOptions input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.suction-pile-calculator-module__6cJGqG__reportVariantOptions span{border:1px solid var(--colour-border-medium);color:var(--colour-text-secondary);padding:.55rem .8rem;font-size:.75rem;font-weight:650}.suction-pile-calculator-module__6cJGqG__reportVariantOptions label+label span{border-left:0}.suction-pile-calculator-module__6cJGqG__reportVariantOptions input:checked+span{color:#174b32;background:#e5f0e9}.suction-pile-calculator-module__6cJGqG__reportVariantOptions input:focus-visible+span{outline:2px solid var(--struxus-green);outline-offset:2px}.suction-pile-calculator-module__6cJGqG__reportVariantOptions p{color:var(--colour-text-secondary);margin:.5rem 0 0;font-size:.68rem;line-height:1.4}.suction-pile-calculator-module__6cJGqG__reportSelectionActions{border-bottom:1px solid var(--colour-border-light);background:#f7f9f8;gap:.25rem;padding:.5rem .75rem;display:flex}.suction-pile-calculator-module__6cJGqG__reportModuleList{display:grid}.suction-pile-calculator-module__6cJGqG__reportModuleList label{border-bottom:1px solid var(--colour-border-light);cursor:pointer;grid-template-columns:1.2rem 2.25rem minmax(0,1fr);align-items:center;gap:.7rem;min-height:3.7rem;padding:.65rem 1rem;display:grid}.suction-pile-calculator-module__6cJGqG__reportModuleList label:hover{background:#f5f8f6}.suction-pile-calculator-module__6cJGqG__reportModuleList input,.suction-pile-calculator-module__6cJGqG__reportCoverOption input{width:1rem;height:1rem;accent-color:var(--struxus-green)}.suction-pile-calculator-module__6cJGqG__reportModuleList label>span{color:var(--struxus-green);font-size:.7rem;font-weight:800}.suction-pile-calculator-module__6cJGqG__reportModuleList label>div,.suction-pile-calculator-module__6cJGqG__reportCoverOption>span{gap:.15rem;display:grid}.suction-pile-calculator-module__6cJGqG__reportModuleList strong,.suction-pile-calculator-module__6cJGqG__reportCoverOption strong{font-size:.78rem}.suction-pile-calculator-module__6cJGqG__reportModuleList small,.suction-pile-calculator-module__6cJGqG__reportCoverOption small{color:var(--colour-text-secondary);font-size:.68rem;line-height:1.35}.suction-pile-calculator-module__6cJGqG__reportCoverOption{cursor:pointer;background:#edf3ef;grid-template-columns:1.2rem minmax(0,1fr);align-items:center;gap:.7rem;padding:.85rem 1rem;display:grid}.suction-pile-calculator-module__6cJGqG__reportDialogActions{border-top:1px solid var(--colour-border-medium);justify-content:flex-end;gap:.5rem;padding:.85rem 1rem;display:flex}@media (max-width:52rem){.suction-pile-calculator-module__6cJGqG__reportPreview{padding-inline:0}.suction-pile-calculator-module__6cJGqG__reportPreviewToolbar{flex-direction:column;align-items:stretch;width:100%;margin-bottom:0;position:static}.suction-pile-calculator-module__6cJGqG__reportPreviewToolbar>div:last-child{flex-wrap:wrap}.suction-pile-calculator-module__6cJGqG__reportPaper{border-inline:0;width:100%;min-height:0;padding:.75rem}.suction-pile-calculator-module__6cJGqG__reportPageFrame{display:none}.suction-pile-calculator-module__6cJGqG__reportPageHeader{grid-template-columns:5rem minmax(0,1fr)}.suction-pile-calculator-module__6cJGqG__reportPageHeader dl{border-top:1px solid #9ca7a1;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.suction-pile-calculator-module__6cJGqG__reportPageHeader dl div{border-bottom:0;border-right:1px solid #c2cac6;grid-template-columns:1fr;align-content:center}.suction-pile-calculator-module__6cJGqG__reportCoverPage{min-height:0;padding:3rem .5rem}.suction-pile-calculator-module__6cJGqG__reportDocumentControl{grid-template-columns:1fr}.suction-pile-calculator-module__6cJGqG__reportDocumentControl div,.suction-pile-calculator-module__6cJGqG__reportDocumentControl div:nth-child(2n),.suction-pile-calculator-module__6cJGqG__reportDocumentControl div:nth-last-child(-n+2){border-bottom:1px solid #b8c1bc;border-right:0}.suction-pile-calculator-module__6cJGqG__reportDocumentControl div:last-child{border-bottom:0}.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__soilProfileLayout,.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__resultColumns,.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__engineeringFieldGrid,.suction-pile-calculator-module__6cJGqG__reportApprovalTable{grid-template-columns:1fr}}@media print{:is(html,body){width:auto;margin:0;background:#fff!important}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}:is([data-account-chrome],[data-report-chrome]){display:none!important}.suction-pile-calculator-module__6cJGqG__reportPreview{background:#fff;min-height:0;padding:0}.suction-pile-calculator-module__6cJGqG__reportPaper{width:auto;min-height:0;box-shadow:none;border:0;margin:0;padding:0;font-size:8pt}.suction-pile-calculator-module__6cJGqG__reportPageFrame{border-width:.3mm;display:block;position:fixed;inset:5mm 5mm 0}.suction-pile-calculator-module__6cJGqG__reportPageTable{border-spacing:0;border-collapse:collapse;table-layout:fixed;width:100%}.suction-pile-calculator-module__6cJGqG__reportPageTable>thead{display:table-header-group}.suction-pile-calculator-module__6cJGqG__reportPageTable>tfoot{display:table-footer-group}.suction-pile-calculator-module__6cJGqG__reportPageTable>tbody>tr,.suction-pile-calculator-module__6cJGqG__reportPageTable>thead>tr>td,.suction-pile-calculator-module__6cJGqG__reportPageTable>tbody>tr>td,.suction-pile-calculator-module__6cJGqG__reportPageTable>tfoot>tr>td{break-inside:auto!important}.suction-pile-calculator-module__6cJGqG__reportPageHeaderCell{height:21mm;padding:6mm 8mm 0!important}.suction-pile-calculator-module__6cJGqG__reportPageContentCell{padding:2.5mm 8mm 2mm!important}.suction-pile-calculator-module__6cJGqG__reportPageFooterCell{height:12mm;vertical-align:bottom!important;padding:0 8mm 3mm!important}.suction-pile-calculator-module__6cJGqG__reportPageHeader{background:#fff;min-height:15mm;position:relative}.suction-pile-calculator-module__6cJGqG__reportPageFooter{background:#fff;min-height:7mm;margin:0;position:relative}.suction-pile-calculator-module__6cJGqG__reportPageNumber:after{content:"Controlled calculation"}.suction-pile-calculator-module__6cJGqG__reportCoverPage{break-after:page;min-height:246mm;padding:16mm 4mm 0}.suction-pile-calculator-module__6cJGqG__reportBody{margin-top:0}.suction-pile-calculator-module__6cJGqG__reportBody .suction-pile-calculator-module__6cJGqG__modulePanel{break-before:auto;margin:0}.suction-pile-calculator-module__6cJGqG__reportSection,.suction-pile-calculator-module__6cJGqG__calculationSheet,.suction-pile-calculator-module__6cJGqG__inputSection{break-inside:auto!important}.suction-pile-calculator-module__6cJGqG__reportSectionHeading,.suction-pile-calculator-module__6cJGqG__calculationSheet>summary,.suction-pile-calculator-module__6cJGqG__inputSection>summary,.suction-pile-calculator-module__6cJGqG__calculationNotesCompact,.suction-pile-calculator-module__6cJGqG__reportStatusStatement,.suction-pile-calculator-module__6cJGqG__plotFigure,.suction-pile-calculator-module__6cJGqG__soilPlot{break-inside:avoid;break-after:avoid}.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__soilSection,.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__detailSection{page-break-before:auto;break-before:auto}.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__engineeringFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__projectReportGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__designBasisLedger{grid-template-columns:repeat(5,minmax(0,1fr))}.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__projectReportGrid label,.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__designBasisLedger div{border-right:1px solid var(--colour-border-light);border-bottom:1px solid var(--colour-border-light);min-height:9mm;padding:1mm 1.5mm}.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__projectReportGrid label:nth-child(4n),.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__designBasisLedger div:last-child{border-right:0}.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__projectReportGrid input{min-height:6mm;padding:.5mm}.suction-pile-calculator-module__6cJGqG__reportPaper input[type=date]::-webkit-calendar-picker-indicator{display:none}.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__engineeringFieldGrid .suction-pile-calculator-module__6cJGqG__field{grid-template-columns:minmax(0,1fr) 21mm minmax(28mm,34mm);gap:1.2mm;min-height:8mm;padding:1mm 1.5mm}.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__engineeringFieldGrid>.suction-pile-calculator-module__6cJGqG__textField{grid-template-columns:minmax(0,1fr) minmax(28mm,45mm);gap:1.5mm;min-height:8mm;padding:1mm 1.5mm}.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__engineeringFieldGrid .suction-pile-calculator-module__6cJGqG__inputWithUnit{grid-template-columns:minmax(0,1fr) minmax(12mm,16mm)}.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__inputWithUnit>span{overflow-wrap:anywhere;text-align:center;white-space:normal;padding:.5mm;font-size:5.8pt;line-height:1.1}.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__inputSection>summary{min-height:9mm}.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__analysisSummaryTable th,.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__analysisSummaryTable td,.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__calculationInputTableCompact th,.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__calculationInputTableCompact td,.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__depthTable th,.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__depthTable td,.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__matrixTable th,.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__matrixTable td,.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__soilTable th,.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__soilTable td,.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__ucRegisterTable th,.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__ucRegisterTable td{padding:1mm 1.2mm;font-size:6.2pt;line-height:1.3}.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__calculationStepTable th,.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__calculationStepTable td{padding:1.25mm 1.45mm;font-size:6.45pt;line-height:1.35}.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__calculationStepTable td:nth-child(4),.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__calculationInputTableCompact td:nth-child(4){overflow-wrap:anywhere;white-space:normal;font-size:6pt;line-height:1.2}.suction-pile-calculator-module__6cJGqG__reportPaper table thead{display:table-header-group}.suction-pile-calculator-module__6cJGqG__reportPaper table tr,.suction-pile-calculator-module__6cJGqG__reportPaper dl>div{break-inside:avoid}.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__plotFigure,.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__soilPlot{break-after:auto}.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__installationEvidence .suction-pile-calculator-module__6cJGqG__plot{min-height:0;max-height:88mm}.suction-pile-calculator-module__6cJGqG__reportPaper .suction-pile-calculator-module__6cJGqG__soilPlot svg{width:100%;max-width:none;max-height:102mm;margin-inline:auto}}.suction-pile-calculator-module__6cJGqG__inputFigureLayout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.suction-pile-calculator-module__6cJGqG__inputFigureLayout>.suction-pile-calculator-module__6cJGqG__engineeringFieldGrid{border-right:1px solid var(--colour-border-medium);grid-template-columns:1fr}.suction-pile-calculator-module__6cJGqG__inputFigureLayout>.suction-pile-calculator-module__6cJGqG__inputReferenceFigure{grid-column:auto}.suction-pile-calculator-module__6cJGqG__inputGroup{grid-column:1/-1;min-width:0}.suction-pile-calculator-module__6cJGqG__inputGroup>summary h4{border-bottom:1px solid var(--colour-border-medium);font-size:var(--spf-tab-title-size,.75rem);font-weight:var(--spf-title-weight,700);line-height:var(--spf-title-line-height,normal);background:#eef3f0;margin:0;padding:.4rem .65rem}.suction-pile-calculator-module__6cJGqG__girderStiffenerChoice,.suction-pile-calculator-module__6cJGqG__stiffenerActionNotice{grid-column:1/-1;padding:.55rem .65rem;font-size:.8rem}.suction-pile-calculator-module__6cJGqG__girderStiffenerChoice{background:#edf3f8;align-items:center;gap:.6rem;display:flex}.suction-pile-calculator-module__6cJGqG__girderStiffenerChoice input{flex-shrink:0;width:1rem;height:1rem}.suction-pile-calculator-module__6cJGqG__stiffenerActionNotice{color:#75491e;background:#fff4e6;border-left:3px solid #ad652b;margin:0}.suction-pile-calculator-module__6cJGqG__reportLogoEditor{border-bottom:1px solid var(--colour-border-medium);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.65rem;padding:.6rem;font-size:.8rem;display:flex}.suction-pile-calculator-module__6cJGqG__reportLogoEditor img{object-fit:contain;width:auto;max-width:10rem;height:auto;max-height:3rem}.suction-pile-calculator-module__6cJGqG__reportLogoEditor label{cursor:pointer;position:relative}.suction-pile-calculator-module__6cJGqG__reportLogoEditor input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.suction-pile-calculator-module__6cJGqG__reportLogoEditor p{color:#a12626;flex-basis:100%;margin:0}.suction-pile-calculator-module__6cJGqG__editableBasisList ul{padding:0;list-style:none}.suction-pile-calculator-module__6cJGqG__editableBasisList li{grid-template-columns:minmax(0,1fr) 1.8rem;align-items:start;gap:.25rem;margin-bottom:.35rem;display:grid}.suction-pile-calculator-module__6cJGqG__methodChoice{border:0;grid-column:1/-1;gap:.55rem;margin:0;padding:.65rem;display:grid}.suction-pile-calculator-module__6cJGqG__methodChoice legend{padding-top:.6rem;font-size:.8rem;font-weight:650}.suction-pile-calculator-module__6cJGqG__methodChoice label{cursor:pointer;align-items:center;gap:.55rem;font-size:.8rem;display:flex}.suction-pile-calculator-module__6cJGqG__methodChoice input{accent-color:var(--struxus-green)}.suction-pile-calculator-module__6cJGqG__loadTypeTable{border-collapse:collapse;width:100%;font-size:.75rem}.suction-pile-calculator-module__6cJGqG__loadTypeTable th,.suction-pile-calculator-module__6cJGqG__loadTypeTable td{border:1px solid var(--colour-border-light);text-align:left;padding:.25rem .45rem}.suction-pile-calculator-module__6cJGqG__loadActionDefinitions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.suction-pile-calculator-module__6cJGqG__loadActionDefinitions>div{border-bottom:1px solid var(--colour-border-light);grid-template-columns:4rem minmax(0,1fr);padding:.35rem .65rem;font-size:.75rem;display:grid}.suction-pile-calculator-module__6cJGqG__loadActionDefinitions dd{margin:0}@media screen{.suction-pile-calculator-module__6cJGqG__main{--spf-tab-title-size:.875rem;--spf-module-title-size:1.1rem;--spf-title-weight:680;--spf-title-line-height:1.35;--spf-section-header-height:2.8rem;--spf-input-text-size:.875rem}.suction-pile-calculator-module__6cJGqG__summaryMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.suction-pile-calculator-module__6cJGqG__dashboardMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}.suction-pile-calculator-module__6cJGqG__workspaceShell .suction-pile-calculator-module__6cJGqG__projectSubviewTabs button{border:1px solid #a5b2ab}.suction-pile-calculator-module__6cJGqG__workspaceShell details>summary,.suction-pile-calculator-module__6cJGqG__designResponsibilityPanel>summary{background:#f1f4f2;border-block:1px solid #a5b2ab;padding-right:2.25rem;list-style:none;position:relative}.suction-pile-calculator-module__6cJGqG__workspaceShell details>summary::-webkit-details-marker{display:none}.suction-pile-calculator-module__6cJGqG__workspaceShell details>summary:after,.suction-pile-calculator-module__6cJGqG__designResponsibilityPanel>summary:after{border-right:2px solid var(--struxus-green);border-bottom:2px solid var(--struxus-green);content:"";width:.45rem;height:.45rem;position:absolute;top:50%;right:.9rem;transform:translateY(-70%)rotate(-45deg)}.suction-pile-calculator-module__6cJGqG__workspaceShell details[open]>summary:after,.suction-pile-calculator-module__6cJGqG__designResponsibilityPanel[open]>summary:after{transform:translateY(-70%)rotate(45deg)}.suction-pile-calculator-module__6cJGqG__workspaceShell .suction-pile-calculator-module__6cJGqG__engineeringFieldGrid .suction-pile-calculator-module__6cJGqG__field{grid-template-columns:minmax(0,1fr) 4.2rem minmax(7.5rem,9rem);gap:.3rem;min-height:2rem;padding:.15rem .55rem;font-size:.75rem}.suction-pile-calculator-module__6cJGqG__workspaceShell .suction-pile-calculator-module__6cJGqG__fieldLabel{font-size:.75rem;line-height:1.3}.suction-pile-calculator-module__6cJGqG__workspaceShell .suction-pile-calculator-module__6cJGqG__fieldNote{color:var(--colour-text-secondary);background:#f8faf9}.suction-pile-calculator-module__6cJGqG__workspaceShell .suction-pile-calculator-module__6cJGqG__engineeringFieldGrid .suction-pile-calculator-module__6cJGqG__field input{min-height:1.65rem;padding:.15rem .3rem}.suction-pile-calculator-module__6cJGqG__workspaceShell input:not([type=radio]):not([type=checkbox]):not([type=file]),.suction-pile-calculator-module__6cJGqG__workspaceShell .suction-pile-calculator-module__6cJGqG__engineeringFieldGrid>.suction-pile-calculator-module__6cJGqG__textField select,.suction-pile-calculator-module__6cJGqG__workspaceShell select,.suction-pile-calculator-module__6cJGqG__workspaceShell textarea{min-width:0;max-width:100%;color:var(--colour-text-primary);font-family:inherit;font-size:var(--spf-input-text-size);letter-spacing:0;font-variant-numeric:tabular-nums;background:#edf6fb;border:1px solid #a8bdc9;border-radius:2px;font-weight:400;line-height:1.4}.suction-pile-calculator-module__6cJGqG__workspaceShell textarea{width:100%;padding:.3rem .4rem;line-height:1.4}.suction-pile-calculator-module__6cJGqG__workspaceShell .suction-pile-calculator-module__6cJGqG__invalidControl,.suction-pile-calculator-module__6cJGqG__workspaceShell [aria-invalid=true]{background:#fff1ef!important;border-color:#b42318!important}.suction-pile-calculator-module__6cJGqG__workspaceShell .suction-pile-calculator-module__6cJGqG__inputWithUnit{min-width:0}.suction-pile-calculator-module__6cJGqG__workspaceShell .suction-pile-calculator-module__6cJGqG__inputWithUnit>span{font-size:.7rem}.suction-pile-calculator-module__6cJGqG__workspaceShell .suction-pile-calculator-module__6cJGqG__inputFigureLayout .suction-pile-calculator-module__6cJGqG__inputReferenceFigure{border:0}.suction-pile-calculator-module__6cJGqG__workspaceShell .suction-pile-calculator-module__6cJGqG__inputFigureLayout .suction-pile-calculator-module__6cJGqG__inputReferenceFigureGrid{grid-template-columns:1fr}.suction-pile-calculator-module__6cJGqG__workspaceShell .suction-pile-calculator-module__6cJGqG__inputFigureLayout .suction-pile-calculator-module__6cJGqG__inputReferenceFigureCanvas{height:18rem;margin:.6rem}.suction-pile-calculator-module__6cJGqG__workspaceShell .suction-pile-calculator-module__6cJGqG__inputFigureLayout .suction-pile-calculator-module__6cJGqG__inputReferenceFigureItem{border-right:0}.suction-pile-calculator-module__6cJGqG__workspaceShell .suction-pile-calculator-module__6cJGqG__tableScroller{min-width:0}.suction-pile-calculator-module__6cJGqG__workspaceShell .suction-pile-calculator-module__6cJGqG__engineeringFieldGrid>.suction-pile-calculator-module__6cJGqG__tableScroller{grid-column:1/-1}.suction-pile-calculator-module__6cJGqG__workspaceShell .suction-pile-calculator-module__6cJGqG__tableScroller>button{margin:.5rem}.suction-pile-calculator-module__6cJGqG__workspaceShell .suction-pile-calculator-module__6cJGqG__loadCaseTable{min-width:56rem;font-size:.75rem}.suction-pile-calculator-module__6cJGqG__workspaceShell .suction-pile-calculator-module__6cJGqG__loadCaseTable th,.suction-pile-calculator-module__6cJGqG__workspaceShell .suction-pile-calculator-module__6cJGqG__loadCaseTable td{padding:.15rem .25rem}.suction-pile-calculator-module__6cJGqG__workspaceShell .suction-pile-calculator-module__6cJGqG__loadCaseTable input,.suction-pile-calculator-module__6cJGqG__workspaceShell .suction-pile-calculator-module__6cJGqG__loadCaseTable select,.suction-pile-calculator-module__6cJGqG__workspaceShell .suction-pile-calculator-module__6cJGqG__loadTypeTable input,.suction-pile-calculator-module__6cJGqG__workspaceShell .suction-pile-calculator-module__6cJGqG__loadTypeTable select{width:100%;min-height:1.7rem;padding:.15rem .25rem}.suction-pile-calculator-module__6cJGqG__workspaceShell .suction-pile-calculator-module__6cJGqG__loadCaseTable th:first-child input{min-width:7rem;max-width:14rem}.suction-pile-calculator-module__6cJGqG__workspaceShell .suction-pile-calculator-module__6cJGqG__loadCaseTable .suction-pile-calculator-module__6cJGqG__removeButton{min-height:1.7rem}.suction-pile-calculator-module__6cJGqG__workspaceShell .suction-pile-calculator-module__6cJGqG__calculationTableScroller{grid-column:1/-1}.suction-pile-calculator-module__6cJGqG__workspaceShell .suction-pile-calculator-module__6cJGqG__calculationSheetBody{grid-template-columns:minmax(0,1fr)}.suction-pile-calculator-module__6cJGqG__workspaceShell .suction-pile-calculator-module__6cJGqG__calculationSheetBody>*{min-width:0}.suction-pile-calculator-module__6cJGqG__workspaceShell .suction-pile-calculator-module__6cJGqG__calculationNotesCompact{grid-template-columns:1fr}.suction-pile-calculator-module__6cJGqG__workspaceShell .suction-pile-calculator-module__6cJGqG__soilProfileLayout{grid-template-columns:minmax(0,3fr) minmax(17rem,1fr)}.suction-pile-calculator-module__6cJGqG__workspaceShell .suction-pile-calculator-module__6cJGqG__soilPlot{min-width:0}.suction-pile-calculator-module__6cJGqG__workspaceShell .suction-pile-calculator-module__6cJGqG__soilPlot svg{width:100%;height:auto;max-height:35rem}.suction-pile-calculator-module__6cJGqG__workspaceShell .suction-pile-calculator-module__6cJGqG__soilSection>.suction-pile-calculator-module__6cJGqG__sectionActions{justify-content:flex-end;padding:.5rem}}@media screen and (max-width:68rem){.suction-pile-calculator-module__6cJGqG__summaryMetrics,.suction-pile-calculator-module__6cJGqG__dashboardMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.suction-pile-calculator-module__6cJGqG__inputFigureLayout{grid-template-columns:1fr}.suction-pile-calculator-module__6cJGqG__workspaceShell .suction-pile-calculator-module__6cJGqG__inputFigureLayout .suction-pile-calculator-module__6cJGqG__inputReferenceFigureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.suction-pile-calculator-module__6cJGqG__workspaceShell .suction-pile-calculator-module__6cJGqG__soilProfileLayout{grid-template-columns:1fr}.suction-pile-calculator-module__6cJGqG__workspaceShell .suction-pile-calculator-module__6cJGqG__soilPlot{width:100%;max-width:25rem;margin-inline:auto}}@media screen and (max-width:34rem){.suction-pile-calculator-module__6cJGqG__summaryMetrics,.suction-pile-calculator-module__6cJGqG__dashboardMetrics{grid-template-columns:1fr}.suction-pile-calculator-module__6cJGqG__workspaceShell .suction-pile-calculator-module__6cJGqG__engineeringFieldGrid .suction-pile-calculator-module__6cJGqG__field{grid-template-columns:minmax(0,1fr) 3rem 7rem}.suction-pile-calculator-module__6cJGqG__workspaceShell .suction-pile-calculator-module__6cJGqG__engineeringFieldGrid .suction-pile-calculator-module__6cJGqG__inputWithUnit{grid-column:3;width:auto}.suction-pile-calculator-module__6cJGqG__workspaceShell .suction-pile-calculator-module__6cJGqG__inputFigureLayout .suction-pile-calculator-module__6cJGqG__inputReferenceFigureGrid,.suction-pile-calculator-module__6cJGqG__loadActionDefinitions{grid-template-columns:1fr}}
/*# sourceMappingURL=05ls6sz4cz1-t.css.map*/